h1,h2,h3,h4,h5,h6{margin:0}a[href*=tel]:hover,a[href*=mailto]:hover{}.bg-lightblue{background:#017dc4}.bg-darkblue{background:#003768}.page-template-page-remarketing-landing-page #footer .buy-sec{background:#013768}.page-template-page-remarketing-landing-page #footer .buy-sec .half-container:first-child .link{border-right:1px solid #d8d8d8;border-right:1px solid rgba(255,255,255,.2)}.page-template-page-remarketing-landing-page #footer .buy-sec .link{color:#fff}.page-template-page-remarketing-landing-page #footer .buy-sec .link:hover{background:#00315d}.page-template-page-remarketing-landing-page #footer .buy-sec .link.link-cart span:after{background:url(../images/ico-cart-white.png) no-repeat;background-size:cover}.page-template-page-remarketing-landing-page #footer .buy-sec .link span:after{background:url(../images/ico-marker-white.png) no-repeat;background-size:cover}.font-weight-900{font-weight:900;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.font-weight-700{font-weight:700;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.font-weight-500{font-weight:500;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.font-weight-300{font-weight:300;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.font-weight-100{font-weight:300;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.contact-layout{}.contact-layout .contact-container{margin:auto;padding:35px 0;position:relative}.contact-layout .contact-information-container{width:55%;float:left;padding-right:80px}.contact-layout .contact-form-container{width:45%;float:left;background:#eee;padding:5px 40px 35px;border:1px solid #ccc}.contact-layout .contact-form{width:100%;margin:auto;color:#58595b}.contact-layout .contact-information .page-title{font-size:30px;color:#007dc4}.contact-layout .contact-information .page-description{font-size:17px;line-height:normal;color:#404041;line-height:1.4em}.contact-layout .contact-information .local-office-container{margin:20px 0 30px;font-size:17px}sup{top:-.7em;font-size:52%}.contact-layout .contact-information .office-title{color:#58595b;font-size:20px}.contact-layout .contact-information .contact-icon,.contact-layout .contact-information .contact-icon-globe,.contact-layout .contact-information .contact-icon-map{color:#007dc4;font-size:17px;font-weight:800}.contact-layout .contact-information .contact-icon-globe{font-size:20px;font-weight:400}.contact-layout .contact-information .contact-icon-map{font-size:28px}.contact-layout .contact-information .contact-link{font-size:17px;color:#404041;text-decoration:none}.contact-layout .contact-information .address-container{margin-top:10px}.contact-layout .contact-information .contact-line{margin-bottom:10px}.contact-layout .contact-information .address-container .left-column{width:30px;float:left}.contact-layout .contact-information .address-container .right-column{float:left}.commercial-info-layout{background:#efefef}.commercial-info-layout .commercial-info-container{margin:auto;position:relative;padding:79px 0 77px}.commercial-info-layout .info-container{width:58%;float:left;padding-right:52px}.commercial-info-layout .commercial-form-container{width:42%;float:left;background:#fff;padding:5px 40px 35px}.commercial-info-layout .enquire-form{width:100%;margin:auto;color:#58595b}.gform_title{font-size:24px;line-height:1em;margin-bottom:8px;margin-top:26px}.gform_description{font-size:17px;line-height:1.5em;margin:7px 0 13px}.commercial-info-layout .enquire-form .gform_button{border-radius:7px}.commercial-info-layout .info-container .info-line{margin-bottom:34px;width:100%}.commercial-info-layout .info-container .info-line{padding:25px;border-radius:11px}.commercial-info-layout .info-container .info-line:hover{background:#e8e8e8}.commercial-info-layout .info-container .left-column{width:12%;float:left}.commercial-info-layout .info-container .right-column{float:left;width:88%;padding-left:17px}.commercial-info-layout .info-container .info-title{font-size:23px;color:#007dc4}.commercial-info-layout .info-container .info-description{font-size:17px;color:#5a595c}.commercial-info-layout .info-container .left-column img{}.commercial-info-layout .commercial-info-container .enquire-now-container{position:absolute;top:0;right:0;display:none}.enquire-now-button{background:#fff;z-index:1;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:block;border:1px solid #007dc4;color:#007dc4;font-size:15px;padding:10px 20px;text-decoration:none;text-align:center;text-transform:uppercase;letter-spacing:.5px;position:fixed;top:0;right:-91px;bottom:0;width:222px;height:43px;margin:auto}.download-instructions-layout{}.download-instructions-layout .download-instructions-container{margin:auto;display:table;padding:0;margin-top:-70px}.download-instructions-layout .download-content-container{width:60%;display:table-cell;vertical-align:middle;padding:164px 0 99px}.download-instructions-layout .download-image-container{width:40%;display:table-cell}.download-instructions-layout .download-content-container .download-content-title{font-size:30px;color:#007dc4}.download-instructions-layout .download-content-container .download-description{font-size:17px;color:#5a595c;margin-bottom:20px}.download-instructions-layout .download-content-container .download-pdf-button{display:inline-block;border-radius:5px;border:1px solid #007dc4;color:#007dc4;font-size:13px;background:#fff;padding:10px 20px;text-decoration:none;text-align:center;text-transform:uppercase;margin-top:10px;letter-spacing:.5px}.full-width-nz-made-layout{}.full-width-nz-made-layout .full-width-nz-made-container{position:relative}.full-width-nz-made-layout .nz-background-white-stripe{height:65px;background:#fff}.full-width-nz-made-layout .nz-made-logo{position:absolute;right:15%;bottom:3%;width:150px}.full-width-nz-made-layout .nz-made-content{position:relative;text-align:center;color:#fff;width:500px;margin:auto;padding:150px 0}.full-width-nz-made-layout .nz-made-content .nz-made-title{font-size:30px}.full-width-nz-made-layout .nz-made-content .nz-made-text{font-size:17px}.full-width-background-layout{}.full-width-background-layout .full-width-background-container{position:relative}.full-width-background-layout .full-width-background-container .full-width-image{background-attachment:fixed;background-size:cover;background-position:center}.full-width-background-layout .full-width-content{position:relative;text-align:center;color:#fff;max-width:500px;width:94%;margin:auto;padding:150px 0}.full-width-background-layout .full-width-content .full-width-title{font-size:30px}.full-width-background-layout .full-width-content .full-width-text{font-size:17px}.full-width-background-layout .full-width-content .full-width-button{margin-top:20px}.full-width-background-layout .full-width-content .learn-more-button{width:100%;border-radius:5px;border:1px solid #fff;color:#fff;font-size:13px;padding:10px 20px;text-decoration:none;text-align:center;text-transform:uppercase;margin-top:10px;letter-spacing:.5px}.gallery-section-layout{width:100%;background:#eeefef}.gallery-section-layout .gallery-section-container{background:#eeefef;display:table;width:100%;min-height:500px;table-layout:fixed}.Collage{padding:3px}.Collage img{vertical-align:bottom}.Collage a>img{-webkit-transition:-webkit-transform .15s ease 0s;transition:-webkit-transform .15s ease 0s;transition:transform .15s ease 0s;transition:transform .15s ease 0s,-webkit-transform .15s ease 0s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);height:100%;width:100%}.Collage a:hover>img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);opacity:.5}#lightgallery a:hover .demo-gallery-poster>img{opacity:1}#lightgallery a .demo-gallery-poster{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .15s ease 0s;transition:background-color .15s ease 0s}#lightgallery a .demo-gallery-poster>img{left:0;top:0;bottom:0;right:0;margin:auto;opacity:0;width:48px!important;height:49px!important;position:absolute;-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.gallery-section-layout .gallery-section-container .gallery-thumbnails-container{width:50%;display:table-cell}.gallery-section-layout .gallery-section-container .gallery-content-container{width:50%;display:table-cell;vertical-align:middle}.gallery-section-layout .gallery-thumbnails{position:relative;overflow:hidden;width:100%}.gallery-section-layout .gallery-thumbnails-container ul{list-style-type:none;white-space:nowrap;padding:0;margin:0;font-size:0}.gallery-section-layout .gallery-thumbnails-container ul li{display:inline-block;padding:0;margin:0;width:268px;padding-bottom:268px;background-size:cover;background-position:center}.gallery-section-layout .gallery-thumbnails-container ul li img{border:1px solid #fff}.gallery-section-layout .gallery-section-container .gallery-content{margin-left:70px;width:500px}.gallery-section-layout .gallery-section-container .gallery-content .gallery-title{font-size:30px;color:#007dc4;line-height:1.2em}.gallery-section-layout .gallery-section-container .gallery-content .gallery-text{font-size:17px}.gallery-section-layout .gallery-section-container .gallery-content .gallery-button{margin-top:20px}.gallery-section-layout .gallery-section-container .gallery-content .view-gallery-button{width:100%;border-radius:5px;border:1px solid #007dc4;color:#007dc4;font-size:13px;padding:10px 25px;text-decoration:none;text-align:left;text-transform:uppercase;margin-top:10px;letter-spacing:.5px}.gallery-layout{background-color:#fff}.gallery-layout .gallery-container{width:100%;text-align:center;padding-top:20px}.gallery-layout .gallery-container .gallery-content{width:70%;max-width:680px;margin:auto;margin-bottom:25px}.gallery-layout .gallery-container .gallery-content .gallery-title{font-size:30px;color:#007dc4}.gallery-layout .gallery-container .gallery-content .gallery-text{font-size:17px}.gallery-layout .gallery-thumbnails-container{padding-bottom:100px}.gallery-layout .gallery-thumbnails img{display:inherit!important;height:inherit!important;max-width:inherit}.header-image-layout{}.header-image-layout .header-image-container{position:relative}.header-image-layout .header-image-container:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:.4}.header-image-layout .full-width-image{height:250px;background-size:cover}.header-image-layout .full-width-content{color:#fff;height:100%;position:relative}.header-image-layout .full-width-content .full-width-phone{right:0;bottom:30px;position:absolute;font-size:20px;text-decoration:none;color:#fff}.how-it-works-layout{background:#efefef}.body-wrapper.how-it-works{background-color:#efefef}.how-it-works-layout .how-it-works-container{margin:auto;width:1200px;padding:35px 0 70px}.page-template-page-comparison .how-it-works-layout .how-it-works-container,.page-template-page-remarketing-landing-page .how-it-works-layout .how-it-works-container{padding:70px 0}.how-it-works-layout .how-it-works-container .heading{text-align:center;font-weight:900;margin:25px auto 10px;max-width:740px}.how-it-works-layout .how-it-works-container .plead{text-align:center;font-weight:200;font-size:18px;margin-top:0;max-width:740px;margin:0 auto}.page-template-page-comparison .how-it-works-layout .how-it-works-container .plead,.page-template-page-remarketing-landing-page .how-it-works-layout .how-it-works-container .plead{font-size:18px;line-height:1.5}.how-it-works-layout .how-it-works-container .single-element{width:24.5%;vertical-align:top;display:inline-block;text-align:center;margin-top:40px}.how-it-works-layout .how-it-works-container .single-element a{padding:25px 0 23px;border-radius:5px;display:inline-block}.how-it-works-layout .how-it-works-container .single-element a:hover{background:#e8e8e8}.how-it-works-layout .how-it-works-container .element-image{display:block;text-align:center;height:92px}.single-element a{text-decoration:none}.how-it-works-layout .how-it-works-container .element-image img{max-height:92px;margin:0 auto 5px}.how-it-works-layout .how-it-works-container .element-title{font-size:18px;color:#007dc4}.page-template-page-remarketing-landing-page .how-it-works-layout .how-it-works-container .element-title,.page-template-page-comparison .how-it-works-layout .how-it-works-container .element-title{padding:0 45px}.how-it-works-layout .how-it-works-container .element-content{font-size:17px;width:80%;color:#404041;margin:auto}.hide-popup{display:none}.mfp-ready .hide-popup{display:block}.mfp-container .modal-popup-window{background:#f1f2f2 none repeat scroll 0 0;margin:40px auto;width:1200px;padding:40px 30px;position:relative;text-align:left}.mfp-container .mfp-close{}.mfp-container .popup-container{margin:auto}.mfp-container .popup-container .popup-element-image{width:20%;display:table-cell;vertical-align:middle}.mfp-container .popup-container .popup-element-image img{width:90%}.mfp-container .popup-container .popup-content{width:80%;display:table-cell;vertical-align:middle}.mfp-container .popup-container .popup-element-title{color:#007dc4;font-size:24px}.mfp-container .popup-container .popup-element-content{font-size:17px}.installer-quote-layout{background-color:#efefef}.installer-quote-layout .installer-quote-container{margin:auto;padding:40px 0}.installer-quote-layout .form-container{width:63%;float:left}.installer-quote-layout .form-container .gform_wrapper{background:#fff;padding:5px 50px 40px}#buy-now-form-step2 .order-summary-container,.installer-quote-layout .order-summary-container{width:37%;padding:0 0 0 3%;float:left}#buy-now-form-step2 .gform_title,.installer-quote-layout .form-container .gform_title{font-size:20px;font-weight:900;color:#007dc4;padding-bottom:10px;border-bottom:1px solid #efefef}#buy-now-form-step2 h2,.installer-quote-layout .form-container h2{font-size:17px;font-weight:700;display:inline;color:#58595b}.gsection_title{margin-top:12px!Important;display:block!Important;margin-bottom:-5px}#buy-now-form-step2 .gform_button,.installer-quote-layout .form-container .gform_button{display:block!important}#buy-now-form-step2 .qty{width:29.5%;float:left}#buy-now-form-step2 .total-price{float:left;width:auto;margin-left:24px}#buy-now-form-step2 .total-price .gfield_label{}#buy-now-form-step2 .total-price .ginput_container{font-size:18px;line-height:26px;font-weight:300;text-align:right;padding:8px 0}.qty.gfield select{padding:10px}.gfield_label{margin:6px 0}.installer-quote-layout .order-summary-container .summary-title{color:#58595b;font-size:18px;border-bottom:1px solid #e1e2e3;padding:20px 0 7px}.installer-quote-layout .order-summary-container .summary-subtitle{color:#58595b;font-size:14px;margin-top:10px}.installer-quote-layout .order-summary-container .summary-text{font-size:13px;padding-bottom:15px;border-bottom:1px solid #e2e2e2}.installer-quote-layout .order-summary-container .added-product-container{border:1px solid #ccc;font-size:14px;margin-bottom:10px;background-color:#fff}.installer-quote-layout .order-summary-container .added-product-container .added-product-data{padding:10px 15px}.installer-quote-layout .order-summary-container .added-product-container .added-product-controls{background:#efefef;border-top:1px solid #ccc;padding:5px 15px}.installer-quote-layout .order-summary-container .added-product-container span.added-product-title{font-size:15px;color:#007dc4}.installer-quote-layout .order-summary-container .added-product-container span.added-product-shape{text-transform:uppercase}.installer-quote-layout .order-summary-container .summary-edit-order{margin-top:5px}.installer-quote-layout .order-summary-container .summary-edit-order a{font-size:13px;color:#007dc4;text-decoration:none}.measure-shower-layout{background-color:#efefef}.measure-shower-layout .measure-shower-container{margin:auto;padding:80px 0}.measure-shower-layout .measure-images-container{width:50%;float:left}.measure-shower-layout .measure-list-container{padding:0 5% 0 7%;width:50%;float:left;counter-reset:item}.measure-shower-layout .measure-images-container .measure-title,.measure-shower-layout .measure-list-container .measure-title{color:#007dc4;font-size:30px}.measure-shower-layout .measure-list-container .measure-title span{color:#4f4f4f;font-style:normal;font-size:20px;font-weight:600}.measure-shower-layout .measure-images-container .measure-text{font-size:17px;padding-right:10%}.measure-shower-layout .measure-images-container .measure-shapes ul{list-style-type:none;margin:20px 0 0;padding:0;font-size:0;max-width:400px}.measure-shower-layout .measure-images-container .measure-shapes ul li{display:inline-block;width:33%;padding:0 30px 0 0}.measure-shower-layout .measure-list-container .list-title{color:#404040;font-size:20px}.measure-shower-layout .measure-list-container ol{margin:10px 0 0;padding:0;list-style:none}.measure-shower-layout .measure-list-container li{counter-increment:item;font-weight:300;margin-bottom:10px;-webkit-font-smoothing:antialiased}.measure-shower-layout .measure-list-container li:before{margin:0 10px 0 0;content:counter(item) ".";color:#007dc4;font-size:17px;font-weight:900;text-align:center;display:inline-block}.left-right-layout{margin:auto;padding:60px 0;display:table;table-layout:fixed}.left-right-layout .left-right-container{display:table-row}.left-right-layout .left-right-container .left-container{display:table-cell;vertical-align:middle;width:50%;padding:0 5% 0 0;table-layout:fixed}.left-right-layout .left-right-container .right-container{display:table-cell;vertical-align:middle;width:50%;position:relative;table-layout:fixed}.left-right-layout .left-right-container .videos .watch a{color:#fff;text-decoration:none;text-transform:uppercase;margin-top:0;display:inline-block;background-image:url(../images/play.png);background-repeat:no-repeat;background-position:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.left-right-layout .left-right-container img{width:100%;max-width:none}.left-right-layout .left-right-container .videos img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;width:100%;max-width:none}.left-title{font-size:30px;color:#007dc4;line-height:1.2em}.left-right-layout .left-description{font-size:17px;color:#5a595c;margin-bottom:20px}.left-right-layout .left-order-button{display:inline-block;border-radius:5px;border:1px solid #007dc4;color:#007dc4;font-size:13px;padding:10px 20px;text-decoration:none;text-align:center;text-transform:uppercase;margin-top:10px;letter-spacing:.5px}.our-people-layout{margin-bottom:80px}.body-wrapper.our-people{background-color:#fff}.our-people-layout .our-people-container{margin:auto;max-width:1100px;padding:20px 50px 70px}.our-people-layout .our-people-container .our-people-header{margin:auto}.our-people-layout .our-people-container .our-people-title{text-align:center;color:#007dc4;font-size:30px}.our-people-layout .our-people-container .our-people-text{font-size:17px;color:#5a595c;margin:auto;text-align:center;width:60%}.our-people-layout .our-people-container .single-element{width:32.3%;margin-right:1%;float:left;vertical-align:top;display:inline-block;text-align:center;margin-top:40px;text-decoration:none;overflow:hidden}.our-people-layout .our-people-container .element-image{display:inline-block;text-align:center;position:relative;max-width:240px}.our-people-layout .our-people-container .element-image img{width:auto;height:auto}.our-people-layout .our-people-container .element-title{font-size:17px;color:#404041;text-transform:uppercase}.our-people-layout .our-people-container .element-content{font-size:17px;color:#404041;margin:auto}.our-people-layout .our-people-container .hide-popup{display:none}.our-people-layout .our-people-container .element-hover{position:absolute;top:0;background-color:rgba(255,255,255,.6);width:100%;height:100%;padding-top:50%;text-align:center;z-index:10;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;border:1px solid #007dc4}.our-people-layout .our-people-container .element-hover .our-people-popup{text-decoration:none;color:#007dc4;font-size:17px}.our-people-layout .our-people-container .element-hover img{display:block;margin:auto;z-index:1;border:0}.our-people-layout .our-people-container .element-hover:hover{opacity:1}.mfp-container .popup-container-our-people{width:1000px;display:table}.mfp-container .popup-container-our-people .popup-element-image{width:25%;display:table-cell}.mfp-container .popup-container-our-people .popup-content{width:75%;display:table-cell;vertical-align:middle;padding:0 100px 0 50px}.mfp-container .popup-container-our-people .popup-element-title{color:#404041;font-size:20px;text-transform:uppercase}.mfp-container .popup-container-our-people .popup-element-position{color:#404040;font-size:17px}.mfp-container .popup-container-our-people .popup-element-content{margin-top:10px;font-size:17px;color:#5a595c}.mfp-container .popup-container-our-people .popup-element-email,.mfp-container .popup-container-our-people .popup-element-phone{margin-top:10px}.mfp-container .popup-container-our-people .popup-element-email a,.mfp-container .popup-container-our-people .popup-element-phone a{font-size:17px;color:#5a595c;text-decoration:none}.mfp-container .popup-container-our-people .popup-element-email .fa,.mfp-container .popup-container-our-people .popup-element-phone .fa{color:#007dc4}.where-to-buy-single-layout{}.where-to-buy-single-layout .where-to-buy-single-container{margin:auto;padding:10px 0 50px}.where-to-buy-single-layout .where-to-buy-single-container .contact-information-container{width:50%;float:left}.where-to-buy-single-layout .where-to-buy-single-container .enquire-form-container{width:50%;float:left;padding-left:10%;padding-top:20px}.where-to-buy-single-layout .where-to-buy-single-container .company-title{line-height:30px;font-size:30px;color:#007dc4}.where-to-buy-single-layout .where-to-buy-single-container .company-description{font-size:20px;line-height:normal;color:#404040}.where-to-buy-single-layout .where-to-buy-single-container .contact-container{margin:15px 0 50px}.where-to-buy-single-layout .where-to-buy-single-container .contact-container,.where-to-buy-single-layout .where-to-buy-single-container .contact-container a{color:#58595b;font-size:17px;font-weight:300;text-decoration:none}.where-to-buy-single-layout .where-to-buy-single-container .contact-line{margin-top:10px}.where-to-buy-single-layout .where-to-buy-single-container .contact-left-part{width:50%;float:left}.where-to-buy-single-layout .where-to-buy-single-container .contact-right-part{width:50%;float:left}.where-to-buy-single-layout .where-to-buy-single-container .contact-container .left-column{width:30px;float:left}.where-to-buy-single-layout .where-to-buy-single-container .contact-container .right-column{float:left}.where-to-buy-single-layout .where-to-buy-single-container .contact-container .contact-icon{color:#007dc4;font-size:20px}.where-to-buy-single-layout .where-to-buy-single-container .contact-container .contact-icon.marker{font-size:28px}.where-to-buy-single-layout .where-to-buy-single-container .company-map{width:100%;height:300px;pointer-events:none}.where-to-buy-single-layout .where-to-buy-single-container .right-section-wrapper{border:1px solid #dcdcdc;background-color:#eee;padding:20px 30px;margin-bottom:10px}.where-to-buy-single-layout .enquire-form-container .gform_title{font-weight:900;font-size:24px;color:#58595b;margin:0;display:inline-block}.where-to-buy-single-layout .right-section-wrapper .left-column{width:50%;border-right:1px solid #dcdcdc;display:table-cell;vertical-align:middle;padding:0 20px;text-align:center}.where-to-buy-single-layout .right-section-wrapper .left-column img{margin:auto}.where-to-buy-single-layout .right-section-wrapper .right-column{width:50%;text-align:center;display:table-cell;vertical-align:middle}.where-to-buy-single-layout .right-section-wrapper.header{font-size:17px;font-weight:700;color:#58595b;display:table;width:100%;padding:20px 0}.where-to-buy-single-layout .where-to-buy-single-container .enquire-now-container{position:absolute;top:0;right:0;display:none}.where-to-buy-map-layout{background-color:#efefef}.post-type-archive-stockists .where-to-buy-map-layout{height:calc(100vh - 111px);min-height:730px}.where-to-buy-map-layout .where-to-buy-map-container{margin:auto;padding:50px 0}.post-type-archive-stockists .where-to-buy-map-layout .where-to-buy-map-container .page-title{display:none}.post-type-archive-stockists .where-to-buy-map-layout .map-section-container,.post-type-archive-stockists .where-to-buy-map-layout .search-map-container .map-section{max-height:none;height:calc(100vh - 113px)}.post-type-archive-stockists .where-to-buy-map-layout .search-section .results-section .results ul{max-height:none;height:calc(100vh - 263px)}.where-to-buy-map-layout .where-to-buy-map-container .page-title{color:#007dc4;font-size:30px;margin-bottom:13px}.where-to-buy-map-layout .where-to-buy-map-container .search-map-container{border:1px solid #ececec;background-color:#fff;display:table;width:100%}.where-to-buy-map-layout .search-map-container .search-section{width:35%;display:table-cell}.where-to-buy-map-layout .search-map-container .map-section-container{width:65%;display:table-cell;vertical-align:top;position:relative}.where-to-buy-map-layout .search-map-container .map-section{height:600px;max-height:600px}.where-to-buy-map-layout .search-section .top-section{padding:15px;border-bottom:1px solid #ececec;height:150px}.tax-stockists_type .where-to-buy-map-layout .search-section .top-section{height:134px}.tax-stockists_regions .where-to-buy-map-layout .search-section .top-section{height:88px}.tax-stockists_type .where-to-buy-map-layout .search-section .results-section .results ul{max-height:466px}.tax-stockists_regions .where-to-buy-map-layout .search-section .results-section .results ul{max-height:512px}.where-to-buy-map-layout .search-section .top-section .search-title{font-size:22px;color:#58595b}.where-to-buy-map-layout .search-section .top-section .search-input input{-moz-appearance:none;background:#fff none repeat scroll 0 0;border:1px solid #f1f2f2;border-radius:0;box-sizing:border-box;color:#6d6f70;float:left;font-size:13px;font-weight:300;line-height:1em;margin:0!important;outline:medium;padding:10px;width:90%;width:calc(100% - 52px)}.where-to-buy-map-layout .search-section .top-section .search-input{position:relative}.where-to-buy-map-layout .search-section .search-input .search-input-go-button{border:1px solid #087dc2;position:absolute;display:block;padding:7px 15px;font-size:14px;background-color:#087dc2;color:#fff;bottom:0;right:0;font-weight:900;cursor:pointer}.where-to-buy-map-layout .search-section .search-results-line{margin-top:15px}.where-to-buy-map-layout .search-section .search-results-line .search-result{width:auto;float:left;font-size:12px;color:#58595b;text-transform:uppercase;line-height:28px}.where-to-buy-map-layout .search-section .search-results-line .search-filter{width:150px;float:right;text-align:right}.where-to-buy-map-layout .search-section .results-section{}.where-to-buy-map-layout .search-section .start-search{width:80%;margin:50px auto 0;text-align:center}.where-to-buy-map-layout .search-section .results-section .start-search-title{color:#087dc2;font-size:17px;font-weight:900}.where-to-buy-map-layout .search-section .results-section .start-search-description{font-size:13px;color:#404041;font-weight:300}.where-to-buy-map-layout .search-section .results-section .results ul{list-style:none;margin:0;padding:0;font-size:0;max-height:450px;overflow-y:scroll;overflow-x:hidden}.where-to-buy-map-layout .search-section .results-section .results li{display:inline-block;width:100%;padding:15px;cursor:pointer;border-bottom:1px solid #ececec}.where-to-buy-map-layout .search-section .results-section .results li:hover{background-color:#e6e7e9}.where-to-buy-map-layout .search-section .results .result-container{display:table;width:100%}.where-to-buy-map-layout .search-section .results .result-details{display:table-cell;width:75%}.where-to-buy-map-layout .search-section .results .result-details span{display:block}.where-to-buy-map-layout .search-section .results .result-details span.result-company-name{font-size:14px;color:#58595b;font-weight:700}.where-to-buy-map-layout .search-section .results .result-details span.result-address{font-size:14px;color:#58595b;font-weight:300}.where-to-buy-map-layout .search-section .results .result-icon{display:table-cell;width:25%;vertical-align:middle;text-align:center}.where-to-buy-map-layout .search-section .results .result-icon img{display:block;margin:auto}.where-to-buy-map-layout .search-section .search-filter span,.where-to-buy-map-layout .search-section .results .result-icon span{font-size:12px;font-weight:700}.where-to-buy-map-layout .search-section .search-filter span{font-size:11px;height:28px;line-height:28px}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:20%!important}.selectboxit-option-icon-url{background-size:13px 17px!important}.jqueryui .ui-icon-triangle-1-s{background-position:-65px 0!important}.where-to-buy-map-layout .search-section span.installer,.where-to-buy-map-layout .map-section-container .map-legend span.installer,.where-to-buy-map-layout .search-section .results .result-icon span.installer{color:#003768}.where-to-buy-map-layout .search-section span.distributor,.where-to-buy-map-layout .map-section-container .map-legend span.distributor,.where-to-buy-map-layout .search-section .results .result-icon span.distributor{color:#fccb0e}.where-to-buy-map-layout .search-section span.retailer,.where-to-buy-map-layout .map-section-container .map-legend span.retailer,.where-to-buy-map-layout .search-section .results .result-icon span.retailer{color:#007dc4}.where-to-buy-map-layout .search-section span{display:block}.pac-logo:after{content:none}.pac-item{padding:3px 4px}.where-to-buy-map-layout .search-section .results span.distance{color:#404041;font-weight:300}.where-to-buy-map-layout .search-section .results ::-webkit-scrollbar{width:12px}.where-to-buy-map-layout .search-section .results ::-webkit-scrollbar-track{background-color:#fff;border:1px solid #e6e7e9}.where-to-buy-map-layout .search-section .results ::-webkit-scrollbar-thumb{background-color:#bcbdbf;border-radius:10px}.where-to-buy-map-layout .map-section-container .map-legend{z-index:5;position:absolute;bottom:25px;right:50px;background:#fff;display:table;padding:2px 5px}.where-to-buy-map-layout .map-section-container .map-legend span{font-size:10px;font-weight:500;text-transform:uppercase}.where-to-buy-map-layout .map-section-container .map-legend a{text-decoration:none}.where-to-buy-map-layout .map-section-container .map-legend .legend-installer,.where-to-buy-map-layout .map-section-container .map-legend .legend-distributors,.where-to-buy-map-layout .map-section-container .map-legend .legend-retailers{text-align:center;padding:0 5px;border-radius:3px;display:table-cell;vertical-align:middle;border-right:1px solid #ddd;cursor:pointer}.where-to-buy-map-layout .map-section-container a.map-info-window-link{color:#003768;text-decoration:none;font-weight:700;margin-top:15px;display:block}.where-to-buy-map-layout .map-section-container .map-legend .legend-retailers{border-right:none}.where-to-buy-map-layout .map-section-container .map-legend img{width:12px;display:inline;vertical-align:middle}.where-to-buy-map-layout .search_list_element_template,.where-to-buy-map-layout .tooltip_templates{display:none}.design-jpg{overflow:hidden}.gfield input,.gfield select,.gfield textarea{padding:14px 10px;font-weight:300;font-size:15px}.search-filter .selectboxit-container .selectboxit{background:#fff;color:#58595b}.nav-spacer{height:111px}.address-container a{text-decoration:none;color:#404041}address p{margin:0}address{font-style:normal}.pac-item-selected span,.pac-item-selected:hover span,.pac-item:hover span,.pac-item:hover .pac-item-query span,.pac-item-selected,.pac-item-selected:hover,.pac-item:hover,.pac-item:hover .pac-item-query{background-color:#007dc4!important;color:#fff!important;cursor:pointer}.pac-item{padding:5px 11px;font-size:13px}.pac-icon{display:none}p{margin:7px 0}.mfp-iframe-holder .mfp-content{max-width:84%;max-height:100%}a.view-gallery-button:hover,a.left-order-button:hover{background:#007dc4!important;color:#fff!important}.how-it-works-button:hover{background-color:#fff!important;color:#000!important}.how-it-works-button:hover .fa-play:before{color:#000}.learn-more-button:hover{background:#fff!important;color:#58595b!important}a.view-link:hover:after{right:-3px!important}a.play-icon:hover{opacity:.8}a.product-form-submit-button:hover{background:#d95a1e!important}a.back-to-step1:hover i{left:-2px;position:relative}.installation-guide-link:hover{color:#006ba8}.where-to-buy-map-layout .search-section .search-input .search-input-go-button:hover{background:#006ba8}input[type=submit]:hover{background:#006ba8}.instation-thank-you{background:#efefef;text-align:center;height:calc(100vh - 111px);display:table;width:100%}.instation-thank-you .page-container{padding:50px 0;max-width:700px;display:table-cell;vertical-align:middle}.instation-thank-you .left-title,.instation-thank-you p{max-width:620px;margin-top:15px;margin-bottom:10px;margin-left:auto;margin-right:auto;width:94%}h3.left-title{margin:0}.thank-you-icon{font-size:44px;color:#007dc4;margin-bottom:8px;display:block}#field_6_18{width:28%;float:right}#field_6_17{width:70%}#gform_wrapper_6 .gform_description{display:none}.mobile-view-more{display:none}.get_location{display:none}.map-address{margin-top:9px;color:#404040}.map-email,.map-phone,.map-link{clear:both;display:block;margin-top:4px;color:#404040;text-decoration:none;font-size:14px}a.map-link{color:#087dc2;font-weight:500;font-size:12px;text-transform:uppercase;margin-top:15px;border-bottom:2px solid transparent;display:inline-block}a.map-link:hover{color:#006ba8;border-bottom:2px solid #006ba8}.map-format strong{font-size:18px}.map-format{padding:7px 10px 2px;font-size:14px}.gm-style div[style*=border-radius]{border-radius:10px!important}.gm-style .gmnoprint div[style*=border-radius]{border-radius:2px!important}#gform_preview_6_20{float:left;width:100%}.ginput_preview{background:#efefef;padding:8px 9px;position:relative;font-weight:200}.gform_delete{position:absolute;right:9px;top:0;bottom:1px;margin:auto}.ginput_preview strong{font-weight:200}.checkout-breadcrumb{display:none}.tax-stockists_type .body-wrapper,.tax-stockists_regions .body-wrapper{background:#efefef!important}.search-page-header h1{width:78%;float:right;margin-right:-4px;color:#017dc4;padding:10px 0;font-weight:900}[data-filter=select-your-region] .filter-header,[data-filter=choose-a-type] .filter-header{display:none}.gfield_checkbox input[type=checkbox]:checked+label{color:#017dc4;text-decoration:none;padding-bottom:2px}.search-page-header sup{top:-1em;font-size:38%}.where-to-buy-regions{background:#efefef;padding:50px 0}.where-to-buy-regions .page-container{max-width:770px}.where-to-buy-regions .centered-layout{margin:0 auto 38px}.where-to-buy-regions .centered-title{text-align:center;color:#007dc4;font-size:30px}.where-to-buy-regions .centered-text{font-size:17px;color:#5a595c;margin:auto;text-align:center;width:60%}.stockists-regions{display:table;width:100%;table-layout:fixed}.region-list{width:300px}.region-map{width:470px}.region-map,.region-list{display:table-cell;vertical-align:middle}.region-list a{font-weight:400;color:#404040;font-size:20px;line-height:43px}.region-list a:hover{color:#007dc4}.mapsvg-tooltip{font-weight:500!important;font-size:16px!important;font-family:inherit!important;color:#fff!important;background:#007dc4!important;border:none!important;border-radius:0!important;padding:7px 16px!important;margin-left:-13px!important}.mapsvg-tooltip:after{content:'';width:0;height:0;border-top:19px solid transparent;border-bottom:19px solid transparent;border-left:19px solid #007dc4;position:absolute;right:-19px;top:0}.mapsvg-region{fill:#007dc4;background:#007dc4}.mapsvg-region:hover{fill:#00587f;background:#00587f}.life-guarantee{max-width:175px;margin-bottom:10px}.product-description .guarantee-icon{width:119px;margin-bottom:0;float:left}.ui-datepicker-trigger{width:33px;position:absolute;top:16px;right:7px}img.ui-datepicker-trigger{width:23px;position:absolute;top:16px;right:14px}#ui-datepicker-div{background:#efefef;padding:11px 17px}.ui-datepicker-next{float:right;text-decoration:none!important}.ui-datepicker-prev{text-decoration:none!important}.ui-datepicker-calendar td a,.ui-datepicker-calendar th{padding:6px 7px;color:#48535a;text-decoration:none!important}.ui-datepicker-calendar tr{height:26px}#ui-datepicker-div{background:#fff;padding:11px 17px;color:#48535a;border:1px solid #dfdfdf;display:none}.ui-datepicker-calendar{padding-top:11px}select.ui-datepicker-month{float:left;width:45%;font-size:13px;height:35px;display:inline;clear:none;padding:8px 17px}select.ui-datepicker-year{width:45%;font-size:12px;height:35px;float:right;display:inline;clear:none;padding:8px 17px}.ui-datepicker-calendar td a:hover{background:#007dc4;color:#fff;border-radius:3px;text-decoration:none}.ui-datepicker-title select{border:1px solid #dfdfdf;background-image:url(../images/icons/arrows/select.svg);background-repeat:no-repeat;background-size:12px;background-position:right 9px center;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:''}.ui-datepicker-header span{color:#007dc4;text-decoration:none;cursor:pointer}td.ui-datepicker-unselectable,td.ui-state-disabled{opacity:.4}.ginput_container_date:after{background-image:url(../images/default/forms/calendar-black.png);content:'';position:absolute;top:12px;right:9px;margin:auto;font-size:21px;background-repeat:no-repeat;width:28px;height:28px;pointer-events:none;background-size:100%}i.fa-angle-left.fa{margin-right:6px}.overlay-open-video .icon-play-icon,.video-insitu .icon-play-icon{color:#fff;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:60px;height:60px;font-size:60px;z-index:1;line-height:1em}.page-template-page-remarketing-landing-page .faq-wrapper,.page-template-page-comparison .faq-wrapper{max-width:980px;margin:0 auto}.page-template-page-remarketing-landing-page #frequently-asked-questions .tab-container .panel-container,.page-template-page-comparison #frequently-asked-questions .tab-container .panel-container{width:78%}#frequently-asked-questions .tabs{margin:0;padding:0;width:22%;float:left}#frequently-asked-questions .tab{background:0 0;padding-left:0}#frequently-asked-questions .tab a{font-size:18px;line-height:1.6em;display:block;padding:8px 0;outline:none;text-decoration:none;color:#48525e}#frequently-asked-questions .tab a.selected-tab,#frequently-asked-questions .tab a:hover{color:#017dc4;font-weight:600}#frequently-asked-questions .tab.active{background:#fff;padding-top:6px;position:relative;top:1px;border-color:#666}#frequently-asked-questions .tab a.active{font-weight:800}#frequently-asked-questions .tab-container .panel-container{background:#fff;padding:10px;border-left:1px solid #e4e4e4;padding-left:7%;margin-bottom:40px;width:60%;float:left}#frequently-asked-questions .panel-group .panel{box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#frequently-asked-questions .panel{border-bottom:solid 1px #e4e4e4;margin-bottom:5px}#frequently-asked-questions .panel:last-child{border-bottom:none;padding-bottom:25px}#frequently-asked-questions .panel-title{margin-top:0;margin-bottom:8px}#frequently-asked-questions .panel-title>a.collapsed:before{content:'+'}#frequently-asked-questions .panel-title>a:before{content:'-';position:absolute;left:0}#frequently-asked-questions .panel-title>a{position:relative;display:block;padding:10px 15px 10px 18px;font-size:18px;font-weight:300;color:#017dc4;text-decoration:none}#frequently-asked-questions .panel-title>a.collapsed{color:#2c3341}#frequently-asked-questions .panel-body{margin:-9px 15px 18px 18px}#frequently-asked-questions .panel-body .videocontainer{margin-top:30px}#frequently-asked-questions .tab-row{margin-bottom:3em}#frequently-asked-questions .panel-group{margin-bottom:0}#frequently-asked-questions .panel-collapse{}#frequently-asked-questions .sections1 .visible-xs,#frequently-asked-questions .sections1 .left-30{display:none!important}#frequently-asked-questions .sections1 .right-60{border-left:none;padding-left:0;width:100%;max-width:850px}#frequently-asked-questions .collapse{display:none}#frequently-asked-questions .collapse.in{}#frequently-asked-questions .visible-xs{display:none;padding:0 15px}@media(max-width:1220px){#frequently-asked-questions .tab-container .panel-container{width:71%}}@media(max-width:1020px){#frequently-asked-questions .tabs{width:32%}#frequently-asked-questions .tab-container .panel-container{padding-left:3%;width:65%}}@media(max-width:768px){#frequently-asked-questions .visible-xs{display:block;font-size:24px;font-weight:400;margin:8px 0;padding:0}#frequently-asked-questions .tabs{display:none}#frequently-asked-questions .panel-container>div{display:block!important}#frequently-asked-questions .tab-container .panel-container{width:100%!important;padding-left:0;border-left:none}}.purchase-testimonial{margin-top:25px;float:left;width:100%}.purchase-testimonial .stars{display:block;margin-bottom:7px}.purchase-testimonial .stars img{width:16px;float:left}.purchase-testimonial .testimonial-title{font-weight:600;line-height:1.6em;margin-top:3px}.testimonial{width:calc(100% - 110px);float:left}.testimonial-img{font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;width:90px;float:right}.purchase-testimonial .testimonial-img img{height:90px;border-radius:1000px;overflow:hidden;margin-bottom:3px;border:2px solid #fff}.purchase-testimonial .testimonial-bodycopy{font-size:15px}.purchase-testimonial a{margin-top:12px;font-weight:700;font-size:12px;display:block}.purchase-testimonial a img{width:22px;float:left;margin-right:6px;margin-top:-3px}.testimonial-video .video-insitu a{color:#fff;text-decoration:none;text-transform:uppercase;margin-top:0;display:inline-block;background-image:url(../images/play.png);background-repeat:no-repeat;background-position:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.testimonial-video .video-insitu a:before{content:none!important}.testimonial-video .video-insitu a i{display:none}.testimonial-video .video-insitu img{opacity:.6;transition:.3s all ease}.testimonial-video .video-insitu:hover img{opacity:1}.navigation-top-row i{font-size:90%;top:2px;position:relative;margin-right:2px}.button-primary{background:#027dc4;width:100%;border-radius:5px;border:1px solid #027dc4;color:#fff;font-size:13px;padding:13px 28px;text-decoration:none;text-align:center;text-transform:uppercase;margin-top:10px;letter-spacing:.5px;font-weight:700px}.button-primary:hover{background:#178cd0;color:#fff;border-color:#178cd0}.blog-cta{background:#efefef;padding:40px;border:1px solid #027dc4;display:block;color:#404041;position:relative}.blog-cta span{float:left;font-size:22px;line-height:35px;width:calc(100% - 238px);margin-right:10px;font-weight:300}.blog-cta .btn{width:auto;margin:0;top:50%;transform:translateY(-50%);position:absolute;right:40px}@media(max-width:1200px){.blog-cta{padding:30px}}@media(max-width:1020px){.blog-cta{margin-bottom:30px;padding:24px;padding:30px;text-align:center}.blog-cta span{line-height:33px;width:100%;float:none;display:block;max-width:500px;margin:auto}.blog-cta .btn{position:relative;top:0;transform:none;right:0;margin-top:15px!important;display:inline-block}}.mfp-bg,.mfp-wrap{z-index:9999}.reports-sec{max-width:500px;padding:47px 0 40px}.ltg-about .reports-sec{max-width:570px;padding:20px 0 15px}.reports-sec.unovent{max-width:1000px}.reports-sec figure{width:237px;float:left;margin:8px 0 0}.reports-sec figure img{width:100%;height:auto;display:block;margin:auto}.ltg-about .reports-sec figure img{max-height:175px;width:auto!important;max-width:initial}.ltg-about .page-container.reports-sec{display:table}.ltg-about .reports-sec figure{display:table-cell;float:none!important;vertical-align:middle;margin:auto}.ltg-about .reports-sec article.text-block{display:table-cell;float:none;vertical-align:middle}.reports-sec .text-block{overflow:hidden;padding:0 0 0 48px;width:auto;clear:inherit}.reports-sec .text-block h3{color:#58595b;font-weight:900;font-size:20px;text-transform:none;letter-spacing:.2px;margin:0}.reports-sec p{margin:0 0 10px;letter-spacing:.26px}.reports-sec p sup{font-size:9px;top:-7px}.reports-sec .view-link{position:relative;color:#808183;font-weight:500;letter-spacing:.2px;margin:0 0 0 -1px;text-transform:uppercase;padding:0 26px 0 0;text-decoration:none}.reports-sec .view-link:after{position:absolute;right:0;top:0;font-family:fontawesome;font-size:20px;color:#808183;content:'\f178';line-height:22px;-webkit-transition:.2s all ease;transition:.2s all ease}