body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
/* dk_caroufredsel global styles */
.caroufredsel_skin .image_container img, .caroufredsel_thumbnails_skin .image_container img {
	vertical-align: bottom;
}
.caroufredsel > div, .caroufredsel > section, .caroufredsel_thumbnails > div {
	float: left;
}
.caroufredsel .clearfix {
	float: none;
	clear: both;
}
.caroufredsel_thumbnails_skin {
	position: relative;
}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

/* MediaElement.js, (c) 2010-2014 John Dyer, MIT license */
.mejs-offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;height:1px;width:1px;overflow:hidden}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-audio{margin-top:18px}.mejs-container:focus{outline:none}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(../../assets/jquery/mediaelement/2.21.2/images/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(../../assets/jquery/mediaelement/2.21.2/images/bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:url(../../assets/jquery/mediaelement/2.21.2/images/loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(../../assets/jquery/mediaelement/2.21.2/images/controls.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:0 0;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-controls .mejs-button.mejs-jump-forward-button{background:url(../../assets/jquery/mediaelement/2.21.2/images/jumpforward.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-jump-forward-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}.mejs-controls .mejs-button.mejs-skip-back-button{background:url(../../assets/jquery/mediaelement/2.21.2/images/skipback.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}
/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix,
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*** CART ***/

.static_translations {
    display: none;
}

.mod_ng_behr_pim_products_cart .success {
    font-weight: bold;
    color: green;
}

.mod_ng_behr_pim_products_cart .error {
    font-weight: bold;
    color: red;
}

form#request_offer {
    width: 100%;
}

form#request_offer .input_group {
    float: left;
    width: 50%;
    margin: 5px 0;
}

form#request_offer .input_group label {
    width: 115px;
    display: inline-block;
}

form#request_offer .input_group label.error {
    font-weight: bold;
    color: red;
}

form#request_offer .input_group input  {
    width: 300px;
}

form#request_offer .input_group.submit {
}

form#request_offer .input_group.submit input  {
    margin-left: 119px;
}

form#request_offer input#submit {
    cursor: pointer;
    border: 0;
    color: #fff;
    display: inline-block;
    padding: 4px 12px;
    font-weight: bold;
    background: rgb(193,1,31);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxMDExZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YTFjMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(193,1,31,1) 0%, rgba(138,28,35,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,1,31,1)), color-stop(100%,rgba(138,28,35,1)));
    background: -webkit-linear-gradient(top, rgba(193,1,31,1) 0%,rgba(138,28,35,1) 100%);
    background: -o-linear-gradient(top, rgba(193,1,31,1) 0%,rgba(138,28,35,1) 100%);
    background: -ms-linear-gradient(top, rgba(193,1,31,1) 0%,rgba(138,28,35,1) 100%);
    background: linear-gradient(to bottom, rgba(193,1,31,1) 0%,rgba(138,28,35,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1011f', endColorstr='#8a1c23',GradientType=0 );
}

.output_group {
    float: left;
    width: 50%;
    margin: 5px 0;
}

.output_group label {
    width: 115px;
    display: inline-block;
}

output_group strong  {
    width: 300px;
}

#bg_shade {
    background: rgba( 0, 0, 0, 0.0 );
    position: fixed;
    top: 0;
    left: -100%;
    height: 100%;
    width: 100%;
    transition: background 1s, left 0s;
    z-index: 1;
}
#bg_shade.visible {
    background: rgba( 0, 0, 0, 0.6 );
}


#cart_header_info {
    display: none;
    position: fixed;
    top: 33%;
    left: 33%;
    width: 33%;
    transition: all 1s;
    background: white;
    box-shadow: 0 0 10px;
    z-index: 3;
    padding: 5px 10px
}
#cart_header_info h2 {
    margin: 5px 0px;
}
#cart_header_info p {
    margin: 5px 0px;
    color: #3f3e3e !important;
}



#cart_header {
    position: absolute;
    top: -375px;
    right: 200px;
    transition: all 1s;
    z-index: 2;
}
#cart_header:hover,
#cart_header.show {
    top: 0;
}



#cart_header * {
    color: #3f3e3e !important;
}

#cart_header .cart_header_content {
    position: relative;
    background: #fff;
    width: 400px;
}
#cart_header .cart_header_content .items {
    width: 100%;
    height: 330px;
    overflow: hidden;
}
#cart_header .cart_header_content .items .shade {
    display: none;
    /*    position: absolute;
        left: 0;
    bottom: 45px;
    width: 100%;
    height: 50px;
    background: linear-gradient(transparent, white);
        z-index: 1;*/
}
#cart_header .cart_header_content .items .cart_item {
    height: 110px;
}
#cart_header .cart_header_content .items .cart_item .content_left {
    width: 85px;
}
#cart_header .cart_header_content .items .cart_item .content_right,
#cart_header .cart_header_content .items .cart_item .cart_item_value p {
    width: 285px;
}
#cart_header .cart_header_content .items > h3,
#cart_header .cart_header_content .items > p {
    padding: 15px 15px 0 15px;
    width: 100%;
}
#cart_header .cart_header_content .footer {
    width: 100%;
    height: 45px;
    padding: 8px;
    text-align: right;
    border-top: 2px solid #DDD;
}
#cart_header .cart_header_content .footer a strong {
    color: white !important;
}



#cart_header .button_wrapper > .left {
    position: absolute;
    left: 166px;
    height: 34px;
    width: 34px;
    background: url(../../system/modules/ng_behr_pim_products/assets/ "button_left.png" );
    /*background-position: 0 -1px;*/
    background-repeat: no-repeat;

}
#cart_header .button_wrapper > .right {
    float: left;
    height: 34px;
    width: 34px;
    background: url(../../system/modules/ng_behr_pim_products/assets/ "button_right.png" );
    /*background-position: -1px -1px;*/
    background-repeat: no-repeat;
}
#cart_header .button_wrapper > a {
    float: left;
    display: block;
    width: auto;
    background: #fff;
    margin-left: 200px;
    padding: 5px 10px 33px 10px;
    font-weight: bold;
    height: 34px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-right: -1px;
    box-shadow: 0px -25px 50px 5px black;
    transition: box-shadow 1s;
}
@media all and (-ms-high-contrast:none)
{
    #cart_header .button_wrapper > a { box-shadow: 0px -10px 60px -2px black; } /* IE10 */
    *::-ms-backdrop, #cart_header .button_wrapper > a { box-shadow: 0px -10px 60px -2px black; } /* IE11 */
}
#cart_header .button_wrapper > a > img {
    top: 2px;
    position: relative;
}
#cart_header:hover .button_wrapper > a,
#cart_header.show .button_wrapper > a {
    box-shadow : 0px -25px 50px 5px transparent;
}




.add_to_cart {
    cursor: pointer;
}

.mod_ng_behr_pim_products_cart .cart_item {
    position: relative;
    padding: 15px;
}

.mod_ng_behr_pim_products_cart .cart_item .content_left {
    float: left;
    width: 115px;
}

.mod_ng_behr_pim_products_cart .cart_item .content_right {
    float: right;
    width: 755px;
}

.mod_ng_behr_pim_products_cart .cart_item:nth-child(2n) {
    background: #eee;
}

.mod_ng_behr_pim_products_cart .cart_item .cart_item_image {
    float: left;
    margin-right: 15px;
}

.mod_ng_behr_pim_products_cart .cart_item .cart_item_image img {
    width: 100px;
}

.mod_ng_behr_pim_products_cart hr {
    border: 1px solid #ddd;
}
.mod_ng_behr_pim_products_cart .cart_item hr {
    border: 1px solid #ddd;
    margin: 2px 0;
}

.mod_ng_behr_pim_products_cart .cart_item .cart_item_value {

}
.mod_ng_behr_pim_products_cart .cart_item .cart_item_value > div {
    display: inline-block;
}
.mod_ng_behr_pim_products_cart .cart_item .cart_item_value p {
    margin: 0;
    line-height: 1.1;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 755px;
}
.mod_ng_behr_pim_products_cart .cart_item .cart_item_value label {
    width: 25%;
    display: inline-block;
}
.mod_ng_behr_pim_products_cart .cart_item .cart_item_value strong.right {
    display: inline-block;
    width: 74%;
    line-height: 1.1;
}

.mod_ng_behr_pim_products_cart .cart_item .cart_item_footer {
    text-align: right;
}
.mod_ng_behr_pim_products_cart .cart_item .cart_item_footer .number {
    width: 40px;
    margin-right: 30px;
}

.mod_ng_behr_pim_products_cart > .footer {

}


/*** MENU ***/
.ng_behr_pim_products ul.menu {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.ng_behr_pim_products ul.menu,
.ng_behr_pim_products ul.menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.ng_behr_pim_products ul.menu ul {
    opacity: 0.7;
    font-size: 90%;
}

.ng_behr_pim_products ul.menu li > a {
    text-decoration: none;
    color: blue;
    padding-right: 0 !important;
}

.ng_behr_pim_products ul.menu li.current > a,
.ng_behr_pim_products ul.menu li.active > a {
    font-weight: bold;
}

#navMain ul.menu > li {
    float: left !important;
    width: 25% !important;
}

#navMain ul.menu > li li {
    float: none !important;
    width: auto !important;
}

#navMain ul.menu li > a span {
    padding: 0 !important;
}

#navRight ul.menu {
    display: block;
    line-height: 1.1;
}

#navRight ul.menu span {
    font-weight: normal;
    font-size: 97%;
    padding: 0;
    color: #a11a1a;
}

#navRight ul.menu span.level_1 {
    font-size: 16px;
}

#navRight ul.menu ul {
    padding-left: 10px;
    opacity: 0.85;
}

#navRight ul.menu > li {
    float: none;
    width: auto;
}


/*** BREADCRUMB ***/
.sticky .ng_behr_pim_products ul.breadcrumb {
    display: none;
}

.ng_behr_pim_products ul.breadcrumb {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin: 15px 0;
    padding: 0 20px 40px 20px;
    font-size: 80%;
}

.ng_behr_pim_products ul.breadcrumb li {
    margin-left: 26px;
    list-style-type: " > ";
}

.ng_behr_pim_products ul.breadcrumb li:first-child {
    margin-left: 0;
    list-style-type: none;
}

.ng_behr_pim_products ul.breadcrumb li.leaf {
    font-weight: bold;
}

.ng_behr_pim_products ul.breadcrumb li a {
    color: #a11a1a !important;
}

.std #wrapper, #slider {
    margin-top: 212px;
}


/*** TREE ***/
.ng_behr_pim_products ul.tree .leaf {
}



/*** VALUES ***/
.ng_behr_pim_products ul.valuelist {
    list-style-type: none;
}
.ng_behr_pim_products ul.valuelist li {
    padding-left: 5px;
    margin-left: 26px;
}



/*** ANIMATIONS (FILELIST) ***/

.ng_behr_pim_products div[data-attribute-id="214"] {
    float: right;
}
.ng_behr_pim_products div[data-attribute-id="214"] figure.image_container {
    width: 80px;
    margin: 0 0 20px 20px;
}

/*** FILES ***/

.ng_behr_pim_products .no-image-wrapper {
    max-width: 100%;
    width: 163px;
    height: 163px;
    border: 1px solid #dadadb;
    background-image: url(../../system/modules/ng_behr_pim_products/assets/ "no-image.jpg" );
    background-size: contain;
}
.ng_behr_pim_products .no-image-wrapper .image_container {
    border: none;
}

.ng_behr_pim_products figure {
    margin: 0;
}

.ng_behr_pim_products figure img {
    width: 200px;
    height: auto;
}

.ng_behr_pim_products .branch figure img,
.ng_behr_pim_products .branch_leaf figure img {
    width: 100%;
    height: auto;
}

.ng_behr_pim_products .leaf figure img {
    width: 100%;
    height: auto;
}

.mod_ng_behr_pim_products_cart .cart_item .cart_item_image .no-image-wrapper {
    width: 102px;
    max-width: 102px;
    height: 102px;
    max-height: 102px;
}

#cart_header .mod_ng_behr_pim_products_cart .cart_item .cart_item_image .no-image-wrapper {
    width: 68px;
    max-width: 68px;
    height: 68px;
    max-height: 68px;
}



/*** TECHNICAL DATA TABLE ***/
.ng_behr_pim_products table.technical-data {
    border: 0;
    border-bottom: 2px solid gray;
    border-collapse: collapse;
    border-spacing: 0;
    width:100%;
}

.ng_behr_pim_products table.technical-data tbody tr > * {
    border-top: 1px solid gray;
    /*padding: 5px;*/
    vertical-align: top;
}

