.col3-1{display:block;width:100%;margin:0 0 10px 0}@media screen and (min-width: 767px){.col3-1{margin:0 1.5%;display:inline-block;*display:inline;zoom:1}}@media screen and (max-width: 500px){.col3-1{margin:0 0 10px 0}}.col3-1:first-child{margin-left:0}.col3-1:last-child{margin-right:0;float:right}@media screen and (min-width: 767px){.col3-1{width:30.5%;float:left}}.col3-2{display:block;width:100%;margin:0 0 10px 0}@media screen and (min-width: 767px){.col3-2{margin:0 1.5%;display:inline-block;*display:inline;zoom:1}}@media screen and (max-width: 500px){.col3-2{margin:0 0 10px 0}}.col3-2:first-child{margin-left:0}.col3-2:last-child{margin-right:0;float:right}@media screen and (min-width: 767px){.col3-2{width:65%;float:left}}.col3-3{display:block;width:100%;margin:0 0 10px 0;width:100%}@media screen and (min-width: 767px){.col3-3{margin:0 1.5%;display:inline-block;*display:inline;zoom:1}}@media screen and (max-width: 500px){.col3-3{margin:0 0 10px 0}}.col3-3:first-child{margin-left:0}.col3-3:last-child{margin-right:0;float:right}body{font-family:"source-sans-pro";color:#595959;font-weight:400}p,li,a{font-size:18px;line-height:1.5;margin-top:0}@media screen and (min-width: 767px){p,li,a{line-height:2}}a{color:#0175A8;text-decoration:none}a:hover{text-decoration:underline;color:#00b4e8}a.cta,a.cta-back{text-transform:uppercase;font-size:18px}a.cta:after{margin-left:10px}@media screen and (min-width: 767px){a.cta:after{}}a.cta-back:before{margin-right:10px}@media screen and (min-width: 767px){a.cta-back:before{content:url("../img/arrow_small-back.jpg")}}.uppercase{text-transform:uppercase}.label{font-style:italic}.clear{clear:both}h1{font-size:30px;color:#0175A8;font-weight:600}main h1{width:83.33%;margin:0 auto;max-width:1400px;margin:0.67em auto}.section__row-wrap h1{width:100%;margin:0.67em 0}h2{font-size:24px;color:#0175A8;font-weight:400;text-transform:uppercase;margin-top:0}h3{color:#515590;font-size:18px;font-weight:400}h4{font-size:21px;font-weight:600;text-transform:uppercase;margin:20px 0 0}h5{margin:5px 0}h5 a{font-size:16px}main{font-size:18px}.section-heading{width:83.33%;margin:0 auto;max-width:1400px;margin-bottom:20px}@media screen and (min-width: 767px){main{min-height:500px}}.header-bar{height:5px;width:100%;display:block;background-image:url("../img/top-bar.jpg");background-size:100% 100%}@media screen and (min-width: 767px){.header-bar{height:9px}}header{margin-bottom:20px;width:100%}header#desktop{margin:0 auto;margin-bottom:50px;background-color:transparent;width:95%;max-width:1400px}@media screen and (min-width: 951px){header#desktop{margin-bottom:20px}}@media screen and (min-width: 1151px){header#desktop{margin-bottom:20px}}header#desktop .logo{display:inline-block;*display:inline;zoom:1;float:left;width:15%;max-width:100px;height:53px;background-color:#0175A8;margin-top:0;padding-left:8.335%;width:10%;padding-left:0;margin-left:0;background-color:none;height:auto;margin-top:10px;background-color:transparent;min-width:55px}header#desktop nav{display:inline-block;*display:inline;zoom:1;float:left;width:70%}header#desktop .button__nav-mobile{display:none}.logo-img{width:50px;display:block;width:100%}.logo-img-mobile{width:30px;margin:12px 0 0 12px;display:inline-block}#handheld .logo{display:inline-block}#handheld .logo-img{display:none}.hero__unit{width:100%;margin-bottom:50px}.hero__unit .tlImageContainer{margin-left:auto !important;margin-right:auto !important;display:block !important}.hero__unit img{width:83.33%;margin:0 auto;max-width:1400px;display:block}.section__full-wrap{width:100%}.lt-ie9 .section__row-wrap{display:block}.section__row-wrap{width:83.33%;margin:0 auto;max-width:1400px;clear:both;overflow:hidden;margin-bottom:50px}@media screen and (min-width: 767px){.section__row-wrap{margin-bottom:70px}}.section__row-wrap-no-margin{margin-bottom:0}@media screen and (min-width: 767px){.section__row-wrap-no-margin{margin-bottom:0px}}.section__row-wrap-hero-margin{margin-bottom:35px}.section__row-wrap-hero-margin .link-list{margin-bottom:5px}.section-divider{height:20px}@media screen and (min-width: 767px){.section-divider{height:50px}}.section-divider.corporate{border-bottom:1px solid #0175A8}.section__content h2{font-size:24px;font-weight:400;margin-top:0;color:#6439ea}.section__content.cta{text-transform:uppercase;font-size:32px;font-weight:600}.section__content.cta svg{width:43px;height:19px;vertical-align:middle;margin-left:10px}.section__content.cta svg polyline,.section__content.cta svg line{stroke-width:6px}.section__content.cta a{display:block;width:100%;background-color:#0175A8;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.section__content.cta a:hover{background-color:#00b4e8;color:#fff;text-decoration:none}.section__call-out{margin-top:30px;margin-bottom:20px;padding:30px 7%;background-color:#0175A8;color:#fff;vertical-align:top;text-transform:uppercase;text-align:center}@media screen and (min-width: 767px){.section__call-out{margin-top:0;margin-bottom:0;padding:30px 2%}}.section__call-out h1{font-weight:600;font-size:24px}@media screen and (min-width: 1151px){.section__call-out h1{font-size:36px}}.section__call-out h2{font-size:36px;font-weight:600;color:#fff}.section__call-out a,.section__call-out p{font-size:24px;font-weight:400;line-height:1;color:#fff}.section__call-out a:hover,.section__call-out p:hover{text-decoration:none}.section__call-out .arrow svg{width:75%}.section__call-out .icon{margin-top:20px}.feature-module img{vertical-align:middle}.feature-module div{vertical-align:middle}.feature-module .omega{float:none}.feature-module h4{margin:0 0 10px}#search-results{width:83.33%;margin:0 auto;max-width:1400px}#search-results .section__row-wrap{width:100%}.search-result h2{font-size:18px;margin-bottom:10px;font-weight:600;line-height:1.2}@media screen and (min-width: 767px){.search-result h2{font-size:24px;margin:0}}.search-result p{margin:0 0 10px;display:none}@media screen and (min-width: 767px){.search-result p{display:block}}.search-result .flags{margin-top:0;font-style:italic;font-size:15px;display:block}.search-result .features{color:#515590;margin:5px 0}@media screen and (min-width: 767px){.search-result .features{margin:10px 0}}.search-result .line-list{margin:20px 0}.search-result .logos{display:none;margin-bottom:20px}@media screen and (min-width: 767px){.search-result .logos{display:block}}.search-result .logos img{height:30px}.search-result .line-logo{max-height:25px;margin-right:20px}.search-result .product-links a{margin-right:20px;white-space:nowrap}@media screen and (min-width: 767px){.search-result .product-links a{display:inline-block;*display:inline;zoom:1}}.search-result .link__technical-documents,.search-result .link__data-sheet{display:none}@media screen and (min-width: 767px){.search-result .link__technical-documents,.search-result .link__data-sheet{display:block}}.search-result .link__data-sheet:before{content:url("../img/icon-pdf.jpg");margin-right:5px}.search-result .col3-1{display:inline-block;*display:inline;zoom:1;width:25%;float:left}.search-result .col3-2{display:inline-block;*display:inline;zoom:1;width:70%;float:right}.product__title{width:83.33%;margin:0 auto;max-width:1400px;marign:0 auto;margin-bottom:30px;font-weight:600}.proudct__detail{margin-bottom:50px}.proudct__detail p{margin-left:1em;margin-bottom:0}.proudct__detail .cta{margin-left:1em}.proudct__long-description{margin-bottom:50px}.proudct__sidebar .link-list{margin-bottom:50px}.proudct__sidebar .link-list .link-content{padding:15px 2% 15px 5%}.product__description-wrap{overflow:hidden;position:relative}.product__description-wrap .read-more{display:none;position:absolute;cursor:pointer;bottom:0;left:0;right:0;text-align:center;width:170px;margin:auto;background-color:#fff;font-size:18px;z-index:10}.product__description-wrap .read-more:after{content:url("../img/filter_arrow-down.png");display:inline;text-align:center;margin-left:10px}.product__description-wrap .read-more:hover{color:#0175A8}.product__description-wrap.open .read-more:after{content:url("../img/filter_arrow-up.png")}.product__description-wrap .horizontal-rule{display:none;position:absolute;bottom:0;left:0;width:100%;background-color:#959595;height:30px;border-top:17px solid #fff;border-bottom:12px solid #fff}.related-module{margin-bottom:50px}.audience-list{margin-bottom:50px}.audience-list h2{vertical-align:bottom;display:inline-block;*display:inline;zoom:1;color:#2b2f62;font-size:24px;font-weight:600}.audience-list .audience-single{display:inline-block;*display:inline;zoom:1;margin-left:6%;vertical-align:bottom;text-align:center;margin-bottom:20px}@media screen and (min-width: 767px){.audience-list .audience-single{margin-bottom:0}}.audience-list .audience-single:hover{text-decoration:none}.audience-list .audience-single:hover h3{color:#0175A8}.audience-list h3{font-weight:600;color:#2b2f62;margin-bottom:0;text-transform:none;font-size:18px}main .menu{list-style-type:none;text-transform:uppercase;background-color:#eee;padding:20px 8% 20px 8%}main .menu .sub-menu{list-style-type:none;text-transform:none}.project__header-container{position:relative;z-index:1}.project__photo-gallery{position:relative;overflow:hidden;margin-bottom:50px;height:165px;margin-top:15px}@media screen and (min-width: 951px){.project__photo-gallery{height:345px}}@media screen and (min-width: 1151px){.project__photo-gallery{height:400px}}.project__content-container{position:relative;z-index:10}@media screen and (min-width: 767px){.project__content-container{margin-top:-215px}}.project__content-container .col3-2{background-color:white}@media screen and (min-width: 767px){.project__content-container .col3-2{padding-left:1%}}.project__content-container .col3-2 .content{clear:both}@media screen and (min-width: 767px){.project__content-container .col3-1{margin-top:150px}}.project__content-container .related-module{margin-top:50px}.project__content-container .project__photo-gallery .project__photo-gallery__view-more{clear:both;display:block;position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:18px;font-size:18px;background-color:#fff;cursor:pointer}@media screen and (min-width: 767px){.project__content-container.no-gallery{margin-top:0}}@media screen and (min-width: 767px){.project__content-container.no-gallery .col3-1{margin-top:0px}}.jp-carousel-info{display:none !important}.gallery-caption{display:none}.gallery-item .gallery-icon img{border:2px solid #fff !important}.news{background:#eee;padding:20px}.news ul{list-style-type:none;padding-left:0}.news li{font-weight:600;text-transform:uppercase}.news li a{font-weight:400;text-transform:none}.news li a p{line-height:1.2em;color:#595959;margin-bottom:35px}.news li a:hover{text-decoration:none}.news li a:hover p{text-decoration:none}.news li a h3{line-height:1.2em;margin-bottom:5px}.pagination a,.pagination span{font-size:18px;margin:5px}.audience-mobile{overflow:hidden}.audience-mobile .audience-mobile__drop-down-control{cursor:pointer;background-color:#eee;padding:2%;position:relative}.audience-mobile .audience-mobile__drop-down-control img{display:inline-block;*display:inline;zoom:1;vertical-align:middle;max-height:35px;max-width:35px;margin-right:5px}.audience-mobile .audience-mobile__drop-down-control img.expand{position:absolute;top:40%;right:3px}.audience-mobile .audience-mobile__drop-down-control h2{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin-bottom:0;line-height:1.3;font-size:18px;margin-top:10px}.audience-mobile .link-list{margin-top:35px}table{font-size:14px}.tablepress-responsive-phone thead{max-width:25%}body .tablepress tfoot th,body .tablepress thead th{background-color:#0175A8;color:#fff}.icon{margin:0 auto;display:block}img{height:auto}img.tool{margin-bottom:30px}iframe{max-width:100%}svg polyline,svg line{stroke-width:2px;fill:none;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}svg polyline.black,svg line.black{stroke:#000}svg polyline.white,svg line.white{stroke:#fff}svg polyline.blue,svg line.blue{stroke:#0175A8}.link-list{margin-top:0;margin-bottom:50px;padding-left:0}.link-list li{list-style:none;margin:0;padding:0;margin-bottom:3px;background-color:#515590;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.link-list li:hover{background-color:#2b2f62}.link-list li a{color:#fff;font-size:16px;line-height:1.1;font-weight:600;overflow:hidden;position:relative;width:100%;display:block}.link-list li a:hover{text-decoration:none;color:#fff}.link-list .link-content{padding:10px 2% 10px 5%;display:inline-block;*display:inline;zoom:1;width:83%}.link-list .arrow{display:inline-block;*display:inline;zoom:1;text-align:center;background-color:#2b2f62;height:100px;width:50px;position:absolute;top:0;right:0}.link-list .arrow img{margin-top:15px;width:50%;max-width:23px}.config{width:150px;height:190px;float:left;text-align:center}.config h3{margin:0}footer{clear:both;padding:40px 0 75px;background-color:#595959;background-size:cover;background-position:center}@media screen and (min-width: 767px){footer{}}footer .cross-link{display:block;margin-bottom:20px}footer .cross-link .cta:after{}footer div{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:0 3% 0 0}footer div:first-child{margin-left:0}footer div:last-child{margin-right:0}footer .footer__nav-item{width:100%}@media screen and (min-width: 767px){footer .footer__nav-item{width:29%}}@media screen and (min-width: 1151px){footer .footer__nav-item{width:16%}}footer .footer__list-header{color:#00b4e8;text-transform:uppercase;font-size:18px}footer ul{list-style-type:none;font-size:13px;padding:0}footer ul li{margin-bottom:15px;color:#fff;line-height:1}footer ul li a{line-height:1 !important;padding-bottom:10px;font-size:14px}footer .sub-menu{display:none}footer a{color:#fff}footer .copyright{width:100%;margin-top:75px;display:block;color:#fff;vertical-align:bottom}footer .copyright .social-icon{margin:0 4px}footer .copyright .social-icon img{height:23px}footer .copyright a{font-size:11px;line-height:1}footer .social-icon-wrap{display:block;margin-top:10px}@media screen and (min-width: 767px){footer .social-icon-wrap{display:inline;margin-top:auto}}.lt-ie9 .product-finder__drop-down.inactive div{background-color:#f7f7f7}.lt-ie9 .product-finder__drop-down.inactive{color:#ccc}body.error404.site-1 main{padding-top:150px}form.form-header,.gmw-form{background-color:#f8f8f8;width:100%}form.form-header fieldset,.gmw-form fieldset{border-left:0;border-right:0;border-bottom:2px solid #c0c0c0;padding:10px}form.form-header input,.gmw-form input{font-size:16px;margin-right:1%;padding:5px}form.form-header input#search,.gmw-form input#search{width:150px}@media screen and (min-width: 767px){form.form-header input#search,.gmw-form input#search{width:70%}}form.form-header input[type="submit"],.gmw-form input[type="submit"]{background-color:#0175A8;color:white;border:0;font-size:15px;text-transform:uppercase;padding:12px 6px 10px;line-height:1;vertical-align:top;margin-top:0px}form.form-header input,.gmw-form input{border:1px solid #959595}form.form-header input:focus,.gmw-form input:focus{border:1px solid #00b4e8}.gform_wrapper{width:100%}@media screen and (min-width: 767px){.gform_wrapper{width:65%}}.gform_wrapper ul{padding-left:5px}.gform_wrapper li{list-style-type:none}.gform_wrapper .ginput_container input,.gform_wrapper .ginput_container textarea{width:100%}.gform_wrapper .ginput_complex input{margin-bottom:10px}.gform_wrapper .ginput_container input[type="checkbox"]{width:20px;margin-top:12px}.gform_wrapper .ginput_complex span input{width:48%}.gform_wrapper .ginput_complex span:first-child input{margin-right:4%}.gform_wrapper .ginput_complex .ginput_full input{width:100%;margin-right:0}.gform_wrapper .ginput_complex .ginput_left input{margin-right:4%}.gform_wrapper input[type="submit"]{background-color:#0175A8;color:white;border:0;font-size:15px;text-transform:uppercase;padding:12px 6px 10px;line-height:1;vertical-align:top}.gform_wrapper .top_label .gfield_label{color:#515590;font-weight:bold}.gform_wrapper .gfield_required{color:#0175A8}.gform_confirmation_message_1{font-size:18px}.validation_error{font-size:18px;background-color:#515590;color:white;width:100%;padding:2%;font-weight:600}.gfield_error label{color:#515590;font-weight:600}.gfield_error .ginput_container input{border:1px solid #2b2f62;background:#515590}.gfield_error .ginput_container input::-webkit-input-placeholder{color:white}.gfield_error .ginput_container input:-moz-placeholder{color:white}.gfield_error .ginput_container input::-moz-placeholder{color:white}.gfield_error .ginput_container input:-ms-input-placeholder{color:white}.gfield_description.validation_message{display:none}.gmw-no-results-wrapper{margin:25px auto;max-width:1185px;width:100%}#zip-search{width:60%}.button__nav-mobile{padding:10px 8.335% 10px 0;text-align:right;font-weight:600;background-color:#0175A8;color:#fff;font-size:24px;clear:both;width:85%;display:inline-block;height:53px;cursor:pointer}header#handheld{background-color:#0175A8}header#handheld nav{height:0;overflow:hidden;width:100%;background-color:#2b2f62}header#handheld nav .menu{padding:20px 6%;margin:0}header#handheld nav li{font-size:15px;text-transform:uppercase;list-style-type:none;border-bottom:1px solid #515590;width:100%}header#handheld nav li a{color:#595959;font-weight:600;width:100%;display:block;padding:10px 0;color:#fff}@media screen and (min-width: 767px){header#handheld nav li a:hover{color:#6439ea;text-decoration:none}}header#handheld nav li a:after{content:url("../img/filter_arrow-right-white.png");display:inline;text-align:center;margin-left:10px;float:right}header#handheld nav li.menu-item-has-children a:after{content:url("../img/filter_arrow-down-white.png")}header#handheld nav li.js-is-open a:after{content:url("../img/filter_arrow-up-white.png")}header#handheld nav .sub-menu__wrap{height:0;overflow:hidden}header#handheld nav .sub-menu{margin:0;width:100%;padding:0}header#handheld nav .sub-menu li{display:block;text-align:left;font-size:16px;padding:0;margin-bottom:0}header#handheld nav .sub-menu li a{color:#fff;width:100%;display:block;padding:10px 20px;line-height:1;text-transform:none;font-weight:400}header#handheld nav .sub-menu li a:after{content:'';marign-left:0;display:none}header#desktop nav .menu{margin:25px 0}header#desktop nav li{font-size:15px;text-transform:uppercase;list-style-type:none;display:inline-block;margin:0 1%;position:relative}header#desktop nav li.current_page_parent a,header#desktop nav li.current_page_ancestor a,header#desktop nav li.current_page_item a{color:#6439ea}header#desktop nav li a{color:#595959;font-weight:600}@media screen and (min-width: 767px){header#desktop nav li a:hover{color:#6439ea;text-decoration:none}}header#desktop nav li:hover .sub-menu{display:block}header#desktop nav .sub-menu{margin:0;width:100%;padding:0;display:none;background-color:#2b2f62;position:absolute;top:27px;left:0;z-index:99;width:250px;padding:30px 15px}header#desktop nav .sub-menu li{display:block;text-align:left;font-size:16px;padding:0;margin-bottom:0}header#desktop nav .sub-menu li:hover a{background-color:#515590;text-decoration:none}header#desktop nav .sub-menu li a{color:#fff;width:100%;display:block;padding:10px 15px;line-height:1;text-transform:none}header#desktop nav .sub-menu li a:after{content:'';marign-left:0;display:none}#handheld .nav__utility{display:none;white-space:nowrap}#desktop .nav__utility{width:20%;margin-top:12px;display:inline-block;float:right;text-align:right}#desktop .nav__utility div{display:inline-block;font-size:14px}#desktop .nav__utility a{list-style-type:none;font-size:15px;text-transform:uppercase;margin:25px 0;color:#6439ea;font-weight:600}#desktop .nav__utility .nav__utility-sub a{color:#595959;font-weight:normal;text-transform:none}.nav__utility .search{display:inline-block;margin-left:10%;position:relative}.nav__utility .search .search-icon{vertical-align:bottom}.nav__utility .search form{display:inline-block;position:absolute;width:300px;height:50px;right:0;top:0}.nav__utility .search form fieldset{border:0px;padding-bottom:7px}.nav__utility .search form input[type="text"]{background-color:#6439ea;border:0px;border-bottom:1px solid #fff;width:227px;margin-right:15px;color:#fff;font-size:18px;font-weight:600}.nav__utility .search form input[type="submit"]{background-image:url("../img/search-icon-white.png");width:30px;height:32px;overflow:hidden;background-size:90%;background-position:center;text-indent:200%;border:0px;background-repeat:no-repeat;background-color:transparent}.nav__utility .search .inner-search-wrap{position:absolute;right:-10px;top:-9px;width:0px;overflow:hidden;background-color:#6439ea;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.nav__utility .search.search-open .inner-search-wrap{width:290px;height:43px}.sub-menu li{line-height:1;margin-bottom:15px}.sub-menu li a{line-height:1}@media screen and (min-width: 951px){.mobile-nav{display:none}}.slider__audience{width:100%;margin:0 auto;position:relative;overflow:hidden}.slider__audience .slider__audience-wrapper{overflow:hidden;height:100%}.slider__audience .slide{height:auto;display:inline-block;float:left;padding:2%}@media screen and (min-width: 767px){.slider__audience .slide{padding:20px 0 0}}.slider__audience .slider__container{position:relative;clear:both;height:100%}.slider__audience .slider__audience__control{display:block;overflow:hidden;vertical-align:bottom}.slider__audience .slider__audience__control .control{cursor:pointer;float:none;opacity:0.5;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.slider__audience .slider__audience__control .control:hover{opacity:1}.slider__audience .slider__audience__control .control.active{opacity:1}.slider__audience .slider__audience__control .control:first-child{margin-left:0}.slider__audience .slider__audience__control .control:last-of-type{margin-right:0}.slider__audience .slider__audience__control.number-4 .control{width:22%}.slider__audience .slider__audience__control.number-4 .active-bar{width:25%}.slider__audience .slider__audience__control.number-5 .control{width:17%}.slider__audience .slider__audience__control.number-5 .active-bar{width:17%;margin-left:0}.slider__audience .slider__range-container{position:relative;clear:both;height:10px}.slider__audience .slider_background-bar{height:3px;width:100%;border-top:1px solid #000;border-bottom:1px solid #000;position:absolute;top:4px}.slider__audience .active-bar{width:28%;margin-left:1.5%;height:10px;top:0;position:absolute;background-image:url("../img/slider-toggle.jpg");background-size:100%;z-index:10}.slider__audience h2{text-align:center;font-size:24px;font-weight:800;color:#2b2f62;text-transform:uppercase}.slider__audience h3{font-size:24px;color:#0175A8;font-weight:400;margin-top:0}@media screen and (min-width: 767px){.slider__switching .slider__switching-image-wrap{max-height:437px}}.slider__switching .slider__switching-image-wrap .slide-wrap{display:none}.slider__switching .slider__switching-image-wrap .active.slide-wrap{display:block}.slider__switching .slider__switching-options{margin-top:15px}.slider__switching .slider__switching-option{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;cursor:pointer;display:inline-block;margin-right:1%;width:12%;opacity:0.4;cursor:pointer}.slider__switching .slider__switching-option.active-thumb{opacity:1}.slider__simple-slider .related-product__image img{display:none;margin:0 auto}.slider__simple-slider .related-product__image img.active{display:block}.slider__simple-slider .related-product__content div{display:none}.slider__simple-slider .related-product__content div.active{display:block}.slider__simple-slider h4{text-transform:none}.slider__simple-slider .slider__simple-slider__control{text-align:center;margin-top:10px}.slider__simple-slider .slider__simple-slider__control div{display:inline-block;white-space:nowrap;margin:0 2%;vertical-align:top}.slider__simple-slider .slider__simple-slider__control .control__box-wrap div{display:none;width:20px;height:18px;margin:1%;vertical-align:middle;cursor:pointer}@media screen and (min-width: 767px){.slider__simple-slider .slider__simple-slider__control .control__box-wrap div{display:inline-block}}.slider__simple-slider .slider__simple-slider__control .related-control{background-color:#595959}.slider__simple-slider .slider__simple-slider__control .related-control.active{background-color:#6439ea}.slider__simple-slider .slider__simple-slider__control .related-control:hover{background-color:#6439ea}.slider__simple-slider .slider__simple-slider__control .arrow{margin-top:2px;cursor:pointer;height:40px}@media screen and (min-width: 700px){.slider__simple-slider .slider__simple-slider__control .arrow{height:auto}}.slider__simple-slider .slider__simple-slider__control .arrow img{height:100%}.product-filter.section__row-wrap{overflow:visible;margin-bottom:50px}.product-filter.section__row-wrap h3{display:inline-block;float:left;margin:0;margin-right:3%}.product-finder__single-selections{list-style-type:none;display:inline-block;padding:0}.product-finder__single-selections li{display:inline-block;margin-right:20px;font-size:14px}.product-finder__single-selections input{margin-right:10px}.product-finder__utility{float:right;display:inline-block;white-space:nowrap}.product-finder__utility a{margin-left:20px}.filter-clear{font-size:18px;line-height:1.5;visibility:hidden}.product-finder__drop-downs{text-align:center;clear:both;padding-top:30px;overflow:visible !important}@media screen and (min-width: 951px){.product-finder__drop-down{display:block;width:100%}}@media screen and (min-width: 951px){.product-finder__drop-down{text-align:left;vertical-align:top;position:relative;display:inline-block;margin:.5%;width:15%;z-index:20}}.product-finder__drop-down div{background-color:#e2e2e2;font-weight:400;font-size:15px;text-transform:uppercase;width:100%;display:block;padding:10px 5%;text-align:center;cursor:pointer}@media screen and (min-width: 1310px){.product-finder__drop-down div{text-align:left}}.product-finder__drop-down div:after{content:url("../img/filter_arrow-down.png");display:inline-block;text-align:center}@media screen and (max-width: 950px){.product-finder__drop-down div:after{margin-left:10px}}@media screen and (min-width: 951px){.product-finder__drop-down div:after{display:block}}@media screen and (min-width: 1310px){.product-finder__drop-down div:after{display:inline-block;float:right;text-align:right}}.product-finder__drop-down ul{width:100%;list-style-type:none;padding:0 5%;margin:1px 0 0}@media screen and (min-width: 951px){.product-finder__drop-down ul{position:absolute;left:0}}.product-finder__drop-down .filtering{position:relative}@media screen and (max-width: 950px){.product-finder__drop-down .filtering{padding-bottom:20px}}.product-finder__drop-down li{display:none;padding:10px 0 10px 30px;font-size:14px;background-color:#fff;cursor:pointer;overflow:hidden}@media screen and (max-width: 950px){.product-finder__drop-down li{padding:15px 0 15px 30px}}.product-finder__drop-down li span{width:90%;display:inline-block;float:left;line-height:1}.product-finder__drop-down li span img{vertical-align:middle;margin-left:5px}@media screen and (min-width: 951px){.product-finder__drop-down li:hover{color:#6439ea}}.product-finder__drop-down li.filter-selected{display:block;color:#6439ea;padding-left:10px;padding-bottom:0}.product-finder__drop-down li.filter-selected:after{content:"X";float:right;font-size:16px;line-height:1}.product-finder__drop-down.inactive{opacity:0.3}.product-finder__drop-down.inactive:hover li{display:none}@media screen and (max-width: 950px){.active-dd div:after{content:url("../img/filter_arrow-up.png")}}.active-dd ul{background-color:#ececec}.active-dd ul li{display:block;border-bottom:1px solid #e2e2e2;background-color:#ececec;background-image:url("../img/filter_box.png");background-repeat:no-repeat;background-position:10px 47%}@media screen and (min-width: 951px){.active-dd ul li:hover{background-image:url("../img/filter_box-hover.png")}}.active-dd ul li.filter-selected{padding-left:30px;background-image:url("../img/filter_box-hover.png");padding-bottom:13px}@media screen and (min-width: 951px){.active-dd .filtering{position:absolute}}#mobile-submit div{background-color:#0175A8;color:#fff;font-weight:600;position:relative}#mobile-submit div:after{position:absolute;top:12px}.project-gallery__wrapper .gallery-block{width:48%;*display:inline;display:inline-block;zoom:1;vertical-align:top;margin:0 1% 10px 0}@media screen and (min-width: 767px){.project-gallery__wrapper .gallery-block{width:23%;margin-bottom:0}}.project-gallery__wrapper .gallery-block:first-child{margin-left:0}.project-gallery__wrapper .gallery-block:last-child{margin-right:0}.project-gallery__wrapper .gallery-block .hover-box{position:absolute;left:0;background-color:blue;width:100%;height:0px;margin:auto;overflow:hidden}.project-gallery__wrapper .gallery-block a{display:inline-block;position:relative}.project-gallery__wrapper .gallery-block a:hover .hover-treatment{border:10px solid #2E3444;opacity:0.8}.project-gallery__wrapper .gallery-1x1{width:48%;margin:0 1.5%}.project-gallery__wrapper .gallery-2x2{width:100%}.project-gallery__wrapper .gallery-2x2:first-child{margin-bottom:10px}.project-gallery__wrapper .gallery-3x2{width:100%}.project-gallery__wrapper .gallery-4x2{width:100%}.project-gallery__wrapper .two-up_one-down .gallery-1x1{margin-bottom:11px}.project-gallery__wrapper .two-up_one-down .gallery-1x1:first-child{margin-left:0;float:left}.project-gallery__wrapper .two-up_one-down .gallery-1x1:nth-child(2){margin-right:0;float:right}.project-gallery__wrapper .one-up_two-down .gallery-1x1{margin-top:11px}.project-gallery__wrapper .one-up_two-down .gallery-1x1:nth-child(2){margin-left:0;float:left}.project-gallery__wrapper .one-up_two-down .gallery-1x1:last-child{margin-right:0;float:right}.gallery-icon a{position:relative;display:inline-block;*display:inline;zoom:1}a:hover .hover-treatment{border:10px solid #2E3444;opacity:0.8}.hover-treatment{background-color:transparent;position:absolute;top:0;bottom:0;left:0;right:0;border:0px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.lt-ie9 .hover-treatment{display:none !important}.lt-ie9 .project-gallery__wrapper .gallery-block{width:23%}.lt-ie9 .project-gallery__wrapper .gallery-1x1{width:47%;margin:0 1%}.lt-ie9 .project-gallery__wrapper .gallery-2x2{width:99%}.lt-ie9 .project-gallery__wrapper .gallery-3x2{width:99%}.lt-ie9 .project-gallery__wrapper .gallery-4x2{width:99%}body .jp-carousel-close-hint{width:96% !important}body .jp-carousel-close-hint span{font-size:60px !important;float:right}.vimeography-journey .vimeography-main .vimeography-info{background-color:#fff}.vimeography-journey .vimeography-main .vimeography-info h1{color:#0175A8;font-size:30px;line-height:42px}.vimeography-journey .vimeography-main .vimeography-info h2{color:#595959}.vimeography-journey .vimeography-main .vimeography-info p{color:#595959;font-size:18px}.vimeography-journey .vimeography-thumbnail-container{background-color:#fff !important}.gallery-wrap.section__row-wrap{overflow:visible;margin-bottom:0px}.gallery-wrap.section__row-wrap h3{display:inline-block;float:left;margin:0;margin-right:3%}.gallery-wrap.section__row-wrap .product-finder__drop-downs{text-align:left;padding-top:0}.gallery-wrap.section__row-wrap .product-finder__drop-down{width:100%;margin-left:0}@media screen and (min-width: 767px){.gallery-wrap.section__row-wrap .product-finder__drop-down{width:234px}}.gallery-wrap.section__row-wrap .product-finder__drop-down div{text-align:left}.gallery-wrap.section__row-wrap .product-finder__drop-down div:after{display:inline-block;float:right}.modern .inspiration-wrap{width:100%}.grid-wrap{clear:both;margin:0 auto;padding:0;max-width:1400px}.grid{margin:30px auto;padding:0;list-style:none;min-height:500px}.modern.js .grid{background:url(../img/loading.gif) no-repeat 50% 100px}.modern.js .grid.loaded{background:none}.grid li{display:inline-block;overflow:hidden;width:314px;text-align:left;vertical-align:top}.modern.js .grid li{display:none;float:left}.js .grid.loaded li{display:block}.title-box h2{display:block;margin:7px;padding:20px;background:#2E3444;color:#D3EEE2;text-transform:uppercase;letter-spacing:1px;font-weight:300}.title-box h2 a{display:block;font-weight:900}.title-box h2 a:hover{color:#D3EEE2}.grid li>a,.grid li img{display:block;outline:none;border:none}.grid li>a{position:relative;overflow:hidden;margin:7px}.grid .curtain{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background:#96cdc8}.grid.swipe-right .curtain{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.grid.swipe-down .curtain{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.grid.swipe-rotate .curtain{width:200%;height:200%;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);-webkit-transform-origin:top left;transform-origin:top left}.grid .curtain::after{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;content:''}.grid.swipe-right .curtain::after,.grid.swipe-rotate .curtain::after{left:-100%}.grid.swipe-down .curtain::after{top:-100%}.grid li h3{position:absolute;bottom:0;left:0;margin:0;padding:10px 20px;width:100%;background:#2E3444;background:rgba(46,52,68,0.9);color:#D3EEE2;text-align:right;text-transform:uppercase;letter-spacing:1px;font-weight:800;font-size:1em;line-height:1.2;color:#fff;-webkit-transition:-webkit-transform 0.2s, color 0.2s;transition:transform 0.2s, color 0.2s}.grid li>a::before{position:absolute;top:0;left:0;width:100.5%;height:100.5%;border:0px solid transparent;background:transparent;content:'';-webkit-transition:border-width 0.2s, border-color 0.2s;transition:border-width 0.2s, border-color 0.2s}@media screen and (min-width: 951px){.grid li.shown:hover h3{color:#fff;background:#2E3444;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}}@media screen and (min-width: 951px){.grid li.shown:hover>a::before{border-width:14px;border-color:#2E3444}}.grid.swipe-down li.animate .curtain{-webkit-animation:swipeDown 1.5s cubic-bezier(0.6, 0, 0.4, 1) forwards;animation:swipeDown 1.5s cubic-bezier(0.6, 0, 0.4, 1) forwards}@-webkit-keyframes swipeDown{50%, 60%{-webkit-transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, 100%, 0)}}@keyframes swipeDown{50%, 60%{transform:translate(0)}100%{transform:translate3d(0, 100%, 0)}}.grid li.animate .curtain::after{-webkit-animation:fadeOut 1.5s ease forwards;animation:fadeOut 1.5s ease forwards;-webkit-animation-delay:inherit;animation-delay:inherit}@-webkit-keyframes fadeOut{50%, 60%{opacity:1}100%{opacity:0}}@keyframes fadeOut{50%, 60%{opacity:1}100%{opacity:0}}.modern.js .grid li img,.modern.js .grid li h3{visibility:hidden}.grid li.animate img,.grid li.animate h3{-webkit-animation:showMe 1.5s step-end forwards;animation:showMe 1.5s step-end forwards}@-webkit-keyframes showMe{from{visibility:hidden}60%, 100%{visibility:visible}}@keyframes showMe{from{visibility:hidden}60%, 100%{visibility:visible}}.modern .grid li.shown img,.modern .grid li.shown h3{visibility:visible}.building-type1 .curtain{background-color:#6439e9}.building-type2 .curtain{background-color:#5145dc}.building-type3 .curtain{background-color:#2162bd}.building-type4 .curtain{background-color:#0572ab}.building-type5 .curtain{background-color:#03a1cf}.lt-ie9 .curtain{display:none !important}.example-product-list li{width:24%;displaY:inline-block;float:left}.find-rep main{margin-bottom:50px}.find-rep .highlight{background-color:#eee;border:0;margin-top:15px}.find-rep .highlight h3{font-weight:600}.map__wrap{border-bottom:10px solid #e1e1e1;margin-bottom:30px}.rep{padding:10px 8%}.acf-map{width:100%;height:300px;border:#ccc solid 1px;margin:10px 0}.dealer{border:1px solid #959595}.dealer h4{padding:0 5%}.dealer div{padding:0 5%}.dealer .gmw-additional-info-wrapper,.dealer .gmw-additional-info-wrapper div{padding:0;font-size:18px}.dealer .directions{background-color:#0175A8;padding:10px 5%;margin-top:15px}.dealer .directions a{color:#fff;text-decoration:underline;font-size:15px;line-height:1.5;margin-left:10px}.section__row-wrap ul.gmw-pagination li a{font-size:18px}.section__row-wrap .wppl-single-result{min-height:0}main ul.gmw-pagination{text-align:center}main ul.gmw-pagination li{margin-bottom:12px;margin-left:3px;float:none;display:inline-block}main .gmw-pt-per-page-dropdown{margin-bottom:10px;margin-left:0}.mobile-hide{display:none}@media screen and (min-width: 700px){.mobile-hide{display:block}.mobile-hide.inline{display:inline}}@media screen and (min-width: 700px){.mobile-only{display:none}}@media print{@page{margin:1cm}body{width:100%;margin:0}.wrapper,.section__row-wrap,#search-results,.section-heading,main h1,.product__title{width:100%}header,footer,.audience-list,form,.product-links,.slider__switching-options,.related-module,.section__content.cta,.link-list,.wp-video,.sharethis,.project__photo-gallery,.prev,.next,.wc-responsive-video,.project-gallery,.joyride-tip-guide,.slider__audience,.single-post .news,ul.menu,.news,.wp-playlist,.cta-back{display:none !important}main h1{vertical-align:top}img{float:left;margin-right:20px;max-width:75% !important}a[href]:after{content:" (" attr(href) ")"}.page-template-template-product-finder-php a[href]:after,p.product-lines a[href]:after{content:'' !important}.page-template-template-product-finder-php img,.feature-module img,.col3-1 img{max-width:150px !important;clear:left}.search-result{height:auto;clear:both;page-break-inside:avoid !important}.search-result h2,.search-result p.flags,.search-result h3.features{page-break-after:avoid}.search-result .col3-1{width:25%}.search-result .col3-2{width:75%}.search-result p{display:block}.section__row-wrap{margin-bottom:15px;margin-top:15px}.search-result h2{margin-top:15px}.feature-module .col3-1{display:none}main h1:before{content:url("../img/print_logo.jpg") !important;display:inline-block !important;width:55px}}
