.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}html{margin:0px;padding:0px;height:100%;-webkit-text-size-adjust:100%}body{margin:0px;padding:10px;height:100%;position:relative;background-color:#fff;color:#32302b;font-family:'Arial', sans-serif;font-size:12px;line-height:19px}img{border:none}h1{font-family:'Khand', Arial, sans-serif;font-size:25px;color:#463d39;text-transform:uppercase;font-weight:500;border-bottom:1px solid #e3e3e3;margin-bottom:30px}h2{font-family:'Khand', Arial, sans-serif;font-size:25px;font-weight:500;color:#291f06;text-transform:uppercase;margin-bottom:7px}h3{font-family:'Khand', Arial, sans-serif;font-size:18px;color:#291f06;text-transform:uppercase}h4{font-family:'Khand', Arial, sans-serif;font-size:16px;text-transform:uppercase;font-weight:500}a{color:#32302b;text-decoration:none}.wrapper{margin:auto;padding:30px 0px;clear:both}header{text-transform:uppercase;color:#534c3a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-weight:500;font-family:'Khand', Arial, sans-serif}header a{color:#534c3a}header a:hover{color:#32302b}header ul{list-style-type:none}header ul li{float:left}header #btnLogout{float:right}header #btnLang{float:right;margin-right:50px}header .general{background-color:#2a2422;color:#9e9e9e;font-size:14px}header .general a{color:#fff}header .general .wrapper{padding:0px;min-height:35px}header .general .wrapper nav{float:right;margin-right:310px;margin-top:9px}header .general .wrapper li{padding:0px 5px;font-weight:normal}header .general .wrapper li.last{border:none}header .general .wrapper li a{padding-left:10px;font-size:15px;letter-spacing:.4px}header .wrapper{position:relative}header .general dl{position:absolute;right:0px;padding-top:9px;background:#2a2422 url("../img/template/arrow_down.png") 205px 15px no-repeat;border-left:1px solid #453a35;padding-left:10px;z-index:100;color:#fff}header .general dl dd{display:none;padding:5px 10px 5px 25px;background-color:#2a2422}header .general dl dt{cursor:hand;cursor:pointer}header .general dl dd a{display:block}header .general dl.countries{position:absolute;width:220px;right:60px}header .general dl.countries dt{background:transparent url("../img/icons/countries.png") left 2px no-repeat;padding-left:25px;padding-bottom:5px;font-weight:500;}header .general dl.lang{position:absolute;background:#2a2422 url("../img/template/arrow_down.png") 40px 15px no-repeat}header .general dl.lang dt{padding:0px 30px 6px 10px}header .general dl.lang dd{padding-left:10px;background-color:#2a2422}header .main{background-color:#f9f9f7;font-size:14px;padding:0px;font-weight:300}header .main .wrapper{padding:0px}header #logo{float:left}header #logo img{padding:25px 45px 18px 5px;width:270px}header nav{float:right}header .main nav ul{height:100%}header li{padding:40px 14px 40px 14px}header .main form{vertical-align:top}header .main form input{border:1px solid #413733;padding:7px 5px;color:#2a2422;font-family:'Arial', sans-serif;width:140px;font-size:12px;line-height:14px;margin:0px;vertical-align:top}header .main form button{border:none;padding:0px;cursor:pointer;margin:0px;text-align:left;width:31px;height:30px;background-color:#3e3531;vertical-align:top}header .main form button img{padding:0px;margin:0px;border:0px}header li.last{margin-right:-30px;padding-top:33px;padding-bottom:34px}header .main form input.blank{color:#988c8c}header .main nav span.subnav{cursor:hand;cursor:pointer}header .main nav div.subnav{position:absolute;background-color:#fff;margin-top:43px;margin-left:-18px;padding:10px 0px;height:auto;z-index:100;font-family:'Arial', sans-serif;text-transform:none;font-size:13px}header .main nav div.subnav li{float:none;width:auto;padding:5px 30px;display:none;border:none;font-size:14px}header .main nav div.subnav li a{display:block;font-weight:300}header .main nav div.subnav li.active{border-left:3px solid #2a2422}header .main nav div.subnav li:hover{border-bottom:none}header .main nav div.subnav div.left{float:left}header .main nav div.subnav div.left li{margin-right:20px}header .main nav div.subnav div.right{float:right}header .main li{border-bottom:3px solid #f9f9f7}header .main li.active{border-bottom:3px solid #2a2422;background-color:#f2f2ee;font-weight:500}header .main li:hover{background-color:#f5f5f1;border-bottom:3px solid #f2f2ee}header .main li.active:hover{border-bottom:3px solid #2a2422}#btnDownloadList span{background:transparent url("../img/icons/badge.png") center no-repeat;color:#fff;font-family:Arial;padding:3px 7px 5px 6px;font-size:11px;position:relative;top:-7px}#btnShareList span{background:transparent url("../img/icons/badge.png") center no-repeat;color:#fff;font-family:Arial;padding:3px 7px 5px 6px;font-size:11px;position:relative;top:-6px}footer{background:transparent url("../img/template/footer_bg.png") center top repeat-x;color:#32302b;font-size:13px;line-height:15px;position:relative;padding-top:68px}footer .col{width:20%;margin-right:6%}footer .col.last{margin-right:0px}footer h4{font-weight:normal;text-transform:uppercase;font-family:'Khand', Arial, sans-serif}footer h4 a{font-size:14px}footer dt{font-family:'Khand', Arial, sans-serif;text-transform:uppercase;border-bottom:1px solid #eceae8;font-weight:500;padding:4px 0px 8px 0px;font-size:15px}footer dd{border-bottom:1px solid #eceae8;padding:4px 0px 8px 0px}footer #ftrNav{width:120px;margin-right:0px}footer .col.last{width:300px;float:right}footer #ftrContact #ftrSM{width:30px;margin-right:20px;float:right;padding-top:5px}footer #ftrContact #ftrSM a{margin-bottom:8px;display:block}footer #ftrContact #ftrForm{float:right;width:22%}footer #ftrContact #ftrForm p{text-transform:uppercase;color:#fff;font-size:18px;line-height:17px;font-weight:500;font-family:'Khand', Arial, sans-serif;padding-bottom:15px;padding-top:5px}footer #ftrContact #ftrForm input{padding:6px 8px;border:1px solid #c6c3c1;color:#737373;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}footer #ftrContact #ftrForm button{font-family:'Khand', Arial, sans-serif;font-size:14px;border:none;line-height:24px;background-color:#000;color:#fff;text-transform:uppercase;cursor:pointer}footer #ftrContact #ftrForm button span{font-size:1.2em;padding:0px 5px}footer p.socialMedia{font-family:'Khand', Arial, sans-serif;text-transform:uppercase;padding:10px 25px}footer p.socialMedia span{display:inline-block;height:25px;vertical-align:bottom;padding-right:10px}footer p.socialMedia a{display:inline-block;height:30px}footer form input.blank{color:#bbb}footer #ftrContact{background-color:#2a2422;font-size:12px;line-height:22px}footer #ftrContact h4{color:#fff}footer #ftrContact h5{color:#fff}footer #ftrContact a{color:#fff}footer #ftrContact p{color:#bababa;font-size:13px}footer #ftrContact p a{color:#bababa}footer #ftrContact div.country{width:15%;margin-right:3%;float:left}footer #ftrContact div.country h5{margin-bottom:10px}footer #ftrNavigation{padding:10px 0px}footer #ftrNavigation li{float:left;padding-right:15px;margin-right:15px;border-right:1px solid #2a2422;line-height:13px;padding-bottom:3px}footer #ftrNavigation li.last{border:none}#wellLogo{position:absolute;right:8px;bottom:5px}#ctt{background:transparent url("../img/template/body_bg.png") left top repeat-x;padding-top:50px}ul{list-style-type:none}.clear{clear:both}.onlySmartphone{display:none}.darkBG{background-color:#f9f9f7}.greyBG{background-color:#f5f5f1}.col{float:left;width:30%;margin-right:5%}.col.two{width:65%}.last{margin-right:0px}.center{text-align:center}.pink{color:#ee8078}.purple{color:#ae1458}.orange{color:#f59c2b}.underline{text-decoration:underline}.button{font-family:'Khand', Arial, sans-serif;font-size:18px;text-transform:uppercase;color:#767676;background:transparent url("../img/template/button_bg.png") right center no-repeat;padding:5px 15px 5px 2px;line-height:40px}.kusch-co span{color:#e2001a}#frmLogin{width:405px;margin:50px auto 0 auto}#frmLogin label{width:190px;display:inline-block}#frmLogin input{border:1px solid #e2e2e2;padding:4px;width:200px;margin-right:0px;margin-bottom:4px}#frmLogin h3{color:#fff;font-style:normal;font-family:'Khand', Arial, sans-serif;text-transform:uppercase;font-size:21px;font-weight:500}#frmLogin a{color:#fff}#frmLogin button{background-color:#1e1613;border:none;color:#fff;font-family:'Khand', Arial, sans-serif;font-size:16px;text-transform:uppercase;padding:10px 15px;cursor:hand;cursor:pointer}#frmLogin button span{color:#767676;font-size:30px;padding-left:5px;line-height:15px;vertical-align:top}#frmLogin div.feedback h3{color:#32302b}#frmLogin div.feedback a{color:#32302b}div.feedback{border:1px solid #b5b5b5;padding:10px;margin-bottom:10px;display:none;position:relative}div.feedback.error{background:#fbe7e8 url("../img/icons/exclamation.png") 10px 12px no-repeat;padding-left:35px;border:1px solid #d16969}div.feedback.success{background:#eefeed url("../img/icons/accept.png") 10px 12px no-repeat;padding-left:35px}div.feedback a.closeFeedback{position:absolute;right:10px;top:10px}div.feedback a{color:#767676;text-decoration:underline}div.feedback h3{background:none;padding:0px;padding-bottom:10px;color:#000;text-transform:uppercase}.privacy-newsletter-info{color:#bababa;font-size:11px;line-height:15px;margin-bottom:10px}.privacy-newsletter-info a{color:#bababa!important;text-decoration:underline}.cookie-info{font-family:Arial;font-size:13px;z-index:1200;position:fixed;bottom:0;left:0;width:100%;background:#2a2422;color:#fff;-webkit-transition:transform 400ms ease;-moz-transition:transform 400ms ease;-ms-transition:transform 400ms ease;-o-transition:transform 400ms ease;-webkit-transition:-webkit-transform 400ms ease;transition:-webkit-transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease, -webkit-transform 400ms ease;min-height:50px}.cookie-info .wrapper{padding-top:18px;padding-bottom:18px}.cookie-info.accepted{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.cookie-info p{margin:0;font-size:13px;line-height:26px}.cookie-info a{color:#fff;text-decoration:underline;font-weight:700}.cookie-info button{color:#32302b;font-family:'Khand', Arial, sans-serif;font-size:14px;text-transform:uppercase;background:#fff;border:0;padding:5px 10px;font-weight:700;cursor:pointer}.cookie-info button:after{background:#fff}.cookie-info .cookie-info--left{float:left}.cookie-info .cookie-info--right{float:right}.choc-banner{background:#32302b!important;border:none}.choc-form__toggle,.choc-modal a,.choc-modal h3,.choc-modal p,.choc-table td,.choc-table th{font-family:inherit!important}.choc-banner p{color:#fff!important;text-align:center;max-width:100%!important}.choc-banner a{color:#32302b!important;font-family:'Khand', Arial, sans-serif;font-size:14px;text-transform:uppercase;background:#fff;border:0;padding:5px 10px;font-weight:700;cursor:pointer;display:inline-block;margin-left:5px;margin-top:5px}.choc-banner a:after{background:#fff}@media only screen and (min-width:481px){.choc-display--sm-inline-block{display:none!important}}@media only screen and (min-width:0px) and (max-width:767px){.wrapper{width:90%;margin-left:auto;margin-right:auto}.onlySmartphone{display:block}.hideSmartphone{display:none}header{position:static;padding:0px;margin-bottom:15px;background-color:#fff;overflow:hidden}header nav{float:none}header .wrapper{margin:0px;width:100%}header #logo{display:block;float:none;margin-bottom:64px}header .general{background-color:#2a2422;padding-left:5%;padding-right:5%}header .general form,header .general nav{display:none}header .main{float:none;width:100%;overflow:hidden;background-color:#fff}header .main nav ul{background-color:#f5f5f1;display:none}header .main ul li{display:block;float:none;line-height:40px;padding:0 0 0 50px}header .main ul li.active{background:none;border-left:3px solid #2a2422;border-bottom:none}header .main ul li.active:hover{border-bottom:none}header #btnNav{position:absolute;width:100%;top:150px;left:0px;z-index:50;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}header #btnNav div{background:#f5f5f1 url("../img/template/nav_bg.png") 10px center no-repeat;padding:10px 0px 10px 45px;color:#2a2422;font-size:22px;cursor:pointer}header .main ul li.hideSmartphone{display:none}header .main nav div.subnav{position:static;background-color:#fff;margin-top:0px;margin-left:0px;padding:0px}header .main nav div.subnav div.left{float:none}header .main nav div.subnav div.right{float:none}header .main nav div.subnav li{float:none;width:auto;padding:5px 30px;display:none}header .main nav div.subnav li:last-child{margin-bottom:20px}header .main nav div.subnav li.title{font-weight:500;line-height:25px}header .main nav div.subnav li a{display:block;line-height:20px}header .main nav div.subnav li.active{border-left:3px solid #2a2422;background-image:none}header .general dl.countries{z-index:60;width:150px;background-position:130px 15px}header .general dl.lang{margin-left:75%;width:15%}.col{width:auto;float:none;margin-right:0px;margin-bottom:60px}.col.last{margin-bottom:0px}footer .col{width:auto;float:none;margin-right:0px}footer #ftrProducts{display:none}footer #ftrCategories{display:none}footer #ftrContact div.country{width:auto;margin:0px;margin-bottom:20px;float:none}footer .col.last{width:100%}footer #ftrContact #ftrSM{float:left;padding-top:10px}footer #ftrContact #ftrForm{width:80%;float:right;margin-bottom:30px}footer #ftrContact div.country{float:none;clear:both}}@media only screen and (min-width:480px) and (max-width:767px){.wrapper{width:90%;margin-left:auto;margin-right:auto}footer .col{width:45%;float:left;margin-right:5%}footer .col.last{width:50%}footer #ftrContact #ftrForm{width:60%;margin-right:25%;float:right;margin-bottom:30px}footer #ftrContact div.country{float:left;width:49%;clear:none}}@media only screen and (max-width:1023px){.cookie-info p{line-height:18px}.cookie-info .cookie-info--left,.cookie-info .cookie-info--right{float:none}.cookie-info .cookie-info--right{margin-top:5px}}@media only screen and (min-width:768px) and (max-width:1023px){.wrapper{width:740px}header #logo img{width:170px;padding-right:25px}header .general dl.countries{width:140px;background-position:120px 15px}header .general .wrapper nav{margin-right:240px}header .main li{padding:35px 8px}header .main li.last{padding-top:30px;padding-bottom:30px;padding-right:0px;margin-right:0px}header .main form input{width:95px}.fr header .main li{padding:35px 8px}.fr header .main li.last{padding:35px 0px 35px 8px}.fr header .main form input{width:80px}header .main nav div.subnav{margin-left:-35px;margin-top:40px}footer .col.last{width:30%}footer #ftrContact #ftrSM{padding-top:5px}footer #ftrContact div.country{width:30%;margin-bottom:30px}footer #ftrContact div#addressSuisse{clear:left}}@media only screen and (min-width:1024px) and (max-width:1279px){.wrapper{width:950px}header .general .wrapper li{padding:0px 10px}header #logo img{padding-right:25px}.fr header .main form input{width:100px}}@media only screen and (min-width:1280px){.wrapper{width:1115px}header .general .wrapper li{padding:0px 15px}header .main nav div.subnav{margin-left:-25px}header li{padding-left:22px;padding-right:22px}header #logo img{padding-right:55px}header .main form input{width:180px}.fr header .main form input{width:150px}footer .col.last{width:30%}footer #ftrContact{font-size:14px}footer #ftrContact div.country{width:15%}}