.ng_behr_pim_products table.technical-data tbody tr:first-child > * {
    border-top: 2px solid gray;
}

    .ng_behr_pim_products table.technical-data tbody tr th {
        text-align: left;
        border-right: 1px solid gray;
        padding-right: 5px;
    }

    .ng_behr_pim_products table.technical-data tbody tr td {
        text-align: center;
        border-bottom: 1px solid gray !important;
        border-right: 1px dotted gray;
        padding-right: 4px;
    }

    .ng_behr_pim_products table.technical-data tbody tr td:last-child {
        border-right: none;
        padding-right: 5px;
    }



    /*** DOWNLOAD TABLE ***/
    .ng_behr_pim_products table.download {
        width:100%;
        border-collapse: separate;
    }

.ng_behr_pim_products table.download .right {
    /*text-align: right;*/
}


/*** ARTICLE LIST TABLE ***/
.ng_behr_pim_products table.article-list {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    width:100%;
}


.ng_behr_pim_products table.article-list tr > * {
    padding: 5px;
    vertical-align: top;
}

    .ng_behr_pim_products table.article-list tr th {
        text-align: left;
    }

    .ng_behr_pim_products table.article-list tr td {
        text-align: left;
        border-top: 1px solid lightgray;
    }



/*** GENERAL MISC ***/
.ng_behr_pim_products .ui-tabs {
    padding: 0;
}

.ng_behr_pim_products .ui-tabs.ui-widget {
    font-family: inherit;
    font-size: inherit;
}

.ng_behr_pim_products .ui-tabs.ui-widget-content {
    border: none;
    background: none;
    color: inherit;
}

.ng_behr_pim_products .ui-tabs .ui-tabs-nav {
    border: none;
    background: none;
}

.ng_behr_pim_products .ui-tabs .ui-tabs-nav li {
    border: none;
    background: none;
    color: inherit;
}

.ng_behr_pim_products .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    font-weight: bold;
}

.attribute-groups {
    border-top: 1px solid #eee;
    padding-top:20px;
    margin-top:20px;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}

.attribute-groups .attribute-group {
    width: 230px;
}

.attribute-groups .attribute-group img {
    width: 230px;
    height: 115px;
}
.cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;padding:.6em 1.2em;background-color:#4b4b4b;color:#fff;font-size:1em;text-align:center;z-index:10}.cookiebar *{box-sizing:border-box}.cookiebar--active{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap}.cookiebar--position-top{top:0}.cookiebar--position-bottom{bottom:0}.cookiebar__message,.cookiebar__text{margin-right:1.5em}.cookiebar__link{color:#fff;text-decoration:underline}.cookiebar__link:hover{text-decoration:none}.cookiebar__button{margin:0;padding:.6em 1.2em;border:none;border-radius:0;background-color:#4ea55e;color:#fff;font-weight:700;cursor:pointer}.cookiebar__button:hover{background-color:#3e824a}.cookiebar__analytics{margin-right:1.5em}.cookiebar__analytics-label{cursor:pointer}.cookiebar__analytics-checkbox{margin-right:5px}
/* ng_behr_pim_products.css */
.ng_behr_pim_products ul.valuelist li{padding-left: 22px !important;margin-left: 0 !important}.ng_behr_pim_products table.technical-data{border: none !important}.ng_behr_pim_products table.technical-data tr > *{padding: 0 !important;vertical-align: middle !important}.ng_behr_pim_products table.technical-data thead tr th{text-align: center !important}.ng_behr_pim_products table.technical-data tbody tr > *{border-top: 1px solid gray !important;border-bottom: none}.ng_behr_pim_products table.technical-data tbody tr th{border-right: 1px solid gray !important;padding-right: 10px !important}
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.ui-helper-clearfix{display:inline-block;}/* required comment for clearfix to work in Opera \*/ * html .ui-helper-clearfix{height:1%;}.ui-helper-clearfix{display:block;}/* end clearfix */ .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-state-disabled{cursor:default!important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}.ui-accordion{width:100%;}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}.ui-accordion .ui-accordion-li-fix{display:inline;}.ui-accordion .ui-accordion-header-active{border-bottom:0!important;}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em;}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1;}.ui-accordion .ui-accordion-content-active{display:block;}.ui-autocomplete{position:absolute;cursor:default;}* html .ui-autocomplete{width:1px;}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;}.ui-menu .ui-menu{margin-top:-3px;}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible;}.ui-button-icon-only{width:2.2em;}button.ui-button-icon-only{width:2.4em;}.ui-button-icons-only{width:3.4em;}button.ui-button-icons-only{width:3.7em;}.ui-button .ui-button-text{display:block;line-height:1.4;}.ui-button-text-only .ui-button-text{padding:.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}input.ui-button{padding:.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-buttonset{margin-right:7px;}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}button.ui-button::-moz-focus-inner{border:0;padding:0;}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}.ui-draggable .ui-dialog-titlebar{cursor:move;}.ui-progressbar{height:2em;text-align:left;}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}.ui-slider{position:relative;text-align:left;}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}.ui-slider-horizontal{height:.8em;}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.ui-slider-horizontal .ui-slider-range-min{left:0;}.ui-slider-horizontal .ui-slider-range-max{right:0;}.ui-slider-vertical{width:.8em;height:100px;}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}.ui-slider-vertical .ui-slider-range{left:0;width:100%;}.ui-slider-vertical .ui-slider-range-min{bottom:0;}.ui-slider-vertical .ui-slider-range-max{top:0;}.ui-tabs{position:relative;padding:.2em;zoom:1;}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap;}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}.ui-tabs .ui-tabs-hide{display:none!important;}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em;}.ui-widget-content{border:1px solid #aaa;background:#fff url(../../files/behr-labor_theme/css/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222;}.ui-widget-content a{color:#222;}.ui-widget-header{border:1px solid #aaa;background:#ccc url(../../files/behr-labor_theme/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold;}.ui-widget-header a{color:#222;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(../../files/behr-labor_theme/css/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(../../files/behr-labor_theme/css/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(../../files/behr-labor_theme/css/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none;}.ui-widget :active{outline:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../../files/behr-labor_theme/css/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../../files/behr-labor_theme/css/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}.ui-icon{width:16px;height:16px;background-image:url(../../files/behr-labor_theme/css/images/ui-icons_222222_256x240.png);}.ui-widget-content .ui-icon{background-image:url(../../files/behr-labor_theme/css/images/ui-icons_222222_256x240.png);}.ui-widget-header .ui-icon{background-image:url(../../files/behr-labor_theme/css/images/ui-icons_222222_256x240.png);}.ui-state-default .ui-icon{background-image:url(../../files/behr-labor_theme/css/images/ui-icons_888888_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../../files/behr-labor_theme/css/images/ui-icons_454545_256x240.png);}.ui-state-active .ui-icon{background-image:url(../../files/behr-labor_theme/css/images/ui-icons_454545_256x240.png);}.ui-state-highlight .ui-icon{background-image:url(../../files/behr-labor_theme/css/images/ui-icons_2e83ff_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../../files/behr-labor_theme/css/images/ui-icons_cd0a0a_256x240.png);}.ui-icon-carat-1-n{background-position:0 0;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-widget-overlay{background:#aaa url(../../files/behr-labor_theme/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../../files/behr-labor_theme/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#header #merkliste{left:450px;padding-left:0;background:none}#header #merkliste .mod_iso_cart .cart_mobile{display:none}#header #merkliste span.headline{padding-left:20px}#header #merkliste span.headline:before{content:"";background:transparent url(/files/behr-labor_theme/images/icons/icons.png) no-repeat;left:2px;top:-2px;width:25px;height:25px;position:absolute}#header #merkliste.open{border-width:1px;border-style:solid;-webkit-border-image:-webkit-gradient(linear, 0 100%, 0 0, from(rgba(200, 200, 200, 0)), to(rgba(0, 0, 0, 0))) 1 100%;-webkit-border-image:-webkit-linear-gradient(bottom, rgba(200, 200, 200, 1), rgba(0, 0, 0, 0)) 1 100%;-moz-border-image:-moz-linear-gradient(bottom, rgba(200, 200, 200, 1), rgba(0, 0, 0, 0)) 1 100%;-o-border-image:-o-linear-gradient(bottom, rgba(200, 200, 200, 1), rgba(0, 0, 0, 0)) 1 100%;border-image:linear-gradient(to top, rgba(200, 200, 200, 1), rgba(0, 0, 0, 0)) 1 100%;background-color:#fff;width:490px;left:449px}#header #merkliste.open .cart_mobile{display:block;color:#000}#header #merkliste.open .cart_mobile strong{width:150px;display:inline-block}#header #merkliste.open .cart_mobile .product{padding:20px}#header #merkliste.open .cart_mobile .product.odd{background-color:#eee}#header #merkliste.open .cart_mobile .product figure,#header #merkliste.open .cart_mobile .product ul{display:inline-block}#header #merkliste.open .cart_mobile .product figure{vertical-align:top}#header #merkliste.open .cart_mobile .product figure img{width:auto;height:auto;max-width:75px;max-height:75px}#header #merkliste.open span.headline{background:transparent url(/files/behr-labor_theme/images/bg_line.gif) bottom right no-repeat;display:block;padding:0 0 5px;margin:0 20px}#header #merkliste.open .refresh,#header #merkliste.open .remove{display:inline-block}#header #merkliste.open .refresh input,#header #merkliste.open .remove input{border:none;background-color:transparent}#header #merkliste.open .refresh input{background:transparent url(/files/behr-labor_theme/images/icons/icon_refresh.gif) 0 50% no-repeat;padding-left:20px;margin-left:78px}#header #merkliste.open .remove{float:right}#header #merkliste.open .remove a{background:transparent url(/files/behr-labor_theme/images/icons/icon_delete.gif) 0 50% no-repeat;padding-left:20px;color:#000}#header #merkliste.open .cart,#header #merkliste.open .checkout{padding:10px 20px;display:inline-block}#header #merkliste.open .cart a,#header #merkliste.open .checkout a{padding:5px 10px 5px 30px;background-color:#ccc;text-align:right;color:#fff;font-weight:bold}#header #merkliste.open .cart a:before,#header #merkliste.open .checkout a:before{margin-left:-20px;position:absolute;color:#fff;content:"»";font-size:26px;font-weight:bold}#header #merkliste.open .cart{margin-left:78px}#header #merkliste.open .checkout{float:right}#header #merkliste.open .checkout a{background:#c1011f;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(193, 1, 31, 1)), color-stop(100%, rgba(138, 28, 35, 1)));background:-webkit-linear-gradient(top, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);background:-o-linear-gradient(top, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);background:-ms-linear-gradient(top, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);background:linear-gradient(to bottom, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1011f', endColorstr='#8a1c23',GradientType=0)}.artnr .spacing p{left:80%}.mod_iso_productvariantlist .product_list .product{float:left;box-sizing:border-box;width:100%}.mod_iso_productvariantlist .product_list .product .teaser{width:65%}.mod_iso_productvariantlist .product_list .product .quantity_container{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.mod_iso_productvariantlist .product_list .product .submit_container{float:left;width:5%;overflow:hidden;box-sizing:border-box;text-align:right}.mod_iso_behr_relatedproducts .product{float:left;width:25%;padding-right:20px;padding-bottom:20px;box-sizing:border-box}.mod_iso_behr_relatedproducts .product .image_container{border:1px solid #dadadb;margin-bottom:5px}.mod_iso_behr_relatedproducts .product img{max-width:100%;height:auto}.mod_iso_behr_relatedproducts .product .sku,.mod_iso_behr_relatedproducts .product .submit_container{display:inline-block;vertical-align:top}.mod_iso_behr_relatedproducts .product .submit_container{padding-top:2px}.mod_iso_behr_relatedproducts .product .sku{padding-top:3px}.mod_iso_behr_relatedproducts div:nth-child(4n+1){clear:left}.mod_iso_cart ol,.mod_iso_checkout ol{display:none}.mod_iso_cart ol li,.mod_iso_checkout ol li{display:inline-block;padding:5px 20px}.mod_iso_cart .image_container img,.mod_iso_checkout .image_container img{max-width:200px;height:auto}.mod_iso_cart table,.mod_iso_checkout table{width:100%}.mod_iso_cart table .row_odd,.mod_iso_checkout table .row_odd{background-color:#eee}.mod_iso_cart .submit_container,.mod_iso_checkout .submit_container{text-align:right}.mod_iso_cart .submit_container .button,.mod_iso_checkout .submit_container .button{display:inline-block;margin-left:15px}.mod_iso_cart .submit_container .button:before,.mod_iso_checkout .submit_container .button:before{margin-left:10px;position:absolute;color:#fff;content:"»";font-size:26px;font-weight:bold}.mod_iso_cart .submit_container input,.mod_iso_checkout .submit_container input{cursor:pointer;padding:5px 10px 5px 30px;background-color:#ccc;font-weight:bold;color:#fff;border:none}.mod_iso_cart .submit_container input.button_checkout,.mod_iso_checkout .submit_container input.button_checkout{background:#c1011f;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(193, 1, 31, 1)), color-stop(100%, rgba(138, 28, 35, 1)));background:-webkit-linear-gradient(top, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);background:-o-linear-gradient(top, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);background:-ms-linear-gradient(top, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);background:linear-gradient(to bottom, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1011f', endColorstr='#8a1c23',GradientType=0);color:#fff}.mod_iso_checkout .submit_container{text-align:right}.mod_iso_checkout .submit_container .button{display:inline-block;margin-left:15px}.mod_iso_checkout .submit_container .button:before{margin-left:20px;position:absolute;color:#fff;content:"»";font-size:26px;font-weight:bold}.mod_iso_checkout .submit_container input{cursor:pointer;padding:5px 10px 5px 30px;background-color:#ccc;font-weight:bold;color:#fff;border:none}.mod_iso_checkout .submit_container input.next,.mod_iso_checkout .submit_container input.confirm{background:#c1011f;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(193, 1, 31, 1)), color-stop(100%, rgba(138, 28, 35, 1)));background:-webkit-linear-gradient(top, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);background:-o-linear-gradient(top, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);background:-ms-linear-gradient(top, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);background:linear-gradient(to bottom, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1011f', endColorstr='#8a1c23',GradientType=0);color:#fff}.mod_iso_checkout .address label{width:120px;display:inline-block}.mod_iso_checkout .address input,.mod_iso_checkout .address select{width:360px;display:inline-block}.mod_iso_checkout .address .error{color:#a11a1a}
/*
CSS für behr-labor.com

Farbcodes:
Rot: #a11a1a;
Text: #3f3e3e;
Hellgrau: #dadadb;
Schriften:
font-family: 'Gudea', sans-serif;
font-weight:400;
font-weight:700;
*/


/* Grundlayout */

html {
  box-sizing: border-box;
  overflow: scroll;
}
*, *:before, *:after {
  box-sizing: inherit;
}

/* Allgemeines */

body {
  font-family: 'Gudea', sans-serif;
  font-size: 15px;
  line-height: 1.71428571429em;
  color: #3f3e3e;
  font-weight: 400;
}
strong {
  font-weight: 700;
}
a {
  text-decoration: none;
  color: #a11a1a;
}
a:hover {
  color: #a11a1a;
}
a:focus, a:active, :focus {
  outline: none;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-size: 1em;
  line-height: 16px;
}
h1, h2, h4 {
  font-size: 21px;
  line-height: 30px;
  margin-bottom: 10px;
}
h1 {
  margin-top: 20px;
}
h2, h4 {
  margin-top: 20px;
}
h3, h5, h6 {
  font-weight: 700;
}
h3 a, a h3 {
  color: #3f3e3e;
}
table, td {
  line-height: 2.5em;
}
td {
  border-bottom: 1px solid #eee;
  padding-top: 0.5em;
  vertical-align: middle;
  line-height: 1.5em;
}
#unternehmen-geschichte td {
  vertical-align: top;
}
sub {
  vertical-align: sub !important;
  font-size: smaller;
}
#right h2 {
  font-size: 18px;
  line-height: 22px;
  padding: 4px 0;
  color: #000;
  font-weight: 700;
  margin-top: 0;
}
#einsatzgebiete h2 {
  margin: 5px 0;
}
#einsatzgebiete h2:before {
  content: "»";
  color: #a11a1a;
  font-size: 40px;
  padding: 0 8px 0 5px;
  position: relative;
  top: 5px;
  font-weight: bold;
}
#right {
  line-height: 18px;
}
.image_container img {
  display: block;
  max-width: 100%;
  height: auto;
}
.trennlinie .spacing, .dma_eg_teaser .text, .dma_eg_teaser_einsatzgebiete .text, #right h3, #navRight h2, .ce_tabcontrol .panes, .ce_headline.trennlinie, .trennlinie.artnr, #search input.text, .mod_search input.text {
  background: transparent url(../../files/behr-labor_theme/images/bg_line.gif) bottom right no-repeat;
}
.trennlinie.artnr .spacing {
  background-image: none;
}
a.weiterLink2, .weiterLink2 a, a span.weiterLink2, .dma_eg_teaser_zweigseite a .weiterLink2, .dma_eg_teaser_produkt a .weiterLink2, a.weiterLink, .weiterLink a, a span.weiterLink, .more a, .dma_eg_teaser_zweigseite a .weiterLink, .dma_eg_teaser_produkt a .weiterLink, .back a {
  font-weight: bold;
  line-height: 25px;
  display: inline-block;
  color: #3f3e3e;
}
a.weiterLink:after, .weiterLink a:after, a span.weiterLink:after, .more a:after, .dma_eg_teaser_zweigseite a .weiterLink:after, .dma_eg_teaser_produkt a .weiterLink:after {
  content: "»";
  color: #a11a1a;
  font-size: 30px;
  padding: 0 8px 0 5px;
  position: relative;
  top: 5px;
}
a.weiterLink2:before, .weiterLink2 a:before, a span.weiterLink2:before, .more a:before, .dma_eg_teaser_zweigseite a .weiterLink2:before, .dma_eg_teaser_produkt a .weiterLink2:before {
  content: "»";
  color: #a11a1a;
  font-size: 30px;
  padding: 0 8px 0 5px;
  position: relative;
  top: 5px;
}
.ce_text a.weiterLink2:before, .ce_text .weiterLink2 a:before, .ce_text a span.weiterLink2:before {
  top: 3px;
}
.back a:before {
  content: "«";
  color: #a11a1a;
  font-size: 30px;
  padding: 0 5px 0 0;
  position: relative;
  top: 4px;
}
a.weiterLink2:hover, .weiterLink2 a:hover, a:hover span.weiterLink2, .dma_eg_teaser_zweigseite a:hover .weiterLink2, .dma_eg_teaser_produkt a:hover .weiterLink2, a.weiterLink:hover, .weiterLink a:hover, a:hover span.weiterLink, .more a:hover, .dma_eg_teaser_zweigseite a:hover .weiterLink, .dma_eg_teaser_produkt a:hover .weiterLink, .back a:hover {
  color: #a11a1a;
}
.halbe_spalte {
  width: 50%;
  float: left;
}
.halbe_spalte .spacing {
  margin-right: 15px;
  padding-bottom: 1px;
}
.ce_text li, .teaser li {
  padding-left: 22px;
  position: relative;
}
.ce_text li:before, .teaser li:before {
  content: "»";
  color: #a11a1a;
  display: inline-block;
  position: absolute;
  font-size: 26px;
  top: -2px;
  left: 0;
  font-weight: bold;
}
img {
  max-width: 100%;
  height: auto;
}

