﻿@font-face{font-family:abel;src:url(../font/Roboto-Light.ttf)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:#000}body{font:15px/100% "Open Sans",Helvetica,Arial,sans-serif;color:#323339;overflow-x:hidden}.nav-top-lvl:hover{background-color:#da291c}.submenuOptions:hover{background-color:#da291c}.nav_active_red{background-color:#da291c}#site-container{width:100%;background:#fff}#site-container .section{max-width:1170px;margin:0 auto}#site-container>header{font-family:abel;letter-spacing:1px;position:relative;font-size:0;padding:1.2rem 0 .8rem 0}#site-container>header .site-logo{width:170px;display:inline-block;vertical-align:top;font-size:1rem;height:4.5rem}#site-container>header .site-logo .logo-image{background-image:url(../image/LogoCHTWhite.jpg);background-position:center;background-size:contain;background-repeat:no-repeat;height:100%}@media (max-width:1052px){#site-container>header .site-logo .logo-image{background-image:url(../image/LogoCHTWhite.jpg);background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;height:100%}}#site-container>header .head-menu{width:calc(100% - 170px);-ms-flex-pack:right;justify-content:right;vertical-align:top;font-size:1rem;text-align:right;float:right;max-width:50rem;position:absolute;top:19px;right:0}#site-container>header .head-menu>nav{font-size:13px;text-align:right;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;right:0}#site-container>header .head-menu>nav#top-menu{height:1.5rem;margin-bottom:1.5rem}#site-container>header .head-menu>nav#bottom-menu{height:1.5rem;font-size:15px}#site-container>header .head-menu>nav.blocked{display:block;font-size:0}#site-container>header .head-menu>nav>a{line-height:1.5;min-height:0}#site-container>header .head-menu>nav #head-search{position:relative}#site-container>header .head-menu>nav #head-search input{padding:.5rem 1rem;margin-top:-1rem;width:12rem;outline:0;border:0;box-shadow:none;border:1px solid #e3e1dc;margin-left:.5rem;padding-right:2.5rem}#site-container>header .head-menu>nav #head-search .search-button{background:0 0;border:none;outline:0;margin-left:-33px;position:absolute}#site-container>header .head-menu>nav #head-search .search-button img{width:20px;height:20px;object-fit:cover}#site-container>header a{text-decoration:none;color:#323339}#site-container #head-tagline{background:#bfbfbf;color:#da291c;font-size:20px;line-height:2.4rem;height:40px;text-align:right;display:inline-block;width:41%}#site-container #head-tagline .section{display:block;float:right;height:100%}hr{width:100%;height:0;border:0;border-top:1px solid #323339;margin:3rem 0}section{background:#eaeaea;padding:2rem 0 2rem}.light{background:#fff}.section p.hero-text{font-weight:700}.section p,.section ul{line-height:1.8}.column p{padding-right:0;padding-left:1rem}.column:first-of-type p{padding-right:1rem;padding-left:0}#footer-bg{background:#fff;width:100%}footer{color:#000;padding:3rem 0}footer p{line-height:2}footer .footer-logo{height:4rem;width:100%;background-repeat:no-repeat;background-position:top left;background-size:contain;margin:3rem 0}footer .copy,footer .icm-logo span{color:#000;font-size:.8rem}footer .logo-group{width:100%;margin:5rem 0 3rem}footer .icm-logo{background-image:url(../image/icm.png);height:3.3rem;width:8rem;background-repeat:no-repeat;background-position:center;background-size:contain;position:relative;display:inline-block}footer .icm-logo>span{position:absolute;left:10rem;bottom:0}footer .logo-iso9001{background-image:url(../image/ISO9001&14001.png);min-height:50px;width:100%;background-repeat:no-repeat;background-position:top right;background-size:contain;margin:5rem 0 0}footer .logo-iso9001-text{font-size:.8rem}footer nav>a{color:#000}footer nav>a:hover{color:#da291c}footer nav#footer-links{font-size:0;width:calc(100% + 6rem);margin-right:-6rem}footer nav#footer-links a{text-decoration:none;width:50%;display:inline-block;font-size:.9rem;line-height:2;cursor:pointer}footer h3{text-transform:uppercase;letter-spacing:1px;margin-top:4rem;font-size:14px;font-weight:400;font-family:abel}nav.social{margin:.5rem 0;font-size:2rem}nav.social a{text-decoration:none;padding:0}nav.social a i{vertical-align:middle}nav.social.news{text-align:left}nav.social.news a{padding-left:1rem;padding-right:1rem;color:#b2b2b2}nav.social.news a.index{float:right;color:inherit;margin-top:0}div.row{display:table;table-layout:fixed;width:100%}div.column{display:table-cell;vertical-align:top}hr.dash{border:0;border-top:1px solid #da291c;width:2rem;text-align:left;display:block;margin:1rem 0 4rem 0;height:0}.product-bar{width:100%;background:#eaeaea}.top-banner{width:100%;background:#000;padding:2rem 0 6rem;background-size:cover;background-repeat:no-repeat;background-position:center}.top-banner.index{height:calc(100vh - 12rem);padding-top:calc(25vh - 9rem);padding-bottom:calc(20vh - 6rem)}.top-banner hr.dash{margin-bottom:2rem}.top-banner .title-desc{line-height:1.3;text-transform:uppercase;font-size:24px;margin-bottom:0}.title-box{padding:3rem 2rem;background-color:rgba(50,51,57,.702);display:inline-block;width:26rem;max-width:100%;height:auto;border-radius:4px}.title-box h1{text-transform:uppercase;color:#fff;margin:0;font-size:2rem;font-family:abel;font-weight:400;line-height:1;padding-bottom:1rem}.light-bg{background:#fff}.section.contact-banner{padding:2rem 0 5.5rem;text-align:center}h2.huge{font-size:2.5rem;font-family:abel;font-weight:400;text-transform:uppercase;padding-top:3.5rem;margin-bottom:1.6rem;letter-spacing:3px}h2.center{text-align:center}hr.dash.center{margin:0 auto}p.thinner{max-width:50rem;display:inline-block;padding:0 0 2rem;font-size:14px;line-height:1.7}a.contact,button.contact{display:block;background:#eaeaea;font-family:abel;font-size:1.5rem;display:inline-block;padding:1rem 0;width:10rem;font-size:16px;color:#323339;text-transform:uppercase;text-decoration:none;letter-spacing:1px;border:0}button.contact{padding:.8rem 0;background:#da291c;color:#fff;display:block;margin:0 auto}.rounded{border-radius:2.5rem}.fixed-prod-bar{font-size:12px!important;padding:.5rem 1.2rem!important}.fixed-content{margin-top:.5rem!important}.fixed-text-left{float:left;width:10%}@media (max-width:735px){#application-dropdown-filter,#product-dropdown{width:100%}}@media (max-width:1517px){#application-dropdown-filter,#product-dropdown{width:80%}}.disable-scrollbars{scrollbar-width:none;-ms-overflow-style:none}.disable-scrollbars::-webkit-scrollbar{background:0 0;width:0}.product-bar{font-size:0;font-family:abel;position:relative;width:46%;display:inline-block;float:right}.product-bar #product-selector,.product-bar .menu-dropdown{font-size:18px;position:static;text-decoration:none;color:#323339;display:inline-block;width:17rem;padding:1.65rem 1.2rem;vertical-align:top;background:0 0;border-top-right-radius:.5rem;text-transform:uppercase;letter-spacing:1.5px;z-index:999}.product-bar #product-selector>.dropdown-content,.product-bar .menu-dropdown>.dropdown-content{display:none}.product-bar #product-selector:hover,.product-bar .menu-dropdown:hover{background:#a8b2ba}.product-bar #product-selector:focus,.product-bar .menu-dropdown:focus{outline:0;background:#a8b2ba}.product-bar #product-selector nav,.product-bar .menu-dropdown nav{font-family:abel}.product-bar #product-selector .button-text,.product-bar .menu-dropdown .button-text{font-family:abel}.product-bar .menu-dropdown-fixed:after{margin-left:7rem!important}.product-bar .menu-dropdown{cursor:pointer}.product-bar .menu-dropdown section{display:block;width:100%;font-size:0}.product-bar .menu-dropdown:after{content:"";background-image:url(../image/arrow.png);display:block;position:absolute;width:.9rem;height:.9rem;background-position:center;background-size:contain;background-repeat:no-repeat;margin-top:-1rem;margin-left:7rem}.product-bar .menu-dropdown p{font:15px/100% "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:none;width:14rem;display:inline-block;font-size:15px;padding-right:4rem;vertical-align:top;color:#fff;margin:0}.product-bar .menu-dropdown nav{display:inline-block;width:36rem;position:relative;vertical-align:top;float:right}.product-bar .menu-dropdown nav a{width:16rem;display:inline-block;font-size:1rem;color:#fff;letter-spacing:1px;text-transform:none;text-decoration:none;border-left:1px solid #fff;margin-top:-1px;margin-bottom:-1px;padding-top:2px;padding-bottom:10px;padding-left:1rem}.product-bar #product-selector{background:#da291c;color:#fff}#slider-container{position:relative}.slider{width:100%;margin:0 auto;background:#000;outline:0;border:0}.slider div.title-box{border-radius:.3rem;display:block;text-align:center;height:auto;max-width:60rem;min-width:40rem;width:70%;margin:0 auto;margin-bottom:6rem}.slider div.title-box h2{color:#fff;padding-top:0}.slider div.title-box p{color:#fff;text-align:center;margin:0 auto;margin-top:1rem}.slider div.title-box a{text-align:center;margin-bottom:1rem;margin-top:1rem;width:auto;padding-left:2rem;padding-right:2rem;outline:0}.slider ul.slick-dots{position:absolute;bottom:1rem}.slider ul.slick-dots li button:before{opacity:1;width:.7rem;height:.7rem;content:"";border-radius:50%;box-shadow:0 0 0 1px #dedede inset;background-color:transparent}.slider ul.slick-dots li.slick-active button:before{background-color:#da291c;box-shadow:none}.slider button.slick-arrow{position:absolute;z-index:100;margin-top:-2rem}.slider button.slick-arrow.slick-prev{left:4rem}.slider button.slick-arrow.slick-prev:before{background-image:url(../image/slider-back.png)}.slider button.slick-arrow.slick-next{right:5.5rem}.slider button.slick-arrow.slick-next:before{background-image:url(../image/slider-forward.png)}.slider button.slick-arrow:before{width:3.5rem;height:3.5rem;display:block;content:"";background-position:center;background-size:contain;background-repeat:no-repeat}div.slick-dotted.slick-slider{margin-bottom:0}.scroll-info{width:100%;position:absolute;bottom:3rem;text-align:center;color:#e3e1dc;font-size:16px;font-family:abel;text-transform:uppercase;letter-spacing:1px}.scroll-info:after{content:"";height:.6rem;background-image:url(../image/arrow-down.png);background-position:top center;background-size:contain;background-repeat:no-repeat;display:block;width:100%;margin-top:.5rem}section.about-us{background-position:calc(50% + 320px) top;background-size:526px;background-repeat:no-repeat}section h1{text-transform:uppercase;color:#323339;margin:0;font-size:2rem;font-family:abel;font-weight:400}section hr.dash{margin-top:2rem;margin-bottom:1.5rem}span.inset-border ul,ul.inset-border{padding:1.3rem 1rem;width:calc(100% - .5rem);font-size:0;background:#a7a9ab;margin:2rem 0;list-style:normal;border-radius:.4rem}span.inset-border ul li,ul.inset-border li{display:inline-block;width:50%;font-size:1rem;line-height:2;color:#fff;white-space:nowrap}span.inset-border ul li:before,ul.inset-border li:before{content:"";display:inline-block;width:.25rem;height:.25rem;background:#fff;border-radius:50%;margin-right:.4rem;margin-bottom:.2rem}span.inset-border ul li:nth-of-type(2n+0),ul.inset-border li:nth-of-type(2n+0){width:calc(50% - 1rem);margin-left:1rem}article.product{display:block;margin:0;margin-right:2rem;background:#eaeaea}article.product .product-img{display:block;background-position:center;background-position:top center;background-size:cover;background-repeat:no-repeat;width:100%;padding-top:120%}article.product .product-detail{padding:.5rem 1rem 3rem;font-size:15px;min-height:16rem}article.product .product-detail a.arrow{margin-top:2rem}article.product h3{text-transform:uppercase;color:#323339;font-size:18px;font-weight:700;line-height:1.2;margin-bottom:0}article.news .news-img{display:block;background-position:center;background-position:top center;background-size:cover;background-repeat:no-repeat;width:100%;padding-top:53.38%}article.news .news-detail{padding:.5rem 0 2rem;font-size:15px}article.news .news-detail p{padding:0}article.news h3{text-transform:uppercase;color:#323339;font-size:18px;font-weight:700;line-height:1.2;margin-bottom:0}h3+hr.dash,h3+span+hr.dash{margin-top:1rem;margin-bottom:1rem}a.arrow{text-transform:uppercase;color:#323339;margin:0;display:block;font-size:1rem;font-family:abel;font-weight:400;text-decoration:none;margin-top:.5rem;letter-spacing:1px;cursor:pointer}a.arrow:after{content:"";background-image:url(../image/link-arrow.png);background-size:contain;background-position:right center;background-repeat:no-repeat;display:inline-block;height:.75rem;width:1.5rem}a.arrow.right:before{content:"";background-image:url(../image/link-arrow.png);background-size:contain;background-position:right center;background-repeat:no-repeat;display:inline-block;height:.75rem;width:1.5rem;-ms-transform:rotate(180deg);transform:rotate(180deg)}a.arrow.right:after{content:"";display:none}.downArrow{-ms-transform:rotate(90deg);transform:rotate(90deg);width:10%}.column.news{padding-left:4rem}.theme-bg{background-size:cover;background-repeat:no-repeat;background-position:center}.theme-bg.distributor{width:100%;height:34vw;min-height:24rem;position:relative}.featured-app{padding:2rem 0 8rem}.featured-app .title-box{padding-top:2rem;background-color:rgba(20,21,27,.6);width:80%;height:auto;text-align:center}.featured-app .title-head{color:#da291c;font-size:1rem;font-family:abel;font-weight:400;text-decoration:none;margin-top:0;letter-spacing:3px;text-transform:uppercase}.featured-app hr.dash{margin-bottom:1rem}.featured-app a{margin-bottom:1rem;margin-top:1rem;width:auto;padding-left:2rem;padding-right:2rem}.title-desc{font-size:32px;font-family:abel;color:#e3e1dc;line-height:1;font-weight:200;margin-top:0}.find-distributor{display:table;text-align:center;width:100%;height:100%}.follow-link{text-align:center;font-size:1.7rem;font-family:abel;font-weight:400;text-transform:uppercase;padding-top:0;margin-bottom:0;letter-spacing:2px;color:#fff;text-decoration:none;display:table-cell;vertical-align:middle}.follow-link:after{content:"";height:3rem;display:block;text-align:center;background-image:url(../image/slider-forward.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:2rem;width:100%}.shade{background:#eaeaea}.top-banner.generic{padding-bottom:0;height:auto}.top-banner.generic .title-box{background:0 0;width:100%;padding:2rem 0;height:auto}.top-banner.generic .title-box hr.dash{margin-bottom:1rem}.top-banner.generic .title-box p{color:#eaeaea;max-width:56rem}@media (max-width:735px){#site-container{line-height:normal}.resHide{display:none}.top-banner.product-detail{padding-bottom:3rem;height:auto;font-size:0}.top-banner.product-detail .title-box{background-color:rgba(0,0,0,.5);width:92%;display:inline-block;vertical-align:top;font-size:1rem;margin-left:1.5rem;margin-bottom:1rem}.top-banner.product-detail .title-box+.title-box{margin-left:1.5rem;width:92%}.top-banner.product-detail .title-box hr.dash{margin-bottom:1rem}.top-banner.product-detail table{width:100%;border-spacing:0}.top-banner.product-detail td,.top-banner.product-detail th{font-family:abel;font-weight:lighter;font-size:15px;letter-spacing:1px;text-transform:uppercase;color:#eaeaea;line-height:2;text-align:left}.top-banner.product-detail th:before{position:absolute;display:block;width:1.5rem;height:1px;margin-top:1.8rem;content:'';background:#eaeaea}}@media (min-width:740px){.top-banner.product-detail{padding-bottom:3rem;height:auto;font-size:0}.top-banner.product-detail .title-box{background-color:rgba(0,0,0,.5);width:24rem;display:inline-block;vertical-align:top;font-size:1rem}.top-banner.product-detail .title-box+.title-box{margin-left:1.5rem;width:calc(100% - 25.5rem)}.top-banner.product-detail .title-box hr.dash{margin-bottom:1rem}.top-banner.product-detail table{width:100%;border-spacing:0}.top-banner.product-detail td,.top-banner.product-detail th{font-family:abel;font-weight:lighter;font-size:15px;letter-spacing:1px;text-transform:uppercase;color:#eaeaea;line-height:2;text-align:left}.top-banner.product-detail th:before{position:absolute;display:block;width:1.5rem;height:1px;margin-top:1.8rem;content:'';background:#eaeaea}}.top-banner.faq{padding-bottom:4rem;height:auto}.top-banner.faq .title-box{background:0 0;width:100%;padding:2rem 0}.top-banner.faq .title-box hr.dash{margin-bottom:1rem}.top-banner.faq .title-box .search-form{font-size:1.5rem;text-align:center;margin:0 auto;max-width:30rem;position:relative}.top-banner.faq .title-box .search-form:after{content:"";background-image:url("../image/search icon.png");background-size:contain;background-repeat:no-repeat;width:28px;height:28px;display:block;position:absolute;right:.8rem;top:1.05rem}.top-banner.faq .title-box .search-form input{border:0;outline:0;padding:.8rem 1rem;margin:0;width:100%;color:#666;padding-right:3rem}.top-banner.faq .title-box .search-form>p{color:#fff;font-size:.8rem;text-align:left;margin-top:1.5rem}p>a{color:inherit;font-weight:700;text-decoration:none;color:#da291c}p>strong>a{color:inherit;font-weight:700;text-decoration:none;color:#da291c}li>a{color:#da291c;font-weight:700;text-decoration:none}em>a{color:#da291c;font-weight:700;text-decoration:none}h3>a{color:#da291c;font-weight:700;text-decoration:none}::selection{background:#da291c}#faq-tagline{padding:.75rem 0}#faq-tagline a{color:#323339;text-decoration:none;display:inline-block;height:1rem;vertical-align:middle;line-height:1;cursor:pointer}#faq-tagline a+a{margin-left:1rem;padding-left:1rem;border-left:1px solid #323339}main{padding:3rem 0 6rem}main.faq{padding:3rem 0 10rem}main.faq .faq-item .faq-link{font-weight:700;display:block;width:100%;padding-left:3rem;margin-left:-3rem;color:#da291c;text-decoration:none}main.faq .faq-item:before{content:"";background-image:url(../image/faq-arrow.png);width:1rem;height:1rem;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;position:absolute;margin-left:-2rem;-ms-transform-origin:50%;transform-origin:50%;transition:transform .2s ease;outline:0;-ms-transform:rotate(-90deg);transform:rotate(-90deg);pointer-events:none}main.faq .faq-item:focus:before{-ms-transform:rotate(0);transform:rotate(0)}main.faq .faq-item:hover:before{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}main.faq .faq-item div.faq-expand{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #323339}main.faq .faq-item div.faq-expand p{position:absolute;line-height:0;opacity:0;transition:none;color:#da291c}main.faq .faq-item:focus{outline:0}main.faq .faq-item.expanded{outline:0}main.faq .faq-item.expanded div.faq-expand p{position:relative;line-height:2;opacity:1;margin:1rem 0;transition:line-height .3s ease-out,opacity .6s ease}p.headline{margin:0;padding:1rem 0}.application-container{font-size:0}.application-item{display:inline-block;width:calc(25% - (2rem - (2rem / 4)));margin-right:2rem;font-size:1rem;color:#323339;text-decoration:none}.application-item:nth-of-type(4n+4){margin-right:0}.application-item .application-img{width:100%;padding-top:80%;background-color:grey;background-size:cover;background-position:center;background-repeat:no-repeat}.application-item .application-label{background:#fff;padding:1rem;position:relative;transition:.3s ease}.application-item .application-label hr.dash{margin-top:2rem;margin-bottom:2rem}.application-item .application-label p{margin:0}.application-item .application-label .forward-arrow{background-image:url(../image/link-arrow.png);background-size:contain;background-position:right center;background-repeat:no-repeat;display:inline-block;height:.75rem;width:1.5rem;position:absolute;bottom:1.2rem;right:1.2rem}.application-item:hover .application-label{background:#323339;color:#eaeaea}dl{display:block;font-size:0;padding:2rem 0 4rem}dl dd,dl dt{display:inline-block;font-size:13px;width:calc(75% - 1.5rem);margin:0;border-bottom:1px solid #323339;padding:1.5rem 0;text-indent:.4rem}dl dt{text-transform:uppercase;width:25%;margin-right:1.5rem;border-bottom-width:2px}main.product-detail{padding-bottom:6rem}.full-img{width:100%;height:auto;border:0;outline:0;margin:2rem 0}table.huge{width:100%;border-spacing:0;border-collapse:collapse;font-size:13px}table.huge thead{text-transform:uppercase;text-align:left}table.huge thead tr{border-bottom:3px solid #000}table.huge thead tr th{padding:4rem .4rem .4rem;font-weight:400}table.huge tbody a{color:inherit}table.huge tbody td{font-weight:400}table.huge tbody tr{border-bottom:1px solid #000}main.product-overview{padding-top:1rem}span.product-overview ul{width:80%;padding-right:20%;margin-top:1rem}span.product-content ul{width:100%;padding-right:20%;margin-top:1rem}.product-overview-img{width:42%;padding-top:44%;position:absolute;right:1rem;top:-13rem;z-index:9;background-size:contain;background-position:center;background-repeat:no-repeat}.pre-product{margin-bottom:2rem;max-width:32rem}div.top-banner.light{background-color:#eaeaea}div.top-banner.light h1{color:#323339}div.top-banner.light .column+.column{padding-left:3.5rem}.article{border-top:1px solid #323339}.article img{width:100%;height:auto}.article .article-content{padding-bottom:6rem;border-bottom:1px solid #323339}.news-archive .news-year{border-top:1px solid #323339;display:block;padding:1.13rem 0 2rem}.news-archive .news-year:last-of-type{border-bottom:1px solid #323339}.news-archive .news-year.selected{background:#fff}.news-archive .news-year.selected a{display:block}.news-archive .news-year:hover a{display:block}.news-archive .news-year h3{padding-left:1rem;padding-top:0;margin-bottom:.4rem;font-size:18px}.news-archive .news-year a{padding-left:2.3rem;color:inherit;text-decoration:none;padding-top:.5rem;text-transform:uppercase;font-size:15px;display:none}.news-archive .news-year a:before{content:"";background-image:url(../image/link-arrow.png);background-size:contain;background-position:right center;background-repeat:no-repeat;display:inline-block;height:.75rem;width:1.5rem;margin-left:-2.3rem;margin-top:.2rem;position:absolute}#map{width:100%;height:500px;max-height:70vh}.distributor-finder{background:#a8b2ba;padding:2rem 0;color:#fff}.distributor-finder h2{text-transform:uppercase;letter-spacing:1px;margin-top:1rem;font-size:32px;font-weight:400;font-family:abel}select{border:0;outline:0;margin-left:1rem;border-radius:0;background:#fff;border:1px solid #ddd;border-radius:0;-webkit-appearance:none;position:relative;padding:.5rem 1rem;padding-right:2rem}.select-wrap{position:relative;display:inline-block}.select-wrap:after{content:"";width:1rem;height:1rem;display:inline-block;position:absolute;background-image:url(../image/select-arrow.png);background-position:center;background-size:contain;background-repeat:no-repeat;right:.5rem;top:10px}hr.tiny{margin:.5rem 0;padding-bottom:1rem;width:2rem;border:0;border-top:1px solid #323339}address{display:inline-block;font-size:1rem;width:calc(25% - (1rem / .75));font-style:normal}#lang-select{margin-top:-.5rem}.menu-dropdown:focus>.dropdown-content,.product-bar .menu-dropdown>.dropdown-content:hover{display:block;position:absolute;width:100%;background:#fff;right:0;margin-top:.68rem;background:#a8b2ba;z-index:999;border:solid;border-color:#da291c;font-size:12px!important;padding:.5rem 1.2rem!important}.product-bar .menu-dropdown>.dropdown-content:hover{z-index:9999}.sticky .dropdown-content{display:block;position:absolute;width:100%;background:#fff;padding:2rem 0;width:100%;left:0;margin-top:1.68rem;background:#a8b2ba}#home-product .product-bar{background:#fff}#home-product{position:relative}address.company-address{width:16rem;margin:0}form#contact-form{margin:0;width:100%}form#contact-form label{width:100%;padding:1rem 0 1rem;margin:0;text-transform:uppercase;font-size:15px;display:block}form#contact-form input{outline:0;border:0;background:0 0;padding:0;margin:0;margin-bottom:1rem;border-bottom:1px solid #aaa;width:100%;text-align:left;display:block}.tcpolicy{font-size:12px;text-align:center;padding-top:1.5rem;padding-bottom:6rem}.dash.dark{border-color:#323339}.company-address{font-style:normal;font-size:15px;line-height:1.7}.page-selector{font-family:abel;text-transform:uppercase;position:relative}.page-selector a{color:#eaeaea;display:block;font-size:15px;letter-spacing:1px;line-height:2;width:12rem;text-decoration:none;cursor:pointer}.page-selector a:hover>i{color:#da291c}.page-selector a i{margin-left:2rem}.toggle{display:none}address.grid-arrange{font-style:normal;vertical-align:top;font-size:15px;line-height:1.7}address.grid-arrange b{text-transform:uppercase;font-size:18px}address.grid-arrange .top{height:14rem;display:block}.fadetitle{color:#aaa;font-family:abel;letter-spacing:1px;text-transform:uppercase}.news-title{font-family:abel;letter-spacing:1px;text-transform:uppercase;font-size:1.5rem;color:#323339;line-height:1.45}.news-title+hr.dash{margin-bottom:4rem}.article.index{position:relative}.article.index img{width:100%;max-height:15rem;vertical-align:top}.article.index .news-excerpt{width:calc(100% - 10%);overflow:hidden}.news-row{padding-top:1rem}.news-row+.news-row{border-top:1px solid #323339;margin-top:1rem}.news-row{display:block;font-size:0}.news-row .news-content{display:inline-block;width:calc(100% - 40%);vertical-align:top;font-size:15px}.news-row .news-content hr.dash{margin-bottom:0}.news-row .news-content .news-date{font-size:13px;color:#aaa;letter-spacing:2px;padding-bottom:.5rem}.news-row .news-content .news-title{display:block;font-size:1.2rem;font-weight:700;color:#323339;padding-top:.5rem;text-decoration:none}.news-row .news-image{width:calc(40%);display:inline-block;vertical-align:top}.search-page .news-content{width:100%}.article.index .article-content{padding-bottom:1rem}.product-content-img{width:calc(100% - 3rem);padding-top:55%;display:block;margin-left:3rem;background-size:cover;background-position:center;background-repeat:no-repeat}.doc-img{max-width:200px;max-height:150px;height:auto;vertical-align:top}main address{vertical-align:top;margin-bottom:0}address span.top{display:block;height:12rem}a.back-to-top{margin-top:4rem}.distributor-img{background-size:contain;width:100%;height:4rem;background-repeat:no-repeat;background-position:left top;display:block;margin-bottom:1rem}.modal-container{position:fixed;top:0;left:0;display:block;width:100%;height:100%;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:100}.modal-container .modal-background{background:rgba(55,55,60,.8);position:relative;width:100%;height:100%}.modal-container .modal-background .modal-close{position:fixed;background:0 0;color:#323339;border:0;outline:0;right:.8rem;top:.8rem;font-size:1.5rem;cursor:pointer}.modal-container .modal-background .modal-window{width:50rem;max-width:100%;margin:0 auto;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff;padding:1rem 2.5rem;max-height:98vh;overflow-y:scroll}.modal-container .modal-background .modal-window .select2-container--default .select2-selection--single{border-radius:0}.modal-container .modal-background .modal-window .modal-content p{margin:0 auto;width:100%;font-size:13px;text-align:center;margin-bottom:2rem}.modal-container .modal-background .modal-window .modal-content p a{text-decoration:underline;font-weight:400}.modal-container .modal-background .modal-window .modal-content span.req{font-size:9px;vertical-align:top;line-height:1.7;padding-left:2px}.modal-container .modal-background .modal-window h1{font-family:abel;font-size:36px;font-weight:400;text-transform:uppercase;text-align:center;letter-spacing:3px;color:#323339}.modal-container .modal-background .modal-window form .column{padding-bottom:1rem;padding-top:.5rem}.modal-container .modal-background .modal-window form .column:nth-child(1){padding-left:0;padding-right:2rem}.modal-container .modal-background .modal-window form .column:nth-child(2){padding-left:2rem;padding-right:0}.modal-container .modal-background .modal-window form .column label{display:block;text-transform:uppercase;font-size:13px}.modal-container .modal-background .modal-window form .column input,.modal-container .modal-background .modal-window form .column select,.modal-container .modal-background .modal-window form .column textarea{display:block;width:100%;outline:0;border:0;border-bottom:1px solid #a9a9ad;margin:0;padding:.2rem .5rem}.modal-container .modal-background .modal-window form .column .select-label{margin-bottom:.5rem}.modal-container .modal-background .modal-window form .column select{border:1px solid #a9a9ad}.modal-container .modal-background .modal-window form .column textarea{margin-top:.8rem;height:12rem;border:1px solid #a9a9ad}.modal-container .modal-background button.contact{margin-top:3rem}.modal-container .modal-background p.sub-button{text-align:center;margin:0 auto;width:100%;display:block;padding:0;padding-top:1rem;margin-bottom:1rem!important;font-size:12px}.modal-container .modal-background #comments{margin-top:1rem}.select-label.prod-label{margin-top:1rem}#video-modal .modal-window{position:relative;width:40rem;padding:0}#video-modal .modal-window .modal-content{width:100%;height:23.5rem;margin:0;overflow:hidden}#video-modal .modal-window .modal-content iframe{width:100%;height:100%;margin:0;overflow:hidden}.login-button,.register-button,.sample-button,.video-button{outline:0;border:0;background:0;cursor:pointer}#login-modal .modal-window{position:relative;width:28rem;overflow-y:auto}#login-modal .modal-window .modal-content{width:100%;overflow:hidden}#login-modal .modal-window .modal-content p{margin-bottom:0}#login-modal .modal-window .modal-content .column{padding:1rem 0}#login-modal .modal-window .modal-content .column button.contact{margin-top:1rem}#login-modal .modal-window .modal-content .column .forgot-pass{float:right;color:#323339;font-size:13px;margin-top:-1rem;line-height:1}#login-modal .modal-window .modal-content .column input{margin-top:1rem}button{cursor:pointer}#slider-container>div.slider.slick-initialized.slick-slider>div>div>div{max-height:32rem}.filterSelect{width:16.2rem}.form-error input{border-bottom:1px solid #c00!important}.form-error label{color:#c00}.distributor-node a{color:#da291c}.distributor-node{margin-left:1rem}@media (max-width:735px){#site-container #head-tagline.fixed-left{max-width:none;position:fixed;background:#bfbfbf;top:0;left:0;width:54%;z-index:100;padding-right:13%;display:none}}@media (min-width:736px){#site-container #head-tagline.fixed-left{max-width:none;position:fixed;background:#bfbfbf;top:0;left:0;width:54%;z-index:100;padding-right:13%}}.fixed-right{max-width:none;position:fixed;background:#eaeaea;top:0;right:0;width:46.16%;z-index:100}.fixed{max-width:none;position:fixed;background:#eaeaea;top:0;left:0;width:100%;z-index:100}.prodbar-filler{display:none}.fixed+.prodbar-filler{display:block;width:100%;height:72px}.has-dropdown{position:relative}#bottom-menu .drop-element{line-height:20px}#bottom-menu .drop-element:hover>.dropdown-content{display:block}#bottom-menu .drop-element>a.has-dropdown{padding:1rem;padding-bottom:3rem;-ms-transform:translateY(-14px);transform:translateY(-14px);margin-left:-1rem;margin-right:-1rem;display:inline-block}#bottom-menu .drop-element:hover>a.has-dropdown{padding:1rem;padding-bottom:3rem;-ms-transform:translateY(-14px);transform:translateY(-14px);background:#a8b2ba;margin-left:-1rem;margin-right:-1rem;display:inline-block}#bottom-menu a+.dropdown-content{display:none;position:absolute;margin-top:-47px!important;margin-left:-65px;background:#a8b2ba;z-index:9999;padding:2rem;width:18rem;max-width:100%;max-height:calc(100vh - 105px);overflow-y:auto;cursor:pointer}#bottom-menu a+.dropdown-content:hover{background:#a8b2ba;display:inline-block}#bottom-menu a+.dropdown-content:focus{outline:0;background:#a8b2ba}#bottom-menu a+.dropdown-content nav{font-family:abel}#bottom-menu a+.dropdown-content .button-text{font-family:abel}#bottom-menu a+.dropdown-content>.section{text-align:left;padding:0 2rem}#bottom-menu a+.dropdown-content>section{font-size:0;display:block;width:100%}#bottom-menu a+.dropdown-content p{font:15px/100% "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:none;width:9rem;display:block;font-size:15px;padding-right:0;vertical-align:top;color:#fff;margin:0;margin-bottom:10px}#bottom-menu a+.dropdown-content nav{display:inline-block;width:12rem;position:relative;vertical-align:top}#bottom-menu a+.dropdown-content nav a{width:100%;display:block;position:relative;font-size:1rem;color:#fff;letter-spacing:1px;text-transform:none;text-decoration:none;margin-top:-1px;margin-bottom:-1px;padding-top:5px;padding-left:0}#bottom-menu a+.dropdown-content #product-selector{background:#da291c;color:#fff}.mobile-menu{display:none}.favDisplay{width:50%;margin:auto}table.favTable{width:65%;margin:auto;border-spacing:4rem 0;font-size:15px}table.favTable thead{text-transform:uppercase;text-align:left}table.favTable thead tr th{padding:4rem .4rem .4rem;font-weight:400;border-bottom:1px solid #000}table.favTable thead tr th:nth-of-type(1){width:20%;border-bottom:solid}table.favTable tbody td{padding:2rem .4rem 3.5rem;font-weight:400;border-bottom:1px solid #000}table.favTable tbody td:nth-of-type(even){background-color:#dadada}table.favTable tbody td:nth-of-type(1){border-bottom:solid}.top-banner.generic .title-box p{max-width:44rem}.fav-button{background:0 0;border:none;outline:0;font-size:1.25rem}.fav-button>i:before{content:"☆"}.fav-button.active>i:before{color:#da291c;content:"★"}#topStar:before{content:"☆"}#topStar.active:before{color:#da291c;content:"★"}table.large-only{display:table}table.small-only{display:none}.application-overview-img{height:40rem;background:no-repeat center;background-size:cover}.fixedTable{min-width:1170px;position:fixed;background:#eaeaea;top:0;z-index:20}.fixedTableSelect{min-width:1170px;position:fixed;background:#eaeaea;top:17rem;z-index:5}.fixedTableProd{min-width:none;position:fixed;background:#eaeaea;z-index:20;top:257px}.fixedGenTableSelect{position:fixed;background:#fff;top:17rem;z-index:5;margin-left:-64px}b>a{color:#da291c;text-decoration:none}.select-wrap:after{pointer-events:none}main.acco{padding-top:calc(3rem + 60px)}.favTableDisplay{margin-top:100px;margin-bottom:100px}#productList{margin-top:10rem!important}table.huge tbody td{height:5rem;min-height:5rem;vertical-align:top}table.huge th{height:5rem;min-height:5rem;vertical-align:top}table.huge tbody td{padding:1.5rem .4rem 1.5rem;font-weight:400}.article-content img{max-width:60%}@media (max-width:804px){label[for=head-lang-select]{font-size:0}}.title-box span>ul{color:#eaeaea}.userRegInput{padding:.5rem 2.5rem .5rem 1rem;margin-top:-1rem;width:12rem;outline:0;box-shadow:none;border:1px solid #e3e1dc;margin-left:.5rem;margin-bottom:20px}.userRegLabel{display:inline-block;width:140px;text-align:right}.userRegerror{color:red;margin-bottom:10px}#contactAreas{outline:0;border:0;background:0 0;padding:0;margin:0 0 1rem;border-bottom:1px solid #aaa;width:100%;text-align:left;display:block;-webkit-appearance:menulist}#contactCountries{outline:0;border:0;background:0 0;padding:0;margin:0 0 1rem;border-bottom:1px solid #aaa;width:100%;text-align:left;display:block;-webkit-appearance:menulist}#app-dropdown{border-right:solid;border-right-color:#da291c;border-bottom:solid;border-bottom-color:#da291c;border-top:solid;border-top-color:#da291c}.app-dropdown-fixed{width:10rem!important}#prod-dropdown{border-bottom:solid;border-bottom-color:#da291c;border-top:solid;border-top-color:#da291c;border-top-right-radius:unset}.product-dropdown-fixed{width:10rem!important}#product-selector{border-left:solid;border-left-color:#da291c;border-bottom:solid;border-bottom-color:#da291c;border-top:solid;border-top-color:#da291c;border-top-right-radius:unset!important}.product-selector-fixed{width:12rem!important}.dropdown-fixed{float:right!important}nav a+nav.product-group-dropdown{display:none!important}nav a:hover+a+nav.product-group-dropdown,nav a:hover+nav.product-group-dropdown,nav.product-group-dropdown:hover{display:block!important;background:rgba(0,0,0,.1);padding:0 0 .5rem 1.5rem;font-size:.6rem;border-left:1px solid #fff}@media (min-width:720px){.product-group-dropdown{position:fixed!important;margin-left:188px;background:#a8b2ba!important;margin-top:-40px}}.submenuOptions{font-size:.8rem!important}.product-selector-holder-static{margin:0!important;width:46.16%;float:right;background:#eaeaea}.filters-container{position:relative;z-index:99;display:block;background:#bfbfbf}.section.product-selector-holder-static{min-width:100%;float:left}.slick-list{overflow:inherit!important}@media (max-width:735px){#contact-popup-container{display:none}}@media (min-width:740px){#contact-popup-container{bottom:0;right:0;left:auto;position:fixed;width:24em;background-color:#da291c;border-top-left-radius:10px;padding-bottom:1rem}#contact-popup-text{position:relative;width:100%;text-align:center;color:#fff;padding:1rem;font-size:large}.contact-popup-more-info{position:relative;width:80%;text-align:center;background-color:#fff;color:#da291c;padding:1rem;margin:auto;margin-top:1rem}.contact-popup-links{text-decoration:none}#contact-popup-close{position:relative;padding:.9rem;float:right;color:#fff;z-index:99699999;text-decoration:none}}@media (max-width:1200px){.menu-dropdown:focus>.dropdown-content,.product-bar .menu-dropdown>.dropdown-content:hover{position:fixed}}@media (max-width:940px){.section.product-selector-holder-static{float:none}#site-container #head-tagline{float:none;display:block;text-align:center;width:100%}#site-container #head-tagline .section{float:none}.product-bar .menu-dropdown nav{width:100%}.menu-dropdown:focus>.dropdown-content,.product-bar .menu-dropdown>.dropdown-content:hover{width:100%}.product-bar .menu-dropdown p{width:100%}.filters-container,.product-bar{display:inline-block;text-align:center;width:100%}.product-selector-holder-static{float:none;margin:0 auto!important}}@media (max-width:740px){#product-selector{width:100%!important}.app-dropdown-fixed,.product-dropdown-fixed{width:50%!important;border:none}.menu-dropdown.product-dropdown-fixed:focus>.dropdown-content,.product-bar .menu-dropdown>.dropdown-content:hover{width:100%}.product-bar .menu-dropdown nav a{border:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;font-size:1rem}.menu-dropdown:focus>.dropdown-content,.product-bar .menu-dropdown>.dropdown-content:hover{left:0}.menu-dropdown.app-dropdown-fixed:focus>.dropdown-content,.product-bar .menu-dropdown>.dropdown-content:hover{right:0}}@media (max-width:1024px){#footer-bg footer nav#footer-links{width:100%;display:block;margin-right:0}}@media (max-width:720px){#site-container header .site-logo{display:block;width:100%}#site-container header .head-menu{width:100%;display:none}#site-container header .head-menu nav{display:block}#site-container header .head-menu nav a{display:block}#footer-bg footer nav#footer-links{width:100%;display:block;margin-right:0}div.column{width:100%;display:block;margin:0 auto}div.column>*{margin:0 auto;width:100%}div.column .userRegLabel{text-align:left;margin:10px 5px}.application-item{width:100%;display:block}.product-bar #product-selector{width:100%;display:block;border-radius:0}.product-bar .menu-dropdown{width:50%;padding:1.65rem 0;text-align:center}.product-bar .menu-dropdown:after{display:inline-block;text-align:right;position:relative;margin:0}.product-bar .menu-dropdown p{width:100%}.product-bar .menu-dropdown nav{width:100%;margin-top:1rem}#head-tagline{text-align:center}.column:first-of-type p,b,h1,h2,h3,p{padding-left:1rem;padding-right:1rem}*{background-position:center!important}address{display:block;width:100%;margin:0 1rem;text-align:center;padding:0}.distributor-node{margin:0!important}hr.tiny{margin:.5rem auto}address span.top{height:auto}.modal-content h1{line-height:1.15}.modal-container .modal-background .modal-window form .column{padding:0!important}footer .icm-logo{display:block;margin:1rem auto}footer .logo-group{margin:2rem auto}footer{text-align:center}footer .column h3{margin-top:2rem}footer .footer-logo{margin-bottom:2rem}footer .logo-iso9001{margin:2rem auto}footer nav.social{text-align:center;margin-bottom:1rem}footer nav.social a{padding-left:1rem;padding-right:1rem}a.back-to-top{text-align:center}.column h2{text-align:center}.column[style]{width:100%!important}hr.dash{text-align:center;width:25%!important;margin:1rem auto}.select-wrap{display:block;margin:1rem}.select-wrap select{width:100%;margin:0}.mobile-menu{display:block;position:absolute;top:0;left:0;cursor:pointer}.mobile-menu:after{content:"☰";font-size:36px;color:#aaa;padding:1.2rem 1rem;display:block;position:relative}.slider div.title-box{min-width:100%}.slider div.title-box h2{line-height:1;margin-top:0}.slider button.slick-arrow.slick-next{right:2.5rem}.slider button.slick-arrow.slick-prev{left:.5rem}.featured-app .title-box{width:100%}.fixed+.prodbar-filler{height:108px}.menu-dropdown:focus>.dropdown-content,.product-bar .menu-dropdown>.dropdown-content:hover{max-height:calc(100vh - 6rem);overflow-y:scroll;padding-bottom:6rem}#site-container header .mobile-menu.active:after{position:fixed;z-index:1000}#site-container header .mobile-menu.active+.head-menu{display:block;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll;background:#eaeaea;z-index:999;text-align:left;padding-top:8rem}#site-container header .mobile-menu.active+.head-menu .drop-element:hover>.dropdown-content{display:none!important}#site-container header .mobile-menu.active+.head-menu a{display:block;padding:.5rem 0!important}#site-container header .mobile-menu.active+.head-menu a.has-dropdown{-ms-transform:initial;transform:initial;margin:0}#site-container header .mobile-menu.active+.head-menu nav[id]{height:auto!important;padding:1rem}#site-container header .mobile-menu.active+.head-menu #head-search,#site-container header .mobile-menu.active+.head-menu #lang-select{width:60%;right:1rem;text-align:center;position:absolute}#site-container header .mobile-menu.active+.head-menu #head-search .select-wrap,#site-container header .mobile-menu.active+.head-menu #lang-select .select-wrap{margin:0}#site-container header .mobile-menu.active+.head-menu #head-search label,#site-container header .mobile-menu.active+.head-menu #lang-select label{padding:0}#site-container header .mobile-menu.active+.head-menu #head-search input,#site-container header .mobile-menu.active+.head-menu #lang-select input{width:100%;margin:0;border:1px solid #ddd}#site-container header .mobile-menu.active+.head-menu #lang-select{margin-top:-3.5rem}#site-container header .mobile-menu.active+.head-menu #head-search{position:absolute;top:calc(4rem + 8px);right:1rem;width:60%;top:1rem}#site-container header .mobile-menu.active+.head-menu #head-search label:after{top:1.7rem}#site-container header .mobile-menu.active+.head-menu a.login-button{margin-top:1rem}#site-container header .mobile-menu.active+.head-menu nav#top-menu{margin-bottom:0;padding-bottom:0}#site-container header .mobile-menu.active+.head-menu #bottom-menu .drop-element:hover>a.has-dropdown{background:0 0}img[style]{max-width:100%;height:auto!important}ul.inset-border,ul.product-overview{width:100%;margin:2rem 0;padding:1rem}ul.inset-border ul,ul.product-overview ul{padding:1rem 0}ul.inset-border ul li,ul.product-overview ul li{display:block;width:100%}ul.inset-border ul li:nth-of-type(2n+0),ul.product-overview ul li:nth-of-type(2n+0){margin:0;width:100%}span.inset-border ul,ul.inset-border{width:100%}h1+.dash,h3+.dash:not(.foot),span.date+.dash{text-align:left;margin-left:1rem}a.arrow{padding-left:1rem}.column.news{padding:5rem 0 5rem}.column p{padding:1rem!important}span.date{padding-left:1rem}.title-box a{padding-left:1rem;width:60%;text-align:center;padding:1rem 0}address.grid-arrange{margin:0 auto}.top-banner.index{height:initial;padding:0}section.about-us{background-size:0}th[style]{width:initial!important}table.large-only{display:none}table.small-only{display:table}}@media (max-width:720px){#product-selector{width:100%!important}#site-container header .mobile-menu.active+.head-menu a.has-dropdown:after{content:">";color:#aaa;padding-left:.5rem}#site-container header .mobile-menu.active+.head-menu #product-dropdown a.has-dropdown:after{content:">";color:#fff;padding-left:1rem}#site-container header .mobile-menu.active+.head-menu a.has-dropdown+.dropdown-content .product-group-dropdown.active{display:block!important;position:relative}#site-container header .mobile-menu.active+.head-menu a.has-dropdown+.dropdown-content .product-group-dropdown{display:none!important}#site-container header .mobile-menu.active+.head-menu div.dropdown-content.active{display:block!important;position:relative!important;margin:0!important;width:initial!important;text-align:right;color:red!important}#site-container header .mobile-menu.active+.head-menu .drop-element.active .dropdown-content{display:block!important}#site-container header .mobile-menu.active+.head-menu .drop-element:hover>.dropdown-content.active{display:block!important}#site-container header .mobile-menu.active+.head-menu #product-dropdown a.has-dropdown{position:absolute;right:-2rem;width:3rem;margin-top:-2.25rem}#site-container header .mobile-menu.active+.head-menu #product-dropdown a.has-dropdown+.product-group-dropdown{display:none!important}#site-container header .mobile-menu.active+.head-menu #product-dropdown a.has-dropdown+.product-group-dropdown.active{display:block!important}#site-container>header .head-menu>nav #head-search :after{top:1.3rem}#site-container header .mobile-menu.active+.head-menu #head-search label:after{top:1.3rem}#bottom-menu a+.dropdown-content{max-height:initial!important}}