@charset "UTF-8";html{height:100%;width:100%}body{font-family:Helvetica,sans-serif;font-weight:300;color:#231f20;background:#f9f9f9}h1,h2,h3,h4,h5{font-weight:300;font-weight:light;color:#444;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;margin:0.5em 0}h1{font-size:2.5em;line-height:1}h2{font-size:2em;line-height:1}p{word-break:break-word}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}img{vertical-align:middle;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;max-width:100%;height:auto}.wp-block-image img{max-width:100%;height:auto}.ab-block-cta,.ab-block-cta .ab-button-shape-rounded{border-radius:0}a{color:#444}a:focus{outline:0}a:active,a:hover{outline:0;cursor:pointer;color:#77A323;text-decoration:none}.anchor{position:absolute;top:-110px}@media screen and (min-width:992px){.anchor{top:-200px}}input{border:1px solid #ccc}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form,input,label{display:block;box-shadow:none;-webkit-box-shadow:none}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.center{text-align:center}.home-top-slider .single-slide{position:relative}.home-top-slider .single-slide .text-container{padding:30px;font-size:0.7em}@media screen and (min-width:768px){.home-top-slider .single-slide .text-container{position:absolute!important;z-index:1;background:rgba(255,255,255,0.8);width:400px;left:5%;top:50%;transform:translateY(-50%);font-size:1rem}}@media screen and (max-width:992px){.home-top-slider .single-slide .text-container{font-size:0.7em}}@media screen and (max-width:768px){.home-top-slider .single-slide .text-container{font-size:1rem}}.home-top-slider .single-slide .text-container ol,.home-top-slider .single-slide .text-container ul{padding-left:20px}.home-top-slider .single-slide img{height:300px;max-width:none;position:relative;left:30%;transform:translateX(-41%)}@media screen and (min-width:576px){.home-top-slider .single-slide img{width:100%;height:auto;left:inherit;transform:none}}div,section{position:relative}#page-content{margin-bottom:4em}.page-template-default main{margin:4em auto}.hidden{display:none}.btn-primary,.gform_button{display:inline-block;border-radius:0;background-color:#77A323;border:none;transition:all 500ms ease-in-out;padding:10px 40px;font-weight:400;text-transform:uppercase;text-align:center;font-size:0.9em;color:#fff}.btn-primary:hover,.gform_button:hover{background-color:#6C6C6C;text-decoration:none}.btn-primary-blue{border-radius:0;background-color:#004876;color:#ffffff;border:none;transition:all 250ms ease-in-out;padding:10px 40px;font-weight:400;text-transform:uppercase;font-size:0.9em}.btn-primary-blue:hover{transform:scale(1.05);background-color:#003150;color:#ffffff}@media screen and (max-width:576px){#cookie-notice{top:auto!important;bottom:0;z-index:999999999}}#dismiss-ada{color:#0181C4;display:block;margin-bottom:5px;cursor:pointer}#pojo-a11y-toolbar.pojo-a11y-toolbar-left{bottom:0}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{position:absolute;bottom:30px}span.graybar{display:inline-block;width:52px;height:5px;margin:10px 0 0;background:rgba(200,200,200,0.8)}.bottom-cta{margin:0em auto;text-align:left}@media screen and (min-width:768px){.bottom-cta{margin:4em auto;text-align:center}}.bottom-cta h2{margin-bottom:20px}.gform_wrapper textarea{border-color:#CCCCCC}.section-headline{color:#0181C4;font-weight:600}.toggle-btn{cursor:pointer}.toggle-btn p{margin-bottom:0;padding-left:50px}.toggle-content{display:none;margin:20px 0}.toggle-content p{margin-bottom:0}.video-banner .video-thumblink{width:120%!important;max-width:none;margin-left:-10%}.video-thumb-container{position:relative;cursor:pointer}.video-thumb-container .textblock{margin:3em 0}.video-thumb-container.activated .video-responsive:after{display:none}.video-thumb-container .video-responsive:after{content:"";display:block;position:absolute;width:90px;height:61px;top:50%;left:50%;margin-top:-30px;margin-left:-45px;z-index:100;background:url("../theme5150/img/icons/youtube-play-sprite.png") no-repeat;background-position:0 0;background-size:90px auto}.video-thumb-container .video-responsive:hover:after{background-position:0 -62px;cursor:pointer}.video-thumb-container .video-responsive.activated:after{display:none}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;border:none}.divider{display:block;padding:40px;background-image:url(../theme5150/img/icons/hr.png);background-repeat:no-repeat;background-position:center center;width:calc(100% - 30px);height:62px;max-width:1110px;margin:0 auto}.row{margin:3em 0}.text-on-white{margin:2em auto}@media screen and (min-width:768px){.text-on-white{margin:5em auto}}.text-on-white .textrow h1,.text-on-white .textrow h2,.text-on-white .textrow h3,.text-on-white .textrow h4,.text-on-white .textrow p{text-align:left!important}@media screen and (min-width:768px){.text-on-white .textrow h1,.text-on-white .textrow h2,.text-on-white .textrow h3,.text-on-white .textrow h4,.text-on-white .textrow p{text-align:center!important}}.text-image{margin:30px auto}.text-image .row{flex-direction:column}.text-image .row .col{flex-basis:inherit}.text-image .row .col:first-child{margin-bottom:20px}.text-image .row .col img{width:100%}@media screen and (min-width:768px){.text-image .row{flex-direction:row}.text-image .row .col{flex-basis:0}.text-image .row .col:first-child{margin-bottom:0}}.gray-bg{background:#EDEDED;padding:1em}@media screen and (min-width:768px){.gray-bg{padding:30px}}.row-column-reverse{flex-direction:column}.row-column-reverse .col{flex-basis:auto}.row-column-reverse .col img{width:100%}.row-column-reverse .col:nth-child(2){padding:15px}@media screen and (min-width:768px){.row-column-reverse{flex-direction:row}.row-column-reverse .col{flex-basis:0}.row-column-reverse:nth-of-type(2n){flex-direction:row-reverse}}.responsive-row{flex-direction:column}.responsive-row .col{flex-basis:auto;margin-bottom:15px}.responsive-row img{width:100%}@media screen and (min-width:768px){.responsive-row{flex-direction:row}.responsive-row .col{flex-basis:0}.responsive-row .col:first-child{margin-bottom:0}}.text-and-small-image div:nth-child(2) img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.title-link{text-decoration-color:#4E4F50}@media screen and (min-width:768px){.title-link{text-decoration:none;transition:0.08s ease-in;-o-transition:0.08s ease-in;-ms-transition:0.08s ease-in;-moz-transition:0.08s ease-in;-webkit-transition:0.08s ease-in;position:relative;display:inline-block;max-width:93%}.title-link:hover{text-decoration:underline;color:#444}.title-link:before{content:"→";position:absolute;left:80%;opacity:0;-webkit-transition:all 0.2s ease-in;color:#444;font-size:80%}.title-link:hover:before{left:101%;opacity:1}}.slick-dots{bottom:-35px}.slick-dots li button:before{font-size:12px;line-height:19px}.slick-dots li.slick-active button:before{opacity:0.75;color:#77A323}.slick-dots li .slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1;color:#77A323}@media screen and (max-width:768px){.default-slider .single-slide{display:flex!important;flex-direction:column-reverse}}.default-slider.slick-dotted.slick-slider{margin-bottom:45px}.default-slider .slide-text{display:flex;justify-content:center;align-items:center;background:#6C6C6C;color:#fff;padding:30px}.default-slider .slide-text h1{color:#fff!important}.default-slider .slide-text h2{color:#fff}.default-slider .slide-text ol,.default-slider .slide-text ul{padding-left:20px}.default-slider .slide-image img{width:100%}.default-slider .btn-primary:hover{background:#8bba42}@media screen and (min-width:992px){.default-slider .slide-text{width:25%;position:absolute;left:20px;top:50%;transform:translateY(-50%);min-height:90%}.default-slider .slide-image{display:inline-block;width:75%;float:right}}.pricing-table,.table{margin:3em auto 5em;overflow:scroll}.pricing-table table,.pricing-table td,.pricing-table th,.table table,.table td,.table th{border:1px solid #333333;text-align:center;padding:10px}.pricing-table th,.table th{background:#B5BABB}@media screen and (min-width:576px){.pricing-table,.table{display:inline-block;position:relative;left:50%;transform:translateX(-50%);overflow:auto}}.centered-video{max-width:900px;margin:5em auto}.service-areas{display:none;background:#f5f5f5;padding:30px 0 2em}.service-areas .btn-primary{margin-top:30px}.reviews .r4e-widget.reviews{font-size:inherit;line-height:inherit}.reviews .r4e-widget.reviews .pagination a{color:#0181C4}.reviews .review-intro{margin:3em 0}.reviews .review-intro h1,.reviews .review-intro h2,.reviews .review-intro h3,.reviews .review-intro h4,.reviews .review-intro p{text-align:left!important}@media screen and (min-width:768px){.reviews .review-intro h1,.reviews .review-intro h2,.reviews .review-intro h3,.reviews .review-intro h4,.reviews .review-intro p{text-align:center!important}}.reviews .r4e-widget.reviews .review .date{position:relative}.reviews .pagination{justify-content:space-between}.reviews .r4e-widget.reviews .aggregate .count{display:block;position:relative;right:0}.image-cta-container{margin:3em auto}.image-cta-container .column-container{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap}.image-cta-container a{margin:0 15px;width:100%}.image-cta-container a:not(:last-child){margin-bottom:30px}.image-cta-container a img{margin-bottom:30px;width:100%}.image-cta-container a:hover h1,.image-cta-container a:hover h2,.image-cta-container a:hover h3,.image-cta-container a:hover h4,.image-cta-container a:hover h5,.image-cta-container a:hover p{color:#77A323}@media screen and (min-width:768px){.image-cta-container a{width:calc(50% - 30px)}}@media screen and (min-width:992px){.image-cta-container .three-columns a{width:calc(33.333% - 30px)}.image-cta-container .three-columns a:not(:last-child){margin-bottom:0}}@media screen and (min-width:992px){.image-cta-container .four-columns a{width:calc(25% - 30px)}.image-cta-container .four-columns a:not(:last-child){margin-bottom:0}}@media screen and (max-width:992px){.mobile-remove-br{display:none}}#dark-times-desktop{display:block}@media screen and (max-width:992px){#dark-times-desktop{display:none!important}}#dark-times-mobile{display:block}@media screen and (min-width:992px){#dark-times-mobile{display:none!important}}@font-face{font-family:"fontello";src:url("font/fontello.eot?34943191");src:url("font/fontello.eot?34943191#iefix") format("embedded-opentype"),url("font/fontello.woff2?34943191") format("woff2"),url("font/fontello.woff?34943191") format("woff"),url("font/fontello.ttf?34943191") format("truetype"),url("font/fontello.svg?34943191#fontello") format("svg");font-weight:normal;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone:before{content:"\e800"}.icon-location:before{content:"\e801"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-gplus:before{content:"\f0d5"}.icon-mail-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-download-cloud:before{content:"\f0ed"}.icon-doc-text-inv:before{content:"\f15c"}.icon-youtube:before{content:"\f167"}.icon-instagram:before{content:"\f16d"}.icon-tumblr:before{content:"\f173"}.icon-skype:before{content:"\f17e"}.icon-google:before{content:"\f1a0"}.icon-yelp:before{content:"\f1e9"}.icon-pinterest:before{content:"\f231"}.phoenix-scottsdale-arizona .header .main-nav li .sub-menu li.menu-item-4008{display:none}.franchise-bar-desktop .start-franchise{display:none}.franchise-bar-desktop .location-nav{width:100%;justify-content:right}@media screen and (min-width:768px){.franchise-bar-desktop .location-nav{justify-content:space-between}}.franchise-bar-desktop .location-nav a{color:#ffffff}.location-menu-wrap{background-color:#a4a4a4}.location-menu-wrap a{text-transform:uppercase;margin:0 20px}.location-menu-wrap a.external-link{color:#ffffff}.location-nav{display:flex;align-items:center;background-color:#0181C4;padding:0 20px;color:#ffffff}.location-nav i{color:#ffffff}.location-nav .fa-search-location{display:none}.location-nav .find-container{display:flex;align-items:center}.location-nav .find-container:hover{cursor:pointer}.location-nav .find-container:hover .sub-menu{display:block}.location-nav .location-contact-container{height:100%;display:none;padding:8px 0;font-weight:bold}@media screen and (min-width:768px){.location-nav .location-contact-container{display:block}}.location-nav .location-contact-container a{color:#fff;text-transform:none;display:flex;align-items:center;margin:0 20px 0 0}.location-nav .location-contact-container a:hover{color:#fff}.location-nav .location-contact-container .desktop,.location-nav .location-contact-container .scrollto{display:none}.location-nav .location-contact-container .phone-text{display:none;font-weight:900}@media screen and (min-width:992px){.location-nav .location-contact-container{margin-right:1em;border-right:1px solid}.location-nav .location-contact-container a{margin:0 20px}.location-nav .location-contact-container .desktop,.location-nav .location-contact-container .scrollto{display:block}.location-nav .location-contact-container .phone-text{display:block}.location-nav .location-contact-container .fa-search-location{display:block}}.location-menu{position:relative;padding:8px 0;list-style:none;margin-bottom:0;color:#ffffff}.location-menu li.menu-item-has-children{position:unset}.location-menu li a{color:#ffffff}.location-menu li ul.sub-menu{display:none;position:absolute;top:40px;left:50%;transform:translateX(-50%);z-index:999;padding:10px;width:max-content;list-style:none;background-color:#ffffff;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.location-menu li ul.sub-menu li{margin:10px}.location-menu li ul.sub-menu li>a{margin:0 auto;color:#4e4e4e;font-size:14px}.franchise-bar-mobile{display:none}.franchise-bar-mobile .start-franchise{padding:1em 0}.franchise-bar-mobile .location-nav{justify-content:center}.fixed-nav .sticky-nav{top:0;width:100%;background-color:#ffffff;position:fixed;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.15)}.fixed-nav .sticky-nav #headbanner{display:none}.header{position:inherit;top:0}@media screen and (min-width:992px){.header{position:sticky}}.fixed-body{overflow:hidden}.slide{transform:translate(-80%,0px);box-shadow:0px 0px 30px #333}.default-slider{max-width:100vw;width:100%;overflow:hidden}header{position:relative;background:#fff;z-index:1000}#nav-sliding-container{position:relative;transition:all 0.8s;z-index:10;background:#fff;margin:0 auto}#desktop-menu{display:none}.external-link i{margin-left:10px;font-size:0.8em;position:relative;bottom:2px}#mobile-header{display:flex}#mobile-menu{display:block;position:fixed;top:0;right:0;width:80%;height:100vh;overflow:scroll;z-index:0;padding-bottom:85px}#mobile-menu .image-container{display:none}#mobile-menu .link-image img{display:none}#mobile-menu .privacy-policy-link{display:none}#mobile-menu .main-nav div.d-flex{flex-wrap:wrap}#mobile-menu .btn-primary{width:100%;text-align:center;color:#fff;font-size:1em;font-weight:900}#mobile-menu .main-menu{width:100%;list-style:none;padding:0}#mobile-menu .main-menu li{border-bottom:1px solid #939598}#mobile-menu .main-menu li a{padding:15px 20px;text-align:center}#mobile-menu .main-menu li .sub-menu-toggle{position:absolute;top:11px;right:15px;width:30px;height:30px;text-align:center}#mobile-menu .main-menu li .sub-menu-toggle:before{content:"+";display:block;font-size:1.4em}#mobile-menu .main-menu li .sub-menu-toggle.active:before{content:"-";font-size:1.4em}#mobile-menu .main-menu li .sub-menu{list-style:none;padding:0 0 0 10px;font-size:0.9em;background:#ededed}#mobile-menu .main-menu li .sub-menu li{border-bottom:none}#mobile-menu .main-menu li .sub-menu li a{text-align:left;font-weight:600}#mobile-menu .main-menu li .sub-menu li .sub-menu{display:block;padding:0}#mobile-menu .main-menu li .sub-menu li .sub-menu a{font-weight:100}#mobile-menu .main-menu li .sub-menu li .sub-menu .sub-menu{padding-left:25px}.mobile-phone-banner{background-color:#0181C4;color:#fff;width:100%;text-align:center;padding:8px 0px;font-weight:bold}@media screen and (min-width:768px){.mobile-phone-banner{display:none}}.mobile-phone-banner a{color:#fff}.mobile-phone-banner a:hover{color:#fff}@media screen and (max-width:992px){.small-banner-hide{display:none!important}}.contact-numbers{background:white;padding:20px 5px}.contact-numbers p{margin-bottom:10px;text-align:center}.contact-numbers .external-link{font-weight:500;text-transform:uppercase;font-size:0.8em;text-decoration:underline}.main-nav a{font-style:normal;font-weight:300;text-transform:uppercase;font-size:1em;color:#000;display:block;padding:10px}.main-nav a:hover{text-decoration:underline}@media screen and (min-width:1250px){.main-nav a{font-size:1em}}.main-nav .btn-primary{font-size:0.6em}@media screen and (min-width:992px){.main-nav .btn-primary{font-size:0.8em}}.header .logo{display:inline-block;margin:10px 10px;vertical-align:middle;width:200px}.header .logo-img{max-height:90px}.desktop-contact-numbers{display:none;margin:15px auto}.desktop-contact-numbers p{margin:0;text-align:center;font-size:1em}.desktop-contact-numbers .external-link{font-weight:500;text-transform:uppercase;font-size:0.8em;text-decoration:underline}.header .main-nav{display:none;background-color:#ffffff}.header .main-nav ul{list-style:none;margin:0;padding:0}.main-nav li ul{display:none}.menu-item-has-children{position:relative}.menu-item .menu-drawer-btn{display:none}.menu-item.menu-item-has-children .menu-drawer-btn{display:block;position:absolute;right:0;top:0;font-size:1.2em}.menu-button-container{position:relative;display:inline-block;padding:0;width:35px;height:27px}.menu-btn,.menu-btn:after,.menu-btn:before{position:absolute;top:50%;right:0;height:4px;width:35px;border-radius:15px;cursor:pointer;background:#cfcfcf;display:inline-block;content:""}.menu-btn:after,.menu-btn:before{transition:all 500ms ease-in-out}.menu-btn:before{top:-10px}.menu-btn:after{top:10px}.menu-btn.active{width:0;background:#cfcfcf}.menu-btn.active:before{transform:rotate(-45deg) translate(0,-1px);background:#cfcfcf;top:-2px}.menu-btn.active:after{transform:rotate(45deg) translate(-15px,-14.5px);background:#cfcfcf;top:18px}footer{position:relative;background:#EDEDED;padding:50px 20px 70px;font-size:0.9em}footer .footer-wrapper{max-width:1140px;margin:0 auto}footer h4{margin:0 auto 1em}footer .footer-locations{width:100%}footer .footer-locations .location{margin-bottom:2em}footer .footer-locations .location h5{margin-top:0}footer .footer-locations .location p{margin-bottom:0}@media screen and (min-width:768px){footer .footer-locations .location{width:calc(30% - 10px);margin:0 5px}}footer .divider{padding:2em 0}@media screen and (min-width:768px){footer .divider{padding:3em 0}}footer .footer-links{width:100%}footer .footer-links .homepage-link{display:none}footer .footer-links .menu-item-has-children>a{text-decoration:none;font-weight:600;display:block;margin-bottom:15px}footer .footer-links .menu-item-has-children>a:hover{text-decoration:none;cursor:initial;color:initial;cursor:default}footer .footer-links .menu-item-has-children .sub-menu a{font-weight:100;display:block;margin-bottom:5px}footer .footer-links .menu-item-has-children{margin:10px 0}@media screen and (min-width:992px){footer .footer-links .menu-item-has-children{margin:0}}footer .footer-links ul:not(.sub-menu){padding:0;list-style:none}footer .footer-links .sub-menu{list-style:none;padding-left:0}footer .footer-links .sub-menu .sub-menu{padding-left:25px}@media screen and (min-width:768px){footer .footer-links ul:not(.sub-menu){display:flex;justify-content:space-between}}footer .default-social-links{display:flex;flex-wrap:wrap;justify-content:space-between}footer .social-links{width:300px;margin:1em auto 2em}footer .social-links i{font-size:2em}.footer-bottom{font-size:0.8em}.footer-bottom a{text-decoration:underline}.footer-bottom .privacy-link{text-align:center}.footer-menu li{font-weight:500}@media screen and (min-width:992px){.franchise-bar-desktop .start-franchise{display:block}.franchise-bar-desktop .location-nav{width:unset;justify-content:unset}.franchise-bar-desktop .location-nav .location-contact-container{display:flex}.franchise-bar-mobile{display:none}#mobile-header,#mobile-menu{display:none}#desktop-menu{position:relative;display:block}#desktop-menu .privacy-policy-link{display:none}.menu-button-container,.menu-drawer-btn{display:none}.desktop-contact-numbers,.header .logo{margin:8px 0}.navigation{box-shadow:0 5px 3px rgba(0,0,0,0.1),0 5px 3px rgba(0,0,0,0.1)}.header .main-nav{display:block;background:none;position:relative}.header .main-nav .nav-toggle{display:none}.header .main-nav li{display:inline-block;padding:30px 0;position:unset;cursor:pointer}.header .main-nav li ul{display:none;position:absolute;top:48px;z-index:990;padding:30px;margin:0;background-color:#ffffff;box-shadow:0 5px 3px rgba(0,0,0,0.1),0 5px 3px rgba(0,0,0,0.1)}.header .main-nav li:hover ul{display:flex;justify-content:center}.header .main-nav li .sub-menu{width:calc(100vw - 120px);max-width:1275px;left:50%;transform:translateX(-50%);top:97px}.header .main-nav li .sub-menu img{border-radius:3px}.header .main-nav li .sub-menu li{display:block;margin:0 20px 0 0;padding:0}.header .main-nav li .sub-menu li a{padding:0 0 5px;font-weight:600}.header .main-nav li .sub-menu .sub-menu{display:block;position:relative;top:0;left:0;width:auto;padding:0;border:0;box-shadow:none;transform:none}.header .main-nav li .sub-menu .sub-menu a{font-weight:100}.header .main-nav li .sub-menu .sub-menu .sub-menu{padding-left:25px}.header .main-nav li .sub-menu .image-container{width:320px}.header .main-nav li .sub-menu .image-container a{font-size:0;cursor:initial}.header .main-nav li .sub-menu .link-image a{max-width:200px;display:flex;flex-direction:column}.header .main-nav li .sub-menu .link-image a img{margin-top:15px}.header .main-nav li a{color:#4e4e4e;border:0px;padding:9px 15px;display:block;font-size:0.75em;text-decoration:none;white-space:nowrap}.header .main-nav li a:hover{text-decoration:none;color:#77A323}.header .main-nav li.menu-item-2984:hover ul{justify-content:center}.header .main-nav li.menu-item-2984:hover ul li{margin:0 15px}.header .main-nav li.menu-item-67 .sub-menu li{margin:0 60px 0 0}.header .main-nav .main-menu li:first-child .sub-menu li{flex-grow:1;flex-basis:0;min-width:0;text-align:center}.header .main-nav .btn-primary{display:block;color:#fff;line-height:1.7;font-weight:900}.header .main-nav .btn-primary:hover{text-decoration:none}}@media screen and (min-width:1182px){.header .main-nav li a{font-size:1em}.header .logo{width:250px}}#home{margin-bottom:0}#home .container .textrow h1,#home .container .textrow h2,#home .container .textrow h3,#home .container .textrow h4,#home .container .textrow p{text-align:left!important}@media screen and (min-width:768px){#home .container .textrow h1,#home .container .textrow h2,#home .container .textrow h3,#home .container .textrow h4,#home .container .textrow p{text-align:center!important}}@media screen and (max-width:992px){#home .home-top-slider{display:none}}.text-and-video{display:flex;flex-direction:column;padding-top:40px}@media screen and (max-width:992px){.text-and-video{flex-direction:column-reverse}}.text-and-video .textrow{padding-left:20px;padding-right:20px;margin:30px auto 70px auto;max-width:820px;text-align:center}.reviews-section h1,.reviews-section h2,.reviews-section h3,.reviews-section h4,.reviews-section p{text-align:left!important}@media screen and (min-width:768px){.reviews-section h1,.reviews-section h2,.reviews-section h3,.reviews-section h4,.reviews-section p{text-align:center!important}}.reviews-section .row{margin:40px auto 60px;max-width:870px;align-items:center}.reviews-section .row img{height:fit-content}.video-gallery h2{margin-bottom:30px}.video-gallery h4{margin:5px 0;font-size:14px;font-weight:500;line-height:1.1}@media screen and (min-width:768px){.video-gallery .textblock{padding:15px 40px}}.video-gallery .textblock h4{font-size:17px;font-weight:400;margin-top:5px}.video-gallery .slick-slide{margin:10px}.video-gallery .video-gallery-slides .col.video{padding-right:0;padding-left:0}.video-gallery .video-gallery-slides .row{margin-bottom:0}.video-gallery .video-gallery-nav{margin:0 0 30px 0}@media screen and (min-width:768px){.video-gallery .video-gallery-nav{margin:30px 0}}.video-gallery .video-gallery-nav .slick-slide:hover{cursor:pointer}.articles-section h4{font-weight:600;line-height:1.2}.articles-section .featured-article{margin-bottom:60px}.articles-section .featured-article a:hover{color:#444}.articles-section .more-articles .col{width:100%;flex-basis:auto;margin-bottom:20px}@media screen and (min-width:768px){.articles-section .more-articles .col{flex-basis:0}}.articles-section .more-articles .col h4{font-size:1em}.articles-section .more-articles .col a{width:100%;display:inline-block}.articles-section .more-articles .col a:hover{opacity:0.8}.articles-section .more-articles .col a img{width:100%}.articles-section .more-articles .col a h4 a:hover{color:#444}#daylighting-systems{margin-bottom:4em}#daylighting-systems .row-column-reverse{margin-bottom:5em}#daylighting-systems #addons-section{text-align:center;padding:4em 0}#daylighting-systems #addons-section h2{margin-bottom:15px}@media screen and (min-width:992px){#daylighting-systems #addons-section{padding:4em 6em}}#daylighting-systems #addons-section .addons-row{margin-top:2em}#daylighting-systems #addons-section .addons-row .col{flex-basis:unset;width:50%}@media screen and (min-width:768px){#daylighting-systems #addons-section .addons-row .col{width:25%}}#daylighting-systems #addons-section h1,#daylighting-systems #addons-section h2,#daylighting-systems #addons-section h3,#daylighting-systems #addons-section h4,#daylighting-systems #addons-section p{text-align:left!important}@media screen and (min-width:768px){#daylighting-systems #addons-section h1,#daylighting-systems #addons-section h2,#daylighting-systems #addons-section h3,#daylighting-systems #addons-section h4,#daylighting-systems #addons-section p{text-align:center!important}}#daylighting-systems #fixtures-section{margin-bottom:30px;margin-top:5em}#daylighting-systems #fixtures-section .fixture-row{margin-top:4em;justify-content:space-between}#daylighting-systems #fixtures-section .fixture-row .fixture{width:100%}#daylighting-systems #fixtures-section .fixture-row .fixture h3{margin-top:30px}#daylighting-systems #fixtures-section .fixture-row .fixture:not(:last-child){margin-bottom:5em}@media screen and (min-width:768px){#daylighting-systems #fixtures-section .fixture-row .fixture{width:45%}}@media screen and (min-width:992px){#daylighting-systems #fixtures-section .fixture-row .fixture img{width:65%}#daylighting-systems #fixtures-section .fixture-row .fixture .text-container{width:35%}#daylighting-systems #fixtures-section .fixture-row .fixture .text-container h3{position:relative;margin-top:0}#daylighting-systems #fixtures-section .fixture-row .fixture .text-container h3:after{position:absolute;content:"";background:#444;height:1px;width:150%;bottom:0;z-index:-1}#daylighting-systems #fixtures-section .fixture-row .fixture:nth-of-type(2n) img{float:right}#daylighting-systems #fixtures-section .fixture-row .fixture:nth-of-type(2n) .text-container{float:left}#daylighting-systems #fixtures-section .fixture-row .fixture:nth-of-type(2n) .text-container h3:after{left:0}#daylighting-systems #fixtures-section .fixture-row .fixture:nth-of-type(odd) img{float:left}#daylighting-systems #fixtures-section .fixture-row .fixture:nth-of-type(odd) .text-container{float:right;text-align:right}#daylighting-systems #fixtures-section .fixture-row .fixture:nth-of-type(odd) .text-container h3:after{right:0}}@media screen and (min-width:768px){#daylighting-systems .step_1 .column-container{display:flex}}@media screen and (min-width:768px){#daylighting-systems .step_1 .column-container .step_1_text{max-width:40%;margin-top:4em}}@media screen and (min-width:768px){#daylighting-systems .step_1 .step_1_video_container{display:grid;grid-template-columns:1fr 1fr;align-items:center}}@media screen and (min-width:768px){#daylighting-systems .step_1 .step_1_video_container .step_1_video_text{padding:0em 5em}}#daylighting-systems .step_1 .step_1_image_container{display:flex;flex-wrap:nowrap!important}#daylighting-systems .step_1 .step_1_image_container div{text-align:center;width:calc(33.333% - 30px)}#daylighting-systems .step_1 .step_1_image_container div:hover{cursor:pointer;filter:none;-webkit-filter:grayscale(0);filter:grayscale(0)}#daylighting-systems .step_1 .step_1_image_container div img{margin-bottom:30px;width:100%}#daylighting-systems .step_1 .step_1_image_container div .step_1_tax_button{position:absolute;width:60px!important;right:-10px;top:-20px}#daylighting-systems .step_1 .step_1_image_container .step_1_selected{color:#0181C4}#daylighting-systems .step_1 .hide{display:none!important}#daylighting-systems .step_1 .grayscale{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:0.7}#daylighting-systems .gray-bg .row{margin:0}#daylighting-systems .column-container .textrow h1,#daylighting-systems .column-container .textrow h2,#daylighting-systems .column-container .textrow h3,#daylighting-systems .column-container .textrow h4,#daylighting-systems .column-container .textrow p,#daylighting-systems .step_1_video_container .textrow h1,#daylighting-systems .step_1_video_container .textrow h2,#daylighting-systems .step_1_video_container .textrow h3,#daylighting-systems .step_1_video_container .textrow h4,#daylighting-systems .step_1_video_container .textrow p,#daylighting-systems .text-on-white .textrow h1,#daylighting-systems .text-on-white .textrow h2,#daylighting-systems .text-on-white .textrow h3,#daylighting-systems .text-on-white .textrow h4,#daylighting-systems .text-on-white .textrow p{text-align:left!important}@media screen and (min-width:768px){#daylighting-systems .column-container .textrow h1,#daylighting-systems .column-container .textrow h2,#daylighting-systems .column-container .textrow h3,#daylighting-systems .column-container .textrow h4,#daylighting-systems .column-container .textrow p,#daylighting-systems .step_1_video_container .textrow h1,#daylighting-systems .step_1_video_container .textrow h2,#daylighting-systems .step_1_video_container .textrow h3,#daylighting-systems .step_1_video_container .textrow h4,#daylighting-systems .step_1_video_container .textrow p,#daylighting-systems .text-on-white .textrow h1,#daylighting-systems .text-on-white .textrow h2,#daylighting-systems .text-on-white .textrow h3,#daylighting-systems .text-on-white .textrow h4,#daylighting-systems .text-on-white .textrow p{text-align:center!important}}.image-cta-container .nolinkimg{text-align:center;margin:0 15px;margin-bottom:0px;width:100%}@media screen and (min-width:768px){.image-cta-container .nolinkimg{width:calc(50% - 30px)}}.image-cta-container .nolinkimg img{max-height:400px}.image-cta-container .nolinkimg:not(:last-child){margin-bottom:30px}.image-cta-container h1,.image-cta-container h2,.image-cta-container h3,.image-cta-container h4,.image-cta-container p{text-align:left!important}@media screen and (min-width:768px){.image-cta-container h1,.image-cta-container h2,.image-cta-container h3,.image-cta-container h4,.image-cta-container p{text-align:center!important}}@media screen and (max-width:992px){.image-cta-container .column-container.four-columns{display:none}}#whole-house-fans .col,#whole-house-fans-2-0 .col{padding-left:0px!important;padding-right:0px!important}#whole-house-fans .product-details,#whole-house-fans-2-0 .product-details{margin-top:10px}#whole-house-fans .product-details .responsive-row,#whole-house-fans-2-0 .product-details .responsive-row{margin:4em 0}#whole-house-fans .product-details .responsive-row img,#whole-house-fans-2-0 .product-details .responsive-row img{width:auto}@media screen and (min-width:768px){#whole-house-fans .product-details .responsive-row .col,#whole-house-fans-2-0 .product-details .responsive-row .col{display:flex;justify-content:center;align-items:center}}#whole-house-fans .product-details .text-container ol,#whole-house-fans-2-0 .product-details .text-container ol{list-style:none;counter-reset:li;text-align:left}#whole-house-fans .product-details .text-container ol li,#whole-house-fans-2-0 .product-details .text-container ol li{counter-increment:li;margin:10px}#whole-house-fans .product-details .text-container ol li:before,#whole-house-fans-2-0 .product-details .text-container ol li:before{content:counter(li);color:#ffffff;display:inline-block;width:25px;height:25px;box-sizing:border-box;border-radius:14px;margin-left:-25px;position:relative;left:-10px;top:4px;line-height:1.1;text-align:center;padding:5px;direction:rtl;background:#0874b7;background:-moz-linear-gradient(left,#0874b7 0%,#1fa5df 100%);background:-webkit-linear-gradient(left,#0874b7 0%,#1fa5df 100%);background:linear-gradient(to right,#0874b7 0%,#1fa5df 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0874b7",endColorstr="#1fa5df",GradientType=1)}#whole-house-fans .product-details .pricing-table th,#whole-house-fans-2-0 .product-details .pricing-table th{background:#505050;color:#fff;padding:10px 30px}#whole-house-fans .product-details .pricing-table tr:nth-child(odd),#whole-house-fans-2-0 .product-details .pricing-table tr:nth-child(odd){background:#EDEDED}@media screen and (min-width:768px){#whole-house-fans .product-details .image-text-image-row .row div:first-child,#whole-house-fans-2-0 .product-details .image-text-image-row .row div:first-child{width:40%}#whole-house-fans .product-details .image-text-image-row .row div:nth-child(2),#whole-house-fans-2-0 .product-details .image-text-image-row .row div:nth-child(2){width:20%}#whole-house-fans .product-details .image-text-image-row .row div:last-child,#whole-house-fans-2-0 .product-details .image-text-image-row .row div:last-child{text-align:right;width:40%}}#whole-house-fans .product-details .full-width-image,#whole-house-fans-2-0 .product-details .full-width-image{margin:3em auto}#whole-house-fans .product-details .text-on-white,#whole-house-fans-2-0 .product-details .text-on-white{padding:0px 1em}#whole-house-fans .product-details .whf-resources .center,#whole-house-fans-2-0 .product-details .whf-resources .center{margin-top:30px}#whole-house-fans .product-details .whf-resources .center a,#whole-house-fans-2-0 .product-details .whf-resources .center a{display:inline-block;width:110px;margin:0 5px}#whole-house-fans .product-details .whf-resources .center a:hover,#whole-house-fans-2-0 .product-details .whf-resources .center a:hover{opacity:0.9}#whole-house-fans .product-details .whf-resources .center a img,#whole-house-fans-2-0 .product-details .whf-resources .center a img{width:100%}#whole-house-fans .service-callout .callouts ul,#whole-house-fans-2-0 .service-callout .callouts ul{list-style:none;padding:0;margin:1em 0 0;color:#77a323;font-weight:400;text-align:center;width:100%;font-size:1.5em;display:inline-block}#whole-house-fans .service-callout .callouts .image-container,#whole-house-fans-2-0 .service-callout .callouts .image-container{width:100%}#whole-house-fans .service-callout .callouts .image-container img,#whole-house-fans-2-0 .service-callout .callouts .image-container img{width:24%;height:auto;object-fit:contain}@media screen and (min-width:768px){#whole-house-fans .service-callout .callouts ul,#whole-house-fans-2-0 .service-callout .callouts ul{width:47.5%;text-align:right;margin:0}#whole-house-fans .service-callout .callouts .image-container,#whole-house-fans-2-0 .service-callout .callouts .image-container{width:47.5%}}#whole-house-fans .image-cta-container .three-columns a img,#whole-house-fans-2-0 .image-cta-container .three-columns a img{margin-bottom:0px}#whole-house-fans .image-row-text-row,#whole-house-fans-2-0 .image-row-text-row{max-width:700px;margin:0 auto}#whole-house-fans .image-row-text-row .image-container img,#whole-house-fans-2-0 .image-row-text-row .image-container img{width:24%;height:auto;object-fit:contain}#whole-house-fans .text-image-table .charts,#whole-house-fans-2-0 .text-image-table .charts{margin-top:2em}#whole-house-fans .text-image-table .image-container,#whole-house-fans-2-0 .text-image-table .image-container{width:100%;margin-bottom:1em}#whole-house-fans .text-image-table .table,#whole-house-fans-2-0 .text-image-table .table{width:100%;left:unset;transform:unset;margin:0}#whole-house-fans .text-image-table .table table,#whole-house-fans-2-0 .text-image-table .table table{margin:auto}#whole-house-fans .text-image-table .table th,#whole-house-fans-2-0 .text-image-table .table th{background:#505050;color:#fff;padding:10px 30px}#whole-house-fans .text-image-table .table tr:nth-child(odd),#whole-house-fans-2-0 .text-image-table .table tr:nth-child(odd){background:#EDEDED}@media screen and (min-width:992px){#whole-house-fans .text-image-table .image-container,#whole-house-fans-2-0 .text-image-table .image-container{width:47.5%;margin-bottom:0}#whole-house-fans .text-image-table .table,#whole-house-fans-2-0 .text-image-table .table{width:50%}}#whole-house-fans .banner-cta,#whole-house-fans-2-0 .banner-cta{position:relative;min-height:420px;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;justify-content:center;display:flex;margin:40px 0}#whole-house-fans .banner-cta .text-container,#whole-house-fans-2-0 .banner-cta .text-container{padding:30px;max-width:500px;display:flex;flex-direction:column;align-self:center;text-align:center}#whole-house-fans .stack-wrap .row:last-child,#whole-house-fans-2-0 .stack-wrap .row:last-child{border-bottom-style:none}#whole-house-fans .spacer,#whole-house-fans-2-0 .spacer{height:1px;width:100%;border-top-style:solid;border-color:black;border-width:1px}#whole-house-fans .stack-wrap .spacer:last-child,#whole-house-fans-2-0 .stack-wrap .spacer:last-child{display:none}#whole-house-fans .row.how-it-works .video-responsive,#whole-house-fans-2-0 .row.how-it-works .video-responsive{padding-bottom:65.25%}#whole-house-fans .cooling-combo h2,#whole-house-fans-2-0 .cooling-combo h2{padding-top:2em}#whole-house-fans .cooling-combo .video-responsive,#whole-house-fans-2-0 .cooling-combo .video-responsive{padding-bottom:37.25%}#whole-house-fans .how-it-works-icons,#whole-house-fans-2-0 .how-it-works-icons{margin-top:-7em!important}#whole-house-fans .how-it-works-icons .flex-wrap img,#whole-house-fans-2-0 .how-it-works-icons .flex-wrap img{padding:10px}@media screen and (min-width:768px){#whole-house-fans .how-it-works-icons .flex-wrap img,#whole-house-fans-2-0 .how-it-works-icons .flex-wrap img{padding:25px}}#whole-house-fans .pricing-table-fans,#whole-house-fans-2-0 .pricing-table-fans{margin-top:0px}@media screen and (min-width:768px){#whole-house-fans .pricing-table-fans,#whole-house-fans-2-0 .pricing-table-fans{margin-top:-55px}}#whole-house-fans .pricing-table-fans table,#whole-house-fans-2-0 .pricing-table-fans table{width:100%}#whole-house-fans .pricing-table-fans table th,#whole-house-fans-2-0 .pricing-table-fans table th{background-color:#444;font-weight:bold;font-size:18px;color:#FFF;text-align:center}#whole-house-fans .pricing-table-fans table tr:first-child td,#whole-house-fans-2-0 .pricing-table-fans table tr:first-child td{color:#2286C5;font-weight:bold}#whole-house-fans .pricing-table-fans table tr td:first-child,#whole-house-fans-2-0 .pricing-table-fans table tr td:first-child{text-align:left}#whole-house-fans .pricing-table-fans table tr td:nth-child(2n),#whole-house-fans-2-0 .pricing-table-fans table tr td:nth-child(2n){background-color:#EDEDED}#whole-house-fans .pricing-table-fans table,#whole-house-fans .pricing-table-fans td,#whole-house-fans .pricing-table-fans th,#whole-house-fans-2-0 .pricing-table-fans table,#whole-house-fans-2-0 .pricing-table-fans td,#whole-house-fans-2-0 .pricing-table-fans th{border:1px solid #999999;padding:1px;font-size:11px}@media screen and (min-width:768px){#whole-house-fans .pricing-table-fans table,#whole-house-fans .pricing-table-fans td,#whole-house-fans .pricing-table-fans th,#whole-house-fans-2-0 .pricing-table-fans table,#whole-house-fans-2-0 .pricing-table-fans td,#whole-house-fans-2-0 .pricing-table-fans th{padding:10px;font-size:1rem}}#whole-house-fans .product-details .text-row h1,#whole-house-fans .product-details .text-row h2,#whole-house-fans .product-details .text-row h3,#whole-house-fans .product-details .text-row h4,#whole-house-fans .product-details .text-row p,#whole-house-fans-2-0 .product-details .text-row h1,#whole-house-fans-2-0 .product-details .text-row h2,#whole-house-fans-2-0 .product-details .text-row h3,#whole-house-fans-2-0 .product-details .text-row h4,#whole-house-fans-2-0 .product-details .text-row p{text-align:left!important}@media screen and (min-width:768px){#whole-house-fans .product-details .text-row h1,#whole-house-fans .product-details .text-row h2,#whole-house-fans .product-details .text-row h3,#whole-house-fans .product-details .text-row h4,#whole-house-fans .product-details .text-row p,#whole-house-fans-2-0 .product-details .text-row h1,#whole-house-fans-2-0 .product-details .text-row h2,#whole-house-fans-2-0 .product-details .text-row h3,#whole-house-fans-2-0 .product-details .text-row h4,#whole-house-fans-2-0 .product-details .text-row p{text-align:center!important}}#whole-house-fans .product-details .row .text-container h1,#whole-house-fans .product-details .row .text-container h2,#whole-house-fans .product-details .row .text-container h3,#whole-house-fans .product-details .row .text-container h4,#whole-house-fans .product-details .row .text-container p,#whole-house-fans-2-0 .product-details .row .text-container h1,#whole-house-fans-2-0 .product-details .row .text-container h2,#whole-house-fans-2-0 .product-details .row .text-container h3,#whole-house-fans-2-0 .product-details .row .text-container h4,#whole-house-fans-2-0 .product-details .row .text-container p{text-align:left!important}@media screen and (min-width:768px){#whole-house-fans .product-details .row .text-container h1,#whole-house-fans .product-details .row .text-container h2,#whole-house-fans .product-details .row .text-container h3,#whole-house-fans .product-details .row .text-container h4,#whole-house-fans .product-details .row .text-container p,#whole-house-fans-2-0 .product-details .row .text-container h1,#whole-house-fans-2-0 .product-details .row .text-container h2,#whole-house-fans-2-0 .product-details .row .text-container h3,#whole-house-fans-2-0 .product-details .row .text-container h4,#whole-house-fans-2-0 .product-details .row .text-container p{text-align:center!important}}#whole-house-fans .side-by-side-stack .product-details h1,#whole-house-fans .side-by-side-stack .product-details h2,#whole-house-fans .side-by-side-stack .product-details h3,#whole-house-fans .side-by-side-stack .product-details h4,#whole-house-fans .side-by-side-stack .product-details p,#whole-house-fans-2-0 .side-by-side-stack .product-details h1,#whole-house-fans-2-0 .side-by-side-stack .product-details h2,#whole-house-fans-2-0 .side-by-side-stack .product-details h3,#whole-house-fans-2-0 .side-by-side-stack .product-details h4,#whole-house-fans-2-0 .side-by-side-stack .product-details p{text-align:left!important}@media screen and (min-width:768px){#whole-house-fans .side-by-side-stack .product-details h1,#whole-house-fans .side-by-side-stack .product-details h2,#whole-house-fans .side-by-side-stack .product-details h3,#whole-house-fans .side-by-side-stack .product-details h4,#whole-house-fans .side-by-side-stack .product-details p,#whole-house-fans-2-0 .side-by-side-stack .product-details h1,#whole-house-fans-2-0 .side-by-side-stack .product-details h2,#whole-house-fans-2-0 .side-by-side-stack .product-details h3,#whole-house-fans-2-0 .side-by-side-stack .product-details h4,#whole-house-fans-2-0 .side-by-side-stack .product-details p{text-align:center!important}}#whole-house-fans .text-on-white .textrow h1,#whole-house-fans .text-on-white .textrow h2,#whole-house-fans .text-on-white .textrow h3,#whole-house-fans .text-on-white .textrow h4,#whole-house-fans .text-on-white .textrow p,#whole-house-fans-2-0 .text-on-white .textrow h1,#whole-house-fans-2-0 .text-on-white .textrow h2,#whole-house-fans-2-0 .text-on-white .textrow h3,#whole-house-fans-2-0 .text-on-white .textrow h4,#whole-house-fans-2-0 .text-on-white .textrow p{text-align:left!important}@media screen and (min-width:768px){#whole-house-fans .text-on-white .textrow h1,#whole-house-fans .text-on-white .textrow h2,#whole-house-fans .text-on-white .textrow h3,#whole-house-fans .text-on-white .textrow h4,#whole-house-fans .text-on-white .textrow p,#whole-house-fans-2-0 .text-on-white .textrow h1,#whole-house-fans-2-0 .text-on-white .textrow h2,#whole-house-fans-2-0 .text-on-white .textrow h3,#whole-house-fans-2-0 .text-on-white .textrow h4,#whole-house-fans-2-0 .text-on-white .textrow p{text-align:center!important}}#whole-house-fans .flexible-columns .product-details h1,#whole-house-fans .flexible-columns .product-details h2,#whole-house-fans .flexible-columns .product-details h3,#whole-house-fans .flexible-columns .product-details h4,#whole-house-fans .flexible-columns .product-details p,#whole-house-fans-2-0 .flexible-columns .product-details h1,#whole-house-fans-2-0 .flexible-columns .product-details h2,#whole-house-fans-2-0 .flexible-columns .product-details h3,#whole-house-fans-2-0 .flexible-columns .product-details h4,#whole-house-fans-2-0 .flexible-columns .product-details p{text-align:left!important}@media screen and (min-width:768px){#whole-house-fans .flexible-columns .product-details h1,#whole-house-fans .flexible-columns .product-details h2,#whole-house-fans .flexible-columns .product-details h3,#whole-house-fans .flexible-columns .product-details h4,#whole-house-fans .flexible-columns .product-details p,#whole-house-fans-2-0 .flexible-columns .product-details h1,#whole-house-fans-2-0 .flexible-columns .product-details h2,#whole-house-fans-2-0 .flexible-columns .product-details h3,#whole-house-fans-2-0 .flexible-columns .product-details h4,#whole-house-fans-2-0 .flexible-columns .product-details p{text-align:center!important}}#whole-house-fans .flexible-columns .product-details .row h1,#whole-house-fans .flexible-columns .product-details .row h2,#whole-house-fans .flexible-columns .product-details .row h3,#whole-house-fans .flexible-columns .product-details .row h4,#whole-house-fans .flexible-columns .product-details .row p,#whole-house-fans-2-0 .flexible-columns .product-details .row h1,#whole-house-fans-2-0 .flexible-columns .product-details .row h2,#whole-house-fans-2-0 .flexible-columns .product-details .row h3,#whole-house-fans-2-0 .flexible-columns .product-details .row h4,#whole-house-fans-2-0 .flexible-columns .product-details .row p{text-align:left!important}@media screen and (min-width:768px){#whole-house-fans .flexible-columns .product-details .row h1,#whole-house-fans .flexible-columns .product-details .row h2,#whole-house-fans .flexible-columns .product-details .row h3,#whole-house-fans .flexible-columns .product-details .row h4,#whole-house-fans .flexible-columns .product-details .row p,#whole-house-fans-2-0 .flexible-columns .product-details .row h1,#whole-house-fans-2-0 .flexible-columns .product-details .row h2,#whole-house-fans-2-0 .flexible-columns .product-details .row h3,#whole-house-fans-2-0 .flexible-columns .product-details .row h4,#whole-house-fans-2-0 .flexible-columns .product-details .row p{text-align:center!important}}#attic-fans{margin-bottom:4em}#attic-fans .text-on-white{max-width:none}#attic-fans .text-on-white .textrow h1,#attic-fans .text-on-white .textrow h2,#attic-fans .text-on-white .textrow h3,#attic-fans .text-on-white .textrow h4,#attic-fans .text-on-white .textrow p{text-align:left!important}@media screen and (min-width:768px){#attic-fans .text-on-white .textrow h1,#attic-fans .text-on-white .textrow h2,#attic-fans .text-on-white .textrow h3,#attic-fans .text-on-white .textrow h4,#attic-fans .text-on-white .textrow p{text-align:center!important}}#attic-fans .row{margin:3em 0}#attic-fans .row.multi-column-row .col{flex-basis:50%;margin-bottom:25px}@media screen and (min-width:768px){#attic-fans .row.multi-column-row .col{flex-basis:0;margin-bottom:0}}#skylight-replacement{margin-bottom:0}#skylight-replacement .responsive-row{align-items:baseline}#skylight-replacement .gray-bg .container .row.multi-column-row{margin:0}#skylight-replacement .gray-bg:nth-of-type(2){padding:0}#skylight-replacement .gray-bg .cta-on-gray{margin-bottom:2em}#skylight-replacement .gray-bg .multi-column-row .col img{width:100px;left:50%;position:relative;transform:translateX(-50%)}#skylight-replacement .testimonials{padding:0 35px}#skylight-replacement .testimonials .single-quote p{margin:0 1em 1em}#skylight-replacement .slick-next:before,#skylight-replacement .slick-prev:before{color:#6C6C6C}#skylight-replacement .service-areas{padding-bottom:2em}#skylight-replacement .row.row-column-reverse{margin-left:auto;margin-right:auto;align-items:center}#product-overview{}#product-overview h1,#product-overview h2,#product-overview h3,#product-overview h4,#product-overview h5{margin-top:0}#product-overview span.whitebar{display:inline-block;width:55px;height:5px;margin:10px 0 15px 0;background:rgba(255,255,255,0.6)}#product-overview .graybg{background:#a8a8a9}#product-overview .button{background:#fff;border:1px solid #bcbdc0;width:185px;height:41px;border-radius:19px;text-transform:uppercase;line-height:1;color:#6b6f70;text-align:center;font-size:14px;padding:13px;margin:25px 0 15px 0;display:inline-block}#product-overview .rendering-bg{position:relative}#product-overview .rendering-bg img.rendering-mobile{display:block;width:100%;position:relative}#product-overview .show-info{position:absolute;top:15px;right:15px;display:block;height:40px;width:40px;border-radius:22px;border:1px solid #5C5C5C;text-align:center;font-size:28px;line-height:1.2;z-index:999;color:#5C5C5C}#product-overview .show-info:before{content:"+";color:#5C5C5C}#product-overview .show-info.open:before{content:"-"}#product-overview .hidden-content{display:none;z-index:997}#product-overview .visible-content{position:relative;padding:40px 30px}#product-overview .visible-content-new{position:relative;padding:40px 30px;display:flex;align-items:center}#product-overview .visible-content-new:nth-child(2){padding-right:25px}#product-overview section.intro-and-video{padding:0;color:#fff}#product-overview .intro-and-video .intro-text{padding:15px;text-shadow:0px 0px 12px rgba(0,0,0,0.1);position:absolute;top:0;left:0}#product-overview .intro-and-video .intro-text h1{color:#fff}#product-overview .rendering-bg span.whitebar{display:none}#product-overview .video-container{position:relative;padding-bottom:48%;padding-top:30px;height:0;overflow:hidden}@media screen and (max-width:768px){#product-overview .video-container{margin:25px 0px}}#product-overview .video-container embed,#product-overview .video-container iframe,#product-overview .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}#product-overview .video-image-placeholder{display:none}#product-overview .rendering-and-description .step-one-text{margin-top:0px;margin-bottom:0px;background:#fff}#product-overview .rendering-and-description .step-one-text h2{margin-bottom:10px}#product-overview .rendering-and-description .step-one-text h4{margin:10px 0}@media screen and (min-width:768px){#product-overview .rendering-and-description .step-one-text h4{color:#fff}}#product-overview .rendering-and-description .step-two-text{text-align:center;position:relative;color:#636466}#product-overview #blockOne,#product-overview #blockTwo{position:relative}#product-overview span.super{font-size:1.2rem}#product-overview .gray-icon-section{color:#fff}#product-overview .gray-icon-section h2{color:#fff;font-weight:400}#product-overview .gray-icon-section .whitebar{display:block;position:relative;left:50%;transform:translateX(-50%)}#product-overview .gray-icon-section ul{list-style:none;padding:0;margin:0}#product-overview .gray-icon-section ul li{margin:30px 0}#product-overview .gray-icon-section ul li img{display:block;margin:0 auto 10px auto}#product-overview section.options-section{padding:0;height:335px}#product-overview section.options-section>div{position:relative;text-align:center}#product-overview .options-section h3{font-weight:600!important;color:#636466!important}#product-overview .options-section .rollover-image{display:block;position:relative;top:0;left:0;bottom:0;right:0;width:100%;height:auto;max-width:none;z-index:990}#product-overview .options-section .visible-content{padding:0}#product-overview .options-section .hidden-content{padding:40px 30px}#product-overview .daylighting-systems-new .visible-content-new{height:335px;background-repeat:no-repeat;background-position:center bottom 10px;background-size:65% auto}@media screen and (min-width:768px){#product-overview .daylighting-systems-new .visible-content-new .graybar{display:none}}#product-overview .fixture-options-new{height:335px}#product-overview .daylighting-systems .visible-content-ca{height:335px}#product-overview .daylighting-systems .graybar:first-child{display:none}#product-overview #blockTwo .button{display:none}#product-overview .daylighting-systems .visible-content h3{width:45%;margin:10px 35px}#product-overview .daylighting-systems .hidden-content{background:#f5f5f5;color:#5E6062}#product-overview .daylighting-systems .hidden-content span:first-child{position:relative;top:5px;font-size:1.2rem;margin:0}#product-overview #secondLine{position:relative;margin:0}#product-overview .daylighting-systems .hidden-content .graybar{width:100%;height:3px;margin:0}#product-overview .daylighting-systems .hidden-content p:last-child{font-size:1.1rem}#product-overview .daylighting-systems .show-info:last-child{top:10px}#product-overview .gray-description-section{background:#fff;color:#636466;text-align:center}@media screen and (min-width:768px){#product-overview .gray-description-section h3{color:#fff}}#product-overview .gray-description-section span.whitebar{display:none}#product-overview .step-three-text{margin:0px 0 40px 0}#product-overview .step-three-text p{line-height:1.7}#product-overview .bottom-cta,#product-overview .gray-icon-section,#product-overview .testimonials-section{padding:25px}#product-overview .testimonials-section h2{margin-top:30px;font-weight:500;font-size:2em}#product-overview .testimonials{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:5em}@media screen and (min-width:768px){#product-overview .testimonials .testimonial{width:45%}}#product-overview .testimonials .testimonial-img-frame{width:240px;height:240px;margin:10px auto;background-size:100% 100%;background-size:cover;background-position:center center;border-radius:150px}#product-overview .testimonials .testimonial-text{max-width:750px;margin:5px auto}#product-overview .testimonials .stars{display:block;margin:5px auto;width:40%}#product-overview span.quote-by{font-weight:500}#product-overview span.quote-by span.name{font-size:20px;line-height:1.12}#product-overview .tube-overlay{display:none}#product-overview .bottom-cta h2{color:#fff;font-weight:400;font-size:2.2em}@media only screen and (min-width:320px){#product-overview{}}@media only screen and (min-width:340px){#product-overview{}#product-overview .locator-form label{display:inline-block;text-align:right}#product-overview .daylighting-systems .visible-content{background-size:55% auto}#product-overview .daylighting-systems-new .visible-content-new{background-size:41% auto}#product-overview .fixture-options-new{background-size:55% auto}}@media only screen and (min-width:400px){#product-overview{}}@media only screen and (min-width:480px){#product-overview .video-container{padding-bottom:50%}}@media only screen and (min-width:560px){#product-overview{}#product-overview .daylighting-systems .visible-content{background-size:50% auto}#product-overview .daylighting-systems-new .visible-content-new{background-size:50% auto;background-position:right bottom}}@media only screen and (max-width:670px){#product-overview{}#product-overview #newProduct{margin:20px auto}#product-overview #phoneHide{display:none}#product-overview .fixture-options{display:none}#product-overview .switch-field{display:none}#product-overview .daylighting-systems .hidden-content span{margin:0 0 0 69px}#product-overview .daylighting-systems p{text-align:left;margin:15px 0}#product-overview .daylighting-systems .hidden-content{padding-top:60px}#product-overview .daylighting-systems .visible-content h3{width:90%}#product-overview .daylighting-systems .visible-content h3{margin:25px 7%}#product-overview .daylighting-systems-new .visible-content-new h3{width:90%}#product-overview .daylighting-systems-new .visible-content-new h3{margin:0 auto}#product-overview .daylighting-systems-new .graybar:first-child{display:inline-block}#product-overview .step-one-text .graybar{display:inline-block}#product-overview #blockTwo .graybar{position:relative}#product-overview #blockTwo .button{display:inline-block}}@media only screen and (max-width:375px){#product-overview .step-two-text .show-info:nth-child(3){top:48%}}@media only screen and (max-width:320px){#product-overview .daylighting-systems .hidden-content span{margin:0 0 0 24px}#product-overview #secondLine{margin:0 0 0 137px}#product-overview .step-two-text .show-info:nth-child(3){top:52%}}@media only screen and (min-width:992px){#product-overview{}#product-overview .col25{width:50%}#product-overview .wrapper{width:730px}#product-overview .product-container{position:relative;max-width:1200px;width:1200px}#product-overview .bottom-cta,#product-overview .gray-icon-section,#product-overview .testimonials-section,#product-overview section{padding:32px 35px}#product-overview .visible-content{padding:0}#product-overview .visible-content-new{padding:0}#product-overview .rendering-bg img.rendering-mobile{display:none}#product-overview .rendering-bg{background:url("../theme5150/img/product_overview/scene-background2.jpg");background-position:right -20px top -120px;background-repeat:no-repeat;background-size:140% auto}#product-overview .rendering-bg span.whitebar{display:inline-block}#product-overview .show-info{display:none}#product-overview .intro-and-video .intro-text{width:500px;float:left;position:relative;z-index:995;padding:35px}#product-overview .intro-and-video .intro-text h1{text-shadow:none}#product-overview .intro-and-video .intro-text p{margin-top:10px;text-shadow:none;color:#fff}#product-overview .intro-and-video .intro-video{width:56%;float:right;position:relative;z-index:995}#product-overview .video-container{padding-bottom:29%;padding-top:30px}#product-overview .video-image-placeholder{float:right;display:block}#product-overview .rendering-bg{background-position:top right;background-size:100% auto}#product-overview .rendering-and-description .step-one-text{width:52%;float:right;clear:both;margin-top:45px;color:#fff;padding-right:50px;position:relative;z-index:995;background:transparent}#product-overview .rendering-and-description .step-one-text h2{margin-bottom:0px;color:#fff}#product-overview .step-one-text .graybar{display:none}#product-overview .rendering-and-description .step-two-text{width:290px;clear:both;float:left;margin-top:260px;position:relative;top:40px;z-index:995;text-align:left}#product-overview .step-three-text{margin:20px 0 40px 0}#product-overview #width{width:260px}#product-overview #newProduct{width:328px;height:274px;position:absolute;bottom:80px;left:270px;background:url("../theme5150/img/product_overview/newProductLogo-bg.png") no-repeat;background-size:cover}#product-overview #newProduct img{position:absolute;bottom:0;left:0}#product-overview .switch-field{padding:22px 4px;overflow:hidden;margin-bottom:7px}#product-overview .switch-title{margin-bottom:6px}#product-overview .switch-field input{display:none!important}#product-overview .switch-field label{loat:left}#product-overview .switch-field label{display:inline-block!important;width:70px;margin:-3px;color:#101f44;background:#fff;font-size:14px;font-weight:normal;text-align:center;text-shadow:none;padding:6px 14px;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px rgba(255,255,255,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px rgba(255,255,255,0.1)}#product-overview .switch-field label:hover{cursor:pointer}#product-overview .switch-field input:checked+label{background-color:#101F44;color:#fff;-webkit-box-shadow:none;box-shadow:none}#product-overview .switch-field label:first-of-type{border-radius:19px 0 0 19px}#product-overview .switch-field label:last-of-type{border-radius:0 19px 19px 0}#product-overview #nightFather img{width:100%}#product-overview .gray-description-section{height:341px;background:#9e9fa1;text-align:left;color:#fff}#product-overview .gray-description-section span.whitebar{display:inline-block}#product-overview .gray-description-section span.graybar{display:none}#product-overview .gray-description-section .step-three-text{width:40%;margin:-10px 0;position:relative;bottom:18px;z-index:995}#product-overview .step-three-text .find-dealer .locator-form label{color:#fff}#product-overview .gray-description-section .step-three-text .hidden-content{display:block}#product-overview .gray-description-section .step-three-text .hidden-content img{display:none}#product-overview section.options-section>div{width:50%;float:left;text-align:left}#product-overview section.options-section .hidden-content{padding:20px 120px 39px 46px;background-color:#fff}#product-overview .fixture-options{background-image:url("../theme5150/img/product_overview/fatherSon.jpg")}#product-overview .fixture-options .hidden-content{width:100%;height:100%;color:#fff;background-image:url("../theme5150/img/product_overview/fatherSonDark.jpg")}#product-overview .daylighting-systems-ca{background-image:url("../theme5150/img/product_overview/Vent_Kit.jpg")}#product-overview .daylighting-systems-ca .visible-content-ca h3{margin:10px 35px}#product-overview .daylighting-systems-ca .hidden-content-ca h3{margin:10px 35px}#product-overview .daylighting-systems-ca .hidden-content-ca .grey{top:135px}#product-overview .buttonca{background:grey;border:1px solid #bcbdc0;width:185px;height:41px;border-radius:19px;text-transform:uppercase;line-height:1;color:#fff;text-align:center;font-size:14px;padding:13px;margin:245px 0 15px 35px;display:inline-block}#product-overview .buttonca.alt{background:#101f44;border:1px solid #9D9EA1;color:#fff;width:196px;height:36px;padding:10px}#product-overview .buttonca:hover{cursor:pointer}#product-overview .fixture-options .hidden-content img{width:45%}#product-overview .fixture-options .hidden-content p{max-width:250px}#product-overview .fixture-options .hidden-content .button.white{position:relative;top:135px}#product-overview .fixture-options .hidden-content .button.grey{position:relative;top:135px}#product-overview .options-section .rollover-image{height:399px}#product-overview .daylighting-systems .visible-content{background-size:53% auto;background-position:right 25px center}#product-overview .daylighting-systems .visible-content{background-position:right 35px center}#product-overview .daylighting-systems .visible-content h3{margin:40px 35px}#product-overview .daylighting-systems-new .visible-content-new{background-size:45% auto;background-position:right 25px center;bottom:20px}#product-overview .daylighting-systems-new .visible-content-new{background-position:right 35px center}#product-overview .daylighting-systems-new .visible-content-new h3{margin:40px 35px}#product-overview .daylighting-systems .savings-intro{max-width:400px}#product-overview #light{margin:40px 35px}#product-overview .gray-icon-section ul li{width:33%;padding:15px;float:left}#product-overview .tube-overlay{display:block;position:absolute;z-index:990;top:317px;left:-66px;width:1268px;height:1600px;overflow:hidden}#product-overview .tube-overlay img{display:block;position:relative;bottom:6px;margin:0;border:0!important;outline:0!important}#product-overview .tube-overlay img:last-child{right:2px}}@media only screen and (min-width:992px){#product-overview{}#product-overview .wrapper{width:940px}#product-overview section{padding:43px 29px}#product-overview .button{transition:all 0.3s}#product-overview .button:hover{transition:all 0.5s;background:#101f44;border:1px solid #9D9EA1;color:#fff}#product-overview .button.alt:hover{background:#fff;color:#6b6f70}#product-overview section.options-section>div:hover .visible-content{display:none}#product-overview section.options-section>div:hover .hidden-content{display:block}}#product-overview .tube-section{display:none;margin-top:50px}#product-overview .tube-section .modalwrap{position:fixed;top:0;left:0;background-color:#fff;min-height:100%;z-index:99999;overflow:scroll;height:100vh;width:100%}#product-overview .tube-section .modalwrap .text{padding:20px}#product-overview .tube-section .modalwrap .text h2{font-size:2em;line-height:1.15;border-bottom:1px solid #666666;margin-bottom:25px}#product-overview .tube-section .modalwrap .text .close{position:absolute;top:15px;right:18px;color:#2286c5;padding:3px;opacity:1;text-shadow:none;font-size:30px}#product-overview .tube-section .textblock .text .features-textblock{background-size:80px auto;background-position:top left;background-repeat:no-repeat;padding-left:90px;margin-bottom:20px}#product-overview .tube-section .textblock .expand{-webkit-appearance:none;border:none!important;outline:none!important;background:transparent;position:absolute}#product-overview .tube-section .textblock .expand span{display:inline-block;-webkit-appearance:none;background:#fff;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.25);box-shadow:0px 0px 10px rgba(0,0,0,0.25);text-align:center;height:40px;width:40px;padding:2px;font-size:22px;font-weight:600;border-radius:20px;color:#6a6a6a;position:relative;float:right}#product-overview .tube-section .textblock.capture .text div .features-textblock:first-child{background-image:url(https://solasystems.co.uk/wp-content/themes/theme5150/img/residential-technology/raybender.png);min-height:170px}#product-overview .tube-section .textblock.capture .text div .features-textblock:nth-child(2){background-image:url(https://solasystems.co.uk/wp-content/themes/theme5150/img/residential-technology/flex.png)}#product-overview .tube-section .textblock.capture .text div .features-textblock:nth-child(3){background-image:url(https://solasystems.co.uk/wp-content/themes/theme5150/img/residential-technology/light-tracker.png)}#product-overview .tube-section .textblock.capture .text div .features-textblock:nth-child(4){background-image:url(https://solasystems.co.uk/wp-content/themes/theme5150/img/residential-technology/raybender-slim.png)}#product-overview .tube-section .textblock.capture .expand{position:absolute;margin-top:-141%;left:53%}#product-overview .tube-section .textblock.capture .expand span{margin-left:10px;margin-top:-12px}#product-overview .tube-section .textblock.transfer .text div .features-textblock:first-child{background-image:url(https://solasystems.co.uk/wp-content/themes/theme5150/img/residential-technology/transfer.png)}#product-overview .tube-section .textblock.transfer .expand{position:absolute;margin-top:-83%;left:-4%}#product-overview .tube-section .textblock.transfer .expand span{float:left;margin-top:-21px;margin-right:5px}#product-overview .tube-section .textblock.deliver .text div .features-textblock:first-child{background-image:url(https://solasystems.co.uk/wp-content/themes/theme5150/img/residential-technology/diffuser.png)}#product-overview .tube-section .textblock.deliver .expand{margin-top:-31%}#product-overview .tube-section .textblock.deliver .expand span{float:left;margin-left:-16px;margin-top:-25px;margin-right:5px}#product-overview .fixtures-section-mobile{margin-top:50px;background:radial-gradient(circle,rgb(68,68,68) 0%,rgb(204,204,204) 0%,rgb(68,68,68) 100%);color:#FFF}#product-overview .fixtures-section-mobile .text-content{padding:15px;color:#fff;padding-top:50px}#product-overview .fixtures-section-mobile .text-content h3{color:#fff}@media only screen and (min-width:992px){#product-overview .fixtures-section-mobile{display:none}}#product-overview .pd-experience{width:100%;aspect-ratio:16/9;margin-top:25px}@media only screen and (min-width:992px){#product-overview .pd-experience{display:none}}@media only screen and (max-width:992px){#product-overview .rendering-and-description{display:none}#product-overview .gray-description-section{display:none}#product-overview .tube-section{display:block}#product-overview #product-overview .daylighting-systems-new .visible-content-new{background-size:41% auto!important}}.blog article{margin-bottom:3em}.blog article h2{font-size:2.2em}.blog article img{width:100%}.blog .page-numbers{margin-right:10px}.blog .page-numbers.current{color:#77A323;font-weight:600}@media screen and (min-width:768px){.blog article{width:calc(33% - 10px)}.blog article h2{font-size:1.5em}.blog article:first-child{width:100%;display:flex;justify-content:space-between}.blog article:first-child .post-thumb{width:50%}.blog article:first-child .post-content{width:45%}.blog article:first-child .post-content h2{font-size:2.2em;margin-top:0}.blog .featured-post article{width:100%;display:flex;justify-content:space-between}.blog .featured-post article h2{font-size:1.5em}.blog .featured-post article .post-thumb{width:50%}.blog .featured-post article .post-content{width:45%}.blog .featured-post article .post-content h2{font-size:2.2em;margin-top:0}.blog .post-section{column-gap:20px}.blog .post-section article{width:calc(33% - 20px)}.blog .post-section article:first-child{width:calc(33% - 20px);display:block}.blog .post-section article:first-child .post-thumb{width:unset}.blog .post-section article:first-child .post-content{width:100%}.blog .post-section article:first-child .post-content h2{font-size:1.5em;margin-top:0.5em}}.single-post #page-content{margin:4em 0}.single-post img{height:100%;object-fit:contain}#brochures-and-faq{margin-bottom:4em}#brochures-and-faq .single-faq{margin-bottom:30px}#brochures-and-faq .single-faq.toggle-open .question span{color:#0181C4;border-color:#0181C4}#brochures-and-faq .single-faq .question{font-weight:400;font-size:1.2em}#brochures-and-faq .single-faq .question span{border:1px solid #444;border-radius:50%;padding:5px 10px;text-align:center;vertical-align:middle;line-height:1;font-size:1em;margin-right:15px;float:left;width:32px;height:32px}#brochures-and-faq .single-faq .answer{padding-left:50px}#brochures-and-faq .cta-on-white{margin-top:4em}#brochures-and-faq .textrow a{text-decoration:underline}#tax-credits .text-on-white:first-child{max-width:735px}#tax-credits .tax-credit-resources .downloads-list{width:100%;margin-bottom:2em}@media screen and (min-width:768px){#tax-credits .tax-credit-resources .downloads-list{width:60%}}#tax-credits .tax-credit-resources .downloads-list a{text-decoration:underline;display:inline-block}#tax-credits .tax-credit-resources .downloads-list a:not(:last-child){margin-bottom:15px}#tax-credits .tax-credit-resources .textblock{position:relative;width:95%;background:#0181C4}#tax-credits .tax-credit-resources .textblock .content{position:relative;bottom:-15px;right:7.5px;width:calc(100% - 7.5px);height:calc(100% - 15px);background:#EDEDED;padding:20px 20px 105px}#tax-credits .tax-credit-resources .textblock .content img{width:125px;position:absolute;right:-38px;bottom:-29px}@media screen and (min-width:768px){#tax-credits .tax-credit-resources .textblock{width:35%}}#tax-credits .single-info-items{margin-bottom:10px}#tax-credits .single-info-items.toggle-open .toggle-btn span{color:#0181C4;border-color:#0181C4}#tax-credits .single-info-items .toggle-btn span{border:1px solid #444;border-radius:50%;text-align:center;vertical-align:middle;line-height:1;font-size:1em;margin-right:15px;float:left;width:20px;height:20px}#tax-credits .single-info-items .toggle-btn p{margin:0}#tax-credits .single-info-items .toggle-content{padding-left:50px}#promotions .single-promo{border-bottom:1px solid #CCCCCC;padding-bottom:3em;margin-bottom:3em}#promotions .single-promo h4{font-weight:400}.gallery .gt3pg_gallery-item .mfp-iframe .gt3pg_img_wrap:before{content:"";display:block;position:absolute;width:71px;height:48px;top:50%;left:50%;transform:translate(-50%,-50%);background:url(../theme5150/img/icons/youtube-play-sprite.png) no-repeat;background-position:0px 0px;background-size:70px auto;opacity:1;transition:none}.gallery .gt3pg_gallery-item .mfp-iframe .gt3pg_img_wrap:hover:before{cursor:pointer;background-position:0 -48px}#post-1011 #headbanner .hide-second{display:block!important}#post-1011 #headbanner .hide-second .d-flex{justify-content:center!important}#post-1011 #headbanner .hide-second .d-flex h2{border-bottom:0!important}#headbanner .desktop{display:none}@media (min-width:992px){#headbanner .desktop{display:block}#headbanner .mobile{display:none}#headbanner .top-campaign-small-banner{cursor:pointer}#headbanner .top-campaign-small-banner p{margin:0;text-align:center;color:#444444;padding:8px 0;font-size:1em;font-weight:200}#headbanner .top-campaign-small-banner p i{margin:0 10px}}@media (min-width:992px) and (max-width:768px){#headbanner .top-campaign-small-banner{width:100%!important}}@media screen and (min-width:992px) and (min-width:992px){#headbanner .top-campaign-small-banner p{font-size:1.2em}}@media (min-width:992px){#headbanner .top-campaign-banner-area{background:#fff;box-shadow:rgba(0,0,0,0.2) 0px 10px 10px -13px}#headbanner .top-campaign-banner-area .content{width:100%;display:flex;align-items:center;justify-content:center;color:#808285;padding:15px}}@media (min-width:992px) and (min-width:769px){#headbanner .top-campaign-banner-area .content{width:43%}}@media (min-width:992px){#headbanner .top-campaign-banner-area .content img{width:100%;height:100%}}@media (min-width:992px) and (min-width:769px){#headbanner .top-campaign-banner-area .content img{position:relative;right:24.6px}}@media (min-width:992px){#headbanner .top-campaign-banner-area .content .text-container{position:relative;width:85%}#headbanner .top-campaign-banner-area .content .text-container h1,#headbanner .top-campaign-banner-area .content .text-container h2,#headbanner .top-campaign-banner-area .content .text-container h3,#headbanner .top-campaign-banner-area .content .text-container h4,#headbanner .top-campaign-banner-area .content .text-container h5{line-height:1}#headbanner .top-campaign-banner-area h2{text-align:center;padding-bottom:5px!important;border-bottom:1px solid #D8D8D8!important;margin-top:0px!important;font-size:2em}#headbanner .top-campaign-banner-area p{font-size:0.9em;font-weight:200}#headbanner .top-campaign-banner-area .form-container{padding:10px;text-align:center;width:100%;min-height:366px}#headbanner .top-campaign-banner-area .form-container .gform_legacy_markup_wrapper{margin-bottom:0}}@media (min-width:992px) and (min-width:769px){#headbanner .top-campaign-banner-area .form-container{position:relative;width:55%;min-height:auto}}@media (min-width:992px){#headbanner .top-campaign-banner-area .form-container #banner-close-btn{position:absolute;top:5px;right:5px;height:35px;width:35px;cursor:pointer}#headbanner .top-campaign-banner-area .form-container #banner-close-btn i{color:#6C6C6C;font-size:35px}}@media (min-width:992px) and (min-width:769px){#headbanner .top-campaign-banner-area .form-container #banner-close-btn{top:10px;bottom:initial;right:5px}}@media (min-width:992px){#headbanner .top-campaign-banner-area .form-container .steps ul{display:none}#headbanner .top-campaign-banner-area .form-container h3{font-size:24px;line-height:1.3em;margin-bottom:0px;margin-top:0px}#headbanner .top-campaign-banner-area .form-container div#gform_page_3_1 .top_label .gfield_label{position:relative;left:50%;transform:translateX(-50%)}#headbanner .top-campaign-banner-area .form-container #gform_3 .gfield_checkbox{display:flex;justify-content:center;flex-wrap:wrap;margin-top:20px}#headbanner .top-campaign-banner-area .form-container #gform_3 .gfield_checkbox input[type=checkbox]{display:none}#headbanner .top-campaign-banner-area .form-container #gform_3 .gfield_checkbox input[type=checkbox]:checked+label{background:#F7F6F5;border-color:#77A323}#headbanner .top-campaign-banner-area .form-container #gform_3 .gfield_checkbox input[type=checkbox]:checked+label:after{content:"✔";color:#77A323;position:absolute;top:0;left:3px}#headbanner .top-campaign-banner-area .form-container #gform_3 .gfield_checkbox label{display:flex;align-items:center;justify-content:center;width:140px;position:relative;border:1px solid #707070;padding:7px 5px;font-weight:200;font-size:0.8em;cursor:pointer;max-width:none;height:35px;text-align:center}#headbanner .top-campaign-banner-area .form-container #gform_3 .gfield_checkbox label:hover{border-color:#77A323}#headbanner .top-campaign-banner-area .form-container .gfield_checkbox#input_3_8 .gchoice{margin:5px}#headbanner .top-campaign-banner-area .form-container input[type=password],#headbanner .top-campaign-banner-area .form-container input[type=text]{font-size:18px;padding:1px 5px;outline:none!important;border:1px solid #ABABAB!important}#headbanner .top-campaign-banner-area .form-container ul#gform_fields_3_3{display:flex;flex-wrap:wrap;justify-content:space-between}#headbanner .top-campaign-banner-area .form-container ul#gform_fields_3_3 li{width:100%}}@media (min-width:992px) and (min-width:769px){#headbanner .top-campaign-banner-area .form-container ul#gform_fields_3_3 li{width:50%}}@media (min-width:992px){#headbanner .top-campaign-banner-area .form-container ul#gform_fields_3_3 .ginput_container_email input,#headbanner .top-campaign-banner-area .form-container ul#gform_fields_3_3 .ginput_container_phone input{width:100%!important}#headbanner .top-campaign-banner-area .form-container .gform_page_footer{display:flex;border-top:none;margin:0}#headbanner .top-campaign-banner-area .form-container .gform_page_footer .button.gform_next_button{display:inline-block;border-radius:0;background-color:#77A323;border:none;transition:all 500ms ease-in-out;padding:10px 40px;font-weight:400;text-transform:uppercase;font-size:0.9em;color:#fff;margin:0 auto}#headbanner .top-campaign-banner-area .form-container .gform_page_footer .button.gform_next_button:hover{background-color:#6C6C6C;text-decoration:none}}@media (min-width:992px) and (max-width:768px){#headbanner .top-campaign-banner-area{width:100%!important}}#headbanner section{padding:0}#headbanner .hide-first,#headbanner .hide-second{display:none}.dealer-info,.footer-dealer-info{display:none}.dealer-contact-info{background-color:#6C6C6C;color:#ffffff}.dealer-contact-info .container{padding:1.5em 15px}@media screen and (min-width:768px){.dealer-contact-info .container{padding:3em 0}}.dealer-contact-info h2{color:#ffffff;margin-top:0;letter-spacing:2.3px}.dealer-contact-info .location-nav{background:none;padding:0;justify-content:space-between;width:140px;cursor:pointer}.dealer-contact-info .location-nav li ul.sub-menu{left:0;transform:none}.dealer-contact-info .location-nav:hover .sub-menu{display:block}.dealer-contact-info .dealer-info-wrapper{flex-wrap:wrap}@media screen and (min-width:1250px){.dealer-contact-info .dealer-info-wrapper{flex-wrap:nowrap}}.dealer-contact-info .dealer-info-wrapper .col-12{margin:0;padding:0}.dealer-contact-info .dealer-info-wrapper .col-12 h5{color:#ffffff;font-weight:20px;font-weight:500;margin:15px 0}.dealer-contact-info .dealer-info-wrapper .col-12 p{margin-bottom:5px}@media screen and (min-width:992px){.dealer-contact-info .dealer-info-wrapper .col-12 h5{margin:0 0 15px}}.dealer-contact-info .dealer-info-wrapper .contact p.contact-name{font-size:20px;font-weight:500;margin-bottom:15px}.dealer-contact-info .dealer-info-wrapper .contact p i{margin-right:5px}@media screen and (min-width:992px){.dealer-contact-info .dealer-info-wrapper .contact{border-right:1px solid #ffffff}}.dealer-contact-info .dealer-info-wrapper a{color:#fff}.dealer-contact-info .dealer-info-wrapper a:hover{color:#fff;text-decoration:underline}#bathroom-fan .product-details{padding:1em}@media screen and (min-width:768px){#bathroom-fan .product-details{padding:50px 0px}}#bathroom-fan .responsive-row{align-items:center}#bathroom-fan .responsive-row .col{padding:1em}@media screen and (min-width:768px){#bathroom-fan .responsive-row .col{padding:0px 50px}}#bathroom-fan article .full-width-background:nth-child(5) .product-details{padding-bottom:0px}#bathroom-fan article .product-details:nth-child(6) .row{margin:0}#bathroom-fan .full-width-image-text-inside .bg-scale{background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:45%}#bathroom-fan .full-width-image-text-inside .full-width-text-block{display:none;position:absolute;right:5%;top:30%;max-width:700px}@media screen and (min-width:1375px){#bathroom-fan .full-width-image-text-inside .full-width-text-block{display:block}}#bathroom-fan .full-width-image-text-inside .full-width-image-text-block-mobile{display:block}@media screen and (min-width:1375px){#bathroom-fan .full-width-image-text-inside .full-width-image-text-block-mobile{display:none}}#bathroom-fan .full-width-image-text-inside .full-width-above-wrapper{background-color:#f1f1f1}#bathroom-fan .full-width-image-text-inside .full-width-above-wrapper .full-width-image-text-block-above{padding:50px 0px 5px 0px}#bathroom-fan .product-details .text-on-white .textrow h1,#bathroom-fan .product-details .text-on-white .textrow h2,#bathroom-fan .product-details .text-on-white .textrow h3,#bathroom-fan .product-details .text-on-white .textrow h4,#bathroom-fan .product-details .text-on-white .textrow p{text-align:left!important}@media screen and (min-width:768px){#bathroom-fan .product-details .text-on-white .textrow h1,#bathroom-fan .product-details .text-on-white .textrow h2,#bathroom-fan .product-details .text-on-white .textrow h3,#bathroom-fan .product-details .text-on-white .textrow h4,#bathroom-fan .product-details .text-on-white .textrow p{text-align:center!important}}#bathroom-fan .product-details .text-container h1,#bathroom-fan .product-details .text-container h2,#bathroom-fan .product-details .text-container h3,#bathroom-fan .product-details .text-container h4,#bathroom-fan .product-details .text-container p{text-align:left!important}@media screen and (min-width:768px){#bathroom-fan .product-details .text-container h1,#bathroom-fan .product-details .text-container h2,#bathroom-fan .product-details .text-container h3,#bathroom-fan .product-details .text-container h4,#bathroom-fan .product-details .text-container p{text-align:center!important}}#bathroom-fan .product-details .responsive-row .col .text-container h1,#bathroom-fan .product-details .responsive-row .col .text-container h2,#bathroom-fan .product-details .responsive-row .col .text-container h3,#bathroom-fan .product-details .responsive-row .col .text-container h4,#bathroom-fan .product-details .responsive-row .col .text-container p{text-align:left!important}@media screen and (min-width:768px){#bathroom-fan .product-details .responsive-row .col .text-container h1,#bathroom-fan .product-details .responsive-row .col .text-container h2,#bathroom-fan .product-details .responsive-row .col .text-container h3,#bathroom-fan .product-details .responsive-row .col .text-container h4,#bathroom-fan .product-details .responsive-row .col .text-container p{text-align:center!important}}@media screen and (min-width:768px){#garage-fans .row-column-reverse .col{padding-top:0px}}@media screen and (min-width:768px){#garage-fans .row-column-reverse .col h2{margin-top:0px}}#garage-fans .text-on-white .textrow h1,#garage-fans .text-on-white .textrow h2,#garage-fans .text-on-white .textrow h3,#garage-fans .text-on-white .textrow h4,#garage-fans .text-on-white .textrow p{text-align:left!important}@media screen and (min-width:768px){#garage-fans .text-on-white .textrow h1,#garage-fans .text-on-white .textrow h2,#garage-fans .text-on-white .textrow h3,#garage-fans .text-on-white .textrow h4,#garage-fans .text-on-white .textrow p{text-align:center!important}}.page-template-template-squeeze-page .sticky-nav{display:none}.page-template-template-squeeze-page .squeeze-header{text-align:center;background-color:#ededed}.page-template-template-squeeze-page .squeeze-header img{max-width:200px;padding:20px 0px}.page-template-template-squeeze-page .squeeze-banner{background-position:right top;background-size:cover;padding-bottom:50px}@media screen and (max-width:768px){.page-template-template-squeeze-page .squeeze-banner{background-position:-236px -22px}}.page-template-template-squeeze-page .squeeze-banner .squeeze-banner-copy{color:#444;max-width:1000px;text-align:center;margin:auto;padding:25px 15px 25px 15px}.page-template-template-squeeze-page .squeeze-banner .squeeze-banner-copy h1{color:#444!important}.page-template-template-squeeze-page .squeeze-banner .squeeze-form-container{max-width:1000px;margin:auto;background:#ededed;padding:20px;text-align:center}.page-template-template-squeeze-page .squeeze-banner .squeeze-form-container img{position:absolute;width:250px;bottom:-50px;right:-200px}@media screen and (max-width:1400px){.page-template-template-squeeze-page .squeeze-banner .squeeze-form-container img{display:none;position:relative;bottom:-70px;right:auto}}.page-template-template-squeeze-page .squeeze-banner .squeeze-form-container #gform_wrapper_17{text-align:left}.page-template-template-squeeze-page .squeeze-banner .squeeze-form-container #gform_wrapper_17 .gform_required_legend{display:none}.page-template-template-squeeze-page .squeeze-banner .squeeze-form-container #gform_wrapper_17 #gform_submit_button_17{margin:auto}.page-template-template-squeeze-page .squeeze-banner .squeeze-form-container #gform_wrapper_17 #input_17_11{display:grid;grid-template-columns:1fr 1fr}.page-template-template-squeeze-page .squeeze-banner .squeeze-form-container #gform_wrapper_17 select{position:relative;z-index:99999999}#attic-ladder .slick-next:before,#attic-ladder .slick-prev:before{font-size:25px;color:#ccc}#attic-ladder .testimonials-slider .slick-slide{padding:0px 10px 0px 10px}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:0.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}