/* Layout Allgemein */

#header .inside, footer .inside, #wrapper {
  margin: 0 auto;
  width: 940px;
}
.productList #wrapper {
  width: 100%;
}
.productList #navBreadcrumb, .productList .dma_eg_teaser_produkt .center, .productList #wrapper .ng_behr_pim_products .breadcrumb {
  width: 900px;
  margin: 0 auto;
}
#slider, #video, .std #wrapper {
  margin-top: 162px !important;
}
.reasons #reasons {
  margin-top: 192px !important;
}
.video #slider, .ng_behr_pim_products #wrapper, .ng_behr_pim_products #slider, .reasons #slider {
  margin-top: 0px !important;
}
.ie6 .std #wrapper, .ie7 .std #wrapper {
  padding-top: 162px;
}
#main .inside {
  padding: 0 20px 40px 20px;
}
#main #slider .inside {
  padding-bottom: 0;
}
.productList #main .inside {
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
#right .inside {
  padding: 20px 0;
}
#header {
  -webkit-box-shadow: 0 0 12px 0 #c7c7c7;
  box-shadow: 0 0 12px 0 #c7c7c7;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 162px;
  z-index: 500;
}
#container {
  /* min-height: 300px; */
}
strong.behr {
  color: #fff;
  display: inline-block;
  padding: 0 8px;
}

/* Farbverlauf */

strong.behr, .dma_eg_teaser a:hover .icon {
  background: rgb(193, 1, 31);
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxMDExZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YTFjMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(193, 1, 31, 1)), color-stop(100%, rgba(138, 28, 35, 1)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(193, 1, 31, 1) 0%, rgba(138, 28, 35, 1) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1011f', endColorstr='#8a1c23', GradientType=0);
  /* IE6-8 */
  ;
}

/* Header */

#header {
  background-color: #fff;
}
#header.sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 76px;
  z-index: 100;
}
#header.sticky .clear {
  clear: none;
}
#header p {
  margin-bottom: 0;
}
#header, #header a {
  color: #babbbd;
}
#search input::-webkit-input-placeholder {
  color: #666666 !important;
}
#search input:-moz-placeholder {
  /* Firefox 18- */
  color: #666666 !important;
}
#search input::-moz-placeholder {
  /* Firefox 19+ */
  color: #666666 !important;
}
#search input:-ms-input-placeholder {
  color: #666666 !important;
}
#logo {
  float: left;
  padding-left: 20px;
}
.sticky #logo {
  width: 130px;
}
#claim {
  font-size: 32px;
  line-height: 35px;
  color: #000;
  padding: 60px 0 0 30px;
}
#claim p:after {
  position: absolute;
  margin-left: 5px;
  width: 24px;
  height: 18px;
  background: transparent url(../../files/behr-labor_theme/images/sprites.png) top left no-repeat;
  background-size: 96px 190px;
  content: "";
}
.sticky #claim {
  display: none;
}
#search {
  padding-left: 20px;
  background: transparent url(../../files/behr-labor_theme/images/sprites.png) top left no-repeat;
  background-size: 96px 190px;
}
#language {
  position: absolute;
  top: 10px;
  right: 0;
  background-position: 0 -129px;
  padding-left: 25px;
  height: 26px;
  overflow: hidden;
  font-size: 12px;
  z-index: 100;
}
#language ul {
  margin-bottom: 0;
}
#language li {
  float: left;
}
#language a, #language span {
  display: inline-block;
  width: 24px;
  height: 24px;
  text-indent: -9999px;
  background: transparent url(../../files/behr-labor_theme/images/flags.png) top left no-repeat;
  background-size: 144px 24px;
  overflow: hidden;
  margin: 2px;
  color: #000;
}
#language li .lang-de {
  background-position: 0 0;
}
#language li .lang-en {
  background-position: -24px 0;
}
#language li .lang-fr {
  background-position: -48px 0;
}
#language li .lang-es {
  background-position: -72px 0;
}
#language li .lang-pt {
  background-position: -96px 0;
}
#language li .lang-ru {
  background-position: -120px 0;
}
#language a:hover {
  color: #a11a1a;
}
#search {
  position: absolute;
  top: 46px;
  right: 0;
  background-position: 0 -159px
}
#search input.text, .mod_search input.text {
  border: 0;
  padding-left: 10px;
}
#search input.text {
  width: 102px;
  font-size: 14px;
  line-height: 20px;
  background: #f7f7f7 none repeat scroll 0 0;
}
.mod_search input.text {
  width: 50%;
}
#search label {
  display: none;
}
#search input.submit, .mod_search input.submit {
  text-indent: -9999px;
  width: 24px;
  height: 24px;
  border: 0;
  background: transparent url(../../files/behr-labor_theme/images/sprites.png) -64px -37px no-repeat;
  background-size: 96px 190px;
}
#search input.submit:hover, .mod_search input.submit:hover {
  cursor: pointer;
}
.mod_search .highlight {
  background-color: #8a1c23;
  color: #fff;
  display: inline-block;
  padding: 0 5px;
}
.mod_search h3 a {
  color: #a11a1a;
}
#merkliste {
  position: absolute;
  top: 10px;
  left: 300px;
  background-position: 0 -3px
}
#cart_mini {
  display: none;
  position: absolute;
  left: 188px;
  bottom: 0;
}
#cart_mini a {
  display: block;
  width: 42px;
  height: 36px;
  overflow: hidden;
  text-indent: -9999px;
  background: transparent url(../../files/behr-labor_theme/images/sprites.png) -66px -61px no-repeat;
  background-size: 96px 190px;
  border: 10px solid #fff;
}
.sticky #cart_mini {
  left: 130px;
  top: 40px;
}
#search_mini {
  display: none;
  position: absolute;
  right: 5px;
  top: 35px;
}
#search_mini a {
  display: block;
  width: 30px;
  height: 35px;
  overflow: hidden;
  text-indent: -9999px;
  background: transparent url(../../files/behr-labor_theme/images/sprites.png) top left no-repeat;
  background-size: 96px 190px;
  background-position: 4px -159px;
  border: 5px solid #fff;
}
.sticky #search_mini {
  top: 5px;
  right: 175px;
}

