.header-wrapper:before,.header-mobile-buttons:before,.header-nav:before,.area-inner:before,.two-thirds-first:before,.two-thirds-second:before,.case-studies-item:before,.basket-buttons:before,.product-info-buttons:before,.new-space:before,.section-quotes .request-quote-button:before,.quotes-step-contents .quotes-title:before,.quotes-step-contents .quotes-item:before,.projects-wrapper .project-item:before,.header-wrapper:after,.header-mobile-buttons:after,.header-nav:after,.area-inner:after,.two-thirds-first:after,.two-thirds-second:after,.case-studies-item:after,.basket-buttons:after,.product-info-buttons:after,.new-space:after,.section-quotes .request-quote-button:after,.quotes-step-contents .quotes-title:after,.quotes-step-contents .quotes-item:after,.projects-wrapper .project-item:after{display:table;content:' '}.header-wrapper:after,.header-mobile-buttons:after,.header-nav:after,.area-inner:after,.two-thirds-first:after,.two-thirds-second:after,.case-studies-item:after,.basket-buttons:after,.product-info-buttons:after,.new-space:after,.section-quotes .request-quote-button:after,.quotes-step-contents .quotes-title:after,.quotes-step-contents .quotes-item:after,.projects-wrapper .project-item:after{clear:both}*,*:before,*:after{box-sizing:border-box}body{margin:0;color:#505254;font-weight:400;font-size:16px;line-height:24px;background-color:#ebebeb;overflow-x:hidden}a{color:#e2231a;text-decoration:none}a:hover{text-decoration:underline}ul,ol{text-align:left;padding-left:22px}.e2s-list,.product-info-box ul{padding-left:17px;list-style:none}.e2s-list li,.product-info-box ul li{text-indent:-17px;position:relative}.e2s-list li:before,.product-info-box ul li:before{content:'\2022';color:#e2231a;padding-right:9px}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:normal}a.product-selector-button{cursor:pointer}.header{background-color:#fff;position:relative}.header-wrapper{background-color:#fff;max-width:1280px;margin:0 auto;position:relative}@media (min-width: 769px){.header-logo{float:left}}.header-logo img{vertical-align:middle;height:58px;margin-left:40px;margin-top:16px;margin-bottom:16px}@media (max-width: 768px){.header-logo img{margin-left:20px}}.header-mobile-menu-toggle{width:35px;position:absolute;top:29px;right:20px}@media (min-width: 769px){.header-mobile-menu-toggle{display:none}}.header-mobile-menu-toggle .header-mobile-menu-button:before,.header-mobile-menu-toggle .header-mobile-menu-button i,.header-mobile-menu-toggle .header-mobile-menu-button:after{content:'';display:block;width:100%;height:4px;background:#ccc}.header-mobile-menu-toggle .header-mobile-menu-button i{margin:10px 0}@media (min-width: 769px){.header-mobile-buttons{display:none}}.header-mobile-product-finder,.header-mobile-product-code{width:50%;float:left;padding:20px;color:#fff;position:relative}.header-mobile-product-finder{background-color:#505254}.header-mobile-product-finder:after{content:'';display:block;position:absolute;top:20px;right:20px;background-image:url("data:image/svg+xml,%3Csvg class='product-selector-icon' viewBox='0 0 19 18' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9.919' cy='9.305' fill='none' r='6' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.892' stroke='%23FFF'%3E%3C/circle%3E%3Cpath d='M13.5 9h5M.5 9h5M10 12.5v5M10 .5v5' fill='none' stroke-linecap='round' stroke-miterlimit='10' stroke='%23FFF'%3E%3C/path%3E%3C/svg%3E");width:20px;height:20px}.header-mobile-product-code{background-color:#e2231a}.header-mobile-product-code:after{content:'';display:block;position:absolute;top:20px;right:20px;background-image:url("/system/1/design/assets/search.svg");width:20px;height:20px}.header-mobile-product-finder-tabs{overflow:hidden;width:100%;background:#505254;padding:20px;color:#888a8e;display:none;z-index:96;position:relative}.header-mobile-product-finder-tab{float:left;width:33.333%;position:relative}.header-mobile-product-finder-tab.tab-for-device-category,.header-mobile-product-finder-tab.tab-for-product-type{padding-left:10px}.header-mobile-product-finder-tab.is-active{color:#fff}.header-mobile-product-finder-tab:after{content:'';display:block;width:1px;height:100%;background:#888a8e;position:absolute;right:0;top:0}.header-mobile-product-finder-tab:last-of-type:after{display:none}.header-nav-wrapper{position:relative}@media (min-width: 769px){.header-nav-wrapper{float:right}}@media (max-width: 768px){.header-nav-wrapper{display:none}.header-nav-wrapper.header-nav-wrapper-visible{display:block}}.header-nav{margin:0;padding:0;list-style:none;font-size:14px}@media (max-width: 768px){.header-nav{padding-left:20px;padding-right:20px;margin-bottom:20px}}.nav-item{display:block;padding-right:40px;float:left}@media (max-width: 1151px) and (min-width: 769px){.nav-item{padding-right:26px}.nav-item.nav-item-hide-mobile{display:none}}@media (max-width: 768px){.nav-item{padding-right:0;float:none}.nav-item:not(:last-of-type){border-bottom:1px solid #ebebeb}.nav-item.nav-item-mobile-last{border-bottom:none}.nav-item.nav-item-mobile-last .nav-link{padding-bottom:0}}.nav-item.nav-item-active .nav-link{border-bottom-color:#e2231a}.nav-item.nav-item-info i{display:none}@media (min-width: 769px) and (max-width: 1151px){.nav-item.nav-item-info i{display:inline}}.nav-link{display:block;color:inherit;padding:10px 0}@media (min-width: 769px){.nav-link{padding-top:45px;padding-bottom:24px;border-bottom:3px solid transparent}}.nav-link:hover{border-bottom-color:#e2231a;text-decoration:none}.nav-link i.i-down{color:#e2231a;position:relative;top:5px}@media (max-width: 768px){.nav-link i.i-down{float:right}}.nav-search{display:flex;padding:10px 0;overflow:hidden}@media (min-width: 769px){.nav-search{padding-top:46px;padding-bottom:26px;padding-right:40px;background-color:#e2231a;color:#fff}}@media (max-width: 768px){.nav-search{color:#e2231a;display:none}}.nav-search:hover{text-decoration:none}.nav-search-icon{display:block;float:left;margin-left:10px;margin-right:10px}@media (max-width: 768px){.nav-search-icon{margin-left:0}.nav-search-icon path{fill:#e2231a}}.nav-search-text{font-weight:bold}@media (max-width: 768px){.nav-search-icon,.nav-search-text{display:none}}.search-bar-wrapper{display:flex}@media (min-width: 769px){.search-bar-wrapper{position:absolute;top:-100%;left:0;width:100%;height:100%;background:#fff;will-change:transform;transition:transform 0.1s ease-in-out}}@media (max-width: 768px){.search-bar-wrapper{display:none;padding:20px;background:#ebebeb;overflow:hidden;border-bottom:1px solid #fff}.search-bar-wrapper.search-bar-visible{display:block}.search-bar-wrapper .search-bar-icon,.search-bar-wrapper .search-bar-close{display:none}.search-bar-wrapper .search-bar-form-field{width:100%}.search-bar-wrapper .search-bar-form-button{display:block;float:right;text-indent:-9999em;background:none;border:none;height:26px;padding:0}.search-bar-wrapper .search-bar-form-button:after{content:"\e902";font-family:'e2s';font-size:40px;display:block;width:26px;line-height:21px;color:#e2231a;text-indent:0;margin-top:-14px}}@media (min-width: 769px){body.search-bar-visible .search-bar-wrapper{transform:translateY(100%)}}@media (min-width: 769px){.search-bar-icon,.search-bar-form,.search-bar-close{padding-top:47px;padding-bottom:33px}}.search-bar-icon{flex-grow:0;flex-shrink:0;margin-right:20px;box-sizing:initial}.search-bar-icon path{fill:#505254}.search-bar-form{flex-grow:1;flex-shrink:0}.search-bar-form ::-webkit-input-placeholder{color:#505254}.search-bar-form :-moz-placeholder{color:#505254}.search-bar-form ::-moz-placeholder{color:#505254}.search-bar-form :-ms-input-placeholder{color:#505254}.search-bar-form-field{width:100%;padding:0;margin:0;font:inherit;background:transparent;border:0}.search-bar-form-field:focus,.search-bar-form-field:active{outline:none}.search-bar-form-button{display:none}.search-bar-close{flex-grow:0;flex-shrink:0;padding-right:0px;padding-left:20px;font-size:2em;line-height:15px;color:#505254}@media (max-width: 768px){.search-bar-close{visibility:hidden;padding:0}}.header-nav-wrapper{position:relative}.dropdown-wrapper{display:none;width:100%}@media (min-width: 769px){.dropdown-wrapper{background-color:#f7f7f7;position:absolute;top:100%;left:0;z-index:2}}.dropdown-wrapper.dropdown-visible{display:block}@media (min-width: 769px){.global-nav-dropdown{padding:20px;max-width:1280px;margin:0 auto;box-shadow:-400px 0px 0 0px #f7f7f7, 400px 0px 0 0px #f7f7f7, -800px 0px 0 0px #f7f7f7, 800px 0px 0 0px #f7f7f7;z-index:10000}}@media (min-width: 1152px){.global-nav-dropdown .dropdown-item-mobile-only{display:none}}.dropdown-products .dropdown-products-bounding-box{margin:0;padding:0;width:100%}@media (min-width: 769px){.dropdown-products .dropdown-products-bounding-box{display:flex}}@media (min-width: 769px){.dropdown-products{display:flex;max-width:1280px}}@media (min-width: 769px){.dropdown-products .dropdown-section:nth-of-type(1){width:15%;margin-left:15%}.dropdown-products .dropdown-section:nth-of-type(1) div.dropdown-inner{padding-right:18px}}@media (min-width: 769px) and (max-width: 1151px) and (min-width: 769px){.dropdown-products .dropdown-section:nth-of-type(1) div.dropdown-inner{padding-right:10px}}@media (min-width: 769px){.dropdown-products .dropdown-section:nth-of-type(2){width:20%}.dropdown-products .dropdown-section:nth-of-type(2) div.dropdown-inner{padding-left:18px;padding-right:18px}}@media (min-width: 769px) and (max-width: 1151px) and (min-width: 769px){.dropdown-products .dropdown-section:nth-of-type(2) div.dropdown-inner{padding-right:10px;padding-left:10px}}@media (min-width: 769px){.dropdown-products .dropdown-section:nth-of-type(3){width:15%}.dropdown-products .dropdown-section:nth-of-type(3) div.dropdown-inner{padding-left:18px;padding-right:18px}}@media (min-width: 769px) and (max-width: 1151px) and (min-width: 769px){.dropdown-products .dropdown-section:nth-of-type(3) div.dropdown-inner{padding-right:10px;padding-left:10px}}@media (min-width: 769px){.dropdown-products .dropdown-section:nth-of-type(4){width:20%}.dropdown-products .dropdown-section:nth-of-type(4) div.dropdown-inner{padding-left:18px}}@media (min-width: 769px) and (max-width: 1151px) and (min-width: 769px){.dropdown-products .dropdown-section:nth-of-type(4) div.dropdown-inner{padding-right:10px}}@media (max-width: 768px){.dropdown-products .dropdown-section{border-right:none !important;border-bottom:2px solid #ebebeb;margin-bottom:10px;padding-bottom:10px;line-height:1.7}}@media (max-width: 768px) and (max-width: 768px){.dropdown-products .dropdown-section .dropdown-list+.dropdown-subtitle{margin-top:24px}}.dropdown-products .dropdown-section.dropdown-section-extras{padding-right:0;font-size:0.9em}@media (max-width: 768px){.dropdown-products .dropdown-section.dropdown-section-extras{border-bottom:none;margin-bottom:0;padding-bottom:0}}.dropdown-products .dropdown-section.dropdown-section-extras .dropdown-extras-wrapper{display:flex;flex-wrap:wrap;margin:0 -10px}.dropdown-products .dropdown-section.dropdown-section-extras .dropdown-extras-item{width:50%;padding:0 10px}.dropdown-products .dropdown-section.dropdown-section-extras .dropdown-extras-item:nth-of-type(1),.dropdown-products .dropdown-section.dropdown-section-extras .dropdown-extras-item:nth-of-type(2){margin-bottom:20px}.dropdown-products .dropdown-section.dropdown-section-extras img{display:block}.dropdown-products .dropdown-title{margin-bottom:20px}@media (max-width: 768px){.dropdown-products .dropdown-title{margin-bottom:0;font-size:1.5em}}.dropdown-products .dropdown-subtitle{color:#888a8e;font-size:0.9em;margin-top:22px}@media (max-width: 768px){.dropdown-products .dropdown-subtitle{margin-top:0}}.dropdown-products .dropdown-list{margin:0;padding:0;list-style:none;font-size:0.9em}@media (min-width: 769px){.dropdown-products .dropdown-list{min-height:96px}}.dropdown-products .dropdown-item{line-height:19px;margin-top:6px}.dropdown-products .by-family li a{font-weight:bold}.dropdown-products .dropdown-link{color:inherit}.dropdown-products .dropdown-section-hazardous{border-right:2px solid #ebebeb}.dropdown-products .dropdown-section-hazardous .dropdown-title{color:#e2231a}.dropdown-products .dropdown-section-fire{border-right:2px solid #ebebeb}.dropdown-products .dropdown-section-fire .dropdown-title{color:#614776}.dropdown-products .dropdown-section-wide{border-right:2px solid #ebebeb}.dropdown-products .dropdown-section-wide .dropdown-title{color:#77881c}@media (max-width: 768px){.dropdown-products .dropdown-inner{display:flex;flex-wrap:wrap}.dropdown-products .dropdown-inner .dropdown-title{width:100%}.dropdown-products .dropdown-inner .dropdown-individual-container{width:121px}.dropdown-products .dropdown-inner .dropdown-extras-wrapper{width:100%}.dropdown-products .dropdown-inner .dropdown-extras-item{width:25% !important}}.dropdown-generic .dropdown-list{margin:0;padding:0;list-style:none;font-size:0.9em}.dropdown-generic .dropdown-link{color:inherit}.dropdown-info{margin-left:103px;padding-left:0}.section{max-width:1280px;margin:0 auto}.section:first-of-type{border-top:1px solid #ebebeb}.section.section-is-full-width{width:inherit;min-width:inherit;max-width:inherit;margin:auto}.section.section-is-full-width .section-wrapper{max-width:1280px;margin:0 auto;position:relative;flex-basis:100%}.section:only-child{min-height:750px}@media (max-width: 768px){.section{width:auto}}.section .section-title,.section h4,.section p{margin-top:0}.section .section-title{font-weight:normal}.section h4{color:#e2231a;margin-bottom:0}.section-hero{background-color:#fff;background-repeat:no-repeat;background-position:bottom 40px right 70px;background-size:350px;position:relative}@media (max-width: 768px){.section-hero{padding:20px}}@media (max-width: 990px){.section-hero{background-image:none !important}}@media (min-width: 769px){.hero-wrapper{padding:80px 40px 40px 40px;display:flex}}@media (min-width: 769px){.hero-text{padding-left:25px}}@media (min-width: 884px){.hero-text{width:460px}}.hero-title{margin:0;line-height:1.2;font-weight:normal;max-width:380px;font-size:2.3em}@media (min-width: 769px){.hero-title{max-width:380px}}.hero-list{padding-left:21px;margin:20px 0 0 0;color:#e2231a;font-size:1.3em;line-height:1.3em}.hero-list li:not(:last-of-type){margin-bottom:10px}.hero-list span{color:#505254}@media (min-width: 769px){.hero-list,.hero-sub{max-width:450px}}@media (max-width: 941px) and (min-width: 769px){.hero-list,.hero-sub{max-width:377px}}@media (max-width: 941px){.hero-sub{max-width:397px}}@media (min-width: 769px){.hero-image{padding-left:10px}}@media (max-width: 883px){.hero-image{display:none}}.hero-image .hero-image-element{max-width:437px}@media (max-width: 1002px){.hero-image .hero-image-element{max-width:368px}}.hero-sub{font-size:1.3em;line-height:1.3em}.home-product-selector{background:rgba(0,0,0,0.6);color:#fff;padding:20px}@media (min-width: 769px){.home-product-selector{width:300px;position:absolute;top:0;right:0}}@media (max-width: 768px){.home-product-selector{display:none}}.template_home-2016 .in-page-product-selector{display:none}.in-page-product-selector{z-index:1;background:#505254;color:#fff;padding:20px 10px;font-size:13.5px}@media (max-width: 768px){.in-page-product-selector{display:none !important}}.in-page-product-selector a{color:#fff}.in-page-product-selector .product-selector-icon{margin-right:8px;margin-bottom:-4px;width:18px;height:17px}@media (min-width: 769px){.in-page-product-selector{position:absolute;top:100%;right:0;width:167px}}.in-page-product-selector .product-selector{display:none}@media (min-width: 769px){.in-page-product-selector.in-page-product-selector-visible{width:300px}}.in-page-product-selector.in-page-product-selector-visible .product-selector-trigger{display:none}.in-page-product-selector.in-page-product-selector-visible .product-selector{display:block;padding:10px}.product-selector-button{background:url("/system/1/design/assets/product-finder.svg");background-repeat:no-repeat;padding:20px 40px;padding-right:40px;background-position:12px 20px;margin-left:0}.product-selector-title{font-weight:normal;margin:0 0 20px 0}.product-selector-wrapper{position:relative}.product-selector-wrapper .selectric-wrapper{margin-bottom:10px}.product-selector-dropdown{display:block;width:100%;margin-bottom:10px;padding:9px 20px;background:#fff;font:inherit;height:34px;border-radius:0;border:1px solid transparent;font-weight:bold;color:#505254;box-shadow:none;font-size:0.8em}.product-selector-dropdown:active,.product-selector-dropdown:focus{box-shadow:0 0 5px #fff;outline:none}.product-selector-button{display:inline-block;color:#fff;font-size:0.8em;padding:0.5em 1em;background:#e2231a}.section-trusted-by{background-color:#fff}.section-trusted-by .trusted-by-logos{padding-top:0;padding-right:35px;padding-left:35px;padding-bottom:20px}.section-trusted-by .trusted-by-logos img{max-width:55px;max-height:42px}@media (max-width: 768px){.section-trusted-by .trusted-by-logos{padding:20px}}.section-trusted-by .trusted-by-inner{display:flex;align-items:center;justify-content:space-between;width:100%}@media (max-width: 768px){.section-trusted-by .trusted-by-inner{flex-wrap:wrap}}.section-trusted-by .trusted-by-inner-row-2{margin-top:20px}@media (max-width: 768px){.section-trusted-by .trusted-by-logo{width:16.666666%}}.section-trusted-by .trusted-by-logo img{display:block;margin:0 auto}.area-outer{padding:40px 0}@media (max-width: 768px){.area-outer{padding:20px 10px}}.area-outer a{color:inherit;text-decoration:none}@media (min-width: 769px){.area-inner{padding-left:30px;padding-right:30px}}.area{padding-left:10px;padding-right:10px;float:left;width:33.33%}.area.area-red .area-image{border-bottom:5px solid #e2231a}.area.area-red h4{color:#e2231a}.area.area-purple .area-image{border-bottom:5px solid #614776}.area.area-purple h4{color:#614776}.area.area-green .area-image{border-bottom:5px solid #77881c}.area.area-green h4{color:#77881c}.area .area-image{display:block}.area .area-body{background-color:#fff;padding:20px}@media (max-width: 768px){.area .area-body{padding:10px;height:68px}}.area h4,.area p{margin:0}.area-image{width:100%}@media (min-width: 769px){.section-two-thirds{border-bottom:5px solid #ebebeb;display:flex}}.two-thirds-first,.two-thirds-second{position:relative;overflow:hidden}.two-thirds-first{background-color:#fff}@media (max-width: 768px){.two-thirds-first{padding:20px;width:100%}.two-thirds-first.case-studies{background-color:#ebebeb}}@media (min-width: 769px){.two-thirds-first{width:60%;padding:20px 20px 20px 40px}}.two-thirds-second{background-color:#fff}@media (max-width: 768px){.two-thirds-second{padding:20px;width:100%;margin-left:0}}@media (min-width: 769px){.two-thirds-second{width:40%;padding:20px 40px 20px 20px;margin-left:5px}}@media (min-width: 769px){.template_home-2016 .two-thirds-first{box-shadow:-750px 0 0 0 #fff,-1500px 0 0 0 #fff,-2250px 0 0 0 #fff,-3000px 0 0 0 #fff,-3750px 0 0 0 #fff}}@media (min-width: 769px){.template_home-2016 .two-thirds-second{box-shadow:500px 0 0 0 #fff,1000px 0 0 0 #fff,1500px 0 0 0 #fff,2000px 0 0 0 #fff,2500px 0 0 0 #fff,3000px 0 0 0 #fff,3500px 0 0 0 #fff}}@media (max-width: 768px){.slick-slider{padding-left:30px;padding-right:30px}}.browse-editorialised h1{margin-left:10px}.browse-editorialised .product-browse-inner{padding-bottom:46px !important;height:100%}.browse-editorialised h2{font-weight:600;color:#e2231a;margin:0;font-size:20px}.browse-editorialised .description{min-height:114px;font-size:14px}.browse-editorialised .description p,.browse-editorialised .description ul,.browse-editorialised .description ol{margin:0}.browse-editorialised .description ul,.browse-editorialised .description ol{padding-left:18px}.browse-editorialised .image img{height:138px;margin:0 auto 20px;display:block}.browse-editorialised .approvals{min-height:19px}.browse-editorialised .approvals img{max-width:19px}.browse-editorialised .areas{position:absolute;bottom:0;left:0;width:100%;padding:10px 20px;line-height:1;background:#505254;color:#fff;font-size:14px}.product-finder ul{margin:0;padding:0;list-style:none}.product-finder li{margin-bottom:5px}.product-finder .refine-item{clear:both;display:block;margin-bottom:10px}.product-finder .refine-control{display:block;margin:3px 0 0 0;float:left;-webkit-appearance:none;background:transparent;border:1px solid #505254;border-radius:100px;width:13px;height:13px}@media (max-width: 768px){.product-finder .refine-control{border-color:#fff}}.product-finder .refine-control:checked{background:#e2231a;border-color:#e2231a}.product-finder .refine-text{margin-left:23px}.product-finder .next{background:none;font:inherit;margin-top:10px;border:1px solid #e2231a;width:100%;padding:7px 23px;font-weight:bold;text-align:left;color:#e2231a}.product-finder .next-top{background:none;font:inherit;width:60px;font-weight:bold;float:right;text-align:center;color:#e2231a;border:1px solid #e2231a;padding:7px 0px;margin-right:20px;margin-top:-10px}@media (min-width: 769px){.browse-arrows{position:absolute;bottom:20px;right:20px}}.browse-arrows i:hover{color:#e2231a;cursor:pointer}@media (max-width: 768px){.browse-arrows .i-left{position:absolute;top:50%;left:6px;font-size:40px;width:25px}.browse-arrows .i-right{position:absolute;top:50%;right:20px;font-size:40px;width:25px}}.view-more{color:#505254}@media (max-width: 768px){.view-more{display:none !important}}.view-more:hover{text-decoration:none;color:#e2231a}.view-more:before{color:#e2231a;content:"\e902";font-family:'e2s';font-size:1.5em;line-height:12px;display:inline-block;position:relative;top:5px;left:-7px}.about-e2s{font-size:1.14em}.about-e2s p:last-child{margin-bottom:0}@media (max-width: 768px){.about-e2s{display:none}}.new-products-wrapper{position:relative}.new-products-text{margin-bottom:0;font-size:0.9em}.new-products-image{float:left;margin-right:20px;max-height:82px}.product-browse-by-subtype .product-browse-text-name p{margin-bottom:5px}@media (min-width: 769px){.product-browse-selector{float:left;width:20%}}@media (max-width: 768px){.product-browse-selector{background:#505254;color:#fff;position:absolute;top:154px;z-index:100;left:0;width:80%;height:100%;padding:20px;overflow-x:hidden;display:none}.product-browse-selector a{color:#fff}.product-browse-selector.product-finder-visible{display:block}}.product-browse-selector div.interactive div.answers ul li input{margin-left:0px}.product-browse-selector div.interactive div.answers ul li label{display:block}@media (max-width: 768px){.product-browse-selector{top:-1px}}@media (max-width: 768px){.general-mobile-menu-wrapper{background:#505254;color:#fff;position:absolute;top:154px;z-index:100;left:0;width:80%;height:100%;padding:20px;overflow-x:hidden;display:none}.general-mobile-menu-wrapper.is-visible{display:block}}.product-browse-selector-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:95}.selectors-wrapper{display:none}.section-browse{padding:30px;position:relative}@media (max-width: 768px){.section-browse{padding:20px;padding-bottom:0}}@media (min-width: 768px){.section-browse .browse-body{float:right;width:80%}}.section-browse .mobile-refine-button{display:none}@media (max-width: 768px){.section-browse .mobile-refine-button{display:block;position:fixed;z-index:50;bottom:20px;width:125px;background:#fff;border-radius:50px;box-shadow:0 7px 15px rgba(0,0,0,0.33);font:inherit;border:none;padding:10px 5px;margin-left:-65px;left:50%;color:#505254}}@media (min-width: 769px){.section-browse.browse-editorialised .product-browse-items{float:none;width:100%}.section-browse.browse-editorialised .product-browse-item{width:20%}}.section-browse .breadcrumb{padding-top:20px}.section-browse .product-browse-wrapper{overflow:hidden}@media (max-width: 768px){.section-browse .product-browse-items{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}}@media (min-width: 769px){.section-browse .product-browse-items{float:right;width:80%;display:flex;flex-wrap:wrap;margin:0 -10px}}.section-browse .product-browse-item{margin-bottom:20px}@media (max-width: 768px){.section-browse .product-browse-item{width:50%;padding-left:10px;padding-right:10px}}@media (min-width: 769px){.section-browse .product-browse-item{width:25%}}.section-browse .product-browse-inner{background-color:#fff;position:relative;height:100%;display:flex;flex-direction:column}@media (min-width: 769px){.section-browse .product-browse-inner{margin:0 10px}}.section-browse .product-browse-inner a{color:inherit}.section-browse .product-browse-text{flex-grow:1;transition:opacity 0.1s linear}.section-browse .product-browse-inner>.product-browse-text,.section-browse .product-browse-text-additional{padding:20px}.section-browse .product-browse-image{min-height:1px}@media (min-width: 769px){.section-browse .product-browse-items:not(.no-overlay) .product-browse-inner:hover .product-browse-text{opacity:0}}.section-browse .product-browse-inner>.product-browse-text-code{padding:20px}.section-browse .browse-group-by-application .product-browse-text-code{font-size:17px}.section-browse .product-browse-text-code{font-weight:bold;color:#e2231a;font-size:17px;flex-grow:1;line-height:18px;margin-bottom:5px}.section-browse .product-browse-text-name{line-height:19px;margin-top:5px;font-weight:normal;font-size:16px}.section-browse .product-browse-overlay{cursor:pointer;background-color:rgba(0,0,0,0.825);color:#eee;position:absolute;top:0;left:0;right:0;bottom:0;padding:20px 20px 45px 20px;opacity:0;transition:opacity 0.1s linear}@media (max-width: 768px){.section-browse .product-browse-overlay{display:none !important}}.section-browse .product-browse-overlay .product-browse-text-code{margin-bottom:20px}@media (min-width: 769px){.product-browse-items:not(.no-overlay) .product-browse-inner:hover .product-browse-overlay{opacity:1}}.case-studies .pagination span i{position:relative;top:5px}.case-studies .pagination span.next{float:right}.case-studies .pagination span a{color:#505254}.case-studies .pagination span a:hover{text-decoration:none;color:#e2231a}.case-studies .view-more{display:block;position:absolute;bottom:20px}.case-studies-item-image{float:right;margin-left:30px}.case-studies-item-image img{max-height:188px}.case-studies-item-text{margin-bottom:30px}.section-upcomingevents-newsletter{border-top:5px solid #fff;border-bottom:none}@media (min-width: 769px){.section-upcomingevents-newsletter .section-wrapper{display:flex}}.template_home-2016 .section-upcomingevents-newsletter{border-top:none}.upcoming-events{background-color:#ebebeb;padding-bottom:30px;box-shadow:none !important}.upcoming-events-wrapper{display:flex;align-items:baseline;margin:0 -22px}.upcoming-events-wrapper .upcoming-events-item{padding:0 22px;max-width:160px}.upcoming-events-wrapper .upcoming-events-image{display:block;max-height:60px}.newsletter{padding-bottom:30px}.newsletter-title{font-size:1.25em;margin-bottom:20px}.newsletter-form{background:#ebebeb;padding:10px 15px;line-height:1.5}.newsletter-field{margin:0;padding:0;border:none;background:none;font-size:inherit;width:70%}.newsletter-button{float:right;background:transparent;color:#e2231a;border:none;font:inherit;font-weight:bold;border-left:3px solid #fff;padding:0;padding-left:10px;line-height:1.5;transition:color 0.25s linear;border-radius:0;-webkit-appearance:none;-moz-appearance:none}.newsletter-button:hover{color:#77881c;cursor:pointer}.newsletter-mailchimpresponse .response{margin-top:1em;padding:10px;line-height:1;border:2px solid;font-weight:bold}.newsletter-mailchimpresponse .response#mce-error-response{color:#FF4136}.newsletter-mailchimpresponse .response#mce-success-response{color:#2ECC40}.mercury-snippet .newsletter-embedded{margin-top:20px}.mercury-snippet .newsletter-embedded .newsletter-form{background:transparent;padding:0;line-height:auto}.mercury-snippet .newsletter-embedded .mc-field-group{display:flex;flex-wrap:nowrap}.mercury-snippet .newsletter-embedded .newsletter-field{flex-grow:1;font-family:inherit}.mercury-snippet .newsletter-embedded .newsletter-button{flex-grow:0;flex-shrink:0;margin-left:5px}.footer{background-color:#505254;color:#ebebeb}.footer .footer-wrapper{display:flex}@media (min-width: 769px){.footer .footer-wrapper{max-width:1280px;margin:0 auto;padding:40px}}@media (max-width: 768px){.footer .footer-wrapper{padding:20px;flex-wrap:wrap}.footer .footer-wrapper>*{width:100%}}.footer .footer-nav{font-size:12px}@media (min-width: 769px){.footer .footer-nav{width:20%}}.footer .footer-nav ul{margin:0;padding:0;list-style:none}.footer .footer-nav li:not(:last-of-type){margin-bottom:10px}.footer .footer-nav a{color:inherit}.footer .footer-phone{font-size:18px}@media (min-width: 769px){.footer .footer-phone{width:30%}}@media (max-width: 768px){.footer .footer-phone{margin-top:20px;margin-bottom:20px;order:-1}}.footer .footer-phone p{font-size:20px;margin:0}.footer .footer-phone p:first-child{margin-bottom:10px}.footer .footer-phone p a{color:#fff !important}@media (min-width: 769px){.footer .footer-social{width:50%}}.footer .footer-social .footer-social-wrapper{margin-bottom:20px}@media (max-width: 768px){.footer .footer-social .footer-social-wrapper{margin-top:30px}}.footer .footer-social .footer-social-wrapper a{color:#fff;margin-left:20px;font-size:25px}.footer .footer-social .footer-social-wrapper a:hover{text-decoration:none}.footer .footer-social .footer-social-wrapper a:first-child{margin-left:0}.footer .footer-social .footer-credit-wrapper{font-size:10px}.footer .footer-social .footer-credit-wrapper a{color:inherit;font-weight:bold;margin-right:5px}.footer .footer-social .footer-credit-wrapper span.footer-credit-spacer{margin-right:24px}@font-face{font-family:'e2s';src:url("/system/1/design/assets/e2s.ttf") format("truetype"),url("/system/1/design/assets/e2s.woff") format("woff"),url("/system/1/design/assets/e2s.svg#e2s") format("svg");font-weight:normal;font-style:normal}[class^="i-"],[class*=" i-"]{font-family:'e2s' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0.5;font-size:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-youtube:before{content:"\e907"}.i-up:before{content:"\e909"}.i-right:before{content:"\e902"}.i-down:before{content:"\e901"}.i-left:before{content:"\e900"}.i-vimeo:before{content:"\e903"}.i-twitter:before{content:"\e904"}.i-facebook:before{content:"\e905"}.i-linkedin:before{content:"\e906"}.i-cross:before{content:"\e908"}.modal-content{background:#505254;margin:0 auto;color:#ebebeb;padding:20px}.page-title{color:#e2231a;font-size:3.5em;font-weight:normal;margin-top:0}img{max-width:100%;height:auto}a img{border:0}.red{color:#e2231a}video,iframe,embed,object{max-width:100%;height:auto}.section-generic{background:#fff;padding:20px}@media (min-width: 769px){.section-generic{padding-left:40px;padding-right:40px}}@media (min-width: 769px){.distributors-wrapper{display:flex;min-height:400px}}@media (min-width: 769px){.distributors-select,.distributors-show{width:50%}}@media (min-width: 769px){.distributors-select{margin-right:20px}}.distributors-select-box{margin-top:30px;margin-bottom:250px}.distributors-info{display:none}.distributors-shown{display:block !important}@media (min-width: 769px){.distributors-show{margin-left:20px}}.distributors-show .country{font-weight:bold;font-size:1.4em;color:#e2231a;margin-bottom:20px}.distributors-show .distributor-details{margin-top:1em}.events-wrapper{background:#fff;padding:20px 40px}.events-wrapper .events-subtitle{margin-top:2em;margin-bottom:0;max-width:420px}@media (max-width: 768px){.events-wrapper .events-subtitle{max-width:100%}}.events-wrapper .events-table{display:table;border-collapse:collapse;max-width:1083px}.events-wrapper .events-table-row{display:table-row;border-bottom:1px solid #888a8e}.events-wrapper .events-table-row:last-of-type{border-bottom:0}.events-wrapper .events-table-row.events-table-header{border-bottom:2px solid #888a8e;font-weight:bold}.events-wrapper .events-table-cell{display:table-cell;vertical-align:top;padding:20px 0}.events-wrapper .events-table-cell.events-table-cell-dates{width:15%}.events-wrapper .events-table-cell.events-table-cell-location{width:15%}.events-wrapper .events-table-cell.events-table-cell-details{width:40%}.events-wrapper .events-table-cell.events-table-cell-image{width:15%}.events-wrapper .events-table-cell img{display:block;float:right;max-height:85px;vertical-align:top}.events-wrapper .events-table-cell .events-table-details{max-width:400px}.section-article .article-wrapper{padding-left:40px;padding-right:40px}@media (max-width: 768px){.section-article .article-wrapper{padding-left:10px;padding-right:10px}}.section-article .article-wrapper .page-title{margin-left:20%;padding-left:40px;margin-top:60px}@media (max-width: 768px){.section-article .article-wrapper .page-title{margin-left:0;padding-left:20px;margin-top:20px}}@media (min-width: 769px){.section-article .article-wrapper .page-title{margin-left:40px}}.section-article .article-wrapper .page-title.page-title-contains-mobile-menu-trigger{padding-right:45px;position:relative}@media (max-width: 768px){.section-article .article-list{display:none}}.section-article .article-body{display:flex;flex-wrap:wrap}.section-article .article-body .article-body-title,.section-article .article-body .article-body-pagination{width:100%}.section-article .article-body .article-body-title{margin-left:20%;padding-left:20px}@media (max-width: 768px){.section-article .article-body .article-body-title{margin-left:0}}.section-article .article-body .article-body-title h1{color:#e2231a;border-top:1px solid #fff;padding-top:20px;padding-bottom:20px;padding-left:20px;margin-top:0;margin-bottom:0}.section-article .article-body .article-body-title h1 p{margin:0}@media (max-width: 768px){.section-article .article-body .article-body-title h1{padding-left:0}}.section-article .article-body .article-body-title h1:empty{display:none}.section-article .article-body .article-body-title h1 b{font-weight:normal}.section-article .article-body .article-body-text{width:80%}@media (max-width: 768px){.section-article .article-body .article-body-text{width:100%}}.section-article .article-body .article-body-text .article-body-text-container{margin-left:20px;padding:20px;background-color:#fff}@media (max-width: 768px){.section-article .article-body .article-body-text .article-body-text-container{margin-left:0}}.section-article .article-body .article-body-pagination{margin-top:20px}.section-article .news-article-body{background-color:#fff}@media (min-width: 769px){.section-article .news-article-body{padding:40px;padding-top:0}}.section-article .news-article-body p:last-child,.section-article .news-article-body ul:last-child,.section-article .news-article-body ol:last-child,.section-article .news-article-body blockquote:last-child{margin-bottom:0}.section-article .news-article-body .box{background-color:#fff}.section-article .news-article-body{display:block}.section-article .news-article.news-article-visible .news-article-body{display:block}.section-article .news-article.news-article-visible .news-article-title{color:#e2231a}.section-article .news-article-image{float:right;margin-left:1em;margin-bottom:1em}.section-article .news-section-next{padding:1em 0 1em 40px;border-bottom:1px solid #fff}.section-article .news-section-next .news-section-link{color:#505254;font-size:1.4em}.section-article .news-section-next:last-of-type{border-bottom:none}.article-list{margin:0;padding:0;list-style:none;font-size:14px;width:20%;margin-top:13px;line-height:18px}.article-list-item{padding:8px 0}.article-list-item:not(:last-of-type){border-bottom:1px solid #fff}.article-list-item a{color:#505254}.general-mobile-menu-wrapper .article-list{width:100%;margin-top:0}.general-mobile-menu-wrapper .article-list a{color:inherit}.general-mobile-menu-trigger{background:none;border:none;margin:0;padding:0;float:right;margin-top:16px}@media (min-width: 769px){.general-mobile-menu-trigger{display:none}}.general-mobile-menu-trigger:focus{outline:none}.general-mobile-menu-trigger i{text-indent:-9999em;margin:10px 0}.general-mobile-menu-trigger:before,.general-mobile-menu-trigger i,.general-mobile-menu-trigger:after{content:'';display:block;width:35px;height:4px;background:#ccc}.general-mobile-menu-trigger.is-active i{opacity:0}.general-mobile-menu-trigger.is-active:before{transform:rotate(45deg) translateY(10px) translateX(10px)}.general-mobile-menu-trigger.is-active:after{transform:rotate(315deg) translateY(-9px) translateX(10px)}.page-title-contains-mobile-menu-trigger .general-mobile-menu-trigger{position:absolute;top:0;right:0}.side-nav ul{margin:0;padding:0;list-style:none;line-height:18px}.side-nav a{display:block}.side-nav a:hover,.side-nav a.active{color:#e2231a !important}.side-nav .menu-item{font-size:14px;padding:8px 0;border-bottom:1px solid #fff;position:relative}.side-nav .dropdown-title{font-weight:bold}.side-nav .dropdown-title:after{content:"\e901";font-family:'e2s';display:block;position:absolute;color:#e2231a;top:9px;right:-5px;font-size:1.5em}.side-nav .child-is-active .dropdown-title:after{content:"\e909"}.side-nav a{color:inherit}.side-nav .menu-dropdown{border-top:1px solid #fff;margin-top:8px;padding-top:8px;display:none}.side-nav .child-is-active .menu-dropdown{display:block}.side-nav .dropdown-item{padding-left:20px;margin:0}.side-nav .dropdown-item:not(:last-of-type){border-bottom:1px solid #fff;padding-bottom:8px;margin-bottom:8px}.section-general .general-wrapper{padding-left:40px;padding-right:40px;display:flex;flex-wrap:wrap}@media (max-width: 768px){.section-general .general-wrapper{padding-left:20px;padding-right:20px}}.section-general .general-header{width:100%}@media (min-width: 769px){.section-general .general-header{margin-left:20%}}@media (min-width: 769px){.section-general .general-side{width:20%}}@media (max-width: 768px){.section-general .general-side{width:100%;margin-bottom:20px;display:none}}@media (min-width: 769px){.section-general .general-main{width:80%}}.section-general .general-main table{border-collapse:collapse;border:thin #e2231a dotted}.section-general .general-main table th,.section-general .general-main table td{padding:2px;border:thin #e2231a dotted}.section-general .general-title{margin:0;border-top:1px solid #fff}@media (min-width: 769px){.section-general .general-title{margin-left:20px}}.section-general .general-title h1{color:#e2231a;padding-top:20px;padding-bottom:20px;margin-bottom:0;margin-top:0}@media (min-width: 769px){.section-general .general-title h1{max-width:86%;padding-left:20px}}.section-general .general-title h1 b{font-weight:normal}@media (min-width: 769px){.section-general .boxes-wrapper{margin-left:20px}}.section-general .news-article-body{background:transparent !important}.section-general .page-title{margin-top:60px;color:#e2231a;font-size:48px}@media (min-width: 769px){.section-general .page-title{margin-left:40px}}.section-general .page-title.page-title-contains-mobile-menu-trigger{padding-right:45px;position:relative}@media (min-width: 769px){.section-general .page-subtitle{margin-left:40px}}.section-general .news-article-body .box{background-color:#fff}.section-general .news-article-title{display:none}.section-general .news-section{clear:both}@media (min-width: 769px){.section-general .box-pair{margin:0 -10px 20px;display:flex}.section-general .box-pair .box{width:50%;background:transparent}.section-general .box-pair .box-inner{margin:0 10px;padding:20px;height:100%}}.section-general .side-box:not(:last-of-type){margin-bottom:20px}.section-general .side-box-title{font-size:13.5px;font-weight:bold;margin-bottom:10px}.section-general .side-box-body ul{list-style:none;padding-left:0}.section-general .side-box-body ul li{font-size:14px;padding:8px 0;border-bottom:1px solid #fff}.section-general .side-box-body ul li a{color:inherit !important}.section-general .rightbox4E .box-inner{background-color:#d0d2d2}.section-general .rightbox4E h2{color:#e2231a;font-size:18px;font-weight:bold}.section-general .rightbox4F .box-inner{background-color:#ebebeb}.section-general .rightbox4F h2{color:#e2231a;font-size:18px;font-weight:bold}.section-general .rightbox6{clear:both}.section-general .rightbox6 h1{color:#e2231a;font-size:18px;font-weight:bold}.section-general .rightbox6 h2{color:#e2231a;font-size:18px;font-weight:bold;margin-top:0}.section-general .rightbox6 img{width:100% !important}.section-general .rightbox16{color:#e2231a !important;padding:0 20px}.section-general .rightbox16 h1{font-size:24px}.section-general .rightbox16 h1 b{font-weight:300}.section-general .rightbox16 b{font-weight:300}.section-general .red-dots{width:100%;height:1px;background:#e2231a}.section-general .rightbox15 ul li{list-style:none}.section-general .rightbox15 ul li::before{color:#e2231a;content:"\2022";font-size:1em;padding-right:1.1225em;position:relative;top:0em}.section-general .leftbox1{background-color:#ebebeb !important;color:#505254}.section-login{padding-top:200px;padding-bottom:200px}@media (max-width: 768px){.section-login{padding-top:20px;padding-bottom:20px}}.section-login .login-wrapper{background:#cccdd0;padding:40px;margin:0 auto}@media (min-width: 769px){.section-login .login-wrapper{display:flex;max-width:70%}}@media (min-width: 769px){.section-login .login-left{width:60%;padding-right:40px}}.section-login .login-title{font-size:2em;margin-top:0}.section-login .login-body{margin-bottom:0}@media (min-width: 769px){.section-login .login-right{width:40%}}.section-login .login-form-section:not(:last-child){margin-bottom:1em}.section-login .login-form-label{display:block}.section-login .login-form-field{font:inherit;color:inherit;border:none;margin:0;padding:10px;width:100%}.section-login .login-form-button{font:inherit;color:inherit;border:none;margin:1em 0 0 0;background:#e2231a;color:#fff;padding:10px 20px;width:100%;text-align:left;position:relative}.section-login .login-form-button:after{font-family:'e2s';content:"\e902";position:absolute;right:0;top:0;font-size:2em;color:#fff}.view-product-wrapper{margin-top:20px}@media (max-width: 768px){.view-product-wrapper{margin-top:0;padding:20px}}@media (min-width: 1001px){.view-product-wrapper{width:100%;padding-left:40px}}@media (min-width: 769px) and (max-width: 1000px){.view-product-wrapper{width:100%;padding-left:20px;padding-right:20px}}.view-product-wrapper .back-to-search{margin-left:0;margin-top:0;padding-top:0;padding-bottom:0;border-top:none;font-size:14px}@media (max-width: 768px){.view-product-wrapper .back-to-search{display:none}}.product-title{font-size:36px}@media (max-width: 768px){.product-title{margin-top:0;margin-bottom:20px}}@media (min-width: 1001px){.product-title{padding-right:calc(20% + 50px)}}.product-title .product-subtitle{margin-top:20px;float:right;font-size:16px}@media (max-width: 768px){.product-title .product-subtitle{display:none}}@media (min-width: 1001px){.product{display:flex}}@media (max-width: 1000px){.product-left{margin-bottom:20px}}@media (min-width: 1001px){.product-left{width:40%;margin-right:10px}}@media (min-width: 1001px){.product-left,.product-right{max-width:462px}}.product-image{padding:20px;background-color:#fff;height:462px}.product-image .product-image-element{display:block;max-width:100%;margin:0 auto;padding-top:36px;padding-bottom:36px}.product-image .product-safety-logos{margin-top:10px}.product-image .product-safety-logo{display:inline-block;vertical-align:middle;max-width:40px;margin-right:3px}.product-image .product-safety-logo:last-of-type{margin-right:0}.product-additional-images{display:flex;align-items:stretch;margin:20px -10px 0}.product-additional-images .product-additional-image{width:33.333%;padding:0 10px}.product-additional-images .product-additional-image:hover{cursor:pointer}@media (max-width: 768px){.product-additional-images .product-additional-image{width:50%}}.product-additional-images .product-additional-image-wrapper,.product-additional-images .product-additional-video-wrapper{padding:10px;background:#fff;height:100%}.product-additional-images .product-additional-image-element{max-width:100px;vertical-align:middle;display:block;margin:0 auto;width:100%}.product-additional-images .product-additional-image-element:hover{cursor:zoom}.product-additional-images .product-additional-video{padding:20px;background:#fff;min-height:70px;position:relative}.product-additional-images .product-additional-video:after{content:'';display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 195.696 265.015'%3E%3Cpath d='M185.72 112.77L39.042 4.773c-7.443-5.48-17.34-6.308-25.59-2.137C5.2 6.808 0 15.265 0 24.51v215.995c0 9.246 5.2 17.702 13.45 21.874 3.494 1.765 7.28 2.635 11.055 2.635 5.135 0 10.244-1.613 14.537-4.772L185.72 152.246c6.27-4.62 9.976-11.945 9.976-19.737 0-7.79-3.705-15.12-9.976-19.74' fill='%23E2231A'/%3E%3C/svg%3E");height:38px;width:28px;top:50%;left:50%;margin:-19px 0 0 -12px;position:absolute}.product-additional-images .slick-disabled{display:none !important}@media (min-width: 1001px){.product-right{width:40%;margin-left:10px}}.product-description{background:#fff;padding:20px;font-size:18px}@media (min-width: 769px){.product-description{overflow-y:scroll;height:152px}}.product-description p:last-child{margin-bottom:0}.product-order-box-10{background:#505254 url("/system/1/design/assets/10yearwarranty.svg") no-repeat top 59px right 16px !important;background-size:100px 100px !important}@media (max-width: 768px){.product-order-box-10{background:#505254 url("/system/1/design/assets/10yearwarranty.svg") no-repeat bottom 145px right 16px !important;background-size:75px 75px !important}.product-order-box-10 form#quantity-form{padding-top:45px}}.product-order-box{position:relative;margin-top:20px;color:#fff;padding:20px;background:#505254 url("/system/1/design/assets/5yearwarranty.svg") no-repeat top 59px right 16px;background-size:100px 100px;min-height:400px}@media (max-width: 768px){.product-order-box{height:auto !important;min-height:auto !important;background-image:inherit;margin-top:20px}}.product-order{font-size:0.8em}@media (min-width: 769px){.product-order{position:absolute;bottom:20px;right:20px;width:45%}}.request-title{margin-bottom:20px;font-size:18px}.request-builder{font-size:0.8em;font-weight:bold}@media (min-width: 769px){.request-builder{width:45%}}.request-builder .request-builder-item{background:#ebebeb;position:relative;height:35px}.request-builder .request-builder-item:hover{cursor:pointer}.request-builder .request-builder-item.request-builder-visible .request-builder-title{background:#fff;border-bottom:1px solid #ebebeb}.request-builder .request-builder-item.request-builder-visible .request-builder-title:after{content:"\e901"}.request-builder .request-builder-item.request-builder-visible .request-builder-container{display:block;width:422px}.request-builder .request-builder-item.request-builder-disabled:hover{cursor:default}.request-builder .request-builder-item.request-builder-disabled .request-builder-title{opacity:0.333}.request-builder-title{color:#505254;padding:5px 15px;margin:5px 0 0 0;position:relative}.request-builder-title:after{font-family:'e2s';font-size:1.5em;line-height:0.7;position:absolute;top:10px;right:-2px;margin-right:10px;content:"\e902";color:#e2231a}.request-builder-container{display:none;padding:5px 15px;background:#fff;color:#505254;position:absolute;z-index:100}.request-builder-label{display:block;margin-bottom:5px}@media (max-width: 768px){.product-part-number-label{margin-top:20px}}.product-part-number{font-weight:bold;margin-bottom:20px}.quantity-wrapper{margin-bottom:20px;display:flex}.quantity-wrapper *{border-radius:0;-webkit-appearance:none;-moz-appearance:none}.quantity-label,.quantity-up,.quantity-field,.quantity-down{border:none;display:block;font:inherit;padding:5px 9px;margin:0}.quantity-label{background:#888a8e;color:#fff;margin-right:1px}.quantity-up,.quantity-field,.quantity-down{background:#ebebeb;color:#505254;margin-right:1px;line-height:17px;padding-left:8px;padding-right:8px}.quantity-up,.quantity-down{font-size:1.7em;width:31px}.quantity-up{margin-right:0}.quantity-field{text-align:center;width:100%;padding-left:0;padding-right:0;min-width:0}.quantity-submit{clear:both;display:block;margin:5px;background:#e2231a;color:#fff;border:none;font:inherit;text-align:left;padding:5px 9px;margin:5px 0 0 0;width:100%}@media (max-width: 768px){.quantity-submit{width:208px}}.quantity-submit.disabled{background:#ebebeb;color:#000}.enquire-trigger{color:#fff;text-decoration:underline}.enquire-wrapper{display:none}.enquire-wrapper.enquire-visible{background-color:#505254;color:#fff;display:block;position:absolute;top:0;left:0;height:100%;width:100%;padding:20px}.enquire-wrapper .visually-hidden{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.enquire-close{position:absolute;top:20px;right:20px}.enquire-subtitle{margin-bottom:20px;font-weight:bold}.enquire-label{display:block;margin-bottom:20px}.enquire-label .enquire-input,.enquire-label .enquire-textarea{font:inherit;color:#505254;background:#ebebeb;border:none;padding:0;margin:0;width:100%;padding:10px}.enquire-label .enquire-textarea{height:6em}.enquire-label .enquire-submit{font:inherit;border:none;padding:0;margin:0;padding:10px;background:#e2231a;color:#fff}.enquire-wrapper ::-webkit-input-placeholder{color:#505254}.enquire-wrapper :-moz-placeholder{color:#505254}.enquire-wrapper ::-moz-placeholder{color:#505254}.enquire-wrapper :-ms-input-placeholder{color:#505254}.basket-wrap{display:none}.basket-header,.basket-similar-text{margin-bottom:20px}.basket-header{display:flex}.basket-header-tick,.basket-header-close{flex-grow:0;flex-shrink:0}.basket-header-title{flex-grow:1;align-self:center}.basket-header-tick{line-height:32px}.basket-header-tick:before{content:'';display:block;float:left;margin-right:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAxlBMVEXr6+vgJybr6urq6urgKinr5eXr6Ojr4uLr6engKijr39/q1dXgMTDr3Nzr5ubkYmLr3Nvr2trgMjHnsbDnsbHnoKDiUVDpwcHmhoXgKCfq0tHiSUjiRUTldXTqxsbpvb3jUVDliYjhQEDiWFjnm5vq19fiUE/gMC/gPDvjWlnr4+Pr09Pqw8PiQkHp0tLgNDPhTk3gKSjns7PnmZjr5+fjX17nnp7hPDvorq3kbGvnsrLgPTzgLi7pzs7lk5LiVVThT0/lf3/eaVnIAAAA/ElEQVR4Xu3WtY4EQQwG4fYwLNMxMzPz+7/UbeaRrFZJs9Jd0n9eX+LELo5jt8gWB9r1AQhAAALQqwZVGrUH0ueX3f7+WdQWSKdHMt/2EADoRe7uAYBeHk4BgF5OcgCgT3ZSAKCf1REA0K/SGbk3APYd0wMAvR/I8m43L6j3A9nS8tr6xmYGvR/YGsl8F+cZ9D6g2CtFBewtcDASUQF7C1xeiQrcW6C4vmkItkfA3R6vNATTM+DGTeER+yZghacEegU8AvQKgKA9ASpAD4CbqKA9AEaAHgAVtAfAIySHnh4B9/rWScp3b8+A+/j8+v6poz/8DwIQgADE/wv8AnA7GGMkR174AAAAAElFTkSuQmCC");background-size:32px;width:32px;height:32px}.basket-close-button{font-size:32px;padding-left:10px;padding-bottom:8px;cursor:pointer}#modaal-close{display:none !important}.basket-similar-items{display:flex;margin-left:-10px;margin-right:-10px}.basket-similar-item{width:33.33%}.basket-similar-item a{padding:20px;background:#fff;display:block;margin-right:10px;margin-left:10px}.basket-similar-item a:hover{text-decoration:none}.basket-similar-item-title{font-weight:bold;margin:0}.basket-similar-item-description{font-size:0.8em;color:#505254;margin-bottom:20px}.basket-similar-item-image{max-width:100%}.basket-buttons{margin-top:20px}.basket-buttons .basket-close,.basket-buttons .basket-continue{width:31.333%;padding:5px 10px;font-weight:bold;font-size:0.8em}.basket-buttons .basket-close{float:left;background:#ebebeb;color:#505254}.basket-buttons .basket-continue{float:right;background:#e2231a;color:#fff}.product-view-notification{display:flex}@media (max-width: 1000px){.product-view-notification{margin-top:20px}}@media (min-width: 1001px){.product-view-notification{padding-left:20px;width:20%;flex-direction:column}}.product-view-notification-content{padding:20px;font-size:14.8px;line-height:24px;background:#e2231a;color:#fff;flex-grow:1}.product-view-notification-content ul{padding-left:17px}.product-view-notification-content a{color:inherit;text-decoration:underline}.product-view-notification-content a:hover{text-decoration:none}.product-view-notification-title{margin-top:0;margin-bottom:15px;font-size:1.3em;line-height:1}.product-view-notification-image{background:#fff}@media (max-width: 1000px){.product-view-notification-image{max-width:33.333%}}.product-view-notification-image img{display:block;width:100%;height:auto}@media (max-width: 768px){.product-info{padding:20px;padding-top:0}}@media (min-width: 1001px){.product-info{padding-right:40px;padding-left:40px;margin-top:20px;margin-bottom:40px;width:80%;position:relative}}@media (min-width: 769px) and (max-width: 1000px){.product-info{padding-right:20px;padding-left:20px;margin-top:20px;margin-bottom:40px;width:100%;position:relative}}.product-info-buttons{padding-right:10px;border-bottom:1px solid #fff}.product-info-button{font:inherit;background:#fff;border:none;margin:0;color:#e2231a;font-size:0.8em;padding:8px 0;display:block;float:right;margin-left:10px;width:75px;text-align:center;cursor:pointer}.product-info-button:focus{-moz-outline:0;outline:0}.product-info-button.is-disabled{color:#505254}.product-info-item{border-bottom:1px solid #fff;padding:20px}@media (max-width: 768px){.product-info-item{padding-left:20px}}.product-info-item.product-info-item-visible{background-color:#fff;border-bottom-color:#ebebeb;border-bottom-width:2px}.product-info-item.product-info-item-visible .product-info-title:before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cpath fill='%23505254' d='M56.953 19.266l-16.734 16.734 16.734 16.734-4.219 4.219-16.734-16.734-16.734 16.734-4.219-4.219 16.734-16.734-16.734-16.734 4.219-4.219 16.734 16.734 16.734-16.734z'%3E%3C/path%3E%3C/svg%3E%0A")}.product-info-item.product-info-item-visible .product-info-box{display:block;overflow:hidden}.product-info-title{margin:0;font-size:1.4em;position:relative}.product-info-title:before{content:'';background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cpath fill='%23505254' d='M22.219 23.484l13.781 13.781 13.781-13.781 4.219 4.219-18 18-18-18z'%3E%3C/path%3E%3C/svg%3E%0A");display:block;position:absolute;right:-7px;top:0;width:32px;height:32px}.product-info-title:hover{cursor:pointer}.product-info-box{font-size:0.925em;margin-top:20px;margin-bottom:0;display:none;overflow-x:scroll}.product-info-box ul{padding-left:20px;margin:0}.product-info-box ul li{text-indent:0}.product-info-box ul li:before{float:left;left:-20px;position:absolute}.product-info-box p,.product-info-box ul,.product-info-box ol{margin-bottom:0}.product-info-box table{width:100%;border-collapse:collapse;text-align:left;border:1px solid #888a8e}.product-info-box table th,.product-info-box table td{padding:10px;border:1px solid #888a8e}.section-related-products{background:#fff;padding:20px 40px;border-bottom:5px solid #ebebeb;position:relative}.section-related-products .related-products{display:flex}.section-related-products .related-products-item{width:33.333%}.section-related-products .related-products-text{margin-bottom:0;font-size:0.9em}.section-related-products .related-products-image{float:left;margin-right:20px;max-height:82px}.section-search-results{padding:40px}.new-space{width:75%;padding:0 10px;margin:0 0 30px}@media (max-width: 768px){.new-space{width:auto}}.new-space h3{color:#e2231a;font-size:3em;margin:0}.new-space p{max-width:50%;margin-top:20px}.new-space img{float:right;vertical-align:middle;margin-left:40px;max-width:300px}.back-to-search{padding:20px 0 20px;margin:20px 0 0 10px;border-top:1px solid #fff}.back-to-search-link{color:#505254}.back-to-search-link:hover{text-decoration:none;opacity:0.7}.back-to-search-link:after{content:"\e900";display:inline-block;font-family:'e2s';font-size:1.7em;line-height:12px;width:22px;vertical-align:-6px;margin-right:0px;color:#e2231a}@media (min-width: 769px){.search-results-wrapper{display:flex}}.search-refine{font-size:0.9em;line-height:1.2em}@media (min-width: 769px){.search-refine{width:20%;padding-right:20px}}.search-refine h3{font-size:1.4em;margin-top:0}.search-refine-title{margin-bottom:20px;position:relative}.search-refine-title:after{font-family:'e2s';font-size:1.5em;color:#e2231a;display:block;position:absolute;top:-5px;right:0;content:"\e901"}.search-refine-title.search-refine-title-active:after{content:"\e909"}.search-refine-options{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:20px;display:none}.search-refine-options.search-refine-options-visible{display:block}.search-refine-label{display:block}.browse-expert .previous-filter-label,.browse-expert .filter-label{margin-bottom:5px}.browse-expert .previous-filter{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:20px;position:relative}.browse-expert .previous-filter:after{font-family:'e2s';font-size:1.5em;color:#e2231a;display:block;position:absolute;top:-1px;right:0;content:"\e901"}@media (min-width: 769px){.browse-expert .previous-filter-label,.browse-expert .previous-filter-text{color:#e2231a}}.browse-expert .previous-filter-text a{position:relative;display:block}@media (max-width: 768px){.browse-expert .previous-filter-text a{color:#fff}}.browse-expert .filter-label{position:relative}.browse-expert .filter-label:after{font-family:'e2s';font-size:1.5em;color:#e2231a;display:block;position:absolute;top:-1px;right:0;content:"\e909"}@media (min-width: 769px){.search-results{width:80%}}@media (min-width: 769px){.search-results-inner{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}}.search-result-wrapper{position:relative}@media (min-width: 769px){.search-result-wrapper{width:25%;padding-left:10px;padding-right:10px;margin-top:20px}}.search-result-wrapper:nth-of-type(-n+4){margin-top:0}.search-result-wrapper:hover .search-result-hover{opacity:1}.search-result{padding:20px;background:#fff}.search-result-hover{transition:opacity 0.1s linear;opacity:0;position:absolute;top:0;right:10px;bottom:0;left:10px;background-color:rgba(0,0,0,0.85);color:#fff}.search-result-title{font-weight:bold;color:#e2231a;margin-top:0;margin-bottom:5px}.search-result-text{font-size:0.8em}.search-result-image{max-width:100%;display:block}.section-quotes{padding:20px 40px}@media (max-width: 768px){.section-quotes{padding:20px}}.section-quotes .page-title{color:#505254;font-size:1.4em}.section-quotes .progress{display:flex;margin-bottom:20px}.section-quotes .progress-item{width:33.333%;opacity:0.5}.section-quotes .progress-item.progress-item-active{opacity:1}.section-quotes .progress-item:nth-of-type(2){position:relative}.section-quotes .progress-item:nth-of-type(2):before,.section-quotes .progress-item:nth-of-type(2):after{content:'';display:block;width:37px;height:50px;position:absolute;background-image:url("/system/1/design/assets/chevron.svg");background-size:37px;opacity:0.4;top:50%;margin-top:-25px}@media (max-width: 660px){.section-quotes .progress-item:nth-of-type(2):before,.section-quotes .progress-item:nth-of-type(2):after{background-size:25px;width:26px;height:33px;background-repeat:no-repeat}}.section-quotes .progress-item:nth-of-type(2):before{left:0}@media (max-width: 660px){.section-quotes .progress-item:nth-of-type(2):before{left:-14px;top:31px}}.section-quotes .progress-item:nth-of-type(2):after{right:0}@media (max-width: 660px){.section-quotes .progress-item:nth-of-type(2):after{right:-14px;top:31px}}.section-quotes .progress-item-image{display:block;margin:0 auto 20px}.section-quotes .progress-item-text{text-align:center}@media (max-width: 660px){.section-quotes .progress-item-text{font-size:13px}}.section-quotes .quotes-threecolumns{margin-top:20px;padding-top:20px;overflow:hidden;border-top:1px solid #fff;margin-bottom:20px}.section-quotes .quotes-threecolumns .threecolumns-item{text-align:center;font-size:14px}@media (min-width: 769px){.section-quotes .quotes-threecolumns .threecolumns-item{float:left;width:33.333%}}@media (min-width: 769px){.section-quotes .quotes-threecolumns .threecolumns-item .threecolumns-inner{margin:0 20px}}.section-quotes .quotes-threecolumns .threecolumns-item img{display:block;margin:0 auto;height:51px;margin-bottom:20px}@media (max-width: 768px){.section-quotes .quotes-buttons{overflow:hidden}}@media (min-width: 769px){.section-quotes .quotes-buttons .quotes-button-request{float:right}}@media (max-width: 768px){.section-quotes .quotes-buttons .quotes-button-request{margin-top:20px}}.section-quotes .quotes-buttons .quotes-button-continue{background:#505254}.section-quotes .request-quote-button .quotes-button{float:right}.section-quotes .quotes-button{display:inline-block;padding:10px 20px;width:204px;font-weight:bold;line-height:1;background:#e2231a;color:#fff;position:relative}.section-quotes .quotes-button:after{content:"\e902";font-family:'e2s';font-size:35px;width:23px;line-height:21px;position:absolute;top:8px;right:10px}.quotes-step-contents .quotes-basket-empty{margin:3em 0}.quotes-step-contents .quotes-title{margin:20px 0;padding:20px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.quotes-step-contents .quotes-quantity{float:right;font-size:20px;line-height:42px;width:184px}@media (max-width: 768px){.quotes-step-contents .quotes-quantity{display:none}}.quotes-step-contents .quotes-contents{float:left;font-size:30px;line-height:42px}.quotes-step-contents .quotes-item{background:#fff;padding:20px}.quotes-step-contents .quotes-item:not(:last-of-type){margin-bottom:20px}.quotes-step-contents .quotes-item{display:flex}@media (max-width: 768px){.quotes-step-contents .quotes-item{flex-wrap:wrap}}.quotes-step-contents .quotes-product-image,.quotes-step-contents .quotes-product-quantity,.quotes-step-contents .quotes-product-remove-wrapper{flex-shrink:0}@media (max-width: 768px){.quotes-step-contents .quotes-product-image{flex-grow:1}}@media (max-width: 480px){.quotes-step-contents .quotes-product-image{width:100%;margin-bottom:20px}}.quotes-step-contents .quotes-product-image img{display:block;max-width:200px;margin-right:20px}.quotes-step-contents .quotes-product-text{font-size:14px;line-height:1.8}@media (min-width: 769px){.quotes-step-contents .quotes-product-text{width:757px;margin-right:20px}}@media (max-width: 768px){.quotes-step-contents .quotes-product-text{width:100%;order:5;margin-top:20px}}.quotes-step-contents .quotes-approvals{margin-top:20px}@media (min-width: 769px){.quotes-step-contents .quotes-product-quantity{width:143px}}.quotes-step-contents .quotes-quantity-remove,.quotes-step-contents .quotes-quantity-add{border:none;font:inherit;padding:3px 4px;line-height:1;margin:0;width:24px;font-size:18px;background:#ebebeb}.quotes-step-contents .quotes-quantity-current{width:19px;display:inline-block}.quotes-step-contents .quotes-product-remove{background:none;border:none;font:inherit;padding:0;margin:0;font-size:30px;line-height:19px}@media (max-width: 768px){.quotes-step-contents .quotes-product-remove{margin-left:20px}}.quotes-step-details .details-title{border-top:1px solid #fff;border-bottom:1px solid #fff;margin:40px 0 20px;padding:20px 0;font-size:1.4em}@media (min-width: 769px){.quotes-step-details .details-wrapper{display:flex}}.quotes-step-details .details-wrapper .form-divider{border-bottom:thin white solid;margin-bottom:10px}@media (min-width: 769px){.quotes-step-details .details-left{width:50%;margin-right:10px}}.quotes-step-details .details-form{padding:20px;background:#cacbcb}.quotes-step-details .details-section{position:relative}.quotes-step-details .details-section label.error{position:absolute;top:0;right:0}.quotes-step-details .details-section:not(:last-of-type){display:block;margin-bottom:20px}.quotes-step-details .details-required{color:#e2231a}.quotes-step-details .details-field{border:none;margin:0;padding:10px;background:#fff;font:inherit;color:inherit;width:100%}.quotes-step-details .details-field-postal-code{width:120px}.quotes-step-details .details-find-address{width:120px;background:#77881c;border:none;padding:10px;margin:0;line-height:1;font:inherit;color:#fff;font-weight:bold;font-size:13px;margin-left:16px}.quotes-step-details .question{display:inline-block;line-height:36px;border-radius:1000px;background:#fff;width:36px;text-align:center;margin-left:20px}.quotes-step-details .details-time{margin-top:20px;margin-left:20px;margin-bottom:0}.quotes-step-details .details-right{width:50%;margin-left:10px;position:relative}.quotes-step-details .basket-contents{background-color:#fff;padding:20px}.quotes-step-details .basket-contents-title{font-size:1.2em;margin-bottom:20px}.quotes-step-details .basket-contents-item{overflow:hidden}.quotes-step-details .basket-contents-item:not(:last-of-type){border-bottom:1px solid #ebebeb;padding-bottom:10px;margin-bottom:10px}.quotes-step-details .basket-contents-item-image{max-width:125px;float:left;margin-right:20px}.quotes-step-details .basket-contents-item-text{font-weight:bold}.quotes-step-details .basket-contents-total{margin-top:20px;font-weight:bold;text-align:right;font-size:1.2em}.quotes-step-details .request-quote-button{margin-top:20px;display:block;padding:10px 20px;font-weight:bold;background:#e2231a;color:#fff;line-height:40px;border:none;font:inherit;text-align:left}@media (min-width: 769px){.quotes-step-details .request-quote-button{position:absolute;right:0;bottom:43px;width:204px}}.quotes-step-details .request-quote-button:after{font-family:'e2s';font-size:1.5em;content:"\e902";color:#fff;float:right}.quotes-step-details .request-quote-button:hover{text-decoration:none}.section.section-contact{padding:20px}@media (min-width: 769px){.section.section-contact{padding-right:40px;padding-left:40px}}.contact-wrapper{padding-top:20px;border-top:1px solid #fff}@media (min-width: 769px){.contact-wrapper{display:flex}}@media (min-width: 769px){.contact-inner{width:80%}.contact-left{width:60%;margin-right:10px}.contact-right{width:40%;margin-left:10px;margin-top:20px}}@media (max-width: 768px){.contact-left{margin-bottom:20px}}.contact-form-text,.contact-form .input-group:not(.input-group-for-submit){background:#cccdd0;padding:0 20px 20px 20px;color:#505254}.contact-form-text:first-child{padding-top:20px}.contact-form .input-group-for-submit{margin-top:20px}.contact-form-section,.contact-right-section{margin-bottom:1em}.contact-form .input-label{display:block;margin-bottom:4px}.contact-form .input-label .required{color:#e2231a;font-weight:bold}.contact-form .input-field{display:block;width:100%;padding:10px;margin:0;font:inherit;color:inherit;border:none}.contact-form .input-field.input-textarea{height:10em}.contact-form .input-submit{width:150px;display:inline-block;padding:10px 20px;font:inherit;text-align:left;line-height:1;border:none;color:#fff;font-weight:bold;background:#e2231a;-webkit-appearance:none;border-radius:0}.contact-form .input-submit:after{font-family:'e2s';font-size:1.5em;content:"\e902";color:#fff;float:right;margin-top:-3px}.contact-form .input-submit:hover{text-decoration:none}.contact-right-section .red{color:#e2231a}.section.section-reflib{padding:20px 40px}@media (max-width: 768px){.section.section-reflib{padding:20px}}.reflib-inner{width:80%;margin:0 auto}@media (max-width: 768px){.reflib-inner{width:100%}}.reflib-inner .page-title{margin-left:20px}.reflib-title{padding:20px;font-size:1.4em}.reflib-list{padding:0 0 20px 20px}.reflib-each{border-top:1px solid #fff}.reflib-each:last-of-type{border-bottom:1px solid #fff}.reflib-each.reflib-faq a{color:inherit !important}.reflib-title-arrow{float:right}.reflib-list{display:none}.reflib-list ul,.reflib-list ol{padding-bottom:20px;padding-left:20px;padding-right:20px;margin:0;list-style:none}.reflib-list ul li:not(:last-of-type),.reflib-list ol li:not(:last-of-type){margin-bottom:10px}.reflib-list a{color:inherit}.reflib-each.reflib-each-visible .reflib-title{color:#e2231a}.reflib-each.reflib-each-visible .reflib-list{display:block}.section-news-main .pagination-wrapper{padding:20px 40px;border-top:1px solid #fff}.pagination-wrapper .pagination{padding:0;list-style:none;margin:0;display:flex}.pagination-wrapper li{border:1px solid #888a8e;border-left:0}.pagination-wrapper li:first-child{border-left:1px solid #888a8e}.pagination-wrapper li.disabled a{color:#888a8e}.pagination-wrapper li.disabled a:hover{text-decoration:none}.pagination-wrapper a{color:#505254;display:block;padding:10px;line-height:1;min-width:41px;text-align:center}.section-general .general-main table.technical{border:none;width:100%}.section-general .general-main table.technical td{border-top:none;border-left:none;border-right:none;border-bottom:thin #DDD dotted;padding:8px}.admin-info{background-color:#F0E68C !important;border:thick red dotted}.tone-table img{width:20px;margin-right:10px}.tone-table table tr td:nth-child(1){width:100px}.tone-table table tr td:nth-child(2){width:100px}label.error{color:#e2231a}.product-sub-text{background-color:#505254;width:100%;color:#fff;padding:4px 0 4px 8px;line-height:23px;max-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:normal}.brochure-text{line-height:18px;margin-top:5px}.product-browse-intro{width:20%;float:left;font-weight:normal !important}@media (max-width: 768px){.product-browse-intro{width:100%}}p.select-all-note{color:#e2231a;margin-top:2px;font-size:13px}.interactive .filter-label{height:28px}.filter-label+.question>div:first-child{height:53px !important}.alert{background-color:green;color:white;padding:10px}.template_792820006 .section-general .general-main table{width:100%;border-collapse:collapse;border:thin #e2231a dotted}.template_792820006 .section-general .general-main table th,.template_792820006 .section-general .general-main table td{padding:5px;border:thin #e2231a dotted}.template_792820006 .generic-content .box{clear:both;padding:20px 20px;margin:0;font-size:18px;background-color:white !important}.template_792820006 .generic-content .box h1{margin:0;padding:20px 0}.template_792820006 .generic-content .box h2{color:#e2231a;font-size:18px;font-weight:bold}.search-bar-form-field::-ms-clear{display:none}.reflib-list .about-body a{color:#e2231a}.browse-by-type{font-weight:bold}.clearfix:after,.image-right400:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix,.image-right400{display:inline-block;width:100%}img400r{width:400px;float:right}.image-right400 img{width:400px;float:right}.dropdown-title{cursor:pointer}.grecaptcha-badge{display:none !important}.product-additional-video-wrapper{position:relative}.product-video-label{width:100%;text-align:center;position:tabsolute;top:10px;left:0;z-index:1000}@media (min-width: 769px){.hero-wrapper{padding-bottom:0;padding-top:50px}}.trusted-by-logos-text{font-weight:bold;font-size:0.9em;margin-bottom:10px}.section-trusted-by .trusted-by-logos{padding-bottom:15px}.area-outer{padding:20px 0}.section:not(.section-is-full-width) .section-title{font-weight:bold;font-size:1.7em;margin-bottom:10px;line-height:1}.about-e2s{line-height:1.53}.hero-image{margin-top:-30px}.latest-news-inner h4,.new-products-title,.case-studies-item-title,.case-studies-item-image+a{font-weight:bold}.video-container.embed-responsive{height:90%}.template_projects-2022 .projects-title h2.page-title{margin-left:0}.projects-subtitle{color:#e2231a;font-size:1.7em;line-height:1.2;border-top:1px solid #fff;padding:1em 0}.projects-subtitle p{margin:0;max-width:90%}.projects{padding:0;margin:0}.project{display:flex;align-items:flex-start;flex-direction:row-reverse;gap:0 1em;border-top:1px solid #fff}.project-text{line-height:1.34;flex-grow:1;order:1}.project-image{width:125px;background:#fff}@media (max-width: 768px){.project-image{display:none}}p.project-location{font-weight:bold;margin-top:14px;margin-bottom:0}.project-title{margin:0;color:#e2231a}.project-title a:hover{text-decoration:underline}.project-details,.project-links{font-size:0.9em;margin-bottom:14px}.project-links a{color:inherit;text-decoration:underline}.project-links a:not(:last-of-type){margin-right:0.5em}.project-links a:hover{text-decoration:none}.projects-back-to-top{position:sticky;z-index:1000;bottom:0;left:100%;padding-bottom:1em;padding-right:1em;transition:opacity 350ms ease-in-out;display:inline-block}.projects-back-to-top.is-hidden{pointer-events:none;opacity:0}.projects-back-to-top.is-shown{opacity:1}.projects-back-to-top a{position:relative;font-weight:bold}.projects-back-to-top a:before{content:'';width:20px;height:10px;background-size:20px 10px;position:absolute;top:-1em;right:0;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.2003765' height='5.2010002' viewBox='0 0 9.2003765 5.2010002'%3E%3Cpath d='M 1.1808766,5 C 0.90987656,5.268 0.47187656,5.268 0.20287656,5 c -0.269,-0.268 -0.272,-0.701 0,-0.969 L 4.1108766,0.201 c 0.27,-0.268 0.707,-0.268 0.979,0 l 3.908,3.83 c 0.27,0.267 0.27,0.701 0,0.969 -0.27,0.268 -0.709,0.268 -0.979,0 l -3.42,-3.141 z' style='fill: %23505254;' /%3E%3C/svg%3E")}.projects-list ul.pagination{list-style:none;padding-left:0;margin-top:20px}.projects-list ul.pagination li{display:inline;margin-right:20px}.projects-wrapper .project-item p{margin:0;margin-block:0}.projects-wrapper p.project-name{font-weight:bold;color:#e2231a}.projects-wrapper .project-item{margin-bottom:20px}.projects-wrapper .product-link{color:#505254;text-decoration:underline;font-weight:bold}.projects-wrapper .product-image{float:right;height:100px;border:thin #ebebeb solid;margin-left:20px;padding:0 !important}li.project a.case-study{color:#e2231a !important;text-decoration:none;font-weight:bold}label.excluded{color:red;text-decoration:line-through}.weglot-container{margin-top:39px}.weglot-container aside div{border:none !important;font-size:14px !important}
.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#fff}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.75;filter:alpha(opacity=75)}.modal-body{position:relative}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 840px){.modal-dialog{width:800px;margin:40px auto}}.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-header:after,.modal-footer:after{clear:both}.embed-responsive{position:relative;display:block;height:100%;padding:0;overflow:hidden;padding-bottom:56%}.embed-responsive .embed-responsive-item{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.do-not-use-this h2.page-title{color:#e2231a;font-size:48px;margin-left:60px}.do-not-use-this .news-article-body .box{background-color:#fff}.do-not-use-this .news-article-title{display:none}.do-not-use-this .news-section{clear:both}.do-not-use-this .rightbox1{background-color:#ebebeb !important;border-top:thin white solid;padding-left:20px}.do-not-use-this .rightbox1 h1{font-size:27px;color:#e2231a !important}.do-not-use-this .rightbox1 h1 b{font-weight:300}.do-not-use-this .rightbox1 b{font-weight:300}.do-not-use-this .rightbox2{padding:20px}.do-not-use-this .rightbox3{padding:20px !important;font-size:18px;margin-bottom:20px}.do-not-use-this .rightbox3 h2{color:#e2231a;font-size:18px;font-weight:bold}.do-not-use-this .rightbox4A{font-size:18px;margin-bottom:20px;margin-right:20px;float:left;width:48%;padding:20px}.do-not-use-this .rightbox4B{font-size:18px;margin-bottom:20px;float:right;width:48%;padding:20px}.do-not-use-this .rightbox4C{clear:both;font-size:18px;margin-bottom:20px;float:left;width:48%;margin-right:20px;padding:20px}.do-not-use-this .rightbox4D{font-size:18px;margin-bottom:20px;float:right;width:48%;padding:20px}.do-not-use-this .rightbox4E{font-size:18px;margin-top:20px;margin-bottom:20px;float:left;background-color:#d0d2d2 !important;padding:20px;width:50%}.do-not-use-this .rightbox4E h2{color:#e2231a;font-size:18px;font-weight:bold;margin-bottom:20px}.do-not-use-this .rightbox4F{font-size:18px;margin-top:0px;margin-bottom:20px;float:right;background-color:#ebebeb !important;padding:20px;width:50%}.do-not-use-this .rightbox4F h2{color:#e2231a;font-size:18px;font-weight:bold;margin-bottom:20px}.do-not-use-this .rightbox5{clear:both;margin-top:20px;padding:20px;margin-bottom:20px;font-size:18px}.do-not-use-this .rightbox6{clear:both;padding:20px;font-size:18px;margin-top:20px;margin-bottom:20px}.do-not-use-this .rightbox6 h1{color:#e2231a;font-size:18px;font-weight:bold}.do-not-use-this .rightbox6 h2{color:#e2231a;font-size:18px;font-weight:bold}.do-not-use-this .rightbox6 img{width:100% !important}.do-not-use-this .rightbox7{clear:both;margin-top:20px;padding:20px;margin-bottom:20px;font-size:18px}.do-not-use-this .rightbox8{clear:both;margin-top:20px;padding:20px;margin-bottom:20px;font-size:18px}.do-not-use-this .rightbox9{clear:both;margin-top:20px;padding:20px;margin-bottom:20px;font-size:18px}.do-not-use-this .rightbox10{clear:both;margin-top:20px;padding:20px;margin-bottom:20px;font-size:18px}.do-not-use-this .rightbox11{clear:both;margin-top:20px;padding:20px;margin-bottom:20px;font-size:18px}.do-not-use-this .rightbox12{clear:both;margin-top:20px;padding:20px;margin-bottom:20px;font-size:18px}.do-not-use-this .rightbox13{clear:both;margin-top:20px;padding:20px;margin-bottom:20px;font-size:18px}.do-not-use-this .rightbox15{clear:both;padding:20px;font-size:18px;margin-bottom:20px}.do-not-use-this .rightbox16{clear:both;background-color:#ebebeb !important;color:#e2231a !important;padding-left:20px}.do-not-use-this .rightbox16 h1{font-size:24px}.do-not-use-this .rightbox16 h1 b{font-weight:300}.do-not-use-this .red-dots{width:100%;height:1px;background:#e2231a}.do-not-use-this .rightbox15 ul li{list-style:none}.do-not-use-this .rightbox15 ul li::before{color:#e2231a;content:"\2022";font-size:1em;padding-right:1.1225em;position:relative;top:0em}.do-not-use-this leftbox1{background-color:#ebebeb !important;color:#505254}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:40px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#ebebeb;color:#505254;width:100%}.dist-dropdown{width:100%}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:40px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:40px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #DDD;border-radius:0px;background:#F8F8F8;position:relative;overflow:hidden}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;user-select:none}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;background-color:#F8f8f8;color:#BBB;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#BBB;border-bottom:none}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#F8F8F8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#E0E0E0;color:#444}.selectric-items li.highlighted{background:#D0D0D0;color:#444}.selectric-items li:hover{background:#D5D5D5;color:#444}.selectric-items .disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#666 !important;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;user-select:none;background:none;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}
