.center-horizontal{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.center-vertical{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.animate-all{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:all .3s;-o-transition:.3s;transition:.3s}.animate-all-med{-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:all .6s;-o-transition:.6s;transition:.6s}.home-header{text-align:center;padding:15px 5px 30px;font-weight:300;font-size:40px;color:#2e2e2e}.btn{border-radius:0}.btn.btn-primary{background-color:#f6b40e;border-color:#f6b40e}.btn.btn-outline-primary{border-color:#f6b40e;color:#f6b40e}.btn.btn-warning{background-color:#f5b41a}.btn.btn-outline-primary:hover{background-color:#fff}.btn-primary--fancy{box-shadow:10px 10px 5px #d3d3d3!important}.btn-primary--fancy:hover{background-color:#999!important;color:#000!important}hr{border-top:1px solid #000}.navbar-brand img{height:54px}a{color:#000;text-decoration:none;outline:0}a:hover{color:#000;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:24px;font-family:futura-pt,sans-serif!important;font-weight:800!important;font-style:normal}h2{font-size:22px;font-family:futura-pt,sans-serif!important;font-weight:700!important;font-style:normal}h3{font-size:18px;font-family:futura-pt,sans-serif!important;font-weight:500!important;font-style:normal}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}.bottom h2{font-weight:400}body{color:#b1b1b1;font-family:"Open Sans",Verdana,Tahoma;position:relative;overflow-x:hidden}.container{width:1205px;max-width:1205px}.blank iframe,.blue iframe{width:100%}@media (max-width:1230px){.container{width:100%;max-width:100%}}.representative-resources .strip img{padding:5px 10px}.strip{display:block;margin:0;padding:0 0 40px;background-image:url(/images/uploads/lifestyle-1.png);background-size:cover;background-repeat:no-repeat;background-position:center center}.strip h4{text-align:center;font-size:24px;color:#fff;font-family:Open Sans;font-weight:300;padding-bottom:20px;text-shadow:-2px 2px 6px #000}.strip p{margin:0;padding:0 0 15px}.strip.blank{background-image:none!important;background-color:#fff;padding-top:40px}.strip.blank h1{font-family:Open Sans;font-size:42px;padding-bottom:10px;color:#f6b40e;font-weight:300}.strip.blank h2{font-family:Open Sans;font-size:36px;padding-bottom:10px;color:#f6b40e;font-weight:300}.strip.blank h3{color:#f6b40e;padding-bottom:10px}.strip.blank h4{color:#f6b40e;text-shadow:none;font-weight:600}.strip.blank h4 a,.strip.blank h5{color:#f6b40e}.strip.blank p{color:#000;text-shadow:none;font-weight:400}.strip.blank p a{color:#f6b40e;font-weight:700;text-decoration:underline}.strip.blank .product-image{text-align:center}.strip.blank ul{font-weight:400;color:#000;margin:0;padding:0}.strip.blank table{width:100%!important;color:#000;font-size:16px}.strip.hero-strip{min-height:325px}.strip ul{font-size:14px}.strip ul.product-nav{font-size:14px;color:#fff;font-family:Open Sans;font-weight:300;list-style-type:none;background-color:#fff;display:block;padding:0;margin:0 auto;width:12%;text-align:center}.strip ul.product-nav li{width:100%;float:none;padding-bottom:8px;text-shadow:none;color:#000}.strip ul.product-nav li a,.strip ul.product-nav li a:active,.strip ul.product-nav li a:focus{color:#000}.strip ul.product-nav h4{color:#000;text-shadow:none;font-weight:700;padding:10px 0}.strip ul li{padding-bottom:8px}.strip.remove{background-color:transparent}.strip .port-thumb{list-style:none;margin:0;padding:0}.strip .port-thumb li{width:auto;float:left;height:150px;overflow:hidden;margin:0 10px 10px 0}.strip .port-thumb li img{width:200px;height:auto}.strip_bottom{margin:0 auto;padding:30px 25px 55px;text-align:center}.strip_bottom h1,.strip_bottom h2{color:#f6b40e;font-weight:600;font-family:Open Sans,sans-serif;font-style:normal;font-size:58px;line-height:68px;text-align:center}.strip_bottom h1 a,.strip_bottom h2 a{color:#f6b40e}.strip_bottom h3{font-size:24px;font-weight:300;text-align:center;color:#fff;padding-top:20px}@media (max-width:991px){.strip ul.product-nav{width:30%}}@media (max-width:575px){.strip ul.product-nav{width:50%}.strip.blank .product-image img{width:auto!important;height:auto!important;max-width:100%}}.laar_content{padding:0 0 30px}.laar_content p{color:#2e2e2e;font-size:18px;padding:0 0 30px}.laar_content .internal h2{font-weight:400;font-style:normal;font-size:34px;line-height:34px;color:#494444;padding:0 0 23px;margin:0 0 0 10px}.laar_content .internal p{padding:0;font-family:'Open Sans',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:20px;color:#494444;margin:0 0 20px 10px}.laar_content .internal .internal-form{background-color:#2e2e2e;padding:28px 35px;margin-bottom:20px}.laar_content .internal .internal-form label{color:#fff}.laar_content .internal .internal-form h2{font-size:30px;color:#fff;margin-left:0}.laar_content .internal .internal-form p{font-size:13px;color:#fff;margin-left:0}.laar_content .internal .internal-form p strong{color:#f6b40e}.laar_content .section h2{font-weight:300;padding-bottom:30px}.laar_content .section h5{font-weight:600;color:#494444;padding-bottom:8px}.laar_content .section p{font-size:13px;margin-left:0}.laar_content .container{padding-top:10px}.landing{color:#2e2e2e!important}.landing .section h2{margin:0;font-weight:300}.landing .section h5{font-weight:600}.landing .section a span{font-size:12px;float:right}.landing .section .spotlight h5{padding-bottom:20px}.landing .section .spotlight .featured{width:100%;clear:both;height:60px;margin:0 0 20px}.landing .section .spotlight .thumb{width:25%;text-align:center;height:60px;float:left}.landing .section .spotlight img{max-width:100%;max-height:60px}.landing .section .spotlight p{width:75%;float:left}.landing .section.row:first-of-type h5{float:left;max-width:76%}.landing .section.row:first-of-type h5.second-section{float:none;width:100%}.landing .internal .related img{width:100%;max-width:100%;margin-bottom:20px}.section{border-top:5px solid #2e2e2e;padding-top:20px;padding-bottom:20px}.section:first-child{border-top:none}.products .strip{background-size:cover!important;background-image:url(/images/uploads/commercial-main.png);background-position:center center}.products .strip.blank ul li{margin-left:15px}.products .strip.second{background-image:url(/images/uploads/residential-main.png)}.products .strip.third{background-image:url(/images/uploads/guys-working.png)}.products .product-list ul{display:inline-block;margin:0;padding:0;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.solutions table{width:100%;font-family:'Open Sans',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:20px;color:#494444}.solutions table tr:first-child td{padding:8px}.solutions table tr td{padding:4px 8px}.solutions table tr:nth-child(2n+1){background-color:#2e2e2e}.solutions .blue table tr td,.solutions table tr:nth-child(2n+1) td{color:#fff}.solutions-button{color:#fff;background-color:#2e2e2e;padding:13px 20px;margin-bottom:18px;font-size:12px}.solutions-button.view{width:50%;clear:both}.drw-btns u{margin-right:15px;text-decoration:none}.drw-btns u a{font-size:18px;color:#fff;background:#f6b40e;text-decoration:none;padding:10px;border-radius:50px}.left-list{width:350px;overflow-y:scroll;position:fixed;top:0;height:100%;left:-350px;z-index:99999;background-color:#2e2e2e}.left-list h2{color:#2e2e2e;font-weight:300}.left-list ul{float:left;list-style:none;width:100%;padding:0 15px}.left-list ul li{border-bottom:1px solid #fff;float:left;padding:5px 5px 10px;width:100%}.left-list ul li:hover{background-color:#fff;color:#000}.left-list ul a li{color:#fff;float:left;font-size:12px;width:100%;margin:0}.left-list ul a li p{padding-top:5px}.left-list ul a li p span{float:right}.left-list .list-head{background-color:#f6b40e;padding:15px}.left-list .list-head .close{position:absolute;top:5px;right:10px}.more{position:absolute;height:auto;width:auto;background-color:#000;border:1px solid #444;padding:3px;text-align:left;overflow:hidden;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.more span{position:absolute;left:35px;height:auto;width:550px;color:#fff;font:11px Verdana,Arial,Helvetica,sans-serif;text-shadow:#000 1px 1px 0}.more a img{max-width:100%}#RTG-1{top:60px;left:525px}#RTG-2{top:80px;left:590px}table.bulletins,table.documents{width:100%;font-family:'Open Sans',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:20px;color:#494444}table.bulletins tr td,table.documents tr td{padding:12px 8px}table.bulletins tr th,table.documents tr th{color:#000;padding:12px 8px;cursor:pointer;font-weight:600}table.bulletins .even,table.documents .even,table.documents .even a{background-color:#ddd;color:#000}table.documents thead th{position:-webkit-sticky;position:sticky;top:0;z-index:200;background-color:#ddd}.rebate{background-color:#f6b40e;position:fixed;top:50%;bottom:0;z-index:9999;left:0;width:26px;padding:5px 4px;transform:translate(0,-50%);height:195px}.rebate .words.last{margin-top:10px!important;float:left}.rebate span{font-family:Open Sans;color:#fff;font-weight:600;text-transform:uppercase;font-size:14px;margin:0;z-index:9999;width:100%;text-align:center;float:left;height:14px}.rebate:hover{color:#fff}.eco-m .eco-c .eco-widget .eco-value{float:none!important;display:inline-block}.eco-m .eco-c .ecr-plp a.ecr-details.ecr-open-details{margin-bottom:0}.eco-m .eco-c .ecr-canadarc .ecr-label{text-align:left;padding-bottom:0;color:#000}.eco-m .eco-c .ecr-canadarc .ecr-amount{color:#000}.eco-m .eco-c .ecr-canadarc .eco-program{font-size:16px}.eco-m .eco-c .ecr-canadarc .ecr-rebate-row ul{margin-left:40px}.ecr-subheading span{color:#000}.eco-m .eco-c .eco-actions ul,.eco-m .eco-c .eco-details ul{margin-left:15px!important}.eco-m .eco-c .btn-default,.eco-m .eco-c .btn-primary,.eco-m .eco-c .consumer-type-buttons button{flex-grow:0}.map{text-align:center}.map:last-child a{padding:0;display:inherit;width:auto;float:none;margin-bottom:0}.map:last-child img{max-width:400px}.listing{display:block;padding:40px 0 45px;float:none}.listing .container .row{margin-bottom:50px}.listing h2{font-family:Open Sans;color:#f6b40e;font-size:50px;font-weight:300;margin-bottom:10px}.listing p{color:#000;padding:10px 0 20px;font-size:13px}@media (max-width:1230px){.listing p{padding:10px 15px 20px}}.listing a{padding:0 10px;display:inline-block;width:20%;float:left;margin-bottom:20px}.listing a.ecr-details{width:auto}.listing a:nth-child(5n+1){padding-left:0}.listing .support a{float:none;text-decoration:underline}.search .listing a:nth-child(5n+1){padding:0 10px}.listing a:nth-child(5n){padding-right:0}.listing li{width:100%;float:left;padding:0 10px;border:1px solid #444;text-align:center;position:relative;height:160px}.listing .image li{height:500px!important}.news .listing .image li{height:300px!important}.listing.accessories li{height:260px}.listing li h5{font-weight:400;font-size:16px;padding:20px 0 10px}.listing li p{text-align:left;font-size:12px}.listing li .details{position:absolute;bottom:0;width:100%;padding:0 10px;left:0;right:0;margin-bottom:-10px}.listing li .product-image{height:175px;padding:5px 0}.listing li .product-image img{max-height:175px;max-width:100%}.listing li .product-size p.read{position:absolute;bottom:0;padding-bottom:5px}.company{margin-top:20px}.result{border-top:5px solid #2e2e2e}.search a:first-of-type .result{border-top:none}.result h3{font-weight:600;font-size:18px;padding:20px 0 10px;color:#2e2e2e}.search .listing a{width:100%}#primarynav{background-color:#fff!important}#primarynav .navbar-nav>li{font-weight:500;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:all .3s;-o-transition:.3s;transition:.3s;position:relative}#primarynav .navbar-nav>li>a{color:#2e2e2e;padding-top:27px;padding-bottom:27px}#primarynav .navbar-nav>li>.sub-nav{display:none;list-style:none;text-align:left;margin:0;padding:0}#primarynav .navbar-nav>li>.sub-nav li{margin:0;padding:0 8px;white-space:nowrap;font-size:16px;line-height:25px;font-weight:500}#primarynav .navbar-nav>li .tert-nav{display:none;list-style:none;text-align:left;margin:0;padding:0}#primarynav .navbar-nav>li .tert-nav li{margin:0;padding:0 8px;white-space:nowrap;font-size:16px;line-height:25px;font-weight:500}#primarynav .navbar-nav>li>.sub-nav li a{padding:0}@media (max-width:1230px){#primarynav .navbar-nav>li{font-size:13px}#primarynav .navbar-nav>li>a{padding-top:20px;padding-bottom:20px}}@media only screen and (min-width:992px) and (max-width:1014px){#primarynav .navbar-nav>li{font-size:12px}}@media (max-width:991px){#primarynav .navbar-collapse{border:none!important;position:absolute;z-index:9999;right:0;top:100%}#primarynav .navbar-collapse .navbar-nav{background-color:#2e2e2e;text-align:center}#primarynav .navbar-collapse .navbar-nav>li{font-size:20px}#primarynav .navbar-collapse .navbar-nav>li>a{color:#fff;padding:9px 18px}#primarynav .navbar-collapse .navbar-nav>li>a.opened{background:#f4b50e}#primarynav .navbar-collapse .navbar-nav>li .tert-nav,#primarynav .navbar-collapse .navbar-nav>li>.sub-nav{background:rgba(255,255,255,.88);text-align:center}}#primarynav .navbar-nav .nav-link--laars-icon{padding-left:20px;position:relative}#primarynav .navbar-nav .nav-link--laars-icon:before{content:'';position:absolute;top:.5rem;left:3px;width:14px;height:13px;background-image:url(/assets/img/icn-laars-logo.png);background-repeat:no-repeat;background-size:cover}#primarynav .navbar-nav>li>a.opened>.nav-link--laars-icon:before,#primarynav .navbar-nav>li>a:hover>.nav-link--laars-icon:before{background-image:url(/assets/img/icn-laars-logo-on.png)}@media (min-width:992px){#primarynav .navbar-nav>li>.sub-nav{position:absolute;z-index:999;min-width:140px;height:auto;background:#fff;margin-top:-5px;border-top:5px solid #f4b50e;padding:0 5px}#primarynav .navbar-nav>li>.sub-nav li{position:relative;line-height:32px}#primarynav .navbar-nav>li li:hover>.tert-nav{display:block}#primarynav .navbar-nav>li .tert-nav{position:absolute;z-index:999;min-width:140px;height:auto;background:#fff;margin-top:-5px;margin-left:-1px;border-top:5px solid #f4b50e;padding:0 5px;left:100%;top:0}#primarynav .navbar-nav>li>a{padding:24px .25rem}#primarynav .navbar-nav>li>a>span{display:inline-block;position:relative;padding:3px .25rem}#primarynav .navbar-nav>li>a.opened>span,#primarynav .navbar-nav>li>a:hover>span{background-color:#f4b50e;color:#fff}}#footer{padding:39px 0 126px;background:#2e2e2e}#footer li,#footer p{padding:0 0 4px;margin:0;font-family:'Open Sans',sans-serif;font-weight:300;font-style:normal;font-size:13px;line-height:20px;color:#fff}#footer h3 a,#footer li a,#footer p a{color:#fff}#footer ul{list-style:none;margin:0;padding:0}#footer h3{font-family:'Open Sans',sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:17px;color:#fff;padding:0 0 8px;text-transform:uppercase}#footer h3:nth-of-type(2){margin-top:15px}#footer .column{text-align:center}@media (min-width:768px){#footer .column{text-align:left}}.notice-block{position:fixed;bottom:0;left:15px;width:272px;z-index:100;background-color:#f4b50e;color:#004575;padding:10px 20px;font-weight:600;overflow:hidden}.notice-block p{font-size:14px;color:#fff}.notice-block p a{color:#000}@media (max-width:575px){.notice-block{width:auto;right:15px}}.breadcrumbs{background-color:#f6b40e}.breadcrumbs p{font-size:12px;font-family:Open Sans;color:#111;margin:0;padding:10px 0}.breadcrumbs p a{color:#111}.breadcrumbs p a:focus,.breadcrumbs p a:hover{text-decoration:none;color:#fff}.breadcrumbs p span{font-weight:700;color:#fff}.breadcrumbs p span.arrow{color:#111;padding:0 5px}.carousel-block{position:relative;padding-bottom:60px}.carousel-block .image-block{min-height:400px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.carousel-block .carousel-indicators{bottom:-40px}.carousel-block .carousel-indicators li{background-color:#666;width:10px;height:10px;border-radius:5px;margin-right:5px;margin-left:5px;outline:0;opacity:1;border:none}.carousel-block .carousel-indicators li.active{background-color:#000}.carousel-block .caption{margin:0 auto;padding:30px 25px 55px;text-align:left}.carousel-block .caption p{font-family:Open Sans,sans-serif;font-weight:300;font-style:normal;font-size:58px;line-height:68px;color:#fff;text-shadow:-2px 2px 5px #000;padding-top:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:all .3s;-o-transition:.3s;transition:.3s}.carousel-block .caption p strong{font-weight:700}.carousel-block .utility-block{position:absolute;left:0;width:100%;bottom:80px}.carousel-block .search-block{border:3px solid #f4b50e;width:38%;display:inline-block;margin:0;padding:0;background:rgba(85,81,76,.58);height:64px}.carousel-block .search-block button{outline:0;height:58px;color:#fff;background:rgba(85,81,76,.58)}.carousel-block .search-block input[type=text]{font-family:'Open Sans',sans-serif;font-weight:400;font-style:normal;font-size:17px;line-height:21px;color:#fff;padding:0 3% 0 1%;outline:0;border:none;background:rgba(85,81,76,.58);float:left;height:58px}.carousel-block .social-block{position:absolute;bottom:-26px;right:15px}.carousel-block .social-block ul{list-style:none;margin:0;padding:0;display:inline-block}.carousel-block .social-block ul li{display:inline-block;margin:0;padding:0;float:left}@media (max-width:1230px){.carousel-block .search-block{width:46%}.carousel-block .caption p{font-size:46px;line-height:46px}}@media (max-width:991px){.carousel-block .search-block{width:71%}.main-feature-block .main-feature-block-item .column .block-item{margin-bottom:20px}.main-feature-block .main-feature-block-item .column:last-child .block-item{margin-bottom:0}.home-feature-block .feature-block-item .column .block-item{margin-bottom:15px}.home-feature-block .feature-block-item .column:last-child .block-item{margin-bottom:0}}@media (max-width:767px){.carousel-block .caption p{font-size:30px;line-height:40px}}@media (max-width:599px){.carousel-block .search-block{width:98%}.carousel-block .utility-block{bottom:140px}.carousel-block .social-block{bottom:-86px}}.category-feature-block .block-item{position:relative}.category-feature-block .block-item header{position:absolute;top:0;left:0;width:100%;z-index:100;padding:13px 24px}.category-feature-block .block-item header h2{font-weight:300;font-style:normal;font-size:34px;line-height:34px}.category-feature-block .block-item header h2 a{color:#fff}.category-feature-block .caption ul{list-style:none;margin:0;padding:0}.category-feature-block .caption ul li{font-family:'Open Sans',sans-serif;font-weight:300;font-style:normal;font-size:13px;line-height:20px}.category-feature-block .caption ul li a{color:#fff}.media-feature-block .column header h2{font-weight:400;font-style:normal;font-size:34px;line-height:34px;color:#494444;padding:0 0 23px}.media-feature-block .case-study-block .block-item{height:150px;background-color:#fff;padding:23px 0;border:1px solid #ccc;margin:0 0 6px;text-align:center}.media-feature-block .case-study-block .block-item img{max-width:100%;max-height:150px;display:block;margin:0 auto}.media-feature-block .news-list-block .block-item{padding:0 0 18px}.media-feature-block .news-list-block .block-item h5{margin:0;padding:0 0 12px;font-weight:700;font-style:normal;font-size:20px;line-height:25px;color:#494444}.media-feature-block .news-list-block .block-item a{font-weight:300;font-style:normal;font-size:17px;line-height:17px;color:#828282}.media-feature-block .intro-block p{padding-bottom:60px;text-align:center}.media-feature-block .intro-block img{max-width:100%!important;height:auto!important}.main-feature-block h4{font-weight:300;font-style:normal;font-size:25px;line-height:32px;color:#494444}.list-grid-block h1{font-family:Open Sans;color:#f6b40e;font-size:42px;font-weight:300;margin-bottom:10px}.list-grid-block h2{font-family:Open Sans;color:#f6b40e;font-size:36px;font-weight:300;margin-bottom:10px}.list-grid-block p{color:#000;margin:0;padding:10px 0 20px;font-size:13px}.list-grid-block .block-item{border:1px solid #444;text-align:center;position:relative}.list-grid-block .block-item h5{font-weight:400;font-size:16px;padding:20px 0 10px}.list-grid-block .block-item figure img{max-height:175px}.list-grid-block .block-item p{text-align:left;font-size:12px;color:#000;padding:10px 0 20px}@media (min-width:1200px){.list-grid-block .column{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.blocks-tabbed-content .nav-pills .nav-link.active{background-color:#f6b40e}.blocks-group .content img{max-width:100%!important;height:auto!important}.blocks-image-cycler .carousel-control-next,.blocks-image-cycler .carousel-control-prev{opactiy:1}.blocks-image-cycler .carousel-control-next .icon,.blocks-image-cycler .carousel-control-prev .icon{color:#000;opacity:1}.home-feature-block .feature-block-item .column:nth-child(1) .block-item{background:#f4b50e}.home-feature-block .feature-block-item .column:nth-child(2) .block-item{background:#8b0000}.home-feature-block .feature-block-item .column:nth-child(3) .block-item{background:#012345}.home-feature-block .main-feature-block-item,.home-feature-block .media-block-item{border-top:10px solid #ccc;padding:10px 0 0}.home-rebate-block{background-color:#f6b40e;position:fixed;top:50%;bottom:0;z-index:9999;left:0;width:35px;padding:5px 4px;transform:translate(0,-50%);height:195px}.home-rebate-block a{color:#fff}.home-rebate-block .words.last{margin-top:10px;float:left}.home-rebate-block span{font-family:Open Sans;color:#fff;font-weight:600;text-transform:uppercase;font-size:14px;margin:0;z-index:9999;width:100%;text-align:center;float:left;height:14px}.product-details img{max-width:100%}.product-details .buttons .btn{border-radius:20px}.preseason .strip.hero-strip {background-size: contain;}