/* rechtes Menü Override */

#navRight ul.menu {
  line-height: 1.5em !important;
}
#navRight ul.menu span, #navRight span {
  color: #3f3e3e !important;
}
#navRight ul.menu a span:hover {
  color: #a11a1a !important;
}

/* Footer */

#footer {
  background: transparent url(../../files/behr-labor_theme/images/bg_footer.gif) top left repeat-x;
}
#footer .inside {
  padding: 75px 0 20px 0;
}
#footer .column {
  float: left;
}
#footer .column.first {
  width: 63.36%;
}
#footer .column.fourth {
  width: 21.12%;
}
#footer .column.fifth {
  width: 15.52%;
}
#footer .column a, #footer .column span {
  display: block;
  padding-right: 20px;
  text-decoration: none;
  font-size: 12px;
  line-height: 20px;
  color: #3f3e3e;
}
#footer .column a:hover, #footer .column span {
  color: #8c1c23;
}
#footer ul {
  margin-bottom: 20px;
}
#footer .dma_eg_footer {
  position: absolute;
  top: 0;
  height: 64px;
  overflow: hidden;
}
#footer .dma_eg_footer .ce_image, #footer .dma_eg_footer .text {
  float: left;
}
#footer .dma_eg_footer img {
  height: 64px;
  width: auto;
}
#footer .dma_eg_footer a, #footer .dma_eg_footer p {
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  line-height: 64px;
  white-space: nowrap;
}
#footer .dma_eg_footer .giveSpace {
  padding-left: 8px;
}

/* Hauptnavigation */

#navMain, .mod_mobile_menu {
  margin-top: 20px;
}
.mobile_menu_overlay {
  z-index: 501;
}
.sticky #navMain, .sticky .mod_mobile_menu {
  margin-top: 41px;
}
#navMain li, .mobile_menu_trigger {
  float: left;
  padding-right: 25px;
  margin-left: -1px;
}
.mobile_menu_trigger {
  padding-left: 24px;
  margin-left: 10px;
}
.mobile_menu_trigger .icon {
  background: transparent url(../../files/behr-labor_theme/images/sprites.png) 0 -8px;
  background-size: 24px 48px;
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
}
#navMain li:lang(en) {
  padding-right: 45px;
}
.sticky #navMain li:lang(de), .sticky #navMain li:lang(fr), .sticky #navMain li:lang(es) {
  padding-right: 0px;
}
.sticky #navMain li:lang(en), .sticky #navMain li:lang(eu), .sticky #navMain li:lang(pt) {
  padding-right: 10px;
}
.sticky #navMain a {
  padding: 0 18px;
}
#navMain li.last {
  padding-right: 0;
  background-image: none;
}
#navMain a, #navMain span, .mobile_menu_trigger {
  font-size: 20px;
  line-height: 35px;
  color: #000;
  display: inline-block;
  padding: 0 20px;
  text-decoration: none;
}
.mobile_menu_trigger {
  padding-right: 10px;
}
.sticky #navMain a, .sticky #navMain span, .sticky .mobile_menu_trigger {
  font-size: 15px;
  line-height: 34px;
  padding-top: 1px;
}
#navMain a:hover, #navMain a.trail, #navMain span:hover {
  color: #a11a1a;
}
.ng_behr_pim_products ul.menu li.current>a, .ng_behr_pim_products ul.menu li.active>a {
  font-weight: inherit !important;
  color: #a11a1a !important;
}
#footer .ng_behr_pim_products ul.menu>li>a {
  font-weight: bold;
}
code, .article-list td:first-child {
  font-family: 'Gudea', sans-serif;
  font-weight: 700;
}
#navMain a.submenu, #navMain span.submenu {
  background: transparent url(../../files/behr-labor_theme/images/navMain_arrow.gif) center right no-repeat;
}
.sticky #navMain a.submenu, #navMain span.submenu {
  background-position: right 17px;
}
#navMain ul.level_2 {
  display: none;
  position: absolute;
  background-color: #fff;
  border: 1px solid #c5c5c5;
  border-top: 0;
  padding-bottom: 10px;
  min-width: 175px;
  z-index: 1000;
}
#navMain li:hover ul.level_2, #navMain a:hover ul.level_2, #navMain span:hover ul.level_2, #navMain ul.level_2:hover {
  display: block;
}
#navMain .analyse ul.level_2 {
  width: 100%;
}
.sticky #navMain .analyse ul.level_2 {
  left: 0;
}
#navMain .level_2 li {
  display: block;
  background-image: none;
  padding: 0;
  margin: 0;
  float: none;
}
#navMain .level_2 a, #navMain .level_2 span, #navMain ul.level_3 a, #navMain .level_3 span {
  background-image: none;
  /* font-size: 18px; */
  font-size: 14px;
  line-height: 18px;
}
#navMain .analyse .level_2 li {
  float: left;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
#navMain li.lebensmittel {
  width: 30%;
}
#navMain li.umwelt {
  width: 26%;
}
#navMain li.elementar {
  width: 22%;
}
#navMain li.instrumente {
  width: 22%;
}
#navMain .level_2 .submenu .productList span, #navMain .level_2 .lebensmittel, #navMain .level_2 .umwelt, #navMain .level_2 .elementar, #navMain .level_2 .instrumente {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 18px;
  line-height: 24px;
  /* padding-left: 20px; */
}
#header #navMain .level_3 li {
  float: none;
}

/* Navigation rechte Spalte */

#navRight a, #navRight span {
  color: #3f3e3e;
  display: block;
  padding: 3px 0;
  font-size: 13px;
}
#navRight a.submenu, #navRight a.trail {
  font-weight: bold;
}
#navRight a.lebensmittel, #navRight a.umwelt, #navRight a.elementar, #navRight a.instrumente, #navRight span.lebensmittel, #navRight span.umwelt, #navRight span.elementar, #navRight span.instrumente {
  font-size: 16px;
  color: #000;
}
#navRight a:hover, #navRight span {
  color: #a11a1a;
}
#navRight .level_3 {
  padding-left: 10px;
  margin-bottom: 0;
}

/* BreadCrumb-Navigation */

#navBreadcrumb ul {
  margin-top: 10px;
}
#navBreadcrumb li {
  float: left;
}
#navBreadcrumb li, #navBreadcrumb a {
  font-size: 11px;
  line-height: 24px;
}
#navBreadcrumb a {
  color: #3f3e3e;
}
.ng_behr_pim_products ul.breadcrumb {
  line-height: 1em;
}
.ng_behr_pim_products ul.breadcrumb li a {
  color: #3f3e3e;
  font-size: 85% !important;
}
#navBreadcrumb li.active, #navBreadcrumb a:hover {
  color: #a11a1a;
}
#navBreadcrumb li:after {
  content: "»";
  padding: 0 3px;
}
#wrapper .ng_behr_pim_products ul.breadcrumb {
  padding: 10px 0;
}
.ng_behr_pim_products ul.breadcrumb li:first-child {
  margin-left: 0 !important;
  padding-left: 0 !important;
  list-style-type: none !important;
  padding-top: 2px;
}
.ng_behr_pim_products ul.breadcrumb li {
  margin-left: 9px !important;
  padding-left: 4px !important;
  list-style-type: "»" !important;
  padding-top: 2px !important;
}
.ng_behr_pim_products ul.menu ul {
  opacity: 1.0 !important;
}
#footer .column a, #footer .column span {
  color: #3f3e3e;
}
#footer .column span:hover {
  color: #a11a1a;
}
#navBreadcrumb li.last:after {
  content: "";
}

/* mobile Navigation */

.mod_mobile_menu {
  text-align: right;
}
.mobile_menu_trigger {
  float: none;
}
.ie7 .mobile_menu, .op12 .mobile_menu, .op11 .mobile_menu, .op10 .mobile_menu, .ff1 .mobile_menu, .ff2 .mobile_menu, .ff3 .mobile_menu, .ff4 .mobile_menu, .ff5 .mobile_menu, .ff6 .mobile_menu, .ff7 .mobile_menu, .ff8 .mobile_menu, .ff9 {
  display: none !important;
}
.mobile_menu_trigger:hover {
  cursor: pointer;
}
.mobile_menu {
  z-index: 1000;
}
.mobile_menu .inner {
  background-color: #a00f20;
}
.mobile_menu ul {
  margin-bottom: 0;
}
.mobile_menu li {
  list-style-type: none;
  border-bottom: 1px solid #fff;
}
.mobile_menu li.inner, .mobile_menu .inner a {
  overflow: visible;
}
.mobile_menu .submenu li.last, .mobile_menu .nav_pim .level_2 li:last-of-type {
  border-bottom: 0;
}
.mobile_menu .submenu li.first {
  border-top: 1px solid #fff;
}
.mobile_menu a, .mobile_menu span {
  display: block;
  color: #fff;
  padding: 5px 15px;
  text-decoration: none;
}
.mobile_menu .submenu_hide>a:before, .mobile_menu .submenu_hide>span:before {
  display: inline-block;
  content: "+";
  width: 20px;
}
.mobile_menu .submenu_show>a:before, .mobile_menu .submenu_show>span:before {
  display: inline-block;
  content: "-";
  width: 20px;
}
.mobile_menu a:hover, .mobile_menu a.active, .mobile_menu .active span {
  color: #a00f20;
  background-color: #fff;
}
.mobile_menu .level_2 {
  padding-left: 20px;
}
.mobile_menu .level_3 {
  padding-left: 40px;
}
.mobile_menu .versteckt {
  display: none;
}

/* Slider */

#slider .ce_text_slider {
  position: relative;
}
#slider .text_container {
  position: absolute;
  left: 50%;
  margin-left: 94px;
  top: 30px;
  width: 376px;
  padding: 10px 30px 10px 15px;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.6);
  font-weight: 700;
  font-size: 18px;
  line-height: 1.71429em;
  color: #fff;
}
.ie6 #slider .text_container, .ie7 #slider .text_container, .ie8 #slider .text_container {
  background-color: #666;
}
#slider a {
  color: #fff;
}
#slider strong {
  font-size: 36px;
  line-height: 43px;
}
#slider .caroufredsel_prev, #slider .caroufredsel_next, #slider .caroufredsel_pagi, #slider .caroufredsel_button {
  position: absolute;
}
#slider .caroufredsel_prev, #slider .caroufredsel_next, #slider .caroufredsel_button {
  top: 40%;
}
#slider .caroufredsel_button {
  right: 40px;
  margin-left: -20px;
  top: 10px;
}
#slider .caroufredsel_button span {
  position: absolute;
  text-align: center;
  display: block;
}
#slider .caroufredsel_button .play {
  top: 0;
  right: 0;
}
#slider .caroufredsel_button .pause {
  top: 4px;
  right: -14px;
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
}
#slider:hover .caroufredsel_button .pause, #slider .caroufredsel_button.paused .play {
  display: block;
}
#slider .caroufredsel_button span, #slider .caroufredsel_button.paused .pause {
  display: none;
}
#slider .caroufredsel_prev {
  left: 20px;
}
#slider .caroufredsel_next {
  right: 20px;
}
#slider .caroufredsel_pagi {
  top: 84%;
  left: 50%;
  margin-left: -450px;
}
#slider .caroufredsel_navi a {
  font-size: 75px;
  line-height: 1em;
  color: #ccc;
  font-weight: bold;
  padding: 20px;
}
#slider .caroufredsel_navi a:hover {
  color: #666666;
}
#slider .caroufredsel_pagi a {
  padding: 2px;
}
#slider .caroufredsel_pagi span {
  background-color: #e2e3e4;
  color: #e2e3e4;
  width: 9px;
  height: 9px;
  overflow: hidden;
  display: inline-block;
}
#slider .caroufredsel_pagi a:hover span, #slider .caroufredsel_pagi a.selected span {
  background-color: #b0b1b3;
  color: #b0b1b3;
}
#slider img {
  width: 100% !important;
}

/* 5 gute Gründe / Reasons */

