header,footer,nav,section,aside,main,article,figure,figcaption{display:block}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,iframe{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}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,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.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}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
.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}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* allgemeine Definition */
.sc {
	margin-left:0 !important;
	margin-right:0 !important;
	padding-left:0 !important;
	clear:none !important;
}
.sc-first
{
	clear: both !important;
}
.sc-last {
}
.sc-clear {
	clear:left;
}

.sc-rowspan > *
{
	margin: 0!important;
	padding: 0!important;
}

/* 2-spaltig */
.sc2 {
	width:49.5%;padding-right:1%;float:left;display:inline;
}
.sc2-first {
	clear:left;
}
.sc2-last {
	padding-right:0;
}

/* 3-spaltig */
.sc3 {
	width:32.3%;padding-right:1%;float:left;display:inline;
}
.sc3-first {
	clear:left;
}
.sc3-last {
	padding-right:1.1%;
}
.sc3-2 {
	width:65.6%;padding-right:1%;float:left;display:inline;
}
.sc3-2-first {
	clear:left;
}
.sc3-2-last {
	padding-right:1.1%;
}

/* 4-spaltig */
.sc4 {
	width:24%;padding-right:1%;float:left;display:inline;
}
.sc4-first {
	clear:left;
}
.sc4-last {
}
.sc4-2 {
	width:49%;padding-right:1%;float:left;display:inline;
}
.sc4-2-first {
	clear:left;
}
.sc4-2-last {
}
.sc4-3 {
	width:74%;padding-right:1%;float:left;display:inline;
}
.sc4-3-first {
	clear:left;
}
.sc4-3-last {
}

/* 5-spaltig */
.sc5 {
	width:19%;padding-right:1%;float:left;display:inline;
}
.sc5-first {
	clear:left;
}
.sc5-last {
}
.sc5-2 {
	width:39%;padding-right:1%;float:left;display:inline;
}
.sc5-2-first {
	clear:left;
}
.sc5-2-last {
}
.sc5-3 {
	width:59%;padding-right:1%;float:left;display:inline;
}
.sc5-3-first {
	clear:left;
}
.sc5-3-last {
}
.sc5-4 {
	width:79%;padding-right:1%;float:left;display:inline;
}
.sc5-4-first {
	clear:left;
}
.sc5-4-last {
}

/* https://webfontloader.altmann.de */

