/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*{position:relative;-webkit-appearance:none;-moz-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility}select::-ms-expand{display:none}.lt-ie8 *{behavior:url("/wp-content/themes/scaffold/js/vendor/boxsizing.htc")}.clear{clear:both}html{height:100%}body{margin:0;min-height:100%}html,body{width:100%;padding:0px !important}body{overflow-x:hidden}.admin-bar #header{top:32px}@media screen and (max-width: 782px){.admin-bar #header{top:46px}}@media screen and (max-width: 600px){html #wpadminbar{top:-46px}}main{display:block}a,a:hover,a:active,a:focus,object,embed{outline:0}img{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}input[type="text"]:focus{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}ul,ol{list-style:none;margin:0;padding:0;display:block}input[type=text],input[type=number],input[type=email],input[type=submit],input[type=button],input[type=password],select{border:0;border-radius:0;color:#000;font-size:1.5em;margin:0px;padding:0px;line-height:1.2;background:none;background-image:none !important;-webkit-appearance:none;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;outline-style:none;background-color:transparent;box-shadow:none !important;outline:none;width:auto;height:auto}input[type=text]:focus,input[type=email]:focus,input[type=submit]:focus,input[type=password]:focus,select:focus{outline-color:transparent;outline-style:none;outline:none}input.fa{font-family:FontAwesome !important}.pos{width:100%}.clear{clear:both}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.table{display:table}.table .row{display:table-row}.table .cell{display:table-cell}.touch-hide{display:block}.touch-hide.inline-block{display:inline-block}.touch-show{display:none}.touch .touch-hide{display:none !important}.touch .touch-hide.inline{display:none !important}.touch .touch-hide.inline-block{display:none !important}.touch .touch-show{display:block !important}.touch .touch-show.inline{display:inline !important}.touch .touch-show.inline-block{display:inline-block !important}.touch .flex-control-paging,.touch .flex-direction-nav{display:none !important}.lt-ie9 .table .cell{display:inline-block !important;*zoom:1;*display:inline}.lt-ie9 .fa{display:none !important}#single__404{text-align:center}.btn_edit_section{display:block;position:absolute;top:30px;right:30px;overflow:hidden;width:34px;height:34px;-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;box-shadow:inset 0px 1px 0px 0px #54a3f7;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);background-color:#007dc1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #124d77;cursor:pointer;color:#ffffff;font-family:Arial;font-size:13px;text-decoration:none;text-shadow:0px 1px 0px #154682;z-index:950;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.btn_edit_section.svg--icon svg{top:6px;left:6px;width:20px;height:20px}@media screen and (max-width: 680px){.btn_edit_section{top:20px;right:20px;overflow:hidden;width:28px;height:28px}.btn_edit_section.svg--icon svg{top:4px;left:4px;width:18px;height:18px}}section:hover .btn_edit_section,.remodal-wrapper:hover .btn_edit_section{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}@font-face{font-family:'marydale';src:url("/wp-content/themes/scaffold/fonts/marydale-webfont.eot");src:url("/wp-content/themes/scaffold/fonts/marydale-webfont.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/scaffold/fonts/marydale-webfont.woff2") format("woff2"),url("/wp-content/themes/scaffold/fonts/marydale-webfont.woff") format("woff"),url("/wp-content/themes/scaffold/fonts/marydale-webfont.ttf") format("truetype"),url("/wp-content/themes/scaffold/fonts/marydale-webfont.svg#marydaleregular") format("svg");font-weight:normal;font-style:normal}.sprite{text-indent:-9999px;background-image:url("/wp-content/themes/scaffold/img/sprite.png");background-position:0 0;background-repeat:no-repeat;width:0px;height:0px;overflow:hidden}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.sprite{background-image:url("/wp-content/themes/scaffold/img/sprite@2.png");background-size:25px 25px}}.sprite.icon-add-your-icons-here{background-position:-25px -25px;width:25px;height:25px}.svg--icons{height:0;width:0;position:absolute;visibility:hidden}.svg--icon svg{position:absolute;top:0px;left:0px;bottom:0px;right:0px;width:100%;height:100%}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9999999}.spinner{height:60px;width:60px;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;-webkit-animation:rotation 1.2s infinite linear;-moz-animation:rotation 1.2s infinite linear;-o-animation:rotation 1.2s infinite linear;animation:rotation 1.2s infinite linear;border-radius:100%;border-color:#b2b2b2;border-top-color:#fbf289;border-width:4px;border-style:solid}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.remodal{margin:20px auto;background-color:#fff;padding:20px;outline:0}.remodal .video-container{display:block;border:0;width:100%;padding-bottom:57%;height:0;overflow:visible}.remodal .video-container .fill{position:absolute;top:0px;left:0px;bottom:0px;right:0px}.remodal .video-container .vimeo-player{width:100% !important;height:100% !important}.remodal-close{background-color:#222;border-radius:15px;width:26px;height:26px;border:1px solid #fff;left:auto;right:-10px;top:-10px;color:#eee;-webkit-box-shadow:-2px 2px 10px -5px #000;-moz-box-shadow:-2px 2px 10px -5px #000;box-shadow:-2px 2px 10px -5px #000}.remodal-close:before{width:25px;line-height:25px;left:-1px}.remodal-close:hover{color:#eee}.remodal .enquire-btn{display:block;border-radius:4px;border:2px solid #f08949;background-color:#f08949;color:#fff;text-decoration:none;text-transform:uppercase;font-family:'Open Sans', sans-serif;line-height:1;padding:9px 0px 10px 0;font-size:20px;font-weight:600;margin:0 auto;width:100%;max-width:220px;text-align:center;letter-spacing:0.04em;margin-top:20px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.remodal .enquire-btn:hover,.remodal .enquire-btn:active{border:2px solid #f08949;background-color:#f08949;color:#fff}.remodal .lrn-btn{display:block;width:100%;text-align:center;text-decoration:none;margin-top:20px;text-transform:uppercase;font-size:13px;letter-spacing:1px;margin-bottom:10px;color:#000000;font-family:'Open Sans', sans-serif}.remodal .lrn-btn:after{content:'';width:0;height:0;border:6px solid transparent;border-top:6px solid #000;position:absolute;bottom:-17px;left:50%;margin-left:-3px;display:block}.remodal .container{text-align:left}#footer{background-image:url(/wp-content/themes/scaffold/img/repeating_paper.png);background-repeat:repeat;background-position:50% 0%;background-color:#fff;padding:0 0 20px 0;z-index:1}#footer .pos{max-width:1048px}#footer .footer__top{background-image:url(/wp-content/themes/scaffold/img/torn_edge-repeating.png);background-repeat:repeat;background-position:50% 0%;width:100%;height:11px;background-size:341px 11px;margin-bottom:33px}#footer .footer__navigation{position:absolute;bottom:-5px;right:20px;color:#5c5c5c}#footer .footer__navigation ul{text-align:center;width:100%}#footer .footer__navigation ul li{display:inline-block}#footer .footer__navigation ul li a{display:inline-block;text-decoration:none;font-size:0.7em;color:#5c5c5c;line-height:1}#footer .footer__navigation ul li a:hover,#footer .footer__navigation ul li a:active{color:#000;text-decoration:none}#footer .footer__navigation ul li:after{content:'|';color:#5c5c5c;font-size:0.7em;line-height:1;margin:0px 0px 0px 0px;top:-1px;right:-3px;position:relative;display:inline-block}#footer .footer__navigation ul li:last-child:after{display:none}#footer .footer__logo{display:none;width:126px;height:74px;position:absolute;top:0px}#footer .footer__sections{padding:0 0 42px 0;display:table;width:100%}#footer .footer__social,#footer .footer__newsletter,#footer .footer__details{color:#5c5c5c;font-size:0.76em;width:33.333%;padding:0 20px;display:table-cell}#footer .footer__social a,#footer .footer__newsletter a,#footer .footer__details a{color:#5c5c5c;text-decoration:none;font-weight:bold}#footer .footer__social:after,#footer .footer__social:before{content:'';width:1px;height:100%;background-color:#252525;position:absolute;left:0px;top:0px}#footer .footer__social:after{left:auto;right:0px}#footer .footer__social{text-align:center;vertical-align:middle}#footer .footer__social a{display:inline-block;width:30px;height:30px;margin:0 2px}#footer .footer__social a svg{fill:#5C5C5C}#footer .footer__social a.houzz-logo{width:102px;margin:6px auto 0 auto;height:30px;display:block}#footer .footer__newsletter h3{font-family:'Raleway', sans-serif;text-transform:uppercase;color:#252525;font-size:1.8em;font-weight:500;letter-spacing:0.1em;margin:0;line-height:1;margin-bottom:10px}#footer .footer__details{line-height:2}#footer .footer__details .name{display:none}#footer .footer__details .tel .svg--icon{display:inline-block;width:19px;height:19px;margin-right:6px;top:6px}#footer .footer__copyright{text-align:center;position:absolute;bottom:-3px;left:20px;color:#5c5c5c;font-size:0.7em;margin:0}@media screen and (max-width: 1048px){#footer .footer__social,#footer .footer__newsletter,#footer .footer__details{width:29.333%}#footer .footer__social{width:29.333%}#footer .footer__newsletter{width:41.333%}}@media screen and (max-width: 860px){#footer .footer__social,#footer .footer__newsletter,#footer .footer__details{width:27.333%}#footer .footer__newsletter{width:45.333%}#footer .footer__navigation,#footer .footer__copyright{position:relative;width:100%;bottom:auto;left:auto;right:auto;text-align:center}#footer .footer__sections{padding:0 0 20px 0}#footer .footer__logo{position:relative;margin:1em auto}}@media screen and (max-width: 680px){#footer .footer__sections{display:block}#footer .footer__social,#footer .footer__newsletter,#footer .footer__details{display:block;width:100%;padding:0}#footer .footer__details{margin-bottom:3em}#footer .footer__social:before,#footer .footer__social:after{display:none}#footer .footer__social{position:absolute;right:0px;top:23px;width:auto}#footer .footer__social a{width:22px;height:22px;margin:0 5px}#footer .footer__social a.houzz-logo{display:inline-block;margin:0 2px;height:22px;width:70px}#footer .footer__newsletter h3{font-size:1.6em}}@media screen and (max-width: 580px){#footer .footer__logo{width:100px;height:64px}#footer .footer__details{margin-bottom:2em}}@media screen and (max-width: 480px){#footer .footer__social{position:relative;margin:2em 0 3em 0;top:auto;right:auto}#footer .footer__details{text-align:center;font-size:1em;line-height:1.7}}#register{background-color:#f3f3f4;padding:30px 0;z-index:2}#register .pos{max-width:790px}.gform_wrapper{padding:1em 0}.gform_wrapper .validation_error{text-align:center;color:red;max-width:400px;font-size:1em;font-weight:normal;margin:0 auto 1em auto}.gform_wrapper .validation_message{position:absolute;color:red;padding:3px 0px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:0.8em;background-color:transparent;right:0px;z-index:1;bottom:4px;-webkit-transition:bottom 0.2s ease-in-out;-moz-transition:bottom 0.2s ease-in-out;-ms-transition:bottom 0.2s ease-in-out;-o-transition:bottom 0.2s ease-in-out;transition:bottom 0.2s ease-in-out}.gform_wrapper .gform_ajax_spinner{position:absolute;right:-26px;display:block;top:50%;margin-top:-10px}.gform_wrapper ul{list-style:none !important;margin:0 !important;padding-left:0 !important}.gform_wrapper .gform_heading{text-align:center;color:#002d5b;padding-bottom:40px}.gform_wrapper .gform_heading h3{margin:0;font-size:3.2em;font-style:italic;font-weight:normal;margin-bottom:10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.gform_wrapper .gform_heading .gform_description{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#686464;line-height:1.6;display:block;width:80%;margin:0 auto}.gform_wrapper .gform_heading .gform_description h1{color:#1029a7;letter-spacing:0.14em;font-size:30px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;text-transform:uppercase;margin:0;margin-bottom:32px;margin-top:3px;line-height:1.2}.gform_wrapper .gform_body{margin-top:10px}.gform_wrapper .gform_body:before,.gform_wrapper .gform_body:after{content:" ";display:table}.gform_wrapper .gform_body:after{clear:both}.gform_wrapper .gform_footer{text-align:center;width:140px;height:46px;margin:0px auto 0 auto}.gform_wrapper .gform_footer input[type=submit]{color:#252525;background-color:transparent;text-transform:uppercase;font-family:'Raleway', sans-serif;font-weight:500;padding:0px;font-size:1.4em;letter-spacing:0.05em;border:2px solid #252525;width:100%;height:100%;line-height:42px;text-align:center;text-decoration:none;overflow:hidden;display:inline-block;margin:0 auto;border-radius:0px;cursor:pointer;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}@media screen and (max-width: 767px){.gform_wrapper .gform_footer input[type=submit]{top:0;width:100%}}.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_footer input[type=submit]:active{background-color:#fff;color:#252525}.gform_wrapper .gfield{width:48.5%;margin-bottom:2em}.gform_wrapper .gfield:before,.gform_wrapper .gfield:after{content:" ";display:table}.gform_wrapper .gfield:after{clear:both}@media screen and (max-width: 767px){.gform_wrapper .gfield{width:100%}}.gform_wrapper .gfield.right{position:absolute;top:0;right:0}@media screen and (max-width: 767px){.gform_wrapper .gfield.right{position:relative;top:0 !important}}.gform_wrapper .gfield.gform_hidden{display:none}.gform_wrapper .gfield:nth-child(odd){float:left}.gform_wrapper .gfield:nth-child(even){float:right}.gform_wrapper .ginput_container{width:100%;padding:0;border:0;background-color:#fff;border-radius:0px;border:0;z-index:2;border:1px solid #000}.gform_wrapper .ginput_container.ginput_container_checkbox{border:0 !important}.gform_wrapper .ginput_container input[type=text],.gform_wrapper .ginput_container input[type=email],.gform_wrapper .ginput_container select,.gform_wrapper .ginput_container textarea{height:30px;color:#5c5c5c;font-size:14px;letter-spacing:0.1em;border-radius:0;padding:0 10px;width:100%;border:0;outline:none}.gform_wrapper .ginput_container input[type=text],.gform_wrapper .ginput_container input[type=email],.gform_wrapper .ginput_container select{height:30px}.gform_wrapper .ginput_container input[type=checkbox]{-webkit-appearance:checkbox}.gform_wrapper .ginput_container input[type=radio]{-webkit-appearance:radio}.gform_wrapper .ginput_container textarea{height:140px;padding:10px}.gform_wrapper .ginput_container select[multiple=multiple]{height:70px;padding:10px}@media screen and (max-width: 580px){.gform_wrapper .ginput_container textarea,.gform_wrapper .ginput_container select[multiple=multiple]{padding:6px}}.gform_wrapper .gfield.gfield_error .ginput_container{border-bottom:1px solid red}.gform_wrapper .gfield.gfield_error .ginput_container.ginput_complex{border-bottom:0px}.gform_wrapper .gfield.gfield_error .ginput_container.ginput_complex>span input[type=text]{border-bottom:1px solid red}.gform_wrapper .gfield.gfield_error:hover .validation_message{bottom:-22px}.gform_wrapper .ginput_container.ginput_complex{border:0px}.gform_wrapper .ginput_container.ginput_complex>span{width:48%;float:left}.gform_wrapper .ginput_container.ginput_complex>span input[type=text]{border:1px solid #000;padding:0px 10px}.gform_wrapper .ginput_container.ginput_complex>span>label{display:block;font-size:0.875em}.gform_wrapper .ginput_container.ginput_complex>span:nth-child(odd){margin-right:4%}.gform_wrapper .gfield.gfield_error .ginput_container.ginput_complex+.validation_message{bottom:-24px !important}.gform_wrapper .ginput_container_select:before{display:inline-block;content:url(/wp-content/themes/scaffold/img/chevron-down.svg);position:absolute;top:8px;right:10px;font-size:19px;width:26px;height:26px}.gform_wrapper .ginput_container_select select{padding:0 28px 0 12px}.gform_wrapper .gfield_label{display:block;color:#000;text-transform:uppercase;font-size:1em;padding:4px 0 9px 0;letter-spacing:0.15em}@media screen and (max-width: 580px){.gform_wrapper .ginput_container input[type=text],.gform_wrapper .ginput_container input[type=email],.gform_wrapper .ginput_container select,.gform_wrapper .ginput_container textarea{font-size:12px;line-height:1;padding:0 6px}.gform_wrapper .ginput_container textarea{padding:6px;height:90px}.gform_wrapper .ginput_container input[type=text],.gform_wrapper .ginput_container input[type=email],.gform_wrapper .ginput_container select{height:28px}.gform_wrapper .gform_footer{height:38px;width:120px}.gform_wrapper .gform_footer input[type=submit]{line-height:35px}}.remodal .container{margin:0.4em 0}.remodal .container .btn_wrap:first-child,.remodal .container p:first-child,.remodal .container h1:first-child,.remodal .container h2:first-child,.remodal .container h3:first-child,.remodal .container h4:first-child{margin-top:0px}.remodal .container .btn_wrap:last-child,.remodal .container p:last-child,.remodal .container h1:last-child,.remodal .container h2:last-child,.remodal .container h3:last-child,.remodal .container h4:last-child{margin-bottom:0px}.remodal .gform_wrapper .gfield{width:100%}.remodal .gform_wrapper .gfield.right{position:relative;top:auto;right:auto}@media screen and (max-width: 767px){.remodal .gform_wrapper .gfield.right{top:auto !important}}.remodal .gform_wrapper .gfield:nth-child(odd){float:none}.remodal .gform_wrapper .gfield:nth-child(even){float:none}@media screen and (max-width: 580px){.remodal{margin:10px auto;padding:10px}}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}*{-webkit-tap-highlight-color:transparent}body{font-family:sans-serif;color:#252525;line-height:1.45;font-size:0.95em;letter-spacing:0.05em;font-family:'Open Sans', sans-serif;font-weight:300}@media screen and (max-width: 767px){body{font-size:0.92em}}@media screen and (max-width: 580px){body{font-size:0.85em}}input::-webkit-input-placeholder{color:#5c5c5c;opacity:1 !important}input:-moz-placeholder{color:#5c5c5c;opacity:1 !important}input::-moz-placeholder{color:#5c5c5c;opacity:1 !important}input:-ms-input-placeholder{color:#5c5c5c;opacity:1 !important}textarea::-webkit-input-placeholder{color:#5c5c5c;opacity:1 !important}textarea:-moz-placeholder{color:#5c5c5c;opacity:1 !important}textarea::-moz-placeholder{color:#5c5c5c;opacity:1 !important}textarea:-ms-input-placeholder{color:#5c5c5c;opacity:1 !important}.pos{max-width:1400px;margin:0 auto;padding:0 20px}section .btn_wrap,.remodal .btn_wrap{margin:4.5em 0 1.3em 0;text-align:left}section .btn_wrap.align_center,.remodal .btn_wrap.align_center{text-align:center}section .btn_wrap.align_right,.remodal .btn_wrap.align_right{text-align:right}section .btn_wrap a,.remodal .btn_wrap a{display:inline-block;text-decoration:none !important;color:#252525;background-color:#fbf289;text-transform:uppercase;font-family:'Raleway', sans-serif;font-weight:500;padding:6px 30px;font-size:1.4em;letter-spacing:0.05em;border:2px solid #252525;line-height:1.3;overflow:hidden}section .btn_wrap a.desktop-fullwidth,.remodal .btn_wrap a.desktop-fullwidth{width:100%}section .btn_wrap a .btn_wrap--under,.remodal .btn_wrap a .btn_wrap--under{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}section .btn_wrap a .btn_wrap--over,.remodal .btn_wrap a .btn_wrap--over{position:absolute;top:-7px;left:0px;width:100%;height:100%;padding:6px 30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}section .btn_wrap a.active .btn_wrap--under,.remodal .btn_wrap a.active .btn_wrap--under{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}section .btn_wrap a.active .btn_wrap--over,.remodal .btn_wrap a.active .btn_wrap--over{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}section .btn_wrap a:before,.remodal .btn_wrap a:before{content:'';position:absolute;top:0px;width:100%;height:100%;background-color:#fbf289;right:150%;-webkit-transition:right 1s ease;-moz-transition:right 1s ease;-ms-transition:right 1s ease;-o-transition:right 1s ease;transition:right 1s ease;-webkit-transform:skewX(-22.5deg) scale(1.5);-moz-transform:skewX(-22.5deg) scale(1.5);-ms-transform:skewX(-22.5deg) scale(1.5);-o-transform:skewX(-22.5deg) scale(1.5);transform:skewX(-22.5deg) scale(1.5)}section .btn_wrap a:hover,section .btn_wrap a:active,.remodal .btn_wrap a:hover,.remodal .btn_wrap a:active{text-decoration:none !important}section .btn_wrap a:hover:before,section .btn_wrap a:active:before,.remodal .btn_wrap a:hover:before,.remodal .btn_wrap a:active:before{right:0%}section .btn_wrap a[href^="tel://"] .btn_wrap--over:before,.remodal .btn_wrap a[href^="tel://"] .btn_wrap--over:before{content:'';display:inline-block;width:26px;height:26px;margin-right:8px;background-image:url(/wp-content/themes/scaffold/img/phone.svg);background-repeat:no-repeat;background-size:24px 24px;background-position:50% 50%;position:relative;top:7px}@media only screen and (max-width: 767px){section .btn_wrap a,.remodal .btn_wrap a{font-size:1.4em}section .btn_wrap a .btn_wrap--over,.remodal .btn_wrap a .btn_wrap--over{top:-3px}section .btn_wrap a.mobile-fullwidth,.remodal .btn_wrap a.mobile-fullwidth{width:100% !important;text-align:center !important}section .btn_wrap a[href^="tel://"] .btn_wrap--over:before,.remodal .btn_wrap a[href^="tel://"] .btn_wrap--over:before{width:22px;height:22px;background-size:22px 22px;top:5px}}@media only screen and (max-width: 580px){section .btn_wrap a,.remodal .btn_wrap a{font-size:1.2em}section .btn_wrap a .btn_wrap--over,.remodal .btn_wrap a .btn_wrap--over{top:-4px}section .btn_wrap a[href^="tel://"] .btn_wrap--over:before,.remodal .btn_wrap a[href^="tel://"] .btn_wrap--over:before{width:18px;height:18px;background-size:18px 18px;top:4px}}section .vid_wrap,.remodal .vid_wrap{margin-top:3em;margin-bottom:3em}section a,.remodal a{color:#252525}section a:hover,section a:active,.remodal a:hover,.remodal a:active{color:#252525}section a[rel*="attachment"],.remodal a[rel*="attachment"]{display:block}section img.aligncenter,.remodal img.aligncenter{margin:0 auto;display:block;max-width:100%;height:auto}section h1,section h2,section h3,section h4,.remodal h1,.remodal h2,.remodal h3,.remodal h4{font-family:'Raleway', sans-serif;margin:1.414em 0 0.5em;font-weight:normal;line-height:1.2;letter-spacing:0.1em;font-weight:500}section h1,.remodal h1{font-size:2.125em;text-transform:uppercase}section h2,.remodal h2{font-size:1.5em;margin-top:1.91em;margin-bottom:1.4em;text-transform:uppercase}section h3,.remodal h3{font-size:1.25em;margin-top:1.5em;margin-bottom:1em;text-transform:uppercase}section h4,.remodal h4{font-size:1.25em}section p,section address,.remodal p,.remodal address{margin-bottom:1.3em;line-height:1.3}section address,.remodal address{font-style:normal}section p:empty,.remodal p:empty{display:none}section ul,section ol,.remodal ul,.remodal ol{list-style:initial;padding-left:40px}section small,.remodal small{font-size:0.8em}section img,.remodal img{display:block;max-width:100%;height:auto}@media screen and (max-width: 580px){section h1,.remodal h1{font-size:1.7em}section h2,.remodal h2{font-size:1.35em}section h3,.remodal h3{font-size:1.2em}section h4,.remodal h4{font-size:1.2em}}section .flexslider .btn_wrap a:before{background-color:rgba(251,242,137,0.5)}.wrapper{padding-top:120px}@media screen and (max-width: 960px){.wrapper{padding-top:80px}}@media screen and (max-width: 580px){.wrapper{padding-top:64px}}#header{background-color:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:1px solid #eee}#header .pos{height:120px;padding:0}#header .header__logo{display:block;width:270px;height:96px;position:absolute;top:50%;left:20px;margin-top:-48px;z-index:5}#header .header__navigation{position:absolute;right:20px;display:table;height:100%;z-index:4}#header .header__navigation>ul{display:table-row}#header .header__navigation>ul>li{display:table-cell;vertical-align:middle;padding:0 8px}#header .header__navigation>ul>li#menu-item-21{display:none}#header .header__navigation>ul>li>a{display:block;color:#252525;text-decoration:none;font-size:1.065em;line-height:1;font-family:'Raleway', sans-serif;text-transform:uppercase;letter-spacing:0.04em;font-weight:500}#header .header__navigation>ul>li>a>span:after{content:'';width:50px;height:2px;background-color:transparent;position:absolute;left:50%;margin-left:-25px;bottom:-8px;-webkit-transition:background-color 200ms linear;-moz-transition:background-color 200ms linear;-ms-transition:background-color 200ms linear;-o-transition:background-color 200ms linear;transition:background-color 200ms linear}#header .header__navigation>ul>li>a:hover,#header .header__navigation>ul>li>a:active{color:#252525;text-decoration:none}#header .header__navigation>ul>li>a:hover>span:after,#header .header__navigation>ul>li>a:active>span:after{background-color:#5c5c5c}#header .header__navigation>ul>li.current_page_item>a>span:after{background-color:#5c5c5c}#header .header__navigation>ul>li#menu-item-21>a>span{color:#6c6c6c}#header .header__navigation>ul>li#menu-item-21>a>span:before{content:'';position:absolute;bottom:17px;left:0px;width:100%;height:0;padding-bottom:24px;font-size:0.75em;text-align:center;font-family:marydale, sans-serif;font-weight:bold;color:#6c6c6c;text-transform:lowercase;white-space:nowrap;background-image:url(/wp-content/themes/scaffold/img/blog-tag.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:50% 50%}@media screen and (max-width: 960px){#header .header__navigation>ul>li#menu-item-21>a>span:before{bottom:11px}}@media screen and (max-width: 767px){#header .header__navigation>ul>li#menu-item-21{margin-top:28px}#header .header__navigation>ul>li#menu-item-21>a>span:before{bottom:23px}}@media screen and (max-width: 580px){#header .header__navigation>ul>li#menu-item-21>a>span:before{bottom:18px}}#header .header__navigation>ul>li#menu-item-148.current_page_item>a>span:after,#header .header__navigation>ul>li#menu-item-149.current_page_item>a>span:after{background-color:transparent !important}#header .header__navigation>ul>li#menu-item-148.current_page_item>a:hover>span:after,#header .header__navigation>ul>li#menu-item-149.current_page_item>a:hover>span:after,#header .header__navigation>ul>li#menu-item-148.current_page_item>a:active>span:after,#header .header__navigation>ul>li#menu-item-149.current_page_item>a:active>span:after{background-color:#5c5c5c !important}#header .header__back{z-index:3;background-color:#fff;height:100%;position:absolute;top:0px;width:100%}#header .hamburger{display:none;height:30px;position:absolute;top:32px;right:48px;z-index:1;color:#fff}#header .hamburger .hamburger--outer{display:block;width:28px;height:28px;top:-1px;position:absolute;left:0px}#header .hamburger .hamburger--inner{float:left;margin-top:0;position:relative;cursor:pointer;padding:0}#header .hamburger .hamburger--inner i{display:block;height:2px;width:28px;background-color:#414140;margin-bottom:5px;-webkit-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;-moz-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;-ms-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;-o-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1) 0ms}#header .hamburger .hamburger--inner i:nth-child(3){position:absolute;top:7px}#header.reveal-nav .hamburger .hamburger--inner i:nth-child(1),#header.reveal-nav .hamburger .hamburger--inner i:nth-child(4){-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}#header.reveal-nav .hamburger .hamburger--inner i:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#header.reveal-nav .hamburger .hamburger--inner i:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 1400px){#header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#header .header__back{-webkit-box-shadow:0px 0px 18px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 18px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 18px 0px rgba(0,0,0,0.3)}}@media screen and (max-width: 960px){#header .pos{height:80px}#header .header__logo{width:160px;height:58px;margin-top:-29px}#header .header__navigation>ul>li{padding:0 5px}#header .header__navigation>ul>li>a{font-size:0.9em;letter-spacing:0.04em}}@media screen and (max-width: 767px){#header .hamburger{display:block}#header .header__back{position:relative;z-index:4}#header .header__navigation{top:0px;left:0px;right:auto;z-index:-1;width:100vw;height:100vh;background-color:#fff;color:#000;display:table;margin:0 auto;position:absolute;-webkit-transform:translate(0%, -100%);-moz-transform:translate(0%, -100%);-ms-transform:translate(0%, -100%);-o-transform:translate(0%, -100%);transform:translate(0%, -100%);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#header .header__navigation>ul{display:table-cell;vertical-align:middle;padding-top:64px}#header .header__navigation>ul>li{display:block;text-align:center}#header .header__navigation>ul>li a{font-size:1.4em;line-height:50px}#header .header__navigation>ul>li#menu-item-21>a:before{position:relative;bottom:auto;left:auto;display:block;width:100%;top:10px;margin-top:3px;line-height:1}#header.reveal-nav .header__navigation{-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%)}}@media screen and (max-width: 580px){#header .pos{height:64px}#header .header__logo{width:130px;height:47px;margin-top:-23px}#header .hamburger{top:25px}}.section__contact .pos{padding:0}.section__contact .col--map{width:60%;padding-bottom:40%;float:right}.section__contact .col--map .map_container{position:absolute;top:0px;left:0px;bottom:0px;right:0px;width:100%;height:100%;background-color:#fff;z-index:1}.section__contact .col--map .map_container .map_canvas{width:100%;height:100%;background-color:#fff;z-index:1}.section__contact .col--img{width:40%;padding-bottom:40%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.section__contact .contact--box{border:2px solid black;max-width:480px;margin:75px auto 100px auto;padding:40px}.section__contact .contact--box a{text-decoration:none}.section__contact .contact--box a:hover,.section__contact .contact--box a:active{text-decoration:underline}.section__contact .contact--box a[href^="tel://"]:before{content:'';display:inline-block;width:17px;height:17px;margin-right:6px;background-image:url(/wp-content/themes/scaffold/img/phone.svg);background-repeat:no-repeat;background-size:17px 17px;background-position:50% 50%;position:relative;top:4px}.section__contact .contact--box a[href^="mailto://"]:before{content:'';display:inline-block;width:17px;height:17px;margin-right:6px;background-image:url(/wp-content/themes/scaffold/img/email.svg);background-repeat:no-repeat;background-size:17px 17px;background-position:50% 50%;position:relative;top:4px}.section__contact .contact--box .btn_wrap a:before{display:none !important}.section__contact .contact--box h1:first-child,.section__contact .contact--box h2:first-child,.section__contact .contact--box h3:first-child,.section__contact .contact--box h4:first-child,.section__contact .contact--box p:first-child,.section__contact .contact--box .btn_wrap:first-child{margin-top:0}.section__contact .contact--box h1:last-child,.section__contact .contact--box h2:last-child,.section__contact .contact--box h3:last-child,.section__contact .contact--box h4:last-child,.section__contact .contact--box p:last-child,.section__contact .contact--box .btn_wrap:last-child{margin-bottom:0}@media screen and (max-width: 767px){.section__contact .col--map{width:100%;float:none;padding-bottom:50%}.section__contact .col--img{width:100%;padding-bottom:50%}}@media screen and (max-width: 680px){.section__contact .contact--box{margin:60px auto 0px auto}}@media screen and (max-width: 520px){.section__contact .contact--box{margin:60px 20px 0px 20px}}@media screen and (max-width: 480px){.section__contact .contact--box{margin:40px 20px 0px 20px}}@media screen and (max-width: 680px){.section__contact{padding:0 0 60px 0}}@media screen and (max-width: 480px){.section__contact{padding:0 0 40px 0}.section__contact .col--map{padding-bottom:100%}.section__contact .col--img{padding-bottom:100%}.section__contact .contact--box{padding:20px}}.section__content{padding:100px 0;background-color:#fff}.section__content .pos{max-width:880px}.section__content.section--bordertop{border-top:2px solid #e8e8e8}.section__content.section--borderbottom{border-bottom:2px solid #e8e8e8}.section__content.section--bgtexture1{background-image:url(/wp-content/themes/scaffold/img/concrete.jpg);background-repeat:repeat;background-position:50% 50%}@media screen and (max-width: 767px){.section__content{padding:80px 0}}@media screen and (max-width: 680px){.section__content{padding:60px 0}}@media screen and (max-width: 480px){.section__content{padding:40px 0}}.section__breadcrumbs{background-color:#fff}.section__breadcrumbs h1{margin:0;padding-top:44px;letter-spacing:0.1em}.section__breadcrumbs #breadcrumbs{margin-top:5px;text-transform:uppercase;margin-bottom:31px;font-family:'Raleway', sans-serif;letter-spacing:0.1em}.section__breadcrumbs #breadcrumbs a{text-decoration:none}.section__breadcrumbs #breadcrumbs a:active,.section__breadcrumbs #breadcrumbs a:hover{text-decoration:underline}.section__breadcrumbs #breadcrumbs.is_tax .breadcrumb_last{display:none}.section__breadcrumbs #breadcrumbs.is_tax>span>span span:last-child{color:#fff}@media screen and (max-width: 767px){.section__breadcrumbs h1{padding-top:34px;font-size:1.8em}.section__breadcrumbs #breadcrumbs{margin-top:4px;margin-bottom:21px;font-size:0.95em}}@media screen and (max-width: 580px){.section__breadcrumbs h1{padding-top:24px}.section__breadcrumbs #breadcrumbs{margin-top:3px;margin-bottom:16px}}@media screen and (max-width: 480px){.section__breadcrumbs h1{font-size:1.5em;padding-top:20px}.section__breadcrumbs #breadcrumbs{margin-top:3px;margin-bottom:11px;font-size:0.8em}}.section__imagecopy{padding:100px 0;background-color:#fff}.section__imagecopy .pos{max-width:1048px}.section__imagecopy .content--wrap--above{margin-bottom:4em}.section__imagecopy .content--wrap--bottom{margin-top:4em}.section__imagecopy .col-fix{margin:2em -1%}.section__imagecopy .col{width:48%;margin:0 1%}.section__imagecopy .col--left.col--image{float:left}.section__imagecopy .col--right.col--content{padding-left:51%;margin:0 1% 0 0;width:99%}.section__imagecopy .col--right.col--image{float:right}.section__imagecopy .col--left.col--content{padding-right:51%;margin:0 0 0 1%;width:99%}.section__imagecopy .content{height:100%;position:absolute;overflow:hidden;width:48.5%;top:0px}.section__imagecopy .content .table{display:table;height:100%}.section__imagecopy .content .table .cell{display:table-cell;vertical-align:middle;font-size:0.875em}.section__imagecopy .content .table .cell h3{margin-bottom:0.25em}.section__imagecopy .content .table .cell h4{margin-top:0.25em}.section__imagecopy .content .table .cell h1:first-child,.section__imagecopy .content .table .cell h2:first-child,.section__imagecopy .content .table .cell h3:first-child,.section__imagecopy .content .table .cell h4:first-child,.section__imagecopy .content .table .cell p:first-child,.section__imagecopy .content .table .cell .btn_wrap:first-child{margin-top:0}.section__imagecopy .content .table .cell h1:last-child,.section__imagecopy .content .table .cell h2:last-child,.section__imagecopy .content .table .cell h3:last-child,.section__imagecopy .content .table .cell h4:last-child,.section__imagecopy .content .table .cell p:last-child,.section__imagecopy .content .table .cell .btn_wrap:last-child{margin-bottom:0}@media screen and (max-width: 767px){.section__imagecopy{padding:80px 0}.section__imagecopy .col-fix{margin:0 0}.section__imagecopy .col--left.col--image,.section__imagecopy .col--right.col--image{margin:0;width:100%;float:none}.section__imagecopy .col--left.col--content,.section__imagecopy .col--right.col--content{width:100%;margin:2em 0;padding-left:0;padding-right:0}.section__imagecopy .content{position:relative;width:100%;padding:0}.section__imagecopy .content .table .cell{font-size:1em}}@media screen and (max-width: 680px){.section__imagecopy{padding:60px 0}}@media screen and (max-width: 480px){.section__imagecopy{padding:40px 0}}.section__slideshow .flexslider{width:100%;overflow:hidden;height:auto}.section__slideshow .flexslider>.flex-viewport{height:100%;position:absolute !important;top:0px;left:0px;width:100%}.section__slideshow .flexslider .slides{display:block;padding-left:0}.section__slideshow .flexslider .slides>li{display:block;height:100%}.section__slideshow .flexslider .slides>li .bg-aspect{padding-bottom:54%;height:0;overflow:visible;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media screen and (max-width: 767px){.section__slideshow .flexslider .slides>li .bg-aspect{padding-bottom:66.666%}}.section__slideshow .flexslider .slides>li .bg-fix{position:absolute;top:0px;left:0px;bottom:0px;right:0px;overflow:hidden}.section__slideshow .flexslider .slides>li .table{width:100%;height:100%}.section__slideshow .flexslider .slides>li .table .cell{vertical-align:middle;padding:0 20px}.section__slideshow .flexslider .slides>li h2{margin-bottom:1em}.section__slideshow .flexslider .slides>li p:empty{display:none}.section__slideshow .flexslider .slides>li .caption--regular h1:first-child,.section__slideshow .flexslider .slides>li .caption--regular h2:first-child,.section__slideshow .flexslider .slides>li .caption--regular h3:first-child,.section__slideshow .flexslider .slides>li .caption--regular h4:first-child,.section__slideshow .flexslider .slides>li .caption--regular p:first-child,.section__slideshow .flexslider .slides>li .caption--regular .btn_wrap:first-child,.section__slideshow .flexslider .slides>li .caption--box_left h1:first-child,.section__slideshow .flexslider .slides>li .caption--box_left h2:first-child,.section__slideshow .flexslider .slides>li .caption--box_left h3:first-child,.section__slideshow .flexslider .slides>li .caption--box_left h4:first-child,.section__slideshow .flexslider .slides>li .caption--box_left p:first-child,.section__slideshow .flexslider .slides>li .caption--box_left .btn_wrap:first-child,.section__slideshow .flexslider .slides>li .caption--box_right h1:first-child,.section__slideshow .flexslider .slides>li .caption--box_right h2:first-child,.section__slideshow .flexslider .slides>li .caption--box_right h3:first-child,.section__slideshow .flexslider .slides>li .caption--box_right h4:first-child,.section__slideshow .flexslider .slides>li .caption--box_right p:first-child,.section__slideshow .flexslider .slides>li .caption--box_right .btn_wrap:first-child{margin-top:0}.section__slideshow .flexslider .slides>li .caption--regular h1:last-child,.section__slideshow .flexslider .slides>li .caption--regular h2:last-child,.section__slideshow .flexslider .slides>li .caption--regular h3:last-child,.section__slideshow .flexslider .slides>li .caption--regular h4:last-child,.section__slideshow .flexslider .slides>li .caption--regular p:last-child,.section__slideshow .flexslider .slides>li .caption--regular .btn_wrap:last-child,.section__slideshow .flexslider .slides>li .caption--box_left h1:last-child,.section__slideshow .flexslider .slides>li .caption--box_left h2:last-child,.section__slideshow .flexslider .slides>li .caption--box_left h3:last-child,.section__slideshow .flexslider .slides>li .caption--box_left h4:last-child,.section__slideshow .flexslider .slides>li .caption--box_left p:last-child,.section__slideshow .flexslider .slides>li .caption--box_left .btn_wrap:last-child,.section__slideshow .flexslider .slides>li .caption--box_right h1:last-child,.section__slideshow .flexslider .slides>li .caption--box_right h2:last-child,.section__slideshow .flexslider .slides>li .caption--box_right h3:last-child,.section__slideshow .flexslider .slides>li .caption--box_right h4:last-child,.section__slideshow .flexslider .slides>li .caption--box_right p:last-child,.section__slideshow .flexslider .slides>li .caption--box_right .btn_wrap:last-child{margin-bottom:0}.section__slideshow .flexslider .slides>li .caption--box_left,.section__slideshow .flexslider .slides>li .caption--box_right{background-color:rgba(255,255,255,0.6);float:left;margin-left:80px;overflow:hidden;max-height:80%;padding:20px;width:360px}.section__slideshow .flexslider .slides>li .caption--box_left .btn_wrap,.section__slideshow .flexslider .slides>li .caption--box_right .btn_wrap{margin:1.3em 0 0 0}.section__slideshow .flexslider .slides>li .caption--box_right{float:right;margin-right:80px}@media screen and (max-width: 767px){.section__slideshow .flexslider .slides>li .caption--box_left{margin-left:54px}.section__slideshow .flexslider .slides>li .caption--box_right{margin-right:54px}.section__slideshow .flexslider .slides>li .bg-fix.caption--reg{position:relative;top:auto;left:auto;bottom:auto;right:auto}.section__slideshow .flexslider .slides>li .bg-fix.caption--reg .table,.section__slideshow .flexslider .slides>li .bg-fix.caption--reg .table-cell{display:block}.section__slideshow .flexslider .slides>li .caption--box_left,.section__slideshow .flexslider .slides>li .caption--box_right{margin:0;width:100%;padding:20px 0}}.section__slideshow .flex-control-nav{display:block;position:absolute;z-index:2;line-height:0;bottom:40px;right:40px}.section__slideshow .flex-control-nav>li{display:inline-block}.section__slideshow .flex-control-nav>li>a{display:block;text-indent:-9999px;overflow:hidden;width:10px;height:10px;border-radius:5px;margin-left:8px;background-color:#555555;-webkit-transition:background-color 200ms linear;-moz-transition:background-color 200ms linear;-ms-transition:background-color 200ms linear;-o-transition:background-color 200ms linear;transition:background-color 200ms linear}.section__slideshow .flex-control-nav>li>a:hover,.section__slideshow .flex-control-nav>li>a:active,.section__slideshow .flex-control-nav>li>a.flex-active{background-color:#fff}@media screen and (max-width: 767px){.section__slideshow .flex-control-nav{bottom:20px;right:30px;display:none}}.section__slideshow .flex-direction-nav{display:block;width:100%;height:0px;overflow:visible;position:absolute;top:50%;z-index:2;line-height:0}.section__slideshow .flex-direction-nav>li{display:block;position:absolute;width:60px;height:60px;margin-top:-30px;left:15px;background-image:url(/wp-content/themes/scaffold/img/chevron-previous.svg);background-repeat:no-repeat;background-size:25px 43px;background-position:50% 50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.section__slideshow .flex-direction-nav>li.flex-nav-next{left:auto;right:15px;background-image:url(/wp-content/themes/scaffold/img/chevron-next.svg)}.section__slideshow .flex-direction-nav>li>a{text-indent:-9999px;overflow:hidden;display:block;width:100%;height:100%}@media screen and (max-width: 767px){.section__slideshow .flex-direction-nav>li{width:50px;height:50px;margin-top:-25px;background-size:18.75px 32.25px;left:10px}.section__slideshow .flex-direction-nav>li.flex-nav-next{right:10px}}@media screen and (max-width: 580px){.section__slideshow .flex-direction-nav>li{left:0px}.section__slideshow .flex-direction-nav>li.flex-nav-next{right:0px}}@media screen and (max-width: 767px){.section__slideshow .flex-direction-nav{padding-bottom:66.666%;top:0px}.section__slideshow .flex-direction-nav>li{top:50%}}.section__slideshow .next{display:block;position:absolute;bottom:16px;width:6%;padding-top:6%;left:47%;z-index:11;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.section__slideshow .next svg{fill:#fff;-webkit-animation:bounce 5s infinite;animation:bounce 5s infinite}.section__slideshow .floating-caption{position:absolute;top:0px;right:100px;z-index:2;height:100%;width:360px}.section__slideshow .floating-caption.pos-left{right:auto;left:100px}.section__slideshow .floating-caption .title{display:none;border-bottom:2px solid #e8e8e8;margin-bottom:20px}.section__slideshow .floating-caption .title h1{font-size:2.25em;letter-spacing:0.1em;font-weight:400;margin:23px 0;line-height:1.3;text-align:center}.section__slideshow .floating-caption .table{height:100%}.section__slideshow .floating-caption .table .cell{vertical-align:middle}.section__slideshow .floating-caption .caption--box{background-color:rgba(255,255,255,0.8);padding:20px;overflow:hidden;font-size:0.9em}.section__slideshow .floating-caption .caption--box .btn_wrap{margin:1.3em 0 0 0}.section__slideshow .floating-caption .caption--box h1:first-child,.section__slideshow .floating-caption .caption--box h2:first-child,.section__slideshow .floating-caption .caption--box h3:first-child,.section__slideshow .floating-caption .caption--box h4:first-child,.section__slideshow .floating-caption .caption--box p:first-child,.section__slideshow .floating-caption .caption--box .btn_wrap:first-child{margin-top:0}.section__slideshow .floating-caption .caption--box h1:last-child,.section__slideshow .floating-caption .caption--box h2:last-child,.section__slideshow .floating-caption .caption--box h3:last-child,.section__slideshow .floating-caption .caption--box h4:last-child,.section__slideshow .floating-caption .caption--box p:last-child,.section__slideshow .floating-caption .caption--box .btn_wrap:last-child{margin-bottom:0}.section__slideshow .floating-caption .caption--box h2{font-size:1.65em;margin-bottom:0.75em}.section__slideshow .floating-caption .caption--box p{margin-bottom:1.1em}@media screen and (max-width: 767px){.section__slideshow .floating-caption{position:relative;top:auto;right:auto;width:100%}.section__slideshow .floating-caption .title{display:block}}@media screen and (max-width: 680px){.section__slideshow .floating-caption .title{margin-bottom:10px}.section__slideshow .floating-caption .title h1{font-size:2em;margin:15px 0 13px 0}}@media screen and (max-width: 480px){.section__slideshow .floating-caption .title h1{font-size:1.75em}}.section__services .title h1{font-size:3.15em;letter-spacing:0.1em;font-weight:400;margin:23px 0;line-height:1.3;text-align:center}@media screen and (max-width: 767px){.section__services .title{display:none}}.section__services .list{background-image:url(/wp-content/themes/scaffold/img/concrete.jpg);background-repeat:repeat;background-position:50% 50%}.section__services .list .pos{padding:52px 20px}.section__services .list h1{text-align:center;margin-top:0}.section__services .list .table{width:85%;margin:0 auto;margin-top:54px}.section__services .list ul{display:table-row;padding:0}.section__services .list ul li{display:table-cell;width:20%;padding:10px}.section__services .list ul li a{display:block;text-align:center;color:#252525;text-decoration:none;font-weight:600;font-size:1.2em;letter-spacing:0.01em;line-height:1.2}.section__services .list ul li a .name{display:block;margin-top:27px}.section__services .list ul li a .svg--icon{width:80px;height:80px;display:inline-block}.section__services .list ul li a:hover,.section__services .list ul li a:active{color:#252525;text-decoration:none}@media screen and (max-width: 1048px){.section__services .title h1{font-size:2.50em}.section__services .list .table{width:100%}}@media screen and (max-width: 960px){.section__services .title h1{font-size:2.25em}.section__services .list .table{margin-top:44px}.section__services .list ul li a{font-size:1.1em}.section__services .list ul li a .name{margin-top:20px}.section__services .list ul li a .svg--icon{width:70px;height:70px}}@media screen and (max-width: 860px){.section__services .list ul{display:block;text-align:center}.section__services .list ul li{display:inline-block;vertical-align:top;width:32%;height:190px;overflow:hidden}}@media screen and (max-width: 767px){.section__services .list .pos{padding:47px 20px}.section__services .list ul li{height:170px}}@media screen and (max-width: 680px){.section__services .list .pos{padding:37px 0px}.section__services .title h1{font-size:2em;margin:15px 0 13px 0}}@media screen and (max-width: 480px){.section__services .title h1{font-size:1.75em}.section__services .list ul li{height:125px;padding:5px}.section__services .list ul li a{font-size:0.9em}.section__services .list ul li a .svg--icon{width:50px;height:50px}.section__services .list ul li a .name{margin-top:12px}}.section__testimonials{padding:100px 0}.section__testimonials .pos{max-width:780px}.section__testimonials .flexslider{padding:20px 0}.section__testimonials .flex-viewport{min-height:200px}.section__testimonials .flex-viewport ul{height:100%;padding-left:0}.section__testimonials .flex-viewport ul li{height:100%;text-align:center}.section__testimonials .flex-viewport ul li .table{width:100%;height:100%}.section__testimonials .flex-viewport ul li .table .cell{vertical-align:middle}.section__testimonials .flex-viewport ul li .testimonial{font-size:1.1em;line-height:1.5;color:#5c5c5c;text-align:left}.section__testimonials .flex-viewport ul li .testimonial p:first-child{margin-top:0}.section__testimonials .flex-viewport ul li .author{color:#5c5c5c;font-style:italic;font-size:1.0em;letter-spacing:0.1em}@media screen and (max-width: 680px){.section__testimonials{padding:60px 0}}@media screen and (max-width: 480px){.section__testimonials{padding:40px 0}}.section__projects{padding:50px 0 0 0;background-color:#fff}.section__projects .pos{max-width:1048px}.section__projects .items-status{margin:0 -1.5%}.section__projects .item{width:47%;float:left;height:0;padding-bottom:47%;overflow:hidden;margin:1.5%}.section__projects .item>.image{position:absolute;top:0px;left:0px;bottom:0px;right:0px;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.section__projects .item>.image:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.section__projects .item .btn{display:inline-block;position:absolute;bottom:20px;right:20px;border:2px solid #fff;color:#fff;text-transform:uppercase;font-family:'Raleway', sans-serif;font-weight:500;line-height:1.3;padding:7px 10px 6px 10px;margin-left:20px;background-color:rgba(0,0,0,0.5);text-decoration:none;pointer-events:none;text-align:right}.section__projects .item .btn:hover,.section__projects .item .btn:active{text-decoration:none;color:#fff}.section__projects .alm-btn-wrap{width:100%}@media screen and (max-width: 767px){.section__projects{padding:0 0 80px 0}}@media only screen and (max-width: 680px){.section__projects{padding:0 0 60px 0}.section__projects .items-status{margin:0 auto;max-width:360px}.section__projects .item{width:100%;margin:0 0 20px 0;padding-bottom:100%}}@media screen and (max-width: 480px){.section__projects{padding:0 0 40px 0}}.remodal-overlay{background:#fff}.remodal-wrapper{padding:0;max-width:100%;width:100%;overflow:hidden}.remodal.remodal--project{margin:0;width:100%;max-width:100%;height:100%;top:0px;left:0px;padding:0;background-color:transparent;overflow:hidden}.remodal.remodal--project .container{margin:0;height:100%;overflow:hidden;padding:0px}.remodal.remodal--project .flexslider--main{height:calc(100% - 256px)}.remodal.remodal--project .flexslider--main .flex-direction-nav{padding:0;bottom:-50px;right:10px;z-index:15;position:absolute}.remodal.remodal--project .flexslider--main .flex-direction-nav li{display:block;float:left;overflow:hidden}.remodal.remodal--project .flexslider--main .flex-direction-nav li a{display:block;width:40px;height:40px;text-indent:-9999px}.remodal.remodal--project .flexslider--main .flex-direction-nav li a:after{content:'';display:block;width:0px;height:0px;left:50%;top:50%;margin-top:-11px;margin-left:-3px;border:8px solid transparent;border-left:14px solid transparent;border-right:14px solid #252525}.remodal.remodal--project .flexslider--main .flex-direction-nav li a.flex-next:after{border-left:14px solid #252525;border-right:14px solid transparent;margin-left:14px}@media screen and (max-width: 600px){.remodal.remodal--project .flexslider--main .flex-direction-nav{right:0px}.remodal.remodal--project .flexslider--main .flex-direction-nav li a{width:26px;height:26px}.remodal.remodal--project .flexslider--main .flex-direction-nav li a:after{margin-top:-13px;margin-left:-2px;border:5px solid transparent;border-left:9px solid transparent;border-right:9px solid #252525}.remodal.remodal--project .flexslider--main .flex-direction-nav li a.flex-next:after{border-left:9px solid #252525;border-right:9px solid transparent;margin-left:9px}}@media screen and (max-width: 900px){.remodal.remodal--project .flexslider--main{height:calc(100% - 216px)}}@media screen and (max-width: 600px){.remodal.remodal--project .flexslider--main{height:calc(100% - 190px)}}.remodal.remodal--project .flexslider--main .slides{height:100%;list-style:none;padding:0;margin:0;display:block}.remodal.remodal--project .flexslider--main .slides>li{display:block;height:100%}.remodal.remodal--project .flexslider--main .slides .bg-image{position:absolute;top:0px;left:0px;width:100%;height:100%;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.remodal.remodal--project .slides-nav{position:absolute;bottom:0px;left:0px;width:100%;background-color:rgba(255,255,255,0.8);z-index:10}.remodal.remodal--project .slides-nav .details{position:relative;color:#252525;padding:20px 110px 0px 44px;font-family:'Raleway', sans-serif;text-transform:uppercase;font-weight:bold;font-size:15px;line-height:1.2}.remodal.remodal--project .slides-nav .details.active .details__caption{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 500ms linear 500ms, height 300ms ease-in-out 0ms;-moz-transition:opacity 500ms linear 500ms, height 300ms ease-in-out 0ms;-ms-transition:opacity 500ms linear 500ms, height 300ms ease-in-out 0ms;-o-transition:opacity 500ms linear 500ms, height 300ms ease-in-out 0ms;transition:opacity 500ms linear 500ms, height 300ms ease-in-out 0ms}.remodal.remodal--project .slides-nav .details.active .details__link a:before{border:5px solid transparent;border-top:7px solid #252525;top:-15px}@media screen and (max-width: 600px){.remodal.remodal--project .slides-nav .details{padding:10px 55px 0px 26px;font-size:13px}}.remodal.remodal--project .slides-nav .details__link a{color:#252525;text-decoration:underline;font-weight:500;font-size:13px;font-family:'Open Sans', sans-serif;font-weight:300}.remodal.remodal--project .slides-nav .details__link a:hover,.remodal.remodal--project .slides-nav .details__link a:active{color:#252525;text-decoration:underline}.remodal.remodal--project .slides-nav .details__link a:before{content:'';display:block;width:0px;height:0px;border:5px solid transparent;border-bottom:7px solid #252525;position:absolute;top:-20px;left:-18px}@media screen and (max-width: 600px){.remodal.remodal--project .slides-nav .details__link a:before{top:-15px;left:-14px;border:4px solid transparent;border-bottom:6px solid #252525}}.remodal.remodal--project .slides-nav .details__caption{overflow:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity 500ms linear 0ms, height 300ms ease-in-out 500ms;-moz-transition:opacity 500ms linear 0ms, height 300ms ease-in-out 500ms;-ms-transition:opacity 500ms linear 0ms, height 300ms ease-in-out 500ms;-o-transition:opacity 500ms linear 0ms, height 300ms ease-in-out 500ms;transition:opacity 500ms linear 0ms, height 300ms ease-in-out 500ms}.remodal.remodal--project .slides-nav .details__caption__inner{padding-top:4px;font-weight:500;text-transform:none;font-size:13px;max-height:250px;overflow-x:hidden;overflow-y:auto;padding-right:20px;font-family:'Open Sans', sans-serif;font-weight:300}.remodal.remodal--project .slides-nav .details__caption__inner p{line-height:1.3;margin:1em 0}.remodal.remodal--project .flexslider--nav{padding:20px 0 0 20px}.remodal.remodal--project .flexslider--nav .slides{height:100%;list-style:none;padding:0;margin:0;display:block}.remodal.remodal--project .flexslider--nav .slides>li{display:block;height:100%;cursor:pointer}.remodal.remodal--project .flexslider--nav .slides>li:after{content:'';width:50px;height:2px;background-color:transparent;position:absolute;left:50%;margin-left:-25px;bottom:-10px;-webkit-transition:background-color 200ms linear;-moz-transition:background-color 200ms linear;-ms-transition:background-color 200ms linear;-o-transition:background-color 200ms linear;transition:background-color 200ms linear}.remodal.remodal--project .flexslider--nav .slides .bg-image{width:100%;height:0;padding-bottom:100%;background-position:50% 50%;background-size:cover}.remodal.remodal--project .flexslider--nav .slides>li.flex-active-slide:after{background-color:#252525 !important}.remodal.remodal--project .flexslider--nav .slides>li:hover:after{background-color:#6c6c6c}.remodal.remodal--project .flexslider--nav .flex-viewport{height:100%;padding-bottom:20px}@media screen and (max-width: 600px){.remodal.remodal--project .flexslider--nav{padding:10px 0 0 10px}}.remodal.remodal--project .remodal-close{right:20px;top:20px;background-color:transparent;border-radius:0;box-shadow:none;color:#252525;border:0;width:40px;height:40px;z-index:20}.remodal.remodal--project .remodal-close:before{width:100%;line-height:40px;left:0px;top:0px;height:100%;font-size:50px;color:#252525}@media screen and (max-width: 900px){.remodal.remodal--project .remodal-close:before{font-size:46px}}@media screen and (max-width: 600px){.remodal.remodal--project .remodal-close{right:10px;top:10px}.remodal.remodal--project .remodal-close:before{font-size:36px}}.section__projects-categories .categories-wrap{background-image:url(/wp-content/themes/scaffold/img/concrete.jpg);background-repeat:repeat;background-position:50% 50%}.section__projects-categories .categories{display:table;width:100%;padding-left:0;table-layout:fixed}.section__projects-categories .categories li{display:table-cell;vertical-align:middle;text-align:center}.section__projects-categories .categories li a{text-decoration:none;width:100%;display:block;padding:20px 10px;border-right:1px solid #b4b4b4;font-family:'Raleway', sans-serif;text-transform:uppercase;font-weight:500}.section__projects-categories .categories li:last-child a{border-right:0px}.section__projects-categories .categories li.active a{background-color:#fff}.archive .section__content{padding:60px 0}.archive .section__content .pos{max-width:1048px}@media screen and (max-width: 767px){.archive .section__content{padding:60px 0}}@media screen and (max-width: 680px){.archive .section__content{padding:40px 0}}@media screen and (max-width: 480px){.archive .section__content{padding:20px 0}}.section__navigation_tiles{padding:100px 0 80px 0}.section__navigation_tiles .pos{max-width:1048px;padding:0}.section__navigation_tiles .tiles{border-spacing:20px 30px}.section__navigation_tiles .cell{border:1px solid black;width:50%}.section__navigation_tiles .cell>a{display:block;text-decoration:none}.section__navigation_tiles .content--wrap{margin-bottom:2em}.section__navigation_tiles .image--wrap{overflow:hidden}.section__navigation_tiles .image--wrap .btn{display:inline-block;position:absolute;bottom:20px;right:20px;border:2px solid #fff;color:#fff;text-transform:uppercase;font-family:'Raleway', sans-serif;font-weight:500;line-height:1;padding:8px 10px 6px 10px;margin-left:20px;background-color:rgba(0,0,0,0.5);pointer-events:none}.section__navigation_tiles .image{width:100%;padding-bottom:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.section__navigation_tiles .image:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.section__navigation_tiles .caption{padding:20px}.section__navigation_tiles .caption h3{margin-top:0;font-size:1.25em}.section__navigation_tiles .caption p:last-child{margin-bottom:0px}.section__navigation_tiles .type--2{vertical-align:middle}.section__navigation_tiles .copy{margin:0 auto;width:80%;padding:20px 0}.section__navigation_tiles .copy .btn_wrap{margin:2.5em 0 1.3em 0}.section__navigation_tiles .copy .btn_wrap:first-child,.section__navigation_tiles .copy p:first-child,.section__navigation_tiles .copy h1:first-child,.section__navigation_tiles .copy h2:first-child,.section__navigation_tiles .copy h3:first-child,.section__navigation_tiles .copy h4:first-child{margin-top:0px}.section__navigation_tiles .copy .btn_wrap:last-child,.section__navigation_tiles .copy p:last-child,.section__navigation_tiles .copy h1:last-child,.section__navigation_tiles .copy h2:last-child,.section__navigation_tiles .copy h3:last-child,.section__navigation_tiles .copy h4:last-child{margin-bottom:0px}@media screen and (max-width: 767px){.section__navigation_tiles{padding:80px 0}}@media screen and (max-width: 680px){.section__navigation_tiles{padding:60px 0 40px 0}.section__navigation_tiles .content--wrap{margin-bottom:1em}.section__navigation_tiles .tiles{width:100%;max-width:480px;margin:0 auto}.section__navigation_tiles .row{display:block}.section__navigation_tiles .row:last-child .cell:last-child{margin-bottom:0px}.section__navigation_tiles .cell{width:100%;display:block;margin-bottom:20px}}@media screen and (max-width: 480px){.section__navigation_tiles{padding:40px 0 0 0}.section__navigation_tiles .content--wrap{margin-bottom:0em}}.content--wrap h1:first-child,.content--wrap h2:first-child,.content--wrap h3:first-child,.content--wrap h4:first-child,.content--wrap p:first-child,.content--wrap .btn_wrap:first-child,.caption--box_regular h1:first-child,.caption--box_regular h2:first-child,.caption--box_regular h3:first-child,.caption--box_regular h4:first-child,.caption--box_regular p:first-child,.caption--box_regular .btn_wrap:first-child,.caption--box_left h1:first-child,.caption--box_left h2:first-child,.caption--box_left h3:first-child,.caption--box_left h4:first-child,.caption--box_left p:first-child,.caption--box_left .btn_wrap:first-child,.caption--box_right h1:first-child,.caption--box_right h2:first-child,.caption--box_right h3:first-child,.caption--box_right h4:first-child,.caption--box_right p:first-child,.caption--box_right .btn_wrap:first-child{margin-top:0}.content--wrap h1:last-child,.content--wrap h2:last-child,.content--wrap h3:last-child,.content--wrap h4:last-child,.content--wrap p:last-child,.content--wrap .btn_wrap:last-child,.caption--box_regular h1:last-child,.caption--box_regular h2:last-child,.caption--box_regular h3:last-child,.caption--box_regular h4:last-child,.caption--box_regular p:last-child,.caption--box_regular .btn_wrap:last-child,.caption--box_left h1:last-child,.caption--box_left h2:last-child,.caption--box_left h3:last-child,.caption--box_left h4:last-child,.caption--box_left p:last-child,.caption--box_left .btn_wrap:last-child,.caption--box_right h1:last-child,.caption--box_right h2:last-child,.caption--box_right h3:last-child,.caption--box_right h4:last-child,.caption--box_right p:last-child,.caption--box_right .btn_wrap:last-child{margin-bottom:0}#single__project{padding:100px 0;background-color:#fff}#single__project.cap{border-top:2px solid #e8e8e8;margin-top:40px}@media screen and (max-width: 767px){#single__project.cap{margin-top:20px}}#single__project .pos{max-width:1048px}#single__project .pos h1{margin-bottom:1.414em}#single__project .pos .btn_wrap:first-child{margin-top:0;margin-bottom:60px}#single__project .content--wrap--above{width:100%;padding-left:22.5%;margin-bottom:4em}#single__project .content--wrap--bottom{margin-top:4em}#single__project .col-fix{margin:0em -1%}#single__project .col{width:50%;margin:0}#single__project .col--left.col--image{float:left}#single__project .col--right.col--content{padding-left:50%;margin:0 0% 0 0;width:100%}#single__project .col--right.col--image{float:right}#single__project .col--left.col--content{padding-right:50%;margin:0 0% 0 0;width:100%}#single__project .col--left.col--content .content{padding:0 4% 0 0}#single__project .content{height:100%;position:absolute;overflow:hidden;width:50%;top:0px;padding:0 0 0 4%}#single__project .content .table{display:table;height:100%}#single__project .content .table .cell{display:table-cell;vertical-align:middle;font-size:0.875em}#single__project .content .table .cell h3{margin-bottom:0.25em}#single__project .content .table .cell h4{margin-top:0.25em}#single__project .content .table .cell h1:first-child,#single__project .content .table .cell h2:first-child,#single__project .content .table .cell h3:first-child,#single__project .content .table .cell h4:first-child,#single__project .content .table .cell p:first-child,#single__project .content .table .cell .btn_wrap:first-child{margin-top:0}#single__project .content .table .cell h1:last-child,#single__project .content .table .cell h2:last-child,#single__project .content .table .cell h3:last-child,#single__project .content .table .cell h4:last-child,#single__project .content .table .cell p:last-child,#single__project .content .table .cell .btn_wrap:last-child{margin-bottom:0}@media screen and (max-width: 767px){#single__project{padding:80px 0}#single__project .col-fix{margin:0 0}#single__project .col--left.col--image,#single__project .col--right.col--image{margin:0;width:100%;float:none}#single__project .col--left.col--content,#single__project .col--right.col--content{width:100%;margin:2em 0;padding-left:0;padding-right:0}#single__project .content{position:relative;width:100%;padding:0}#single__project .content .table .cell{font-size:1em}}@media screen and (max-width: 680px){#single__project{padding:60px 0}}@media screen and (max-width: 480px){#single__project{padding:40px 0}#single__project .content--wrap--above{padding-left:0;margin-bottom:2em}}.section__clients{padding:100px 0;border-top:2px solid #e8e8e8}.section__clients .pos{max-width:980px;padding:0}.section__clients .clients{text-align:center;margin-top:40px}.section__clients .clients .client{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;display:inline-block;line-height:0;font-size:0;margin:10px}.section__clients .clients .client .over{position:absolute;top:0px;left:0px;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-ms-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.section__clients .clients .client>a{position:absolute;top:0px;left:0px;width:100%;height:100%;text-indent:-9999px;overflow:hidden;z-index:2}.section__clients .clients .client:hover .over{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#mc_embed_signup .email{color:#5c5c5c;font-size:13px;letter-spacing:0.1em;border-radius:0;padding:0 8px;width:100%;outline:none;background-color:#fff;border:0;height:35px}#mc_embed_signup .mc-field-group{padding-right:88px}#mc_embed_signup #mc-embedded-subscribe{float:right;width:88px;border:1px solid #000;height:35px;background-color:#fbf289;text-transform:uppercase;padding:0;text-align:center;font-size:15px;line-height:34px;font-family:'Raleway', sans-serif;z-index:1;font-weight:500;letter-spacing:0.02em}@-webkit-keyframes bounce{0%{top:8px}5%{top:12px}10%{top:8px}15%{top:12px}20%{top:8px}100%{top:8px}}@keyframes bounce{0%{top:8px}5%{top:12px}10%{top:8px}15%{top:12px}20%{top:8px}100%{top:8px}}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