#reasons {
  margin: 30px 0;
  min-width: 940px;
}
#reasons .container {
  position: absolute;
  width: 940px;
  height: 389px;
  top: 50%;
  margin-top: -225px;
  left: 50%;
  margin-left: -470px;
}
#reasons h2 {
  position: absolute;
  left: 0;
  right: 0;
  top: 30px;
  text-align: center;
  font-size: 40px;
  line-height: 1.2em;
  color: #fff;
  font-weight: 700;
}
#reasons .ce_hyperlink {
  position: absolute;
  left: 50%;
}
#reasons .reason1 {
  top: 167px;
  margin-left: -452px;
}
#reasons .reason2 {
  top: 167px;
  margin-left: -129px;
}
#reasons .reason3 {
  top: 167px;
  margin-left: 193px;
}
#reasons .reason4 {
  top: 303px;
  margin-left: -290px;
}
#reasons .reason5 {
  top: 303px;
  margin-left: 32px;
}
#reasons .ce_hyperlink a {
  display: block;
  width: 258px;
  height: 86px;
  overflow: hidden;
  border: 2px solid #fff;
  background-color: rgba(201, 12, 15, 0.65);
}
#reasons .ce_hyperlink a, #reasons .ce_hyperlink img {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
#reasons .ce_hyperlink a:hover {
  background-color: #c90c0f;
}
#reasons .ce_hyperlink a:hover img {
  opacity: 0.65;
}
#reasons .ce_hyperlink .image_container {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 103px;
  background-color: #000;
}
#reasons .ce_hyperlink img {
  display: block;
}
#reasons .ce_hyperlink .text_container, #reasons .ce_hyperlink .more {
  position: absolute;
  color: #fff;
  font-size: 20px;
  line-height: 1.2em;
  font-weight: 700;
}
#reasons .ce_hyperlink .text_container {
  top: 2px;
  left: 126px;
  right: 2px;
  padding-top: 29px;
}
#reasons .doppelzeile .text_container {
  padding-top: 17px;
}
#reasons .trippelzeile .text_container {
  padding-top: 5px;
}
#reasons .ce_hyperlink .more {
  font-size: 26px;
  line-height: 1.2em;
  bottom: 5px;
  right: 10px;
}
#reasons .ce_image img {
  width: 100%;
}

/* Teaser Startseite */

.dma_eg_teaser {
  float: left;
  width: 25%;
  position: relative;
  margin-bottom: 10px;
}
.dma_eg_teaser .image_container, .dma_eg_teaser .text {
  width: 164px;
}
.dma_eg_teaser .icon {
  position: absolute;
  top: 0;
  left: 0;
}
.dma_eg_teaser .text {
  padding-top: 5px;
  min-height: 56px;
}
.dma_eg_teaser.de .text, .dma_eg_teaser.es .text {
  min-height: 77px;
}
.dma_eg_teaser.fr .text {
  min-height: 101px;
}
.dma_eg_teaser.pt .text {
  min-height: 125px;
}
.dma_eg_teaser a, .dma_eg_teaser .text, .dma_eg_teaser_einsatzgebiete .text {
  font-size: 20px;
  line-height: 1.2em;
  color: #000;
  font-weight: bold;
}
.dma_eg_teaser_einsatzgebiete .text:lang(es), .dma_eg_teaser_einsatzgebiete .text:lang(pt) {
  font-size: 16px;
}
.dma_eg_teaser a:hover {
  color: #8a1c23;
}

/* Teaser Zweigseite */

.dma_eg_teaser_zweigseite {
  width: 900px;
  min-height: 260px;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  display: block;
}
.dma_eg_teaser_zweigseite a:hover {
  background-color: #8a1c23;
  display: block;
}
.dma_eg_teaser_zweigseite .text {
  padding: 20px 20px 40px 368px;
}
.dma_eg_teaser_zweigseite .ce_image {
  position: absolute;
  top: 0;
  left: 0;
}
.dma_eg_teaser_zweigseite a, .dma_eg_teaser_zweigseite h2, .dma_eg_teaser_zweigseite a .weiterLink, .dma_eg_teaser_zweigseite a .weiterLink:after, .dma_eg_teaser_zweigseite a:hover .weiterLink {
  color: #fff;
  font-weight: bold;
}
.dma_eg_teaser_zweigseite .weiterLink {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

/* Teaser Produkt */

.dma_eg_teaser_produkt {
  border-bottom: 1px solid #d9d9da;
  padding: 12px 0;
}
.dma_eg_teaser_produkt:nth-child(3n+2) {
  background: #f2f2f2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2f2f2 0%, #e9e9e9 20%, #e5e5e5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(20%, #e9e9e9), color-stop(100%, #e5e5e5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #e9e9e9 20%, #e5e5e5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f2f2 0%, #e9e9e9 20%, #e5e5e5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f2f2 0%, #e9e9e9 20%, #e5e5e5 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f2f2 0%, #e9e9e9 20%, #e5e5e5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e5e5e5', GradientType=0);
  /* IE6-9 */
  ;
}
.dma_eg_teaser_produkt:nth-child(3n+0) {
  background: #d70025;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d70025 0%, #b50024 20%, #9b1022 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d70025), color-stop(20%, #b50024), color-stop(100%, #9b1022));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d70025 0%, #b50024 20%, #9b1022 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d70025 0%, #b50024 20%, #9b1022 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d70025 0%, #b50024 20%, #9b1022 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d70025 0%, #b50024 20%, #9b1022 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d70025', endColorstr='#9b1022', GradientType=0);
  /* IE6-9 */
  ;
}
.dma_eg_teaser_produkt .center {
  position: relative;
}
.dma_eg_teaser_produkt .ce_image {
  width: 368px;
  float: left;
}
.dma_eg_teaser_produkt .text {
  margin-left: 388px;
}
.dma_eg_teaser_produkt .text p {
  color: #3f3e3e;
}
.dma_eg_teaser_produkt>a {
  display: block;
}
.dma_eg_teaser_produkt .text h2 a {
  color: #3f3e3e;
}
.dma_eg_teaser_produkt .text p a, .dma_eg_teaser_produkt ul li a {
  font-weight: bold;
  /* position: relative;
  padding-left: 20px; */
  color: #3f3e3e;
}
.dma_eg_teaser_produkt .text p a:hover, .dma_eg_teaser_produkt .text h2 a:hover {
  color: #a11a1a;
}
.dma_eg_teaser_produkt .text p a:before {
  content: "»";
  color: #a11a1a;
  font-size: 30px;
  position: absolute;
  top: -5px;
  left: 0;
  display: none;
}
.dma_eg_teaser_produkt .text p a:hover:before {
  color: #a11a1a;
  display: block;
}
.dma_eg_teaser_produkt.link_reihe .text p a {
  padding-right: 20px;
}
.dma_eg_teaser_produkt .weiterLink {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

/* .dma_eg_teaser_produkt:nth-child(3n+0) .text a, .dma_eg_teaser_produkt:nth-child(3n+0) .text p, .dma_eg_teaser_produkt:nth-child(3n+0) .text h2 a, .dma_eg_teaser_produkt:nth-child(3n+0) .text h2 a:hover, .dma_eg_teaser_produkt:nth-child(3n+0) .text p a, .dma_eg_teaser_produkt:nth-child(3n+0) .text p a:before, .dma_eg_teaser_produkt:nth-child(3n+0) h2, .dma_eg_teaser_produkt:nth-child(3n+0) .weiterLink a:after, .dma_eg_teaser_produkt:nth-child(3n+0) .weiterLink a:hover, .dma_eg_teaser_produkt:nth-child(3n+0) td {
  color: #fff;
}*/

.dma_eg_teaser_produkt:nth-child(3n+0) .text a, .dma_eg_teaser_produkt:nth-child(3n+0) .text p, .dma_eg_teaser_produkt:nth-child(3n+0) .text h2 a, .dma_eg_teaser_produkt:nth-child(3n+0) .text h2 a:hover, .dma_eg_teaser_produkt:nth-child(3n+0) .text p a, .dma_eg_teaser_produkt:nth-child(3n+0) .text p a:before, .dma_eg_teaser_produkt:nth-child(3n+0) h2, .dma_eg_teaser_produkt:nth-child(3n+0) .weiterLink a:after, .dma_eg_teaser_produkt:nth-child(3n+0) .weiterLink a:hover, .dma_eg_teaser_produkt:nth-child(3n+0) td, .dma_eg_teaser_produkt:nth-child(3n+0) ul li a, .dma_eg_teaser_produkt:nth-child(3n+0) div.text {
  color: #fff;
}
.dma_eg_teaser_produkt ul li {
  font-weight: bold;
}
.dma_eg_teaser_produkt:nth-child(3n+0) .weiterLink a {
  color: #cccccc;
}

/* Einsatzgebiete ohne Bild - nur temporär 

.ng_behr_pim_products ul.valuelist li {
	padding-left: 22px !important;
	margin-left: inherit !important;
}
*/


/* Einsatzgebiete mit Bild - nur temporär */

.leaf .tabs {
  overflow: hidden;
}
.ng_behr_pim_products ul.valuelist li {
  padding-left: 0px !important;
  margin-left: 0px !important;
  margin-right: 35px;
}
.ng_behr_pim_products ul.valuelist li[data-valuelist-value-id] {
  font-size: 20px;
  display: block;
  line-height: 1.2em;
  color: #000;
  font-weight: bold;
  height: 210px;
  float: left;
  width: 20%;
  padding-bottom: 80px;
  padding-top: 200px;
}
.ng_behr_pim_products ul.valuelist {
  width: 100%;
}

/* Einsatzgebiete IDS 

1 	Lebensmittel-Analytik - einsatzgebiete_lebensmittel_analytik.jpg
2 	Öl- & Fett- Analytik - einsatzgebiete_oel_fett_industrie.jpg
3 	Getränke-Industrie - einsatzgebiete_getraenke.jpg
4 	Futtermittel-Analytik - einsatzgebiete_futtermittel.jpg
5 	Agrar-Industrie - einsatzgebiete_agrarindustrie.jpg
6 	Umwelt-Analytik - einsatzgebiete_umweltanalytik.jpg
7 	Umwelt-Analytik - speziell Abwasser & Wasser - einsatzgebiete_abwasser_schlamm.jpg
8 	Chemische & Kunststoff-Industrie - einsatzgebiete_chemieindustrie.jpg
9 	Kosmetik-Industrie - einsatzgebiete_kosmetik.jpg
10 	Pharma-Industrie - einsatzgebiete_pharmaindustrie.jpg
11 	Petrochemie - einsatzgebiete_oelindustrie_verseifung.jpg	
12 	Hochschulen und Universitäten 	
13 	R&D Labore - einsatzgebiete_r_d_labore.jpg

*/

.ng_behr_pim_products ul.valuelist li[data-valuelist-value-id="1"]::before {
  content: url(../../files/behr-labor_files/einsatzgebiete/einsatzgebiete_lebensmittel_analytik.jpg);
}
.ng_behr_pim_products ul.valuelist li[data-valuelist-value-id="2"]::before {
  content: url(../../files/behr-labor_files/einsatzgebiete/einsatzgebiete_oel_fett_industrie.jpg);
}
.ng_behr_pim_products ul.valuelist li[data-valuelist-value-id="3"]::before {
  content: url(../../files/behr-labor_files/einsatzgebiete/einsatzgebiete_getraenke.jpg);
}
.ng_behr_pim_products ul.valuelist li[data-valuelist-value-id="4"]::before {
  content: url(../../files/behr-labor_files/einsatzgebiete/einsatzgebiete_futtermittel.jpg);
}
.ng_behr_pim_products ul.valuelist li[data-valuelist-value-id="5"]::before {
  content: url(../../files/behr-labor_files/einsatzgebiete/einsatzgebiete_agrarindustrie.jpg);
}
.ng_behr_pim_products ul.valuelist li[data-valuelist-value-id="6"]::before {
  content: url(../../files/behr-labor_files/einsatzgebiete/einsatzgebiete_umweltanalytik.jpg);
}
.ng_behr_pim_products ul.valuelist li[data-valuelist-value-id="7"]::before {
  content: url(../../files/behr-labor_files/einsatzgebiete/einsatzgebiete_abwasser_schlamm.jpg);
}
.ng_behr_pim_products ul.valuelist li[data-valuelist-value-id="8"]::before {
  content: url(../../files/behr-labor_files/einsatzgebiete/einsatzgebiete_chemieindustrie.jpg);
}
.ng_behr_pim_products ul.valuelist li[data-valuelist-value-id="9"]::before {
  content: url(../../files/behr-labor_files/einsatzgebiete/einsatzgebiete_kosmetik.jpg);
}
.ng_behr_pim_products ul.valuelist li[data-valuelist-value-id="10"]::before {
  content: url(../../files/behr-labor_files/einsatzgebiete/einsatzgebiete_pharmaindustrie.jpg);
}
.ng_behr_pim_products ul.valuelist li[data-valuelist-value-id="11"]::before {
  content: url(../../files/behr-labor_files/einsatzgebiete/einsatzgebiete_oelindustrie_verseifung.jpg);
}
.ng_behr_pim_products ul.valuelist li[data-valuelist-value-id="12"]::before {
  content: url(../../files/behr-labor_files/einsatzgebiete/);
}
.ng_behr_pim_products ul.valuelist li[data-valuelist-value-id="13"]::before {
  content: url(../../files/behr-labor_files/einsatzgebiete/einsatzgebiete_r_d_labore.jpg);
}

/* Tabellen Produktdetails Override*/

.ng_behr_pim_products table.technical-data tbody tr:first-child>* {
  border-top: none;
}
#main .ng_behr_pim_products table.technical-data tbody tr td {
  border-bottom: 1px solid lightgray !important;
  border-right: 1px dotted lightgray !important;
}
.ng_behr_pim_products table.technical-data tbody tr>* {
  border-top: 1px solid lightgray !important;
}
.ng_behr_pim_products table.technical-data tbody tr th {
  border-right: 1px solid lightgray !important;
}
#main .ng_behr_pim_products table.technical-data {
  border-bottom: 1px solid lightgray !important;
}
.ng_behr_pim_products table.article-list tr td:first-child {
  width: 10%;
}

