html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section,summary{display:block}a{background-color:transparent;cursor:pointer}a:active,a:hover{outline:0}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}*{box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400}.brochure-cta--content,.brochure-cta>a>i,.documents--header i,.product-division>a>i,.selector--sub-header i,.swatch-modal--header i{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.brochure--img-lrg,.brochure--img-overlay i,.brochure--img img,.distributor-map--popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.banner-slide--img img,.brochure--img-lrg img,.img-banner--img img,.logo--strap img,.partner-logo img,.product-gallery--slide img,.promo-content img.aligncenter,.promo-content img.alignnone,.samples-dropdown--thumb img,.std-content img.aligncenter,.std-content img.alignnone,.swatch--img img{display:block;width:100%;height:auto}.article-banner:after,.article-grid--filter-list:after,.article-grid--filter-outer:after,.article-grid--filters:after,.article-grid--header:after,.article-grid--list:after,.article-grid:after,.article a:after,.banner-slide--controls:after,.brochure--checkbox:after,.brochure--options:after,.brochure-cta a:after,.brochure-grid--list:after,.contact-form--header:after,.contact-form--row:after,.contact-form:after,.contact-form label:after,.distributor--item-key:after,.distributor-info--address-list:after,.distributors-list--item:after,.distributors-list--outer ul:after,.distributors-map--header:after,.distributors-map--toggles:after,.division-slider-content:after,.document a:after,.documents--list:after,.footer-nav--list:after,.hp-slider-content:after,.img-banner--content:after,.main-nav--list:after,.mega-menu-outer:after,.newsletter-signup--form-response:after,.product-division a:after,.product-divisions:after,.product-grid--list:after,.product-info-wizard--header:after,.product-info-wizard--option:after,.promo-content:after,.regions-nav--group:after,.regions-nav--list:after,.related-project:after,.sample:after,.samples-cart--list:after,.samples-cart--update:after,.samples-dropdown--list:after,.samples-dropdown--list li:after,.selector--divisions-list:after,.selector--section-content:after,.site-footer--logos:after,.site-footer--main-logo:after,.social-nav--list:after,.std-content:after,.sub-nav--list:after,.swatch--lrg-alert:after,.swatch--lrg-options:after,.swatch--sml-desc:after,.swatch-grid--list:after,.swatch-grid:after,.tech-info--filter a:after,.tech-info--filters-list:after,.tech-info--result:after,.tech-info--results-list:after,.temp-nav:after,.text-banner:after,.utilities-nav--list:after,.utilities:after{content:"";display:table;clear:both}.img-promo-cta--outer{background-position:50%;background-repeat:no-repeat;background-size:cover}.article-grid--filter-list,.article-grid--list,.brochure-grid--list,.distributor-info--address-list,.distributors-list--outer ul,.documents--list,.footer-nav--list,.main-nav--list,.product-divisions,.product-grid--list,.regions-nav--list,.samples-cart--list,.samples-dropdown--list,.selector--divisions-list,.social-nav--list,.sub-nav--list,.swatch--lrg-options,.swatch-grid--list,.tech-info--filters-list,.tech-info--results-list,.utilities-nav--list{list-style-type:none;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;padding:0}.slick-prev{left:-6rem;-ms-transform:rotate(180deg);transform:rotate(180deg)}.slick-next{right:-6rem}.slick-dots{margin:3rem 0 0;list-style:none;text-align:center}.slick-dots li{display:inline-block;margin:0 .5rem}.slick-dots button{width:10px;height:10px;border:none;border-radius:100%;font-size:0;line-height:0;padding:0;background-color:#478bca}@media (min-width:960px){.slick-dots button:hover{background-color:#3271ac}}.slick-active button{background-color:transparent;border:1px solid #478bca}html{font-size:57.5%}@media (min-width:768px){html{font-size:62.5%}}button,input[type=button],input[type=email],input[type=submit],input[type=text],option,select,textarea{-webkit-appearance:none;border-radius:0}body,button,input,option,select,textarea{font-family:VAG Rounded LT W01 Thin;-webkit-font-smoothing:antialiased}body{background:#fff}a[href^=tel]{color:inherit;text-decoration:none}i,svg{display:block}.temp-nav{margin:2rem 0}.temp-nav li{display:block;margin:0 2rem 0 0;float:left}.cc_logo{display:none!important}p.cc_message{font-family:VAG Rounded LT W04 Light!important;color:#fff!important;line-height:1.5!important;font-size:14px!important}.cc_container{background:#478bca!important}.cc_container a,.cc_container a:visited{color:#fff!important}.cc_container .cc_btn,.cc_container .cc_btn:visited{border-radius:0!important;background-color:#404041!important;font-family:VAG Rounded LT W04 Light!important;color:#fff!important;font-size:14px!important}.cc_container .cc_btn{bottom:15px}.outer{position:relative}.outer:after{content:"";display:table;clear:both}.outer-spaced{position:relative;overflow:hidden;padding:3rem 0}.outer-spaced:after{content:"";display:table;clear:both}@media (min-width:960px){.outer-spaced{padding:6rem 0}}.outer-after{padding:0 0 3rem}@media (min-width:960px){.outer-after{padding:0 0 6rem}}.outer-after{position:relative;overflow:hidden;margin:0 0 3rem}.outer-after:after{content:"";display:table;clear:both}@media (min-width:960px){.outer-after{margin:0 0 6rem}}.inner,.inner--after,.inner--full,.inner--sml-spaced,.inner--spaced{position:relative;clear:both;margin:0 auto}.inner--after:after,.inner--full:after,.inner--sml-spaced:after,.inner--spaced:after,.inner:after{content:"";display:table;clear:both}.inner{width:95%}@media (min-width:1600px){.inner{width:1280px}}.inner--full{max-width:1280px}.inner--after{width:95%;margin:0 auto 3rem}@media (min-width:1600px){.inner--after{width:1280px;margin:0 auto 6rem}}.inner--spaced{width:95%;padding:3rem 0}@media (min-width:960px){.inner--spaced{padding:6rem 0}}@media (min-width:1280px){.inner--spaced{width:1280px}}.inner--sml-spaced{width:95%;padding:1.5rem 0}@media (min-width:1280px){.inner--sml-spaced{width:1280px;padding:3rem 0}}.half-col{margin:0 0 3rem}@media (min-width:768px){.half-col{width:48.046875%;margin:0 3.90625% 0 0;float:left}.half-col:last-child{margin:0}}.sidebar-col{margin:0 0 3rem}@media (min-width:768px){.sidebar-col{width:22.0703125%;margin:0;float:left}}@media (min-width:768px){.main-col{width:74.0234375%;float:right}}.content-section{margin:0 0 3rem}@media (min-width:1280px){.content-section{margin:0 0 6rem}}@media (min-width:960px){.article-col{width:74.0234375%}}.article-col .btn,.article-col .toggle--sub-nav,.article-col .toggle-filters{margin:3rem 0 0}@media (min-width:960px){.form-col{width:74.0234375%}}@font-face{font-family:VAG Rounded LT W01 Thin;src:url(fonts/e273b79b-33c0-430f-8738-aab8efa43256.eot?#iefix);src:url(fonts/e273b79b-33c0-430f-8738-aab8efa43256.eot?#iefix) format("eot"),url(fonts/753751e3-a547-4d30-b947-3b273c85eed3.woff2) format("woff2"),url(fonts/c95f2739-000f-435b-9f69-b15e08684fbf.woff) format("woff"),url(fonts/fbdb5ece-a359-490f-93dd-281a95391bca.ttf) format("truetype"),url(fonts/82bc38ad-b605-4832-9221-8a058f83cd4b.svg#82bc38ad-b605-4832-9221-8a058f83cd4b) format("svg")}@font-face{font-family:VAG Rounded LT W04 Light;src:url(fonts/b9278e14-130e-4404-9372-4b8b4d201208.eot?#iefix);src:url(fonts/b9278e14-130e-4404-9372-4b8b4d201208.eot?#iefix) format("eot"),url(fonts/8c91a8dc-51eb-44d5-a323-e5cd504d7500.woff2) format("woff2"),url(fonts/7600434a-8435-4938-aeef-9285dd56bdfd.woff) format("woff"),url(fonts/29c52932-77e3-4345-99de-48fc3a2f8387.ttf) format("truetype"),url(fonts/8bdb0f59-f300-46bb-b49c-ff8a692885c4.svg#8bdb0f59-f300-46bb-b49c-ff8a692885c4) format("svg")}.text-btn{display:block;height:2rem;line-height:2rem;font-size:14px;font-size:1.4rem}.text-btn i{margin:0 0 0 1rem;float:right}.text-btn.blue{color:#478bca}.text-btn.blue i{width:.8rem;height:.8rem;padding:.4rem;border-radius:100%;box-sizing:content-box}.text-btn.blue i svg{width:.8rem;height:.8rem;fill:#478bca}.text-btn.dark-grey{color:#404041}.text-btn.dark-grey i{width:.8rem;height:.8rem;padding:.4rem;border-radius:100%;box-sizing:content-box}.text-btn.dark-grey i svg{width:.8rem;height:.8rem;fill:#404041}.text-btn.fl-left{float:left}.text-btn.fl-right{float:right}@media (min-width:960px){.text-btn:hover{color:#000}.text-btn:hover i{border-color:#000}.text-btn:hover svg{fill:#000}}.btn,.toggle--sub-nav,.toggle-filters{display:block;height:4rem;padding:0 1rem;border-radius:5px;line-height:4rem;text-decoration:none;text-align:left;cursor:pointer;font-size:14px;font-size:1.4rem}.btn i,.toggle--sub-nav i,.toggle-filters i{margin:1rem 0 0 3rem;float:right}.blue.toggle--sub-nav,.blue.toggle-filters,.btn.blue,.btn.dark-grey,.dark-grey.toggle--sub-nav,.dark-grey.toggle-filters{color:#fff}.blue.toggle--sub-nav i,.blue.toggle-filters i,.btn.blue i,.btn.dark-grey i,.dark-grey.toggle--sub-nav i,.dark-grey.toggle-filters i{width:.8rem;height:.8rem;padding:.4rem;border-radius:100%;box-sizing:content-box}.blue.toggle--sub-nav i svg,.blue.toggle-filters i svg,.btn.blue i svg,.btn.dark-grey i svg,.dark-grey.toggle--sub-nav i svg,.dark-grey.toggle-filters i svg{width:.8rem;height:.8rem;fill:#fff}.blue.toggle--sub-nav,.blue.toggle-filters,.btn.blue{background-color:#478bca}@media (min-width:960px){.blue.toggle--sub-nav:hover,.blue.toggle-filters:hover,.btn.blue:hover{background-color:#3271ac}}.btn.dark-grey,.dark-grey.toggle--sub-nav,.dark-grey.toggle-filters{background-color:#404041}@media (min-width:960px){.btn.dark-grey:hover,.dark-grey.toggle--sub-nav:hover,.dark-grey.toggle-filters:hover{background-color:#272727}}.btn.white,.white.toggle--sub-nav,.white.toggle-filters{background-color:#fff;color:#404041}.btn.white i,.white.toggle--sub-nav i,.white.toggle-filters i{width:.8rem;height:.8rem;padding:.4rem;border-radius:100%;box-sizing:content-box}.btn.white i svg,.white.toggle--sub-nav i svg,.white.toggle-filters i svg{width:.8rem;height:.8rem;fill:#404041}@media (min-width:960px){.btn.white:hover,.white.toggle--sub-nav:hover,.white.toggle-filters:hover{background-color:#efeff0}}.btn.fl-left,.fl-left.toggle--sub-nav,.fl-left.toggle-filters{float:left}.btn.fl-right,.fl-right.toggle--sub-nav,.fl-right.toggle-filters{float:right}.new-btn{font-size:16px;font-size:1.6rem;color:#fff;text-decoration:none;display:inline-block;position:relative;padding:1.5rem 0 1.5rem 4rem}.new-btn i{width:1.6rem;margin:.2rem 0 0 1.5rem;float:right;fill:#fff}.new-btn:after{position:absolute;left:0;top:0;width:125%;height:100%;background-color:hsla(0,0%,100%,.25);content:""}.back-to-top{display:none}@media (min-width:960px){.back-to-top{position:fixed;right:2rem;bottom:3rem;z-index:6;display:block;width:4rem;height:4rem;background-color:#478bca;border-radius:2rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-ms-transform-origin:50%;transform-origin:50%}.back-to-top i{width:4rem;height:4rem;padding:1.5rem}.back-to-top i svg{width:1rem;height:1rem;fill:#fff}.back-to-top:hover{background-color:#404041}}.add-to-basket{position:relative;padding:0 4rem 2rem 0;margin:0 0 1rem;width:100%;display:inline-block}.add-to-basket i{position:absolute;top:0;right:0}.utilities{background-color:rgba(0,0,0,.3)}.regions-select--outer{position:relative;width:15rem;height:4rem;float:left;background-color:#58595b}@media (min-width:680px){.regions-select--outer{display:none}}.regions-select--outer select{position:relative;z-index:2;width:120%;height:4rem;padding:0 0 0 1rem;background-color:transparent;border:none;outline:none;color:#fff;text-decoration:none;-moz-appearance:none;font-size:14px;font-size:1.4rem}.regions-select--outer i{right:1rem;z-index:1;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-ms-transform-origin:50%;transform-origin:50%;width:1rem;height:1rem;padding:.5rem;border-radius:100%;box-sizing:content-box}.regions-select--outer i svg{width:1rem;height:1rem;fill:#fff}.regions-nav--outer{display:none;height:4rem;float:left}@media (min-width:680px){.regions-nav--outer{display:block}}.toggle--regions-nav{position:relative;display:block;width:15rem;height:4rem;padding:0 4rem 0 1rem;line-height:4rem;color:#fff;text-decoration:none;font-size:14px;font-size:1.4rem}.toggle--regions-nav i{right:1rem;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-ms-transform-origin:50%;transform-origin:50%;width:1rem;height:1rem;padding:.5rem;border-radius:100%;box-sizing:content-box}.toggle--regions-nav i svg{width:1rem;height:1rem;fill:#fff}.toggle--regions-nav svg{fill:#fff}.toggle--regions-nav.open{background-color:#000}.toggle--regions-nav.open i{transform:translateY(-50%) rotate(-90deg);-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg)}@media (min-width:960px){.toggle--regions-nav:hover{background-color:#000}}.regions-nav--region{font-family:VAG Rounded LT W04 Light}.regions-nav{display:none;position:absolute;top:4rem;left:0;z-index:5;width:100%;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.regions-nav h2{display:block;width:12rem;float:left;color:#478bca;font-size:14px;font-size:1.4rem}@media (min-width:680px){.regions-nav{width:30rem;padding:3rem 1rem}}.regions-nav--group{margin:0 0 3rem}.regions-nav--group:last-child{margin:0}.regions-nav--list{float:left}.regions-nav--list li{margin:0 0 .5rem;line-height:1.5}.regions-nav--list a{color:#404041;font-size:14px;font-size:1.4rem}@media (min-width:960px){.regions-nav--list a:hover{color:#478bca}}.utilities-nav{float:right}.utilities-nav--list>li{float:left}.utilities-nav--list>li>a>i{width:4rem;height:4rem;padding:.75rem}.utilities-nav--list>li>a>i svg{width:2.5rem;height:2.5rem;fill:#fff}@media (min-width:680px){.utilities-nav--list>li>a>i{margin:0 .5rem 0 0;float:left}}.utilities-nav--list>li>a{display:block;height:4rem;padding:0 1rem;line-height:4rem;text-decoration:none}@media (min-width:960px){.utilities-nav--list>li>a:hover{background-color:#000}}.utilities-nav--label{display:none}@media (min-width:680px){.utilities-nav--label{display:inline;color:#fff;font-size:14px;font-size:1.4rem}}.toggle--samples-dropdown,.toggle--samples-dropdown i{position:relative}@media (min-width:960px){.toggle--samples-dropdown:hover>.samples-dropdown{display:block}}.toggle--samples-dropdown .btn-basket{display:none}.toggle--samples-dropdown .btn-basket.active{display:block}.samples-dropdown{display:none}.samples-dropdown h2{margin:0 0 1rem;color:#478bca;font-size:16px;font-size:1.6rem}@media (min-width:960px){.samples-dropdown{background-color:#fff;position:absolute;top:4rem;left:0;z-index:5;width:30rem;padding:3rem 1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}}.samples-dropdown--list{margin:0 0 3rem}.samples-dropdown--list li{margin:0 0 1rem;font-size:14px;font-size:1.4rem}.samples-dropdown--thumb{width:2.5rem;height:2.5rem;margin:0 1rem 0 0;float:left}.samples-dropdown--label{display:block;padding:.5rem 0 0}.cart-count{position:absolute;bottom:-.5rem;right:0;z-index:6;display:block;width:2rem;height:2rem;border-radius:100%;background-color:#478bca;font-family:VAG Rounded LT W04 Light;color:#fff;line-height:2rem;text-align:center;font-style:normal;text-decoration:none;font-size:14px;font-size:1.4rem;box-shadow:0 0 2px 0 rgba(0,0,0,.25)}.site-header{padding:3rem 0 0;}.site-header .inner--full{position:static}@media (min-width:960px){.site-header .inner--full{height:100%}}@media (min-width:768px){.site-header{padding:3rem 1rem}}@media (min-width:960px){.site-header{height:16rem;padding:0 1rem}}@media (min-width:1280px){.site-header{padding:0}}.logo{display:block;width:15rem;margin:0 auto 3rem}.logo i,.logo svg{width:15rem;height:6rem}.logo i{margin:0 0 1rem}@media (min-width:768px){.logo{margin:1rem 0 0;float:left}}@media (min-width:960px){.logo{width:16.6666666667%;padding:3rem 0}}@media (min-width:1280px){.logo{margin:2rem 0 0}}.logo--strap{width:15rem;padding:.5rem;background-color:#478bca;text-align:center;text-transform:uppercase;color:#fff}.main-nav--outer{position:relative}@media (min-width:768px){.main-nav--outer{width:20rem;margin:2rem 0 0;float:right}}@media (min-width:960px){.main-nav--outer{position:static;width:83.3333333333%;height:100%;padding:0 0 0 2rem;margin:0;float:left}}.toggle--main-nav{position:relative;display:block;height:4rem;padding:0 1rem 0 0;line-height:4rem;color:#fff;text-decoration:none;background-color:#58595b;font-size:14px;font-size:1.4rem}.toggle--main-nav i{float:left;width:4rem;height:4rem;padding:1rem}.toggle--main-nav i svg{width:2rem;height:2rem;fill:#fff}.toggle--main-nav svg{fill:#fff}.toggle--main-nav.open{background-color:#000}@media (min-width:960px){.toggle--main-nav{display:none}}.main-nav{display:none;position:absolute;z-index:4;top:4rem;left:0;width:100%;background-color:#fff}@media (min-width:960px){.main-nav{display:block!important;height:16rem;position:static;background-color:transparent}}@media (min-width:960px){.main-nav--list{float:right}}@media (min-width:960px){.main-nav--list>li{height:100%;float:left;padding-left:3rem}}.main-nav--list>li>a{display:block;padding:1.5rem 1rem;text-decoration:none}@media (min-width:960px){.main-nav--list>li>a{padding:4rem 1rem 3rem}}@media (min-width:1280px){.main-nav--list>li>a{padding:6.5rem 1rem}}@media (min-width:960px){.main-nav--list,.main-nav--list>li>a:hover{height:100%}}.main-nav--item-label{color:#404041;text-decoration:none;font-size:14px;font-size:1.4rem}@media (min-width:960px){.main-nav--item-label{display:block;margin:0 0 1rem;font-family:VAG Rounded LT W04 Light;color:#404041;font-size:16px;font-size:1.6rem}}@media (min-width:960px){.home .main-nav--item-label{color:#fff}}.main-nav--item-desc{display:none}@media (min-width:960px){.main-nav--item-desc{line-height:1.25;color:#404041;font-size:12px;font-size:1.2rem}}@media (min-width:1280px){.main-nav--item-desc{font-size:14px;font-size:1.4rem}}.home .header-wrapper{min-height:100vh;background-size:cover;position:relative;}.header-wrapper .top{position: absolute;top: 0;left:0;width: 100%;}.hp-content-wapper{margin-top:-15rem}.main-site-search--outer{padding:1.5rem 0;position:absolute;width:100%;top:2.5rem;display:none}@media (min-width:1280px){.main-site-search--outer{padding:1.5rem 0;position:absolute;width:100%;top:4rem;display:none}}@media (min-width:768px){.site-search--outer{padding:1rem;background-color:#efeff0;border-top:3px solid #478bca}}.site-search{position:relative;width:100%;height:4rem;background-color:#efeff0}@media (min-width:768px){.site-search{background-color:#fff;border-radius:10px;overflow:hidden}}@media (min-width:1280px){.site-search{height:5rem}}.site-search--text{position:relative;z-index:1;width:100%;height:4rem;padding:0 5rem 0 1rem;border:none;background:none;font-size:14px;font-size:1.4rem}.site-search--text.placeholder{color:#404041}.site-search--text::-webkit-input-placeholder{color:#404041}.site-search--text:-moz-placeholder,.site-search--text::-moz-placeholder{color:#404041}.site-search--text:-ms-input-placeholder{color:#404041}@media (min-width:1280px){.site-search--text{height:5rem;font-size:16px;font-size:1.6rem}}.site-search--submit{position:absolute;top:0;right:0;z-index:2;display:block;width:4rem;height:4rem;border:none;background:url(images/icon-search.svg) 50% no-repeat #478bca;background-size:20px 20px}@media (min-width:768px){.site-search--submit{background-color:#404041}}@media (min-width:1280px){.site-search--submit{width:5rem;height:5rem}}@media (min-width:960px){.site-search--submit:hover{background-color:#000}}.site-search-results{padding:3rem 0;background-color:#efeff0;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}@media (min-width:768px){.site-search-results{background-color:#fff}}.site-search-results--header{padding:0 0 1.5rem;margin:0 0 3rem;border-bottom:1px solid #58595b}.site-search-results--header h2{font-family:VAG Rounded LT W04 Light;color:#404041;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}.site-search-results--header h2 span{color:#478bca}.site-search-results--group{margin:0 0 3rem}.site-search-results--group:last-of-type{padding:0;margin:0}.site-search-results--group h3{margin:0 0 1rem;font-family:VAG Rounded LT W04 Light;color:#478bca;line-height:1.25;font-weight:400;font-size:14px;font-size:1.4rem}.site-search-results--group ul{list-style-type:none}.site-search-results--group li{margin:0 0 .5rem;line-height:1.5;font-size:14px;font-size:1.4rem}.site-search-results--group a{color:#404041}@media (min-width:960px){.site-search-results--group a:hover{color:#478bca}}.sml-search .site-search--outer{padding:0 0 3rem;border:none}@media (min-width:768px){.sml-search .site-search--outer{background-color:transparent}}.sml-search .site-search{border-radius:5px;background-color:#efeff0;overflow:hidden}@media (min-width:768px){.sml-search .site-search{width:50%;margin:0 auto;border-radius:10px}}@media (min-width:960px){.main-nav--list>li.hidden-md{display:none}}.mega-menu-outer{display:none}@media (min-width:960px){.mega-menu-outer{position:absolute;top:100%;left:0;z-index:6;width:100%;padding:3rem 0;border-top:3px solid #478bca;border-bottom:3px solid #478bca;background-color:#fff}}@media (min-width:960px){.mega-menu-outer ul{display:block;width:100%;list-style-type:none}.mega-menu-outer ul:after{content:"";display:table;clear:both}}@media (min-width:960px){.mega-menu-outer li{color:#404041;font-size:14px;font-size:1.4rem}}@media (min-width:960px){.mega-menu-outer li a{width:100%;color:inherit}}@media (min-width:960px){.mega-menu-outer li a:hover{color:#478bca}}@media (min-width:960px){.mega-menu-outer h3{margin:0 0 3rem;font-family:VAG Rounded LT W04 Light;color:#478bca;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}}@media (min-width:960px){.mega-menu-outer p{font-family:VAG Rounded LT W01 Thin;color:#58595b;line-height:1.5;font-size:14px;font-size:1.4rem}}@media (min-width:960px){.mega-menu-outer li,.mega-menu li{display:block;margin:0 0 1rem}}.mega-menu-division-logo{display:block;width:66.666%;height:4rem;margin:0 0 1.5rem}.mega-menu-division-logo img{display:block;width:auto;height:3rem}@media (min-width:960px){.mega-menu-division{width:20%;padding:0 1rem;float:left}}@media (min-width:960px){.mega-menu-color-division{width:30%;height:15rem;padding:0 3.333% 0 0;float:left}}@media (min-width:960px){.mega-menu-color-division a{display:block}}@media (min-width:960px){.mega-menu-color-division img{display:block;width:auto;height:3rem;margin:0 0 1.5rem}}@media (min-width:960px){.mega-menu-market{width:30%;padding:0 3.333% 0 0;margin:0 0 1.5rem;float:left}}@media (min-width:960px){.mega-menu-market a{display:block;margin:0 0 1rem}}@media (min-width:960px){.mega-menu-market img{display:block;width:100%;height:auto}}@media (min-width:960px){.mega-menu-view-all{color:#404041;font-size:14px;font-size:1.4rem}}@media (min-width:960px){.mega-menu-view-all:hover{color:#478bca}}.newsletter-social--outer{background-color:#fff}.newsletter-signup,.social-nav--outer{padding:15rem 0 13rem}.hp-content,.newsletter-social--text{margin:0 0 1.5rem;text-align:center}.hp-content.promo-content h3,.hp-content.std-content h3,.newsletter-social--text.promo-content h3,.newsletter-social--text.std-content h3{font-size:30px;font-size:3rem;color:#478bca;margin-bottom:4rem}.hp-content.promo-content p,.hp-content.std-content p,.newsletter-social--text.promo-content p,.newsletter-social--text.std-content p{max-width:65rem;margin:0 auto 5rem}.newsletter-signup--form{position:relative}.newsletter-signup--form-fields{width:100%;border-radius:5px;background-color:#fff;overflow:hidden}.newsletter-signup--field{width:75%;height:4rem;padding:0 1rem;float:left;border:none;font-size:14px;font-size:1.4rem}.newsletter-signup--field.placeholder{color:#404041}.newsletter-signup--field::-webkit-input-placeholder{color:#404041}.newsletter-signup--field:-moz-placeholder,.newsletter-signup--field::-moz-placeholder{color:#404041}.newsletter-signup--field:-ms-input-placeholder{color:#404041}.newsletter-signup--submit{display:block;width:4rem;height:4rem;float:right;border:none;background:url(images/icon-submit-arrow-white.svg) 50% no-repeat #478bca;background-size:20px 20px;text-indent:-9999px}@media (min-width:960px){.newsletter-signup--submit{width:auto;padding:0 4rem 0 1rem;text-indent:0;background-position:right 1rem center;color:#fff;font-size:14px;font-size:1.4rem}}@media (min-width:960px){.newsletter-signup--submit:hover{background-color:#3271ac}}.ie .newsletter-signup--submit{background-image:url(images/icon-submit-arrow-white.png)}.newsletter-signup--form-response{margin:3rem 0 0;padding:1rem;border-radius:5px}.newsletter-signup--form-response p{margin:.25rem 0 0;float:left;font-family:VAG Rounded LT W04 Light;color:#fff;font-size:14px;font-size:1.4rem}.newsletter-signup--form-response.error{background-color:red}.newsletter-signup--form-response.success{background-color:#3c0}.newsletter-signup--form-response svg{fill:#fff}.newsletter-signup--form div.wpcf7-response-output{position:absolute;top:5rem;left:0;width:100%}.newsletter-signup--form .wpcf7-not-valid-tip{display:none}.social-nav--list{text-align:center}.social-nav--list li{display:inline-block;margin:0 .5rem 1rem}.social-nav--list a{display:block;border-radius:5px;overflow:hidden}.social-nav--list a,.social-nav--list i,.social-nav--list svg{width:4rem;height:4rem}.social-nav--list svg{fill:#fff}.social-nav--list li.twitter a{background-color:#2caae1}@media (min-width:960px){.social-nav--list li.twitter a:hover i{background-color:#1b8dbf}}.social-nav--list li.facebook a{background-color:#3e5a99}@media (min-width:960px){.social-nav--list li.facebook a:hover i{background-color:#2f4575}}.social-nav--list li.youtube a{background-color:#b00}@media (min-width:960px){.social-nav--list li.youtube a:hover i{background-color:#800}}.social-nav--list li.linked-in a{background-color:#007cb6}@media (min-width:960px){.social-nav--list li.linked-in a:hover i{background-color:#005983}}.social-nav--list li.pinterest a{background-color:#cb2027}@media (min-width:960px){.social-nav--list li.pinterest a:hover i{background-color:#9f191f}}.social-nav--list li.google a{background-color:#ea4335}@media (min-width:960px){.social-nav--list li.google a:hover i{background-color:#d62516}}.site-footer{background-color:#58595b}.site-footer .inner--sml-spaced{padding:13rem 0}.footer-nav--outer h2{margin:0 0 3rem;text-align:center;font-family:VAG Rounded LT W04 Light;color:#fff;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}@media (min-width:960px){.footer-nav--outer h2{text-align:left}}@media (min-width:960px){.footer-nav--outer{width:40%;float:left;line-height:5rem}}.footer-nav--list{text-align:center}.footer-nav--list li{display:inline-block;margin:0 .5rem 1rem}@media (min-width:960px){.footer-nav--list li{margin:0 3rem 0 0}}.footer-nav--list a{color:#fff;text-decoration:none;font-size:16px;font-size:1.6rem}@media (min-width:960px){.footer-nav--list a:hover{text-decoration:underline}}@media (min-width:960px){.footer-nav--list{text-align:left}}.site-footer--main-logo{text-align:center}@media (min-width:960px){.site-footer--main-logo{width:20%;float:left}}.site-footer--logos{text-align:right}@media (min-width:960px){.site-footer--logos{float:right;width:40%;line-height:5rem}}.riba-logo{display:inline-block;vertical-align:middle;margin:0 1rem}@media (min-width:1280px){.riba-logo{margin:0 0 0 4rem;padding-top:.5rem}}.back-to-top-link{color:#fff;text-decoration:none;font-size:16px;font-size:1.6rem}@media (min-width:960px){.back-to-top-link:hover{text-decoration:underline}}.footer-logo{display:inline-block;vertical-align:middle;width:10rem}@media (min-width:1280px){.footer-logo{width:12rem}}.riba-logo{width:6rem}@media (min-width:1280px){.riba-logo{width:14rem;margin-right:5rem}}.signoff{padding:5rem 0;background-color:#404041;text-align:center}.signoff p{font-family:VAG Rounded LT W01 Thin;color:#fff;line-height:1.5;font-size:14px;font-size:1.4rem;text-transform:uppercase}.signoff a{color:inherit}.breadcrumbs{display:none}@media (min-width:768px){.breadcrumbs{display:block;padding:1.5rem 0;background-color:#efeff0;color:#404041;font-size:14px;font-size:1.4rem}}.breadcrumbs--list{color:#404041;font-size:14px;font-size:1.4rem}.breadcrumbs--list a{color:inherit;text-decoration:none}@media (min-width:960px){.breadcrumbs--list a:hover{text-decoration:underline}}.mobile-header,.section-header{padding:3rem 0 1.5rem;text-align:center}.mobile-header h1,.mobile-header h2,.mobile-header h3,.section-header h1,.section-header h2,.section-header h3{font-family:VAG Rounded LT W04 Light;color:#58595b;line-height:1.25;font-weight:400;font-size:21px;font-size:2.1rem}@media (min-width:768px){.mobile-header h1,.mobile-header h2,.mobile-header h3,.section-header h1,.section-header h2,.section-header h3{font-size:24px;font-size:2.4rem}}@media (min-width:1280px){.mobile-header,.section-header{padding:3rem 0}}.sub-section-header{padding:0 0 1.5rem;text-align:left}.sub-section-header h2,.sub-section-header h3{font-family:VAG Rounded LT W04 Light;color:#58595b;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}.sub-section-header h2 span,.sub-section-header h3 span{color:#478bca}@media (min-width:768px){.sub-section-header h2,.sub-section-header h3{font-size:21px;font-size:2.1rem}}@media (min-width:768px){.mobile-header{display:none}}.promo-content h1,.promo-content h2,.promo-content h3,.promo-content h4,.promo-content h5,.std-content h1,.std-content h2,.std-content h3,.std-content h4,.std-content h5{margin:0 0 1.5rem;font-family:VAG Rounded LT W04 Light;line-height:1.25;color:#404041}.promo-content h1 a,.promo-content h2 a,.promo-content h3 a,.promo-content h4 a,.promo-content h5 a,.std-content h1 a,.std-content h2 a,.std-content h3 a,.std-content h4 a,.std-content h5 a{color:#478bca;text-decoration:underline}.promo-content h1,.std-content h1{font-size:30px;font-size:3rem}.promo-content h2,.std-content h2{font-size:24px;font-size:2.4rem}.promo-content h3,.std-content h3{font-size:21px;font-size:2.1rem}.promo-content h4,.promo-content h5,.std-content h4,.std-content h5{font-size:16px;font-size:1.6rem}.promo-content p,.std-content p{margin:0 0 3rem;line-height:1.5;font-size:16px;font-size:1.6rem}.promo-content ol,.promo-content ul,.std-content ol,.std-content ul{margin:0 0 3rem 2rem;padding:0;line-height:1.5;font-size:16px;font-size:1.6rem}.promo-content ol,.promo-content p,.promo-content ul,.std-content ol,.std-content p,.std-content ul{color:#58595b}.promo-content ol a,.promo-content p a,.promo-content ul a,.std-content ol a,.std-content p a,.std-content ul a{color:#478bca;text-decoration:underline}@media (min-width:960px){.promo-content ol a:hover,.promo-content p a:hover,.promo-content ul a:hover,.std-content ol a:hover,.std-content p a:hover,.std-content ul a:hover{color:#000}}.promo-content strong,.std-content strong{font-family:VAG Rounded LT W04 Light}.promo-content .video-embed--outer+h2,.promo-content .video-embed--outer+h3,.promo-content .video-embed--outer+h4,.promo-content .video-embed--outer+h5,.promo-content blockquote+h2,.promo-content blockquote+h3,.promo-content blockquote+h4,.promo-content blockquote+h5,.promo-content img+h2,.promo-content img+h3,.promo-content img+h4,.promo-content img+h5,.promo-content ol+h2,.promo-content ol+h3,.promo-content ol+h4,.promo-content ol+h5,.promo-content p+h2,.promo-content p+h3,.promo-content p+h4,.promo-content p+h5,.promo-content ul+h2,.promo-content ul+h3,.promo-content ul+h4,.promo-content ul+h5,.std-content .video-embed--outer+h2,.std-content .video-embed--outer+h3,.std-content .video-embed--outer+h4,.std-content .video-embed--outer+h5,.std-content blockquote+h2,.std-content blockquote+h3,.std-content blockquote+h4,.std-content blockquote+h5,.std-content img+h2,.std-content img+h3,.std-content img+h4,.std-content img+h5,.std-content ol+h2,.std-content ol+h3,.std-content ol+h4,.std-content ol+h5,.std-content p+h2,.std-content p+h3,.std-content p+h4,.std-content p+h5,.std-content ul+h2,.std-content ul+h3,.std-content ul+h4,.std-content ul+h5{padding:3rem 0 0}.promo-content hr,.std-content hr{border-top:1px solid #efeff0;border-bottom:none;border-left:none;border-right:none;margin:0 0 3rem}.promo-content h1,.promo-content h2,.promo-content h3,.promo-content h4,.promo-content h5{margin:0 0 3rem}.promo-content p{font-size:21px;font-size:2.1rem}.video-embed--outer{display:block;max-width:100%;height:auto;padding:0 0 3rem}@media (min-width:1280px){.video-embed--outer{padding:0 0 6rem}}.distributors-map,.video-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.distributors-map iframe,.video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-info-wizard--outer{background-color:#efeff0}@media (min-width:1280px){.product-info-wizard--outer{padding:0 0 6rem}}.product-info-wizard{padding:3rem;background-color:#478bca}.product-info-wizard--option{padding:3rem 0}@media (min-width:960px){.product-info-wizard--option{width:60%;margin:0 auto}}.product-info-wizard--header{margin:0 0 3rem}.product-info-wizard--header i{display:none}@media (min-width:568px){.product-info-wizard--header i{display:block;margin:0 2rem 0 0;float:left;width:4rem;height:4rem;padding:0}.product-info-wizard--header i svg{width:4rem;height:4rem;fill:#fff}}.product-info-wizard--header h3{font-family:VAG Rounded LT W04 Light;color:#fff;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}@media (min-width:568px){.product-info-wizard--header h3{display:block;float:left;line-height:4rem}}@media (min-width:1280px){.product-info-wizard--header h3{font-size:21px;font-size:2.1rem}}@media (min-width:568px){.product-info-wizard--header{width:48.046875%;margin:0 3.90625% 0 0;float:left}}.product-info-wizard--select{position:relative;width:100%;height:4rem;overflow-x:hidden;background-color:#fff;border-radius:5px}.product-info-wizard--select i{position:absolute;z-index:1;right:1rem;top:1rem;width:.8rem;height:.8rem;padding:.4rem;border-radius:100%;box-sizing:content-box;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-ms-transform-origin:50%;transform-origin:50%}.product-info-wizard--select i svg{width:.8rem;height:.8rem;fill:#404041}.product-info-wizard--select select{position:absolute;z-index:2;width:120%;height:4rem;padding:0 1rem;border:none;background-color:transparent;font-family:VAG Rounded LT W04 Light;color:#404041;cursor:pointer;font-size:14px;font-size:1.4rem}.product-info-wizard--select select[disabled]{opacity:.5}@media (min-width:568px){.product-info-wizard--select{width:48.046875%;float:left}}.img-promo-cta--outer{position:relative}.img-promo-cta--outer:after{position:absolute;z-index:0;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25)}.img-promo-cta--outer .inner{z-index:1}@media (min-width:960px){.img-promo-cta--outer .inner{height:70rem}}.img-promo-cta .btn,.img-promo-cta .toggle--sub-nav,.img-promo-cta .toggle-filters{display:inline-block}.img-promo-cta h2{display:block;margin-bottom:3rem;font-family:VAG Rounded LT W04 Light;color:#fff;line-height:1.25;font-weight:400;font-size:21px;font-size:2.1rem}@media (min-width:960px){.img-promo-cta h2{font-size:30px;font-size:3rem}}.img-promo-cta p{display:block;margin:0 0 4rem;font-family:VAG Rounded LT W01 Thin;color:#fff;line-height:1.5;font-size:16px;font-size:1.6rem}@media (min-width:568px){.img-promo-cta{width:75%;margin:0 auto}}@media (min-width:680px){.img-promo-cta{width:50%;float:right;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.related-projects--outer h2{margin:0 0 3rem;font-family:VAG Rounded LT W04 Light;color:#404041;line-height:1.25;font-weight:400;font-size:24px;font-size:2.4rem}.related-projects{margin:0 0 3rem}.related-project{position:relative;display:block;text-decoration:none;height:20rem;background-color:#efeff0}@media (min-width:1280px){.related-project{height:25rem}}@media (min-width:960px){.related-project:hover .related-project--img{opacity:1}}@media (min-width:960px){.related-project.ipcdoorwallprotection{border-top:.5rem solid #416a5b}}@media (min-width:1280px){.related-project.ipcdoorwallprotection{border-top-width:1rem}}@media (min-width:960px){.related-project.clickeze-privacy-systems{border-top:.5rem solid #792426}}@media (min-width:1280px){.related-project.clickeze-privacy-systems{border-top-width:1rem}}@media (min-width:960px){.related-project.endurant-washroom-systems{border-top:.5rem solid #578d96}}@media (min-width:1280px){.related-project.endurant-washroom-systems{border-top-width:1rem}}@media (min-width:960px){.related-project.jointmaster-expansion-joint-systems{border-top:.5rem solid #231f20}}@media (min-width:1280px){.related-project.jointmaster-expansion-joint-systems{border-top-width:1rem}}@media (min-width:960px){.related-project.ascend-elevator-protection-systems{border-top:.5rem solid #995529}}@media (min-width:1280px){.related-project.ascend-elevator-protection-systems{border-top-width:1rem}}@media (min-width:960px){.related-project.alldivisions{border-top:.5rem solid #58595b}}@media (min-width:1280px){.related-project.alldivisions{border-top-width:1rem}}.related-project--info{position:relative;height:100%;padding:1.5rem}.related-project--info h3{margin:0 0 1rem;font-family:VAG Rounded LT W04 Light;color:#404041;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}.related-project--info p{font-family:VAG Rounded LT W01 Thin;color:#58595b;line-height:1.5;font-size:14px;font-size:1.4rem}@media (min-width:960px){.related-project--info{width:50%;padding:0 3rem;height:20rem;padding:3rem;float:right}}@media (min-width:1280px){.related-project--info{height:25rem}}.related-project--info .btn,.related-project--info .toggle--sub-nav,.related-project--info .toggle-filters{position:absolute;left:1.5rem;bottom:1.5rem}@media (min-width:960px){.related-project--info .btn,.related-project--info .toggle--sub-nav,.related-project--info .toggle-filters{left:3rem;bottom:3rem}}.related-project--img{display:none}@media (min-width:960px){.related-project--img{display:block;width:50%;height:20rem;float:left;background-size:cover;background-position:50%;opacity:.9}}@media (min-width:1280px){.related-project--img{height:25rem}}.related-projects-slider--controls{text-align:center}.related-projects-slide--left,.related-projects-slide--right{display:inline-block;margin:0 1rem}.related-projects-slide--left i,.related-projects-slide--right i{width:1rem;height:1rem;padding:.5rem;border-radius:100%;box-sizing:content-box}.related-projects-slide--left i svg,.related-projects-slide--right i svg{width:1rem;height:1rem;fill:#478bca}@media (min-width:960px){.related-projects-slide--left i,.related-projects-slide--right i{border-color:rgba(71,139,202,.5)}}.related-projects-slide--left svg,.related-projects-slide--right svg{fill:#478bca}@media (min-width:960px){.related-projects-slide--left:hover i,.related-projects-slide--right:hover i{border-color:#478bca}}.related-projects-slide--left{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-ms-transform-origin:50%;transform-origin:50%}.accordion--tab{position:relative;padding:1.5rem 6rem 1.5rem 1.5rem;background-color:#58595b}.accordion--tab h3{font-family:VAG Rounded LT W04 Light;color:#fff;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}@media (min-width:1280px){.accordion--tab h3{font-size:21px;font-size:2.1rem}}.accordion--tab i{right:1.5rem;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-ms-transform-origin:50%;transform-origin:50%;width:.8rem;height:.8rem;padding:.4rem;border-radius:100%;box-sizing:content-box}.accordion--tab i svg{width:.8rem;height:.8rem;fill:#fff}@media (min-width:1280px){.accordion--tab i{right:3rem}}.accordion--tab.open i{transform:translateY(-50%) rotate(-90deg);-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg)}@media (min-width:1280px){.accordion--tab{padding:3rem 6rem 3rem 3rem}}@media (min-width:960px){.accordion--tab:hover{background-color:#404041;cursor:pointer}}.accordion--group{margin:0 0 .2rem}.accordion--section{display:none;padding:3rem;margin:0 0 1rem;background-color:#efeff0;border-bottom:2px solid #478bca}@media (min-width:960px){.accordion--section{padding:3rem}}@media (min-width:680px){.accordion .document-list{column-count:2;column-gap:6rem;break-inside:avoid}}.accordion .document a{color:#58595b}@media (min-width:960px){.accordion .document a:hover{color:#404041}.accordion .document a:hover svg{fill:#404041}}.accordion .document svg{fill:#58595b}.documents--outer{margin:0 0 3rem;background-color:#efeff0}@media (min-width:1280px){.documents--outer{margin:0 0 6rem}}.documents{padding:1.5rem;background-color:#478bca}.documents .document a{color:#fff}@media (min-width:960px){.documents .document a:hover{color:#efeff0}.documents .document a:hover svg{fill:#efeff0}}.documents .document svg{fill:#fff}@media (min-width:1280px){.documents{padding:3rem}}.documents--header{position:relative;padding:0 4rem 0 0;margin:0 0 3rem}.documents--header h3{font-family:VAG Rounded LT W04 Light;color:#fff;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}@media (min-width:1280px){.documents--header h3{font-size:21px;font-size:2.1rem}}.documents--header i{right:0;width:3rem;height:3rem;padding:0}.documents--header i svg{width:3rem;height:3rem;fill:#fff}.document{margin:1rem 0;font-size:16px;font-size:1.6rem}.document a{position:relative;display:block;text-decoration:none}.document i{display:none}@media (min-width:568px){.document i{display:block;width:3rem;height:3rem;margin:0 3rem 0 0;float:left}.document i svg{width:inherit;height:3rem}}.document p{display:block;width:85%;padding:.5rem 0 0;float:left;line-height:1.25;font-size:14px;font-size:1.4rem}@media (min-width:960px){.document p{font-size:16px;font-size:1.6rem}}.contact-form--outer{background-color:#478bca}.contact-form--outer .contact-form{padding:0 0 3rem}.contact-form--outer .contact-form input[type=submit]{display:block;height:4rem;padding:0 4rem 0 1rem;float:left;border:none;border-radius:5px;font-size:14px;font-size:1.4rem;background:url(images/icon-submit-arrow-grey.svg) right 1rem center no-repeat #fff;background-size:20px 20px;color:#404041}.ie .contact-form--outer .contact-form input[type=submit]{background-image:url(images/icon-submit-arrow-grey.png)}@media (min-width:960px){.contact-form--outer .contact-form input[type=submit]:hover{background-color:#e6e6e6}}.contact-form--outer .contact-form p,.contact-form--outer .mobile-header h2,.contact-form--outer .section-header h2{color:#fff}.contact-form--header{padding:0 0 1.5rem}.contact-form--header h2,.contact-form--header h3{font-family:VAG Rounded LT W04 Light;color:#58595b;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}@media (min-width:768px){.contact-form--header h2,.contact-form--header h3{font-size:21px;font-size:2.1rem}}.contact-form--header p{display:block;margin:1.5rem 0 0;padding:.5rem;float:left;color:#fff;background-color:#478bca;border-radius:5px;font-size:14px;font-size:1.4rem}.contact-form--header span{color:#478bca}@media (min-width:1280px){.contact-form--header{padding:0 0 3rem}}.contact-form input[type=email],.contact-form input[type=password],.contact-form input[type=tel],.contact-form input[type=text]{width:100%;height:4rem;padding:0 0 0 1rem;border:1px solid #58595b;border-radius:5px;background-color:#fff;color:#478bca;text-align:left;font-size:16px;font-size:1.6rem}.contact-form input[type=email].placeholder,.contact-form input[type=password].placeholder,.contact-form input[type=tel].placeholder,.contact-form input[type=text].placeholder{color:#478bca}.contact-form input[type=email]::-webkit-input-placeholder,.contact-form input[type=password]::-webkit-input-placeholder,.contact-form input[type=tel]::-webkit-input-placeholder,.contact-form input[type=text]::-webkit-input-placeholder{color:#478bca}.contact-form input[type=email]:-moz-placeholder,.contact-form input[type=email]::-moz-placeholder,.contact-form input[type=password]:-moz-placeholder,.contact-form input[type=password]::-moz-placeholder,.contact-form input[type=tel]:-moz-placeholder,.contact-form input[type=tel]::-moz-placeholder,.contact-form input[type=text]:-moz-placeholder,.contact-form input[type=text]::-moz-placeholder{color:#478bca}.contact-form input[type=email]:-ms-input-placeholder,.contact-form input[type=password]:-ms-input-placeholder,.contact-form input[type=tel]:-ms-input-placeholder,.contact-form input[type=text]:-ms-input-placeholder{color:#478bca}.contact-form input[type=submit]{display:block;height:4rem;padding:0 4rem 0 1rem;float:left;border:none;border-radius:5px;font-size:14px;font-size:1.4rem;background:url(images/icon-submit-arrow-white.svg) right 1rem center no-repeat #478bca;background-size:20px 20px;color:#fff}.ie .contact-form input[type=submit]{background-image:url(images/icon-submit-arrow-white.png)}@media (min-width:960px){.contact-form input[type=submit]:hover{background-color:#3271ac}}.contact-form input[type=checkbox]{display:block;width:1.6rem;height:1.6rem;margin:0 1rem 0 0;float:left;border:1px solid #58595b;border-radius:5px}.contact-form label{display:block}.contact-form textarea{width:100%;height:15rem;padding:0 0 0 1rem;border:1px solid #58595b;border-radius:5px;background-color:#fff;color:#478bca;text-align:left;font-size:16px;font-size:1.6rem;padding:1rem}.contact-form textarea.placeholder{color:#478bca}.contact-form textarea::-webkit-input-placeholder{color:#478bca}.contact-form textarea:-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#478bca}.contact-form textarea:-ms-input-placeholder{color:#478bca}.contact-form p{color:#58595b;font-size:14px;font-size:1.4rem}@media (min-width:1280px){.contact-form p{font-size:16px;font-size:1.6rem}}.contact-form--row{margin:0 0 3rem}.contact-form--label{margin:0 0 1.5rem}.contact-form--select{border:1px solid #58595b;position:relative;width:100%;height:4rem;overflow-x:hidden;background-color:#fff;border-radius:5px}.contact-form--select i{position:absolute;z-index:1;right:1rem;top:1rem;width:.8rem;height:.8rem;padding:.4rem;border-radius:100%;box-sizing:content-box;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-ms-transform-origin:50%;transform-origin:50%}.contact-form--select i svg{width:.8rem;height:.8rem;fill:#404041}.contact-form--select select{position:absolute;z-index:2;width:120%;height:4rem;padding:0 1rem;border:none;background-color:transparent;font-family:VAG Rounded LT W04 Light;color:#404041;cursor:pointer;font-size:14px;font-size:1.4rem}.contact-form--select select[disabled]{opacity:.5}.screen-reader-response{display:none!important}.wpcf7-not-valid-tip{display:block;width:100%;margin:1rem 0 0;background-color:red}.wpcf7-not-valid-tip,div.wpcf7-response-output{padding:1rem;border-radius:5px;font-family:VAG Rounded LT W04 Light;color:#fff;font-size:14px;font-size:1.4rem}div.wpcf7-response-output{clear:both}div.wpcf7-validation-errors{background-color:red;border:none}div.wpcf7-mail-sent-ok{background-color:#3c0;border:none}.partner-list{display:block;list-style-type:none}.partner-list--item{position:relative;margin:0 0 3rem;border-bottom:1px solid #efeff0}@media (min-width:768px){.partner-list--item{min-height:10rem}}.partner-logo{width:10rem;margin:0 0 2rem}@media (min-width:768px){.partner-logo{position:absolute;top:0;left:0;margin:0}}@media (min-width:768px){.partner-info{padding:0 0 0 13rem}}@media (min-width:768px){.hp-slider{position:relative;display:block}}.banner-slide,.division-slider{position:relative}.banner-slide{background-size: cover;}.banner-slide--img{min-height: 100vh;background-size: cover;display: flex; justify-content: center;   align-items: center;}.banner-slide--caption-outer{display:none}@media (min-width:680px){.banner-slide--caption-outer{display:block;position:absolute;top:2rem;left:2.5%;z-index:4}}@media (min-width:960px){.banner-slide--caption-outer{top:40rem}}@media (min-width:1280px){.banner-slide--caption-outer{top:30rem;width:1280px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:680px){.banner-slide--caption{height:4rem;padding:0 1rem;float:left;background-color:#404041;line-height:4rem;color:#fff;font-size:14px;font-size:1.4rem}}.hp-slider .banner-slide--controls{position:absolute;left: 0;top: 17%;width: 99%;}.hp-slider .banner-slide--left{float:left;}.hp-slider .banner-slide--right{float:right}.division-slider .banner-slide--controls{text-align:center}@media (min-width:768px){.division-slider .banner-slide--controls{position:absolute;right:0;bottom:-1rem}}.division-slider .banner-slide--left,.division-slider .banner-slide--right{display:inline-block}.banner-slide--left,.banner-slide--right{margin:0 1rem}.banner-slide--left i,.banner-slide--right i{width:2rem;height:2rem;padding:.5rem;border-radius:100%;box-sizing:content-box}.banner-slide--left i svg,.banner-slide--right i svg{width:2rem;height:2rem;fill:#fff}.banner-slide--left svg,.banner-slide--right svg{fill:#fff}@media (min-width:768px){.banner-slide--left,.banner-slide--right{margin:0 0 0 2rem}}@media (min-width:960px){.banner-slide--left:hover i,.banner-slide--right:hover i{border-color:#fff}}.banner-slide--left{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-ms-transform-origin:50%;transform-origin:50%}.division-slider-content,.hp-slider-content{padding:3rem 0}@media (min-width:1280px){.division-slider-content,.hp-slider-content{position:absolute;bottom:0;left:0;z-index:2;width:100%}}@media (min-width:960px){.division-slider-content{padding:3rem 0}}.hp-slider-content{background-color:#404041}@media (min-width:1280px){.hp-slider-content{background-color:rgba(0,0,0,.75)}}.hp-slider-content--header{width:50%;height:8rem;padding:0 0 3rem;margin:0 0 3rem;border-bottom:3px solid #478bca}.hp-slider-content--header h1{font-family:VAG Rounded LT W04 Light;color:#fff;line-height:1.25;font-weight:400;font-size:21px;font-size:2.1rem}@media (min-width:1280px){.hp-slider-content--header h1{font-size:30px;font-size:3rem}}@media (min-width:1280px){.hp-slider-content--header{height:10rem}}.division-slider.ipcdoorwallprotection .division-slider-content{background-color:#416a5b}@media (min-width:1280px){.division-slider.ipcdoorwallprotection .division-slider-content{background-color:rgba(65,106,91,.75)}}.division-slider.clickeze-privacy-systems .division-slider-content{background-color:#792426}@media (min-width:1280px){.division-slider.clickeze-privacy-systems .division-slider-content{background-color:rgba(121,36,38,.75)}}.division-slider.endurant-washroom-systems .division-slider-content{background-color:#578d96}@media (min-width:1280px){.division-slider.endurant-washroom-systems .division-slider-content{background-color:rgba(87,141,150,.75)}}.division-slider.jointmaster-expansion-joint-systems .division-slider-content{background-color:#231f20}@media (min-width:1280px){.division-slider.jointmaster-expansion-joint-systems .division-slider-content{background-color:rgba(35,31,32,.75)}}.division-slider.ascend-elevator-protection-systems .division-slider-content{background-color:#995529}@media (min-width:1280px){.division-slider.ascend-elevator-protection-systems .division-slider-content{background-color:rgba(153,85,41,.75)}}.division-slider.alldivisions .division-slider-content{background-color:#58595b}@media (min-width:1280px){.division-slider.alldivisions .division-slider-content{background-color:rgba(88,89,91,.75)}}.division--desc,.range--desc{height:12rem;margin:0 0 3rem;text-align:center}@media (min-width:768px){.division--desc,.range--desc{width:50%;float:left;text-align:left}}.division--desc h1{font-family:VAG Rounded LT W01 Thin;color:#fff;line-height:1.5;font-size:14px;font-size:1.4rem}@media (min-width:1280px){.division--desc h1{font-size:16px;font-size:1.6rem}}.division--desc .division-slider--logo img{height:2rem}@media (min-width:768px){.division--desc .division-slider--logo img{height:3rem}}.range--desc h1{margin:0 0 1rem;font-family:VAG Rounded LT W01 Thin;color:#fff;line-height:1.5;font-size:21px;font-size:2.1rem}@media (min-width:768px){.range--desc h1{font-size:24px;font-size:2.4rem}}@media (min-width:1280px){.range--desc h1{font-size:30px;font-size:3rem}}.range--desc p{font-family:VAG Rounded LT W01 Thin;color:#fff;line-height:1.5;font-size:14px;font-size:1.4rem}.range--desc .division-slider--logo img{height:1.5rem}.division-slider--logo{margin:0 0 1.5rem}.division-slider--logo img{display:block;width:auto;margin:0 auto}@media (min-width:768px){.division-slider--logo img{margin:0}}.division-slider--btns{display:none}@media (min-width:768px){.division-slider--btns{display:block}}.division-slider--btns .btn,.division-slider--btns .toggle--sub-nav,.division-slider--btns .toggle-filters{width:20rem;margin:0 0 3rem}@media (min-width:768px){.division-slider--btns{float:right}}.homepage-carousel{padding-top:15rem}.homepage-slide{text-align:center}.homepage-slide h2{font-size:36px;font-size:3.6rem;margin:0 auto 5rem;color:#fff;max-width:65%}.img-banner,.img-banner--img{position:relative}.img-banner--img{z-index:1}.img-banner--content{padding:3rem 0;background-color:#404041}@media (min-width:1280px){.img-banner--content{position:absolute;bottom:0;left:0;z-index:2;width:100%;padding:6rem 0;background-color:rgba(64,64,65,.75)}}.img-banner--header{text-align:center}.img-banner--header h1{margin:0 0 1rem;font-family:VAG Rounded LT W01 Thin;color:#fff;line-height:1.5;font-size:21px;font-size:2.1rem}.img-banner--header h1 a{color:inherit;text-decoration:none}@media (min-width:960px){.img-banner--header h1 a:hover{text-decoration:underline}}@media (min-width:768px){.img-banner--header h1{font-size:24px;font-size:2.4rem}}@media (min-width:1280px){.img-banner--header h1{font-size:30px;font-size:3rem}}.img-banner--header p{font-family:VAG Rounded LT W01 Thin;color:#fff;line-height:1.5;font-size:14px;font-size:1.4rem}@media (min-width:768px){.img-banner--header{width:75%;float:left;text-align:left}}.img-banner--header p+a{margin:2rem 0 0}.img-banner--header a{display:inline-block}.article-banner,.text-banner{padding:3rem 0;background-color:#404041}.article-banner h1,.text-banner h1{margin:0 0 1rem;font-family:VAG Rounded LT W01 Thin;color:#fff;line-height:1.5;font-size:21px;font-size:2.1rem}@media (min-width:768px){.article-banner h1,.text-banner h1{font-size:24px;font-size:2.4rem}}@media (min-width:1280px){.article-banner h1,.text-banner h1{font-size:30px;font-size:3rem}}@media (min-width:1280px){.article-banner,.text-banner{padding:6rem 0}}.article-banner--meta p,.text-banner--desc p{font-family:VAG Rounded LT W01 Thin;color:#fff;line-height:1.5;font-size:14px;font-size:1.4rem}@media (min-width:768px){.article-banner--meta,.text-banner--desc{width:50%}}.text-banner--desc{margin:1rem 0 0}.article-banner--meta{margin:1rem 0 1.5rem}@media (min-width:1280px){.article-banner--meta{margin:0 0 3rem}}.division-tab{position:absolute;top:2rem;z-index:2;padding:1rem}.division-tab img{display:block;width:auto;height:1rem}@media (min-width:1280px){.division-tab img{height:1.5rem}}.ie .division-tab{height:3.5rem}.division-tab.ipcdoorwallprotection{background-color:#416a5b}.division-tab.clickeze-privacy-systems{background-color:#792426}.division-tab.endurant-washroom-systems{background-color:#578d96}.division-tab.jointmaster-expansion-joint-systems{background-color:#231f20}.division-tab.ascend-elevator-protection-systems{background-color:#995529}.division-tab.alldivisions{background-color:#58595b}.stButton{display:none!important}.product-division-grid{margin:0 0 3rem}@media (min-width:680px){.product-division-grid{width:95%;margin:6.5rem auto 13rem}}@media (min-width:1280px){.product-division-grid{width:1280px}}@media (min-width:680px){.home .product-division-grid{margin:0 auto 3rem}}@media (min-width:680px){.brochure-cta,.product-division{height:12rem;width:32.03125%;margin:0 1.953125% 3rem 0;float:left;height:30rem}}@media (min-width:680px){.brochure-cta:nth-child(n),.product-division:nth-child(n){margin:0 1.953125% 3rem 0}.brochure-cta:nth-child(3n),.product-division:nth-child(3n){margin:0 0 3rem}}@media (min-width:960px){.brochure-cta,.product-division{height:26rem}}@media (min-width:1280px){.brochure-cta,.product-division{height:26rem}}.brochure-cta a,.product-division a{position:relative;display:block;text-decoration:none}@media (min-width:960px){.brochure-cta a:hover .product-division--img,.product-division a:hover .product-division--img{opacity:1}}.brochure-cta>a>i,.product-division>a>i{right:2rem;margin-top:-1rem;border:1px solid #fff;width:.8rem;height:.8rem;padding:.4rem;border-radius:100%;box-sizing:content-box}.brochure-cta>a>i svg,.product-division>a>i svg{width:.8rem;height:.8rem;fill:#fff}@media (min-width:960px){.brochure-cta>a>i,.product-division>a>i{display:none}}.brochure-cta svg,.product-division svg{fill:#fff}.product-division.ipcdoorwallprotection{background-color:#416a5b;background-size:cover}@media (min-width:1280px){.product-division.ipcdoorwallprotection{border-top-width:1rem}}.product-division.clickeze-privacy-systems{background-color:#792426;background-size:cover}@media (min-width:1280px){.product-division.clickeze-privacy-systems{border-top-width:1rem}}.product-division.endurant-washroom-systems{background-color:#578d96;background-size:cover}@media (min-width:1280px){.product-division.endurant-washroom-systems{border-top-width:1rem}}.product-division.jointmaster-expansion-joint-systems{background-color:#231f20;background-size:cover}@media (min-width:1280px){.product-division.jointmaster-expansion-joint-systems{border-top-width:1rem}}.product-division.ascend-elevator-protection-systems{background-color:#995529;background-size:cover}@media (min-width:1280px){.product-division.ascend-elevator-protection-systems{border-top-width:1rem}}.product-division.alldivisions{background-color:#58595b;background-size:cover}@media (min-width:1280px){.product-division.alldivisions{border-top-width:1rem}}.product-division--info{padding:2rem 6rem 2rem 2rem;position:relative}@media (min-width:680px){.product-division--info{height:30rem}}@media (min-width:960px){.product-division--info{height:26rem;padding:3rem;float:left}}@media (min-width:1280px){.product-division--info{height:25rem}}.explore-division{font-family:VAG Rounded LT W01 Thin;color:#fff;line-height:1.5;font-size:14px;font-size:1.4rem;position:absolute;bottom:1rem;right:3rem;text-transform:uppercase}@media (min-width:960px){.explore-division{bottom:3rem}}.product-division--logo{margin:0 0 3rem}.product-division--logo img{width:auto;height:1.5rem}.product-division--desc p{font-family:VAG Rounded LT W01 Thin;color:#fff;line-height:1.5;font-size:16px;font-size:1.6rem}@media (min-width:960px){.product-division--desc p{font-family:VAG Rounded LT W01 Thin;color:#fff;line-height:1.5;font-size:16px;font-size:1.6rem}}@media (min-width:960px){.product-division--desc{height:8rem;padding:0 0 2rem}}.product-division--img{display:none}@media (min-width:960px){.product-division--img{display:block;width:50%;height:20rem;float:right;background-size:cover;background-position:50%;opacity:.9}}@media (min-width:1280px){.product-division--img{height:25rem}}.brochure-cta{background-size:cover;background-position:50%;position:relative}.brochure-cta:after{position:absolute;z-index:0;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.brochure-cta a{position:relative;z-index:2;height:100%}.brochure-cta--content{padding:0 6rem 0 2rem}.brochure-cta--content h3{margin:0 0 1rem;font-family:VAG Rounded LT W04 Light;color:#fff;line-height:1.25;font-weight:400;font-size:24px;font-size:2.4rem}.brochure-cta--content p{display:none}@media (min-width:680px){.brochure-cta--content p{display:block;font-family:VAG Rounded LT W01 Thin;color:#fff;line-height:1.5;font-size:14px;font-size:1.4rem}}@media (min-width:960px){.brochure-cta--content p{margin:0 0 3rem}}.brochure-cta--content .btn,.brochure-cta--content .toggle--sub-nav,.brochure-cta--content .toggle-filters{display:none}@media (min-width:960px){.brochure-cta--content .btn,.brochure-cta--content .toggle--sub-nav,.brochure-cta--content .toggle-filters{display:block}}@media (min-width:1280px){.brochure-cta--content{padding:0 6rem 0 3rem}}.img-promo-cta{padding:2.5rem}.hp-content{padding:0 2rem}.back-to-top-link{display:block;margin-top:2rem}.site-footer--logos{text-align:center;margin-top:2rem}.product-grid--item{width:100%;margin:0 auto 2rem}.product-grid--item a{display:block;margin:0 auto;text-decoration:none;background-color:#efeff0}@media (min-width:960px){.product-grid--item a:hover h3{color:#404041}.product-grid--item a:hover .product-grid--img{opacity:1}}@media (min-width:320px){.product-grid--item{width:30rem}}@media (min-width:568px){.product-grid--item{width:49.0234375%;float:left}.product-grid--item,.product-grid--item:nth-child(n){margin:0 1.953125% 3rem 0}.product-grid--item:nth-child(2n){margin:0 0 3rem}}@media (min-width:680px){.product-grid--item{width:32.03125%;float:left}.product-grid--item,.product-grid--item:nth-child(n){margin:0 1.953125% 3rem 0}.product-grid--item:nth-child(3n){margin:0 0 3rem}}@media (min-width:960px){.product-grid--item{width:23.53515625%;float:left}.product-grid--item,.product-grid--item:nth-child(n){margin:0 1.953125% 3rem 0}.product-grid--item:nth-child(4n){margin:0 0 3rem}}.product-grid--img img{display:block;width:100%;height:20rem}@media (min-width:960px){.product-grid--img{opacity:.9}}.product-grid--title{height:10rem;padding:3rem}.product-grid--title h3{font-family:VAG Rounded LT W04 Light;color:#58595b;line-height:1.25;font-weight:400;font-size:14px;font-size:1.4rem}@media (min-width:568px){.product-grid--title h3{font-size:16px;font-size:1.6rem}}.swatch-grid{background-color:#fff}.swatch-grid--list>li{background-color:#fff;width:100%;float:left}.swatch-grid--list>li,.swatch-grid--list>li:nth-child(n){margin:0 1.953125% 3rem 0}.swatch-grid--list>li:nth-child(1n){margin:0 0 3rem}@media (min-width:568px){.swatch-grid--list>li{width:49.0234375%;float:left}.swatch-grid--list>li,.swatch-grid--list>li:nth-child(n){margin:0 1.953125% 3rem 0}.swatch-grid--list>li:nth-child(2n){margin:0 0 3rem}}@media (min-width:680px){.swatch-grid--list>li{width:32.03125%;float:left}.swatch-grid--list>li,.swatch-grid--list>li:nth-child(n){margin:0 1.953125% 3rem 0}.swatch-grid--list>li:nth-child(3n){margin:0 0 3rem}}@media (min-width:768px){.swatch-grid--list>li{width:23.53515625%;float:left}.swatch-grid--list>li,.swatch-grid--list>li:nth-child(n){margin:0 1.953125% 3rem 0}.swatch-grid--list>li:nth-child(4n){margin:0 0 3rem}}@media (min-width:960px){.swatch-grid--list>li{width:18.4375%;float:left}.swatch-grid--list>li,.swatch-grid--list>li:nth-child(n){margin:0 1.953125% 3rem 0}.swatch-grid--list>li:nth-child(5n){margin:0 0 3rem}}.swatch--sml{display:block;background-color:#efeff0;text-decoration:none}@media (min-width:960px){.swatch--sml:hover .swatch--sml-desc{background-color:#404041;color:#fff}}.swatch--sml-desc{height:18rem;padding:3rem 1rem 0;color:#58595b}.swatch--sml-desc h4{margin:0 0 .5rem;font-size:16px;font-size:1.6rem}.swatch--sml-desc p{margin:0 0 1rem;font-size:12px;font-size:1.2rem}.swatch--lrg{position:absolute;top:8rem;left:50%;z-index:7;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);display:none;width:80%;background-color:#478bca;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.swatch--lrg i{width:1rem;height:1rem;padding:.5rem;border-radius:100%;box-sizing:content-box}.swatch--lrg i svg{width:1rem;height:1rem;fill:#fff}@media (min-width:320px){.swatch--lrg{width:30rem}}@media (min-width:768px){.swatch--lrg{top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}}.swatch--lrg-desc{height:30rem;padding:3rem}.swatch--lrg-desc-header{margin:0 0 1rem}.swatch--lrg-desc-header h5{margin:0 0 .5rem;font-family:VAG Rounded LT W04 Light;color:#fff;line-height:1.25;font-weight:400;font-size:21px;font-size:2.1rem}.swatch--lrg-desc-header p{color:#fff;font-size:14px;font-size:1.4rem}.swatch--lrg-alert{clear:both;padding:1.5rem 0 0}.swatch--lrg-alert i{margin:0 1rem 0 0;float:left;width:1rem;height:1rem;padding:.5rem;border-radius:100%;box-sizing:content-box}.swatch--lrg-alert i svg{width:1rem;height:1rem;fill:#404041}.swatch--lrg-alert p{width:75%;float:left;font-family:VAG Rounded LT W01 Thin;color:#404041;line-height:1.5;font-size:14px;font-size:1.4rem}.swatch--lrg-options{clear:both;padding:3rem 0 0}.swatch--lrg-options li{margin:0 0 .5rem;font-size:14px;font-size:1.4rem}.swatch--lrg-options a{color:#fff}.swatch-modal--outer{display:none;position:fixed;top:1rem;left:50%;z-index:7;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:95%;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}@media (min-width:768px){.swatch-modal--outer{top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}}@media (min-width:960px){.swatch-modal--outer{width:960px}}.swatch-modal--header{position:relative;padding:1.5rem 6rem 1.5rem 1.5rem;background-color:#58595b}.swatch-modal--header h2{font-family:VAG Rounded LT W04 Light;color:#fff;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}@media (min-width:1280px){.swatch-modal--header h2{font-size:21px;font-size:2.1rem}}.swatch-modal--header i{right:1.5rem;width:.8rem;height:.8rem;padding:.4rem;border-radius:100%;box-sizing:content-box}.swatch-modal--header i svg{width:.8rem;height:.8rem;fill:#fff}@media (min-width:1280px){.swatch-modal--header i{right:3rem}}@media (min-width:1280px){.swatch-modal--header{padding:3rem 6rem 3rem 3rem}}.swatch-modal--inner{padding:3rem}.swatch-modal--inner h3{margin:0 0 3rem;font-family:VAG Rounded LT W04 Light;color:#58595b;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}.swatch-modal--inner .swatch-grid{height:50rem;overflow:scroll}@media (min-width:960px){.swatch-modal--inner .swatch-grid{height:60rem}}.swatch-modal--options{margin:0 0 3rem}.swatch-modal--select{position:relative;width:100%;height:4rem;overflow-x:hidden;background-color:#efeff0;border-radius:5px}.swatch-modal--select i{position:absolute;z-index:1;right:1rem;top:1rem;width:.8rem;height:.8rem;padding:.4rem;border-radius:100%;box-sizing:content-box;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-ms-transform-origin:50%;transform-origin:50%}.swatch-modal--select i svg{width:.8rem;height:.8rem;fill:#404041}.swatch-modal--select select{position:absolute;z-index:2;width:120%;height:4rem;padding:0 1rem;border:none;background-color:transparent;font-family:VAG Rounded LT W04 Light;color:#404041;cursor:pointer;font-size:14px;font-size:1.4rem}.swatch-modal--select select[disabled]{opacity:.5}@media (min-width:768px){.swatch-modal--select{width:50%}}.article-grid--header{margin:0 0 1.5rem}.article-grid--header h2{display:block;width:100%;margin:0 0 1.5rem;float:left;font-family:VAG Rounded LT W04 Light;color:#58595b;line-height:1.25;font-weight:400;font-size:21px;font-size:2.1rem}@media (min-width:680px){.article-grid--header h2{width:auto}}@media (min-width:768px){.article-grid--header h2{font-size:24px;font-size:2.4rem}}@media (min-width:1280px){.article-grid--header{margin:0 0 3rem}}.article-grid--filters{clear:both}@media (min-width:680px){.article-grid--filters{float:right;clear:none}}.article-grid--filter-outer{margin:0 0 1rem}@media (min-width:680px){.article-grid--filter-outer{position:relative;margin:0 0 0 2rem;float:left}}.toggle-filters i{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-ms-transform-origin:50%;transform-origin:50%}.toggle-filters.open i{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-ms-transform-origin:50%;transform-origin:50%}.article-grid--filter{display:none;width:100%;margin:1rem 0 0;background-color:#efeff0;border-radius:5px}@media (min-width:680px){.article-grid--filter{position:absolute;top:5rem;z-index:6;margin:0;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}}.article-grid--filter-list a{display:block;padding:1.5rem 1rem;text-decoration:none;color:#404041;font-size:14px;font-size:1.4rem}@media (min-width:960px){.article-grid--filter-list a:hover{color:#478bca}}.article-grid{padding:1.5rem 0}.article-grid--list{margin:-1.5rem}.article-grid--list>li{width:100%;margin:0 0 3rem;padding:0 1.5rem;float:left}@media (min-width:568px){.article-grid--list>li{width:50%}}@media (min-width:768px){.article-grid--list>li{width:33.333%}}@media (min-width:1280px){.article-grid--list>li{width:25%}}.article a{display:block;padding:1.5rem 0;background-color:#efeff0;text-decoration:none}@media (min-width:1280px){.article a{padding:1.5rem 0 3rem}}@media (min-width:960px){.article a:hover{background-color:#d5d5d7}}.article span{margin:0 1.5rem}@media (min-width:1280px){.article span{margin:0 3rem}}.article.ipcdoorwallprotection .article--division{background-color:#416a5b}.article.clickeze-privacy-systems .article--division{background-color:#792426}.article.endurant-washroom-systems .article--division{background-color:#578d96}.article.jointmaster-expansion-joint-systems .article--division{background-color:#231f20}.article.ascend-elevator-protection-systems .article--division{background-color:#995529}.article.alldivisions .article--division{background-color:#58595b}.article--division{padding:1rem;margin:0 0 1.5rem;float:left}.article--division img{display:block;width:auto;height:1rem}.ie .article--division{height:3rem}.article--title{height:5rem;margin:0 1.5rem 1.5rem;clear:both}.article--title h3{color:#58595b;font-size:16px;font-size:1.6rem}@media (min-width:568px){.article--title{height:8rem}}@media (min-width:1280px){.article--title{margin:0 3rem 3rem}}.article--meta{margin:0 1.5rem 1.5rem;clear:both}.article--meta p{color:#58595b;font-size:14px;font-size:1.4rem}@media (min-width:1280px){.article--meta{margin:0 3rem 1.5rem}}.mix{display:none}.brochure-grid{position:relative}.brochure-grid--list>li{width:100%;margin:0 auto 2rem;background-color:#efeff0}@media (min-width:320px){.brochure-grid--list>li{width:30rem}}@media (min-width:568px){.brochure-grid--list>li{width:49.0234375%;float:left}.brochure-grid--list>li,.brochure-grid--list>li:nth-child(n){margin:0 1.953125% 3rem 0}.brochure-grid--list>li:nth-child(2n){margin:0 0 3rem}}@media (min-width:768px){.brochure-grid--list>li{width:32.03125%;float:left}.brochure-grid--list>li,.brochure-grid--list>li:nth-child(n){margin:0 1.953125% 3rem 0}.brochure-grid--list>li:nth-child(3n){margin:0 0 3rem}}@media (min-width:1280px){.brochure-grid--list>li{width:23.53515625%;float:left}.brochure-grid--list>li,.brochure-grid--list>li:nth-child(n){margin:0 1.953125% 3rem 0}.brochure-grid--list>li:nth-child(4n){margin:0 0 3rem}}.brochure--img{position:relative;display:block;width:100%;height:25rem;text-align:center}.brochure--img img{width:50%;height:auto;z-index:2}@media (min-width:960px){.brochure--img:hover .brochure--img-overlay{opacity:1}}.brochure--img-overlay{opacity:0;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.25);transition:all .25s ease}.brochure--img-overlay i{width:2rem;height:2rem}.brochure--img-overlay svg{fill:#fff}.brochure--options{min-height:15rem;padding:3rem}.brochure--options .text-btn{clear:both}.brochure--checkbox{display:block;width:100%;margin:0 0 1.5rem}.brochure--checkbox input{display:block;width:1.6rem;height:1.6rem;margin:.25rem 1rem 0 0;float:left}.brochure--checkbox p{display:block;width:85%;float:left;height:5rem;font-family:VAG Rounded LT W01 Thin;color:#58595b;line-height:1.5;font-size:16px;font-size:1.6rem}.brochure-modal{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:8;background-color:rgba(0,0,0,.75)}.brochure-modal .btn,.brochure-modal .toggle--sub-nav,.brochure-modal .toggle-filters{position:absolute;top:2rem;right:2rem}.brochure--img-lrg{width:90%}@media (min-width:680px){.brochure--img-lrg{width:75%}}@media (min-width:768px){.brochure--img-lrg{width:66.666%}}@media (min-width:960px){.brochure--img-lrg{width:50%}}@media (min-width:1280px){.brochure--img-lrg{width:640px}}.brochure-grid{text-align:center}.brochure-grid h2{margin-bottom:1rem}.brochure-grid select{z-index:2;width:120%;height:4rem;padding:0 1rem;border:none;background-color:transparent;font-family:VAG Rounded LT W04 Light;color:#404041;cursor:pointer;font-size:14px;font-size:1.4rem}.brochure-grid i{position:absolute;z-index:1;right:1rem;top:1rem;width:.8rem;height:.8rem;padding:.4rem;border:.1rem solid #404041;border-radius:100%;box-sizing:content-box;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-ms-transform-origin:50%;transform-origin:50%}.brochure-thumbnail{margin-bottom:4rem}.brochure-select{position:relative;width:50%;height:4rem;background-color:#fff;border-radius:5px;border:1px solid #58595b;margin:0 auto;overflow:hidden}.checkbox-optn{padding:.5rem 0;color:#fff;font-size:1.4rem}.product-desc{margin:0 0 3rem}.product-actions .btn,.product-actions .toggle--sub-nav,.product-actions .toggle-filters{margin:0 0 1.5rem;clear:both}.selector--section{margin:0 0 3rem;background-color:#efeff0}.selector--section-header{padding:1.5rem;background-color:#478bca}.selector--section-header h2{font-family:VAG Rounded LT W04 Light;color:#fff;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}@media (min-width:1280px){.selector--section-header h2{font-size:21px;font-size:2.1rem}}@media (min-width:1280px){.selector--section-header{padding:3rem}}.selector--section-content{position:relative;padding:3rem}@media (min-width:1280px){.selector--section-content{padding:6rem}}.selector--section-content+.selector--section-content{padding:0 3rem 3rem}@media (min-width:1280px){.selector--section-content+.selector--section-content{padding:0 6rem 6rem}}.selector--divisions-list{text-align:center;font-size:0}@media (min-width:568px){.selector--divisions-list li{display:inline-block;width:50%;vertical-align:top;margin:0}}@media (min-width:680px){.selector--divisions-list li{width:33.333%}}@media (min-width:1280px){.selector--divisions-list li{width:20%}}.selector--divisions-list a{display:block;padding:1.5rem 0;color:#58595b;text-decoration:none}.selector--divisions-list p{text-transform:uppercase;font-size:12px;font-size:1.2rem}.selector--divisions-list img{display:block;width:auto;height:3rem}@media (min-width:568px){.selector--divisions-list img{margin:0 auto}}@media (min-width:680px){.selector--section .brochure-cta{width:100%;margin:0}}.selector--division-logo{margin:0 0 3rem}.selector--division-logo img{display:block;width:75%;height:auto}@media (min-width:768px){.selector--division-logo img{width:auto;height:3rem}}.selector--section .swatch-grid{min-height:50rem;background:none}.selector--section .swatch--sml{background-color:#fff}.selector--sub-header{position:relative;padding:1.5rem 3rem 1.5rem 1.5rem;background-color:#404041;cursor:pointer}.selector--sub-header h3{font-family:VAG Rounded LT W04 Light;color:#fff;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}.selector--sub-header i{right:1.5rem;width:.8rem;height:.8rem;padding:.4rem;border-radius:100%;box-sizing:content-box}.selector--sub-header i svg{width:.8rem;height:.8rem;fill:#fff;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-ms-transform-origin:50%;transform-origin:50%}@media (min-width:1280px){.selector--sub-header i{right:3rem}}.selector--sub-header.open svg{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-ms-transform-origin:50%;transform-origin:50%}@media (min-width:960px){.selector--sub-header:hover{background-color:#000}}@media (min-width:1280px){.selector--sub-header{padding:1.5rem 3rem}}.samples-wrapper{display:none}.sample{display:block;padding:0 0 1.5rem;margin:0 0 1.5rem;border-bottom:1px solid #58595b}@media (min-width:960px){.sample{padding:0 0 3rem;margin:0 0 3rem}}.sample--name{width:100%;margin:0 0 1.5rem;float:left}.sample--name img{float:left;display:block;width:5rem;height:5rem;margin:0 2rem 0 0}.sample--name p{margin:1rem 0 0;font-family:VAG Rounded LT W04 Light;color:#58595b;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}@media (min-width:680px){.sample--name p{margin:0;line-height:5rem}}@media (min-width:680px){.sample--name{width:66.666%;margin:3rem 0 0}}@media (min-width:768px){.sample--name{width:50%}}.sample--qty,.sample--remove{width:50%;float:left}.sample--qty span,.sample--remove span{display:block;margin:0 0 1rem;color:#478bca;font-size:14px;font-size:1.4rem}@media (min-width:680px){.sample--qty span,.sample--remove span{text-align:center}}.sample--qty input[type=text],.sample--remove input[type=text]{width:6rem;height:4rem;padding:0 0 0 1rem;border:1px solid #58595b;border-radius:5px;background-color:#fff;color:#478bca;text-align:left;font-size:16px;font-size:1.6rem}.sample--qty input[type=text].placeholder,.sample--remove input[type=text].placeholder{color:#478bca}.sample--qty input[type=text]::-webkit-input-placeholder,.sample--remove input[type=text]::-webkit-input-placeholder{color:#478bca}.sample--qty input[type=text]:-moz-placeholder,.sample--qty input[type=text]::-moz-placeholder,.sample--remove input[type=text]:-moz-placeholder,.sample--remove input[type=text]::-moz-placeholder{color:#478bca}.sample--qty input[type=text]:-ms-input-placeholder,.sample--remove input[type=text]:-ms-input-placeholder{color:#478bca}@media (min-width:680px){.sample--qty input[type=text],.sample--remove input[type=text]{display:block;margin:0 auto}}.sample--qty input[type=checkbox],.sample--remove input[type=checkbox]{width:1.6rem;height:1.6rem;border:1px solid #58595b;border-radius:5px}@media (min-width:680px){.sample--qty input[type=checkbox],.sample--remove input[type=checkbox]{display:block;margin:0 auto}}@media (min-width:680px){.sample--qty,.sample--remove{width:16.667%}}@media (min-width:768px){.sample--qty,.sample--remove{width:25%}}.samples-cart--update input{display:block;height:4rem;padding:0 4rem 0 1rem;float:left;border:none;border-radius:5px;font-size:14px;font-size:1.4rem;background:url(images/icon-submit-arrow-white.svg) right 1rem center no-repeat #478bca;background-size:20px 20px;color:#fff}.ie .samples-cart--update input{background-image:url(images/icon-submit-arrow-white.png)}@media (min-width:960px){.samples-cart--update input:hover{background-color:#3271ac}}.samples-cart--requirements{padding:1.5rem 0 0;margin:1.5rem 0;border-top:1px solid #58595b}.samples-cart--requirements p{margin:0 0 1.5rem;font-family:VAG Rounded LT W01 Thin;color:#58595b;line-height:1.5;font-size:16px;font-size:1.6rem}.samples-cart--requirements textarea{width:100%;height:15rem;padding:0 0 0 1rem;border:1px solid #58595b;border-radius:5px;background-color:#fff;color:#478bca;text-align:left;font-size:16px;font-size:1.6rem}.samples-cart--requirements textarea.placeholder{color:#478bca}.samples-cart--requirements textarea::-webkit-input-placeholder{color:#478bca}.samples-cart--requirements textarea:-moz-placeholder,.samples-cart--requirements textarea::-moz-placeholder{color:#478bca}.samples-cart--requirements textarea:-ms-input-placeholder{color:#478bca}@media (min-width:768px){.samples-cart--requirements textarea{width:75%}}@media (min-width:960px){.samples-cart--requirements textarea{width:50%}}@media (min-width:960px){.samples-cart--requirements{padding:3rem 0 0;margin:3rem 0}}.distributors-map--header{margin:0 0 3rem;text-align:center}.distributors-map--header h3{margin:0 0 1rem;font-family:VAG Rounded LT W04 Light;color:#404041;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}@media (min-width:768px){.distributors-map--header h3{display:inline-block;margin:0 2rem 0 0}}.distributors-map--key{display:inline-block}.distributors-map--key h4{margin:0 0 1rem;font-family:VAG Rounded LT W04 Light;color:#58595b;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}@media (min-width:768px){.distributors-map--key h4{display:inline-block;margin:0}}.distributors-map--logos{text-align:center}@media (min-width:768px){.distributors-map--logos{display:inline-block}}.distributors-map--logo{display:inline-block;height:1rem;margin:0 1rem 1rem}@media (min-width:768px){.distributors-map--logo{margin:0 1rem}}.distributors-map--logo img{display:block;height:1rem}.distributors-map--outer{position:relative;margin:0 0 3rem}@media (min-width:960px){.distributors-map--outer{margin:0 0 6rem}}.distributors-map--toggles{background-color:#404041}@media (min-width:768px){.distributors-map--toggles{position:absolute;top:0;left:0;z-index:4;width:20rem}}.distributors-map--toggles a{display:block;width:50%;height:5rem;float:left;font-family:VAG Rounded LT W04 Light;text-align:center;text-decoration:none;line-height:5rem;color:#fff;font-size:16px;font-size:1.6rem}@media (min-width:768px){.distributors-map--toggles a{height:10rem;padding:1rem;line-height:1}}@media (min-width:960px){.distributors-map--toggles a:hover{background-color:#000}}.distributors-map--toggles a.open{background-color:#478bca}.distributors-map--toggles i{display:none}@media (min-width:768px){.distributors-map--toggles i{display:block;margin:.5rem auto;width:5rem;height:5rem;padding:0}.distributors-map--toggles i svg{width:5rem;height:5rem;fill:#fff}}.distributors-list--outer{padding:2rem;background-color:#efeff0}@media (min-width:768px){.distributors-list--outer{padding:12rem 2rem 2rem}}.distributors-list--outer h2{color:#478bca;padding:0 0 3rem 3rem;font-size:30px;font-size:3rem}.distributors-list{margin:0 0 6rem;border-bottom:1px solid #58595b}@media (min-width:768px){.distributors-list--outer .distributors-list--item{height:26rem;width:50%}}@media (min-width:1280px){.distributors-list--outer .distributors-list--item{margin:0}}.distributors-list--outer .distributors-list--item img{width:15rem;height:auto;margin:0 0 2rem}@media (min-width:960px){.distributors-list--outer .distributors-list--item img{position:relative;right:2rem;float:right}}.distributors-list--item{padding:0 3rem 3rem;margin:0 0 3rem;float:left;width:100%}.distributors-list--item h3{font-size:21px;font-size:2.1rem}.distributors-list--item h3,.distributors-list--item h4{margin:0 0 1rem;font-family:VAG Rounded LT W04 Light;color:#404041;line-height:1.25;font-weight:400}.distributors-list--item h4,.distributors-list--item p{font-size:16px;font-size:1.6rem}.distributors-list--item p{margin:0 0 1rem;font-family:VAG Rounded LT W01 Thin;color:#404041;line-height:1.5}@media (min-width:960px){.distributors-list--item p{max-width:60%}}.distributors-list--item:last-child{padding-right:0}.distributor--item-key{margin:0 0 2rem}.distributor--item-key li{display:block;width:1.5rem;height:1.5rem;margin:0 1rem 0 0;float:left;border-radius:100%}.distributor--item-key li.ipcdoorwallprotection{background-color:#416a5b}.distributor--item-key li.clickeze-privacy-systems{background-color:#792426}.distributor--item-key li.endurant-washroom-systems{background-color:#578d96}.distributor--item-key li.jointmaster-expansion-joint-systems{background-color:#231f20}.distributor--item-key li.ascend-elevator-protection-systems{background-color:#995529}.distributor--item-key li.alldivisions{background-color:#58595b}.distributor-map--popup{z-index:3;width:30rem;padding:1.953125%;height:auto;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}@media (min-width:960px){.distributor-map--popup{width:40rem}}.distributor-map--popup .distributors-list--item{padding:0;margin:0;border:none}.distributor-map--popup .btn,.distributor-map--popup .toggle--sub-nav,.distributor-map--popup .toggle-filters{margin:0 0 2rem}.distributor-map--popup .text-btn{clear:both}.distributors-map{display:none}.distributors-map>div{pointer-events:none}.distributors-map--toggles .active{background:#478bca}.distributor-ranges{background-color:#efeff0}.distributor-info--logo img{display:block;max-width:30rem;max-height:20rem;margin:0 auto}.distributor-info--address h1{margin:0 0 1rem;font-family:VAG Rounded LT W04 Light;color:#404041;line-height:1.25;font-weight:400;font-size:21px;font-size:2.1rem}.distributor-info--address-list li{font-family:VAG Rounded LT W01 Thin;color:#404041;line-height:1.5;font-size:16px;font-size:1.6rem}.distributor-info--address-list a{color:inherit;text-decoration:none}@media (min-width:960px){.distributor-info--address-list a:hover{color:#478bca;text-decoration:underline}}.distributor-ranges{padding:0 0 3rem}.distributor-projects{margin:0 0 3rem}.distributor-projects .slick-list{padding:3rem 0;margin:-3rem}.distributor-project{padding:0 3rem}.advanced-search--toggle{margin:0 0 3rem;text-align:center}.advanced-search--toggle .text-btn{display:inline-block}.advanced-search--toggle .text-btn.open i{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-ms-transform-origin:50%;transform-origin:50%}.advanced-search--toggle i{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-ms-transform-origin:50%;transform-origin:50%}.advanced-search{display:none;margin:0 0 3rem;background-color:#efeff0}@media (min-width:1280px){.advanced-search{margin:0 0 6rem}}@media (min-width:768px){.advanced-search--col{width:30.7291666667%;margin:0 3.90625% 0 0;float:left}.advanced-search--col:last-child{margin:0}}.advanced-search--submit-col .contact-form--row{text-align:center}.advanced-search--submit-col .contact-form--row input{display:inline-block;float:none}.tech-info--filters{margin:0 0 3rem}.tech-info--filters h3,.tech-info--results h3{margin:0 0 2rem;font-family:VAG Rounded LT W04 Light;color:#404041;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}.tech-info--filter{margin:0 1rem 1rem}@media (min-width:768px){.tech-info--filter{display:block;margin:0 0 1rem}}.tech-info--filter a{position:relative;display:block;padding:0 0 0 3rem;color:#404041;text-decoration:none;font-size:14px;font-size:1.4rem}.tech-info--filter a:hover{color:#478bca}.tech-info--filter span{position:absolute;top:0;left:0;display:block;width:1.6rem;height:1.6rem;margin:0 1rem 0 0;float:left;border:1px solid #404041;border-radius:100%}.tech-info--filter.active span{background-color:#478bca}.tech-info--result{margin:0 0 3rem;padding:0 0 3rem;border-bottom:1px solid #404041}.tech-info--result h4{margin:0 0 1rem;font-family:VAG Rounded LT W04 Light;color:#404041;line-height:1.25;font-weight:400;font-size:16px;font-size:1.6rem}.tech-info--result p{margin:0 0 2rem;font-family:VAG Rounded LT W01 Thin;color:#58595b;line-height:1.5;font-size:16px;font-size:1.6rem}.tech-info--result a{margin:0 2rem 0 0}.tech-info--result a:last-child{margin:0}.navigation a{display:inline-block;padding:0 2rem;height:2rem;line-height:2rem;color:#478bca;font-size:14px;font-size:1.4rem}@media (min-width:960px){.navigation a{padding:0}}.navigation a:hover{color:#3271ac}.navigation a:first-child,.navigation a:last-child{text-decoration:none}.navigation a:first-child{float:left}.navigation a:last-child{float:right}.toggle--sub-nav i{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-ms-transform-origin:50%;transform-origin:50%}.toggle--sub-nav.open i{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-ms-transform-origin:50%;transform-origin:50%}@media (min-width:680px){.toggle--sub-nav{display:none}}.sub-nav{display:none;width:100%;margin:1rem 0 0;background-color:#efeff0;border-radius:5px;overflow:hidden}@media (min-width:680px){.sub-nav{display:block!important;margin:0}}.sub-nav--list ul{display:none}.sub-nav--list a{display:block;padding:1.5rem 1rem;text-decoration:none;color:#404041;font-size:14px;font-size:1.4rem}@media (min-width:960px){.sub-nav--list a:hover{color:#478bca}}.sub-nav--list li.current_page_item>a{background-color:#478bca;color:#fff}.sub-nav--list li.current_page_item li a{background-color:#d5d5d7}.sub-nav--list li.current_page_item ul{display:block}.sub-nav--list li.current_page_parent>a,.sub-nav--list li.current_page_parent li a{background-color:#d5d5d7}.sub-nav--list li.current_page_parent li.current_page_item a{background-color:#478bca;color:#fff}.sub-nav--list li.current_page_parent ul{display:block}.distributor-brochures{background:#efeff0}.distributor-brochures .brochureblock img.brochure{display:block;margin:auto;max-width:60%}@media (min-width:768px){.distributor-brochures .brochureblock img.brochure{padding-right:3rem;max-height:30rem;height:auto;float:right}}.distributor-brochures .brochureblock .download-buttons .btn,.distributor-brochures .brochureblock .download-buttons .toggle--sub-nav,.distributor-brochures .brochureblock .download-buttons .toggle-filters{margin-bottom:1em;display:block;margin:0 auto 2em;cursor:pointer;max-width:60%}@media (min-width:768px){.distributor-brochures .brochureblock .download-buttons .btn,.distributor-brochures .brochureblock .download-buttons .toggle--sub-nav,.distributor-brochures .brochureblock .download-buttons .toggle-filters{max-width:30rem;margin:4rem 0}}
/*# sourceMappingURL=../../../../wireframes/style.css.map */