/* Open Sans */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
  src: url('../../files/fonts/open-sans/full/OpenSans-300-italic.woff') format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
  src: url('../../files/fonts/open-sans/full/OpenSans-400-italic.woff') format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
  src: url('../../files/fonts/open-sans/full/OpenSans-500-italic.woff') format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
  src: url('../../files/fonts/open-sans/full/OpenSans-600-italic.woff') format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
  src: url('../../files/fonts/open-sans/full/OpenSans-700-italic.woff') format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
  src: url('../../files/fonts/open-sans/full/OpenSans-800-italic.woff') format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
  src: url('../../files/fonts/open-sans/full/OpenSans-300.woff') format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
  src: url('../../files/fonts/open-sans/full/OpenSans-400.woff') format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
  src: url('../../files/fonts/open-sans/full/OpenSans-500.woff') format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
  src: url('../../files/fonts/open-sans/full/OpenSans-600.woff') format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
  src: url('../../files/fonts/open-sans/full/OpenSans-700.woff') format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
  src: url('../../files/fonts/open-sans/full/OpenSans-800.woff') format('woff');
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin-ext/OpenSans-VariableFont_wght-italic.woff2') format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin/OpenSans-VariableFont_wght-italic.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin-ext/OpenSans-VariableFont_wght-italic.woff2') format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin/OpenSans-VariableFont_wght-italic.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin-ext/OpenSans-VariableFont_wght-italic.woff2') format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin/OpenSans-VariableFont_wght-italic.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin-ext/OpenSans-VariableFont_wght-italic.woff2') format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin/OpenSans-VariableFont_wght-italic.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin-ext/OpenSans-VariableFont_wght-italic.woff2') format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin/OpenSans-VariableFont_wght-italic.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin-ext/OpenSans-VariableFont_wght-italic.woff2') format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin/OpenSans-VariableFont_wght-italic.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin-ext/OpenSans-VariableFont_wght.woff2') format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin/OpenSans-VariableFont_wght.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin-ext/OpenSans-VariableFont_wght.woff2') format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin/OpenSans-VariableFont_wght.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin-ext/OpenSans-VariableFont_wght.woff2') format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin/OpenSans-VariableFont_wght.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin-ext/OpenSans-VariableFont_wght.woff2') format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin/OpenSans-VariableFont_wght.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin-ext/OpenSans-VariableFont_wght.woff2') format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin/OpenSans-VariableFont_wght.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin-ext/OpenSans-VariableFont_wght.woff2') format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
  src: url('../../files/fonts/open-sans/latin/OpenSans-VariableFont_wght.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html.mobile_menu_active{overflow:hidden}.mobile_menu_trigger{width:30px;height:30px;right:20px;position:absolute;display:block;font-size:0.1px;line-height:0.1px;text-indent:-9999px;top:30px;box-sizing:border-box;cursor:pointer}.mobile_menu_trigger>.bar{margin-right:auto;margin-bottom:5px;margin-left:auto;border-bottom:3px solid #878787}.mobile_menu_trigger:hover>.bar{border-color:#ee7110}.mobile_menu>.inner>.mobile_menu_trigger{padding-top:10px}.mobile_menu>.inner>.mobile_menu_trigger>.bar{border-color:white}.mobile_menu>.inner>.mobile_menu_trigger>.bar{margin-top:-2px;margin-bottom:0;border-bottom:2px solid white;transform:rotate(-45deg)}.mobile_menu>.inner>.mobile_menu_trigger>.bar:first-child{margin-top:0;transform:rotate(45deg)}.mobile_menu>.inner>.mobile_menu_trigger>.bar:last-child{display:none}.mobile_menu>.inner>.mobile_menu_trigger:hover>.bar{border-color:#878787}.mobile_menu{min-height:100%;overflow:hidden;background-color:#666;z-index:999}.mobile_menu>.inner{position:relative;overflow:auto;padding-top:100px;padding-bottom:60px;background-color:#ee7110;z-index:-1}body.mobile .mobile_menu>.inner{overflow-y:scroll}.mobile_menu>.inner>.logo{height:40px;left:10px;top:10px;position:absolute;display:block}.mobile_menu>.inner>.logo>a{display:block;height:100%}.mobile_menu>.inner>.logo img{max-height:100%}.mobile_menu .langswitch{margin-top:20px;text-align:center}.mobile_menu ul{margin-bottom:0;text-align:left}.mobile_menu nav li:not(.hide-in-menu){position:relative;display:block;text-align:center}.mobile_menu nav li>*:not(ul),.mobile_menu .langswitch>a{display:block;padding-top:10px;padding-bottom:10px;font-size:14px;line-height:20px;color:white;font-weight:600;text-transform:uppercase}.mobile_menu .langswitch>a{display:inline;padding:10px}.mobile_menu nav ul>li:hover>*:not(ul),.mobile_menu .langswitch>a:hover{color:#878787}.mobile_menu nav ul>li.active>*:not(ul){color:#878787;font-weight:700}.mobile_menu nav li.submenu>ul{overflow:hidden;transition:all 0.35s}.mobile_menu nav li.submenu_hide>ul{max-height:0;display:block}.mobile_menu nav li.submenu_show>ul{max-height:2000px}.mobile_menu nav li.submenu li>*{padding-left:10px}.mobile_menu nav li.submenu>*:not(ul):after{width:10px;height:10px;right:27px;top:15px;position:absolute;display:block;border-top:1px solid white;border-right:1px solid white;font-size:25px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all 0.2s;z-index:-1}.mobile_menu nav li.submenu>*:not(ul):after{top:16px;display:inline-block;margin-left:15px;right:auto}.mobile_menu nav li.submenu.submenu_show>*:not(ul):after{transform:rotate(135deg)}.mobile_menu nav li.submenu ul>li.last{margin-bottom:0}
/* layout_0000.css */
@keyframes fadein{from { opacity: 0; }to { opacity: 1; }}.display-default,body.mobile .desktopcontent,body.ios .desktopcontent,body.android .desktopcontent,body:not(.mobile):not(.ios):not(.android) .mobilecontent{display:none}*{margin:0;outline:0;box-sizing:border-box}html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}h1,h2,h3,h4,h5,h6,p,pre,code,blockquote,table,ol,ul,dl,dt,dd,form,fieldset,figure,.mod_article,.sc,.ce_dlh_googlemaps,div[class*="download"],.ce_gallery,video{margin-bottom:25px}body.popup .mod_article,div[class*="download"] ul{margin-bottom:0}input[type="search"],input[type="submit"]{-webkit-appearance: textfield}p.error{margin-bottom:0;color:#f00}a{text-decoration:none;color:inherit}.mod_article a{text-decoration:underline}a:hover{text-decoration:none}figure,image{font-size:.1px;line-height:.1px}h1,h2,h3,h4,h5,h6{clear:both;margin-top:0;margin-bottom:22px;font:16px/22px Open Sans, sans-serif;text-transform:uppercase;letter-spacing:.06em;font-weight:600;-ms-hyphens: auto;-webkit-hyphens: auto;hyphens: auto}h1{margin-bottom:32px;font-size:29px;line-height:32px}h1 > span{font-weight:300}h2,h3{margin-bottom:18px;font-size:18px;line-height:26px}h1 + h2{margin-top: -25px;margin-bottom: 25px}strong{letter-spacing:.06px;font-weight:600}body:not(.mobile) .absolute_top{width:100%;max-width:1280px;top:100px;position:absolute;margin-left:-10px;padding-right:10px;padding-left:10px}.mobile .absolute_top{position:relative;margin-top:40px}.align_center{margin-right:auto;margin-left:auto;text-align:center}.ce_text h3,.ce_download h3,.ce_downloads h3,.ce_hyperlink h3{margin-bottom:0}.page.home .ce_headline,#footer  .ce_headline{text-align:center}#container ul > li,#container ol > li{position:relative;padding-left:30px}#container ul > li:before,#container ol > li:before{top:0;position:absolute;display:block;margin-left:-20px;content: "•"}#container ol > li{list-style-type:none;counter-increment:customlistcounter}#container ol > li:before{margin-left:-30px;content: counter(customlistcounter, decimal) ". "}table th,table td{padding-right:10px}object,embed,video{max-width:100%;height: auto !important}iframe{max-width:100%;overflow:hidden}.ce_text figure.float_left{margin-right:20px}.ce_text figure.float_right{margin-left:20px}html,body:not(.popup){height:100%}html,body{background-attachment:fixed}body{font:16px/22px Open Sans, sans-serif;color:#FFF}body{background-color:#ee7110}body{-webkit-animation: fadein 1s;-moz-animation: fadein 1s;-ms-animation: fadein 1s;animation: fadein 1s}body.popup,#lightcase-content,#lightcase-content iframe{background:none;background-color:rgba(255,255,255,0) !important}body.custom_scrollbar{height:100%;overflow:hidden}body.custom_scrollbar #wrapper{min-height:0;max-height:100%}.standardlayout #container > .wrapper,#header > .wrapper > .inside,.page > .wrapper,#footer > .wrapper > .inside,#closure > .inside{padding-right:10px;padding-left:10px}#header{width:100%;height:80px;top:0;position:fixed;background-color:#FFF;z-index:2}body.inv #header:not(.scroll){background:none;background:transparent}#header .logo{width:120px;position:relative;float:left;display:block;margin-right:auto;margin-left:auto;padding-top:10px;padding-bottom:15px;font-size:.1px;line-height:.1px}#header .logo > img{width:120px;height:64px}#header .logo > img.inv,body.inv #header:not(.scroll) .logo > img{display:none}body.inv #header:not(.scroll) .logo > img.inv{display:block}#container .ce_gallery ul > li{width:48.9362%;height:0;float:left;clear:none;margin-right:002.12762.1276%%;padding:0 0 36.7021%}#container .ce_gallery ul > li:nth-child(2n){margin-right:0}#container .ce_gallery ul > li:before{display:none}body:not(.popup) #wrapper #main{padding-top:80px}body.popup #wrapper{overflow:auto;padding:10px;background-color:#FFF;color:#ee7110}body.inv #wrapper #main{padding-top:0 !important}#footer{}#footer .ce_toplink{margin-bottom:30px;padding-bottom:20px;text-align:center;border-bottom:1px solid rgba(255,255,255,.5)}#footer .ce_toplink > a{width:40px;height:40px;display:inline-block;border-top:8px solid #FFF;border-right:8px solid #FFF;font-size:.1px;line-height:.1px;text-indent:-1024px;transform: rotate(-45deg)}body.firefox #footer .ce_toplink > a{border-top:8px solid #FFF;border-right:0px solid #FFF}body.firefox #footer .ce_toplink > a:before{width:40px;height:40px;right:0;top:-8px;position:absolute;display:block;border-right:8px solid #FFF;content: ''}#closure{overflow:visible;margin-top:75px;margin-bottom:25px;padding-top:25px;padding-bottom:25px;text-align:center;background-color:#FFF;color:#ee7110;text-transform:uppercase;font-weight:600}#closure .last figure{margin-bottom:0}#closure .qr-code img{max-width:150px}#closure .qr-code img{max-width:100px}#closure .ifs-reg-nr img{max-width:300px}#closure .ifs-reg-nr img{max-width:200px}.page{min-height:150px;position:relative;padding-top:40px;padding-bottom:40px;background-position:center center;background-repeat:none;background-size:cover}.page:not([id*="home"]){min-height: calc(100vh - 80px);display:flex;flex-direction:column;justify-content:center}[id*="home"].page{min-height:100vh}.page.pageimage-bottom{background-position:center bottom}.page.home .background-layer{width:100%;height:100%;top:0;position:absolute;background-color:rgba(0,0,0,.5)}.page.history .mod_article{background:rgba(238,113,16,.5) url("../../files/h3d160919/bg_timeline.png") center center no-repeat;background-size: auto auto;background-position: -120px 150px}body.standardlayout #main > .inside{margin-top:40px}body.popup #main > .inside{margin-top:0}.ce_sliderStart{position:relative}.slider-control{width:100%;height:0;top:50%;position:absolute;z-index:1}.slider-control a{width:0;height:0;top:-10px;position:absolute;display:block;font-size:.1px;line-height:.1px;text-decoration:none !important}.slider-control a:before,.slider-control a:after{width:20px;height:20px;left:0;top:0;position:absolute;display:block;border-left:3px solid #ee7110;content:'';transform:rotate(-45deg)}.slider-control a:after{transform:rotate(45deg)}.slider-control .slider-prev{left:3.75%}.slider-control .slider-next{right:3.75%;top:10px;transform:rotate(180deg)}.slider-control .slider-menu b{margin-right:2px;margin-left:2px;color:#FFF}.slider-control .slider-menu b.active{color:#ee7110}.slider-control a:before,.slider-control a:after{width:10px;height:10px;border-left:2px solid #ee7110}.slider-control{bottom:30px;top:auto}.slider-control{height:25px;bottom:0}.slider-control .slider-prev{top:7px}.slider-control .slider-next{top:17px}body.popup .rs-column figure,.content-slider figure{margin-bottom:0}.ce_accordion,.ce_accordion_xt{position:relative;margin-bottom:25px;padding-left:40px}.ce_accordion .toggler,.ce_accordion_xt .toggler_xt{min-height:28px;text-decoration:underline;cursor:pointer}.ce_accordion .toggler:before,.ce_accordion_xt .toggler_xt:before{width:25px;height:26px;left:0;top:0;position:absolute;display:block;padding-top:2px;padding-left:6px;border:1px solid #FFF;font-size:20px;line-height:18px;color:#FFF;;content:'+';box-sizing:border-box}.ce_accordion .toggler.active:before,.ce_accordion_xt .toggler_xt.active:before{padding-top:1px;padding-left:7px;content:'-';font-weight:700}.ce_accordion .toggler:hover,.ce_accordion_xt .toggler_xt:hover{text-decoration:none}.accordion_xt > div{padding-top:25px}.accordion_xt img{display:block;margin-bottom:12px}#produktionsbetrieb-text > .wrapper > .main,#manufacture-text > .wrapper > .main,.mod_article.mobilecontent.ground-plan{overflow:visible}.ground-plan{position:relative}.ground-plan-image{text-align:center}body.ie .ground-plan{width:100%;height:0;position:relative;padding-bottom:66.21%;background-image:url("../../files/media/images/facility/ground-plan.svg");background-position:center top;background-repeat:no-repeat;background-size:100% auto}body.ie .ground-plan > .ce_image.plan{position:relative;display:none;z-index:0}.ground-plan .ce_accordion,.ground-plan .ce_accordion_xt{margin-bottom:0;padding-left:0;width: calc(100% + 20px);margin-left: -10px}.ground-plan .ce_accordion .toggler,.ground-plan .ce_accordion_xt .toggler_xt{padding-top:15px;padding-bottom:25px;text-align:center;border-top:1px solid #FFF;text-decoration:none;text-transform:uppercase;font-weight:600}.ground-plan .ce_accordion.last,.ground-plan .ce_accordion_xt.last{border-bottom:1px solid #FFF}.ce_accordion .toggler:before,.ce_accordion_xt .toggler_xt:before{width:auto;height:30px;position:relative;margin-bottom:5px;background-image:url("../../files/h3d160919/icon_info.svg");background-position:center top;background-repeat:no-repeat;border:0;font-size:.1px;line-height:.1;content:'';background-size:30px auto}.ground-plan .ce_accordion .toggler.active:before,.ground-plan .ce_accordion .toggler:hover:before,.ground-plan .ce_accordion_xt .toggler_xt.active:before,.ground-plan .ce_accordion_xt .toggler_xt:hover:before{background-position: center -60px}.ground-plan .ce_accordion .accordion,.ground-plan .ce_accordion_xt .accordion{background-color:#FFF;color:#ee7110}.ground-plan .ce_accordion .accordion .ce_rs_column_start:last-child,.ground-plan .ce_accordion_xt .accordion .ce_rs_column_start:last-child{padding-right:25px;padding-left:25px;padding-right:25px !important}.ground-plan .ce_hyperlink.ground-plan-link{width:15%;height:15%;position:absolute;z-index:0}body.ie .ground-plan .ce_hyperlink.ground-plan-link{z-index:1}.ground-plan .ce_hyperlink.ground-plan-link > a{width:100%;height:100%;left:0;top:0;position:absolute;display:block;font-size:.1px;line-height:.1px;text-indent:-999px;z-index:1}.ground-plan .ce_hyperlink.ground-plan-link.casing-storage{width:24%;height:42%;left:0;top:0}.ground-plan .ce_hyperlink.ground-plan-link.natural-casing-storage{width:76%;height:42%;left:24%;top:0}.ground-plan .ce_hyperlink.ground-plan-link.incoming-goods{width:19%;height:30%;left:0;top:48%}.ground-plan .ce_hyperlink.ground-plan-link.outgoing-goods{width:15.5%;height:30%;left:19%;top:48%}.ground-plan .ce_hyperlink.ground-plan-link.dispatch{width:14%;height:30%;left:34.5%;top:48%}.ground-plan .ce_hyperlink.ground-plan-link.quality-control{width:16%;height:15.5%;left:48.5%;top:45.3%}.ground-plan .ce_hyperlink.ground-plan-link.production{width:24.5%;height:30%;left:48.5%;top:48%}.ground-plan .ce_hyperlink.ground-plan-link.stores{width:27%;height:30%;left:73%;top:48%}.ce_teammember{width:250px;height:250px;position:relative;float:left}.ce_teammember{border:1px solid #ee7110}.ce_teammember > .info_container{width:100%;height:100%;left:0;top:0;position:absolute;text-align:center;background-color:rgba(0,0,0,.5);font-size:12px;line-height:22px;font-weight:normal;white-space:nowrap;transition: all 0.2s ease-in-out 0s;opacity:0}.ce_teammember > .info_container{display: flex;justify-content: center;flex-direction: column}.ie10 .ce_teammember > .info_container > .info{width:250px;height:250px;display:table-cell;vertical-align:middle}.ce_teammember > .info_container:hover{opacity:1;-webkit-user-select: none;-webkit-touch-callout: none}.ce_teammember > .info_container > .info{display:inline-block}.ce_teammember .tm_name{margin-bottom:7px;font-size:18px;line-height:25px;font-weight:bold}.ce_teammember .tm_job_title{margin-bottom:18px}.ce_teammember .tm_job_title:after{width:150px;height:18px;display:block;margin-right:auto;margin-left:auto;border-bottom:1px solid #FFF;content:''}.ce_teammember a{text-decoration:none}.ce_teammember a:hover{text-decoration:underline}.no-hyphens{-ms-hyphens: none;-webkit-hyphens: none;hyphens: none}div[class*="download"]{}div[class*="download"] .mime_icon,div[class*="download"] .size{display:none}#container div[class*="download"] ul > li{padding-left:0}#container div[class*="download"] ul > li:before{display:none}div[class*="download"] a{position:relative;display:inline-block;margin-bottom:10px;padding-top:3px;padding-left:35px;text-decoration:none;text-transform:uppercase}div[class*="download"] a:hover{text-decoration:underline}div[class*="download"] a:before{width:23px;height:25px;top:0;position:absolute;display:block;margin-left:-34px;background-image:url("../../files/h3d160919/icon_download.svg");background-position:center top;background-repeat:no-repeat;content:''}#lightcase-nav a[class*="lightcase-icon-"],#lightcase-nav a[class*="lightcase-icon-"]:focus,#lightcase-nav a[class*="lightcase-icon-"]:hover{color:#ee7110}#lightcase-case:not([data-lc-type="image"]):not([data-lc-type="video"]):not([data-lc-type="flash"]):not([data-lc-type="error"]) #lightcase-content{-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none}.mCSB_inside > .mCSB_container{margin-right:15px}#mCSB_1_scrollbar_vertical{right:-5px}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,.05)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(102,102,102,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(102,102,102,.25)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(102,102,102,.5)}
@media screen and (min-width:961px){
/* layout_0960.css */
.display-default{display:block}.display-mobile,.background-layer{display:none}.w900 img{width:800px}body:not(.mobile) .absolute_top{width:100%;max-width:1280px;top:210px;position:absolute;margin-left:-10px;padding-right:10px;padding-left:10px}.mobile .absolute_top{top:auto;position:relative;margin-top:130px}h1,h2,h3,h4,h5,h6{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}#header > .wrapper,.standardlayout #container > .wrapper,.page > .wrapper,#footer > .wrapper{margin-right:auto;margin-left:auto;max-width:1280px}#header{height:170px}#header > .wrapper > .inside{position:static}body:not(.popup) #wrapper #main{padding-top:170px}#wrapper{min-height:100%;position:relative;height: auto !important}body:not(.popup) #wrapper{padding-bottom:100px}#header .logo{width:160px;float:none;margin-right:auto;margin-left:auto;padding-top:15px;padding-bottom:10px}#header .logo{width:180px;padding-bottom:20px}#header .logo > img{width:180px;height:97px}#closure{height:100px;padding-top:0;padding-bottom:0}#closure{height:75px}#closure > .inside *{margin-bottom:0}#closure > .inside > *{display:inline-block;margin-top:-25px;margin-right:11px;margin-left:11px;vertical-align:middle}#closure > .inside > *{margin-top:-12px}.page:not([id*="home"]){min-height: calc(100vh - 170px)}.page.history .mod_article{position:relative}.page.history .mod_article{background-image:none;background-color:ee7110}.page.history .mod_article:before{height:100%;left:50%;position:absolute;display:block;border-right:3px solid #FFF;content:'';top:70px}.page.history .ce_text{width:50%;position:relative;overflow:visible;float:left;clear:both;padding-right:80px;text-align:right}.page.history .ce_text:before{width:60px;height:60px;right:-32px;top:30px;position:absolute;background-color:#ee7110;border-top:3px solid #FFF;border-left:3px solid #FFF;content:'';transform:rotate(-45deg)}.page.history .ce_text:nth-child(2n){float:right;padding-right:0;padding-left:80px;text-align:left}.page.history .ce_text:nth-child(2n):before{left:-29px;right:0;transform:rotate(135deg)}.desktopcontent.ground-plan{height:auto;max-width:1024px;margin-right:auto;margin-left:auto}.mobilecontent .ground-plan-image img{height:auto;max-width:768px}
}
@media screen and (min-width:1025px){
/* layout_1024.css */

}
@media screen and (min-width:1281px){
/* layout_1280.css */
h1,h2,h3,h4,h5,h6{font-size:18px;line-height:25px;margin-bottom:25px}h1{margin-bottom:36px;font-size:32px;line-height:36px}h2,h3{margin-bottom:21px;font-size:21px;line-height:30px}body{font-size:18px;line-height:25px}#header{height:170px}#header .logo{width:180px;padding-bottom:20px}#header .logo > img{width:180px;height:97px}.ce_teammember > .info_container{font-size:14px;line-height:25px}.ce_teammember .tm_name{margin-bottom:7px;font-size:18px;line-height:25px}
}
@media screen and (max-width:640px){
/* layout_0640_max.css */

}
@media screen and (max-width:1200px){
/* layout_1200_max.css */
#lightcase-case{max-width:640px !important}#lightcase-case iframe{width:640px !important;height:720px !important}
}
@media screen and (max-height:680px){
/* layout_v0680.css */
.desktopcontent.ground-plan{max-width:720px;margin-right:auto;margin-left:auto}
}
/* forms_0000.css */
form label{display:none}form .widget{position:relative}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input:not([type]),select,textarea{min-height:38px;margin-bottom:12px;border:1px solid #cdcdcd;border-radius:5px;font-family:Open Sans, sans-serif}.sc > input:last-child,.sc > .widget:last-child > *{margin-bottom:0 !important}.CalendarFieldIcon{right:10px;position:absolute;top:9px}select{width:100%;padding-top:6px;padding-left:2px;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none}select::-ms-expand{display:none}.ie select,.webkit select{padding-top:0}.widget-select:before{width:10px;height:10px;right:15px;position:absolute;border-right:1px solid #cdcdcd;top:11px;border-bottom:1px solid #cdcdcd;content:'';z-index:1;-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);-moz-transition: none}.ie8 .widget-select:before,.ie9 .widget-select:before{display:none}textarea{overflow:auto;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none}.sc > .widget-textarea,.sc > .widget-textarea > textarea{height:100%;position:relative}.submit_container{text-align:center;margin-top:25px}
/* nav_0000.css */
nav li.hide-in-menu{display:none}nav{letter-spacing:.06em}#nav-footer{text-align:center;text-transform:uppercase;font-weight:600}.nav-mobile{right:15px;top:30px;position:absolute;box-sizing:border-box}.nav-mobile .toggler,.mm-menu > .toggler{width:25px;height:30px;display:block;font-size:.1px;line-height:.1px;text-indent:-9999px}.mm-menu > .toggler{right:15px;top:25px;position:absolute}.nav-mobile .toggler > .bar,.mm-menu > .toggler > .bar{margin-right:auto;margin-bottom:5px;margin-left:auto;border-bottom:3px solid #868786}body.inv #header:not(.scroll) .nav-mobile .toggler > .bar{border-bottom:3px solid #FFF}.mm-menu > .toggler > .bar{margin-top:-2px;margin-bottom:0;border-bottom:2px solid #FFF;transform:rotate(-45deg)}.mm-menu > .toggler > .bar.first,.mm-menu > .toggler > .bar:first-child{margin-top:0;transform:rotate(45deg)}.mm-menu > .toggler > .bar.last,.mm-menu > .toggler > .bar:last-child{display:none}.mm-menu{background-color: #ee7110 !important}.mm-menu > .mm-panel.level_1{margin-top:55px !important}.mm-list > li,.mod_mmenu .langswitch{color:#FFF;text-transform:uppercase;font-weight:600;border:none !important}.mm-list > li.hide-in-menu{display:none}.mm-menu .mm-list > li:after{border:none !important}.mm-list > li.mm-selected > a:not(.mm-subopen),.mm-list > li.mm-selected > span,.mm-list > li:hover,.mod_mmenu .langswitch:hover{color:#868786;background:none !important}.mod_mmenu .langswitch{display:inline-block;padding:10px 10px 10px 20px;font-size:14px}
@media screen and (min-width:769px){
/* nav_0768.css */
body.onepage > .custom,body.onepage .mm-page > .custom{height:0;bottom:65px;position:absolute}body > .custom,body .mm-page > .custom{width:100%;height:100px;z-index:9999}#nav-header{right:0;top:0;position:absolute;font-size:16px;line-height:22px}#nav-header{right:25px}#nav-header li{padding-left:20px}#nav-header li.icon a{width:32px;height:20px;display:block;margin-top:3px;background-image:url("../../files/h3d160919/icon_mail.svg");font-size:.1px;line-height:.1px;background-size:100% auto;background-position:0 -24px}#nav-header li.icon.phone a{width:24px;height:24px;margin-top:1px;background-image:url("../../files/h3d160919/icon_phone.svg");background-position:0 -29px}body.inv #header:not(.scroll) #nav-header li.icon a{background-position:0 0}body.inv #header:not(.scroll) #nav-header li.icon.phone a{background-position: 0 -1px}#nav-header li.icon:hover a,body.inv #header:not(.scroll) #nav-header li.icon:hover a{background-position:0 -48px}#nav-header li.icon.phone:hover a,body.inv #header:not(.scroll) #nav-header li.icon.phone:hover a{background-position:0 -58px}body.ie #nav-header li.icon.phone:hover a,body.ie.inv #header:not(.scroll) #nav-header li.icon.phone:hover a{background-position:0 -57px}#nav-main{overflow:visible;font-size:16px;line-height:22px}#nav-header li,#nav-main li,.mod_changelanguage li{color:#868786;text-transform:uppercase;font-weight:600}body.inv #header:not(.scroll) #nav-header li,body.inv #header:not(.scroll) #nav-main .level_1 > li,body.inv #header:not(.scroll) .mod_changelanguage .level_1 > li{color:#FFF}#nav-header li:hover > a,#nav-main li > a:hover,#nav-main li > span:hover,.mod_changelanguage li > a:hover,.mod_changelanguage li > span:hover{color:#ee7110}#nav-header li,#nav-main .level_1 > li,.mod_changelanguage li{float:left;display:block}#nav-main ul.level_1,#nav-footer ul.level_1{position:relative;margin-right:auto;margin-left:auto;margin-bottom:0px}#nav-footer ul.level_1{left:50%;float:left}#nav-footer ul.level_1{float:left}#nav-main .level_1 > li,#nav-footer .level_1 > li{position:relative;float:left;text-align:center}#nav-footer .level_1 > li{right:50%}#nav-footer .level_1 > li{padding-right:10px;padding-left:10px}#nav-main .level_1 > li > a,#nav-main .level_1 > li > span{display:inline-block}#nav-main .level_2{height:0;min-width:100%;position:absolute;overflow:hidden;background-color:rgba(255,255,255,.95);box-sizing:border-box;opacity:0;z-index:1;transition: all 0.15s linear 0s}#nav-main .products .level_2{min-width:120%;margin-left:-10%}#nav-main .level_1 > li:hover .level_2,#nav-main .level_1 > li.hover .level_2,#nav-main .level_1 > li.touch_hover .level_2{height:auto;display:block;padding-bottom:25px;opacity:100}#nav-main .level_2 > li.first{margin-top:20px}#nav-main .level_2 > li.spacer{left:50%;position:absolute;text-align:center}#nav-main .level_2 > li.spacer > span{width:5px;height:5px;left:-50%;position:relative;display:inline-block;text-align:center;border-right:2px solid #FFF;border-bottom:2px solid #FFF;content:'';font-weight:700;transform: rotate(45deg);z-index:1;top:-8px}#nav-main .level_2 > li > a,#nav-main .level_2 > li > span{width:100%;display:block;text-align:center;box-sizing:border-box}#nav-main .level_2 > li > a:not(.last),#nav-main .level_2 > li > span:not(.last){margin-bottom:10px}.mobile #nav-main .level_2,.android #nav-main .level_2,.ios #nav-main .level_2{display:none !important}
}
@media screen and (min-width:1281px){
/* nav_1280.css */
#nav-header{font-size:18px;line-height:25px}#nav-main{font-size:18px;line-height:25px}
}
/* columns_0000.css */
#container .sc,.rs-column,#footer .sc{width:100%;position:relative;float:none;display:block;margin-right:0;margin-bottom:15px;margin-left:0;padding:0;padding-right:0 !important;box-sizing:border-box}
@media screen and (min-width:641px){
/* columns_0640.css */
body.popup .rs-column{margin-bottom:0}.sc,.rs-column,#container .sc,#footer .sc{float:left;margin-right:2.1276% !important}.sc:not(.block),#container .sc:not(.block),#footer .sc:not(.block){margin-bottom:0}.sc2,.rs-column.-large-col-2-1,#container .sc2,#footer .sc2{width:48.9362%}.sc3,#container .sc3,#footer .sc3{width:31.9149%}.sc3-2,#container .sc3-2,#footer .sc3-2{width:65.9574%}.sc4,#container .sc4,#footer .sc4{width:23.4043%}.sc4-2,#container .sc4-2,#footer .sc4-2{width:48.9362%}.sc4-3,#container .sc4-3,#footer .sc4-3{width:74.4681%}.sc-close,.rs-column.-large-last,#container .sc-close,#footer .sc-close{margin-right:0 !important}.column-count-2{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2}.column-count-3{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3}.sc-clear{clesr:left}.rs-column.-large-col-2-1 h1{margin-top:25px}
}