/* Produktdetailseite - Imagebild - kein Bild vorhanden */

.mod_ng_behr_pim_products_details .ce_image div.no_image {
  background-image: url(../../files/behr-labor_files/analyse-loesungen/kein_bild_image.jpg);
  background-size: contain;
  width: 100%;
  padding-bottom: 41.025641%;
}

/* Teaser Einsatzgebiete */

.dma_eg_teaser_einsatzgebiete {
  float: left;
  width: 25%;
  position: relative;
  padding-bottom: 30px;
}
.dma_eg_teaser_einsatzgebiete:nth-of-type(4n+2) {
  clear: both;
}
.dma_eg_teaser_einsatzgebiete .image_container, .dma_eg_teaser_einsatzgebiete .text {
  width: 164px;
}
.dma_eg_teaser_einsatzgebiete .icon {
  position: absolute;
  top: 0;
  left: 0;
}
.dma_eg_teaser_einsatzgebiete .text {
  padding-top: 5px;
  min-height: 85px;
}
.dma_eg_teaser_einsatzgebiete a {
  font-size: 20px;
  line-height: 1.2em;
  color: #000;
  font-weight: bold;
}
.dma_eg_teaser_einsatzgebiete a:hover {
  color: #8a1c23;
}

/* Teaser Unternehmen, Service, News & Events */

#unternehmen .halbe_spalte, #service .halbe_spalte, #news-und-events .halbe_spalte {
  margin: 10px 0px 0px;
}
.mod_eventlist .image_container {
  float: left;
  padding-right: 20px;
  border-right: 1px solid #dadadb;
}
.mod_eventlist .text_container {
  float: left;
  padding-left: 20px;
  border-left: 1px solid #dadadb;
  margin-left: -1px;
}
.mod_eventlist h2 {
  margin-top: 0;
}
.event.layout_list {
  background: transparent url("../../files/behr-labor_theme/images/bg_line.gif") no-repeat scroll right bottom;
  padding-right: 10px;
  margin-right: 30px;
  margin-top: 26px;
}
.event.layout_list a {
  display: block;
  text-align: right;
}
.mod_eventreader .image_container {
  margin: 26px;
}

/* Teaser Startseite Anwendungen, Normen, Industrien */

.branchen p::before {
  color: #a11a1a;
  content: "»";
  display: inline-block;
  font-size: 26px;
  font-weight: bold;
  left: -10px;
  position: relative;
  top: 2px;
}
.branchen .text {
  background: none;
  min-height: initial;
}
.dma_eg_teaser.branchen a:hover .icon {
  background: none;
}
.branchen p {
  padding-left: 10px;
}
.branchentext .text {
  background: none;
  min-height: initial;
}

/* News/Events */

#right h3 {
  padding: 20px 0 8px 40px;
  position: relative;
  margin-bottom: 10px;
  overflow: visible;
}
#right h3:before {
  content: "";
  width: 32px;
  height: 37px;
  position: absolute;
  bottom: 5px;
  left: 0;
  background-position: bottom left;
  background-repeat: no-repeat;
}
#right .mod_newslist h3:before {
  background-image: url(../../files/behr-labor_theme/images/sprites.png);
  background-size: 96px 190px;
  background-position: -64px 0;
}
#right .mod_eventlist h3:before {
  background-image: url(../../files/behr-labor_theme/images/icons/event.gif);
}
#right .icon_analyseLoesungen h3:before {
  background-image: url(../../files/behr-labor_theme/images/sprites.png);
  background-size: 96px 190px;
  background-position: -24px 0;
}
#right .more {
  margin-top: -12px;
}
#right .mod_newslist, #right .mod_eventlist, #navRight {
  margin-bottom: 20px;
}

/* Reiternavigation Produkte */

.ce_tabcontrol, .ce_tabcontrol h2, .ce_tabcontrol table {
  margin-top: 12px;
}
.ce_tabcontrol li.tabs {
  float: left;
  font-size: 18px;
  line-height: 36px;
  color: #000;
  font-weight: 700;
  text-align: center;
  box-sizing: border-box;
  border-right: 1px solid #a11a1a;
  border-bottom: 1px solid #a11a1a;
  cursor: pointer;
  padding-right: 19px;
}
.ce_tabcontrol li.tabs:before {
  content: "»";
  width: 25px;
  color: #fff;
  font-size: 27px;
  display: inline-block;
  position: relative;
  top: 2px;
}
.ce_tabcontrol li.hover:before, .ce_tabcontrol li.selected:before {
  color: #a11a1a;
}
.ce_tabcontrol .tab_0 {
  width: 18%;
}
.ce_tabcontrol .tab_2, .ce_tabcontrol .tab_4 {
  width: 16%;
}
.ce_tabcontrol .tab_1 {
  width: 26%;
}
.ce_tabcontrol .tab_3 {
  width: 23%;
}
.ce_tabcontrol .tab_4 {
  width: 17%;
}
.ce_tabcontrol table {
  width: 100%;
  margin-top: 40px;
}
.ce_tabcontrol table p {
  margin-bottom: 0;
}
.ce_tabcontrol table tbody :first-child td {
  border-bottom: 1px solid #dadadb;
}
.ce_tabcontrol_pane.pane_4.block {
  padding-top: 30px;
}

/* Reiternavigation Produkte PIM*/

.ui-tabs-nav, .ui-tabs-nav h2, .ui-tabs-nav table {
  margin-top: 12px;
}
.ui-tabs .ui-tabs-nav li {
  float: left;
}
#main .ui-tabs .ui-tabs-nav li a {
  display: block;
  font-size: 18px;
  line-height: 36px;
  color: #000;
  font-weight: 700;
  text-align: center;
  box-sizing: border-box;
  border-right: 1px solid #a11a1a !important;
  border-bottom: 1px solid #a11a1a !important;
  cursor: pointer;
  border-top-right-radius: 0px;
  padding: 0 19px 0 0;
  white-space: inherit !important;
}
#main .ui-tabs .ui-tabs-nav li a:lang(en), #main .ui-tabs .ui-tabs-nav li a:lang(eu), #main .ui-tabs .ui-tabs-nav li a:lang(pt) {
  padding: 0 28px 0 8px;
}
#main .ui-tabs .ui-tabs-nav li a:lang(es) {
  padding: 0 25px 0 8px;
}
#main .ui-tabs .ui-tabs-nav li a:lang(fr) {
  padding: 0 10px 0 0px;
}
#main .ui-tabs .ui-tabs-nav li a:before {
  display: inline-block;
  content: "»";
  width: 25px;
  color: #fff;
  font-size: 27px;
  /* display: inline-block; */
  position: relative;
  top: 2px;
}
#main .ui-tabs-nav li a:hover:before, #main .ui-tabs-nav li.ui-state-active a:before {
  color: #a11a1a;
}
#main .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  padding: 0;
}
#main .ui-tabs .ui-tabs-nav li {
  margin: 12px 0 0;
}
#main .ui-tabs .ui-tabs-panel {
  padding: 0;
}
.ui-tabs-nav .tab_0 {
  width: 15%;
}
.ui-tabs-nav .tab_2, .ui-tabs-nav .tab_4 {
  width: 15%;
}
.ui-tabs-nav .tab_1 {
  width: 25%;
}
.ui-tabs-nav .tab_3 {
  width: 22%;
}
.ui-tabs-nav .tab_4 {
  width: 15%;
}
.ui-tabs-nav table {
  width: 100%;
  margin-top: 40px;
}
.ui-tabs-nav table p {
  margin-bottom: 0;
}
.ui-tabs-nav table tbody :first-child td {
  border-bottom: 1px solid #dadadb;
}
.ce_tabcontrol_pane.pane_4.block {
  padding-top: 30px;
}
.technical-data th {
  text-align: center;
}
.technical-data th img {
  width: 95px;
  height: 95px;
}
#technical_data {
  margin-top: 25px;
}

/* Isotope */

.mod_iso_productvariantlist h3, .mod_iso_productvariantlist .sku, .mod_iso_productvariantlist .teaser {
  float: left;
  box-sizing: border-box;
}
.mod_iso_productvariantlist h3 {
  width: 15%;
  padding-right: 10px;
}
.mod_iso_productvariantlist .teaser {
  width: 70%;
  padding-right: 10px;
}
.mod_iso_productvariantlist .sku {
  width: 15%;
}
.mod_iso_relatedproducts .product {
  float: left;
  width: 25%;
  padding-right: 20px;
  padding-bottom: 20px;
  box-sizing: border-box;
}
.mod_iso_relatedproducts .product .image_container {
  border: 1px solid #dadadb;
  margin-bottom: 5px;
}
.mod_iso_relatedproducts .product img {
  max-width: 100%;
  height: auto;
}
.mod_iso_relatedproducts div:nth-child(4n+1) {
  clear: left;
}
.artnr {
  position: relative;
  margin-bottom: 5px;
}
.artnr p {
  position: absolute;
  bottom: 10px;
  margin-bottom: 0;
  left: 85%;
  font-weight: bold;
}

/* GOOGLE Maps */

#kontakt-wegbeschreibung .text {
  width: 100%;
  margin-right: 15px;
}
#kontakt-wegbeschreibung .submit {
  height: 27px;
  vertical-align: bottom;
}
.dlh_googlemap {
  width: 100% !important;
}

/* Direkter Kontakt/Ansprechpartner */

.ansprechpartner1 {
  float: left;
  padding-right: 41px;
}
.ansprechpartner2 {
  float: left;
  padding-right: 45px;
}
.ansprechpartner3 {
  float: left;
  padding-right: 9px;
}
.ansprechpartner4 {
  float: left;
  padding-right: 0px;
}
.ansprechpartner_sales {
  float: left;
  padding-right: 67px;
}
.ansprechpartner_garantie {
  float: left;
  padding-right: 72px;
}
.ansprechpartner_technik {
  float: left;
  padding-right: 35px;
}

/* Ansprechpartner französisch */

.ansprechpartner1fr {
  float: left;
  padding-right: 31px;
}
.ansprechpartner2fr {
  float: left;
  padding-right: 41px;
}
.ansprechpartner3fr {
  float: left;
  padding-right: 3px;
}
.ansprechpartner4fr {
  float: left;
  padding-right: 0px;
}

/* Akkordeon / Accordion */

.ce_accordion {
  width: 940px;
  margin: 0px auto;
  padding: 0 20px 20px 20px;
}
.toggler {
  font-weight: bold;
}
.toggler:hover {
  cursor: pointer;
}
.toggler:before {
  color: #a11a1a;
  content: "»";
  display: inline-block;
  font-size: 26px;
  font-weight: bold;
  position: relative;
  top: 2px;
}

/* Warnhinweis */

.warnung {
  width: 940px;
  margin: 0px auto;
  padding: 20px;
}
.warnung td {
  padding: 10px;
  border-bottom: 0px solid #EEE;
}
.rahmen {
  border: solid 2px #ddd;
}
.extraktion {
  background-color: #fbfbfb;
  border: 2px solid #ddd;
}
.rahmen img {
  width: 100%;
}

/* Produkt-Tabellen */

.display_desktop {
  display: block;
}
.display_mobile {
  display: none;
}

/* Zubehörliste */

.sku, .teaser {
  font-size: 0.9em;
  line-height: 1.5em;
}
.sku {
  font-weight: 700;
}
.mod_iso_productvariantlist .teaser {
  line-height: 2em;
}

