@charset "UTF-8";@font-face{font-family:abel;src:url(/fonts/Roboto/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}#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}#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(/dist/gfx/LogoCHTWhite.png);background-position:center;background-size:contain;background-repeat:no-repeat;width:150%;height:100%}@media (max-width:1052px){#site-container>header .site-logo .logo-image{background-image:url(/dist/gfx/LogoCHTWhite.png);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:16px}#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 input{padding:.5rem 2.5rem .5rem 1rem;margin-top:-1rem;width:12rem;outline:0;box-shadow:none;border:1px solid #e3e1dc;margin-left:.5rem}#site-container>header .head-menu>nav #head-search :after{content:"";background-image:url('/dist/gfx/search icon.png');background-size:contain;background-repeat:no-repeat;width:22px;height:22px;display:block;position:absolute;right:.7rem;top:0}#site-container>header a{text-decoration:none;color:#323339}#site-container #head-tagline{background:#323339;color:#f8991c;width:100%;font-size:14px;line-height:2.4rem;font-weight:700}hr{width:100%;height:0;border:0;border-top:1px solid #323339;margin:3rem 0}section{background:#eaeaea;padding:2rem 0}.light{background:#fff}.section p.hero-text{font-weight:700}.title-box h1,footer h3,h2.huge{font-weight:400;text-transform:uppercase;font-family:abel}.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:#000;width:100%}footer .footer-logo,footer .icm-logo,footer .logo-iso9001{background-repeat:no-repeat;background-size:contain}footer{color:#ddd;padding:3rem 0}footer p{line-height:2}footer .footer-logo{height:4rem;width:100%;background-position:top left;margin:3rem 0}footer .copy,footer .icm-logo span{color:#e3e1dc;font-size:.8rem}footer .logo-group{width:100%;margin:5rem 0 3rem}footer .icm-logo{background-image:url(/dist/gfx/icm.png);height:3.3rem;width:8rem;background-position:center;position:relative;display:inline-block}footer .icm-logo>span{position:absolute;left:10rem;bottom:0}footer .logo-iso9001{background-image:url(/dist/gfx/ISO9001&14001.png);min-height:50px;width:100%;background-position:top right;margin:5rem 0 0}footer .logo-iso9001-text{font-size:.8rem}footer nav>a{color:#e3e1dc}footer nav>a:hover{color:#f8991c}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{letter-spacing:1px;margin-top:4rem;font-size:14px}nav.social{text-align:right;margin:.5rem 0}hr.dash,nav.social.news{text-align:left}nav.social a{text-decoration:none;padding:0 0 0 2rem}nav.social a i{vertical-align:middle}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 #f8991c;width:2rem;display:block;margin:1rem 0 3rem;height:0}.title-box,p.thinner{display:inline-block}.product-bar{width:100%;background:#eaeaea}.top-banner{width:100%;background:center no-repeat #000;padding:2rem 0 6rem;background-size:cover}.top-banner.index{height:calc(100vh - 12rem);padding-top:calc(25vh - 6rem);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);width:26rem;max-width:100%;height:auto;border-radius:4px}.title-box h1{color:#fff;margin:0;font-size:2rem;line-height:1}.light-bg{background:#fff}.section.contact-banner{padding:2rem 0 5.5rem;text-align:center}h2.huge{font-size:2.5rem;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;padding:0 0 2rem;font-size:14px;line-height:1.7}a.contact,button.contact{background:#eaeaea;font-family:abel;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:#f8991c;color:#fff;display:block;margin:10rem auto 0}.rounded{border-radius:2.5rem}.product-bar{font-size:0;font-family:abel;position:relative}.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 .button-text,.product-bar #product-selector nav,.product-bar .menu-dropdown .button-text,.product-bar .menu-dropdown nav{font-family:abel}.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(/dist/gfx/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:13.5rem}.product-bar .menu-dropdown p{font:15px/100% "Open Sans",Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:none;width:13rem;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}.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}.scroll-info,section h1{text-transform:uppercase;font-family:abel}.product-bar #product-selector{background:#f26522;color:#fff}#slider-container{position:relative}.slider{width:100%;margin:0 auto;background:#000;outline:0;border:0}.scroll-info:after,.slider button.slick-arrow:before{background-size:contain;display:block;content:""}.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 6rem}.slider div.title-box h2{color:#fff;padding-top:0}.slider div.title-box p{color:#fff;text-align:center;margin:1rem auto 0}.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:7rem}.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:#f8991c;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(/dist/gfx/slider-back.png)}.slider button.slick-arrow.slick-next{right:5.5rem}.slider button.slick-arrow.slick-next:before{background-image:url(/dist/gfx/slider-forward.png)}.slider button.slick-arrow:before{width:3.5rem;height:3.5rem;background-position:center;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;letter-spacing:1px}.scroll-info:after{height:.6rem;background-image:url(/dist/gfx/arrow-down.png);background-position:top center;background-repeat:no-repeat;width:100%;margin-top:.5rem}section.about-us{background-position:calc(50% + 320px) top;background-size:600px;background-repeat:no-repeat}section h1{color:#323339;margin:0;font-size:2rem;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:outside;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 2rem 0 0;background:#eaeaea}article.news h3,article.product h3{text-transform:uppercase;font-weight:700;line-height:1.2;margin-bottom:0;color:#323339}article.news .news-img,article.product .product-img{background-position:top center;background-size:cover;width:100%;display:block}a.arrow:after,article.news .news-img{background-repeat:no-repeat}article.product .product-img{background-repeat:no-repeat;padding-top:120%}article.product .product-detail{padding:.5rem 1rem 3rem;font-size:15px}article.product .product-detail a.arrow{margin-top:2rem}article.product h3{font-size:18px}article.news .news-img{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{font-size:18px}.featured-app .title-head,a.arrow{font-weight:400;text-decoration:none;text-transform:uppercase;font-family:abel}h3+hr.dash,h3+span+hr.dash{margin-top:1rem;margin-bottom:1rem}a.arrow{color:#323339;margin:.5rem 0 0;display:block;font-size:1rem;letter-spacing:1px;cursor:pointer}.featured-app a,.featured-app hr.dash{margin-bottom:1rem}a.arrow.right:before,a.arrow:after{background-image:url(/dist/gfx/link-arrow.png);background-size:contain;background-position:right center;display:inline-block;height:.75rem;width:1.5rem;content:""}a.arrow.right:before{background-repeat:no-repeat;-ms-transform:rotate(180deg);transform:rotate(180deg)}.follow-link:after,.theme-bg{background-repeat:no-repeat;background-position:center}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}.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:50%;height:auto}.featured-app .title-head{color:#f8991c;font-size:1rem;margin-top:0;letter-spacing:3px}.featured-app a{margin-top:1rem;width:auto;padding-left:2rem;padding-right:2rem}.title-desc{font-size:32px;font-family:abel;color:#e3e1dc;max-width:20rem;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}.top-banner.faq .title-box hr.dash,.top-banner.generic .title-box hr.dash,.top-banner.product-detail .title-box hr.dash{margin-bottom:1rem}.follow-link:after{content:"";height:3rem;display:block;text-align:center;background-image:url(/dist/gfx/slider-forward.png);background-size:contain;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 p{color:#eaeaea}.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 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}.news-archive .news-year a:before,.select-wrap:after,main.faq .faq-item:before{content:""}.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 .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('/dist/gfx/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 3rem .8rem 1rem;margin:0;width:100%;color:#666}.top-banner.faq .title-box .search-form>p{color:#fff;font-size:.8rem;text-align:left;margin-top:1.5rem}em>a,h3>a,li>a,p>a,p>strong>a{color:#f26522;font-weight:700;text-decoration:none}::selection{background:#f8991c}#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:#f26522;text-decoration:none}main.faq .faq-item:before{background-image:url(/dist/gfx/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:#f26522}main.faq .faq-item.expanded,main.faq .faq-item:focus{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(/dist/gfx/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}.article,.news-archive .news-year{border-top:1px solid #323339}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 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}div.product-bar{border-bottom:1px solid #fff}.article .article-content,.news-archive .news-year:last-of-type{border-bottom:1px solid #323339}.article img{width:100%;height:auto}.article .article-content{padding-bottom:6rem}.news-archive .news-year{display:block;padding:1rem 0 2rem}.news-archive .news-year.selected{background:#fff}.news-archive .news-year.selected a,.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}.select-wrap,.select-wrap:after,address{display:inline-block}.news-archive .news-year a:before{background-image:url(/dist/gfx/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{outline:0;margin-left:1rem;background:#fff;border:1px solid #ddd;border-radius:0;-webkit-appearance:none;position:relative;padding:.5rem 2rem .5rem 1rem}.select-wrap{position:relative}.select-wrap:after{width:1rem;height:1rem;position:absolute;background-image:url(/dist/gfx/select-arrow.png);background-position:center;background-size:contain;background-repeat:no-repeat;right:.5rem;top:10px;pointer-events:none}hr.tiny{margin:.5rem 0;padding-bottom:1rem;width:2rem;border:0;border-top:1px solid #323339}address{margin:4rem 0;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,.sticky .dropdown-content{position:absolute;padding:2rem 0;width:100%;margin-top:1.68rem;background:#a8b2ba;display:block;left:0}.menu-dropdown:focus>.dropdown-content,.product-bar .menu-dropdown>.dropdown-content:hover{z-index:999;border:solid #f26522}.product-bar .menu-dropdown>.dropdown-content:hover{z-index:9999}#home-product,.article.index,.page-selector{position:relative}#home-product .product-bar{background:#fff}address.company-address{width:16rem;margin:0}form#contact-form{margin:0;width:100%}form#contact-form label{width:100%;padding:1rem 0;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 0 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}.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:#f8991c}.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}.news-row .news-content hr.dash,main address{margin-bottom:0}.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;display:block;font-size:0}.news-row+.news-row{border-top:1px solid #323339;margin-top:1rem}.news-row .news-content{display:inline-block;width:calc(100% - 40%);vertical-align:top;font-size:15px}.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}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:90vh;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 2rem;width:100%;font-size:13px;text-align:center}.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:1rem 0 0;margin-bottom:1rem!important;font-size:12px}.modal-container .modal-background #comments,.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{min-height:32rem}.filterSelect{width:16.2rem}.form-error input{border-bottom:1px solid #c00!important}.form-error label{color:#c00}.distributor-node a{color:#f26522}.distributor-node{margin-left:1rem}.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 1rem 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 1rem 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:-46px;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 .button-text,#bottom-menu a+.dropdown-content nav{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 0 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:10px;padding-bottom:2px;padding-left:0}#bottom-menu a+.dropdown-content #product-selector{background:#f26522;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:#f26522;content:"★"}#topStar:before{content:"☆"}#topStar.active:before{color:#f26522;content:"★"}table.large-only{display:table}table.small-only{display:none}.application-overview-img{height:40rem;background:center no-repeat;background-size:cover}.fixedTable,.fixedTableProd,.fixedTableSelect{background:#eaeaea;position:fixed}.fixedTable{min-width:1170px;top:72px;z-index:20}.fixedTableSelect{min-width:1170px;top:17rem;z-index:5}.fixedTableProd{min-width:none;z-index:20;top:257px}.fixedGenTableSelect{position:fixed;background:#fff;top:17rem;z-index:5;margin-left:-64px}b>a{color:#f26522;text-decoration:none}main.acco{padding-top:calc(3rem + 60px)}.favTableDisplay{margin-top:100px;margin-bottom:100px}#productList{margin-top:10rem!important}table.huge tbody td,table.huge th{height:5rem;min-height:5rem;vertical-align:top}table.huge tbody td{padding:1.5rem .4rem;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}#app-dropdown,#prod-dropdown{border-bottom:solid;border-top:solid}.userRegLabel{display:inline-block;width:140px;text-align:right}.userRegerror{color:red;margin-bottom:10px}#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:#f26522;border-bottom-color:#f26522;border-top-color:#f26522}#prod-dropdown{border-bottom-color:#f26522;border-top-color:#f26522;border-top-right-radius:unset}#product-selector{border-left:solid;border-left-color:#f26522;border-bottom:solid;border-bottom-color:#f26522;border-top:solid;border-top-color:#f26522;border-top-right-radius:unset!important}nav a+nav.product-group-dropdown{display:none!important}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}nav a:hover+nav.product-group-dropdown a,nav.product-group-dropdown:hover a{font-size:.8rem!important}@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,#site-container header .head-menu nav a{display:block}#footer-bg footer nav#footer-links{width:100%;display:block;margin-right:0}div.column,div.column>*{margin:0 auto;width:100%}div.column{display:block}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;padding:.5rem 1rem}.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}#head-tagline,.column h2,a.back-to-top,address,footer,footer nav.social,hr.dash{text-align:center}.product-bar .menu-dropdown p{padding-left:1rem;width:100%}.product-bar .menu-dropdown nav{width:100%;margin-top:1rem;padding:1rem}.product-bar .menu-dropdown nav a{padding:.5rem .5rem .5rem 1rem;font-size:1.2rem}.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;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 .column h3{margin-top:2rem}footer .footer-logo{margin-bottom:2rem}footer .logo-iso9001{margin:2rem auto}footer nav.social{margin-bottom:1rem}footer nav.social a{padding-left:1rem;padding-right:1rem}.column[style]{width:100%!important}hr.dash{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;right:1rem;width:60%;top:1rem}#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}.column p{padding:1rem!important}span.date{padding-left:1rem}.title-box a{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}#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,#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 .mobile-menu.active+.head-menu #head-search label:after,#site-container>header .head-menu>nav #head-search :after{top:1.3rem}#bottom-menu a+.dropdown-content{max-height:initial!important}}@media (min-width: 720px) {.product-group-dropdown{position:fixed!important;margin-left:188px;background:#a8b2ba!important;margin-top:-40px}} nav a:hover+nav.product-group-dropdown,nav a:hover+a+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: 0.8rem!important;}