html,body,div,span,applet,object,iframe,h1,h2,.address-list li:first-of-type,.team-section .container-medium .team-member p.name,.product-boxes .boxes a p,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=text],input[type=tel],input[type=email],select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:100%;padding:10px 15px 10px 40px;border-radius:10px;border:1px solid #c5c6c8;margin-bottom:15px;background:#fff;outline:none;resize:none;font-size:14px;color:#777;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:600px){input[type=text],input[type=tel],input[type=email],select,textarea{font-size:16px}}input[type=text].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=email].wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#e74c3c;background:#fffdfd}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:10px 25px;border-radius:10px;color:#fff;background:#1ac6b9;text-transform:capitalize;border:0;float:right;cursor:pointer;outline:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:720px){input[type=submit]{width:100%;margin-top:5px}}input[type=submit]:disabled{background:#e2e2e2;color:#c3c3c3;cursor:not-allowed}.custom-file-upload{position:relative;padding:5px 8px;margin:0 0 20px}.custom-file-upload p.filename{display:inline-block;vertical-align:middle;line-height:1;padding:20px;margin:0}@media only screen and (max-width:550px){.custom-file-upload p.filename{text-align:center;display:block}}@media only screen and (max-width:550px){.custom-file-upload .btn{display:block;text-align:center;margin-bottom:15px}}input[type=file]{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;display:block;width:100%;z-index:10}.wpcf7-form-control-wrap.your-image{position:static}::-webkit-file-upload-button{font-size:18px;color:#fff;font-weight:600;padding:15px 25px;border-radius:6px;text-transform:uppercase;display:inline-block;-webkit-appearance:none;cursor:pointer;border:none;margin-right:5px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 br,.wpcf7 .screen-reader-response{display:none}.wpcf7 p{margin:0;overflow:hidden}.wpcf7 p.input-title{font-weight:600;margin:15px 0}.wpcf7 .split-inputs{display:block;overflow:hidden}.wpcf7 .split-inputs .left,.wpcf7 .split-inputs .right{width:calc(50% - 10px);float:left}@media only screen and (max-width:720px){.wpcf7 .split-inputs .left,.wpcf7 .split-inputs .right{width:100%;float:none}}.wpcf7 .split-inputs .right{float:right}@media only screen and (max-width:720px){.wpcf7 .split-inputs .right{float:none}}.wpcf7-checkbox,.wpcf7-radio{display:inline-block;width:100%;margin-bottom:20px}.wpcf7-checkbox *,.wpcf7-radio *{cursor:pointer}span.wpcf7-list-item{display:inline-block;margin-left:0;margin-right:30px;margin-bottom:10px}span.wpcf7-list-item label{display:block;height:35px}span.wpcf7-list-item input[type=checkbox],span.wpcf7-list-item input[type=radio]{display:none}span.wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::before,span.wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label::before{color:#1cd4c6}span.wpcf7-list-item .wpcf7-list-item-label{display:inline-block}span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";font-family:"FontAwesome";font-size:11px;color:#fff;display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;margin-right:10px;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #b8b9bc;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.wpcf7-radio span.wpcf7-list-item .wpcf7-list-item-label:before{border-radius:50px}::-webkit-input-placeholder{color:#777;text-transform:capitalize;opacity:1}:-moz-placeholder{color:#777;text-transform:capitalize;opacity:1}::-moz-placeholder{color:#777;text-transform:capitalize;opacity:1}:-ms-input-placeholder{color:#777;text-transform:capitalize;opacity:1}.wpcf7-response-output{padding:10px 20px;font-weight:600;font-size:12px;text-align:center;color:#fff;background:#e67e22;display:none;margin-top:20px}.wpcf7-response-output.wpcf7-validation-errors{background:#e74c3c}.wpcf7-response-output.wpcf7-mail-sent-ok{background:#2ecc71}.wpcf7-form-control-wrap{position:relative;display:block}.wpcf7-form-control-wrap:focus-within:before{color:#1cd4c6}.wpcf7-form-control-wrap:before{position:absolute;font-family:"FontAwesome";color:#59666e;top:calc(50% - 8px);left:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.wpcf7-form-control-wrap.your-name:before{content:""}.wpcf7-form-control-wrap.your-email:before{content:""}.wpcf7-form-control-wrap.your-tel:before{content:""}.wpcf7-form-control-wrap.your-postcode:before{content:""}.wpcf7-form-control-wrap.your-showroom:before{content:""}.wpcf7-form-control-wrap.your-product:before{content:""}.wpcf7-form-control-wrap.your-message:before{content:"";top:10px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.your-showroom select{cursor:pointer}.your-showroom select::-ms-expand{display:none}.your-showroom:after{content:"";position:absolute;font-family:"FontAwesome";color:#59666e;top:calc(50% - 8px);right:15px;pointer-events:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.your-message textarea{max-height:100px}.accept{display:block;overflow:hidden;margin:10px 0 20px}.accept .text{width:auto;float:left}@media only screen and (max-width:720px){.accept .text{width:calc(100% - 140px)}}@media only screen and (max-width:500px){.accept .text{width:100%;float:none;text-align:center}}.accept .text p{color:#14998f;font-size:13px}@media only screen and (max-width:500px){.accept .text p{font-size:12px;margin-bottom:10px}}@media only screen and (max-width:500px){.accept .text p:first-of-type{margin-bottom:5px}}.accept .text p span{color:#e74c3c}.accept .text p a{color:#14998f;text-decoration:underline;font-weight:600}.accept .text p a:hover{color:#16a79c}.accept .check{width:auto;float:left;padding-left:40px}@media only screen and (max-width:720px){.accept .check{width:140px}}@media only screen and (max-width:500px){.accept .check{width:100%;float:none;text-align:center;padding:0}}.accept .check span{font-size:13px;color:#14998f;font-weight:600}.ajax-loader{width:20px;height:20px;margin-left:15px;display:none}@media only screen and (max-width:400px){.ajax-loader{margin:auto;margin-top:10px}}.ajax-loader.is-active{display:inline-block}@media only screen and (max-width:400px){.ajax-loader.is-active{display:block}}.ajax-loader:after{content:" ";display:block;width:20px;height:20px;border-radius:100%;border:4px solid #1cd4c6;border-color:#1cd4c6 rgba(0,0,0,0) #3498db rgba(0,0,0,0);animation:lds-dual-ring 1.5s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:fixed!important;top:50%!important;left:50%!important;z-index:8020;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;padding:0px!important;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed}.fancybox-close{position:absolute;cursor:pointer;z-index:8040;top:0;right:0}.fancybox-close:before{content:"";font-family:"FontAwesome";display:block;font-size:18px;color:#fff;background:rgba(0,0,0,.45);cursor:pointer;text-align:center;width:40px;line-height:40px}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-next.fancybox-nav span:before{content:""}.fancybox-nav span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:8040;width:auto;visibility:hidden}@media only screen and (max-width:1024px){.fancybox-nav span{visibility:visible}}.fancybox-nav span:before{content:"";font-family:"FontAwesome";color:#fff;font-size:50px}.fancybox-prev span{left:15px}.fancybox-next span{right:15px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.7)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:rgba(0,0,0,0);background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-family:"OpenSans",sans-serif;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#292e32;font-size:16px;line-height:1.3}body{background:#f6f6f6}@media only screen and (max-width:1020px){body.active{overflow:hidden}}img{width:initial;width:auto;max-width:100%;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}img.lazy{opacity:0;visibility:hidden}img.lazy.loaded{opacity:1;visibility:visible}.post-edit-link{position:fixed;bottom:30px;left:30px;z-index:1;padding:15px 25px;color:#fff;background:#c5c6c8;z-index:20}.td{display:table-cell}.table{display:table;width:100%}.vt{vertical-align:top}.vm{vertical-align:middle}.alignleft{float:left;margin:0 20px 20px 0;max-width:450px;max-height:350px;height:auto}@media only screen and (max-width:1150px){.alignleft{max-width:350px;max-height:250px}}@media only screen and (max-width:850px){.alignleft{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media only screen and (max-width:560px){.alignleft{max-width:100%}}.alignright{float:right;margin:0 0 20px 20px;max-width:450px;max-height:350px;height:auto;clear:right}@media only screen and (max-width:1150px){.alignright{max-width:350px;max-height:250px}}@media only screen and (max-width:850px){.alignright{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media only screen and (max-width:560px){.alignright{max-width:100%}}.aligncenter{display:block;margin:20px auto;max-width:960px;height:auto;max-height:600px}@media only screen and (max-width:1050px){.aligncenter{max-width:100%}}.aligncenter.fullwidth{max-width:100%}img{width:initial;width:auto;max-width:100%}.container{max-width:1430px;width:100%;margin:0 auto}@media only screen and (max-width:1550px){.container{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container{padding:0 30px}}@media only screen and (max-width:720px){.container{padding:0 15px}}.container-small{max-width:1020px;width:100%;margin:0 auto}@media only screen and (max-width:1100px){.container-small{max-width:100%;padding:0 30px}}@media only screen and (max-width:720px){.container-small{padding:0 15px}}.container-medium{max-width:1430px;width:100%;margin:0 auto}@media only screen and (max-width:1550px){.container-medium{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container-medium{padding:0 30px}}@media only screen and (max-width:720px){.container-medium{padding:0 15px}}.fa{color:inherit;font-size:inherit}.btn{background:#1cd4c6;color:#fff;text-transform:uppercase;font-weight:700;display:inline-block;padding:15px 20px;font-size:14px;margin-left:5px}.btn:hover{background:#27e2d4}a{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}h1{text-transform:uppercase;font-size:34px;padding:5px 0 5px 25px;border-left:4px solid #1cd4c6;margin-bottom:0;font-weight:500;line-height:1;color:#777}@media only screen and (max-width:1375px){h1{font-size:30px}}@media only screen and (max-width:1200px){h1{font-size:26px;padding-left:20px}}@media only screen and (max-width:720px){h1{font-size:24px;padding-left:15px}}@media only screen and (max-width:500px){h1{font-size:20px;padding-left:12px;border-width:3px}}h2,.address-list li:first-of-type,.team-section .container-medium .team-member p.name,.product-boxes .boxes a p{text-transform:uppercase;font-size:24px;padding:5px 0 5px 25px;border-left:4px solid #1cd4c6;margin-bottom:25px;font-weight:500}@media only screen and (max-width:1200px){h2,.address-list li:first-of-type,.team-section .container-medium .team-member p.name,.product-boxes .boxes a p{font-size:22px;padding-left:20px}}@media only screen and (max-width:720px){h2,.address-list li:first-of-type,.team-section .container-medium .team-member p.name,.product-boxes .boxes a p{font-size:20px;padding-left:15px}}@media only screen and (max-width:500px){h2,.address-list li:first-of-type,.team-section .container-medium .team-member p.name,.product-boxes .boxes a p{font-size:18px;padding-left:12px;border-width:3px}}h3{text-transform:uppercase;font-size:20px;padding:5px 0 5px 25px;border-left:4px solid;color:#fff;margin-bottom:20px}p{font-size:16px;color:#777;line-height:1.5;margin-bottom:25px}p a{font-size:inherit;color:#1cd4c6}p a:hover{color:#27e2d4}ul,ol{margin-bottom:20px}.fullwidth-content ul,.fullwidth-content ol{list-style-type:disc;list-style-position:inside}ul li,ol li{font-size:16px;color:#777;line-height:1.5;margin-bottom:5px;list-style:inherit}.fullwidth-content ol{list-style-type:decimal}b{color:inherit;font-size:inherit}span{color:inherit;font-weight:inherit;font-size:inherit}.header-space{display:block;height:125px}@media only screen and (max-width:1320px){.header-space{height:98px}}@media only screen and (max-width:1020px){.header-space{height:55px}}.main-header{background:#fff;border-top:10px solid #59666e;position:fixed;top:0;left:0;right:0;z-index:15;-webkit-box-shadow:0 0 15px -7px #000;-moz-box-shadow:0 0 15px -7px #000;-ms-box-shadow:0 0 15px -7px #000;-o-box-shadow:0 0 15px -7px #000;box-shadow:0 0 15px -7px #000}@media only screen and (max-width:1020px){.main-header{border-top:0}}.main-header .container{position:relative}.logo{width:400px;position:relative}@media only screen and (max-width:1400px){.logo{width:330px}}@media only screen and (max-width:1100px){.logo{width:240px}}@media only screen and (max-width:1020px){.logo{width:145px}}.logo:before{content:"";position:absolute;top:0;right:-105px;width:300px;height:50px;background-image:url(/wp-content/themes/CleanBuild/assets/background/curve.png);background-position:left bottom;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:1320px){.logo:before{height:33px;width:290px;right:-140px}}@media only screen and (max-width:1100px){.logo:before{width:240px}}@media only screen and (max-width:1020px){.logo:before{display:none}}.logo a{display:block}.logo a img{vertical-align:middle}@media only screen and (max-width:1400px){.logo a img{width:220px}}@media only screen and (max-width:1020px){.logo a img{max-height:30px;width:auto}}@media only screen and (max-width:340px){.logo a img{max-height:25px}}.desk-menu{text-align:right;width:100%;display:block}@media only screen and (max-width:1020px){.desk-menu{display:none}}.desk-menu .menu{display:inline-block;margin:0;padding:0}.desk-menu .call{display:inline-block;font-weight:700;font-size:14px;text-transform:uppercase;color:#59666e;background:#f6f6f6;padding:10px 25px;border-radius:50px;margin-left:15px}@media only screen and (max-width:1330px){.desk-menu .call{display:none}}@media only screen and (max-width:1430px){.is-ie .desk-menu .call{display:none}}.desk-menu .call:hover{background:#1cd4c6;color:#fff}.desk-menu .call:hover .fa{color:#fff}.desk-menu .call .fa{color:#1cd4c6;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);margin-right:3px;font-size:12px;vertical-align:unset;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.desk-menu ul{text-align:right;z-index:1;height:65px}@media only screen and (max-width:1320px){.desk-menu ul{height:55px}}@media only screen and (max-width:1320px){.desk-menu ul>li:last-of-type>a{padding-right:0}}.desk-menu ul li{display:inline-block;margin:0;margin-left:-6px;position:relative}.desk-menu ul li:hover>a{color:#1cd4c6}.desk-menu ul li:hover:after{color:#1cd4c6!important}.desk-menu ul li a{display:block;padding:0 20px;font-weight:700;font-size:14px;text-transform:uppercase;color:#59666e;line-height:65px}@media only screen and (max-width:1465px){.desk-menu ul li a{padding:0 15px}}@media only screen and (max-width:1320px){.desk-menu ul li a{line-height:55px}}.desk-menu ul li a:not([href]){cursor:default}.is-ie .desk-menu ul li a{padding:0 15px}@media only screen and (max-width:1125px){.is-ie .desk-menu ul li a{padding:0 12px}}.desk-menu ul li:hover>ul{display:block}.desk-menu ul li ul{display:none;position:absolute;left:0;width:275px;background:#fbfbfb;text-align:left;padding:10px 0;height:auto}@media only screen and (max-width:1675px){.desk-menu ul li ul{width:240px}}@media only screen and (max-width:1200px){.desk-menu ul li ul{width:215px}}.desk-menu ul li ul li{display:block;margin:0;position:relative}.desk-menu ul li ul li a{padding:10px 20px;text-transform:capitalize;line-height:inherit;font-weight:600}@media only screen and (max-width:1200px){.desk-menu ul li ul li a{font-size:13px;padding:10px 15px}}.is-ie .desk-menu ul li ul li a{padding:10px 20px}@media only screen and (max-width:1200px){.is-ie .desk-menu ul li ul li a{padding:10px 15px}}.desk-menu ul li ul li.menu-item-has-children:after{content:"";font-family:"FontAwesome";position:absolute;right:20px;top:50%;color:#59666e;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.desk-menu ul li ul li ul{left:275px;top:-10px;background:#ededed}@media only screen and (max-width:1675px){.desk-menu ul li ul li ul{left:240px}}@media only screen and (max-width:1200px){.desk-menu ul li ul li ul{left:215px;top:-8px}}@media only screen and (max-width:1320px){.desk-menu ul li ul li.menu-item-165 ul{right:240px;left:inherit}}@media only screen and (max-width:1200px){.desk-menu ul li ul li.menu-item-165 ul{right:215px}}.top-bar{background:#59666e;text-align:right;position:relative;padding:6px 0 16px}@media only screen and (max-width:1320px){.top-bar{padding:0 0 10px}}@media only screen and (max-width:1020px){.top-bar{display:none}}.top-bar img{height:18px}@media only screen and (max-width:1320px){.top-bar img{height:14px}}.top-bar:before{content:"";position:absolute;top:0;bottom:0;right:-1000px;width:1000px;background:#59666e}.top-bar .social-link{color:#1cd4c6;padding:0 12px;font-size:22px;vertical-align:middle;position:relative}@media only screen and (max-width:1320px){.top-bar .social-link{font-size:18px;padding:0 8px}}.top-bar .social-link:hover{color:#fff}.top-bar .showrooms{display:inline-block;margin-left:30px;vertical-align:middle}.top-bar .showrooms p{display:inline-block;font-size:15px;font-weight:600;color:#a1aaaf;margin-bottom:0}@media only screen and (max-width:1320px){.top-bar .showrooms p{font-size:13px}}.top-bar .showrooms ul{display:inline-block;margin:0;padding:0}.top-bar .showrooms ul li{display:inline-block;margin:0;margin-left:15px}.top-bar .showrooms ul li a{font-size:15px;text-transform:uppercase;color:#a1aaaf;font-weight:600}@media only screen and (max-width:1320px){.top-bar .showrooms ul li a{font-size:12px}}.top-bar .showrooms ul li a:hover{color:#1cd4c6}.top-bar .showrooms ul li a:before{content:"";font-family:"FontAwesome";color:#1cd4c6;margin-right:6px}.menu-bar{position:absolute;bottom:-57px;left:0;right:0;background:rgba(89,102,110,.6);overflow:hidden}@media only screen and (max-width:1550px){.menu-bar{left:60px;right:60px;bottom:-46px}}@media only screen and (max-width:1100px){.menu-bar{display:none}}.menu-bar.hidden-xmas{bottom:-56px}@media only screen and (max-width:1550px){.menu-bar.hidden-xmas{bottom:-45px}}@media only screen and (max-width:1100px){.menu-bar.hidden-xmas{display:none}}.menu-bar .box{display:block;width:20%;float:left;text-align:center}.menu-bar .box p{margin:0;display:inline-block;line-height:55px;font-weight:700;font-size:14px;text-transform:uppercase;color:#fff}@media only screen and (max-width:1550px){.menu-bar .box p{font-size:13px;line-height:45px}}.menu-bar .box .fa{line-height:55px;color:#1cd4c6;margin-right:10px;font-size:18px;vertical-align:middle}@media only screen and (max-width:1550px){.menu-bar .box .fa{font-size:16px;line-height:45px}}.menu-bar a.box{background:#1cd4c6}.menu-bar a.box:hover{background:#27e2d4}.menu-bar a.box p,.menu-bar a.box .fa{color:#fff}.mobile-links{display:none;text-align:right;width:100%}@media only screen and (max-width:1020px){.mobile-links{display:block}}.mobile-links a{display:inline-block;line-height:55px;margin-right:10px}.mobile-links a:hover .fa{background:#59666e;color:#fff}.mobile-links a .fa{line-height:35px;width:35px;text-align:center;color:#777;background:#f6f6f6;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.mobile-links .mob-toggle{line-height:55px;display:inline-block;cursor:pointer}.mobile-links .mob-toggle:hover .fa{background:#59666e}.mobile-links .mob-toggle .fa{line-height:35px;width:35px;text-align:center;color:#fff;background:#1cd4c6;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.mobile-menu{position:fixed;top:55px;right:0;bottom:0;overflow-y:scroll;background:#f6f6f6;z-index:16;width:400px;opacity:0;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-transform:translateX(400px);-moz-transform:translateX(400px);-ms-transform:translateX(400px);-o-transform:translateX(400px);transform:translateX(400px)}@media only screen and (max-width:520px){.mobile-menu{width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@media only screen and (max-width:1020px){.mobile-menu.active{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.mobile-menu ul{margin:0;padding:0}.mobile-menu ul li{margin:0;position:relative}.mobile-menu ul li a{display:block;padding:15px 35px;font-size:13px;border-bottom:1px solid #e6e6e6}.mobile-menu ul li ul{background:#eee}.mobile-menu ul li ul:before{content:"";font-family:"FontAwesome";position:absolute;top:0;right:0;line-height:47px;width:47px;text-align:center;border-left:1px solid #e6e6e6;font-size:13px;color:#777}.mobile-menu ul li ul.active:before{content:""}.mobile-menu ul li ul li{display:none}.mobile-menu ul li ul li a{border-bottom:1px solid #dcdcdc}.mobile-menu ul li ul li li a{border-bottom:1px solid #dadada}.mobile-menu ul li ul ul{background:#e7e7e7}.darkness{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:4;opacity:0;visibility:hidden;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}@media only screen and (max-width:1020px){.darkness.active{opacity:1;visibility:visible}}.banner.home{overflow:hidden;border-bottom:5px solid #f6f6f6;position:relative}.banner.home .banner-block.right .years-40{z-index:1;position:relative}.banner.home .banner-block.right .years-40 img{position:absolute;z-index:2;left:auto;width:250px;height:250px;right:15px;top:65px}@media only screen and (max-width:1479px){.banner.home .banner-block.right .years-40 img{top:86px}}@media only screen and (max-width:1465px){.banner.home .banner-block.right .years-40 img{top:52px}}@media only screen and (max-width:1401px){.banner.home .banner-block.right .years-40 img{top:48px}}@media only screen and (max-width:1339px){.banner.home .banner-block.right .years-40 img{top:80px}}@media only screen and (max-width:1330px){.banner.home .banner-block.right .years-40 img{top:52px}}@media only screen and (max-width:1143px){.banner.home .banner-block.right .years-40 img{top:70px}}@media only screen and (max-width:1100px){.banner.home .banner-block.right .years-40 img{display:none}}.banner.home .banner-block.right .sponsor{z-index:1;position:relative}.banner.home .banner-block.right .sponsor img{position:absolute;z-index:2;left:auto;width:215px;height:199px;right:15px;top:120px}@media only screen and (max-width:1479px){.banner.home .banner-block.right .sponsor img{top:137px}}@media only screen and (max-width:1465px){.banner.home .banner-block.right .sponsor img{top:110px}}@media only screen and (max-width:1339px){.banner.home .banner-block.right .sponsor img{top:80px}}@media only screen and (max-width:1330px){.banner.home .banner-block.right .sponsor img{top:115px}}@media only screen and (max-width:1143px){.banner.home .banner-block.right .sponsor img{top:135px}}@media only screen and (max-width:1100px){.banner.home .banner-block.right .sponsor img{display:none}}.banner.home .banner-block.right .timber-offer{z-index:1;position:relative}.banner.home .banner-block.right .timber-offer img{position:absolute;z-index:2;left:auto;width:250px;height:250px;right:68px;top:65px}@media only screen and (max-width:1479px){.banner.home .banner-block.right .timber-offer img{top:86px}}@media only screen and (max-width:1465px){.banner.home .banner-block.right .timber-offer img{top:52px}}@media only screen and (max-width:1401px){.banner.home .banner-block.right .timber-offer img{top:48px}}@media only screen and (max-width:1339px){.banner.home .banner-block.right .timber-offer img{top:80px}}@media only screen and (max-width:1330px){.banner.home .banner-block.right .timber-offer img{top:52px}}@media only screen and (max-width:1143px){.banner.home .banner-block.right .timber-offer img{top:70px}}@media only screen and (max-width:1100px){.banner.home .banner-block.right .timber-offer img{display:none}}.banner.home .title,.banner.home .offer-sticker{position:absolute;bottom:100px;left:0;z-index:1;background:rgba(255,255,255,.9);line-height:60px;padding:30px 40px;width:445px}@media only screen and (max-width:1375px){.banner.home .title,.banner.home .offer-sticker{bottom:75px;padding:20px 20px;width:355px}}@media only screen and (max-width:1100px){.banner.home .title,.banner.home .offer-sticker{bottom:0;width:100%;text-align:left;padding:12px 20px 13px}}.banner.home .title img,.banner.home .offer-sticker img{display:inline-block;width:175px;margin-left:87px}@media only screen and (max-width:1375px){.banner.home .title img,.banner.home .offer-sticker img{margin-left:60px}}@media only screen and (max-width:1100px){.banner.home .title img,.banner.home .offer-sticker img{display:none}}.banner.home .title h1,.banner.home .offer-sticker h1{padding-left:20px;margin:0}@media only screen and (max-width:1375px){.banner.home .title h1,.banner.home .offer-sticker h1{border-width:3px;padding-left:15px}}.banner.home .title h1 b,.banner.home .offer-sticker h1 b{display:block}.banner.home .title h1 b.top,.banner.home .offer-sticker h1 b.top{color:#59666e;font-size:15px;font-weight:400;margin-bottom:2px}@media only screen and (max-width:1375px){.banner.home .title h1 b.top,.banner.home .offer-sticker h1 b.top{font-size:12px}}.banner.home .title h1 b.top span,.banner.home .offer-sticker h1 b.top span{font-size:0}.banner.home .title h1 b.top span:before,.banner.home .offer-sticker h1 b.top span:before{content:"|";margin:0 2px;vertical-align:text-bottom;font-size:12px}@media only screen and (max-width:1375px){.banner.home .title h1 b.top span:before,.banner.home .offer-sticker h1 b.top span:before{font-size:9px}}.banner.home .title h1 b.bottom,.banner.home .offer-sticker h1 b.bottom{color:#1cd4c6;font-size:21px}@media only screen and (max-width:1375px){.banner.home .title h1 b.bottom,.banner.home .offer-sticker h1 b.bottom{font-size:18px}}@media only screen and (max-width:350px){.banner.home .title h1 b.bottom,.banner.home .offer-sticker h1 b.bottom{font-size:16px}}.banner.home .title h1 b.bottom span,.banner.home .offer-sticker h1 b.bottom span{display:none}.banner.home .banner-block{height:675px;overflow:hidden;position:relative;float:left}@media only screen and (max-width:1750px){.banner.home .banner-block{height:625px}}@media only screen and (max-width:1500px){.banner.home .banner-block{height:575px}}@media only screen and (max-width:1375px){.banner.home .banner-block{height:500px}}@media only screen and (max-width:1100px){.banner.home .banner-block{height:380px}}@media only screen and (max-width:750px){.banner.home .banner-block{height:320px}}@media only screen and (max-width:500px){.banner.home .banner-block{height:250px}}@media only screen and (max-width:350px){.banner.home .banner-block{height:200px}}.banner.home .banner-block.left{width:60%}@media only screen and (max-width:1500px){.banner.home .banner-block.left{width:55%}}@media only screen and (max-width:600px){.banner.home .banner-block.left{display:none}}.banner.home .banner-block.left a .fa{vertical-align:text-bottom}.banner.home .banner-block.left a{width:445px}@media only screen and (max-width:1375px){.banner.home .banner-block.left a{width:355px}}@media only screen and (max-width:1100px){.banner.home .banner-block.left a{display:none}}.banner.home .banner-block.right{width:40%;border-left:5px solid #f6f6f6;padding-bottom:100px}@media only screen and (max-width:1500px){.banner.home .banner-block.right{width:45%}}@media only screen and (max-width:1375px){.banner.home .banner-block.right{padding-bottom:75px}}@media only screen and (max-width:1100px){.banner.home .banner-block.right{float:none;border-left:0}}@media only screen and (max-width:600px){.banner.home .banner-block.right{width:100%;height:440px}}.banner.home .banner-block.right img{position:initial}.banner.home .banner-block.right a{right:0;text-align:center}@media only screen and (max-width:1100px){.banner.home .banner-block.right a{left:0}}.banner.home .banner-block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.banner.home .banner-block .img{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover}.banner.home .banner-block .banner-slider{position:absolute;top:0;left:0;right:0;bottom:0}.banner.home .banner-block .banner-slider .slider{position:absolute!important;top:0;left:0;right:0;bottom:0}.banner.home .banner-block a{position:absolute;bottom:0;left:0;z-index:1;background:#1cd4c6;line-height:100px;padding:0 125px}@media only screen and (max-width:1375px){.banner.home .banner-block a{line-height:75px;padding:0 80px}}@media only screen and (max-width:1100px){.banner.home .banner-block a{left:inherit;right:0}}@media only screen and (max-width:750px){.banner.home .banner-block a{padding:0 40px}}@media only screen and (max-width:580px){.banner.home .banner-block a{display:none}}.banner.home .banner-block a:hover{background:#27e2d4}.banner.home .banner-block a p{display:inline-block;color:#fff;font-weight:700;font-size:16px;text-transform:uppercase}@media only screen and (max-width:750px){.banner.home .banner-block a p{font-size:14px}}.banner.home .banner-block a .fa{color:#fff;margin-right:10px;font-size:22px}@media only screen and (max-width:750px){.banner.home .banner-block a .fa{font-size:18px}}.banner.default{position:relative;overflow:hidden;height:550px}@media only screen and (max-width:1650px){.banner.default{height:300px}}@media only screen and (max-width:1375px){.banner.default{height:250px}}@media only screen and (max-width:1020px){.banner.default{height:200px}}@media only screen and (max-width:650px){.banner.default{height:150px}}@media only screen and (max-width:400px){.banner.default{height:125px}}.banner.default .years-40 img{position:absolute;z-index:2;left:auto;width:250px;height:250px;right:100px;top:65px}@media only screen and (max-width:1650px){.banner.default .years-40 img{width:214px;top:52px}}@media only screen and (max-width:1375px){.banner.default .years-40 img{top:21px}}@media only screen and (max-width:1142px){.banner.default .years-40 img{display:none}}.banner.default .plant-tree{z-index:1;position:relative}.banner.default .plant-tree img{position:absolute;z-index:2;right:auto;width:250px;height:250px;left:15px;top:55px}@media only screen and (max-width:1465px){.banner.default .plant-tree img{top:48px}}@media only screen and (max-width:1422px){.banner.default .plant-tree img{display:none}}.banner.default .container-small{position:absolute;max-width:960px;z-index:1;left:50%;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:1020px){.banner.default .container-small{max-width:100%;left:30px;right:30px;width:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width:720px){.banner.default .container-small{left:15px;right:15px}}.banner.default .container-small .title-box{background:#f6f6f6;position:absolute;bottom:0;left:0;padding:25px 70px 25px 40px;z-index:1}@media only screen and (max-width:1200px){.banner.default .container-small .title-box{padding:15px 40px}}@media only screen and (max-width:650px){.banner.default .container-small .title-box{padding:15px 20px}}.banner.default .offer-sticker{position:absolute;padding:0;margin:10px;height:250px;width:250px;right:0;bottom:0;z-index:2}@media only screen and (max-width:1650px){.banner.default .offer-sticker{height:200px;width:200px}}@media only screen and (max-width:1375px){.banner.default .offer-sticker{height:170px;width:170px}}@media only screen and (max-width:650px){.banner.default .offer-sticker{display:none}}.banner.default img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.banner.default .img{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover}.repeater-content .image{width:50%;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:1200px){.repeater-content .image{display:block;height:250px;width:100%}}@media only screen and (max-width:500px){.repeater-content .image{height:200px}}.repeater-content .content{width:50%;background:#f6f6f6;height:650px}@media only screen and (max-width:1650px){.repeater-content .content{height:500px;padding:60px 0}}@media only screen and (max-width:1400px){.repeater-content .content{height:auto;padding:100px 0}}@media only screen and (max-width:1200px){.repeater-content .content{display:table-caption;width:100%;padding:40px 0}}@media only screen and (max-width:720px){.repeater-content .content{padding:25px 0}}.repeater-content .content .text{max-width:600px;margin:auto}@media only screen and (max-width:1500px){.repeater-content .content .text{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.repeater-content .content .text{padding:0 30px}}@media only screen and (max-width:720px){.repeater-content .content .text{padding:0 15px}}.repeater-content .content .text h2,.repeater-content .content .text .address-list li:first-of-type,.address-list .repeater-content .content .text li:first-of-type,.repeater-content .content .text .team-section .container-medium .team-member p.name,.team-section .container-medium .team-member .repeater-content .content .text p.name,.repeater-content .content .text .product-boxes .boxes a p,.product-boxes .boxes a .repeater-content .content .text p{color:#1cd4c6}.repeater-content .content .text img{margin:auto;margin-bottom:30px;display:block}@media only screen and (max-width:1400px){.repeater-content .content .text img{max-height:90px}}.content-padding{padding:50px 0}@media only screen and (max-width:1200px){.content-padding{padding:40px 0}}@media only screen and (max-width:720px){.content-padding{padding:25px 0}}.product-main-section .container-medium{overflow:hidden}.product-main-section .container-medium p,.product-main-section .container-medium li{font-size:16px;margin-bottom:25px;line-height:1.5;color:#777}.product-main-section .container-medium p:last-of-type,.product-main-section .container-medium li:last-of-type{margin-bottom:0}.product-main-section .container-medium .sidebar{width:45%;float:left;padding-right:20px}@media only screen and (max-width:1200px){.product-main-section .container-medium .sidebar{width:40%}}@media only screen and (max-width:1050px){.product-main-section .container-medium .sidebar{width:100%;float:none;padding:0}}.product-main-section .container-medium .content{width:55%;float:right;padding-left:45px}@media only screen and (max-width:1200px){.product-main-section .container-medium .content{width:60%;padding-left:30px}}@media only screen and (max-width:1050px){.product-main-section .container-medium .content{width:100%;float:none;padding:0}}#breadcrumbs{padding:0 5px;color:#777;font-size:11px;line-height:40px;font-weight:600}#breadcrumbs a{color:#1cd4c6;font-size:inherit;font-weight:inherit}@media only screen and (max-width:1050px){.product-main-section .sidebar{overflow:hidden;margin-bottom:45px}}@media only screen and (max-width:800px){.product-main-section .sidebar{margin-bottom:25px}}.product-main-section .sidebar .featured-image{width:100%;height:350px;position:relative;overflow:hidden;margin-bottom:6px}@media only screen and (max-width:1050px){.product-main-section .sidebar .featured-image{width:50%;height:350px;float:left;border-right:15px solid #f6f6f6}}@media only screen and (max-width:800px){.product-main-section .sidebar .featured-image{width:100%;float:none;border:0;height:250px}}.product-main-section .sidebar .featured-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-main-section .sidebar .featured-image .img{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover}.product-main-section .sidebar .featured-image.offer{min-height:340px}@media only screen and (max-width:1050px){.product-main-section .sidebar a.cta-link{width:50%;float:right}}@media only screen and (max-width:800px){.product-main-section .sidebar a.cta-link{width:100%;float:none}}.product-features{padding:0 10px;margin:0;margin-top:25px;margin-bottom:50px}@media only screen and (max-width:1050px){.product-features{width:50%;float:right;padding:0 20px;margin-top:15px;margin-bottom:0}}@media only screen and (max-width:800px){.product-features{display:none}}.product-features li{margin-bottom:8px;overflow:hidden}.product-features li .fa{color:#1cd4c6;font-size:8px;vertical-align:middle;margin-right:10px;margin-top:9px;width:7px;float:left}.product-features li span{font-weight:700;width:calc(100% - 22px);line-height:1.8;float:right}@media only screen and (min-width:1051px){.product-features-plx{display:none}}@media only screen and (max-width:1050px){.product-features-alt{display:none!important}}.product-main-section .content{padding-top:35px}.product-main-section .content .image-box{float:right;margin-left:25px;margin-bottom:15px}@media only screen and (max-width:450px){.product-main-section .content .image-box{width:100%;float:none;margin-left:0;text-align:center}}a.cta-link{display:block;background:#1cd4c6;margin-bottom:6px;color:#fff}a.cta-link:hover{background:#59666e}a.cta-link .fa{line-height:50px;width:75px;background:rgba(0,0,0,.1);text-align:center;font-size:25px;margin-right:25px}@media only screen and (max-width:1050px){a.cta-link .fa{font-size:18px;line-height:45px;width:60px}}@media only screen and (max-width:370px){a.cta-link .fa{margin-right:12px}}a.cta-link span{text-transform:capitalize;vertical-align:text-top}@media only screen and (max-width:1050px){a.cta-link span{font-size:14px;vertical-align:inherit}}.fullwidth-content p,.fullwidth-content li,.intro-content p,.intro-content li{font-size:16px;margin-bottom:25px;line-height:1.5;color:#777}.fullwidth-content p:last-of-type,.fullwidth-content li:last-of-type,.intro-content p:last-of-type,.intro-content li:last-of-type{margin-bottom:0}.fullwidth-content #breadcrumbs,.intro-content #breadcrumbs{margin-bottom:0}.intro-content.content-padding{padding-bottom:0}.product-gallery{margin-top:30px;position:relative}.product-gallery h2,.product-gallery .address-list li:first-of-type,.address-list .product-gallery li:first-of-type,.product-gallery .team-section .container-medium .team-member p.name,.team-section .container-medium .team-member .product-gallery p.name,.product-gallery .product-boxes .boxes a p,.product-boxes .boxes a .product-gallery p{color:#1cd4c6;margin-bottom:40px}.product-gallery .gallery-arrows{position:absolute;bottom:0;left:0;right:0;height:210px;font-size:26px}@media only screen and (max-width:900px){.product-gallery .gallery-arrows{display:none}}.product-gallery .gallery-arrows .gal-arrow{position:absolute;bottom:0;width:80px;line-height:210px;font-size:40px;text-align:center;color:#1cd4c6;z-index:2;cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.product-gallery .gallery-arrows .gal-arrow:hover{color:#59666e}.product-gallery .gallery-arrows .gal-arrow.gal-next{right:0}.product-gallery .gallery-arrows .gal-arrow.gal-prev{left:0}.product-gallery .gallery{overflow:hidden;position:relative;height:210px}@media only screen and (max-width:650px){.product-gallery .gallery{height:150px}}.product-gallery .gallery:before,.product-gallery .gallery:after{content:"";position:absolute;top:0;bottom:0;width:280px;background-position:left;background-repeat:repeat-y;background-size:contain;z-index:1;opacity:.9}@media only screen and (max-width:1200px){.product-gallery .gallery:before,.product-gallery .gallery:after{width:200px}}@media only screen and (max-width:900px){.product-gallery .gallery:before,.product-gallery .gallery:after{display:none}}.product-gallery .gallery:before{left:0;background-image:url(/wp-content/themes/CleanBuild/assets/background/gallery-gradient.png)}.product-gallery .gallery:after{right:0;background-image:url(/wp-content/themes/CleanBuild/assets/background/gallery-gradient-flipped.png)}.product-gallery .gallery a{position:relative;overflow:hidden;display:block;width:300px;height:210px;border-left:3px solid #f6f6f6;border-right:3px solid #f6f6f6}@media only screen and (max-width:650px){.product-gallery .gallery a{height:150px}}.product-gallery .gallery a:hover:before{opacity:1}.product-gallery .gallery a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.product-gallery .gallery a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(28,212,198,.5);z-index:1;opacity:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.product-gallery .gallery a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-gallery .gallery a .img{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover}.product-gallery .gallery a img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.fixed-cta-con{position:fixed;top:50%;right:0;z-index:2;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transform:translateX(130px);-moz-transform:translateX(130px);-ms-transform:translateX(130px);-o-transform:translateX(130px);transform:translateX(130px)}@media only screen and (max-width:1450px){.fixed-cta-con{bottom:0;right:30px;top:inherit;-webkit-transform:translateY(130px);-moz-transform:translateY(130px);-ms-transform:translateY(130px);-o-transform:translateY(130px);transform:translateY(130px)}}@media only screen and (max-width:720px){.fixed-cta-con{right:15px}}@media only screen and (max-width:420px){.fixed-cta-con{display:none}}.fixed-cta-con.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.fixed-cta-con a{display:block;text-align:center;background:#1cd4c6;margin-bottom:6px;width:130px;padding:30px 39px}@media only screen and (max-width:1450px){.fixed-cta-con a{display:inline-block;margin-bottom:0;margin-left:6px;-webkit-box-shadow:0 0 15px -7px #000;-moz-box-shadow:0 0 15px -7px #000;-ms-box-shadow:0 0 15px -7px #000;-o-box-shadow:0 0 15px -7px #000;box-shadow:0 0 15px -7px #000}}@media only screen and (max-width:1200px){.fixed-cta-con a{width:auto;padding:15px 30px!important}}.fixed-cta-con a:last-of-type{padding:30px 20px}@media only screen and (max-width:650px){.fixed-cta-con a:last-of-type{display:none}}.fixed-cta-con a:hover{background:#59666e}.fixed-cta-con a:hover .fa{color:#1cd4c6}.fixed-cta-con a p{margin:0;color:#fff;text-transform:uppercase;font-weight:600;line-height:1.2;font-size:11px}@media only screen and (max-width:1200px){.fixed-cta-con a p{display:inline-block}}.fixed-cta-con a .fa{color:#fff;margin-bottom:10px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:1200px){.fixed-cta-con a .fa{display:inline-block;vertical-align:middle;margin-bottom:0;margin-right:5px}}.product-boxes .boxes{overflow:hidden;text-align:justify}.product-boxes .boxes:after{content:"";width:100%;display:inline-block}.product-boxes .boxes .blank{display:inline-block;width:calc(33.333% - 20px)}@media only screen and (max-width:1050px){.product-boxes .boxes .blank{display:none}}.product-boxes .boxes a{position:relative;display:inline-block;width:calc(33.333% - 20px);margin-bottom:40px;vertical-align:top;text-align:left}@media only screen and (max-width:1050px){.product-boxes .boxes a{width:calc(50% - 10px)}}@media only screen and (max-width:550px){.product-boxes .boxes a{width:100%;margin-bottom:30px}}.product-boxes .boxes a:hover .image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.product-boxes .boxes a:hover .image:before{opacity:1}.product-boxes .boxes a:hover .text{opacity:1}.product-boxes .boxes a:hover p{color:#777}.product-boxes .boxes a .text{position:absolute;bottom:0;left:0;right:0;padding:12px 30px 12px;background:#1cd4c6;opacity:0;color:#fff;font-size:14px;z-index:2;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.product-boxes .boxes a .image{width:100%;height:250px;position:relative;overflow:hidden}@media only screen and (max-width:675px){.product-boxes .boxes a .image{height:130px}}.product-boxes .boxes a .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-boxes .boxes a .image .img{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover}.product-boxes .boxes a .image img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.product-boxes .boxes a .image:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;z-index:1;background:rgba(28,212,198,.5);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.product-boxes .boxes a p{font-size:16px;color:#1cd4c6;width:calc(100% - 10px);margin:auto;margin-top:15px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:675px){.product-boxes .boxes a p{font-size:14px}}.team-section .container-medium{overflow:hidden}.team-section .container-medium .team-member{float:left;position:relative;margin:0 0 25px;width:20%;border-left:13px solid #f6f6f6;border-right:12px solid #f6f6f6}@media only screen and (max-width:1050px){.team-section .container-medium .team-member{width:33%;border-left:8px solid #f6f6f6;border-right:8px solid #f6f6f6;margin:0 0 16px}}@media only screen and (max-width:850px){.team-section .container-medium .team-member{width:50%}}@media only screen and (max-width:500px){.team-section .container-medium .team-member{width:100%;border:0;margin:0}}.team-section .container-medium .team-member:first-of-type{border-left:none}@media only screen and (min-width:1051px){.team-section .container-medium .team-member:nth-of-type(5n){border-right:0}}@media only screen and (min-width:1051px){.team-section .container-medium .team-member:nth-of-type(5n+1){border-left:0;clear:both}}@media only screen and (max-width:1050px){.team-section .container-medium .team-member:nth-of-type(3n){border-right:0}}@media only screen and (max-width:850px){.team-section .container-medium .team-member:nth-of-type(3n){border-right:8px solid #f6f6f6}}@media only screen and (max-width:500px){.team-section .container-medium .team-member:nth-of-type(3n){border-right:none}}@media only screen and (max-width:1050px){.team-section .container-medium .team-member:nth-of-type(3n+1){border-left:0;clear:both}}@media only screen and (max-width:850px){.team-section .container-medium .team-member:nth-of-type(3n+1){border-left:8px solid #f6f6f6;clear:none}}@media only screen and (max-width:500px){.team-section .container-medium .team-member:nth-of-type(3n+1){border-left:none;clear:none}}@media only screen and (max-width:850px){.team-section .container-medium .team-member:nth-of-type(2n){border-right:0}}@media only screen and (max-width:850px){.team-section .container-medium .team-member:nth-of-type(2n+1){border-left:0;clear:both}}.team-section .container-medium .team-member:hover .face img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.team-section .container-medium .team-member .face{position:relative;width:100%;height:275px;overflow:hidden;background:#c5c6c8}.team-section .container-medium .team-member .face img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.team-section .container-medium .team-member .face .img{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:500px){.team-section .container-medium .team-member .face{height:250px}}.team-section .container-medium .team-member .face img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.team-section .container-medium .team-member p{pointer-events:none}.team-section .container-medium .team-member p.name{text-transform:uppercase;font-size:22px;font-weight:500;line-height:1;border-left:3px solid #1cd4c6;padding:5px 0 5px 20px;margin-top:15px;margin-bottom:25px}@media only screen and (max-width:1200px){.team-section .container-medium .team-member p.name{font-size:20px;padding:5px 0 5px 25px}}.team-section .container-medium .team-member p .role{font-size:14px;font-weight:700}@media only screen and (max-width:1051px){.team-section .container-medium .team-member p .role{font-size:12px}}.showroom-section .container-medium{text-align:justify}.showroom-section .container-medium:after{content:"";width:100%;display:inline-block}.showroom-section .container-medium #breadcrumbs{margin-bottom:20px}.showroom-block{display:inline-block}@media only screen and (max-width:900px){.showroom-block{width:49%}}@media only screen and (max-width:615px){.showroom-block{width:100%;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #e7e7e7}}@media only screen and (max-width:900px){.showroom-block:last-of-type{margin-top:45px}}@media only screen and (max-width:615px){.showroom-block:last-of-type{margin:0;padding:0;border:0}}.showroom-block a{display:block;color:#1cd4c6;font-size:14px;padding-left:20px}.showroom-block a:hover{color:#27e2d4}.showroom-block a:hover .fa{color:#27e2d4}.showroom-block a:first-of-type{margin-bottom:10px}.showroom-block a .fa{color:#777;margin-right:10px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.showroom-block a.btn{margin-top:30px;margin-left:20px;color:#fff;background:#1cd4c6;padding:10px 15px;border-radius:8px;display:inline-block;font-weight:600}.showroom-block a.btn:hover{background:#59666e}.address-list li{color:#777;font-size:13px;padding-left:20px}.address-list li:first-of-type{color:#1cd4c6;font-size:20px}.map #map{height:650px}@media only screen and (max-width:1200px){.map #map{height:420px}}.showroom-map{overflow:hidden;position:relative;display:flex;flex-wrap:wrap}.showroom-map .walk-in{width:auto;flex:1}@media only screen and (max-width:750px){.showroom-map .walk-in{width:100%;height:300px;flex:none}}.showroom-map .walk-in iframe{width:100%;height:100%}@media only screen and (max-width:750px){.showroom-map .walk-in iframe{height:300px}}.showroom-map .sidebar{width:400px;background:#59666e;padding:125px 40px}@media only screen and (max-width:1650px){.showroom-map .sidebar{padding:80px 40px}}@media only screen and (max-width:1375px){.showroom-map .sidebar{padding:70px 30px 30px}}@media only screen and (max-width:1100px){.showroom-map .sidebar{padding:30px}}@media only screen and (max-width:750px){.showroom-map .sidebar{width:100%;padding:25px 15px}}.showroom-map #map{position:absolute!important;top:0;right:0;bottom:0;width:calc(100% - 400px)}@media only screen and (max-width:750px){.showroom-map #map{width:100%;height:300px;position:relative!important;top:inherit;bottom:inherit;right:inherit}}.showroom-map #map a[href^="http://maps.google.com/maps"]{display:none!important}.showroom-map #map a[href^="https://maps.google.com/maps"]{display:none!important}.showroom-map #map .gmnoprint a,.showroom-map #map .gmnoprint span,.showroom-map #map .gm-style-cc{display:none}.showroom-map #map .gmnoprint div{background:none!important}.showroom-map #map *{cursor:default}.showroom-map h1{color:#fff;font-size:28px;margin-bottom:40px}@media only screen and (max-width:1375px){.showroom-map h1{font-size:26px;margin-bottom:25px}}@media only screen and (max-width:1200px){.showroom-map h1{font-size:24px;padding-left:20px}}@media only screen and (max-width:720px){.showroom-map h1{font-size:22px;padding-left:15px}}@media only screen and (max-width:500px){.showroom-map h1{font-size:20px;padding-left:12px;border-width:3px}}.showroom-map .detail-box{margin-bottom:25px}@media only screen and (max-width:1375px){.showroom-map .detail-box{margin-bottom:15px}}.showroom-map .detail-box p{font-size:13px;margin-bottom:0}.showroom-map .detail-box p b{margin-bottom:8px;display:block;font-weight:700;font-size:14px}.showroom-map li,.showroom-map p{color:#fff;font-size:13px}.showroom-map li a,.showroom-map p a{font-size:inherit;color:#c5c6c8;font-weight:700;margin-top:15px;display:block}.showroom-map li a:hover,.showroom-map p a:hover{color:#1cd4c6}.showroom-map .address-list{padding-left:0}.showroom-map .address-list li{list-style:none;padding-left:0}.showroom-map .address-list li:first-of-type{display:none}.showroom-map .small-link{display:block;color:#fff;font-size:14px}.showroom-map .small-link:hover{color:#1cd4c6}.showroom-map .small-link:hover .fa{color:#1cd4c6}.showroom-map .small-link:first-of-type{margin-bottom:10px}.showroom-map .small-link .fa{color:#fff;margin-right:10px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.showroom-map a.cta-link{margin-top:30px;font-size:16px}.showroom-map a.cta-link:hover{background:#475157}.showroom-map a.cta-link .fa{font-size:20px;line-height:40px}.accreditations{text-align:center;padding:45px 0;background:#fff}@media only screen and (max-width:720px){.accreditations{padding:30px 15px}}.accreditations img{display:inline-block;margin:auto}@media only screen and (max-width:500px){.accreditations img{height:50px}}.callback-section{background:#c5c6c8;padding:60px 0;overflow:hidden}@media only screen and (max-width:1200px){.callback-section{padding:40px 0}}@media only screen and (max-width:720px){.callback-section{padding:25px 0}}.callback-section h2,.callback-section .product-boxes .boxes a p,.product-boxes .boxes a .callback-section p,.callback-section .team-section .container-medium .team-member p.name,.team-section .container-medium .team-member .callback-section p.name,.callback-section .address-list li:first-of-type,.address-list .callback-section li:first-of-type{color:#59666e;border-color:#59666e}.callback-section .trustpilot-widget{margin-top:80px;padding-left:35px;height:140px}@media only screen and (max-width:1140px){.callback-section .trustpilot-widget{padding-left:0}}@media only screen and (max-width:549px){.callback-section .trustpilot-widget{margin-top:50px}}.callback-section .trustpilot-widget.no-margin{margin-top:0}.callback-section .container-small{position:relative}.callback-section .container-small:before{content:"";position:absolute;height:40px;left:0;right:0;bottom:-60px;background-image:url(/wp-content/themes/CleanBuild/assets/background/footer-curve.png),url(/wp-content/themes/CleanBuild/assets/background/footer-curve-flipped.png);background-position:right,left;background-repeat:no-repeat;background-size:contain;-webkit-box-shadow:0 1000px 0 1000px #59666e;-moz-box-shadow:0 1000px 0 1000px #59666e;-ms-box-shadow:0 1000px 0 1000px #59666e;-o-box-shadow:0 1000px 0 1000px #59666e;box-shadow:0 1000px 0 1000px #59666e}@media only screen and (max-width:1140px){.callback-section .container-small:before{display:none}}.top-footer{background:#59666e;padding:40px 0}@media only screen and (max-width:900px){.top-footer{display:none}}.top-footer .container-small{text-align:justify;padding-left:60px}@media only screen and (max-width:1140px){.top-footer .container-small{padding-left:0}}@media only screen and (max-width:1100px){.top-footer .container-small{padding-left:30px}}.top-footer .container-small:after{content:"";width:100%;display:inline-block}.top-footer .container-small .address-list li{color:#fff}.top-footer .container-small .showroom-block a:hover .fa{color:#27e2d4}.top-footer .container-small .showroom-block a .fa{color:#fff}.bottom-footer{background:#292e32;padding:20px 15px}.bottom-footer .text{max-width:680px;margin:auto;display:block;text-align:center}.bottom-footer .text p{font-size:12px;margin-top:10px}.bottom-footer .text p:first-of-type{font-size:14px;margin-top:0}.bottom-footer .text p a{color:#fff}.bottom-footer .text p a:hover{color:#1cd4c6}.posts-loop #breadcrumbs{margin-bottom:15px}.posts-loop h3{color:#777}.posts-loop a.post-block{display:table;width:100%;padding:0 20px;margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #dedede}@media only screen and (max-width:1450px){.posts-loop a.post-block{margin-bottom:25px;padding-bottom:25px}}.posts-loop a.post-block:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}.posts-loop a.post-block:hover .post-text h3{color:#1cd4c6}.posts-loop a.post-block:hover .post-image:before{opacity:1}.posts-loop a.post-block .post-image{width:33.333%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}@media only screen and (max-width:930px){.posts-loop a.post-block .post-image{display:none}}.posts-loop a.post-block .post-image:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(28,212,198,.4);opacity:0;z-index:1;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.posts-loop a.post-block .post-image .date{position:absolute;top:10px;left:15px;background:#59666e;padding:8px 12px;z-index:2}.posts-loop a.post-block .post-image .date p{color:#fff;font-weight:500;font-size:12px;line-height:1}.posts-loop a.post-block .post-image .date p .fa{margin-right:5px;color:#1cd4c6}.posts-loop a.post-block .post-text{width:66.666%;padding:60px 0 60px 60px}@media only screen and (max-width:1450px){.posts-loop a.post-block .post-text{padding:40px 0 40px 40px}}@media only screen and (max-width:930px){.posts-loop a.post-block .post-text{padding:20px 0}}.posts-loop a.post-block .post-text h3{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:930px){.posts-loop a.post-block .post-text h3{font-size:18px}}@media only screen and (max-width:720px){.posts-loop a.post-block .post-text h3{font-size:16px}}.posts-loop a.post-block .post-text .read-more{color:#1cd4c6;font-weight:700}.single-content .content{padding-right:80px}@media only screen and (max-width:1100px){.single-content .content{padding-right:0;display:block}}.single-content .news-sidebar{width:400px;padding-top:40px}@media only screen and (max-width:1400px){.single-content .news-sidebar{width:300px}}@media only screen and (max-width:1100px){.single-content .news-sidebar{width:100%;padding:0;display:block;overflow:hidden}}@media only screen and (max-width:1100px){.news-sidebar .recent-news{display:none}}.news-sidebar .recent-news h3{border:0;padding:15px 20px;background:#59666e;color:#fff;display:block;margin:0}@media only screen and (max-width:1400px){.news-sidebar .recent-news h3{font-size:16px}}.news-sidebar .recent-news h3 .fa{font-size:18px;margin-right:5px}@media only screen and (max-width:1400px){.news-sidebar .recent-news h3 .fa{font-size:14px}}.news-sidebar .recent-news .list{padding:0 10px}.news-sidebar .recent-news .list a{display:block;padding:20px 8px;border-bottom:1px solid #dedede}.news-sidebar .recent-news .list a:hover p{color:#1cd4c6}.news-sidebar .recent-news .list a p{line-height:1.3;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.news-sidebar .cta{display:block;text-align:center;padding:25px 30px;background:#59666e;margin-bottom:20px;position:relative}@media only screen and (max-width:1100px){.news-sidebar .cta{width:calc(50% - 10px);float:left;margin-top:30px;margin-bottom:0}}@media only screen and (max-width:600px){.news-sidebar .cta{width:100%;float:none}}.news-sidebar .cta:hover{background:#64737c}.news-sidebar .cta:before{content:"";font-family:"FontAwesome";position:absolute;top:0;right:10px;font-size:46px;color:#fff;opacity:.2;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}.news-sidebar .cta p{margin:0;color:#fff}@media only screen and (max-width:1400px){.news-sidebar .cta p{font-size:12px;line-height:1.3}}.news-sidebar .cta p.large{text-transform:uppercase;font-weight:700;font-size:20px;line-height:1;margin-bottom:10px}@media only screen and (max-width:1400px){.news-sidebar .cta p.large{font-size:16px}}.news-sidebar .cta.quote{background:#1cd4c6}@media only screen and (max-width:1100px){.news-sidebar .cta.quote{float:right}}@media only screen and (max-width:600px){.news-sidebar .cta.quote{margin-top:10px;float:none}}.news-sidebar .cta.quote:hover{background:#27e2d4}.news-sidebar .cta.quote:before{content:"";opacity:.4}.blog-footer{background:#59666e;padding:25px 0}.blog-footer .container{overflow:hidden}.blog-footer .container .navigation{width:50%;float:right;text-align:right}@media only screen and (max-width:835px){.blog-footer .container .navigation{width:100%;float:none;text-align:center}}.blog-footer .container .social-buttons{width:50%;float:left;text-align:left;padding-top:4px}@media only screen and (max-width:835px){.blog-footer .container .social-buttons{width:100%;float:none;text-align:center;padding:0;margin-bottom:30px}}.blog-footer .container .social-buttons p{color:#fff;display:inline-block;margin:0;font-weight:700;font-size:14px;text-transform:uppercase;margin-right:8px}@media only screen and (max-width:450px){.blog-footer .container .social-buttons p{display:none}}.blog-footer .container .social-buttons a{color:#59666e;background:#fff;line-height:40px;width:40px;font-size:14px;text-align:center;display:inline-block;margin-right:5px}.blog-footer .container .social-buttons a:hover{background:#1cd4c6;color:#fff}.blog-footer .nav-arrow{display:inline-block}.blog-footer .nav-arrow .btn{background:#1cd4c6;color:#fff;text-transform:uppercase;font-weight:700;display:inline-block;padding:15px 20px;font-size:14px;margin-left:5px}.blog-footer .nav-arrow .btn:hover{background:#27e2d4}.blog-footer .nav-arrow .btn.disabled,.blog-footer .nav-arrow .btn.disabled:hover{background:#eee;color:#c5c6c8;cursor:default}.newsletter-container{background:#fff}.newsletter{text-align:center;width:500px;padding:55px 0;background:#fff;border-bottom:2px solid #1cd4c6;margin:0 auto}@media only screen and (max-width:450px){.newsletter{width:100%}}.newsletter-text{color:#777;font-size:16px;margin-bottom:10px}@media only screen and (max-width:450px){.newsletter-text{font-size:11px;width:100%}}.newsletter-button{text-decoration:none;background:#1cd4c6;color:#fff;padding:12px 18px;margin-left:10px;border:1px solid #00e2d4;font-size:16px;font-weight:700}.newsletter-button:hover{background:#27e2d4;color:#fff}@media only screen and (max-width:450px){.newsletter-button{font-size:12px}}#cookiePolicy{transition:.3s ease}#cookiePolicy.hide{opacity:0;visibility:hidden}#cookiePolicy #closeCookie{position:absolute;top:50%;right:15px;font-size:18px;line-height:40px;width:40px;text-align:center;transform:translateY(-50%);background:#dcdcdc;cursor:pointer;transition:.3s ease}#cookiePolicy #closeCookie:hover{background:#c9c5c5}#cookiePolicy .cookie-content{position:fixed;bottom:0;left:0;right:0;z-index:99;background:#eee;padding:20px 70px 20px 30px}#cookiePolicy .cookie-content p{margin:0}#cookieTableContainer{overflow-x:scroll}#cookieTable{border-collapse:collapse;margin:10px 0 30px}#cookieTable td,#cookieTable th{border:1px solid #d5d2d2;padding:15px;text-align:center;vertical-align:middle}#cookieTable tr td:nth-of-type(1),#cookieTable tr th:nth-of-type(1){min-width:125px}#cookieTable tr td:nth-of-type(2),#cookieTable tr th:nth-of-type(2){min-width:200px}#cookieTable tr td:nth-of-type(3),#cookieTable tr th:nth-of-type(3){min-width:80px}#cookieTable tr td:nth-of-type(4),#cookieTable tr th:nth-of-type(4){min-width:300px}.data-check p.terms{display:block;font-weight:400;font-size:14px;margin-bottom:25px;padding:0 10px}.data-check p.terms a{text-decoration:underline;color:#1bada2}.data-check .wpcf7-checkbox,.data-check .wpcf7-radio{margin:0}.data-check .wpcf7-checkbox.wpcf7-not-valid:before,.data-check .wpcf7-radio.wpcf7-not-valid:before{content:"Please select an option below:";margin-bottom:10px;display:block;font-size:14px;color:red}.data-check span.wpcf7-list-item{margin:0;overflow:hidden;height:auto;display:block;user-select:none}.data-check span.wpcf7-list-item.last .wpcf7-list-item-label{margin:0 0 15px}.data-check span.wpcf7-list-item *{cursor:pointer}.data-check span.wpcf7-list-item label{display:block;height:auto}.data-check span.wpcf7-list-item .wpcf7-list-item-label{display:block;position:relative;padding:12px 20px;padding-left:50px;font-size:12px;border-radius:10px;border:1px solid #c5c6c8;background:#fff}.data-check span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";font-family:"FontAwesome";display:block;position:absolute;top:50%;left:15px;width:15px;height:15px;line-height:15px;background:#fff;border:1px solid #bebebe;text-align:center;font-size:10px;border-radius:0px!important;transform:translateY(-50%)}.data-check span.wpcf7-list-item input[type=checkbox]{display:none}.data-check span.wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::before{content:"";background:#fff}.msg-strip p{color:#fff;font-size:16px;line-height:18px;padding:10px 15px;margin-bottom:0;text-align:center;background:#1cd4c6}.msg-strip span{color:#fff;font-weight:700}.product-boxes .boxes a p{width:100%}.product-boxes .boxes a p.title{color:#fff;background-color:#1cd4c6;margin-bottom:15px}.product-boxes .boxes a p.product-text{width:calc(100% - 10px);color:#777;text-transform:none;margin-left:0}.product-boxes .boxes a p.product-text:hover{color:#777}.link-plx a{background:#1cd4c6;line-height:100px;color:#fff;font-weight:700;font-size:16px;text-transform:uppercase;padding:35px 125px}@media only screen and (max-width:1024px){.link-plx a{padding:25px 45px}}@media only screen and (max-width:600px){.link-plx .center-btn{text-align:center}}a[href^="https://maps.google.com/maps"]{display:none!important}.gmnoprint a,.gmnoprint span,.gm-style-cc{display:none}.gmnoprint div{background:none!important}.may-offer,.july-offer,.timber-offer,.sash-offer{position:fixed;bottom:83px;right:0;z-index:98;width:350px;height:350px;-webkit-box-shadow:3px 0 10px 0 rgba(0,0,0,.75);-moz-box-shadow:3px 0 10px 0 rgba(0,0,0,.75);-ms-box-shadow:3px 0 10px 0 rgba(0,0,0,.75);-o-box-shadow:3px 0 10px 0 rgba(0,0,0,.75);box-shadow:3px 0 10px 0 rgba(0,0,0,.75)}@media only screen and (max-width:1400px){.may-offer,.july-offer,.timber-offer,.sash-offer{max-width:325px;height:325px}}@media only screen and (max-width:1280px){.may-offer,.july-offer,.timber-offer,.sash-offer{max-width:250px;height:250px}}@media only screen and (max-width:901px){.may-offer,.july-offer,.timber-offer,.sash-offer{bottom:150px}}@media only screen and (max-width:600px){.may-offer,.july-offer,.timber-offer,.sash-offer{max-width:200px;height:200px;bottom:120px}}.may-offer .text,.july-offer .text,.timber-offer .text,.sash-offer .text{position:absolute;top:50%;left:50%;width:60%;background:rgba(28,212,198,.8);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:1280px){.may-offer .text,.july-offer .text,.timber-offer .text,.sash-offer .text{width:85%}}.may-offer .text:after,.july-offer .text:after,.timber-offer .text:after,.sash-offer .text:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:59%;height:2px;background:#fff}@media only screen and (max-width:600px){.may-offer .text:after,.july-offer .text:after,.timber-offer .text:after,.sash-offer .text:after{width:66%}}.may-offer .text p,.july-offer .text p,.timber-offer .text p,.sash-offer .text p{font-size:16px;font-weight:600;text-align:center;text-transform:uppercase;color:#fff;padding:12px 20px}@media only screen and (max-width:1280px){.may-offer .text p,.july-offer .text p,.timber-offer .text p,.sash-offer .text p{line-height:1;padding:10px 20px}}@media only screen and (max-width:600px){.may-offer .text p,.july-offer .text p,.timber-offer .text p,.sash-offer .text p{font-size:14px}}.may-offer .text .line-1,.july-offer .text .line-1,.timber-offer .text .line-1,.sash-offer .text .line-1{font-weight:700;font-size:30px}@media only screen and (max-width:1280px){.may-offer .text .line-1,.july-offer .text .line-1,.timber-offer .text .line-1,.sash-offer .text .line-1{font-size:28px}}@media only screen and (max-width:600px){.may-offer .text .line-1,.july-offer .text .line-1,.timber-offer .text .line-1,.sash-offer .text .line-1{font-sizE:25px}}.may-offer .text .small,.july-offer .text .small,.timber-offer .text .small,.sash-offer .text .small{font-size:12px;vertical-align:top}.sash-offer{left:-1px;right:initial;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.sash-offer:hover{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transform:translateX(0) scale(1.03);-moz-transform:translateX(0) scale(1.03);-ms-transform:translateX(0) scale(1.03);-o-transform:translateX(0) scale(1.03);transform:translateX(0) scale(1.03)}.sash-offer.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.sash-offer .close{left:initial;right:0}.timber-offer{left:0;right:initial;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}@media only screen and (min-width:1401px){.timber-offer{width:350px;height:350px}}@media only screen and (min-width:1601px){.timber-offer{width:375px;height:375px}}.timber-offer.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.page-template-page-home .timber-offer{bottom:83px;right:0;left:initial;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}@media only screen and (max-width:901px){.page-template-page-home .timber-offer{bottom:150px}}@media only screen and (max-width:600px){.page-template-page-home .timber-offer{bottom:120px}}.page-template-page-home .timber-offer.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.page-template-page-home .timber-offer .close{left:0;right:initial}.timber-offer .close{left:initial;right:0}.hidden{display:none}.visible{display:block}.close{position:absolute;top:0;left:0;background:rgba(0,0,0,.23);padding:4px 7px;cursor:pointer}@media only screen and (max-width:1600px){.close{left:auto;right:0}}.close i{color:#fff}.xmas-hours{position:fixed;width:100%;left:0;right:0;background:#59666e;background-size:cover}.xmas-hours.hide{display:none}.xmas-hours #closeXmas{position:absolute;top:19px;right:22px;cursor:pointer}@media only screen and (max-width:905px){.xmas-hours #closeXmas{top:26px}}.xmas-hours #closeXmas i{color:#fff}.xmas-hours p{color:#fff;font-size:18px;line-height:18px;padding:20px 15px;margin-bottom:0;text-align:center;background:#59666e;background-size:cover}@media only screen and (max-width:901px){.xmas-hours p{font-size:14px}}@media only screen and (max-width:1200px){.xmas-hours p{width:calc(100% - 50px);margin:auto;font-size:14px}}.xmas-hours span,.xmas-hours strong{color:#fff;font-weight:700;text-transform:uppercase}.xmas-hours .button{background:#1cd4c6;color:#fff;padding:12px 18px;margin-left:10px;border:1px solid #00e2d4;font-size:16px;font-weight:700}.xmas-hours .button:hover{background:#27e2d4}@media only screen and (max-width:901px){.xmas-hours .button{display:block;margin-top:10px;font-size:14px;margin-left:0}}.map-background{background:url(/wp-content/uploads/2019/05/home-page-map-updated.png) center no-repeat;background-size:cover;height:250px;object-fit:cover}.repeater-blocks{margin-bottom:90px}.repeater-blocks.repeater-margin{margin-top:90px}@media only screen and (max-width:750px){.repeater-blocks.repeater-margin{margin-top:50px;margin-bottom:50px}}.repeater-blocks .row{padding:10px 0;margin:0}@media only screen and (max-width:950px){.repeater-blocks .row{padding-top:20px;margin:auto}}.repeater-blocks .row:last-of-type{padding-bottom:0}.repeater-blocks .row .video-block video{width:100%}@media only screen and (max-width:1280px){.repeater-blocks .row .video-block video{margin-top:50px}}@media only screen and (max-width:1180px){.repeater-blocks .row .video-block video{margin-top:68px}}@media only screen and (max-width:980px){.repeater-blocks .row .video-block video{margin-top:90px}}@media only screen and (max-width:935px){.repeater-blocks .row .video-block video{margin-top:unset;max-height:262px}}.repeater-blocks .content{display:table-cell;width:50%;height:inherit;padding:50px 0 50px 50px}@media only screen and (max-width:950px){.repeater-blocks .content{display:table-footer-group}}.repeater-blocks .content.left{padding:50px 50px 50px 0}.repeater-blocks .content .inner-container{display:block;margin:auto}@media only screen and (max-width:950px){.repeater-blocks .content .inner-container{padding-top:40px}}@media only screen and (max-width:640px){.repeater-blocks .content .inner-container{text-align:center}}.repeater-blocks .content .inner-container p{margin-bottom:25px}.repeater-blocks .content .inner-container p:last-of-type{margin-bottom:0}.repeater-blocks .content .inner-container .cta-link{display:inline-block;background:#1cd4c6;color:#fff;font-weight:700;padding:14px 24px;margin-top:25px;margin-bottom:6px}.repeater-blocks .image-block{position:relative;width:50%;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:30%}.repeater-blocks .image-block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}ul{padding-left:20px}ul li{list-style:disc;list-style-position:outside}ul li a{color:#1cd4c6}ol{padding-left:20px}ol li{list-style-type:decimal;list-style-position:outside}ol li a{color:#1cd4c6}.showroom-block ul{padding-left:inherit}.showroom-block li{list-style:inherit}@media only screen and (max-width:1020px){.featured-in-boxes .boxes{text-align:center}}@media only screen and (max-width:850px){.featured-in-boxes .boxes{text-align:justify}}@media only screen and (max-width:500px){.featured-in-boxes .boxes{text-align:center}}.featured-in-boxes .boxes a{width:calc(25% - 20px)}@media only screen and (max-width:1300px){.featured-in-boxes .boxes a{width:calc(33% - 20px)}}@media only screen and (max-width:1050px){.featured-in-boxes .boxes a{width:calc(33% - 20px)}}@media only screen and (max-width:1020px){.featured-in-boxes .boxes a{width:calc(40% - 10px);margin:20px}}@media only screen and (max-width:850px){.featured-in-boxes .boxes a{width:calc(50% - 10px);margin:inherit;margin-bottom:25px}}@media only screen and (max-width:500px){.featured-in-boxes .boxes a{width:calc(100% - 10px)}}.featured-in-boxes .boxes a .title{padding:20px}@media only screen and (max-width:500px){.featured-in-boxes .boxes a .title{min-height:inherit}}.featured-in-boxes .boxes a .image{height:450px}@media only screen and (max-width:1400px){.featured-in-boxes .boxes a .image{height:380px}}@media only screen and (max-width:1300px){.featured-in-boxes .boxes a .image{height:450px}}@media only screen and (max-width:850px){.featured-in-boxes .boxes a .image{height:350px}}.featured-in-boxes .boxes a .product-text{min-height:130px}@media only screen and (max-width:500px){.featured-in-boxes .boxes a .product-text{min-height:inherit}}.va-strip{background:#1cd4c6;text-align:center;border-bottom:5px solid #f6f6f6;padding:20px}.va-strip p{display:inline-block;vertical-align:middle;font-weight:600;font-size:20px;color:#fff;margin:0;margin-right:20px}@media only screen and (max-width:620px){.va-strip p{font-size:16px}}@media only screen and (max-width:575px){.va-strip p{display:block;margin:0 0 15px 0}}.va-strip a.more-info{vertical-align:middle;background:#fff;color:#1cd4c6}.faqs{padding-top:0}.faqs .faq-intro{text-align:center;padding-bottom:20px}.faqs .faq-block{margin-bottom:20px}@media only screen and (max-width:850px){.faqs .faq-block{margin-bottom:15px}}.faqs .faq-block.active .title p,.faqs .faq-block.active:hover .title p{background:#59666e;color:#fff}.faqs .faq-block.active .title p:before,.faqs .faq-block.active:hover .title p:before{content:"";color:#fff}.faqs .faq-block .title{cursor:pointer}.faqs .faq-block .title:hover p{background:#22262a}.faqs .faq-block .title p{margin:0;background:#59666e;padding:12px 20px;padding-right:60px;color:#fff;position:relative;border-radius:6px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:850px){.faqs .faq-block .title p{padding:10px 15px;padding-right:40px}}.faqs .faq-block .title p:before{content:"";font-family:"FontAwesome";position:absolute;right:20px;top:50%;font-size:18px;color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:850px){.faqs .faq-block .title p:before{right:13px}}.faqs .faq-block .text{padding:12px 20px;display:none}@media only screen and (max-width:850px){.faqs .faq-block .text{padding:10px 15px}}.faqs .faq-block .text.table{padding-top:25px}@media only screen and (max-width:500px){.faqs .faq-block .text.table{padding:10px 15px}}.faqs .faq-block .text.table .content{width:60%;padding-right:30px}@media only screen and (max-width:950px){.faqs .faq-block .text.table .content{width:55%}}@media only screen and (max-width:500px){.faqs .faq-block .text.table .content{width:100%;display:block;padding:0}}.faqs .faq-block .text.table .image{background-position:center;background-repeat:no-repeat;background-size:cover;padding:120px}@media only screen and (max-width:950px){.faqs .faq-block .text.table .image{padding:100px}}@media only screen and (max-width:500px){.faqs .faq-block .text.table .image{width:100%;display:block;padding:0;padding-bottom:40%;margin-top:15px}}.faqs .faq-block .text p{margin:0;font-weight:600}@media only screen and (max-width:850px){.faqs .faq-block .text p{font-weight:500}}.covid-notice{background:#59666e;position:fixed;-webkit-box-shadow:0 0 15px -7px #000;-moz-box-shadow:0 0 15px -7px #000;-ms-box-shadow:0 0 15px -7px #000;-o-box-shadow:0 0 15px -7px #000;box-shadow:0 0 15px -7px #000;padding:30px;max-width:100%;width:720px;top:65%;display:none;z-index:98;left:50%;transform:translate(-50%,-50%)}.covid-notice h2,.covid-notice .product-boxes .boxes a p,.product-boxes .boxes a .covid-notice p,.covid-notice .team-section .container-medium .team-member p.name,.team-section .container-medium .team-member .covid-notice p.name,.covid-notice .address-list li:first-of-type,.address-list .covid-notice li:first-of-type,.covid-notice p{color:#fff}.covid-notice span{position:absolute;top:0;left:0;width:50px;height:50px;line-height:50px;text-align:center}.covid-notice .close{right:0;left:auto}.covid-notice .close i{font-size:30px}.covid-notice .close:hover i{color:#1cd4c6}@media only screen and (max-width:750px){.covid-notice{width:600px}}.covid-notice.visible{display:block}.compare-table{width:100%}.compare-table thead{background-color:#1cd4c6}.compare-table thead tr td strong{color:#fff;text-align:center}.compare-table .bg-teal{background-color:#1cd4c6}.compare-table .bg-teal strong{color:#fff}.compare-table td{padding:7.5px;border:1px #1cd4c6 solid;color:#777}.single-post table{margin-bottom:20px;min-width:600px}.single-post table thead{background-color:#1cd4c6}.single-post table thead tr td strong{color:#fff;text-align:center}.single-post table td{padding:7.5px;border:1px #1cd4c6 solid;color:#777}.table-repeater-block{display:none}@media only screen and (max-width:950px){.table-repeater-block-overflow{overflow-x:scroll;width:100%;display:block}}.page-id-274 h3{color:#1cd4c6}