/* Reiternavigation Imageseiten */

#service-din-normen .tab_0, #service-din-normen .tab_1, #service-din-normen .tab_2, #service-din-normen .tab_3, #service-din-normen .tab_4 {
  width: auto;
}
#service-din-normen .ce_tabcontrol table tbody td {
  padding-right: 0px;
}
#downloads .tab_0, #downloads .tab_1, #downloads .tab_2, #downloads .tab_3, #downloads .tab_4 {
  width: auto;
}
#downloads .ce_tabcontrol table tbody td {
  padding-right: 0px;
}

/* Liste Downloads */

#downloads .panes li {
  width: 30%;
  float: left;
  padding-right: 0px;
  text-align: center;
  line-height: 20px;
  margin: 0px 0px 30px 0px;
}

/* #liste_lieferanten a:hover {
	 color:#C10222;
font-weight:bold;
} */

#downloads .panes li:before {
  content: '';
  padding: 0;
}
#downloads .panes li h1 {
  text-align: left;
}
#downloads .panes img {
  width: 100%;
  height: 100%;
}

/* Videoplayer */

.mejs-container {
  background-color: #fff;
  position: relative;
}
.mejs-controls {
  display: none !important;
}
#video .mejs-container {
  width: 100% !important;
  height: auto !important;
  padding-bottom: 56.25%;
}
#mep_0 {
  width: 100% !important;
  height: auto !important;
  padding-bottom: 54.054054%;
}
#video video, #video .mejs-overlay, #mep_0 video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100% !important;
  height: 100% !important;
}
.ce_player video {
  width: 100%;
  height: auto;
}

/* Slider auf Standard Seiten */

#slider #stickstoffbestimmung-nach-kjeldahl-slider .caroufredsel_pagi, #slider #probenahme-slider .caroufredsel_pagi, #slider #lebens-und-futtermittel-slider .caroufredsel_pagi, #slider #sma-aufschlusssysteme-slider .caroufredsel_pagi, #slider #chemische-bestimmungen-slider .caroufredsel_pagi, #slider #einsatzgebiete-slider .caroufredsel_pagi, #slider #id-5-gruende-die-fuer-behr-sprechen-slider .caroufredsel_pagi, #slider #das-behr-kiss-system-slider .caroufredsel_pagi, #slider #bestimmung-von-cyaniden-slider .caroufredsel_pagi, #slider #halogen-analyse-slider .caroufredsel_pagi, #slider #biologische-abbaubarkeit-slider .caroufredsel_pagi, #slider #saeulenmethode-slider .caroufredsel_pagi, #slider #geschichte-slider .caroufredsel_pagi, #slider #kjeldahl-slider .caroufredsel_pagi, #slider #id-5-gruende-fuer-behr-slider .caroufredsel_pagi, #slider #kleine-helfer-slider .caroufredsel_pagi, #slider #schuettelmethode-slider .caroufredsel_pagi {
  top: 95%;
}

/* Kontaktformular (Übergang) */

#kontakt-online-anfrage input:focus, #kontakt-online-anfrage textarea:focus, #kontakt-online-anfrage select:focus {
  -webkit-box-shadow: 0px 0px 3px 0px rgba(187, 0, 0, 0.6);
  -moz-box-shadow: 0px 0px 3px 0px rgba(187, 0, 0, 0.6);
  box-shadow: 0px 0px 3px 0px rgba(187, 0, 0, 0.6);
  border: 1px solid #b00;
}
#kontakt-online-anfrage .col_first {
  font-size: 18px;
  padding-right: 15px;
}
#kontakt-online-anfrage input[type="text"], #kontakt-online-anfrage input[type="email"], #kontakt-online-anfrage input[type="tel"] {
  width: 370px;
  height: 35px;
}
#kontakt-online-anfrage td {
  padding: 20px 0;
}
#kontakt-online-anfrage td .col_last {
  padding-left: 20px;
}
#kontakt-online-anfrage legend {
  padding: 10px 0;
}
#kontakt-online-anfrage span {
  padding-right: 40px;
}
#kontakt-online-anfrage .explanation {
  font-size: 12px;
}
#kontakt-online-anfrage select[name=analytikbereich] {
  width: 375px;
}
#kontakt-online-anfrage .captcha_text {
  float: left;
  padding-top: 10px;
}
#kontakt-online-anfrage .error {
  font-size: 32px;
  line-height: 35px;
  width: 370px;
  color: #b00;
}

/* Kontakt Formular Live Validierung */

textarea, select, input[type="password"], input[type="text"], input[type="number"], input[type="date"], input[type="time"], input[type="datetime"], input[type="tel"], input[type="email"], input[type="url"], textarea.LV_valid_field, select.LV_valid_field, input.LV_valid_field[type="password"], input.LV_valid_field[type="text"], input.LV_valid_field[type="number"], input.LV_valid_field[type="date"], input.LV_valid_field[type="time"], input.LV_valid_field[type="datetime"], input.LV_valid_field[type="tel"], input.LV_valid_field[type="email"], input.LV_valid_field[type="url"] {
  background-color: #fafafa;
  border: 1px solid #eee;
  color: #000000;
}
.mandatory.LV_invalid_field, textarea.error.LV_valid_field, select.error.LV_valid_field, input.error.LV_valid_field[type="password"], input.error.LV_valid_field[type="text"], input.error.LV_valid_field[type="number"], input.error.LV_valid_field[type="date"], input.error.LV_valid_field[type="time"], input.error.LV_valid_field[type="datetime"], input.error.LV_valid_field[type="tel"], input.error.LV_valid_field[type="email"], input.error.LV_valid_field[type="url"], textarea.mandatory, select.mandatory, input.mandatory[type="password"], input.mandatory[type="text"], input.mandatory[type="number"], input.mandatory[type="date"], input.mandatory[type="time"], input.mandatory[type="datetime"], input.mandatory[type="tel"], input.mandatory[type="email"], input.mandatory[type="url"], textarea.LV_invalid_field, select.LV_invalid_field, input.LV_invalid_field[type="password"], input.LV_invalid_field[type="text"], input.LV_invalid_field[type="number"], input.LV_invalid_field[type="date"], input.LV_invalid_field[type="time"], input.LV_invalid_field[type="datetime"], input.LV_invalid_field[type="tel"], input.LV_invalid_field[type="email"], input.LV_invalid_field[type="url"] {
  background-color: #fafafa;
  border: 1px solid #eee;
  color: #000000;
}
input.LV_invalid_field[type="text"], input.LV_invalid_field[type="number"], input.LV_invalid_field[type="password"], input.LV_invalid_field[type="email"], input.LV_invalid_field[type="search"], input.LV_invalid_field[type="url"], input.LV_invalid_field[type="time"], input.LV_invalid_field[type="date"], input.LV_invalid_field[type="datetime"], input.LV_invalid_field[type="tel"], input.LV_invalid_field[type="week"], textarea.LV_invalid_field, select.LV_invalid_field {
  border: 1px solid #b00;
  background-color: #b00;
  color: #fff;
}
span.LV_invalid {
  color: #b00;
  font-weight: bold;
  display: block;
}

/* zusätzliche Shop Stylings */

.submit_container .options {
  display: none;
}
#merkliste, .submit.button_update, .refresh {
  cursor: pointer;
}
#merkliste.open {
  cursor: default;
}
#billingaddress_new .widget-text, #billingaddress_new .widget-select {
  margin-bottom: 20px;
}
.review.orderinfo.first {
  padding: 20px 0px 45px 0px;
  border-bottom: 1px solid #ccc;
}

/* Anwendungen */

#anwendungen .produktliste {
  float: left;
  text-align: center;
  padding-right: 30px;
  width: 18%;
}
input.add_to_cart {
  background-color: transparent;
  background-image: url("../../files/behr-labor_theme/images/icons/merkliste_add_icon.png");
  border: 0;
  cursor: pointer;
  display: block;
  height: 16px;
  overflow: hidden;
  text-indent: -999px;
  width: 22px;
}
.roter_kasten {
  margin: 20px 0;
}
#behr-kleine-helfer h2 {
  margin: 0px;
}
.roter_kasten p {
  background: rgb(160, 15, 32) url("../../files/behr-labor_theme/images/bhr_highlight.png") no-repeat scroll right -49px;
  color: #fff;
  display: table-cell;
  font-size: 24px;
  font-weight: 400;
  padding: 20px 35px 20px 20px;
  vertical-align: middle;
  line-height: 26px;
}
.grauer_kasten p {
  background: rgba(0, 0, 0, 0.6) url("../../files/behr-labor_theme/images/bhr_highlight_grau.png") no-repeat scroll right -49px;
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 400;
  padding: 20px 35px 20px 20px;
  vertical-align: middle;
  line-height: 26px;
}
.roter_kasten a, .grauer_kasten a {
  color: #fff;
  font-size: 14px;
  line-height: 16px;
}
.roter_kasten strong, .grauer_kasten strong {
  color: #fff;
  font-size: 18px;
  line-height: 26px;
  font-weight: normal;
}
.roter_kasten a:hover, .grauer_kasten a:hover {
  text-decoration: underline;
}
.roter_kasten p mark, .grauer_kasten p mark {
  color: #fff;
  background-color: transparent;
  font-size: 16px;
}
.zeile p {
  display: block;
  margin-right: 21px;
}

/* Einsatzgebiete, zu analysierender Parameter, Probematerial */

.attribute-group p {
  color: #a11a1a;
}
.attribute-group p span {
  color: #222222;
}

/* Bildunterschirften */

.caption {
  font-size: 14px;
  color: rgb(160, 15, 32);
  font-weight: bold;
  width: 40%;
  text-align: center;
}

/* Kjeldahl Icons */

#stickstoffbestimmung-nach-kjeldahl .ce_text li::after {
  color: #a11a1a;
  content: "»";
  display: inline-block;
  font-size: 44px;
  font-weight: bold;
  position: absolute;
  right: 0px;
  top: 29px;
}
#stickstoffbestimmung-nach-kjeldahl .ce_text li::before {
  content: "";
}
#stickstoffbestimmung-nach-kjeldahl .ce_text li:last-child:after {
  content: "";
}
#stickstoffbestimmung-nach-kjeldahl .ce_text li {
  float: left;
  padding: 0 20px 0 0;
  position: relative;
  text-align: center;
  width: 150px;
}
#stickstoffbestimmung-nach-kjeldahl .ce_text li a {
  color: #000;
  font-weight: bold;
}
#behr-international-slider {
  text-align: center;
}

/* neue Produkte */

.neueproduktenavi {
  border-left: 1px solid #ccc;
  padding-left: 20px;
  padding-right: 5px;
  line-height: 20px;
}
.neueproduktenavi li {
  padding-bottom: 10px;
}

/* Navi-Fixing */

#navMain ul.menu li>a span {
  padding: 0 !important;
}
#navMain ul.menu>li {
  float: left !important;
  width: 25% !important;
}
.ng_behr_pim_products ul.menu, .ng_behr_pim_products ul.menu ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.ng_behr_pim_products ul.menu {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

/* Cookie Hinweis */

.cookiebar {
  box-sizing: border-box;
  position: fixed;
  left: 0%;
  width: 100%;
  padding: 10px;
  background-color: rgba(50, 50, 50, 0.7);
  color: #fff;
  font-size: 14px;
  text-align: center;
  z-index: 500;
}
.cookiebar__button {
  margin: 0;
  padding: 10px;
  border: none;
  border-radius: 0;
  background-color: #a11a1a;
  color: #fff;
  font-weight: 700;
  cursor: pointer;
  width: 45px;
}
.cookiebar__button:hover {
  background-color: #7a1c15;
}
#wrapper #cookiebar {
  display: none;
}

/* PIM Overrides */

.ng_behr_pim_products .no-image-wrapper {
  background-repeat: no-repeat;
}
.ng_behr_pim_products ul.valuelist li[data-valuelist-value-id] {
  width: 165px;
  margin-right: 20px;
}
.ng_behr_pim_products .no-image-wrapper {
  background-image: url('../../system/modules/ng_behr_pim_products/assets/no-image.jpg')
}
#technical_data {
  overflow-y: scroll;
}

/* Merkliste Bestätigung */

.mod_ng_behr_pim_products_cart .success {
  font-weight: normal;
  color: white;
  width: 100%;
  display: block;
  text-align: center;
  background-color: #37ab1c;
  padding: 30px;
  font-size: 21px;
}

/* jQueryUI Overrides */

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 0;
  background-color: transparent;
}
.ui-state-default .ui-icon {
  display: none;
}
.behr_approved img {
  width: 47%;
  height: auto;
}

