@import url(https://fonts.googleapis.com/css?family=Josefin+Slab:400,400italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=Dancing+Script:400,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans);@import url('https://fonts.googleapis.com/css?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap');@import url('https://fonts.googleapis.com/css?family=Raleway:ital,wght@0,800;1,800&display=swap');@import url('https://fonts.googleapis.com/css?family=Oswald&display=swap');html,body{height: 100%}div.ccm-page{min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -80px;padding: 0 0 80px}#seren-footer{min-height: 80px}div.ccm-page{background-color: #333;color: #fff;font-size: 16px}.ccm-toolbar-visible .navbar-fixed-top{top: 49px;z-index: 4}div.ccm-page .panel-group .panel.panel-seren{border-radius: 0}div.ccm-page .panel-default.panel-seren{border-color: #705696;background-color: #fff}div.ccm-page .panel-heading-seren a{text-decoration: none}div.ccm-page .panel-heading-seren{background-color: #fff}div.ccm-page .panel-default.panel-seren > .panel-heading{border-color: #705696}div.ccm-page .panel-title > a{color: #333}div.ccm-page .panel-title > a:hover,div.ccm-page .panel-title > a:focus,div.ccm-page .panel-title > a:active{color: #333}div.ccm-page .panel-body-seren{background-color: #333;color: #fff}div.ccm-page .panel-body-seren a{color: #666}div.ccm-page .panel-body-seren a:hover,div.ccm-page .panel-body-seren a:focus{color: #fff}div.ccm-page .panel-heading-seren a:after{font-family: 'Glyphicons Halflings';content: "\e114";float: right;color: #705696}div.ccm-page .panel-heading-seren a.collapsed:after{content: "\e080"}div.ccm-page .seren-blog-listitem{border: none;text-align: center;background: transparent}div.ccm-page .seren-blog-thumb-img{margin-bottom: 10px;opacity: 1.0;transition: opacity .4s ease-in-out;-webkit-transition: opacity .4s ease-in-out;-moz-transition: opacity .4s ease-in-out;-o-transition: opacity .4s ease-in-out;-ms-transition: opacity .4s ease-in-out}div.ccm-page .seren-blog-thumb-img:hover{opacity: 0.6}div.ccm-page .seren-blog-thumb-img img{border-bottom: 5px solid #705696}div.ccm-page p.seren-blog-description{padding-top: 0px;font-size: 16px}div.ccm-page p.seren-blog-date{font-size: 12px;font-style: italic}div.ccm-page h3.seren-blog-thumb-heading a{font-size: 24px;text-transform: uppercase}div.ccm-page h3.seren-blog-thumb-heading a:hover,div.ccm-page h3.seren-blog-thumb-heading a:focus{text-decoration: none}div.ccm-page .ccm-block-page-list-rss-feed .fa-rss{background-color: #705696;padding: 3px 5px;margin-bottom: 15px;color: #fff}div.ccm-page .ccm-block-page-list-rss-feed .fa-rss:hover{background-color: #573d7d}div.ccm-page ul.ccm-block-date-navigation-dates{list-style-type: none;padding-bottom: 0;padding-left: 0}div.ccm-page .ccm-block-date-navigation-dates a{text-decoration: none;text-transform: uppercase}div.ccm-page .ccm-block-date-navigation-dates a:focus,div.ccm-page .ccm-block-date-navigation-dates a:active{text-decoration: none;text-transform: uppercase}div.ccm-page .ccm-block-tags-wrapper a:hover,div.ccm-page ccm-block-tags-wrapper a:focus{text-decoration: none}div.ccm-page .ccm-block-tags-wrapper .ccm-block-tags-tag,div.ccm-page .ccm-block-tags-wrapper label{border-radius: 0}div.ccm-page .ccm-block-tags-wrapper .ccm-block-tags-tag{background-color: #705696;color: #fff}div.ccm-page .ccm-block-tags-wrapper a:hover .ccm-block-tags-tag{background-color: #573d7d;color: #fff}div.ccm-page .ccm-block-tags-wrapper .label{font-size: 100%}div.ccm-page .btn{border-radius: 0;font-weight: 700}div.ccm-page .btn-group-lg > .btn,div.ccm-page .btn-lg{border-width: 2px}div.ccm-page .btn-xlg{padding: 16px 24px;font-size: 24px;line-height: 1.3333333;border-width: 3px}div.ccm-page a.btn-seren,div.ccm-page .btn-seren{background-color: #705696;border-color: #705696;color: #fff;transition: background-color .2s ease-out, border-color .2s ease-out}div.ccm-page a.btn-seren:hover,div.ccm-page a.btn-seren:focus,div.ccm-page a.btn-seren:active,div.ccm-page .btn-seren:hover,div.ccm-page .btn-seren:focus,div.ccm-page .btn-seren:active{background-color: #573d7d;border-color: #573d7d;color: #fff;transition: background-color .3s ease-in, border-color .3s ease-in}div.ccm-page .btn-primary{background-color: #705696;border-color: #705696;color: #fff;transition: background-color .2s ease-out, border-color .2s ease-out}div.ccm-page .btn-primary:hover,div.ccm-page .btn-primary:focus,div.ccm-page .btn-primary:active{background-color: #573d7d;border-color: #573d7d;color: #fff;transition: background-color .3s ease-in, border-color .3s ease-in}div.ccm-page a.btn-seren-transparent,div.ccm-page .btn-seren-transparent{border-color: #705696;color: #705696;background-color: transparent;transition: background-color .2s ease-out, border-color .2s ease-out}div.ccm-page a.btn-seren-transparent:hover,div.ccm-page a.btn-seren-transparent:focus,div.ccm-page a.btn-seren-transparent:active,div.ccm-page .btn-seren-transparent:hover,div.ccm-page .btn-seren-transparent:focus,div.ccm-page .btn-seren-transparent:active{color: #fff;background-color: #705696;background-color: rgba(112,86,150,0.6);border-color: #705696;border-color: rgba(112,86,150,0.8);transition: background-color .3s ease-in, border-color .3s ease-in}div.ccm-page a.btn-seren-light-transparent,div.ccm-page .btn-seren-light-transparent{border-color: #fff;color: #fff;background-color: transparent;transition: background-color .2s ease-out, border-color .2s ease-out}div.ccm-page a.btn-seren-light-transparent:hover,div.ccm-page a.btn-seren-light-transparent:focus,div.ccm-page a.btn-seren-light-transparent:active,div.ccm-page .btn-seren-light-transparent:hover,div.ccm-page .btn-seren-light-transparent:focus,div.ccm-page .btn-seren-light-transparent:active{color: #000;background-color: #fff;background-color: rgba(255,255,255,0.6);border-color: #fff;border-color: rgba(255,255,255,0.8);transition: background-color .3s ease-in, border-color .3s ease-in}div.ccm-page a.btn-seren-dark-transparent,div.ccm-page .btn-seren-dark-transparent{border-color: #000;color: #000;background-color: transparent;transition: background-color .2s ease-out, border-color .2s ease-out}div.ccm-page a.btn-seren-dark-transparent:hover,div.ccm-page a.btn-seren-dark-transparent:focus,div.ccm-page a.btn-seren-dark-transparent:active,div.ccm-page .btn-seren-dark-transparent:hover,div.ccm-page .btn-seren-dark-transparent:focus,div.ccm-page a.btn-seren-dark-transparent:active{color: #fff;background-color: #000;background-color: rgba(0,0,0,0.6);border-color: #000;border-color: rgba(0,0,0,0.8);transition: background-color .3s ease-in, border-color .3s ease-in}div.ccm-page .seren-home-1{padding-bottom: 50px;margin-bottom: 50px}div.ccm-page .seren-home-2,div.ccm-page .seren-home-3,div.ccm-page .seren-home-4{padding-top: 100px;padding-bottom: 100px;margin-bottom: 50px}div.ccm-page #side-2,div.ccm-page #main-4{padding-bottom: 100px}div.ccm-page .seren-home-5{padding-top: 50px;padding-bottom: 50px}div.ccm-page .seren-home-2{background-color: #999}div.ccm-page .seren-home-3{background-color: #333}div.ccm-page .seren-home-4{background-color: #999}div.ccm-page .seren-home-5{background-color: #333}@media (min-width: 992px){div.ccm-page #side-2,div.ccm-page #main-4{padding-bottom: 0}div.ccm-page .seren-home-2 .seren-portfolio-thumb-bottom,div.ccm-page .seren-home-4 .seren-portfolio-thumb-bottom{margin-bottom: 0}div.ccm-page .seren-home-2 .thumbnail,div.ccm-page .seren-home-4 .thumbnail{margin-bottom: 0}}div.ccm-page .seren-jumbotron{min-height: 200px}div.ccm-page .jumbotron.seren-jumbotron{margin: 0}div.ccm-page #seren-banner{border-bottom: 10px solid #705696}div.ccm-page .banner-caption{background-color: rgba(0,0,0,0.3)}div.ccm-page .seren-banner-content{padding: 100px 0 0;text-shadow: 0 1px 3px rgba(0,0,0,0.5)}div.ccm-page .seren-main-margin{margin-top: 100px}@media (min-width: 767px){div.ccm-page .seren-jumbotron{min-height: 400px}div.ccm-page .seren-banner-content{padding: 200px 0 0}div.ccm-page .seren-main-margin{margin-top: 200px}}div.ccm-page #seren-main-section{padding-top: 50px;padding-bottom: 50px}div.ccm-page .spacer-10{height: 10px}div.ccm-page .spacer-20{height: 20px}div.ccm-page .spacer-30{height: 30px}div.ccm-page .spacer-40{height: 40px}div.ccm-page .spacer-50{height: 50px}div.ccm-page .spacer-60{height: 60px}div.ccm-page .spacer-70{height: 70px}div.ccm-page .spacer-80{height: 80px}div.ccm-page .spacer-90{height: 90px}div.ccm-page .spacer-100{height: 100px}div.ccm-page h1{font-family: "Josefin Slab", serif;font-size: 36px;font-weight: 700;color: #000;text-transform: uppercase}div.ccm-page h2{font-family: "Josefin Slab", serif;font-size: 30px;font-weight: 700;color: #000;text-transform: uppercase}div.ccm-page h3{font-family: "Josefin Slab", serif;font-size: 24px;font-weight: 700;color: #000;text-transform: uppercase}div.ccm-page h4{font-family: "Josefin Slab", serif;font-size: 18px;font-weight: 700;color: #000;text-transform: uppercase}div.ccm-page h5{font-family: "Josefin Slab", serif;font-size: 16px;font-weight: 700;color: #000;text-transform: uppercase}div.ccm-page h6{font-family: "Josefin Slab", serif;font-size: 14px;font-weight: 700;color: #fff;text-transform: uppercase}div.ccm-page .seren-handwritten-font{font-family: 'Dancing Script', cursive;font-weight: 400}div.ccm-page .seren-handwritten-font-bold{font-family: 'Dancing Script', cursive;font-weight: 700}div.ccm-page .ccm-block-social-links a > .fa{color: #fff;transition: color 1s ease-in-out;font-size: 18px}div.ccm-page .ccm-block-social-links a > .fa:hover,div.ccm-page .ccm-block-social-links a > .fa:active,div.ccm-page .ccm-block-social-links a > .fa:focus{color: #fff;font-size: 18px}div.ccm-page a{color: #ccc}div.ccm-page a:hover,div.ccm-page a:focus,div.ccm-page a:active{color: #999}div.ccm-page input[type="text"],div.ccm-page input[type="email"],div.ccm-page input[type="tel"],div.ccm-page input[type="search"],div.ccm-page input[type="url"],div.ccm-page input[type="password"],div.ccm-page input,div.ccm-page input.form-control,div.ccm-page .ui-autocomplete-input,div.ccm-page textarea,div.ccm-page .uneditable-input{border-radius: 0}div.ccm-page div.ccm-block-type-form span.text-muted{color: #ccc}div.ccm-page .pagination > li:first-child > a,div.ccm-page .pagination > li:first-child > span{border-bottom-left-radius: 0;border-top-left-radius: 0;margin-left: 0}div.ccm-page .pagination > li:last-child > a,div.ccm-page .pagination > li:last-child > span{border-bottom-right-radius: 0;border-top-right-radius: 0}div.ccm-page .pagination > .active > a,div.ccm-page .pagination > .active > a:focus,div.ccm-page .pagination > .active > a:hover,div.ccm-page .pagination > .active > span,div.ccm-page .pagination > .active > span:focus,div.ccm-page .pagination > .active > span:hover{background-color: #705696;border-color: #705696}div.ccm-page .pagination a{color: #333}div.ccm-page a.seren-page-nav{font-size: 24px}div.ccm-page .row-1-threeovertwo{margin-bottom: 50px}div.ccm-page .seren-fade{opacity: 1.0;transition: opacity .4s ease-in-out;-webkit-transition: opacity .4s ease-in-out;-moz-transition: opacity .4s ease-in-out;-o-transition: opacity .4s ease-in-out;-ms-transition: opacity .4s ease-in-out}div.ccm-page .seren-fade:hover{opacity: 0.6}div.ccm-page hr.seren-hr{width: 50%;border-color: #705696}div.ccm-page .seren-portfolio-extra{background-color: #999;padding: 50px 0;margin-top: 50px}div.ccm-page .seren-portfolio-bottom{padding: 50px 0}div.ccm-page .seren-portfolio-listitem{border: none;text-align: center;background: transparent}div.ccm-page .seren-portfolio-listitem .caption{color: #fff;text-transform: uppercase}div.ccm-page .seren-portfolio-listitem img:hover{box-shadow: 0 4px 2px -2px #333;margin-bottom: 0}div.ccm-page .seren-portfolio-listitem .seren-img-hover{margin-bottom: 0 !important}div.ccm-page .seren-img-hover{position: relative;overflow: hidden}div.ccm-page .seren-portfolio-thumb-bottom{background-color: #fff;color: #000;padding: 20px 10px;min-height: 80px;margin-bottom: 20px;font-size: 18px;font-weight: 700;border-bottom: 5px solid #705696}div.ccm-page .seren-portfolio-caption{display: none;position: absolute;top: 0;left: 0;overflow: auto;background: rgba(112,86,150,0.6);width: 100%;height: 100%;text-shadow: 2px 4px 3px rgba(0,0,0,0.6)}div.ccm-page p.seren-portfolio-description-icon{padding-top: 25%;font-size: 80px;line-height: 0.6}div.ccm-page .seren-portfolio-fourcol p.seren-portfolio-description-icon{font-size: 80px}div.ccm-page p.seren-portfolio-description{padding-top: 0px;font-size: 16px;font-weight: 700}div.ccm-page .seren-portfolio-headingarea{height: 60px}@media (min-width: 767px){div.ccm-page .seren-portfolio-listitem a > img,div.ccm-page .seren-portfolio-listitem > img{max-width: 100%}div.ccm-page .seren-portfolio-fourcol p.seren-portfolio-description-icon{font-size: 42px}}div.ccm-page a.seren-logo-font{font-size: 42px;color: #fff;padding-top: 15px;text-decoration: none}div.ccm-page a.seren-logo-link{padding-top: 15px;text-decoration: none}div.ccm-page a.seren-logo-font:hover,div.ccm-page a.seren-logo-font:focus,div.ccm-page a.seren-logo-font:active{color: #fff;text-decoration: none}div.ccm-page a.seren-logo-link:hover,div.ccm-page a.seren-logo-link:focus,div.ccm-page a.seren-logo-link:active{color: #fff;text-decoration: none}div.ccm-page .navbar-fixed-top{background-color: #000;background-color: rgba(0,0,0,0.3);transition: background-color 2s ease 0s}div.ccm-page .navbar-fixed-top.opaque{background-color: #000;background-color: rgba(0,0,0,0.9);transition: background-color 2s ease 0s}div.ccm-page .navbar{min-height: 70px}div.ccm-page .navbar-inverse{border-top: none;border-bottom: 1px solid #000}div.ccm-page .navbar-inverse .navbar-collapse,div.ccm-page .navbar-inverse .navbar-form{border-top: none;border-bottom: 1px solid #000}div.ccm-page .navbar-inverse .navbar-nav > li > a{color: #fff}div.ccm-page .navbar-inverse .navbar-nav > li > a.nav-selected{color: #fff;box-shadow: 0 -3px #fff inset}div.ccm-page .seren-logo-link > img{height: 60px;width: auto;padding-top: 0;padding-bottom: 10px}div.ccm-page a.seren-logo-font{color: #fff;text-decoration: none}div.ccm-page a.seren-logo-font:hover,div.ccm-page a.seren-logo-font:focus,div.ccm-page a.seren-logo-font:active{color: #fff;text-decoration: none}div.ccm-page .navbar-inverse .navbar-nav > .active > a,div.ccm-page .navbar-inverse .navbar-nav > .active > a:hover,div.ccm-page .navbar-inverse .navbar-nav > .active > a:focus{color: #fff}div.ccm-page .navbar-inverse .navbar-nav > li > a:hover,div.ccm-page .navbar-inverse .navbar-nav > li > a:focus{background-color: #fff;transition: background-color 2s ease 0s;color: #fff}div.ccm-page .navbar-inverse .navbar-toggle{border: none;margin-right: 0;margin-top: 25px}div.ccm-page .navbar-toggle .icon-bar{border-radius: 0;display: block;height: 2px;width: 26px}div.ccm-page .navbar-inverse .navbar-toggle:hover,div.ccm-page .navbar-inverse .navbar-toggle:focus{background-color: transparent}div.ccm-page .navbar-inverse .navbar-toggle .icon-bar{background-color: #fff}div.ccm-page .navbar-nav > li > a{font-family: "Josefin Slab", serif;font-weight: 700;font-size: 16px;text-transform: uppercase;padding: 15px 30px;border-bottom: 1px solid #666}div.ccm-page .nav .open > a,div.ccm-page .nav .open > a:hover,div.ccm-page .nav .open > a:focus{background-color: transparent}div.ccm-page .navbar-inverse .navbar-nav > .open > a,div.ccm-page .navbar-inverse .navbar-nav > .open > a:hover,div.ccm-page .navbar-inverse .navbar-nav > .open > a:focus{background-color: transparent;color: #fff}div.ccm-page .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{border-bottom: 1px solid #666;line-height: 1.6;font-size: 14px;text-transform: uppercase}div.ccm-page .dropdown-menu > li > a:hover,div.ccm-page .dropdown-menu > li > a:focus{background-position: center center;box-shadow: none}div.ccm-page .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,div.ccm-page .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{background-color: #fff;transition: background-color 2s ease 0s;color: #fff}div.ccm-page .nav .open > a,div.ccm-page .nav .open > a:hover,div.ccm-page .nav .open > a:focus{border-color: #666}div.ccm-page .dropdown-menu{background-color: #000;background-color: rgba(0,0,0,0.9);border-radius: 0}div.ccm-page .dropdown-menu > li > a{color: #fff}div.ccm-page .dropdown-menu > li > a:hover,div.ccm-page .dropdown-menu > li > a:focus{background-color: #fff;transition: background-color 2s ease 0s;color: #fff}div.ccm-page .dropdown-menu{padding: 0}div.ccm-page .navbar-nav{margin: 0 -15px}div.ccm-page .navbar-nav .open .dropdown-menu > li > a,div.ccm-page .navbar-nav .open .dropdown-menu .dropdown-header{padding: 5px 15px 5px 40px}div.ccm-page .navbar-collapse.in{background-color: #000;background-color: rgba(0,0,0,0.9)}div.ccm-page .navbar-collapse.in > li > a{border-bottom: 1px solid #666}div.ccm-page .dropdown-menu > li > a:hover,div.ccm-page .dropdown-menu > li > a:focus{box-shadow: none}div.ccm-page .seren-logo-link{float: left}@media (min-width: 767px){div.ccm-page .seren-logo-link > img{display: block;margin: 0 auto;height: auto;max-width: 100%;padding-top: 0}div.ccm-page a.seren-logo-font{font-size: 60px;padding-top: 0}div.ccm-page .navbar-collapse{margin-top: 0}div.ccm-page .navbar-inverse .navbar-nav > li > a:hover,div.ccm-page .navbar-inverse .navbar-nav > li > a:focus{background-color: transparent;color: #fff}div.ccm-page .navbar-inverse .navbar-nav > li > a:hover,div.ccm-page .navbar-inverse .navbar-nav > li > a:active{background-position: center center;box-shadow: 0 -3px #fff inset}div.ccm-page .navbar-collapse.in{background-color: transparent}div.ccm-page .navbar-nav{margin: 0}div.ccm-page .navbar{min-height: 100px}div.ccm-page .seren-logo-link{float: none}div.ccm-page #seren-masthead{padding-top: 20px}div.ccm-page #seren-masthead-left{text-align: left}div.ccm-page #seren-logo{text-align: center}div.ccm-page #seren-masthead-right{text-align: right}div.ccm-page .navbar-nav > li > a{padding: 15px 30px;border: none}div.ccm-page .navbar-inverse .navbar-collapse,div.ccm-page .navbar-inverse .navbar-form{border: none}div.ccm-page .navbar-nav{width: 100%;text-align: center}div.ccm-page .navbar-nav > li{float: none;display: inline-block}div.ccm-page .dropdown-menu{padding: 0;font-size: 14px;text-align: center}div.ccm-page .navbar-nav .open .dropdown-menu > li > a,div.ccm-page .navbar-nav .open .dropdown-menu .dropdown-header{padding: 3px 20px}}.footer .panel-group .panel.panel-seren{border-radius: 0}.footer .panel-default.panel-seren{border-color: #705696;background-color: #fff}.footer .panel-heading-seren a{text-decoration: none}.footer .panel-heading-seren{background-color: #fff}.footer .panel-default.panel-seren > .panel-heading{border-color: #705696}.footer .panel-title > a{color: #333}.footer .panel-title > a:hover,.footer .panel-title > a:focus,.footer .panel-title > a:active{color: #333}.footer .panel-body-seren{background-color: #333;color: #fff}.footer .panel-body-seren a{color: #666}.footer .panel-body-seren a:hover,.footer .panel-body-seren a:focus{color: #fff}.footer .panel-heading-seren a:after{font-family: 'Glyphicons Halflings';content: "\e114";float: right;color: #705696}.footer .panel-heading-seren a.collapsed:after{content: "\e080"}.footer .seren-blog-listitem{border: none;text-align: center;background: transparent}.footer .seren-blog-thumb-img{margin-bottom: 10px;opacity: 1.0;transition: opacity .4s ease-in-out;-webkit-transition: opacity .4s ease-in-out;-moz-transition: opacity .4s ease-in-out;-o-transition: opacity .4s ease-in-out;-ms-transition: opacity .4s ease-in-out}.footer .seren-blog-thumb-img:hover{opacity: 0.6}.footer .seren-blog-thumb-img img{border-bottom: 5px solid #705696}.footer p.seren-blog-description{padding-top: 0px;font-size: 16px}.footer p.seren-blog-date{font-size: 12px;font-style: italic}.footer h3.seren-blog-thumb-heading a{font-size: 24px;text-transform: uppercase}.footer h3.seren-blog-thumb-heading a:hover,.footer h3.seren-blog-thumb-heading a:focus{text-decoration: none}.footer .ccm-block-page-list-rss-feed .fa-rss{background-color: #705696;padding: 3px 5px;margin-bottom: 15px;color: #fff}.footer .ccm-block-page-list-rss-feed .fa-rss:hover{background-color: #573d7d}.footer ul.ccm-block-date-navigation-dates{list-style-type: none;padding-bottom: 0;padding-left: 0}.footer .ccm-block-date-navigation-dates a{text-decoration: none;text-transform: uppercase}.footer .ccm-block-date-navigation-dates a:focus,.footer .ccm-block-date-navigation-dates a:active{text-decoration: none;text-transform: uppercase}.footer .ccm-block-tags-wrapper a:hover,.footer ccm-block-tags-wrapper a:focus{text-decoration: none}.footer .ccm-block-tags-wrapper .ccm-block-tags-tag,.footer .ccm-block-tags-wrapper label{border-radius: 0}.footer .ccm-block-tags-wrapper .ccm-block-tags-tag{background-color: #705696;color: #fff}.footer .ccm-block-tags-wrapper a:hover .ccm-block-tags-tag{background-color: #573d7d;color: #fff}.footer .ccm-block-tags-wrapper .label{font-size: 100%}.footer .btn{border-radius: 0;font-weight: 700}.footer .btn-group-lg > .btn,.footer .btn-lg{border-width: 2px}.footer .btn-xlg{padding: 16px 24px;font-size: 24px;line-height: 1.3333333;border-width: 3px}.footer a.btn-seren,.footer .btn-seren{background-color: #705696;border-color: #705696;color: #fff;transition: background-color .2s ease-out, border-color .2s ease-out}.footer a.btn-seren:hover,.footer a.btn-seren:focus,.footer a.btn-seren:active,.footer .btn-seren:hover,.footer .btn-seren:focus,.footer .btn-seren:active{background-color: #573d7d;border-color: #573d7d;color: #fff;transition: background-color .3s ease-in, border-color .3s ease-in}.footer .btn-primary{background-color: #705696;border-color: #705696;color: #fff;transition: background-color .2s ease-out, border-color .2s ease-out}.footer .btn-primary:hover,.footer .btn-primary:focus,.footer .btn-primary:active{background-color: #573d7d;border-color: #573d7d;color: #fff;transition: background-color .3s ease-in, border-color .3s ease-in}.footer a.btn-seren-transparent,.footer .btn-seren-transparent{border-color: #705696;color: #705696;background-color: transparent;transition: background-color .2s ease-out, border-color .2s ease-out}.footer a.btn-seren-transparent:hover,.footer a.btn-seren-transparent:focus,.footer a.btn-seren-transparent:active,.footer .btn-seren-transparent:hover,.footer .btn-seren-transparent:focus,.footer .btn-seren-transparent:active{color: #fff;background-color: #705696;background-color: rgba(112,86,150,0.6);border-color: #705696;border-color: rgba(112,86,150,0.8);transition: background-color .3s ease-in, border-color .3s ease-in}.footer a.btn-seren-light-transparent,.footer .btn-seren-light-transparent{border-color: #fff;color: #fff;background-color: transparent;transition: background-color .2s ease-out, border-color .2s ease-out}.footer a.btn-seren-light-transparent:hover,.footer a.btn-seren-light-transparent:focus,.footer a.btn-seren-light-transparent:active,.footer .btn-seren-light-transparent:hover,.footer .btn-seren-light-transparent:focus,.footer .btn-seren-light-transparent:active{color: #000;background-color: #fff;background-color: rgba(255,255,255,0.6);border-color: #fff;border-color: rgba(255,255,255,0.8);transition: background-color .3s ease-in, border-color .3s ease-in}.footer a.btn-seren-dark-transparent,.footer .btn-seren-dark-transparent{border-color: #000;color: #000;background-color: transparent;transition: background-color .2s ease-out, border-color .2s ease-out}.footer a.btn-seren-dark-transparent:hover,.footer a.btn-seren-dark-transparent:focus,.footer a.btn-seren-dark-transparent:active,.footer .btn-seren-dark-transparent:hover,.footer .btn-seren-dark-transparent:focus,.footer a.btn-seren-dark-transparent:active{color: #fff;background-color: #000;background-color: rgba(0,0,0,0.6);border-color: #000;border-color: rgba(0,0,0,0.8);transition: background-color .3s ease-in, border-color .3s ease-in}.footer #seren-top-footer,.footer #seren-bottom-footer{font-family: "Josefin Slab", serif;color: #fff}.footer #seren-top-footer > .container,.footer #seren-bottom-footer > .container{padding-right: 15px;padding-left: 15px}.footer a{color: #ccc}.footer a:hover,.footer a:focus{color: #999}.footer #seren-top-footer .ccm-block-social-links a > .fa,.footer #seren-bottom-footer .ccm-block-social-links a > .fa{color: #fff}.footer #seren-top-footer .ccm-block-social-links a > .fa:hover,.footer #seren-top-footer .ccm-block-social-links a > .fa:active,.footer #seren-top-footer .ccm-block-social-links a > .fa:focus,.footer #seren-bottom-footer .ccm-block-social-links a > .fa:hover,.footer #seren-bottom-footer .ccm-block-social-links a > .fa:active,.footer #seren-bottom-footer .ccm-block-social-links a > .fa:focus{color: #705696}.footer #seren-top-footer{padding-top: 20px;padding-bottom: 20px;background-color: #000}.footer #seren-bottom-footer{padding-top: 20px;padding-bottom: 20px;background-color: #3d2363}.footer .seren-jumbotron{min-height: 200px}.footer .jumbotron.seren-jumbotron{margin: 0}.footer #seren-banner{border-bottom: 10px solid #705696}.footer .banner-caption{background-color: rgba(0,0,0,0.3)}.footer .seren-banner-content{padding: 100px 0 0;text-shadow: 0 1px 3px rgba(0,0,0,0.5)}.footer .seren-main-margin{margin-top: 100px}@media (min-width: 767px){.footer .seren-jumbotron{min-height: 400px}.footer .seren-banner-content{padding: 200px 0 0}.footer .seren-main-margin{margin-top: 200px}}.footer #seren-main-section{padding-top: 50px;padding-bottom: 50px}.footer .spacer-10{height: 10px}.footer .spacer-20{height: 20px}.footer .spacer-30{height: 30px}.footer .spacer-40{height: 40px}.footer .spacer-50{height: 50px}.footer .spacer-60{height: 60px}.footer .spacer-70{height: 70px}.footer .spacer-80{height: 80px}.footer .spacer-90{height: 90px}.footer .spacer-100{height: 100px}.footer h1{font-family: "Josefin Slab", serif;font-size: 36px;font-weight: 700;color: #000;text-transform: uppercase}.footer h2{font-family: "Josefin Slab", serif;font-size: 30px;font-weight: 700;color: #000;text-transform: uppercase}.footer h3{font-family: "Josefin Slab", serif;font-size: 24px;font-weight: 700;color: #000;text-transform: uppercase}.footer h4{font-family: "Josefin Slab", serif;font-size: 18px;font-weight: 700;color: #000;text-transform: uppercase}.footer h5{font-family: "Josefin Slab", serif;font-size: 16px;font-weight: 700;color: #000;text-transform: uppercase}.footer h6{font-family: "Josefin Slab", serif;font-size: 14px;font-weight: 700;color: #fff;text-transform: uppercase}.footer .seren-handwritten-font{font-family: 'Dancing Script', cursive;font-weight: 400}.footer .seren-handwritten-font-bold{font-family: 'Dancing Script', cursive;font-weight: 700}.footer .ccm-block-social-links a > .fa{color: #fff;transition: color 1s ease-in-out;font-size: 18px}.footer .ccm-block-social-links a > .fa:hover,.footer .ccm-block-social-links a > .fa:active,.footer .ccm-block-social-links a > .fa:focus{color: #fff;font-size: 18px}.footer a{color: #ccc}.footer a:hover,.footer a:focus,.footer a:active{color: #999}.footer input[type="text"],.footer input[type="email"],.footer input[type="tel"],.footer input[type="search"],.footer input[type="url"],.footer input[type="password"],.footer input,.footer input.form-control,.footer .ui-autocomplete-input,.footer textarea,.footer .uneditable-input{border-radius: 0}.footer div.ccm-block-type-form span.text-muted{color: #ccc}.footer .pagination > li:first-child > a,.footer .pagination > li:first-child > span{border-bottom-left-radius: 0;border-top-left-radius: 0;margin-left: 0}.footer .pagination > li:last-child > a,.footer .pagination > li:last-child > span{border-bottom-right-radius: 0;border-top-right-radius: 0}.footer .pagination > .active > a,.footer .pagination > .active > a:focus,.footer .pagination > .active > a:hover,.footer .pagination > .active > span,.footer .pagination > .active > span:focus,.footer .pagination > .active > span:hover{background-color: #705696;border-color: #705696}.footer .pagination a{color: #333}.footer a.seren-page-nav{font-size: 24px}.footer .row-1-threeovertwo{margin-bottom: 50px}.footer .seren-fade{opacity: 1.0;transition: opacity .4s ease-in-out;-webkit-transition: opacity .4s ease-in-out;-moz-transition: opacity .4s ease-in-out;-o-transition: opacity .4s ease-in-out;-ms-transition: opacity .4s ease-in-out}.footer .seren-fade:hover{opacity: 0.6}.footer hr.seren-hr{width: 50%;border-color: #705696}.footer .seren-portfolio-extra{background-color: #999;padding: 50px 0;margin-top: 50px}.footer .seren-portfolio-bottom{padding: 50px 0}.footer .seren-portfolio-listitem{border: none;text-align: center;background: transparent}.footer .seren-portfolio-listitem .caption{color: #fff;text-transform: uppercase}.footer .seren-portfolio-listitem img:hover{box-shadow: 0 4px 2px -2px #333;margin-bottom: 0}.footer .seren-portfolio-listitem .seren-img-hover{margin-bottom: 0 !important}.footer .seren-img-hover{position: relative;overflow: hidden}.footer .seren-portfolio-thumb-bottom{background-color: #fff;color: #000;padding: 20px 10px;min-height: 80px;margin-bottom: 20px;font-size: 18px;font-weight: 700;border-bottom: 5px solid #705696}.footer .seren-portfolio-caption{display: none;position: absolute;top: 0;left: 0;overflow: auto;background: rgba(112,86,150,0.6);width: 100%;height: 100%;text-shadow: 2px 4px 3px rgba(0,0,0,0.6)}.footer p.seren-portfolio-description-icon{padding-top: 25%;font-size: 80px;line-height: 0.6}.footer .seren-portfolio-fourcol p.seren-portfolio-description-icon{font-size: 80px}.footer p.seren-portfolio-description{padding-top: 0px;font-size: 16px;font-weight: 700}.footer .seren-portfolio-headingarea{height: 60px}@media (min-width: 767px){.footer .seren-portfolio-listitem a > img,.footer .seren-portfolio-listitem > img{max-width: 100%}.footer .seren-portfolio-fourcol p.seren-portfolio-description-icon{font-size: 42px}}.section-title{display: inline-block;padding: 5px 35px;color: #fff;background-color: #000;text-align: center;max-width: 100%;min-width: 250px}.section-title-wrapper{width: 640px;margin: 0 auto}a.btn-seren-dark,.btn-seren-dark{border-color: #000;color: #fff;background-color: #000;transition: background-color .2s ease-out, border-color .2s ease-out}a.btn-seren-dark:hover,a.btn-seren-dark:focus,a.btn-seren-dark:active,.btn-seren-dark:hover,.btn-seren-dark:focus,.btn-seren-dark:active{color: #000;background-color: #fff;background-color: rgba(255,255,255,0.6);border-color: #000;border-color: rgba(0,0,0,0.8);transition: background-color .3s ease-in, border-color .3s ease-in}div.ccm-page{background-color: #fff;color: #000;margin-bottom: 0px}body,div.ccm-page,.footer #seren-top-footer,.footer #seren-bottom-footer,div.ccm-page .navbar-nav > li > a{font-family: 'Open Sans', sans-serif}div.ccm-page .navbar-inverse{border-bottom: none}div.ccm-page .navbar-inverse .navbar-nav > .open > a,div.ccm-page .navbar-inverse .navbar-nav > .open > a:hover,div.ccm-page .navbar-inverse .navbar-nav > .open > a:focus{color: #000}div.ccm-page .opaque #seren-masthead{margin-top: -143px}div.ccm-page .opaque{min-height: 40px}@media (min-width: 1200px){.seren-banner-content .container{width: 100%;padding: 0}}@media (min-width: 767px){div.ccm-page .navbar-inverse .navbar-nav > li > a:hover,div.ccm-page .navbar-inverse .navbar-nav > li > a:focus{background-color: transparent;color: #b99a6f;transition: none}div.ccm-page .navbar-inverse .navbar-nav > li > a:hover,div.ccm-page .navbar-inverse .navbar-nav > li > a:active{box-shadow: none}div.ccm-page .dropdown-menu{border: none}.dropdown .dropdown-menu .dropdown-menu{visibility: hidden}.dropdown .dropdown-menu li:hover .dropdown-menu{visibility: visible;margin-top: 0;top: 0;left: 160px}div.ccm-page #seren-masthead-left{line-height: 24px}div.ccm-page .navbar-nav > li > a{padding: 17px 12px}div.ccm-page .seren-banner-content{padding: 173px 0 0}}@media only screen and (device-width: 768px){div.ccm-page .navbar-inverse .navbar-nav > li > a{font-size: 11px}div.ccm-page .navbar-nav > li > a{padding: 7px}div.ccm-page .seren-banner-content{padding: 164px 0 0}.menu-padding{padding-top: 165px}div.ccm-page .opaque #seren-masthead{margin-top: -131px}div.ccm-page .opaque{min-height: 25px}}@media (max-width: 766px){div.ccm-page .navbar-inverse .navbar-nav > li > a{color: #fff}div.ccm-page .ccm-layout-column-inner .page-title h1{font-size: 40px}#ccm-layout-column-wrapper-375 div.ccm-layout-column{width: 26%}}@media (max-width: 380px){#ccm-layout-column-wrapper-375 div.ccm-layout-column{width: 47%}#ccm-layout-column-wrapper-375{margin-left: 20px}}@media (min-width: 768px){.ccm-image-block-wrapper .col-sm-4{padding: 0;width: 32.66666%}.ccm-image-block-wrapper .middle{margin: 0 1%}.seren-banner-content .container{width: 100%;padding: 0}#seren-masthead .col-sm-4{padding-bottom: 20px}.m-menu{display: none}.ccm-custom-style-container.form-title{text-align: center;width: 75%;display: block;margin: auto}}@media (min-width: 992px){.seren-banner-content .container{width: 100%;padding: 0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height: 500px}div.ccm-page .navbar-inverse .navbar-nav > li > a.nav-selected{color: #000}.image-banner img{width: 100%;height: auto}.caret{display: none}#main #image-marker{height: auto}.menu-padding:after{clear: both;display: block;content: ''}.image-caption-title{color: #fff;display: block;padding: 10px}.image-caption-alt-text{color: #fff;font-size: 13px;display: block;padding: 0 10px}div.ccm-page .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{line-height: 34px;text-transform: initial;border-bottom: none;text-align: left}div.ccm-page{padding-bottom: 70px}#seren-top-footer{line-height: 24px}.ccm-custom-style-container.ccm-custom-style-main-303{margin-bottom: 100px}.container table.staff{margin: 50px 0}.ccm-custom-style-container .container table.staff{margin: 0}div.ccm-page .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,div.ccm-page .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{background-color: #f3f3f3;transition: none;color: #000;text-decoration: underline}div.ccm-page .navbar-inverse .navbar-nav .open .dropdown-menu > li:nth-child(odd) > a:hover,div.ccm-page .navbar-inverse .navbar-nav .open .dropdown-menu > li:nth-child(odd) > a:focus{background-color: #fff}div.ccm-page .navbar-inverse .navbar-nav > li > a:hover,div.ccm-page .navbar-inverse .navbar-nav > li > a:focus{transition: none}div.ccm-page .showroom_gallery_grid h2{font: 12px/18px Helvetica, Verdana, Arial, sans-serif;font-size: 1.5em;font-weight: bold;text-transform: none;color: #4a93a6}div.ccm-page .showroom_gallery_menu h3{font: 12px/18px Helvetica, Verdana, Arial, sans-serif;font-size: 16px;letter-spacing: 1px;font-weight: 100;padding: 5px 0 5px 20px;margin: 0;border-top: 1px solid #676767;text-transform: none}div.ccm-page .showroom_introduction,div.ccm-page .switch_btns ul{width: 779px}div.ccm-page .showroom_welcome h1{font: 12px/18px Helvetica, Verdana, Arial, sans-serif;font-size: 28px;text-transform: none;font-weight: 100;color: #fff;margin: .67em 0}div.ccm-page .page-copy-section{color: #6f6d6d;font-size: 12pt;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}div.ccm-page .page-copy-section a{color: #01b4e7}div.ccm-page .page-copy-section strong{color: #4a93a6}div.ccm-page .vig_header h2{font-family: Helvetica, sans-serif !important;color: #f2f2f2;font-size: 18px;font-weight: 100;text-transform: none}div.ccm-page .switch_btns a{color: #01b4e7}div.ccm-page .switch_btns a:hover{color: #2a6496}div.ccm-page h1,div.ccm-page h2,div.ccm-page h3,div.ccm-page h4,div.ccm-page h5{font-family: 'Open Sans', sans-serif}#quick_links{margin-top: 12px}div.ccm-page .instrument-showroom .short_overview a{color: #428bca}div.ccm-page .instrument-showroom .short_overview a:hover{color: #2a6496}div.ccm-page .product_description .btn-primary{background-color: #428bca;border-color: #357ebd;border-radius: 4px;font-weight: normal;color: #fff}div.ccm-page .product_description h3{text-transform: none;color: #212121;font: 12px/18px Helvetica, Verdana, Arial, sans-serif;font-weight: bold;font-size: 1.17em}div.ccm-page .nav-tabs > li > a{color: #555555}div.ccm-page .nav a:hover{color: #773713}div.ccm-page h2.headingA01{text-transform: none;color: #7f7f7f;font: 12px/18px Helvetica, Verdana, Arial, sans-serif;font-size: 2em}div.ccm-page h3.headingB01{font: 12px/18px Helvetica, Verdana, Arial, sans-serif;text-transform: none;color: #626262;font-size: 1.5em;font-weight: bold}.section-title-wrapper{width: 960px;padding-left: 30px;text-align: left}div.ccm-page #navbar .nav li.nav-item-1{background: url(/packages/seren/themes/seren/images/dm-home.png) no-repeat 1px -2px}div.ccm-page .navbar-inverse .navbar-nav li.nav-item-1 a.nav-selected,div.ccm-page .navbar-inverse .navbar-nav li.nav-item-1 a{font-size: 0;padding: 8px 18px;box-shadow: none}div.ccm-page .ccm-custom-style-main-649 #slick{width: 100%}div.ccm-page #slick #formify-form-6-649 .field{margin-left: 1%;clear: none;width: 32.66%}div.ccm-page #slick #formify-form-6-649 .field.col-2{width: 16.667%;margin-left: 0}div.ccm-page #slick #formify-form-6-649 .field.col-6{width: 32.333%;margin-left: 1%}div.ccm-page #slick #formify-form-6-649 .field.col-4{width: 49%;margin-left: 1%}div.ccm-page #slick #formify-form-6-649 .field:first-child{margin-left: 0}div.ccm-page .navbar-inverse .navbar-nav > li > a.nav-selected{box-shadow: none}.section-title{text-align: center;font-size: 14px;font-weight: bold;letter-spacing: 1px}div.ccm-page .btn-seren-light-transparent.btn-sm a:hover{color: #000}div.ccm-page .btn-seren-light-transparent:hover a{color: #000}.navbar{overflow: visible !important}.slidesjs-control a{z-index: 2 !important}@media (min-width: 767px){div.ccm-page .navbar-nav > li > a{padding: 17px 10px}}.staff td p{font-size: 14px;line-height: 24px;color: #363636}.staff td p.section-title{color: #fff;text-transform: uppercase}.page-description{font-size: 20px;line-height: 34px;color: #363636}#seren-masthead .container{padding-bottom: 10px;min-height: 123px}.row{margin-left: 0;margin-right: 0}.col-sm-12{padding-left: 0;padding-right: 0}.menu-padding{padding-top: 187px}div.ccm-page .opaque #seren-masthead{margin-top: -144px}@media (min-width: 768px){.container{max-width: 750px}}@media (min-width: 992px){.container{max-width: 970px}}@media (min-width: 1200px){.container{max-width: 1170px}}div#seren-masthead p{font-family: 'Open Sans';font-size: 12px;line-height: 16px;margin: 0}div.ccm-page .navbar-fixed-top{background-color: #fff;background-color: rgba(0,0,0,0);transition: background-color 0s ease 0s}#seren-main-nav{background-color: #000}div.ccm-page .navbar-inverse .navbar-nav > li > a{font-family: 'Open Sans';font-size: 13px;color: #e2c49b}div.ccm-page .dropdown-menu > li > a{color: #e2c49b;padding: 10px 20px;text-transform: uppercase;border-bottom: none;text-align: left}div.ccm-page .dropdown-menu li{background: #333}div.ccm-page .navbar-nav > li > a{padding: 10px 20px !important}div.ccm-page .dropdown-menu > li > a:hover,div.ccm-page .dropdown-menu > li > a:focus{background-color: transparent;transition: none;color: #b99a6f}.navbar{margin-bottom: 0}.new-banner-script,.used-banner-script{margin-top: 45px;margin-bottom: 45px}.new-banner-script p,.used-pianos-section p,.online-store-section p,.media-centre-section p{font-family: 'Lora', serif}.new-banner-script p:nth-child(1),.used-pianos-section p:nth-child(1),.online-store-section p:nth-child(1),.media-centre-section p:nth-child(1){font-size: 25px}.new-banner-script p:nth-child(2),.used-pianos-section p:nth-child(2){width: 50%;margin: 0 auto;font-size: 15px}.online-store-section p:nth-child(2),.media-centre-section p:nth-child(2){width: 56%;margin: 0 auto;font-size: 15px;margin-bottom: 25px}.new-banner-script p:nth-child(1) span,.used-pianos-section p:nth-child(1) span,.online-store-section p:nth-child(1) span,.media-centre-section p:nth-child(1) span{text-transform: uppercase;color: #b99a6f}.btn-banner-explore,.btn-banner-shop,.online-store-section,.media-centre-section{text-align: center;text-align: -webkit-center;margin-top: 41px;margin-bottom: 45px}button.btn-explore,button.btn-shop{width: 110px;font-family: 'Open Sans', sans-serif;font-size: 16px;font-weight: 600;color: #fff;background-color: #b99a6f;border: 1px solid #000;text-transform: uppercase}.main-banner-first img{border: none}.slider{width: 67%;margin: 0 auto}.slick-slide{margin: 0px 5px}.slick-dotted.slick-slider{margin-top: 25px;margin-bottom: 50px !important}.slick-slide img{width: 100%}.slick-prev,.slick-next{width: 30px !important;height: 30px !important}.slick-prev{left: -35px !important}.slick-next{right: -35px !important}.slick-prev:before,.slick-next:before{color: black}.slick-prev,.slick-next,.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background: #b99a6f !important}ul.slick-dots{display: none !important}#seren-footer{min-height: 0}#seren-footer p{color: #000;font-size: 16px}.footer-left-section,.footer-right-section{width: 60%;margin: 0 auto}.footer-left-section p{padding-left: 5px}.footer-left-section p:nth-child(1){margin-top: 20px}.footer-right-section{text-align: -webkit-right}.footer #seren-top-footer{padding-top: 50px;padding-bottom: 50px;background-color: #4c4c4c;display: none}.footer #seren-top-footer div.ccm-block-social-links{padding-left: 5px;padding-top: 20px}.footer .ccm-block-social-links a{text-align: -webkit-center}.footer .ccm-block-social-links a > .fa{background: #000;font-size: 25px;width: 25px}.footer .ccm-block-social-links a > .fa:hover,.footer .ccm-block-social-links a > .fa:active,.footer .ccm-block-social-links a > .fa:focus{font-size: 25px}#slick input[type="submit"]{background-color: #000 !important}#seren-top-footer .col-sm-6{text-align: -webkit-center}.footer-right-section{text-align: -webkit-right}.footer-left-section{text-align: -webkit-left}#seren-top-footer #slick{width: 65% !important;margin: 0;float: right}.secondary-page-title{margin: 45px 0 40px 0}.secondary-page-title p{font-size: 25px;font-style: italic;font-family: 'Lora', serif;color: #b99a6f}.secondary-banner-script{margin-top: 45px;margin-bottom: 45px}.secondary-banner-script p{font-family: 'Lora', serif}.secondary-banner-script p:nth-child(1){font-size: 28px}.secondary-banner-script p:nth-child(2){width: 77%;margin: 0 auto;font-size: 15px;line-height: 24px}div.ccm-page .navbar-inverse .navbar-nav > li > a.nav-selected{color: #b99a6f}div#seren-masthead-right .btn-explore{margin-top: 5px}@media (min-width: 1200px){div.ccm-page .container{max-width: 1570px;width: 100%}}div.ccm-page #seren-masthead{background-image: url(/packages/seren/themes/seren/images/darrells-header-bg.png);background-repeat: repeat-x;background-size: cover;padding: 20px 0;background-color: transparent}div.ccm-page #seren-masthead .container{width: 100%;font-size: 0}div.ccm-page #seren-masthead .container #seren-masthead-left,div.ccm-page #seren-masthead .container .logo_center,div.ccm-page #seren-masthead .container #seren-masthead-right{display: inline-block;vertical-align: middle;float: none}div.ccm-page #seren-masthead .container .logo_center #seren-logo{display: block}div.ccm-page #seren-masthead .container #seren-masthead-left .header_left p{text-align: left;font-size: 14px;line-height: 18px;color: #fff;font-weight: 500}div.ccm-page #seren-masthead .container #seren-masthead-left .header_left .col-xs-12{display: table;min-width: 150px}div.ccm-page #seren-masthead .container #seren-masthead-right .header_right p{text-align: right;font-size: 14px;line-height: 18px;color: #fff;font-weight: 500}div.ccm-page #seren-masthead .container #seren-masthead-right .header_right .btn_direction{display: block;margin-bottom: 10px}div.ccm-page #seren-masthead .container #seren-masthead-right .header_right .btn_contact{float: right;display: inline-block}div.ccm-page #seren-masthead .container #seren-masthead-right .header_right a img{width: auto;height: 34px}div.ccm-page .opaque #seren-masthead{margin-top: -213px}div.ccm-page #seren-main-nav{background: #fff;border-bottom: solid 1px #8e0003}div.ccm-page #seren-main-nav #navbar .nav > li > a{color: #8e0003;font-size: 12px;font-weight: bold;font-family: 'Open Sans', sans-serif;padding: 5px 15px !important}div.ccm-page #seren-main-nav #navbar .nav > li ul li:nth-child(odd){background: #e4e4e4}div.ccm-page #seren-main-nav #navbar .nav > li ul li:nth-child(even){background: #ccc}div.ccm-page #seren-main-nav #navbar .nav > li ul li a{color: #333}div.ccm-page #seren-main-nav #navbar .nav > li.nav-item-1 a{font-size: 0}@media (min-width: 769px){div.ccm-page #seren-main-nav #navbar .nav > li:hover .dropdown-menu{display: block}}div.ccm-page .menu-padding{padding-top: 253px}div.ccm-page .page-title{background: #b8b8b8;text-align: center}div.ccm-page .page-title h1{font-size: 54px;color: #fff;margin: 0;padding: 30px 0;font-family: 'Open Sans', sans-serif}div.ccm-page p{font-size: 18px;font-family: 'Open Sans', sans-serif;color: #343333}div.ccm-page p.sub-description{font-style: italic;color: #8e0003;text-align: center;font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 24px;margin: 50px 0}div.ccm-page .col2-banner .row{width: 1170px;padding: 0 15px;margin: 0 auto}div.ccm-page .fluid-width-video-wrapper{background: #fff}div.ccm-page .fluid-width-video-wrapper iframe,div.ccm-page .fluid-width-video-wrapper object,div.ccm-page .fluid-width-video-wrapper embed{top: 0% !important;left: 0% !important;width: 100% !important;height: 100% !important}div.ccm-page .main-col3-banner .ccm-layout-column{padding: 5px 0;background: #8e0003;border-left: 1px solid #fff;border-right: 1px solid #fff}div.ccm-page .main-col3-banner .ccm-layout-column:nth-of-type(2){border: none}div.ccm-page .main-col3-banner .ccm-layout-column img{margin: 0 auto}div.ccm-page .main-col3-banner p{margin-bottom: 0;padding: 12px 0;text-align: center}div.ccm-page .main-col3-banner p a{color: #fff;border: 1px solid #fff;padding: 4px 15px;margin: 5px 10px;display: inline-block}div.ccm-page a:hover{text-decoration: none}div.ccm-page .col6-banner .ccm-layout-column-wrapper{border-top: 1px solid #b4b8b8}div.ccm-page .col6-banner .ccm-layout-column{background: #fff}div.ccm-page .col6-banner .ccm-layout-column:nth-child(odd){background: #f5f5f5}div.ccm-page .col6-banner .ccm-layout-column:hover .image-caption-title{text-decoration: underline}div.ccm-page .col6-banner .ccm-layout-column:hover .image{position: relative}div.ccm-page .col6-banner .ccm-layout-column:hover .image:after{background: #333;opacity: 0.5;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%}div.ccm-page .table-layout .content{position: relative;font-family: 'Open Sans', sans-serif;font-weight: 700}div.ccm-page .table-layout .content p{margin: 0}div.ccm-page .table-layout .content img{max-width: 100%;height: auto}div.ccm-page .table-layout .content:before{content: '';width: 100%;position: absolute;height: 100%;top: 0}div.ccm-page .table-layout .content.bg-grey{background: #b4b8b8}div.ccm-page .table-layout .content.bg-grey:before{background: #b4b8b8}div.ccm-page .table-layout .content.bg-light-grey{background: #e5e5e5}div.ccm-page .table-layout .content.bg-light-grey:before{background: #e5e5e5}div.ccm-page .table-layout .content.title p{font-size: 54px;color: #8e0003;font-family: 'Open Sans', sans-serif;font-weight: 600;text-align: center;padding: 14px 0}div.ccm-page .table-layout .content.text-wrap p{font-size: 18px;color: #343333;font-weight: 600}div.ccm-page .table-layout .content.text-wrap.w-btn{padding: 20px 10px;position: relative;display: table;width: 100%}div.ccm-page .table-layout .content.text-wrap.w-btn p{display: table-cell;vertical-align: middle;text-align: left}div.ccm-page .table-layout .content.text-wrap.w-btn a{text-align: center;color: #343333;font-size: 14px;vertical-align: middle;display: table-cell;line-height: 40px;position: relative;width: 80px}div.ccm-page .table-layout .content.text-wrap.w-btn a:after{content: '';border: 1px solid #343333;width: 100%;height: 40px;display: block;position: absolute;top: 50%;transform: translateY(-50%)}div.ccm-page .table-layout .content.text-wrap.w-btn a:hover{color: #fff;z-index: 1}div.ccm-page .table-layout .content.text-wrap.w-btn a:hover:after{background: #646464;z-index: -1}div.ccm-page .table-layout .content.brands p{text-align: center}div.ccm-page .table-layout .left-col .content:before{left: -100%}div.ccm-page .table-layout .right-col .content:before{right: -100%}div.ccm-page .blog-entry-list{margin-top: 25px}div.ccm-page .blog-entry-list a{color: #8e0003}div.ccm-page .blog-entry-list .ccm-block-page-list-title a{text-decoration: underline}div.ccm-page .blog-entry-list .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail img{width: 240px}div.ccm-page.page-type-blog-entry .ccm-block-next-previous-wrapper a{color: #8e0003}@media (max-width: 768px){div.ccm-page .menu-padding{padding-top: 140px}div.ccm-page .container{width: 100%;padding: 0 15px}div.ccm-page .navbar.opaque{min-height: 0px}div.ccm-page .navbar.opaque #seren-masthead{margin-top: -100px !important}div.ccm-page .navbar #seren-masthead .container{min-height: 100px}div.ccm-page .navbar #seren-masthead #seren-masthead-left,div.ccm-page .navbar #seren-masthead #seren-masthead-right{display: none}div.ccm-page .navbar #seren-masthead .logo_center{width: 100%;padding: 0}div.ccm-page .navbar #seren-masthead .logo_center #seren-logo img{width: 200px;height: auto}div.ccm-page .navbar #seren-masthead .logo_center .navbar-header{position: absolute;top: 0}div.ccm-page .navbar #seren-masthead .logo_center .navbar-header .navbar-toggle{display: block;border: 1px solid #fff;margin-top: 15px}div.ccm-page .navbar #seren-masthead .logo_center .navbar-header .navbar-toggle .icon-bar{background: #fff}div.ccm-page .navbar #seren-main-nav #navbar{display: none !important}div.ccm-page .navbar #seren-main-nav #navbar.in{display: block !important}div.ccm-page .navbar #seren-main-nav #navbar .navbar-nav li{display: block;text-align: left}div.ccm-page .navbar #seren-main-nav #navbar .navbar-nav li.nav-item-1{background: none}div.ccm-page .navbar #seren-main-nav #navbar .navbar-nav li a{line-height: 34px;font-size: 14px;padding: 5px 15px 5px 30px}div.ccm-page .navbar #seren-main-nav #navbar .navbar-nav li a .caret{background: url(/application/files/7315/5664/8722/menu-plus.png) no-repeat;background-size: 25px;width: 25px;height: 25px;display: inline-block;float: right;transition: all 1s ease;margin: 0;border: none;margin-top: 7px}div.ccm-page .navbar #seren-main-nav #navbar .navbar-nav li .dropdown-menu{width: 100%;position: relative;box-shadow: none;background: #fff}div.ccm-page .navbar #seren-main-nav #navbar .navbar-nav li .dropdown-menu li:nth-child(odd),div.ccm-page .navbar #seren-main-nav #navbar .navbar-nav li .dropdown-menu li:nth-child(even){background: #fff}div.ccm-page .table-layout .ccm-layout-column-wrapper .ccm-layout-column{width: 100% !important}div.ccm-page .table-layout .ccm-layout-column-wrapper .ccm-layout-column .left-col .content:before,div.ccm-page .table-layout .ccm-layout-column-wrapper .ccm-layout-column .right-col .content:before{display: none}div.ccm-page .table-layout .ccm-layout-column-wrapper .ccm-layout-column .left-col .content img,div.ccm-page .table-layout .ccm-layout-column-wrapper .ccm-layout-column .right-col .content img{margin: 0 auto;display: block}div.ccm-page .col-sm-6{width: 100%}div.ccm-page .vig_header .vig_logo_big{width: 30%}div.ccm-page .vig_header .showroom_introduction{width: 70%}div.ccm-page .vig_header .showroom_introduction .showroom_welcome h1{font-size: 14px}div.ccm-page .vig_header .showroom_introduction .switch_btns ul{width: 100%;background: transparent}div.ccm-page .vig_header .showroom_introduction .switch_btns ul li a{font-size: 14px}div.ccm-page .vig_header .showroom_introduction .instruction{padding: 5px 35px}div.ccm-page .vig_header .showroom_introduction .instruction h2{font-size: 14px}div.ccm-page .brandingContainer .brandingLinks .brand_btn{height: auto}div.ccm-page .brandingContainer .brandingLinks .brand_btn img{width: auto;max-width: 100%}div.ccm-page .brandingContainer .brandingLinks .brand_btn .links{right: 5%}}div.ccm-page .guide-title h1{color: #fff;margin: 10px 0;font-family: 'Open Sans', sans-serif}div.ccm-page .home-bottom-banner{margin-bottom: 50px}div.ccm-page .home-bottom-banner .image-text-container{left: 50%;right: 0;transform: translateX(-50%);text-align: center;top: inherit;bottom: 0;height: auto}div.ccm-page .home-bottom-banner .image-text-container .image-caption-title{background: #ddd;font-size: 14px;text-transform: uppercase;border: 1px solid #000;padding: 5px 20px;letter-spacing: 1px;width: auto;display: inline-block}div.ccm-page .home-bottom-banner .image-text-container .image-caption-alt-text{display: none}#seren-footer{margin-top: 80px}#seren-footer #seren-bottom-footer{background: #8e0003;text-align: center;padding-bottom: 0}#seren-footer #seren-bottom-footer p{line-height: 28px;margin-bottom: 50px;font-size: 14px}#seren-footer #seren-bottom-footer p img{max-width: 100%;height: auto}hr{border-top: 1px solid #820003}.banner-online-shopping{margin: auto;text-align: center}.banner-online-shopping h1{color: #939191 !important}.banner-online-shopping h1 span{color: #c94142}.banner-online-shopping p{color: #821711 !important;font-family: 'Open Sans', sans-serif;font-size: 24px;font-weight: 600}.banner-instore-shopping{margin: auto;text-align: center}.banner-instore-shopping h1{color: #ffffff !important}.banner-instore-shopping h1 span{color: #c94142}.banner-instore-shopping p{color: #ffffff !important;font-family: 'Open Sans', sans-serif;font-size: 24px;font-weight: 600}.banner-new-piano-gallery{margin: auto;text-align: center}.banner-new-piano-gallery h1{color: #ffffff !important;font-family: 'Raleway', sans-serif !important;margin-top: 30px;margin-bottom: 30px;font-size: 48px !important}.banner-new-piano-gallery .button{background: white;color: #821711;padding: 10px 0px;font-family: 'Oswald', sans-serif !important;font-size: 22px;width: 200px;margin: 0;text-align: center;position: absolute;right: 0;top: 50%;transform: translateY(-50%)}.banner-new-piano-gallery .button a{color: #821711}.home-roland-models p{font-family: 'Oswald', sans-serif !important}.home-roland-models p a{color: #1a84c7}.home-yamaha-models p{font-family: 'Oswald', sans-serif !important}.home-yamaha-models p a{color: #1a84c7}.d-flex.align-items-center img{margin: 0 auto}@media (min-width: 768px){.d-flex.align-items-center .col-sm-12 .row{display: flex;align-items: center}}.full-image img{width: 100%}.also-shop{background: #929091;padding: 10px 30px;text-transform: uppercase;color: #fff}.also-shop a{border: 1px solid #fff;color: #fff !important;padding: 0px 15px;width: 140px;display: inline-block;text-align: center;margin-left: 20px}@media (max-width: 767px){.also-shop{padding: 10px 15px}.also-shop span{display: block}.also-shop a{margin-right: 10px;margin-top: 10px;margin-left: 0;padding: 0 5px;width: 130px}.also-shop a:nth-of-type(2){margin-right: 0}}@media (min-width: 768px){.online-shop-block .col-sm-12 > .row{display: flex}.online-shop-block .col-sm-12 > .row .col-sm-8{display: flex;flex-direction: column;flex: 1}.online-shop-block .col-sm-12 > .row .col-sm-8 .also-shop-block{margin-top: auto;margin-left: -30px}}@media (max-width: 767px){.online-shop-block{margin-top: 20px}}.dacast-video + div > div{height: 100% !important;padding-bottom: 56.25%}.dacast-video + div > div > div{height: 100% !important}