*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{padding:0;margin:0 auto;background:#fff;color:#464646;font-size:100%;text-align:center;font-weight:400;font-family:Roboto,Helvetica Neue,Arial,sans-serif}h1,h2{color:#464646;font-size:1.5rem;font-weight:700;line-height:140%;font-family:Roboto Slab,Georgia,serif;margin:0 0 30px}h3,h4{color:#464646;font-size:1rem;font-weight:700;line-height:140%;font-family:Roboto Slab,Georgia,serif;margin:0 0 10px}h3.widget,h5,h6{display:none}section.orange h1,section.orange h2,section.orange h3{color:#fff}p{margin:0 0 20px}section.content a:active,section.content a:hover,section.content a:link,section.content a:visited{color:#f29e37;text-decoration:none}section.content a:hover{text-decoration:underline}section.content.orange a:active,section.content.orange a:hover,section.content.orange a:link,section.content.orange a:visited{color:#fff;text-decoration:underline}section.content ul{list-style:square}section.content ol,section.content ul{margin:0 0 20px 15px}section.content ol ol,section.content ol ul,section.content ul ol,section.content ul ul{margin:10px 0}section.content li{margin:0 0 5px}table{margin:0;padding:0;border-collapse:collapse}tr{vertical-align:middle}td{padding:10px 20px 10px 0}hr{border:0;margin:40px 0;padding:0;height:1px;border-bottom:1px solid #787878}::selection{background:#464646;color:#fff}::-moz-selection{background:#464646;color:#fff}a img{border:none}a img,a img:hover{transition:all .4s ease}img.alignleft{float:left;margin:0 20px 20px 0}img.alignright{float:right;margin:0 0 20px 20px}img.aligncenter{margin:auto;display:block}img.size-full,img.size-large{width:100%;height:auto}img.size-medium{width:50%;height:auto}img.size-thumbnail{width:30%;height:auto}.gallery{width:100%;height:auto;display:flow-root}.gallery br{display:none!important}.gallery-item{float:left;width:30%!important;height:auto;margin:0 5% 50px 0;cursor:pointer}.gallery-item:nth-of-type(3n){margin:0 0 50px}.gallery img{width:100%;height:auto;border:none!important;aspect-ratio:4/3;object-fit:cover}.gallery a,.gallery img{display:block}.gallery-caption{width:90%;padding:6px 5%;background:#f29e37;transition:all .4s ease;color:#fff;font-size:.9rem;text-transform:uppercase}.gallery-item:hover .gallery-caption,.gallery-item:hover img{opacity:.7;transition:all .4s ease}iframe{display:block}.responsive-tabs-wrapper{width:100%!important;height:auto!important}.tabcontent{margin:0!important;padding:0!important;border:none!important;background:none!important}.responsive-tabs ul.responsive-tabs__list{width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.responsive-tabs .responsive-tabs__list__item{display:inline-block;padding:0!important;margin:0 20px 30px 0!important;color:#464646;font-weight:700;font-size:1rem;text-transform:uppercase;font-family:Roboto,sans-serif;cursor:pointer;background:none;border:none}.responsive-tabs .responsive-tabs__list__item--active{color:#f29e37;border:none;background:none}.responsive-tabs__accordion{display:none}.responsive-tabs__accordion-section{width:100%}.responsive-tabs__heading{display:block;width:100%;background:#fff;border:1px solid #ccc;border-top:none;color:#777;font-size:1rem;font-weight:700;text-transform:uppercase;text-align:left;font-family:Roboto,sans-serif;margin:0;padding:12px 36px 12px 20px;position:relative;cursor:pointer}.responsive-tabs__accordion-section:first-child .responsive-tabs__heading{border-top:1px solid #ccc}.responsive-tabs__heading:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #777;content:"";display:block;position:absolute;right:20px;top:50%;margin-top:-3px;height:0;width:0}.responsive-tabs__heading--active{color:#f29e37}.responsive-tabs__heading--active:after{border-top-color:#f29e37;transform:rotate(180deg)}.responsive-tabs__panel{padding:20px 0}fieldset,form{margin:0;padding:0}fieldset{border:none}legend{display:none}label{display:block}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{width:calc(96% - 2px);padding:10px 2%;border:1px solid #ddd;color:#464646;font-size:1rem;font-weight:400;font-family:Roboto,sans-serif;background:#fff}select{width:calc(100% - 2px)}textarea{overflow:auto;height:200px;resize:vertical}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border:1px solid #f29e37;color:#f29e37;outline:none}button.submit,button[type=submit],input[type=submit]{cursor:pointer;background:#fff;padding:5px 30px;border:1px solid #ddd;color:#464646;font-size:1.5rem;font-weight:400;font-family:Roboto Slab,Georgia,serif}button.submit:hover,button[type=submit]:hover,input[type=submit]:hover{border:1px solid #f29e37;color:#f29e37}.wpcf7-form p{font-size:.9rem}.wpcf7-list-item{margin-left:0!important}.wpcf7-not-valid-tip{color:#be2c2e!important}.wpcf7-response-output{width:calc(96% - 2px);margin:0!important;padding:10px 2%}.wpcf7-validation-errors{color:#be2c2e!important;border:1px solid #be2c2e!important}.wpcf7-mail-sent-ok{color:green!important;border:1px solid green!important}header{position:fixed;top:0;left:0;z-index:10;width:100%;height:110px;background:#fff;border-bottom:10px solid #f29e37}#header-content{position:relative;width:90%;height:auto;max-width:1000px;padding:0 5%;margin:0 auto;display:block;text-align:left}.close-menu,.open-menu{display:none}nav#main-menu{float:left;margin:75px 0 0}nav#main-menu ul{float:left;width:100%;list-style:none;margin:0;padding:0}nav#main-menu ul li{float:left;position:relative}nav#main-menu ul li a{float:left;display:block;margin:0 18px 0 0;color:#464646;font-size:.9rem;font-weight:700;text-decoration:none;text-transform:uppercase}nav#main-menu ul li:last-child a{margin:0}nav#main-menu ul li a:hover,nav#main-menu ul li.current-menu-ancestor>a,nav#main-menu ul li.current-menu-item>a{color:#f29e37}nav#main-menu ul li ul{display:none;position:absolute}nav#main-menu ul li:hover ul{position:absolute;top:100%;left:0;width:200px;display:block;margin:15px 0 0 -10px;padding:20px 0 0;z-index:20}nav#main-menu ul li ul li{width:100%;float:none}nav#main-menu ul li ul li a{width:180px;margin:0;background:#fff;padding:8px 10px;outline:1px solid #ddd;float:none;display:block}#logo{float:right;max-width:300px;padding:15px 0 0}#logo,#logo img{width:100%;height:auto}#logo img{display:block}#header-content:after{content:"";display:block;clear:both}#spacer{position:relative;z-index:1;width:100%;height:120px}section#cover-images{position:relative;width:100%;height:auto;display:block;overflow:hidden}section#cover-images img{width:100%;height:auto;display:block;min-height:100px;object-fit:cover}.rslides{position:relative;float:left;width:100%;margin:-22px 0 0;padding:0;list-style:none;overflow:hidden}.rslides li{position:absolute;top:0;left:0;width:100%;display:none;opacity:0;transition:opacity .8s ease}.rslides li:first-child{position:relative;display:block}.rslides li.active{display:block;opacity:1;z-index:2}.slider-text-container{position:absolute;top:0;left:0;width:100%;height:auto;margin:0 auto;z-index:3}.slider-text,.slider-text-static{position:relative;width:80%;height:auto;margin:140px auto 0;max-width:1200px;padding:0 10%;color:#fff;font-size:2rem;font-weight:700;text-align:left;font-family:Roboto Slab,Georgia,serif}.slider-text-static{width:90%;padding:0 5%;margin:50px auto 0}.slider-text h2,.slider-text-static h2{color:#fff;font-weight:300;font-size:3.2rem;line-height:115%}.rslides_nav.next,.rslides_nav.prev{position:absolute;top:50%;z-index:5;width:64px;height:64px;display:block;margin:-32px 0 0;background-color:transparent;background-repeat:no-repeat;background-size:64px 64px;font-size:0!important;cursor:pointer;border:0;text-indent:-9999px;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rslides_nav.next:focus,.rslides_nav.prev:focus{outline:none}.rslides_nav.prev{left:5%;background-image:url(/images/icon-arrow-left.png)}.rslides_nav.next{right:5%;background-image:url(/images/icon-arrow-right.png)}section.content{position:relative;width:100%}section.white{background:#fff}section.grey{background:#f5f5f5}section.orange{background:#f29e37;color:#fff}article,aside{position:relative;width:90%;height:auto;margin:0 auto;max-width:1000px;padding:50px 5% 30px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;font-size:1rem;line-height:150%;text-align:left}nav#sub-menu{flex-basis:15%;border-right:1px solid #ddd}nav#sub-menu ul{list-style:none;padding:0}nav#sub-menu ul,nav#sub-menu ul li{margin:0;width:100%}nav#sub-menu ul li a{width:100%;display:block;margin:0 0 10px;color:#464646;font-size:.9rem;font-weight:700;text-decoration:none;text-transform:uppercase}nav#sub-menu ul li a:hover,nav#sub-menu ul li.current-menu-item>a{color:#f29e37}#site-content{flex-basis:80%}#site-content:first-child:last-child,.full{flex-basis:100%}.third{flex-basis:30%;margin:0 0 20px}#site-content-start{flex-basis:50%}#portrait-start{flex-basis:50%;margin:0 0 -30px}#portrait-start img{width:100%;height:auto;display:block;max-width:500px}section#map{width:100%;height:500px;transition:all .4s ease;overflow:hidden}section#map:hover{opacity:.75}section#map a,section#map a img{width:100%;height:100%;display:block}section#map a img{object-fit:cover}section#footer-content{position:relative;width:100%;background:#f5f5f5}section#footer-content a{color:#464646;text-decoration:none}section#footer-content a:hover{color:#f29e37}section#footer-content aside{font-size:.9rem!important}section#footer-content h2{padding:0 0 5px;border-bottom:1px solid #464646}nav.footer-menu{width:100%}nav.footer-menu ul{width:100%;list-style:none!important;padding:0;margin:0}nav.footer-menu ul li{width:100%}nav.footer-menu ul li a{color:#464646;text-decoration:none;font-size:.9rem}nav.footer-menu ul li a:hover,nav.footer-menu ul li.current-menu-item>a{color:#f29e37!important}footer{width:100%;background:#464646;border-top:10px solid #f29e37}#copy,footer{position:relative;height:auto}#copy{width:90%;margin:0 auto;max-width:1000px;padding:30px 5%;color:#fff;font-size:.9rem;font-weight:700;text-align:left;line-height:150%}.alignnone,.button{display:inline-block}.button{padding:8px 20px;border:1px solid #f29e37;color:#f29e37!important;text-decoration:none!important;margin:0 5px 5px 0}.button:hover{background:#f29e37;color:#fff!important}.merkl-mini-slider{position:relative;max-width:330px;margin:30px 0}.merkl-mini-slider .slide{display:none}.merkl-mini-slider .slide.active{display:block}.merkl-mini-slider img{width:100%;height:auto;display:block}.merkl-mini-slider .dots{position:absolute;bottom:10px;left:0;width:100%;text-align:center;z-index:3}.merkl-mini-slider .dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.6);margin:0 4px;cursor:pointer;border:1px solid #f29e37}.merkl-mini-slider .dot.active{background:#f29e37}.merkl-page-slider{position:relative;max-width:1000px;margin:30px 0}.merkl-page-slider .slide{display:none}.merkl-page-slider .slide.active{display:block}.merkl-page-slider img{width:100%;height:auto;display:block}.merkl-page-slider .dots{position:absolute;bottom:12px;left:0;width:100%;text-align:center;z-index:3}.merkl-page-slider .dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.7);margin:0 5px;cursor:pointer;border:1px solid #f29e37}.merkl-page-slider .dot.active{background:#f29e37}.merkl-page-slider-nav{position:absolute;top:50%;z-index:5;width:48px;height:48px;display:block;margin:-24px 0 0;background-color:transparent;background-repeat:no-repeat;background-size:48px 48px;font-size:0!important;cursor:pointer;border:0;text-indent:-9999px;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.merkl-page-slider-nav.prev{left:12px;background-image:url(/images/icon-arrow-left.png)}.merkl-page-slider-nav.next{right:12px;background-image:url(/images/icon-arrow-right.png)}.merkl-page-slider-nav:focus{outline:none}@media only screen and (max-width:1400px){.slider-text{margin:60px auto 0;font-size:1.5rem}.slider-text-static{margin:30px auto 0}.slider-text h2,.slider-text-static h2{font-size:2.5rem}.rslides_nav.prev{left:2%}.rslides_nav.next{right:2%}}@media only screen and (max-width:1000px){.gallery-caption{font-size:.8rem}header{position:relative;height:auto}.open-menu{float:left;cursor:pointer;display:block;margin:30px 0 0;color:#464646;font-size:.9rem;font-weight:700;text-decoration:none;text-transform:uppercase;background:none;border:0;padding:0;font-family:inherit}.open-menu:before{position:relative;float:left;width:24px;height:24px;content:"";margin:0 10px 0 0;background:url(/images/icon-menu.png) no-repeat;background-size:24px 24px}nav#main-menu{position:fixed;top:0;margin:0;left:-100%;width:100%;height:100%;overflow-y:auto;z-index:100;background:#464646;transition:left .3s ease}nav#main-menu.open{left:0}.close-menu{width:90%;display:block;padding:10px 5%;color:#fff!important;font-size:.9rem;text-decoration:none;background:none;border:0;border-bottom:1px solid #646464;cursor:pointer;text-align:left;font-family:inherit}.close-menu:before{position:relative;float:left;width:24px;height:24px;content:"";margin:0 10px 0 0;background:url(/images/icon-close.png) no-repeat;background-size:24px 24px}nav#main-menu ul li{width:100%;float:none}nav#main-menu ul li a{width:90%;margin:0;padding:12px 5%;border-bottom:1px solid #646464;color:#fff;float:none}nav#main-menu ul li a.has-sub:after{position:relative;float:right;width:16px;height:16px;content:"";margin:0;background:url(/images/icon-arrow-down-menu.png) no-repeat;background-size:16px 16px}nav#main-menu ul li ul,nav#main-menu ul li:hover ul{position:relative;width:100%;margin:0;padding:0;display:block;top:auto;left:auto}nav#main-menu ul li ul li a{width:90%;outline:none;background:#646464;padding:10px 5%;border-bottom:1px solid #787878;font-size:.8rem}#logo{max-width:200px;padding:15px 0 10px}#spacer{display:none}.slider-text{font-size:1.2rem;margin:40px auto 0}.slider-text h2,.slider-text-static h2{font-size:2rem;margin:0 0 10px}.rslides_nav.next,.rslides_nav.prev{width:32px;height:32px;margin:-16px 0 0;background-size:32px 32px}nav#sub-menu{display:none!important}#site-content,#site-content-start{flex-basis:100%}#portrait-start{position:relative;padding:0;flex-basis:50%}}@media only screen and (max-width:600px){h1,h2{font-size:1.3rem}.tabtitle{margin-bottom:20px!important}.gallery-item,.gallery-item:nth-of-type(3n){width:48%!important;margin:0 4% 30px 0!important}.gallery-item:nth-of-type(2n){margin:0 0 30px!important}#logo{max-width:150px}.slider-text{display:none}.third{margin:0 0 40px}#portrait-start,.third{flex-basis:100%}}@media only screen and (max-width:767px){.responsive-tabs .tabcontent,.responsive-tabs__list{display:none!important}.responsive-tabs__accordion{display:block}}