/* Responsive */

@media all and (max-width: 1039px) {
  #reasons h2 {
    top: 65px;
  }
  #reasons .reason1 {
    margin-left: -397px;
  }
  #reasons .reason3 {
    margin-left: 139px;
  }
  #reasons .reason4, #reasons .reason5 {
    top: 263px;
  }
  #reasons .reason4 {
    margin-left: -263px;
  }
  #reasons .reason5 {
    margin-left: 5px;
  }
}
@media all and (max-width: 939px) {
  #footer .dma_eg_footer, #footer .column {
    box-sizing: border-box;
  }
  *, ::before, ::after {
    box-sizing: inherit;
  }
  #header .inside, #footer .inside, #wrapper {
    width: 100%;
  }
  .productList #wrapper .ng_behr_pim_products .breadcrumb {
    padding: 10px;
  }
  #container {
    padding-right: 0;
  }
  #right {
    margin-right: auto;
    margin-left: auto;
    max-width: 320px;
  }
  #right .inside {
    padding: 0 10px;
  }
  #main, #right {
    float: none;
    width: auto;
    position: relative;
  }
  #navMain, #search {
    display: none;
  }
  #search_mini {
    display: block;
  }
  #search, #language {
    right: 10px;
  }
  #logo {
    padding-left: 10px;
  }
  #slider .text_container {
    left: auto;
    right: 10px;
    margin-left: 0;
    top: 10px;
  }
  #slider .caroufredsel_prev, #slider .caroufredsel_next, #slider .caroufredsel_button {
    top: auto;
    bottom: 64px;
  }
  #slider .caroufredsel_next {
    right: 0;
  }
  #slider .caroufredsel_prev {
    left: 0;
  }
  #slider .caroufredsel_pagi {
    bottom: 40px;
    top: auto;
    left: 10px;
    margin-left: 0;
  }
  #main .inside {
    padding-left: 10px;
    padding-right: 10px;
  }
  .zeile p {
    margin-right: 0;
  }
  #footer {
    background-image: none;
  }
  #footer .column a, #footer .column span {
    padding: 0;
  }
  #footer .dma_eg_footer {
    background: transparent url(../../files/behr-labor_theme/images/bg_footer.gif) top left repeat-x;
    position: relative;
    left: auto !important;
    padding: 0 10px;
    float: left;
  }
  #footer .dma_eg_footer:nth-of-type(1), #footer .dma_eg_footer:nth-of-type(2) {
    width: 50%;
  }
  #footer .dma_eg_footer:nth-of-type(3) {
    width: 12%;
  }
  #footer .dma_eg_footer:nth-of-type(4), #footer .dma_eg_footer:nth-of-type(5) {
    width: 19%;
  }
  #footer .dma_eg_footer:nth-of-type(6) {
    width: 50%;
  }
  #footer .dma_eg_footer:nth-of-type(6) .ce_image {
    float: right;
  }
  #footer .column {
    padding-left: 10px;
    padding-right: 10px;
  }
  #footer .column.first {
    width: 50%;
    float: left;
  }
  #footer .column.first, #footer .column.fourth {
    padding-top: 45px;
  }
  #footer .column.fourth, #footer .column.fifth {
    width: 50%;
    float: right;
  }
  #footer .menu {
    display: block;
  }
  #footer .menu>li {
    width: 100%;
    float: none;
  }
  #reasons, #reasons .container {
    min-width: auto;
    width: 100%;
  }
  #reasons .container {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: auto;
    margin: 0;
  }
  #reasons h2 {
    top: 0px;
  }
  #reasons .reason1, #reasons .reason2, #reasons .reason3 {
    top: 100px;
  }
  #reasons .reason4, #reasons .reason5 {
    top: 196px;
  }
  .teaser_container {
    width: 719px;
    margin: 0 auto;
  }
  #main .ui-tabs-nav {
    display: table;
    width: 100%;
  }
  #main .ui-tabs-nav li {
    display: table-cell;
    float: none;
  }
  #main .ui-tabs .ui-tabs-nav li a {
    width: 100%;
    font-size: 16px;
  }
  #wrapper .warnung {
    width: 100%;
  }
  #wrapper .warnung.block {
    overflow: visible;
    overflow-y: scroll;
  }
  #navRight .ng_behr_pim_products, #navRight h2:not(.first) {
    display: none;
  }
  #wrapper #wrapper .mod_article>div, #wrapper #wrapper .mod_article>.ce_headline {
    padding-left: 10px;
    padding-right: 10px;
  }
  .display_desktop {
    display: none;
  }
  .display_mobile {
    display: block;
  }
}
@media all and (max-width: 900px) {
  .productList #navBreadcrumb, .productList .dma_eg_teaser_produkt .center, .productList #wrapper .ng_behr_pim_products .breadcrumb {
    width: 100%;
    padding: 0 5px;
  }
  .dma_eg_teaser_produkt .ce_image {
    width: 40%;
  }
  .dma_eg_teaser_produkt .text {
    margin-left: 40%;
  }
  #downloads .panes li {
    width: 47%;
  }
  .behr_approved img {
    width: 100%;
    height: auto;
  }
}
@media all and (max-width: 839px) {
  #claim {
    font-size: 24px;
  }
  #slider .caroufredsel_navi a {
    font-size: 35px;
    line-height: 1em;
    bottom: 50px;
    padding: 10px;
  }
  #reasons .ce_image {
    display: none;
  }
  #reasons .container {
    position: relative;
    background-color: #4d4e50;
    padding: 20px 20px 0;
  }
  #reasons h2, #reasons .ce_hyperlink {
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    margin: 0 0 20px 0;
  }
  #reasons .ce_hyperlink {
    width: 258px;
    margin-left: auto;
    margin-right: auto;
  }
  #anwendungen .produktliste {
    width: 147px;
    padding-right: 15px;
  }
}
@media all and (max-width: 767px) {
  .ng_behr_pim_products .product {
    clear: both;
  }
  .mod_iso_behr_relatedproducts .product {
    float: none;
    width: 100%;
    padding: 0;
  }
  .ng_behr_pim_products .no-image-wrapper {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
  }
  #navBreadcrumb, #wrapper .ng_behr_pim_products ul.breadcrumb {
    display: none;
  }
  .mod_search input.text {
    width: 75%;
    width: calc(100% - 34px);
    padding: 10px;
    float: left;
  }
  .mod_search input.submit {
    float: right;
    margin-top: 10px;
  }
  #unternehmen-geschichte td:first-of-type {
    width: auto !important;
    padding-right: 10px;
  }
}
@media all and (max-width: 719px) {
  .teaser_container {
    width: 360px;
  }
  .dma_eg_teaser {
    width: 50%;
  }
  .dma_eg_teaser:nth-of-type(odd) {
    clear: left;
  }
  .attribute-groups .attribute-group {
    width: 32%;
  }
  .attribute-groups .attribute-group img {
    width: 100%;
    height: auto;
  }
}
@media all and (max-width: 676px) {
  #header {
    height: 99px;
  }
  #slider, #video, .std #wrapper {
    margin-top: 99px !important;
  }
  .ng_behr_pim_products #slider, .reasons #slider {
    margin-bottom: -99px;
  }
  .reasons #reasons {
    margin-top: 129px !important;
  }
  #claim {
    display: none;
  }
  .mod_mobile_menu {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .sticky .mod_mobile_menu {
    position: relative;
  }
  .halbe_spalte {
    width: 100%;
    float: none;
  }
  #footer .column.first, #footer .column.fourth, #footer .column.fifth, #footer .dma_eg_footer:nth-of-type(1), #footer .dma_eg_footer:nth-of-type(2) {
    width: 100%;
    float: none;
    padding-top: 0;
    text-align: center;
  }
  #footer .dma_eg_footer:nth-of-type(1) a, #footer .dma_eg_footer:nth-of-type(2) a {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
  }
  #footer .dma_eg_footer:nth-of-type(1) div, #footer .dma_eg_footer:nth-of-type(2) div {}
  #footer .dma_eg_footer:nth-of-type(3) {
    width: 24%;
  }
  #footer .dma_eg_footer:nth-of-type(4), #footer .dma_eg_footer:nth-of-type(5) {
    width: 38%;
  }
  #footer .dma_eg_footer:nth-of-type(6) {
    display: none;
  }
  #slider .text_container {
    font-size: 14px;
    line-height: 1.71429em;
  }
  #slider strong {
    font-size: 18px;
    line-height: 1.71429em;
  }
  #main .ui-tabs .ui-tabs-nav li a {
    padding: 0 5px;
    font-size: 16px;
  }
  #main .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
    color: #a11a1a;
  }
  #main .ui-tabs .ui-tabs-nav li a::before {
    content: "";
    display: none;
  }
  textarea, #kontakt-online-anfrage select[name="analytikbereich"], #kontakt-online-anfrage input[type="text"], #kontakt-online-anfrage input[type="email"], #kontakt-online-anfrage input[type="tel"] {
    width: 100%;
  }
  #kontakt-online-anfrage td, #kontakt-online-anfrage th, #kontakt-online-anfrage tr {
    display: block;
  }
  #kontakt-online-anfrage .col_first {
    padding: 10px 10px 0 0;
    border-bottom: 0;
    font-size: 16px;
  }
  #kontakt-online-anfrage td {
    padding: 0 0 10px 0;
  }
  #kontakt-online-anfrage h2 {
    margin: 0;
  }
  #kontakt-online-anfrage .row_4 .col_first {
    display: none;
  }
  #service-din-normen .ce_tabcontrol li.tabs {
    width: 100%;
    float: none;
  }
}
@media all and (max-width: 599px) {
  #cart_header {
    display: none;
  }
  #cart_mini {
    display: block;
  }
  .mobile_menu {
    width: 80% !important;
  }
  .dma_eg_teaser_produkt .ce_image {
    width: 100%;
    float: none;
  }
  .dma_eg_teaser_produkt .text {
    margin-left: 0;
  }
  .ui-tabs-nav, #main .ui-tabs-nav li {
    display: block;
  }
  #main .ui-tabs-nav li {
    float: left;
    width: 50%;
  }
  #main .ui-tabs-nav li:nth-of-type(odd) {
    clear: left;
  }
  .attribute-groups {
    display: block;
  }
  .attribute-groups .attribute-group {
    width: 100%;
  }
  .attribute-groups .attribute-group img {
    width: 100%;
    height: auto;
  }
  .ce_text.extraktion {
    margin: 12px 0 !important;
  }
  .ce_text.extraktion .float_right {
    float: none;
    margin: 0 0 12px 0 !important;
  }
  #footer .inside {
    padding-top: 0;
  }
}
@media all and (max-width: 449px) {
  .sticky #search {
    display: none;
  }
  .sticky .mod_mobile_menu {
    float: right;
  }
  .sticky .mobile_menu_trigger {
    padding-right: 10px;
  }
  #slider .text_container {
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    padding-bottom: 0px;
  }
  #slider .caroufredsel_pagi {
    bottom: 10px;
  }
  #slider .caroufredsel_navi a {
    bottom: 30px;
  }
  #cart_mini {
    left: 178px;
  }
}
@media all and (max-width: 349px) {
  #header {
    height: 70px;
  }
  #slider, #video, .std #wrapper {
    margin-top: 70px !important;
  }
  .ng_behr_pim_products #slider, .reasons #slider {
    margin-bottom: -70px;
  }
  .reasons #reasons {
    margin-top: 100px !important;
  }
  #logo {
    width: 130px;
  }
  #cart_mini {
    left: 130px;
    right: auto;
  }
  #search_mini, .sticky #search_mini {
    left: 135px;
    right: auto;
  }
  #search_mini, .sticky #search_mini {
    top: 5px;
  }
}
/* @media print {
  #header {
    position: relative;
  }
  #slider {
    display: none;
  }
}

*/


/* Druck-CSS */

@media print {
  #slider .text_container{
    left: 0px;
    margin: 0px;
    position: relative;
    top:0px;
    width: 960px;
    padding-bottom:0px;
  }
  
  #header {
    position: relative;
  }
  
  #slider .image_container img{
    width:960px !important;
    margin-left: 0px;
    margin-right: auto;
    left:0;
    padding:0px;
  }
  
  #behr-international .mejs-controls, #behr-international .mejs-layers, #behr-international .mejs-clear{
  	display:none !important;
  }
  
  #behr-international #slider .text_container{
    display:none;
  }
  
  .caroufredsel, .caroufredsel_wrapper{
  	height:450px !important;
  }
  
  .caroufredsel_controls {
  	display:none;
  }
  
  #slider {
  	margin:0px;
  }
  
  #navMain {
  	display:none;
  }
  
}
