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%}
.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
/* roboto-100 - cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-100.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Thin"), local("Roboto-Thin"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-100.eot?#iefix") format("embedded-opentype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-100.woff2") format("woff2"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-100.woff") format("woff"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-100.ttf") format("truetype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-100.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-100italic - cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-100italic.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-100italic.eot?#iefix") format("embedded-opentype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-100italic.woff2") format("woff2"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-100italic.woff") format("woff"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-100italic.ttf") format("truetype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-100italic.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-300 - cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-300.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Light"), local("Roboto-Light"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-300.eot?#iefix") format("embedded-opentype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-300.woff2") format("woff2"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-300.woff") format("woff"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-300.ttf") format("truetype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-300.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-300italic - cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-300italic.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-300italic.eot?#iefix") format("embedded-opentype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-300italic.woff2") format("woff2"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-300italic.woff") format("woff"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-300italic.ttf") format("truetype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-300italic.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-regular - cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-regular.eot");
  /* IE9 Compat Modes */
  src: local("Roboto"), local("Roboto-Regular"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-regular.eot?#iefix") format("embedded-opentype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-regular.woff2") format("woff2"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-regular.woff") format("woff"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-regular.ttf") format("truetype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-regular.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-italic - cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-italic.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Italic"), local("Roboto-Italic"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-italic.eot?#iefix") format("embedded-opentype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-italic.woff2") format("woff2"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-italic.woff") format("woff"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-italic.ttf") format("truetype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-italic.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-500 - cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-500.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Medium"), local("Roboto-Medium"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-500.eot?#iefix") format("embedded-opentype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-500.woff2") format("woff2"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-500.woff") format("woff"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-500.ttf") format("truetype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-500.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-500italic - cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-500italic.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-500italic.eot?#iefix") format("embedded-opentype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-500italic.woff2") format("woff2"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-500italic.woff") format("woff"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-500italic.ttf") format("truetype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-500italic.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-700 - cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-700.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Bold"), local("Roboto-Bold"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-700.eot?#iefix") format("embedded-opentype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-700.woff2") format("woff2"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-700.woff") format("woff"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-700.ttf") format("truetype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-700.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-700italic - cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-700italic.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-700italic.eot?#iefix") format("embedded-opentype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-700italic.woff2") format("woff2"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-700italic.woff") format("woff"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-700italic.ttf") format("truetype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-700italic.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-900 - cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-900.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Black"), local("Roboto-Black"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-900.eot?#iefix") format("embedded-opentype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-900.woff2") format("woff2"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-900.woff") format("woff"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-900.ttf") format("truetype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-900.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-900italic - cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-900italic.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-900italic.eot?#iefix") format("embedded-opentype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-900italic.woff2") format("woff2"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-900italic.woff") format("woff"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-900italic.ttf") format("truetype"), url("../../files/themes/centrimax/page/fonts/roboto-v18-cyrillic-ext_vietnamese_latin-ext_greek_latin_greek-ext_cyrillic-900italic.svg#Roboto") format("svg");
  /* Legacy iOS */ }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsa0ZBQUE7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHdHQUF3RztFQUFFLHFCQUFBO0VBQzFHLHFwQkFLNkg7RUFBRSxlQUFBLEVBQWdCOztBQUVqSix3RkFBQTtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsOEdBQThHO0VBQUUscUJBQUE7RUFDaEgsZ3NCQUttSTtFQUFFLGVBQUEsRUFBZ0I7O0FBRXZKLGtGQUFBO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQix3R0FBd0c7RUFBRSxxQkFBQTtFQUMxRyx1cEJBSzZIO0VBQUUsZUFBQSxFQUFnQjs7QUFFakosd0ZBQUE7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLDhHQUE4RztFQUFFLHFCQUFBO0VBQ2hILGtzQkFLbUk7RUFBRSxlQUFBLEVBQWdCOztBQUV2SixzRkFBQTtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsNEdBQTRHO0VBQUUscUJBQUE7RUFDOUcsdXFCQUtpSTtFQUFFLGVBQUEsRUFBZ0I7O0FBRXJKLHFGQUFBO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQiwyR0FBMkc7RUFBRSxxQkFBQTtFQUM3Ryx3cUJBS2dJO0VBQUUsZUFBQSxFQUFnQjs7QUFFcEosa0ZBQUE7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHdHQUF3RztFQUFFLHFCQUFBO0VBQzFHLHlwQkFLNkg7RUFBRSxlQUFBLEVBQWdCOztBQUVqSix3RkFBQTtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsOEdBQThHO0VBQUUscUJBQUE7RUFDaEgsb3NCQUttSTtFQUFFLGVBQUEsRUFBZ0I7O0FBRXZKLGtGQUFBO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQix3R0FBd0c7RUFBRSxxQkFBQTtFQUMxRyxxcEJBSzZIO0VBQUUsZUFBQSxFQUFnQjs7QUFFakosd0ZBQUE7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLDhHQUE4RztFQUFFLHFCQUFBO0VBQ2hILGdzQkFLbUk7RUFBRSxlQUFBLEVBQWdCOztBQUV2SixrRkFBQTtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsd0dBQXdHO0VBQUUscUJBQUE7RUFDMUcsdXBCQUs2SDtFQUFFLGVBQUEsRUFBZ0I7O0FBRWpKLHdGQUFBO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQiw4R0FBOEc7RUFBRSxxQkFBQTtFQUNoSCxrc0JBS21JO0VBQUUsZUFBQSxFQUFnQiIsImZpbGUiOiJmb250cy5jc3MifQ== */
@charset "UTF-8";
.mod_productdb_filter_widget {
  background-color: #303030;
  background-image: linear-gradient(0deg, transparent 50%, rgba(255, 255, 255, 0.2) 100%);
  color: #fff; }

#wrapper #onepage-arbeitsweise .ce_sliderStart.col:nth-child(odd):after {
  background-image: linear-gradient(90deg, black 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0) 100%);
  color: #fff; }

#wrapper #onepage-arbeitsweise .ce_sliderStart.col:after {
  background-image: linear-gradient(270deg, black 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0) 100%);
  color: #fff; }

.bg-dark-radial-stripes, .bg-dark-radial {
  background-color: #303030;
  background-image: radial-gradient( ellipse farthest-corner , #6b6b6b 0%, rgba(48, 48, 48, 0) 50%);
  color: #fff; }

#header_image #breadcrumb, .bg-dark-stripes {
  background-color: #303030;
  color: #fff; }

.bg-orange, #contactform {
  background-color: #EC6707;
  color: #fff; }

.formbody .submit_container input.submit,
.formbody .submit_container button.submit, .mod_productdb_filter_widget .submit_container button {
  background: #EC6707;
  background-image: linear-gradient(0deg, transparent 0%, transparent 45%, rgba(255, 255, 255, 0.2) 45%, rgba(255, 255, 255, 0.3) 100%);
  color: #fff; }

/***************************************************************************************************
 * Element parts
 **************************************************************************************************/
/* Button *****************************************************************************************/
.formbody .submit_container input.submit,
.formbody .submit_container button.submit, .mod_productdb_filter_widget .submit_container button {
  display: block;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 100%;
  height: 100%;
  border: 0px;
  font-size: 30px;
  line-height: 46px;
  cursor: pointer;
  text-align: center;
  padding: 0; }
  .formbody .submit_container input.submit:hover,
  .formbody .submit_container button.submit:hover, .mod_productdb_filter_widget .submit_container button:hover {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); }

/* Parallax Headline ******************************************************************************/
.parallax-container:not(.static-headline) h1, .parallax-container:not(.static-headline) h2, .parallax-container:not(.static-headline) h3, .parallax-container:not(.static-headline) h4, .parallax-container .parallax-image:not(.static-headline) h1, .parallax-container .parallax-image:not(.static-headline) h2, .parallax-container .parallax-image:not(.static-headline) h3, .parallax-container .parallax-image:not(.static-headline) h4 {
  text-shadow: 0 0 2px #000;
  white-space: nowrap;
  position: absolute;
  z-index: 2;
  top: 60px;
  width: 80%; }
  @media only screen and (max-width: 1010px) {
    .parallax-container:not(.static-headline) h1, .parallax-container:not(.static-headline) h2, .parallax-container:not(.static-headline) h3, .parallax-container:not(.static-headline) h4, .parallax-container .parallax-image:not(.static-headline) h1, .parallax-container .parallax-image:not(.static-headline) h2, .parallax-container .parallax-image:not(.static-headline) h3, .parallax-container .parallax-image:not(.static-headline) h4 {
      width: 100%;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      padding: 12px;
      white-space: normal;
      font-weight: 700 !important;
      text-align: center; } }

/* pagination *************************************************************************************/
.ce_sliderStart nav.slider-control .slider-next, .ce_sliderStart nav.slider-control .slider-prev, .ce_sliderStart nav.slider-control b {
  box-sizing: border-box;
  padding: 0 2px;
  text-align: center;
  min-width: 25px;
  height: 25px;
  display: inline-block;
  margin: 0 4px 0 4px;
  background: #303030;
  color: #FFFFFF;
  overflow: hidden;
  text-decoration: none;
  text-indent: 0;
  font-size: 1.8rem;
  transition: 0.2s background; }
  .ce_sliderStart nav.slider-control .active.slider-next, .ce_sliderStart nav.slider-control .active.slider-prev, .ce_sliderStart nav.slider-control b.active, .ce_sliderStart nav.slider-control .slider-next:hover, .ce_sliderStart nav.slider-control .slider-prev:hover, .ce_sliderStart nav.slider-control b:hover {
    background: #EC6707; }

.ce_sliderStart.quote-slider nav.slider-control .slider-next, .ce_sliderStart.quote-slider nav.slider-control .slider-prev, .ce_sliderStart.quote-slider nav.slider-control b, #leistungsmerkmale-details-neu nav.slider-control .slider-next, #leistungsmerkmale-details-neu nav.slider-control .slider-prev, #leistungsmerkmale-details-neu nav.slider-control b {
  box-sizing: border-box;
  padding: 0 2px;
  text-align: center;
  min-width: 25px;
  height: 25px;
  display: inline-block;
  margin: 0 4px 0 4px;
  background: transparent;
  border: 1px solid #FFFFFF;
  color: #303030;
  overflow: hidden;
  text-decoration: none;
  text-indent: 0;
  font-size: 1.8rem;
  transition: 0.2s background; }
  .ce_sliderStart.quote-slider nav.slider-control .active.slider-next, .ce_sliderStart.quote-slider nav.slider-control .active.slider-prev, .ce_sliderStart.quote-slider nav.slider-control b.active, #leistungsmerkmale-details-neu nav.slider-control .active.slider-next, #leistungsmerkmale-details-neu nav.slider-control .active.slider-prev, #leistungsmerkmale-details-neu nav.slider-control b.active, .ce_sliderStart.quote-slider nav.slider-control .slider-next:hover, .ce_sliderStart.quote-slider nav.slider-control .slider-prev:hover, .ce_sliderStart.quote-slider nav.slider-control b:hover, #leistungsmerkmale-details-neu nav.slider-control .slider-next:hover, #leistungsmerkmale-details-neu nav.slider-control .slider-prev:hover, #leistungsmerkmale-details-neu nav.slider-control b:hover {
    background: #EC6707;
    border: 1px solid #EC6707; }

/* Level 1 vertical li list style *****************************************************************/
/* Level 2 or additional vertical li list style ***************************************************/
/* set focus to navi hover  element ***************************************************************/
/* Add a horizontal divider line @mixin. Use TRUE argument for dark/orange BG *********************/
/**
 * General styles
 */
html {
  font-size: 10px;
  -webkit-text-size-adjust: 100%;
  /* Prevent font scaling in landscape while allowing user zoom */ }

html, body {
  font-family: "Roboto", "Open Sans", sans-serif;
  font-weight: 400;
  color: #000;
  height: 100%; }

body {
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 1.4;
  overflow-x: hidden;
  width: 100%; }
  @media only screen and (max-width: 1010px) {
    body {
      font-size: 1.4rem; } }

h1, h2, h3, h4, h5, h6, p, pre, blockquote, table, ol, ul, form {
  margin-bottom: 12px; }

a {
  color: #EC6707; }
  a:-moz-focusring {
    outline: 0px; }
  a:focusring {
    outline: 0px; }
  a:focus {
    outline: 0px; }

#wrapper {
  overflow: visible !important; }
  @media only screen and (max-width: 1010px) {
    #wrapper {
      transition: transform 0.3s; }
      .navi-active #wrapper {
        transform: translateX(-50%); } }

#main .ce_text a {
  text-decoration: none; }
  #main .ce_text a:hover {
    text-decoration: underline; }

#main a.hyperlink_txt {
  text-decoration: none; }
  #main a.hyperlink_txt:hover {
    text-decoration: underline; }
  #main a.hyperlink_txt:before {
    font-family: FontAwesome;
    content: " \f054 ";
    color: #EC6707;
    display: inline-block;
    margin-right: 4px; }

#main a.hyperlink_txt[target="_blank"]:before {
  font-family: FontAwesome;
  content: "\f08e";
  color: #EC6707;
  font-weight: bold;
  margin-right: 4px;
  transform: rotate(0deg) !important; }

a.hyperlink_img {
  text-decoration: none; }

.ce_toplink a {
  font-weight: bold; }
  .ce_toplink a:before {
    font-family: FontAwesome;
    content: "\f102";
    margin-right: 4px;
    display: inline-block;
    color: #EC6707; }

strong {
  font-weight: 900; }

.color-orange {
  color: #EC6707; }

ul {
  list-style-type: disc; }

ul, ol {
  margin-left: 18px; }
  ul li, ol li {
    margin-bottom: 1rem; }

.align-left {
  text-align: left; }

.align-center {
  text-align: center; }

.align-right {
  text-align: right; }

.valign-top, .block.valign-top * {
  vertical-align: top !important; }

.valign-bottom, .block.valign-bottom * {
  vertical-align: top  !important; }

.valign-base, .block.valign-base * {
  vertical-align: baseline  !important; }

.valign-middle, .valign-center, .block.valign-middle *, .block.valign-center * {
  vertical-align: middle  !important; }

/* darkens site when hovering navigation */
.overlay {
  z-index: 0;
  /* put overlay behind rest of site */
  display: block;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  transition: opacity 0.3s ease-in-out, z-index 0.3s ease-in-out; }
  .overlay.dark {
    opacity: 1;
    z-index: 98;
    /* header has 99 - must be below header */ }

#main .ce_list ul, #main .ce_list ol, #main .ce_text ul, #main .ce_text ol {
  list-style: none;
  margin-left: 0; }
  #main .ce_list ul li, #main .ce_list ol li, #main .ce_text ul li, #main .ce_text ol li {
    list-style: none;
    padding-left: 3rem;
    position: relative;
    min-height: 3rem;
    cursor: default;
    margin: 0 0 1px 0; }
    #main .ce_list ul li:before, #main .ce_list ol li:before, #main .ce_text ul li:before, #main .ce_text ol li:before {
      content: "\f04d";
      text-align: left;
      font-size: 2rem;
      font-family: FontAwesome;
      font-weight: normal;
      vertical-align: middle;
      color: #EC6707;
      display: block;
      width: 3rem;
      height: 100%;
      position: absolute;
      left: 0;
      transition: background 0.2s, color 0.2s, transform 0.2s; }
    #main .ce_list ul li:hover:before, #main .ce_list ol li:hover:before, #main .ce_text ul li:hover:before, #main .ce_text ol li:hover:before {
      transform: translateX(5px); }

#main .ce_list ol, #main .ce_text ol {
  counter-reset: section; }
  #main .ce_list ol li, #main .ce_text ol li {
    padding-left: 4rem; }
    #main .ce_list ol li:before, #main .ce_text ol li:before {
      counter-increment: section;
      content: counter(section);
      height: 3rem;
      background: #EC6707;
      color: #fff;
      text-align: center;
      font-family: "Roboto", "Open Sans", sans-serif; }

#main .ce_list.list-dash ul li:before, #main .ce_list.list-dash ol li:before, #main .ce_text.list-dash ul li:before, #main .ce_text.list-dash ol li:before {
  content: "-";
  text-align: right;
  font-family: "Roboto", "Open Sans", sans-serif;
  font-weight: 300;
  line-height: 2.6rem;
  color: #000; }

#main .ce_list.list-dash ul li:hover:before, #main .ce_list.list-dash ol li:hover:before, #main .ce_text.list-dash ul li:hover:before, #main .ce_text.list-dash ol li:hover:before {
  transform: translateX(0px); }

@media only screen and (max-width: 1010px) {
  #main .ce_list.list-dash ul li:before, #main .ce_list.list-dash ol li:before, #main .ce_text.list-dash ul li:before, #main .ce_text.list-dash ol li:before {
    line-height: 1.9rem; } }

#main .no-style ul, #main .no-style ol {
  list-style: none;
  margin: 0; }
  #main .no-style ul li, #main .no-style ol li {
    list-style: none;
    padding-left: 0;
    margin: 0;
    min-height: auto; }
    #main .no-style ul li:before, #main .no-style ol li:before {
      display: none; }
    #main .no-style ul li:hover, #main .no-style ol li:hover {
      background: transparent;
      color: #000; }
    #main .no-style ul li a, #main .no-style ol li a {
      color: #303030;
      text-decoration: none;
      transition: color 0.3s; }
      #main .no-style ul li a:hover, #main .no-style ul li a.active, #main .no-style ol li a:hover, #main .no-style ol li a.active {
        color: #EC6707; }

.image_container {
  max-width: 100%;
  line-height: 0; }
  .image_container figcaption {
    line-height: 1.2; }

.clearfix:after {
  content: "";
  display: table;
  clear: both; }

a.more_information, .more_information > a {
  color: #EC6707;
  font-size: 1.6rem;
  font-weight: 900;
  display: block;
  background: #fff;
  text-decoration: none; }

a.more_information:before, .more_information > a:before {
  content: " \f054 ";
  padding: 2px 9px;
  margin-right: 10px;
  font-family: FontAwesome;
  color: #EC6707;
  display: inline-block;
  transform: rotate(0deg) !important; }

.request_form button {
  color: #9ac135;
  font-size: 1.8rem;
  font-weight: 700;
  display: block;
  text-decoration: none;
  background-color: transparent;
  border: 0 none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  line-height: 1.4; }
  .request_form button:hover {
    text-decoration: underline; }

.request_form button:before {
  content: " \f0e0 ";
  padding: 0;
  margin-right: 10px;
  font-family: FontAwesome;
  color: #9ac135;
  background: transparent;
  display: inline-block;
  font-size: 2.2rem;
  transform: rotate(0deg) !important; }

a.stock {
  color: #EC6707;
  font-size: 1.6rem;
  font-weight: 900;
  display: block;
  background: #fff;
  text-decoration: none; }

a.stock:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-lagerbestand.png") !important;
  padding: 0px 5px;
  margin-right: 10px;
  font-family: FontAwesome;
  color: #fff !important;
  background: #EC6707;
  display: inline-block;
  font-size: 2rem;
  transform: rotate(0deg) !important; }

blockquote, cite, .quote {
  font-family: serif;
  font-size: 2.4rem;
  line-height: 1.2; }
  @media only screen and (max-width: 1010px) {
    blockquote, cite, .quote {
      font-size: 2rem; } }
  blockquote:before, cite:before, .quote:before {
    content: "„\0020";
    font-size: 3rem;
    display: inline;
    line-height: 1; }
    @media only screen and (max-width: 1010px) {
      blockquote:before, cite:before, .quote:before {
        font-size: 2.4rem;
        line-height: 1; } }
  blockquote:after, cite:after, .quote:after {
    content: "\0020“";
    font-size: 3rem;
    display: inline;
    line-height: 1; }
    @media only screen and (max-width: 1010px) {
      blockquote:after, cite:after, .quote:after {
        font-size: 2.4rem;
        line-height: 1; } }
  blockquote.quote:before, cite.quote:before, .quote.quote:before {
    content: ""; }
  blockquote.quote p:first-child:before, blockquote.quote .image_container:first-child + p:before, cite.quote p:first-child:before, cite.quote .image_container:first-child + p:before, .quote.quote p:first-child:before, .quote.quote .image_container:first-child + p:before {
    content: "„\0020";
    font-size: 4rem;
    display: inline; }
    @media only screen and (max-width: 1010px) {
      blockquote.quote p:first-child:before, blockquote.quote .image_container:first-child + p:before, cite.quote p:first-child:before, cite.quote .image_container:first-child + p:before, .quote.quote p:first-child:before, .quote.quote .image_container:first-child + p:before {
        font-size: 3rem; } }
  blockquote p, cite p, .quote p {
    display: inline; }
  blockquote p + p:before, cite p + p:before, .quote p + p:before {
    display: block;
    content: ""; }

.border-box {
  box-sizing: border-box; }

nav ul, .ce_downloads ul {
  margin-left: 0;
  list-style-type: none; }

#main .image_container:not(.no-fade) {
  transition: opacity 1s 0.2s; }

#main .no-fade .image_container, #main .ce_sliderStart .image_container {
  opacity: 1 !important; }

/* Debug */
#viewport {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 1000;
  font-size: 10px;
  color: #000;
  background: grey; }

/**
 * Main default Layout
 */
header {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 140px;
  z-index: 99;
  min-width: 320px;
  background: #fff;
  text-align: center;
  transition: height 0.6s 0s; }
  @media only screen and (max-width: 1010px) {
    header {
      height: 50px;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } }
  header .inside > a {
    position: absolute;
    right: 12px;
    top: 9px;
    z-index: 90;
    display: block;
    padding: 6px;
    width: 24px;
    text-align: center;
    font-size: 2rem;
    line-height: 1;
    font-weight: 300;
    text-decoration: none;
    color: #fff;
    transition: right 0.5s, top 0.5s; }
    @media only screen and (max-width: 480px) {
      header .inside > a {
        right: 6px; } }
    @media only screen and (min-width: 1010px) {
      header .inside > a {
        top: 24px; }
        .move-navi header .inside > a {
          top: 9px; } }
  header .inside > .toggle-navi, header .inside > .toggle-navi-lang {
    line-height: 0; }
    header .inside > .toggle-navi i, header .inside > .toggle-navi-lang i {
      line-height: 1; }
  header .inside > a:hover, header .inside > a:hover i:before, header .inside > a[class*="site-"].active {
    color: #fff;
    background: #EC6707; }
  header .inside > a.site-de {
    right: 156px; }
    @media only screen and (max-width: 480px) {
      header .inside > a.site-de {
        right: 117px; } }
    @media only screen and (min-width: 1010px) {
      header .inside > a.site-de {
        right: 108px; } }
  header .inside > a.site-en {
    right: 108px; }
    @media only screen and (max-width: 480px) {
      header .inside > a.site-en {
        right: 80px; } }
    @media only screen and (min-width: 1010px) {
      header .inside > a.site-en {
        right: 60px; } }
  header .inside > a.backbutton {
    right: 204px; }
    @media only screen and (max-width: 480px) {
      header .inside > a.backbutton {
        right: 154px; } }
    @media only screen and (min-width: 1010px) {
      header .inside > a.backbutton {
        right: 156px; } }
  @media only screen and (min-width: 1010px) {
    header .inside > .toggle-navi {
      display: none; } }
  header .toggle-navi + .toggle-navi-lang {
    right: 60px; }
    @media only screen and (max-width: 480px) {
      header .toggle-navi + .toggle-navi-lang {
        right: 43px; } }
    @media only screen and (min-width: 1010px) {
      header .toggle-navi + .toggle-navi-lang {
        right: 12px; } }
  header .toggle-navi.active, header .toggle-navi-lang.active {
    text-decoration: none; }
    header .toggle-navi.active i, header .toggle-navi-lang.active i {
      display: none; }
    header .toggle-navi.active:after, header .toggle-navi-lang.active:after {
      content: "\f00d";
      color: #fff;
      font-family: FontAwesome;
      line-height: 1; }
  header * {
    z-index: 10; }
  header .inside {
    height: 100%;
    max-width: 1000px;
    margin: 0 auto;
    text-align: left;
    /*******************************************************************************************
         * Navigation
         ******************************************************************************************/ }
    header .inside .logo {
      transform: translateY(0px);
      transition: transform 0.6s 0.3s;
      padding: 0;
      margin: 0;
      position: absolute;
      top: 30px;
      left: 0px;
      z-index: 88;
      font-size: 1rem; }
      @media only screen and (max-width: 1010px) {
        header .inside .logo {
          height: auto;
          max-width: 60%;
          margin-left: 12px;
          top: 50%;
          transform-origin: left;
          transform: translateY(-50%) scale(0.8); } }
      @media only screen and (max-width: 450px) {
        header .inside .logo {
          max-width: 50%; } }
      header .inside .logo a {
        line-height: 0; }
    header .inside nav#nav_main, header .inside #nav_lang {
      position: absolute;
      bottom: 0px;
      left: 0px;
      z-index: 2;
      width: 100%;
      height: 50px;
      color: #fff;
      overflow: visible;
      background: linear-gradient(to top, #ec6707, #f8700f, #ec6707);
      transition: transform 0.3s;
      /* Level 1 ****************************************************************************/
      /* Level 3 ****************************************************************************/
      /***************************************************************************************
             * Navi vertical
             **************************************************************************************/
      /*******************************************************************************************
             * Navi mobile
             ******************************************************************************************/ }
      @media only screen and (min-width: 1010px) {
        header .inside nav#nav_main:after, header .inside #nav_lang:after {
          content: "";
          display: block;
          width: 10000px;
          height: inherit;
          position: absolute;
          left: -2500px;
          top: 0px;
          z-index: 1;
          border-bottom: 1px solid rgba(75, 31, 0, 0.2);
          box-shadow: 0 8px 10px -8px rgba(0, 0, 0, 0.9);
          background: linear-gradient(to top, #ec6707, #f8700f, #ec6707); } }
      header .inside nav#nav_main ul.level_1, header .inside #nav_lang ul.level_1 {
        position: relative;
        z-index: 10; }
        header .inside nav#nav_main ul.level_1 > li, header .inside #nav_lang ul.level_1 > li {
          display: inline-block; }
          header .inside nav#nav_main ul.level_1 > li .submenu-toggle, header .inside #nav_lang ul.level_1 > li .submenu-toggle {
            display: none; }
          header .inside nav#nav_main ul.level_1 > li.test, header .inside #nav_lang ul.level_1 > li.test {
            display: none; }
          header .inside nav#nav_main ul.level_1 > li > a, header .inside nav#nav_main ul.level_1 > li > span, header .inside nav#nav_main ul.level_1 > li > a.active, header .inside #nav_lang ul.level_1 > li > a, header .inside #nav_lang ul.level_1 > li > span, header .inside #nav_lang ul.level_1 > li > a.active {
            display: block;
            position: relative;
            z-index: 11;
            font-size: 2.2rem;
            color: #fff;
            line-height: 50px;
            text-decoration: none;
            text-align: center;
            width: auto;
            min-width: 90px;
            padding: 0 10px;
            box-shadow: 0 0 10px -2px rgba(0, 0, 0, 0) inset;
            transition: background-color 0.4s, color 0.3s, box-shadow 0.2s 0s; }
          header .inside nav#nav_main ul.level_1 > li:hover > .submenu, header .inside #nav_lang ul.level_1 > li:hover > .submenu {
            transition: background-color 0.4s, color 0.3s, box-shadow 0.2s;
            box-shadow: inset 0px 0 0px 0 rgba(0, 0, 0, 0.7); }
          header .inside nav#nav_main ul.level_1 > li .submenu, header .inside #nav_lang ul.level_1 > li .submenu {
            transition: background-color 0.4s, color 0.3s, box-shadow 0.2s 0s; }
          header .inside nav#nav_main ul.level_1 > li:hover > a, header .inside nav#nav_main ul.level_1 > li > span, header .inside nav#nav_main ul.level_1 > li.trail > a, header .inside #nav_lang ul.level_1 > li:hover > a, header .inside #nav_lang ul.level_1 > li > span, header .inside #nav_lang ul.level_1 > li.trail > a {
            background: #fff;
            color: #EC6707;
            box-shadow: 0px 0px 5px 0px rgba(75, 31, 0, 0.4) inset; }
          header .inside nav#nav_main ul.level_1 > li.home, header .inside #nav_lang ul.level_1 > li.home {
            /* //simple solution - active home button doesn't look so good though.
                        &:hover > a, > span {
                            &:after {
                                color: $color-orange;
                            }
                        }
                        */ }
            header .inside nav#nav_main ul.level_1 > li.home > a, header .inside nav#nav_main ul.level_1 > li.home > span, header .inside nav#nav_main ul.level_1 > li.home > a.active, header .inside #nav_lang ul.level_1 > li.home > a, header .inside #nav_lang ul.level_1 > li.home > span, header .inside #nav_lang ul.level_1 > li.home > a.active {
              padding: 0;
              min-width: 0;
              width: 45px;
              text-indent: -9999px;
              background: transparent;
              box-shadow: none; }
              header .inside nav#nav_main ul.level_1 > li.home > a:after, header .inside nav#nav_main ul.level_1 > li.home > span:after, header .inside nav#nav_main ul.level_1 > li.home > a.active:after, header .inside #nav_lang ul.level_1 > li.home > a:after, header .inside #nav_lang ul.level_1 > li.home > span:after, header .inside #nav_lang ul.level_1 > li.home > a.active:after {
                text-indent: 0;
                display: block;
                content: '\f015';
                position: absolute;
                top: 0;
                left: 0;
                color: #FFFFFF;
                line-height: 50px;
                font-size: 35px;
                height: 50px;
                width: 45px;
                font-family: FontAwesome; }
            header .inside nav#nav_main ul.level_1 > li.home:hover > a, header .inside #nav_lang ul.level_1 > li.home:hover > a {
              background: #fff;
              box-shadow: 0px 0px 5px 0px rgba(75, 31, 0, 0.4) inset; }
              header .inside nav#nav_main ul.level_1 > li.home:hover > a:after, header .inside #nav_lang ul.level_1 > li.home:hover > a:after {
                color: #EC6707; }
          @media only screen and (min-width: 1010px) {
            header .inside nav#nav_main ul.level_1 > li, header .inside #nav_lang ul.level_1 > li {
              /* Level2 *********************************************************************/ }
              header .inside nav#nav_main ul.level_1 > li nav.nav_level_2, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 {
                display: block;
                height: 0px;
                width: 100%;
                padding: 0px;
                overflow: visible !important;
                position: fixed;
                left: 0;
                top: 140px;
                z-index: 10;
                text-align: center;
                box-shadow: 0 8px 10px -8px rgba(0, 0, 0, 0.9);
                opacity: 0;
                background: #fff;
                background: rgba(255, 255, 255, 0.95);
                transition: height 0.3s 0.3s, padding 0.3s 0.3s, opacity 0.5s 0.3s, background 0.5s; }
                header .inside nav#nav_main ul.level_1 > li nav.nav_level_2:hover, header .inside #nav_lang ul.level_1 > li nav.nav_level_2:hover {
                  background: white; }
                header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 {
                  width: 1000px;
                  margin: 0 auto;
                  text-align: left; }
                  header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li {
                    float: left;
                    width: 21%;
                    box-sizing: border-box;
                    height: 48px;
                    margin: 0 2% 5px 2%;
                    /* Level3 *********************************************************/ }
                    header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li a, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li a, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active {
                      display: block;
                      width: 100%;
                      font-size: 1.8rem;
                      color: #303030;
                      text-decoration: none;
                      padding-left: 20px;
                      position: relative; }
                      header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li a:before, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li span:before, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active:before, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li a:before, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li span:before, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active:before {
                        content: "\f04d";
                        text-align: center;
                        font-size: 1rem;
                        line-height: 24px;
                        font-family: FontAwesome;
                        font-weight: normal;
                        color: #EC6707;
                        display: inline-block;
                        width: 20px;
                        position: absolute;
                        left: 0;
                        top: 2px; }
                    header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li a:hover, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li a.trail, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li a:hover, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li a.trail {
                      color: #EC6707; }
                    header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li a.trail, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li.active > a.submenu, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li a.trail, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li.active > a.submenu {
                      font-weight: 700; }
                    header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li nav, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li nav {
                      display: none; }
              header .inside nav#nav_main ul.level_1 > li:hover nav.nav_level_2, header .inside #nav_lang ul.level_1 > li:hover nav.nav_level_2 {
                display: block;
                height: 159px;
                padding: 20px;
                opacity: 1;
                transition: height 0.3s 0.3s, padding 0.3s 0.3s, opacity 0.5s 0.3s, background 0.5s; } }
      @media only screen and (min-width: 1010px) {
        header .inside nav#nav_main nav.nav_level_3, header .inside #nav_lang nav.nav_level_3 {
          display: block !important;
          position: absolute;
          top: 0;
          left: 100%;
          height: auto;
          width: 0;
          padding: 0;
          opacity: 0;
          background: #fff;
          background: rgba(255, 255, 255, 0.95);
          transition: width 0.3s, opacity 0.3s, background 0.3s; }
          header .inside nav#nav_main nav.nav_level_3:hover, header .inside #nav_lang nav.nav_level_3:hover {
            background: white; }
        header .inside nav#nav_main ul.level_3, header .inside #nav_lang ul.level_3 {
          display: block !important;
          margin-bottom: 0;
          width: 0;
          height: 100%;
          transition: width 0.3s; }
          header .inside nav#nav_main ul.level_3 li, header .inside #nav_lang ul.level_3 li {
            transition: all 0.3s; }
        header .inside nav#nav_main ul.level_2 > li.show_level_3, header .inside #nav_lang ul.level_2 > li.show_level_3 {
          position: relative; }
          header .inside nav#nav_main ul.level_2 > li.show_level_3:hover nav.nav_level_3, header .inside #nav_lang ul.level_2 > li.show_level_3:hover nav.nav_level_3 {
            display: block !important;
            width: 100%;
            opacity: 1; }
          header .inside nav#nav_main ul.level_2 > li.show_level_3:hover ul.level_3, header .inside #nav_lang ul.level_2 > li.show_level_3:hover ul.level_3 {
            width: 100%; } }
      header .inside nav#nav_main.vertical ul.level_1 > li, header .inside #nav_lang.vertical ul.level_1 > li {
        position: relative; }
        @media only screen and (min-width: 1010px) {
          header .inside nav#nav_main.vertical ul.level_1 > li, header .inside #nav_lang.vertical ul.level_1 > li {
            /* xvert */
            /* Level2 *********************************************************************/ }
            header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 {
              display: block;
              height: auto;
              width: 0px;
              padding: 0px;
              overflow: hidden;
              position: absolute;
              left: -10px;
              top: -1000px;
              z-index: 10;
              text-align: left;
              box-shadow: 0 8px 10px -8px rgba(0, 0, 0, 0.9);
              opacity: 0;
              background: #fff;
              background: rgba(255, 255, 255, 0.95);
              transition: width 0.3s 0.3s, padding 0.3s 0.3s, opacity 0.5s 0.3s, background 0.5s; }
              header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 {
                width: auto; }
                header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li {
                  display: block;
                  width: 100%;
                  height: auto;
                  box-sizing: border-box;
                  margin: 0;
                  transition: all 0.5s; }
                  header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active {
                    font-size: 2.2rem;
                    font-weight: 700;
                    color: #fff;
                    line-height: 1.2;
                    display: block;
                    box-sizing: border-box;
                    min-height: 47px;
                    text-decoration: none;
                    border-left: 10px solid #EC6707;
                    border-top: 1px solid #EC6707;
                    border-bottom: 1px solid #EC6707;
                    background: #EC6707;
                    padding: 2px 5px 2px 0;
                    clear: both;
                    transition: all 0.3s; }
                    header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a:before, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span:before, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active:before {
                      content: "\f04d";
                      text-align: center;
                      font-size: 1.2rem;
                      font-family: FontAwesome;
                      font-weight: normal;
                      vertical-align: top;
                      line-height: 22px;
                      display: inline-block;
                      width: 30px;
                      position: static;
                      float: left;
                      height: 45px; }
                header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active {
                  font-size: 1.8rem;
                  font-weight: 300;
                  color: #303030;
                  background: #fff;
                  border-left-color: #303030;
                  border-top: 0px;
                  border-bottom: 0px; }
                  header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a:before, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span:before, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active:before {
                    width: 40px;
                    content: "\f04d\00A0\f04d";
                    font-size: 1rem; }
                header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a:hover, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a:hover {
                  box-shadow: inset 0 1px 0 0 #EC6707, inset 0 -1px 0 0 #EC6707;
                  background: rgba(236, 103, 7, 0.15);
                  border-left-color: #EC6707; }
                  header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span:before, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active:before, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a:hover:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a:hover:before {
                    color: #EC6707; }
                header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.trail, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.trail {
                  color: #EC6707;
                  border-left-color: #EC6707; }
                header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 {
                  display: none; }
                  header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 a, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 span, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 a.active, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 a, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 span, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 a.active {
                    font-size: 1.8rem;
                    font-weight: 300;
                    border-left-color: #EC6707; }
                    header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 a:before, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 span:before, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 a.active:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 a:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 span:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 a.active:before {
                      width: 50px;
                      content: "\f04d\00A0\f04d\00A0\f04d";
                      font-size: 1rem; }
                header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li.active .level_3, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li.trail .level_3, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li.active .level_3, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li.trail .level_3 {
                  display: block; }
                header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2:hover li > a, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2:hover li > a {
                  color: rgba(0, 0, 0, 0.6); }
                  header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2:hover li > a:hover, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2:hover li > a:hover {
                    color: #000; }
                header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li {
                  float: none;
                  /* Level3 *********************************************************/ }
                  header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li nav, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li nav {
                    display: none; }
            header .inside nav#nav_main.vertical ul.level_1 > li:hover nav.nav_level_2, header .inside #nav_lang.vertical ul.level_1 > li:hover nav.nav_level_2 {
              height: auto;
              display: block;
              padding: 0px;
              opacity: 1;
              top: 50px;
              width: 300px;
              transition: width 0.3s 0s, padding 0.3s 0s, opacity 0.5s 0s, background 0s; } }
      @media only screen and (max-width: 1010px) {
        header .inside nav#nav_main, header .inside #nav_lang {
          /* xmob */
          display: block;
          position: fixed;
          left: 100%;
          width: 60%;
          min-width: 300px;
          height: 100%;
          z-index: 89;
          background: none;
          background-color: #303030;
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
          color: #fff;
          overflow-x: hidden;
          overflow-y: scroll;
          transform: translateX(10px); }
          header .inside nav#nav_main ul.level_1, header .inside nav#nav_main h2, header .inside #nav_lang ul.level_1, header .inside #nav_lang h2 {
            margin-top: 50px;
            border-top: 1px solid rgba(255, 255, 255, 0.2); }
          header .inside nav#nav_main h2, header .inside #nav_lang h2 {
            padding-right: 72px;
            text-align: right;
            font-size: 2rem;
            line-height: 2;
            margin-bottom: 0; }
          header .inside nav#nav_main h2 + a + ul.level_1, header .inside #nav_lang h2 + a + ul.level_1 {
            margin-top: 0px; }
          header .inside nav#nav_main.active, header .inside #nav_lang.active {
            transform: translateX(-100%); }
          header .inside nav#nav_main ul, header .inside #nav_lang ul {
            margin-bottom: 0; }
          header .inside nav#nav_main li, header .inside nav#nav_main ul.level_1 > li, header .inside #nav_lang li, header .inside #nav_lang ul.level_1 > li {
            display: block;
            margin-bottom: 0;
            position: relative;
            border-bottom: 1px solid rgba(255, 255, 255, 0.2);
            /* Level2 *********************************************************************/ }
            header .inside nav#nav_main li.active, header .inside nav#nav_main ul.level_1 > li.active, header .inside #nav_lang li.active, header .inside #nav_lang ul.level_1 > li.active {
              background: #fff; }
            header .inside nav#nav_main li a, header .inside nav#nav_main li span, header .inside nav#nav_main li a.active, header .inside nav#nav_main ul.level_1 > li a, header .inside nav#nav_main ul.level_1 > li span, header .inside nav#nav_main ul.level_1 > li a.active, header .inside #nav_lang li a, header .inside #nav_lang li span, header .inside #nav_lang li a.active, header .inside #nav_lang ul.level_1 > li a, header .inside #nav_lang ul.level_1 > li span, header .inside #nav_lang ul.level_1 > li a.active {
              display: block;
              box-sizing: border-box;
              width: 100%;
              max-width: 100%;
              min-width: 100%;
              padding-right: 66px;
              color: #fff;
              box-shadow: none;
              font-size: 1.8rem;
              line-height: 50px;
              text-align: right;
              text-decoration: none;
              position: static; }
              header .inside nav#nav_main li a.trail, header .inside nav#nav_main li span.trail, header .inside nav#nav_main li a.active.trail, header .inside nav#nav_main ul.level_1 > li a.trail, header .inside nav#nav_main ul.level_1 > li span.trail, header .inside nav#nav_main ul.level_1 > li a.active.trail, header .inside #nav_lang li a.trail, header .inside #nav_lang li span.trail, header .inside #nav_lang li a.active.trail, header .inside #nav_lang ul.level_1 > li a.trail, header .inside #nav_lang ul.level_1 > li span.trail, header .inside #nav_lang ul.level_1 > li a.active.trail {
                font-weight: 900; }
            header .inside nav#nav_main li.home.active, header .inside nav#nav_main ul.level_1 > li.home.active, header .inside #nav_lang li.home.active, header .inside #nav_lang ul.level_1 > li.home.active {
              background: transparent; }
            header .inside nav#nav_main li.home a, header .inside nav#nav_main li.home span, header .inside nav#nav_main li.home a.active, header .inside nav#nav_main ul.level_1 > li.home a, header .inside nav#nav_main ul.level_1 > li.home span, header .inside nav#nav_main ul.level_1 > li.home a.active, header .inside #nav_lang li.home a, header .inside #nav_lang li.home span, header .inside #nav_lang li.home a.active, header .inside #nav_lang ul.level_1 > li.home a, header .inside #nav_lang ul.level_1 > li.home span, header .inside #nav_lang ul.level_1 > li.home a.active {
              width: 100%;
              min-width: 100%;
              padding-right: 0;
              text-align: left;
              box-shadow: none; }
              header .inside nav#nav_main li.home a:after, header .inside nav#nav_main li.home span:after, header .inside nav#nav_main li.home a.active:after, header .inside nav#nav_main ul.level_1 > li.home a:after, header .inside nav#nav_main ul.level_1 > li.home span:after, header .inside nav#nav_main ul.level_1 > li.home a.active:after, header .inside #nav_lang li.home a:after, header .inside #nav_lang li.home span:after, header .inside #nav_lang li.home a.active:after, header .inside #nav_lang ul.level_1 > li.home a:after, header .inside #nav_lang ul.level_1 > li.home span:after, header .inside #nav_lang ul.level_1 > li.home a.active:after {
                right: 12px;
                left: auto;
                font-size: 30px;
                text-align: right; }
            header .inside nav#nav_main li .submenu-toggle, header .inside nav#nav_main ul.level_1 > li .submenu-toggle, header .inside #nav_lang li .submenu-toggle, header .inside #nav_lang ul.level_1 > li .submenu-toggle {
              content: "\f105";
              cursor: pointer;
              display: block;
              position: absolute;
              right: 0;
              top: 0;
              width: 50px;
              box-sizing: border-box;
              font-size: 2rem;
              line-height: 50px;
              text-align: center;
              font-family: FontAwesome;
              font-weight: 900;
              transition: transform 0.5s; }
              header .inside nav#nav_main li .submenu-toggle:after, header .inside nav#nav_main ul.level_1 > li .submenu-toggle:after, header .inside #nav_lang li .submenu-toggle:after, header .inside #nav_lang ul.level_1 > li .submenu-toggle:after {
                transition: background 0.3s 0s;
                content: "";
                background: rgba(255, 255, 255, 0.2);
                position: absolute;
                left: 0;
                top: 0;
                width: 1px;
                height: 100%; }
            header .inside nav#nav_main li.trail > .submenu-toggle, header .inside nav#nav_main ul.level_1 > li.trail > .submenu-toggle, header .inside #nav_lang li.trail > .submenu-toggle, header .inside #nav_lang ul.level_1 > li.trail > .submenu-toggle {
              transform: rotate(90deg);
              transition: transform 0.5s; }
              header .inside nav#nav_main li.trail > .submenu-toggle:after, header .inside nav#nav_main ul.level_1 > li.trail > .submenu-toggle:after, header .inside #nav_lang li.trail > .submenu-toggle:after, header .inside #nav_lang ul.level_1 > li.trail > .submenu-toggle:after {
                transition: background 0s 0s;
                background: rgba(255, 255, 255, 0) !important; }
            header .inside nav#nav_main li:hover > a,
            header .inside nav#nav_main li > span,
            header .inside nav#nav_main li > a.active,
            header .inside nav#nav_main li.active > a, header .inside nav#nav_main ul.level_1 > li:hover > a,
            header .inside nav#nav_main ul.level_1 > li > span,
            header .inside nav#nav_main ul.level_1 > li > a.active,
            header .inside nav#nav_main ul.level_1 > li.active > a, header .inside #nav_lang li:hover > a,
            header .inside #nav_lang li > span,
            header .inside #nav_lang li > a.active,
            header .inside #nav_lang li.active > a, header .inside #nav_lang ul.level_1 > li:hover > a,
            header .inside #nav_lang ul.level_1 > li > span,
            header .inside #nav_lang ul.level_1 > li > a.active,
            header .inside #nav_lang ul.level_1 > li.active > a {
              color: #EC6707 !important;
              font-weight: 900; }
            header .inside nav#nav_main li.trail,
            header .inside nav#nav_main li.trail > a, header .inside nav#nav_main ul.level_1 > li.trail,
            header .inside nav#nav_main ul.level_1 > li.trail > a, header .inside #nav_lang li.trail,
            header .inside #nav_lang li.trail > a, header .inside #nav_lang ul.level_1 > li.trail,
            header .inside #nav_lang ul.level_1 > li.trail > a {
              background: transparent; }
            header .inside nav#nav_main li nav.nav_level_2, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2, header .inside #nav_lang li nav.nav_level_2, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 {
              position: relative;
              left: 0;
              top: 0;
              overflow: hidden;
              color: #fff;
              background-color: #3f3f3f;
              height: 0px; }
              header .inside nav#nav_main li nav.nav_level_2 li, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 li, header .inside #nav_lang li nav.nav_level_2 li, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 li {
                display: inline-block;
                width: 100%;
                line-height: 50px;
                border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
                header .inside nav#nav_main li nav.nav_level_2 li:last-child, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 li:last-child, header .inside #nav_lang li nav.nav_level_2 li:last-child, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 li:last-child {
                  border-bottom: 0; }
              header .inside nav#nav_main li nav.nav_level_2 a, header .inside nav#nav_main li nav.nav_level_2 span, header .inside nav#nav_main li nav.nav_level_2 a.active, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 a, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 span, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 a.active, header .inside #nav_lang li nav.nav_level_2 a, header .inside #nav_lang li nav.nav_level_2 span, header .inside #nav_lang li nav.nav_level_2 a.active, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 a, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 span, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 a.active {
                vertical-align: middle;
                display: inline-block;
                transform: translateZ(0);
                line-height: 1.5;
                font-size: 1.6rem;
                padding-left: 12px;
                padding-right: 66px; }
              header .inside nav#nav_main li nav.nav_level_2 nav.nav_level_3, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 nav.nav_level_3, header .inside #nav_lang li nav.nav_level_2 nav.nav_level_3, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 nav.nav_level_3 {
                overflow: hidden;
                background-color: #4e4e4e;
                height: 0px; }
                header .inside nav#nav_main li nav.nav_level_2 nav.nav_level_3 a, header .inside nav#nav_main li nav.nav_level_2 nav.nav_level_3 span, header .inside nav#nav_main li nav.nav_level_2 nav.nav_level_3 a.active, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 nav.nav_level_3 a, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 nav.nav_level_3 span, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 nav.nav_level_3 a.active, header .inside #nav_lang li nav.nav_level_2 nav.nav_level_3 a, header .inside #nav_lang li nav.nav_level_2 nav.nav_level_3 span, header .inside #nav_lang li nav.nav_level_2 nav.nav_level_3 a.active, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 nav.nav_level_3 a, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 nav.nav_level_3 span, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 nav.nav_level_3 a.active {
                  font-size: 1.5rem;
                  padding-right: 30px; }
            header .inside nav#nav_main li.trail > nav.nav_level_2, header .inside nav#nav_main li > span + nav.nav_level_2, header .inside nav#nav_main ul.level_1 > li.trail > nav.nav_level_2, header .inside nav#nav_main ul.level_1 > li > span + nav.nav_level_2, header .inside #nav_lang li.trail > nav.nav_level_2, header .inside #nav_lang li > span + nav.nav_level_2, header .inside #nav_lang ul.level_1 > li.trail > nav.nav_level_2, header .inside #nav_lang ul.level_1 > li > span + nav.nav_level_2 {
              height: auto; }
              header .inside nav#nav_main li.trail > nav.nav_level_2 li.trail > nav.nav_level_3, header .inside nav#nav_main li.trail > nav.nav_level_2 li > span + nav, header .inside nav#nav_main li > span + nav.nav_level_2 li.trail > nav.nav_level_3, header .inside nav#nav_main li > span + nav.nav_level_2 li > span + nav, header .inside nav#nav_main ul.level_1 > li.trail > nav.nav_level_2 li.trail > nav.nav_level_3, header .inside nav#nav_main ul.level_1 > li.trail > nav.nav_level_2 li > span + nav, header .inside nav#nav_main ul.level_1 > li > span + nav.nav_level_2 li.trail > nav.nav_level_3, header .inside nav#nav_main ul.level_1 > li > span + nav.nav_level_2 li > span + nav, header .inside #nav_lang li.trail > nav.nav_level_2 li.trail > nav.nav_level_3, header .inside #nav_lang li.trail > nav.nav_level_2 li > span + nav, header .inside #nav_lang li > span + nav.nav_level_2 li.trail > nav.nav_level_3, header .inside #nav_lang li > span + nav.nav_level_2 li > span + nav, header .inside #nav_lang ul.level_1 > li.trail > nav.nav_level_2 li.trail > nav.nav_level_3, header .inside #nav_lang ul.level_1 > li.trail > nav.nav_level_2 li > span + nav, header .inside #nav_lang ul.level_1 > li > span + nav.nav_level_2 li.trail > nav.nav_level_3, header .inside #nav_lang ul.level_1 > li > span + nav.nav_level_2 li > span + nav {
                height: auto; } }
    @media only screen and (min-width: 1010px) {
      header .inside #nav_lang {
        opacity: 0;
        transform: translateY(-200%);
        transition: opacity 0.5s 1.5s, transform 0.5s 1.5s; }
        header .inside #nav_lang.active {
          opacity: 1;
          transform: translateY(0%);
          transition: opacity 0.5s, transform 0.5s 0s; }
          header .inside #nav_lang.active ul.level_1 {
            padding: 1rem;
            height: 16.4rem; }
        header .inside #nav_lang h2 {
          position: relative;
          margin-top: 0;
          margin-bottom: 0;
          line-height: 50px; }
          header .inside #nav_lang h2:after {
            display: none; }
        header .inside #nav_lang .no-headline {
          position: relative;
          margin-top: 0;
          margin-bottom: 0;
          line-height: 50px;
          font-weight: 400;
          text-align: center;
          font-size: 1.6667em; }
          header .inside #nav_lang .no-headline:after {
            display: none; }
        header .inside #nav_lang ul.level_1 {
          margin: 0;
          box-sizing: border-box;
          display: -webkit-box;
          display: -moz-box;
          display: box;
          display: -moz-flex;
          display: flex;
          -webkit-box-lines: multiple;
          -moz-box-lines: multiple;
          box-lines: multiple;
          flex-wrap: wrap;
          box-pack: start;
          -moz-justify-content: flex-start;
          -ms-justify-content: flex-start;
          -o-justify-content: flex-start;
          justify-content: flex-start;
          -ms-flex-pack: start;
          background: #fff;
          height: 0;
          padding: 0;
          overflow: hidden;
          transition: height 1s 0.5s, padding 1s 0.5s; }
          header .inside #nav_lang ul.level_1 > li {
            width: 20%;
            margin-bottom: 0;
            box-flex: 0;
            -moz-flex: 0 0 20%;
            flex: 0 0 20%; }
            header .inside #nav_lang ul.level_1 > li > a, header .inside #nav_lang ul.level_1 > li > span {
              color: #000;
              text-align: left;
              width: 100%;
              max-width: 100%;
              padding: 1rem 1rem 1rem 42px;
              box-sizing: border-box;
              font-size: 1.6rem;
              line-height: 1;
              vertical-align: top;
              border-right: 1px solid #e6e6e6; }
              header .inside #nav_lang ul.level_1 > li > a.lang-de:before, header .inside #nav_lang ul.level_1 > li > span.lang-de:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEzSURBVChTdZE9TsRADIWdn5WoEIiGgm0pQWKpKEF0K0HJPbbgFlwEKZeggZajIKHx2GOb52QFFY7z9HbyvljrdNvtHVkhdxpGaS7awpXI6Z8aVctu9wznc5k1s0XbvlRbekVN0+vY9z3S7x+f+WA+FlTN67eYGffD421OWBMdua/ndBNJolY0KGWWygC0MPjTpgk8ad2YbVRDJBatFe1cvfJsOEp14ZW2EUCohBkhJxpIiPgemNPoUhY+kwlgjLW/F8MwI73HkJZqSOPc1HJLN0TnEYOHuSvaFhO5XiiZBtSh1x2/YcIFxZnHMVLZAcXA3HBb1oyz+SfFSef3NJJQ4O+vrnqSLgFoo9BID20RIFpOkdZ/Uze9XB4YObCBaskvHIfUMzkWMZBJmlVPzkQDfQn9ADggh2G0TbQxAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-tr:before, header .inside #nav_lang ul.level_1 > li > span.lang-tr:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE1SURBVChTfVE9agJBFH5rtEsUtLKwEMHGWg8giZ0HEDuP4AGsxQvYa6GFhVhZWQpi5xHMnkB3Idmd3S/vm1kwQsjjsTxmv79540EelT7Pf7ZHwmQiSYI0FW0dTCKJgTFiDOIYv77BbpenmufB9xVKdK+nNOz3uN2Ii2LEEaJIZ69WUwcSqO3Qw6G028Q1GphOLS4ixxIkjpWQY25Fq2O9Lt0u5nOMRthuEYZYrfD6Zn0yE8XmGOnrm6fvH1CT45H/zmes1yiXsdmg08kIxtCBkewV4X/qAtBqMUazicuFqa5XHA6O4CLluSlrKsslikWMxwyjNRggCLBYZGEMRY0jvNiVqQBmM/T7KBSY/n5nTncBowRuRRwhB0i1amUSOZ2U6VUqUiqJFWbbHWozTvj8kP+8sasfXUA+T7Dnd5gAAAAASUVORK5CYII=);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-es:before, header .inside #nav_lang ul.level_1 > li > span.lang-es:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEfSURBVChTfZG9bhNREIW/u15IgUKJ5MIVcRmK9Gl4hpTULngFyxI9Dc/iloqKNk7vVKFAIpIVbPDe+TkUuxa2hBgdfTrFzCnOFPF38tT/U0XAfA4ok0wi5EG43HGXmY64XS5bAKSHb0QQIbOeg6rJqmqVWZlMEloCFUFA/Nrk743OX9XRmUsmVakOJo1i+USTAAG+3Xl8go/t7sfbfdevHokqDGgACMlGt+/8u5f3i2fr191jOYkfbjyTBpBc8vbN9Oc0+bAYXV61ei51Uj2wShVZJk0mfczX9d2L67q/6b6sPu9f7g7ZA8Eld6d0MJrN8v6eoZahk4G9ccOjXFw8rlZtQmPOeCwzPHDDrJjhTk/3vnEiEsru9JH/+XE/fwB2tEqvsE9yRQAAAABJRU5ErkJggg==);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-cz:before, header .inside #nav_lang ul.level_1 > li > span.lang-cz:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE2SURBVChTbVA9S8RAEJ3EcKCnEOFE8KMwpTaC2EYriwPB4np7i/sj/hHhREzlH7j2khNE8Q9ILESFK8zuzKwzm7sQxMfyMtl9783sBnA5ub7oXZ31wIOZa24XDZA5WudZZ233taTDvdXa45yn5tNCWZahoOtwNJ2NX75rRSP7E183jKQgditUZU9MzOl+3I5sY25AmUvCnOtSdfdISHx68L9HDIgYGdR2SI7ILVN1M6HNh1Gy0ZF/RhQG8mdEQRzDcCgdJFQ3xWOJz6e3O/l9Zawzhqyys5Y9R0nyVVURoYyuUjGkRZbm2VxkLRgD3iMs0+gCiMBoC1Xn2Umh6jqvsekOikGnQm9Qdf9tfPxRwNa2nIWSJ1K5gLWBMOLS4hq+ww8+D44G8Pkur+aXvsai1iFaRQjwCzMZeRPlwsRbAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-se:before, header .inside #nav_lang ul.level_1 > li > span.lang-se:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFMSURBVChTTZE/atRxFMTnu/40RURBUQgSBHMASysrC7ER72ARELYybiMoFpY22nqFNIKlRQ7gGQIhnYqosGzemz8WZk2GxzDFfF4zAw/eYC29eg0DxoXFC5RRhSJWdRa6JgAv548A2Bk7S1iB5nuPqVCm3BLltlv6NP8wAQBy/HMpBydHSSM6/Pan5aZaKqrkbm1f3wRqgm1DDk8u/mvHNY3VkrOSmyqqqLZaBmroAOPOAnWUEGHccScdd1xxnYb02Lj9+8vBBAJR0vEaSJ1iZ+2KG6aJCUbCmEnB54Fznop7uE0M3H3+bPHk8Psvyp8fvks6rnv7e02W3KtZ0S2T2rl55evb9xNWpNVS0+tnVWRRLReqIQ5zZs42gOMJVU1vXd1sCpduIQ339rXLlJumRUeyZNmAB7ae/h/yx8d9ECZu7N4HCNT6DBAwgL/cuXmIdNnjpQAAAABJRU5ErkJggg==);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-pt:before, header .inside #nav_lang ul.level_1 > li > span.lang-pt:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFeSURBVChTbZExa5NhFIXP9+ZtUiulQjrYIYKDIuKk/gOd3Dq6dOsgnZwzdimIv0DcBGcLCv4BQfQP6KBLnaJpiYnpd8+59zokoUsPD5cz3Ic73AZPgSmWCaDC3y3rpVRMMNwfAoiIyPDGcdPhaqSOVMiUcjWnx8cVBUCenP7a6Pj9vt/rU7uuEbtvmadMY9LSLMlmMAigAohID3/+0Ldadd8458zHnO5x44UlLY0LAWQABQFPl3Q24/p7dQ8OJ8+O7Mt206Ng2VraChJAgUHudFZwPrO2XDm7frsta1FarlmSF4IUQIXBQwp9HdmtR37n1XD76o357jdL648t25VDNmQAFQKd5vbxh/p3OXlycu3Pz+53dj5ZmV1sQ0pJiwsK0flbfPmZvU378NrUYxlbkktBhBzuACr+gdLO1g5FuSuJASuZmwIJCRLcFwTQ4AEwBs4BA86BgtHfy3+8yH+O10Z27Be/FwAAAABJRU5ErkJggg==);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-pl:before, header .inside #nav_lang ul.level_1 > li > span.lang-pl:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAC6SURBVChTjY0xbkJBDESfYWt6xJ25AzeD5vegpNnxelJs8sUPRMpobNnyGzl8v/OjWquqoN6pARwOgO0AwAYc9h523uhjWRrfkJ8Hv1NEVGb7Jz1PVdUKYqWN/+QNUBUD4nz2sjiTTK+WrHTKkiVnxul0v1wa4NvN16vV0eS6u9y7tenxeBS0gpDcO5kbaEvP5zkD+0xLrNBrLEUOxmAGdkqOR0vkIIUUEpnMnskY0wXxCfVktuuvE/AFwn9defyuEUYAAAAASUVORK5CYII=);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-no:before, header .inside #nav_lang ul.level_1 > li > span.lang-no:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFUSURBVChTZVGxSkMxFE1enouDtDwdWlsRXRzE0UXwJ9wcRHATHRQ38QsU/AAXB1fh0a8QCipC3awVquhQAsXF5CbXe95rRfQSTpLDOcm5iX5Ro5pjntx8+Lxa7hkTlYoFWS7oF6bCVk+OBZn5bLuutc4ODziQImIMzx4YBb1/ylswiDj2X2X6sCQ26vVEobyIRC3DRefYedNsjm5QQVQBc0QQJodTHaRQi8cBE+8lVdoIQWKUkUiczJXrHNO/EtnScKjNxt35zuy79SEWmWMUm2yAJBh9AC9MvTpxsdfWISAMTlB8dPl2ulX7e/K4kiSx1qZdY6b3d6n7XMlbvog0WF+LDh0rtFs0jdYpXVzotG9TaRMtCsW4VzB+lQoHEk4sogShgKZhIEpqSDIzhUczjWYS8PCqeH5DBHUIQKV0Z/yF89ZWV24G96uPWVYyP9+sxij1DfSeWpLV2Bv2AAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-nl:before, header .inside #nav_lang ul.level_1 > li > span.lang-nl:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD9SURBVChTfY7NKoVhFIXXq09S54wkCeESXIHLMpALMDI1dA3m7uUkMThFR5TevX4MPg4Kq93qabf2arfgS/7Jv04LgNNzALFhQQoNMRTIFEOlavSX66sBAMDcPUCCnCJUKaaYqnSmenqletvbMTBg8yi7+1ibQA4JKVTIkB8wHpPY2jTQFovFdDoFkARBkL/UWpvNZoPtMZ1kCb8KrZEcvAz935+0BEDD4cXJ2fHt/LVoyp0quaji0k26pIOtyc355YD756fXPl+8FV1yp3upqE4vnTTtyfoq8Digu+TtjfWxiXLJpbHVpOhIli2NL+EU6EAH+A34bUPAn77yDtkkanOKoGOAAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-jp:before, header .inside #nav_lang ul.level_1 > li > span.lang-jp:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD6SURBVCjPdVGxDoIwELWEqQOLYXHwMxz9ABcHVwcT/TGjm/EHHFzwNxiMmrCUxEQG26bPKy0nDj7o9Xq8470D0TTNoAfnXIj9hGGdS6kqpaQIIPS0O8BbD1VVpR0J3+R8RnGB0ZhMMJsxWwjhgsIP+3jEdgtroQ2KAo871pvQEBwm7N6XlMLhAGOgdbx3e9xuLGKtTcJw7BHPZ6SaNr5euF7RSXhLtLozBnmOJGmprQhJ0btGozgDEC0xH8Mh5nO8dWRTXCwwHvMXo5iypdi5WkFKnE6ePZ1iueSJCTSDUEplWcbVmASfQgDfJ7TKsvQKdV13P9Jf/xBEPiaTbJ8EGlXsAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-id:before, header .inside #nav_lang ul.level_1 > li > span.lang-id:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD0SURBVCiRfVAxTgQxDHR2t6AA6Y6CAr6CxGsoeQcdD6DkP4gHUFBCt7rTgVaxPWHscBIg3U2szSSesZ0tb+tRti4J5I4MwvYcv/gks58/3DPdAAGae3N+TWBNHW7NGNo0yOvj0yRjFvt4l5B6pjNcQZEqQq2t1vHyKju4sGRXI6VChWlwNWgNXuOmGHMyxXBfn77bNnP5qUdphaZNozxq5X05Pas0rO5uT65vfLOJeZARgyWxfENv7j6u1hcvz8U9fk0jJNdhDMMwz/MEoJQSejmm7lm+YqDhuPSfLTqwV/fIHuwpf8BjZCkOw7Is6JBcB9Ct3/9idu7MEtnyAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-in:before, header .inside #nav_lang ul.level_1 > li > span.lang-in:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFASURBVChTTU29alRhED3f9aIYi/izpjAxiDEgFoqCryE+guAjWFqly5OY3iZgk0awETurLHZbWcgmbrF3zo/F3V0znBlmzpk503KGTXhMA4YJGx4brkeiB4DDjwACtxhRIJgtvGZ2qJhxJUzq79fPPQAgqRkiWEkhiiupdR3iIa5246GJ3juv281n6HcSJ0I0/X33+3Rf1qtH54eTWcKYDlt/3w9OW0ldawmSjN8+nf5aXixePL33Y3r57s1jJ3GcdK39mV90HYAAyQaLxfJgd+vL2fnlYpkkTkYJgN2NrkDQAiTJ84M7337OeX3r5ZPbSVbqCm74gOO3x7P5jCZVJZaLYqlolooiRZp723snRyc9iJHa7P1fNTeXtGRhQI8BNCe3JqPNqpo0ZUliKEmRLBgN74EBIDBcAa8wXMMA8A/6PE0Wvv0BPAAAAABJRU5ErkJggg==);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-gr:before, header .inside #nav_lang ul.level_1 > li > span.lang-gr:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFOSURBVChTZZE/SwNBEMXfXU40YuAIERvTWOmBXUTBQhDJZxHxO1gLFhbipxBEBYt0RgURxRQBScSoh0gK8Q8ENcfuexZ7iQFhZnizDG9/O+vlls4BXOyGAEqrb6D3nVgkREIkJq0/Bj9EQsgEAJZLYRRFklbmbiHtbU5LEAAJcilJFB7jFy+O42KxKAkAAEnnN+8UKJGSRKY6O+KfVp4DN9SfBlC7+7aksbKWxsoYGUta5cNgY6fuDS+elufzB1szkpbX6qSOt6OUAimKu8n3/WYzDkzSY3QMVHm9TkdCpSFRGssGteq9126/FgrhgOGgYD8B+b7faj0F+9XOwmzmq0v1nOS8ezAUnBgdyZxVOsHJVXtqMvfRSayVpaxlX9C1pKUslc8NbR42vMbD53h+WBLc+iBJSB/6RwiRwuV108PEUfqRXQLmXxBw53D1F+sba1AL0PDOAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-fi:before, header .inside #nav_lang ul.level_1 > li > span.lang-fi:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE3SURBVBgZbcExS9VhGMbh+z39I5ETFAgFSkM42FTQ2tjn6FNEqy1Rn6QhaG4oiKbamgqipBaDSCjsDPq+9/O784iBQtfVdn/+0YnZ+t136mg++/D01uqKjMQJs/R7fzHNpKtrc0lJHj3YIlRp6/qlJJJy1scvfUJLSSR93zs0qiL/01rrZgIVkZRklArsFCTKKQpqrZum228e39/c3etV9BFXRhHojp1R9IFNLzbWLjx7+HLSgbs5HFTFxXBc2IzKMN140Isx0o10MAnnCAGGY9PNkapUQVFAAQEk2uevv65tXAQS3XuyM8wwz7c3IadJaq29ff9tmk2ca2pNahpmmGGSSJEiRYoUHYM+CZJISnLl8nkXtlprOqNJ0bH2aecHYJZu3ngldWn24vWd+aoMMhb/aH+x+AvTdGj3AeixBAAAAABJRU5ErkJggg==);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-dk:before, header .inside #nav_lang ul.level_1 > li > span.lang-dk:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEnSURBVCjPbVI7TgNRDJz3dgsEikSFlGIbbsBB4CC00OVWKXOIXCECQUEEUpYEpHhsD8VbkECMXFj+e+wyAokJCZxH5Ha7m88T+CMOAOgTOFksACATmaWUOpud3d/lx6fcRcJdpNyTfFkuewCA8ukZEYqQpIjYPORhL1JG0WSWZB2GbB2QmqJJAJKSli2UJmOaiSykTQkRcpc76JJUq/Z7GEGTmUiYgRSZQImIUookSa28MtWU3yi1jrtdjx8fBKHl6T8UKTP7bdfNbm9js5G7zE5XK43j4fom9+9tnraA3PvLy6f1ugfQ6BMJcmpmRxyPk9FMTnggYmJJ9Dqfi5QHAHRdHQYcDqXR714jEJERAMoz4N+HdODi7c0fH1+vrn6M7Q/amSvwBQauWfXkI+AWAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-cn:before, header .inside #nav_lang ul.level_1 > li > span.lang-cn:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEkSURBVChTXZExSkNhEIQnyYtiEbASU6QQBC+gR/AY5hCWWngdC5GYwsZSQbyAnsBCRRATE7Mzu2vxvxcewhbDsjP7sdt5AQIIoAsA2D7G+x3QNAUAUEtXAexenA9OMLuM/l5sHvn2q88mgimlJENKsujn6bQKYDDO3s7rYOyfZx4Lbhx6/4DzGyaZxqSFWZLVaKQCMr/KmPnPrfsvOwNPmb8xjWGWXIVZXaSACkB8+cepkNo6UrXP5QOX94xWdpoFmcUQQKy8sC6fhC3OJpZkkiUVTXxItSFdKYHmC31fM2mFJ9bZxUBGbSgtKVsA/6clrDdAKohBhlk90XCnWYgpT3cAlYCgesNhkl15inV8c/6Q4B7u6S6g89h6ZFuo9exoqgL+ADquczDqps2AAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-ru:before, header .inside #nav_lang ul.level_1 > li > span.lang-ru:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADySURBVChTbY89TsJREMR/D/4VdjSGWNDYWHgNE25Cyz08hVeg4C4WFhSGjphITN7M27V4RD5kstmd3dmPbDkckhMioofO4goOBmAyAchMKEBmzwqMM0d5ht3ue+ibM/Oc5C2UUiKiLBa5XOZ+TwStZWtEZGtpX3g7p9OyWn0Nm008P5ftFjst5JRSylqv/XwOMAA2Uv4NdLn3VaXqsWIXiAHoR6vS4tT674KUEMOa8ZNef+pn2FkdclSFHNKRVDcp3O78sOZteIGx30Mft5d3YuFW2uM9DAEjmdksJdywkIrUP8PGprVuAeUAcWZcplcS8As/iWUeCfGBqQAAAABJRU5ErkJggg==);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-it:before, header .inside #nav_lang ul.level_1 > li > span.lang-it:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADiSURBVChThZFBSgNREETfyN95ghECEsg5svIWWXkHN+YUXiX3yAmyNReQCMPv6moXIyMJoo+ie1MPGnrgDSYADOL8fPY1D5uNYUnjwv5pD9h2eRzHKqBqWbtdRZRUEZfDodGAev88pzMzf3oLp1P1XhHDamVoGLvSKacybttV1fssEGFoQJIqyZJ1274WgIaQMzKU/wmSZyEtWd1d+ZcwRBjuEFHRsysV2X8XIpBK0vdJqciY87ugQEkm0JgIa7wfI0NKABiGgYX1msw5hoEX+ADBBBPH16Mk2/MEHrfb+cczXy5Wd4S5n/3AAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-fr:before, header .inside #nav_lang ul.level_1 > li > span.lang-fr:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE4SURBVBgZbcGxrk1RFAXQuffZiifxGhK5dD5A4gdUaokf0WjUIkqNqPmn9wuiU3n3ZO+15pzLcUWiMMZ48/kGf5l+/fJa0lpLEsnW2pMXz3wLLhAwMAC8ev4IQLnsOp3uVRWAqrJdVXfefyymIyrzx9t3A4fCzz2lsn0+n+vCdmtN0vX3b45VsXD/AYEBo1xSyZaq906ytdZ79x8xvaK4WoSBQVq2ZKloVVXvvXyoAwCvVbEc2SICGBG0S3LaYm3b5gMwOux28FqV4YhGGhhBU5UyZdL1D0l1iKWIiuwRAYwZlE06ZaZ8UVWSfKGIiuVMMA2MOUk6aVJJ/8daxXRmowiMPYL03atNBNlba713XLSL7eHJZBNLaWDsOz98vZkz9snbGY+vThGRc4YUEXPOp5++GCBg/PYLkf96ZZuqCpMAAAAASUVORK5CYII=);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
            header .inside #nav_lang ul.level_1 > li > span {
              color: #EC6707; }
            header .inside #nav_lang ul.level_1 > li:hover > a, header .inside #nav_lang ul.level_1 > li:hover > span, header .inside #nav_lang ul.level_1 > li > span, header .inside #nav_lang ul.level_1 > li a:hover {
              box-shadow: none !important; }
            header .inside #nav_lang ul.level_1 > li:nth-child(5n) a, header .inside #nav_lang ul.level_1 > li:nth-child(5n) span {
              border-right: 0px solid #e6e6e6; } }
    @media only screen and (max-width: 1010px) {
      header .inside #nav_lang {
        width: 50%;
        display: block;
        min-width: 275px; }
        header .inside #nav_lang h2:after {
          display: none; }
        header .inside #nav_lang ul li a.lang-de:after, header .inside #nav_lang ul li span.lang-de:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEzSURBVChTdZE9TsRADIWdn5WoEIiGgm0pQWKpKEF0K0HJPbbgFlwEKZeggZajIKHx2GOb52QFFY7z9HbyvljrdNvtHVkhdxpGaS7awpXI6Z8aVctu9wznc5k1s0XbvlRbekVN0+vY9z3S7x+f+WA+FlTN67eYGffD421OWBMdua/ndBNJolY0KGWWygC0MPjTpgk8ad2YbVRDJBatFe1cvfJsOEp14ZW2EUCohBkhJxpIiPgemNPoUhY+kwlgjLW/F8MwI73HkJZqSOPc1HJLN0TnEYOHuSvaFhO5XiiZBtSh1x2/YcIFxZnHMVLZAcXA3HBb1oyz+SfFSef3NJJQ4O+vrnqSLgFoo9BID20RIFpOkdZ/Uze9XB4YObCBaskvHIfUMzkWMZBJmlVPzkQDfQn9ADggh2G0TbQxAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-tr:after, header .inside #nav_lang ul li span.lang-tr:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE1SURBVChTfVE9agJBFH5rtEsUtLKwEMHGWg8giZ0HEDuP4AGsxQvYa6GFhVhZWQpi5xHMnkB3Idmd3S/vm1kwQsjjsTxmv79540EelT7Pf7ZHwmQiSYI0FW0dTCKJgTFiDOIYv77BbpenmufB9xVKdK+nNOz3uN2Ii2LEEaJIZ69WUwcSqO3Qw6G028Q1GphOLS4ixxIkjpWQY25Fq2O9Lt0u5nOMRthuEYZYrfD6Zn0yE8XmGOnrm6fvH1CT45H/zmes1yiXsdmg08kIxtCBkewV4X/qAtBqMUazicuFqa5XHA6O4CLluSlrKsslikWMxwyjNRggCLBYZGEMRY0jvNiVqQBmM/T7KBSY/n5nTncBowRuRRwhB0i1amUSOZ2U6VUqUiqJFWbbHWozTvj8kP+8sasfXUA+T7Dnd5gAAAAASUVORK5CYII=);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-es:after, header .inside #nav_lang ul li span.lang-es:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEfSURBVChTfZG9bhNREIW/u15IgUKJ5MIVcRmK9Gl4hpTULngFyxI9Dc/iloqKNk7vVKFAIpIVbPDe+TkUuxa2hBgdfTrFzCnOFPF38tT/U0XAfA4ok0wi5EG43HGXmY64XS5bAKSHb0QQIbOeg6rJqmqVWZlMEloCFUFA/Nrk743OX9XRmUsmVakOJo1i+USTAAG+3Xl8go/t7sfbfdevHokqDGgACMlGt+/8u5f3i2fr191jOYkfbjyTBpBc8vbN9Oc0+bAYXV61ei51Uj2wShVZJk0mfczX9d2L67q/6b6sPu9f7g7ZA8Eld6d0MJrN8v6eoZahk4G9ccOjXFw8rlZtQmPOeCwzPHDDrJjhTk/3vnEiEsru9JH/+XE/fwB2tEqvsE9yRQAAAABJRU5ErkJggg==);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-cz:after, header .inside #nav_lang ul li span.lang-cz:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE2SURBVChTbVA9S8RAEJ3EcKCnEOFE8KMwpTaC2EYriwPB4np7i/sj/hHhREzlH7j2khNE8Q9ILESFK8zuzKwzm7sQxMfyMtl9783sBnA5ub7oXZ31wIOZa24XDZA5WudZZ233taTDvdXa45yn5tNCWZahoOtwNJ2NX75rRSP7E183jKQgditUZU9MzOl+3I5sY25AmUvCnOtSdfdISHx68L9HDIgYGdR2SI7ILVN1M6HNh1Gy0ZF/RhQG8mdEQRzDcCgdJFQ3xWOJz6e3O/l9Zawzhqyys5Y9R0nyVVURoYyuUjGkRZbm2VxkLRgD3iMs0+gCiMBoC1Xn2Umh6jqvsekOikGnQm9Qdf9tfPxRwNa2nIWSJ1K5gLWBMOLS4hq+ww8+D44G8Pkur+aXvsai1iFaRQjwCzMZeRPlwsRbAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-se:after, header .inside #nav_lang ul li span.lang-se:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFMSURBVChTTZE/atRxFMTnu/40RURBUQgSBHMASysrC7ER72ARELYybiMoFpY22nqFNIKlRQ7gGQIhnYqosGzemz8WZk2GxzDFfF4zAw/eYC29eg0DxoXFC5RRhSJWdRa6JgAv548A2Bk7S1iB5nuPqVCm3BLltlv6NP8wAQBy/HMpBydHSSM6/Pan5aZaKqrkbm1f3wRqgm1DDk8u/mvHNY3VkrOSmyqqqLZaBmroAOPOAnWUEGHccScdd1xxnYb02Lj9+8vBBAJR0vEaSJ1iZ+2KG6aJCUbCmEnB54Fznop7uE0M3H3+bPHk8Psvyp8fvks6rnv7e02W3KtZ0S2T2rl55evb9xNWpNVS0+tnVWRRLReqIQ5zZs42gOMJVU1vXd1sCpduIQ339rXLlJumRUeyZNmAB7ae/h/yx8d9ECZu7N4HCNT6DBAwgL/cuXmIdNnjpQAAAABJRU5ErkJggg==);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-pt:after, header .inside #nav_lang ul li span.lang-pt:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFeSURBVChTbZExa5NhFIXP9+ZtUiulQjrYIYKDIuKk/gOd3Dq6dOsgnZwzdimIv0DcBGcLCv4BQfQP6KBLnaJpiYnpd8+59zokoUsPD5cz3Ic73AZPgSmWCaDC3y3rpVRMMNwfAoiIyPDGcdPhaqSOVMiUcjWnx8cVBUCenP7a6Pj9vt/rU7uuEbtvmadMY9LSLMlmMAigAohID3/+0Ldadd8458zHnO5x44UlLY0LAWQABQFPl3Q24/p7dQ8OJ8+O7Mt206Ng2VraChJAgUHudFZwPrO2XDm7frsta1FarlmSF4IUQIXBQwp9HdmtR37n1XD76o357jdL648t25VDNmQAFQKd5vbxh/p3OXlycu3Pz+53dj5ZmV1sQ0pJiwsK0flbfPmZvU378NrUYxlbkktBhBzuACr+gdLO1g5FuSuJASuZmwIJCRLcFwTQ4AEwBs4BA86BgtHfy3+8yH+O10Z27Be/FwAAAABJRU5ErkJggg==);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-pl:after, header .inside #nav_lang ul li span.lang-pl:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAC6SURBVChTjY0xbkJBDESfYWt6xJ25AzeD5vegpNnxelJs8sUPRMpobNnyGzl8v/OjWquqoN6pARwOgO0AwAYc9h523uhjWRrfkJ8Hv1NEVGb7Jz1PVdUKYqWN/+QNUBUD4nz2sjiTTK+WrHTKkiVnxul0v1wa4NvN16vV0eS6u9y7tenxeBS0gpDcO5kbaEvP5zkD+0xLrNBrLEUOxmAGdkqOR0vkIIUUEpnMnskY0wXxCfVktuuvE/AFwn9defyuEUYAAAAASUVORK5CYII=);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-no:after, header .inside #nav_lang ul li span.lang-no:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFUSURBVChTZVGxSkMxFE1enouDtDwdWlsRXRzE0UXwJ9wcRHATHRQ38QsU/AAXB1fh0a8QCipC3awVquhQAsXF5CbXe95rRfQSTpLDOcm5iX5Ro5pjntx8+Lxa7hkTlYoFWS7oF6bCVk+OBZn5bLuutc4ODziQImIMzx4YBb1/ylswiDj2X2X6sCQ26vVEobyIRC3DRefYedNsjm5QQVQBc0QQJodTHaRQi8cBE+8lVdoIQWKUkUiczJXrHNO/EtnScKjNxt35zuy79SEWmWMUm2yAJBh9AC9MvTpxsdfWISAMTlB8dPl2ulX7e/K4kiSx1qZdY6b3d6n7XMlbvog0WF+LDh0rtFs0jdYpXVzotG9TaRMtCsW4VzB+lQoHEk4sogShgKZhIEpqSDIzhUczjWYS8PCqeH5DBHUIQKV0Z/yF89ZWV24G96uPWVYyP9+sxij1DfSeWpLV2Bv2AAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-nl:after, header .inside #nav_lang ul li span.lang-nl:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD9SURBVChTfY7NKoVhFIXXq09S54wkCeESXIHLMpALMDI1dA3m7uUkMThFR5TevX4MPg4Kq93qabf2arfgS/7Jv04LgNNzALFhQQoNMRTIFEOlavSX66sBAMDcPUCCnCJUKaaYqnSmenqletvbMTBg8yi7+1ibQA4JKVTIkB8wHpPY2jTQFovFdDoFkARBkL/UWpvNZoPtMZ1kCb8KrZEcvAz935+0BEDD4cXJ2fHt/LVoyp0quaji0k26pIOtyc355YD756fXPl+8FV1yp3upqE4vnTTtyfoq8Digu+TtjfWxiXLJpbHVpOhIli2NL+EU6EAH+A34bUPAn77yDtkkanOKoGOAAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-jp:after, header .inside #nav_lang ul li span.lang-jp:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD6SURBVCjPdVGxDoIwELWEqQOLYXHwMxz9ABcHVwcT/TGjm/EHHFzwNxiMmrCUxEQG26bPKy0nDj7o9Xq8470D0TTNoAfnXIj9hGGdS6kqpaQIIPS0O8BbD1VVpR0J3+R8RnGB0ZhMMJsxWwjhgsIP+3jEdgtroQ2KAo871pvQEBwm7N6XlMLhAGOgdbx3e9xuLGKtTcJw7BHPZ6SaNr5euF7RSXhLtLozBnmOJGmprQhJ0btGozgDEC0xH8Mh5nO8dWRTXCwwHvMXo5iypdi5WkFKnE6ePZ1iueSJCTSDUEplWcbVmASfQgDfJ7TKsvQKdV13P9Jf/xBEPiaTbJ8EGlXsAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-id:after, header .inside #nav_lang ul li span.lang-id:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD0SURBVCiRfVAxTgQxDHR2t6AA6Y6CAr6CxGsoeQcdD6DkP4gHUFBCt7rTgVaxPWHscBIg3U2szSSesZ0tb+tRti4J5I4MwvYcv/gks58/3DPdAAGae3N+TWBNHW7NGNo0yOvj0yRjFvt4l5B6pjNcQZEqQq2t1vHyKju4sGRXI6VChWlwNWgNXuOmGHMyxXBfn77bNnP5qUdphaZNozxq5X05Pas0rO5uT65vfLOJeZARgyWxfENv7j6u1hcvz8U9fk0jJNdhDMMwz/MEoJQSejmm7lm+YqDhuPSfLTqwV/fIHuwpf8BjZCkOw7Is6JBcB9Ct3/9idu7MEtnyAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-in:after, header .inside #nav_lang ul li span.lang-in:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFASURBVChTTU29alRhED3f9aIYi/izpjAxiDEgFoqCryE+guAjWFqly5OY3iZgk0awETurLHZbWcgmbrF3zo/F3V0znBlmzpk503KGTXhMA4YJGx4brkeiB4DDjwACtxhRIJgtvGZ2qJhxJUzq79fPPQAgqRkiWEkhiiupdR3iIa5246GJ3juv281n6HcSJ0I0/X33+3Rf1qtH54eTWcKYDlt/3w9OW0ldawmSjN8+nf5aXixePL33Y3r57s1jJ3GcdK39mV90HYAAyQaLxfJgd+vL2fnlYpkkTkYJgN2NrkDQAiTJ84M7337OeX3r5ZPbSVbqCm74gOO3x7P5jCZVJZaLYqlolooiRZp723snRyc9iJHa7P1fNTeXtGRhQI8BNCe3JqPNqpo0ZUliKEmRLBgN74EBIDBcAa8wXMMA8A/6PE0Wvv0BPAAAAABJRU5ErkJggg==);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-gr:after, header .inside #nav_lang ul li span.lang-gr:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFOSURBVChTZZE/SwNBEMXfXU40YuAIERvTWOmBXUTBQhDJZxHxO1gLFhbipxBEBYt0RgURxRQBScSoh0gK8Q8ENcfuexZ7iQFhZnizDG9/O+vlls4BXOyGAEqrb6D3nVgkREIkJq0/Bj9EQsgEAJZLYRRFklbmbiHtbU5LEAAJcilJFB7jFy+O42KxKAkAAEnnN+8UKJGSRKY6O+KfVp4DN9SfBlC7+7aksbKWxsoYGUta5cNgY6fuDS+elufzB1szkpbX6qSOt6OUAimKu8n3/WYzDkzSY3QMVHm9TkdCpSFRGssGteq9126/FgrhgOGgYD8B+b7faj0F+9XOwmzmq0v1nOS8ezAUnBgdyZxVOsHJVXtqMvfRSayVpaxlX9C1pKUslc8NbR42vMbD53h+WBLc+iBJSB/6RwiRwuV108PEUfqRXQLmXxBw53D1F+sba1AL0PDOAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-fi:after, header .inside #nav_lang ul li span.lang-fi:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE3SURBVBgZbcExS9VhGMbh+z39I5ETFAgFSkM42FTQ2tjn6FNEqy1Rn6QhaG4oiKbamgqipBaDSCjsDPq+9/O784iBQtfVdn/+0YnZ+t136mg++/D01uqKjMQJs/R7fzHNpKtrc0lJHj3YIlRp6/qlJJJy1scvfUJLSSR93zs0qiL/01rrZgIVkZRklArsFCTKKQpqrZum228e39/c3etV9BFXRhHojp1R9IFNLzbWLjx7+HLSgbs5HFTFxXBc2IzKMN140Isx0o10MAnnCAGGY9PNkapUQVFAAQEk2uevv65tXAQS3XuyM8wwz7c3IadJaq29ff9tmk2ca2pNahpmmGGSSJEiRYoUHYM+CZJISnLl8nkXtlprOqNJ0bH2aecHYJZu3ngldWn24vWd+aoMMhb/aH+x+AvTdGj3AeixBAAAAABJRU5ErkJggg==);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-dk:after, header .inside #nav_lang ul li span.lang-dk:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEnSURBVCjPbVI7TgNRDJz3dgsEikSFlGIbbsBB4CC00OVWKXOIXCECQUEEUpYEpHhsD8VbkECMXFj+e+wyAokJCZxH5Ha7m88T+CMOAOgTOFksACATmaWUOpud3d/lx6fcRcJdpNyTfFkuewCA8ukZEYqQpIjYPORhL1JG0WSWZB2GbB2QmqJJAJKSli2UJmOaiSykTQkRcpc76JJUq/Z7GEGTmUiYgRSZQImIUookSa28MtWU3yi1jrtdjx8fBKHl6T8UKTP7bdfNbm9js5G7zE5XK43j4fom9+9tnraA3PvLy6f1ugfQ6BMJcmpmRxyPk9FMTnggYmJJ9Dqfi5QHAHRdHQYcDqXR714jEJERAMoz4N+HdODi7c0fH1+vrn6M7Q/amSvwBQauWfXkI+AWAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-cn:after, header .inside #nav_lang ul li span.lang-cn:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEkSURBVChTXZExSkNhEIQnyYtiEbASU6QQBC+gR/AY5hCWWngdC5GYwsZSQbyAnsBCRRATE7Mzu2vxvxcewhbDsjP7sdt5AQIIoAsA2D7G+x3QNAUAUEtXAexenA9OMLuM/l5sHvn2q88mgimlJENKsujn6bQKYDDO3s7rYOyfZx4Lbhx6/4DzGyaZxqSFWZLVaKQCMr/KmPnPrfsvOwNPmb8xjWGWXIVZXaSACkB8+cepkNo6UrXP5QOX94xWdpoFmcUQQKy8sC6fhC3OJpZkkiUVTXxItSFdKYHmC31fM2mFJ9bZxUBGbSgtKVsA/6clrDdAKohBhlk90XCnWYgpT3cAlYCgesNhkl15inV8c/6Q4B7u6S6g89h6ZFuo9exoqgL+ADquczDqps2AAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-ru:after, header .inside #nav_lang ul li span.lang-ru:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADySURBVChTbY89TsJREMR/D/4VdjSGWNDYWHgNE25Cyz08hVeg4C4WFhSGjphITN7M27V4RD5kstmd3dmPbDkckhMioofO4goOBmAyAchMKEBmzwqMM0d5ht3ue+ibM/Oc5C2UUiKiLBa5XOZ+TwStZWtEZGtpX3g7p9OyWn0Nm008P5ftFjst5JRSylqv/XwOMAA2Uv4NdLn3VaXqsWIXiAHoR6vS4tT674KUEMOa8ZNef+pn2FkdclSFHNKRVDcp3O78sOZteIGx30Mft5d3YuFW2uM9DAEjmdksJdywkIrUP8PGprVuAeUAcWZcplcS8As/iWUeCfGBqQAAAABJRU5ErkJggg==);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-it:after, header .inside #nav_lang ul li span.lang-it:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADiSURBVChThZFBSgNREETfyN95ghECEsg5svIWWXkHN+YUXiX3yAmyNReQCMPv6moXIyMJoo+ie1MPGnrgDSYADOL8fPY1D5uNYUnjwv5pD9h2eRzHKqBqWbtdRZRUEZfDodGAev88pzMzf3oLp1P1XhHDamVoGLvSKacybttV1fssEGFoQJIqyZJ1274WgIaQMzKU/wmSZyEtWd1d+ZcwRBjuEFHRsysV2X8XIpBK0vdJqciY87ugQEkm0JgIa7wfI0NKABiGgYX1msw5hoEX+ADBBBPH16Mk2/MEHrfb+cczXy5Wd4S5n/3AAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-fr:after, header .inside #nav_lang ul li span.lang-fr:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE4SURBVBgZbcGxrk1RFAXQuffZiifxGhK5dD5A4gdUaokf0WjUIkqNqPmn9wuiU3n3ZO+15pzLcUWiMMZ48/kGf5l+/fJa0lpLEsnW2pMXz3wLLhAwMAC8ev4IQLnsOp3uVRWAqrJdVXfefyymIyrzx9t3A4fCzz2lsn0+n+vCdmtN0vX3b45VsXD/AYEBo1xSyZaq906ytdZ79x8xvaK4WoSBQVq2ZKloVVXvvXyoAwCvVbEc2SICGBG0S3LaYm3b5gMwOux28FqV4YhGGhhBU5UyZdL1D0l1iKWIiuwRAYwZlE06ZaZ8UVWSfKGIiuVMMA2MOUk6aVJJ/8daxXRmowiMPYL03atNBNlba713XLSL7eHJZBNLaWDsOz98vZkz9snbGY+vThGRc4YUEXPOp5++GCBg/PYLkf96ZZuqCpMAAAAASUVORK5CYII=);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; } }
  @media only screen and (min-width: 1010px) {
    header.move-navi {
      transition: height 0.6s 0.3s;
      height: 100px; }
      header.move-navi .inside .logo {
        transition: transform 0.6s 0s;
        transform: translateY(-20px); } }

#header_image {
  position: relative;
  width: 100%;
  height: 480px;
  overflow: hidden; }
  #header_image .pdf_link {
    display: none; }
  @media only screen and (max-width: 1010px) {
    #header_image {
      height: 280px; } }
  .bg-1 #header_image {
    background: url("../../files/themes/centrimax/page/images/bg-header-1.jpg") no-repeat scroll 0 0; }
  .bg-2 #header_image {
    background: url("../../files/themes/centrimax/page/images/bg-header-2.jpg") no-repeat scroll 0 0; }
  .bg-3 #header_image {
    background: url("../../files/themes/centrimax/page/images/bg-header-3.jpg") no-repeat scroll 0 0; }
  .bg-4 #header_image {
    background: url("../../files/themes/centrimax/page/images/bg-header-4.jpg") no-repeat scroll 0 0; }
  .bg-5 #header_image {
    background: url("../../files/themes/centrimax/page/images/bg-header-5.jpg") no-repeat scroll 0 0; }
  .no-headerimage #header_image {
    height: 180px;
    background: #303030; }
    @media only screen and (max-width: 1010px) {
      .no-headerimage #header_image {
        height: 80px; } }
  #header_image .image_container {
    position: relative;
    top: 0;
    width: 100%;
    max-width: 100%;
    height: 480px; }
    @media only screen and (max-width: 1010px) {
      #header_image .image_container {
        height: 280px; } }
    #header_image .image_container img {
      max-width: none;
      min-width: 100%;
      min-height: 480px;
      position: absolute;
      left: 50%;
      transform: translateX(-50%); }
      @media only screen and (max-width: 1010px) {
        #header_image .image_container img {
          min-width: 0;
          width: auto !important;
          min-height: 280px;
          max-height: 280px; } }
  #header_image #breadcrumb {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 40px;
    z-index: 5;
    text-align: center; }
    @media only screen and (max-width: 1010px) {
      #header_image #breadcrumb {
        height: 30px;
        padding-left: 12px; } }
  @media only screen and (max-width: 1010px) and (max-width: 450px) {
    #header_image #breadcrumb {
      padding-left: 6px; } }
    #header_image #breadcrumb.move-breadcrumb {
      position: fixed;
      top: 100px; }
      @media only screen and (max-width: 1010px) {
        #header_image #breadcrumb.move-breadcrumb {
          top: 50px; } }
    #header_image #breadcrumb .breadcrumb_wrapper_inner {
      width: 1000px;
      margin: 0 auto;
      position: relative; }
    #header_image #breadcrumb ul {
      margin: 0;
      text-align: left; }
      #header_image #breadcrumb ul li {
        display: inline-block;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 40px; }
        @media only screen and (max-width: 1010px) {
          #header_image #breadcrumb ul li {
            font-size: 1.2rem;
            line-height: 30px; } }
  @media only screen and (max-width: 1010px) and (max-width: 450px) {
    #header_image #breadcrumb ul li {
      font-size: 1rem; }
      #header_image #breadcrumb ul li:first-child {
        display: none; } }
        #header_image #breadcrumb ul li a {
          color: #fff;
          text-decoration: none; }
          #header_image #breadcrumb ul li a:after {
            content: "\f04d";
            text-align: center;
            font-size: 1.2rem;
            font-family: FontAwesome;
            font-weight: normal;
            vertical-align: bottom;
            display: inline-block;
            width: 30px; }
            @media only screen and (max-width: 450px) {
              #header_image #breadcrumb ul li a:after {
                width: 10px;
                font-size: 0.6rem; } }
        #header_image #breadcrumb ul li.active {
          color: #EC6707; }
    #header_image #breadcrumb .mod_productdb_filter_widget {
      height: 100%;
      box-shadow: none;
      position: absolute;
      top: 0;
      right: 0;
      width: auto;
      background-color: transparent;
      background-image: none; }
      #header_image #breadcrumb .mod_productdb_filter_widget form {
        margin-bottom: 0; }
      @media only screen and (max-width: 1010px) {
        #header_image #breadcrumb .mod_productdb_filter_widget {
          display: none; } }
      #header_image #breadcrumb .mod_productdb_filter_widget .formbody {
        display: block;
        background-color: transparent;
        line-height: 40px; }
      #header_image #breadcrumb .mod_productdb_filter_widget .widget {
        display: block;
        float: left;
        margin-top: 0;
        height: 40px;
        position: static;
        width: auto; }
        #header_image #breadcrumb .mod_productdb_filter_widget .widget label {
          display: none; }
        #header_image #breadcrumb .mod_productdb_filter_widget .widget input {
          display: block;
          padding: 2px;
          height: 100%;
          line-height: 20px;
          font-size: 1.4rem;
          box-sizing: border-box;
          text-indent: 1rem;
          transition: width 0.4s, background-color 0.4s, border-color 0.4s;
          background-color: rgba(255, 255, 255, 0.2);
          border: 0px;
          border-top: 1px solid transparent;
          border-bottom: 1px solid transparent;
          width: 200px; }
          #header_image #breadcrumb .mod_productdb_filter_widget .widget input::-webkit-input-placeholder {
            color: #fff;
            font-weight: bold;
            text-indent: 1rem;
            opacity: 1; }
          #header_image #breadcrumb .mod_productdb_filter_widget .widget input::-moz-placeholder {
            color: #fff;
            font-weight: bold;
            text-indent: 1rem;
            opacity: 1; }
          #header_image #breadcrumb .mod_productdb_filter_widget .widget input:-moz-placeholder {
            color: #fff;
            font-weight: bold;
            text-indent: 1rem;
            opacity: 1; }
          #header_image #breadcrumb .mod_productdb_filter_widget .widget input:-ms-input-placeholder {
            color: #fff;
            font-weight: bold;
            text-indent: 1rem;
            opacity: 1; }
          #header_image #breadcrumb .mod_productdb_filter_widget .widget input:hover {
            border-color: transparent !important; }
          #header_image #breadcrumb .mod_productdb_filter_widget .widget input:focus {
            width: 240px;
            background-color: white;
            border-color: #303030 !important; }
          #header_image #breadcrumb .mod_productdb_filter_widget .widget input:valid:not(.captcha):not(.empty) {
            text-indent: 0;
            background-image: none; }
      #header_image #breadcrumb .mod_productdb_filter_widget .submit_container {
        position: static;
        display: block;
        float: left;
        vertical-align: middle;
        margin: 0;
        height: 40px;
        width: 40px; }
        #header_image #breadcrumb .mod_productdb_filter_widget .submit_container button {
          font-size: 14px;
          line-height: 14px; }
      #header_image #breadcrumb .mod_productdb_filter_widget .detail_link {
        display: none; }

#main {
  /* Grids / Columns */ }
  #main .mod_article {
    min-height: 200px; }
    #main .mod_article:first-child .inside:first-child {
      margin-top: 0;
      padding-top: 20px; }
    #main .mod_article .inside {
      width: 100%;
      height: 100%;
      padding-bottom: 12px; }
  #main .col2-container .inside {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    flex-wrap: wrap; }
    #main .col2-container .inside > * {
      width: 1px;
      box-flex: 1;
      -moz-flex: 1 1 100%;
      flex: 1 1 100%; }
      .ie #main .col2-container .inside > * {
        max-width: 100%; }
  #main .col2-container .col {
    box-sizing: border-box;
    width: 1px;
    box-flex: 1;
    -moz-flex: 1 1 50%;
    flex: 1 1 50%; }
    .ie #main .col2-container .col {
      max-width: 50%; }
    @media only screen and (max-width: 1010px) {
      #main .col2-container .col {
        box-flex: 1;
        -moz-flex: 1 1 100%;
        flex: 1 1 100%; }
        .ie #main .col2-container .col {
          max-width: 100%; } }
    #main .col2-container .col p {
      padding: 0 10px 0 10px; }
  #main .col3-container .inside {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    flex-wrap: wrap; }
    #main .col3-container .inside > * {
      width: 1px;
      box-flex: 1;
      -moz-flex: 1 1 100%;
      flex: 1 1 100%; }
      .ie #main .col3-container .inside > * {
        max-width: 100%; }
  #main .col3-container .col {
    width: 1px;
    box-flex: 1;
    -moz-flex: 1 1 33.3%;
    flex: 1 1 33.3%;
    text-align: center;
    padding: 1rem;
    box-sizing: border-box; }
    .ie #main .col3-container .col {
      max-width: 33.3%; }
    @media only screen and (max-width: 1010px) {
      #main .col3-container .col {
        width: 1px;
        box-flex: 1;
        -moz-flex: 1 1 100%;
        flex: 1 1 100%;
        border-bottom: 1px solid #e6e6e6;
        padding: 0rem; }
        #main .col3-container .col:last-child {
          border-bottom: 0px solid #e6e6e6; } }
  #main .col4-container .inside {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    flex-wrap: wrap; }
    #main .col4-container .inside > * {
      box-flex: 1;
      -moz-flex: 1 1 100%;
      flex: 1 1 100%; }
      .ie #main .col4-container .inside > * {
        max-width: 100%; }
  #main .col4-container .col {
    width: 1px;
    box-flex: 1;
    -moz-flex: 1 1 25%;
    flex: 1 1 25%;
    text-align: center;
    padding: 1rem;
    box-sizing: border-box; }
    .ie #main .col4-container .col {
      max-width: 25%; }
    @media only screen and (max-width: 1010px) {
      #main .col4-container .col {
        box-flex: 1;
        -moz-flex: 1 1 50%;
        flex: 1 1 50%;
        border-bottom: 1px solid #e6e6e6;
        padding: 0rem; }
        .ie #main .col4-container .col {
          max-width: 50%; }
        #main .col4-container .col:last-child {
          border-bottom: 0px solid #e6e6e6; } }

aside#right {
  float: none;
  margin: 0;
  /* Module: Floating Button To Top */ }
  aside#right #helpbar, aside#right .flyout {
    position: fixed;
    left: 100%;
    top: 65%;
    z-index: 9999;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    width: 350px;
    background: rgba(236, 103, 7, 0.6);
    color: #fff;
    background: #9ac135;
    transform: translateX(-60px); }
    .loaded aside#right #helpbar, .loaded aside#right .flyout {
      transition: all 0.5s 0.5s; }
    @media only screen and (min-width: 1010px) {
      aside#right #helpbar:hover, aside#right .flyout:hover {
        background: #EC6707;
        background: #9ac135;
        transform: translateX(-350px);
        transition: all 0.5s 0.2s; } }
    @media only screen and (max-width: 1010px) {
      aside#right #helpbar, aside#right .flyout {
        left: 0;
        top: auto;
        bottom: 0;
        box-shadow: none;
        width: 100%;
        transform: translateX(0px);
        background: black; }
        aside#right #helpbar dl, aside#right .flyout dl {
          display: -webkit-box;
          display: -moz-box;
          display: box;
          display: -moz-flex;
          display: flex;
          width: 100%; } }
    aside#right #helpbar dt, aside#right .flyout dt {
      font-size: 4rem;
      line-height: 5rem;
      text-align: center;
      display: inline-block;
      width: 65px;
      padding: 5px 10px;
      float: left;
      clear: left;
      box-sizing: border-box; }
      aside#right #helpbar dt span, aside#right #helpbar dt a, aside#right .flyout dt span, aside#right .flyout dt a {
        vertical-align: baseline;
        color: #fff;
        text-decoration: none; }
        @media only screen and (max-width: 1010px) {
          aside#right #helpbar dt span, aside#right #helpbar dt a, aside#right .flyout dt span, aside#right .flyout dt a {
            display: block;
            width: 100%;
            height: 100%;
            padding: 5px 0;
            color: #9ac135; } }
      @media only screen and (max-width: 1010px) {
        aside#right #helpbar dt, aside#right .flyout dt {
          clear: none;
          box-flex: 1;
          -moz-flex: 1 1 33%;
          flex: 1 1 33%;
          font-size: 3rem;
          padding: 0;
          float: none;
          width: auto; }
          .ie aside#right #helpbar dt, .ie aside#right .flyout dt {
            max-width: 33.3%; } }
      aside#right #helpbar dt.show-mobile, aside#right .flyout dt.show-mobile {
        display: none; }
        @media only screen and (max-width: 1010px) {
          aside#right #helpbar dt.show-mobile, aside#right .flyout dt.show-mobile {
            display: inline-block; } }
    aside#right #helpbar dt + dd, aside#right .flyout dt + dd {
      font-size: 2rem;
      line-height: 5rem;
      text-align: center;
      white-space: nowrap;
      padding: 5px 5px 5px 0;
      display: inline-block;
      float: left;
      font-weight: 400;
      box-sizing: border-box; }
      aside#right #helpbar dt + dd a, aside#right .flyout dt + dd a {
        text-decoration: none;
        color: #fff;
        transition: color 0.2s; }
      @media only screen and (max-width: 1010px) {
        aside#right #helpbar dt + dd, aside#right .flyout dt + dd {
          display: none; } }
  aside#right .flyout {
    /* see also mobile alternative #flyout-mobile, placed with content on startseite, below */ }
    aside#right .flyout.banner {
      top: 45%;
      width: 270px;
      height: 100px;
      background: #ffffff;
      display: flex;
      float: left;
      align-items: center;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      transform: translateX(-100px);
      /* show on tablets */ }
      aside#right .flyout.banner .banner-img {
        width: 90px;
        height: 90px; }
        aside#right .flyout.banner .banner-img a img {
          width: 90px;
          height: 90px;
          padding-left: 5px; }
      aside#right .flyout.banner .banner-text {
        text-align: center;
        align-items: center; }
        aside#right .flyout.banner .banner-text a {
          display: flex;
          width: 170px;
          height: 100px;
          text-decoration: none;
          align-items: center; }
          aside#right .flyout.banner .banner-text a strong {
            padding-left: 20px; }
      .loaded aside#right .flyout.banner {
        transition: all 0.5s 0.5s; }
      @media only screen and (min-width: 1010px) {
        aside#right .flyout.banner:hover {
          transform: translateX(-250px);
          transition: all 0.5s 0.2s; } }
      @media only screen and (max-width: 1010px) {
        aside#right .flyout.banner {
          /* don't show new job banner
                top:65%;

                &:hover {
                    @include transform(translateX(-250px));
                    @include transition(all 0.5s 0.2s);
                }
                */
          display: none; } }
      @media only screen and (max-width: 768px) {
        aside#right .flyout.banner {
          display: none; } }
    aside#right .flyout.more-info {
      top: 25%;
      background: #EC6707;
      color: #fff;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
      aside#right .flyout.more-info.open {
        transform: translateX(-250px);
        transition: all 0.5s 1s; }
      @media only screen and (min-width: 1010px) {
        aside#right .flyout.more-info:hover {
          transform: translateX(-250px);
          transition: all 0.5s 0.1s; } }
      @media only screen and (max-width: 1010px) {
        aside#right .flyout.more-info {
          display: none; } }
      aside#right .flyout.more-info dd {
        line-height: 5.1rem;
        padding: 0; }
        aside#right .flyout.more-info dd a {
          line-height: 1.6rem;
          font-size: 2.2rem;
          vertical-align: middle;
          display: inline-block; }
          aside#right .flyout.more-info dd a span {
            font-size: 1.4rem;
            line-height: 1rem;
            font-weight: 300; }
  aside#right #toTop {
    display: none;
    /* js displays link on scroll */
    position: fixed;
    bottom: 6rem;
    right: 0;
    z-index: 9999;
    width: 6rem;
    height: 6rem;
    background: #9ac135;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    transition: box-shadow 0.3s; }
    aside#right #toTop:hover {
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
    aside#right #toTop:before {
      font-family: FontAwesome;
      content: "\F106";
      text-indent: 0;
      display: inline-block;
      position: relative;
      top: 0;
      left: 0;
      font-size: 6rem;
      color: #fff;
      width: 6rem;
      line-height: 1;
      text-align: center; }
    @media only screen and (max-width: 1010px) {
      aside#right #toTop {
        right: 1.2rem;
        width: 3.6rem;
        height: 3.6rem;
        box-shadow: none; }
        aside#right #toTop:before {
          width: 3.6rem;
          height: 3.6rem;
          line-height: 0.8;
          font-size: 4rem; } }

#flyer-mobile {
  display: none; }
  @media only screen and (max-width: 768px) {
    #flyer-mobile {
      display: block;
      margin: 0 auto; }
      #flyer-mobile img {
        width: 90%;
        margin: 0 auto; } }

/* Module: Floating Button To Form */
.wrapper-linktoForm {
  display: block;
  position: relative;
  top: 0;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto; }
  .wrapper-linktoForm #linktoForm {
    position: absolute;
    left: 0;
    top: 2.5rem;
    z-index: 97;
    width: auto;
    height: 5rem;
    padding: 0 1rem 0 0;
    display: block;
    background: #9ac135;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    transition: box-shadow 0.3s; }
    .wrapper-linktoForm #linktoForm:hover {
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
    .wrapper-linktoForm #linktoForm:before {
      font-family: FontAwesome;
      content: "\F107";
      text-indent: 0;
      display: inline-block;
      position: relative;
      float: left;
      font-size: 6rem;
      color: #fff;
      width: 6rem;
      line-height: 1;
      text-align: center; }
    .wrapper-linktoForm #linktoForm p {
      color: #FFFFFF;
      font-size: 2rem;
      font-weight: 400;
      display: inline-block;
      line-height: 5rem;
      margin-bottom: 0;
      text-align: right; }
    @media only screen and (max-width: 1010px) {
      .wrapper-linktoForm #linktoForm {
        top: 1.5rem;
        left: 1.2rem;
        height: 4rem; }
        .wrapper-linktoForm #linktoForm:before {
          height: 4rem;
          line-height: 0.8;
          font-size: 5rem; }
        .wrapper-linktoForm #linktoForm p {
          line-height: 4rem; } }
    @media only screen and (max-width: 768px) {
      .wrapper-linktoForm #linktoForm {
        top: 1rem;
        box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
        position: relative;
        display: inline-block; } }

#contactform {
  width: 100%;
  text-align: center;
  position: relative;
  z-index: 1;
  margin-bottom: 0;
  padding-bottom: 15px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); }
  #contactform h2 {
    font-size: 4rem;
    line-height: 1.2;
    font-weight: 300;
    text-align: center; }
    #contactform h2:after {
      content: "";
      display: block;
      width: 100px;
      height: 2px;
      margin: 1rem auto;
      background: #FFF; }
  #contactform h3 {
    text-align: center; }
  #contactform .mod_form {
    width: 1000px;
    text-align: left;
    margin: 0 auto; }
    @media only screen and (max-width: 1010px) {
      #contactform .mod_form {
        width: auto;
        padding: 12px; } }
    #contactform .mod_form form {
      margin-bottom: 0; }
  #contactform button {
    font-weight: 700; }
    #contactform button span {
      margin-right: 12px; }

footer {
  width: 100%;
  min-height: 200px;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: 12px;
  position: relative;
  /* Social Banner - footer */ }
  @media only screen and (max-width: 1010px) {
    footer {
      padding-bottom: 55px; } }
  footer .inside {
    height: 100%;
    width: 1000px;
    margin: 0 auto;
    text-align: left;
    box-sizing: border-box;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: flex;
    flex-flow: row wrap;
    box-pack: justify;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify; }
    @media only screen and (max-width: 1010px) {
      footer .inside {
        width: 100%; } }
  footer .navi {
    box-sizing: border-box;
    box-flex: 1;
    -moz-flex: 1 0 20%;
    flex: 1 0 20%; }
    .ie footer .navi {
      max-width: 20%; }
    @media only screen and (max-width: 1010px) {
      footer .navi {
        padding: 1% 1.2rem;
        flex: 0 0 50%; } }
    @media only screen and (max-width: 450px) {
      footer .navi {
        flex: 0 0 100%; }
        .ie footer .navi {
          max-width: 100%; } }
  footer nav h3 {
    text-align: left; }
  footer nav ul {
    list-style: none;
    margin-left: 0;
    padding-right: 10px; }
    footer nav ul li {
      list-style: none;
      margin-bottom: 0; }
      footer nav ul li a, footer nav ul li span {
        display: block;
        padding-left: 4rem;
        position: relative;
        min-height: 1.4rem;
        line-height: 1.4;
        cursor: pointer;
        margin: 0 0 1px 0;
        text-decoration: none;
        transition: background 0.2s, color 0.2s, transform 0.2s; }
        footer nav ul li a:before, footer nav ul li span:before {
          content: "\f04d";
          text-align: center;
          font-size: 1.5rem;
          font-family: FontAwesome;
          font-weight: normal;
          vertical-align: middle;
          color: #EC6707;
          display: block;
          width: 3rem;
          height: 100%;
          position: absolute;
          left: 0;
          top: 2px; }
          @media only screen and (max-width: 1010px) {
            footer nav ul li a:before, footer nav ul li span:before {
              top: -1px; } }
        footer nav ul li a:not(.active):hover:before, footer nav ul li span:not(.active):hover:before {
          color: #fff; }
        footer nav ul li a:not(.active):hover, footer nav ul li span:not(.active):hover {
          background: #EC6707;
          color: #fff;
          transform: translateX(10px); }
      footer nav ul li span:before {
        color: #fff; }
  footer .wrapper-social {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-left: 15px;
    margin-right: 15px; }
    @media only screen and (max-width: 768px) {
      footer .wrapper-social {
        flex-direction: column;
        margin-left: 0;
        margin-right: 0; } }
  footer .share-buttons {
    line-height: 4rem; }
    @media only screen and (max-width: 768px) {
      footer .share-buttons {
        margin-left: 1.2rem; } }
    footer .share-buttons > div {
      display: block;
      float: left;
      margin-right: 20px; }
  footer .social-badges {
    display: flex;
    flex-direction: row;
    gap: 2px;
    justify-content: flex-end; }
    @media only screen and (max-width: 768px) {
      footer .social-badges {
        justify-content: flex-start; } }
    footer .social-badges a {
      display: inline-block;
      color: #FFF;
      margin-left: 1rem;
      transition: background-color 0.3s; }
      footer .social-badges a.linkedinIcon {
        width: 32px;
        height: 32px;
        background-color: #ffffff;
        border-radius: 5px;
        margin-top: 12px; }
        footer .social-badges a.linkedinIcon:hover {
          background-color: #0077B5; }
      footer .social-badges a.facebookIcon {
        width: 33px;
        height: 33px;
        background-color: #ffffff;
        border-radius: 50%;
        margin-top: 12px; }
        footer .social-badges a.facebookIcon:hover {
          background-color: #3b5998; }
      footer .social-badges a i {
        color: #FFF;
        font-size: 3.6rem;
        margin-top: 10px;
        transition: color 0.3s; }
        footer .social-badges a i.fa-linkedin {
          font-size: 2.8rem;
          margin-left: 4px;
          margin-top: 2px;
          color: #303030; }
        footer .social-badges a i.fa-youtube-play:hover {
          color: #FF0000; }
        footer .social-badges a i.fa-twitter, footer .social-badges a i.fa-twitter-square {
          width: 1em;
          height: 1em;
          margin-top: 12px;
          background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="white"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');
          background-repeat: no-repeat;
          background-position: 0 0; }
          footer .social-badges a i.fa-twitter:before, footer .social-badges a i.fa-twitter-square:before {
            display: none; }
          footer .social-badges a i.fa-twitter:hover, footer .social-badges a i.fa-twitter-square:hover {
            background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%2355acee"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');
            color: #55acee; }
        footer .social-badges a i.fa-facebook {
          font-size: 3.1rem;
          margin-left: 6px;
          margin-top: 6px;
          color: #303030; }
        footer .social-badges a i.fa-instagram:hover {
          color: #FFC0CB; }
        footer .social-badges a i.fa-envelope:hover {
          color: #9ac135; }

/***************************************************************************************************
 * Forms
 **************************************************************************************************/
.formbody {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  flex-wrap: wrap;
  box-pack: justify;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  background: #fff; }
  .bg-orange .formbody {
    background: #EC6707; }
  .formbody > * {
    box-flex: 0;
    -moz-flex: 0 0 100%;
    flex: 0 0 100%;
    box-sizing: border-box;
    padding: 1%;
    margin: 5px 0; }
    .ie .formbody > * {
      max-width: 100%; }
    .formbody > *.flex-0-auto {
      box-flex: 0;
      -moz-flex: 0 0 auto;
      flex: 0 0 auto; }
    .formbody > *.flex-1-auto {
      box-flex: 1;
      -moz-flex: 1 1 auto;
      flex: 1 1 auto; }
  .formbody > .headline, .formbody > .field, .formbody .widget {
    padding: 0; }
  .formbody fieldset {
    border: 2px solid #EC6707;
    padding: 10px; }
    .formbody fieldset legend {
      display: block;
      background: #EC6707;
      font-size: 2.2rem;
      line-height: 1.4;
      color: #fff;
      padding: 5px 6px; }
    .formbody fieldset:hover, .formbody fieldset:focus, .formbody fieldset:active {
      box-shadow: 5px 5px 0px 0 #e6e6e6; }
    @media only screen and (min-width: 1010px) {
      .formbody fieldset.columns-3 .field, .formbody fieldset.columns-3 .widget {
        width: 32%;
        float: left;
        margin-right: 2%; }
        .formbody fieldset.columns-3 .field:nth-of-type(3n), .formbody fieldset.columns-3 .widget:nth-of-type(3n) {
          margin-right: 0; }
      .formbody fieldset.columns-2 .field, .formbody fieldset.columns-2 .widget {
        width: 49%;
        float: left;
        margin-right: 2%; }
        .formbody fieldset.columns-2 .field:nth-of-type(2n), .formbody fieldset.columns-2 .widget:nth-of-type(2n) {
          margin-right: 0; } }
  .formbody fieldset, .formbody .field, .formbody .widget {
    transition: color 0.5s, border-color 0.5s;
    margin-bottom: 1rem; }
    .formbody fieldset label, .formbody fieldset .captcha_text, .formbody .field label, .formbody .field .captcha_text, .formbody .widget label, .formbody .widget .captcha_text {
      font-weight: 700;
      font-size: 2rem;
      display: none; }
    .formbody fieldset .captcha_text, .formbody .field .captcha_text, .formbody .widget .captcha_text {
      display: block; }
      .formbody fieldset .captcha_text.error, .formbody .field .captcha_text.error, .formbody .widget .captcha_text.error {
        color: #ec0748;
        display: block; }
        #contactform .formbody fieldset .captcha_text.error, #contactform .formbody .field .captcha_text.error, #contactform .formbody .widget .captcha_text.error {
          color: #000; }
    .formbody fieldset.width-50, .formbody .field.width-50, .formbody .widget.width-50 {
      box-flex: 0;
      -moz-flex: 0 0 49%;
      flex: 0 0 49%; }
      .ie .formbody fieldset.width-50, .ie .formbody .field.width-50, .ie .formbody .widget.width-50 {
        max-width: 49%; }
      @media only screen and (max-width: 1010px) {
        .formbody fieldset.width-50, .formbody .field.width-50, .formbody .widget.width-50 {
          box-flex: 0;
          -moz-flex: 0 0 100%;
          flex: 0 0 100%; }
          .ie .formbody fieldset.width-50, .ie .formbody .field.width-50, .ie .formbody .widget.width-50 {
            max-width: 100%; } }
    .formbody fieldset.width-33, .formbody .field.width-33, .formbody .widget.width-33 {
      box-flex: 0;
      -moz-flex: 0 0 33.33%;
      flex: 0 0 33.33%; }
      .ie .formbody fieldset.width-33, .ie .formbody .field.width-33, .ie .formbody .widget.width-33 {
        max-width: 33.3%; }
      @media only screen and (max-width: 1010px) {
        .formbody fieldset.width-33, .formbody .field.width-33, .formbody .widget.width-33 {
          box-flex: 0;
          -moz-flex: 0 0 100%;
          flex: 0 0 100%; }
          .ie .formbody fieldset.width-33, .ie .formbody .field.width-33, .ie .formbody .widget.width-33 {
            max-width: 100%; } }
    .formbody fieldset p.error, .formbody .field p.error, .formbody .widget p.error {
      color: #ec0748;
      display: block;
      height: 20px; }
      #contactform .formbody fieldset p.error, #contactform .formbody .field p.error, #contactform .formbody .widget p.error {
        color: #fff;
        font-weight: 400; }
    .formbody fieldset input, .formbody fieldset textarea, .formbody .field input, .formbody .field textarea, .formbody .widget input, .formbody .widget textarea {
      /* style errors and invalid fields */
      /* for more invalid styling see form.submitted below */ }
      .formbody fieldset input:not(.captcha):not(.empty):invalid, .formbody fieldset textarea:not(.captcha):not(.empty):invalid, .formbody .field input:not(.captcha):not(.empty):invalid, .formbody .field textarea:not(.captcha):not(.empty):invalid, .formbody .widget input:not(.captcha):not(.empty):invalid, .formbody .widget textarea:not(.captcha):not(.empty):invalid {
        background: url("../../files/themes/centrimax/page/images/icons/triangle4.svg") no-repeat 2px 15px #fff;
        background-size: 2rem 2rem;
        text-indent: 2.2rem;
        border-color: #ec0748;
        box-shadow: 0 0 0 1px #ec0748 !important; }
        #contactform .formbody fieldset input:not(.captcha):not(.empty):invalid, #contactform .formbody fieldset textarea:not(.captcha):not(.empty):invalid, #contactform .formbody .field input:not(.captcha):not(.empty):invalid, #contactform .formbody .field textarea:not(.captcha):not(.empty):invalid, #contactform .formbody .widget input:not(.captcha):not(.empty):invalid, #contactform .formbody .widget textarea:not(.captcha):not(.empty):invalid {
          border-color: #000 !important;
          box-shadow: 0 0 0 1px #000 !important; }
          #contactform .formbody fieldset input:not(.captcha):not(.empty):invalid:hover, #contactform .formbody fieldset textarea:not(.captcha):not(.empty):invalid:hover, #contactform .formbody .field input:not(.captcha):not(.empty):invalid:hover, #contactform .formbody .field textarea:not(.captcha):not(.empty):invalid:hover, #contactform .formbody .widget input:not(.captcha):not(.empty):invalid:hover, #contactform .formbody .widget textarea:not(.captcha):not(.empty):invalid:hover {
            border-color: #EC6707 !important;
            box-shadow: 0 0 0 1px #EC6707 !important; }
      .formbody fieldset input:not(.captcha):not(.empty):not(.upload):valid, .formbody fieldset textarea:not(.captcha):not(.empty):not(.upload):valid, .formbody .field input:not(.captcha):not(.empty):not(.upload):valid, .formbody .field textarea:not(.captcha):not(.empty):not(.upload):valid, .formbody .widget input:not(.captcha):not(.empty):not(.upload):valid, .formbody .widget textarea:not(.captcha):not(.empty):not(.upload):valid {
        background: url("../../files/themes/centrimax/page/images/icons/checkmark2.svg") no-repeat 2px 15px #fff;
        background-size: 2rem 2rem;
        text-indent: 2.2rem; }
      .formbody fieldset input:not(.captcha):not(.empty).error, .formbody fieldset textarea:not(.captcha):not(.empty).error, .formbody .field input:not(.captcha):not(.empty).error, .formbody .field textarea:not(.captcha):not(.empty).error, .formbody .widget input:not(.captcha):not(.empty).error, .formbody .widget textarea:not(.captcha):not(.empty).error {
        background: url("../../files/themes/centrimax/page/images/icons/triangle4.svg") no-repeat 2px 15px #fff;
        background-size: 2rem 2rem;
        text-indent: 2.2rem;
        border-color: #ec0748;
        box-shadow: 0 0 0 1px #ec0748 !important; }
        #contactform .formbody fieldset input:not(.captcha):not(.empty).error, #contactform .formbody fieldset textarea:not(.captcha):not(.empty).error, #contactform .formbody .field input:not(.captcha):not(.empty).error, #contactform .formbody .field textarea:not(.captcha):not(.empty).error, #contactform .formbody .widget input:not(.captcha):not(.empty).error, #contactform .formbody .widget textarea:not(.captcha):not(.empty).error {
          border-color: #000 !important;
          box-shadow: 0 0 0 1px #000 !important; }
          #contactform .formbody fieldset input:not(.captcha):not(.empty).error:hover, #contactform .formbody fieldset textarea:not(.captcha):not(.empty).error:hover, #contactform .formbody .field input:not(.captcha):not(.empty).error:hover, #contactform .formbody .field textarea:not(.captcha):not(.empty).error:hover, #contactform .formbody .widget input:not(.captcha):not(.empty).error:hover, #contactform .formbody .widget textarea:not(.captcha):not(.empty).error:hover {
            border-color: #EC6707 !important;
            box-shadow: 0 0 0 1px #EC6707 !important; }
        .formbody fieldset input:not(.captcha):not(.empty).error:hover, .formbody fieldset textarea:not(.captcha):not(.empty).error:hover, .formbody .field input:not(.captcha):not(.empty).error:hover, .formbody .field textarea:not(.captcha):not(.empty).error:hover, .formbody .widget input:not(.captcha):not(.empty).error:hover, .formbody .widget textarea:not(.captcha):not(.empty).error:hover {
          border-color: #EC6707 !important;
          box-shadow: 0 0 0 1px #EC6707 !important;
          outline: 0; }
      .formbody fieldset input.captcha.error, .formbody fieldset textarea.captcha.error, .formbody .field input.captcha.error, .formbody .field textarea.captcha.error, .formbody .widget input.captcha.error, .formbody .widget textarea.captcha.error {
        border-color: #ec0748;
        box-shadow: 0 0 0 1px #ec0748 !important; }
        #contactform .formbody fieldset input.captcha.error, #contactform .formbody fieldset textarea.captcha.error, #contactform .formbody .field input.captcha.error, #contactform .formbody .field textarea.captcha.error, #contactform .formbody .widget input.captcha.error, #contactform .formbody .widget textarea.captcha.error {
          border-color: #000;
          box-shadow: 0 0 0 1px #000 !important;
          background: url("../../files/themes/centrimax/page/images/icons/triangle4.svg") no-repeat 2px 15px #fff;
          background-size: 2rem 2rem;
          padding-left: 2.5rem; }
          #contactform .formbody fieldset input.captcha.error:hover, #contactform .formbody fieldset input.captcha.error:focus, #contactform .formbody fieldset input.captcha.error:active, #contactform .formbody fieldset textarea.captcha.error:hover, #contactform .formbody fieldset textarea.captcha.error:focus, #contactform .formbody fieldset textarea.captcha.error:active, #contactform .formbody .field input.captcha.error:hover, #contactform .formbody .field input.captcha.error:focus, #contactform .formbody .field input.captcha.error:active, #contactform .formbody .field textarea.captcha.error:hover, #contactform .formbody .field textarea.captcha.error:focus, #contactform .formbody .field textarea.captcha.error:active, #contactform .formbody .widget input.captcha.error:hover, #contactform .formbody .widget input.captcha.error:focus, #contactform .formbody .widget input.captcha.error:active, #contactform .formbody .widget textarea.captcha.error:hover, #contactform .formbody .widget textarea.captcha.error:focus, #contactform .formbody .widget textarea.captcha.error:active {
            border-color: #EC6707 !important;
            box-shadow: 0 0 0 1px #EC6707 !important; }
        .formbody fieldset input.captcha.error:hover, .formbody fieldset textarea.captcha.error:hover, .formbody .field input.captcha.error:hover, .formbody .field textarea.captcha.error:hover, .formbody .widget input.captcha.error:hover, .formbody .widget textarea.captcha.error:hover {
          border-color: #EC6707 !important;
          box-shadow: 0 0 0 1px #EC6707 !important;
          outline: 0; }
      .formbody fieldset input.checkbox:not(.captcha):not(.empty):invalid, .formbody fieldset input.radio:not(.captcha):not(.empty):invalid, .formbody fieldset textarea.checkbox:not(.captcha):not(.empty):invalid, .formbody fieldset textarea.radio:not(.captcha):not(.empty):invalid, .formbody .field input.checkbox:not(.captcha):not(.empty):invalid, .formbody .field input.radio:not(.captcha):not(.empty):invalid, .formbody .field textarea.checkbox:not(.captcha):not(.empty):invalid, .formbody .field textarea.radio:not(.captcha):not(.empty):invalid, .formbody .widget input.checkbox:not(.captcha):not(.empty):invalid, .formbody .widget input.radio:not(.captcha):not(.empty):invalid, .formbody .widget textarea.checkbox:not(.captcha):not(.empty):invalid, .formbody .widget textarea.radio:not(.captcha):not(.empty):invalid {
        box-shadow: none !important;
        border: none; }
    .formbody fieldset input.upload, .formbody .field input.upload, .formbody .widget input.upload {
      text-indent: 0 !important;
      background: none; }
    .formbody fieldset input, .formbody fieldset textarea, .formbody fieldset select, .formbody fieldset button, .formbody .field input, .formbody .field textarea, .formbody .field select, .formbody .field button, .formbody .widget input, .formbody .widget textarea, .formbody .widget select, .formbody .widget button {
      border-radius: 0px;
      padding: 5px 5px 5px 5px;
      background: #fff;
      width: 100%;
      color: #303030;
      border: 1px solid #c0c0c0;
      font-size: 1.8rem;
      line-height: 2;
      min-height: 46px;
      font-weight: 300;
      cursor: pointer;
      box-sizing: border-box;
      transition: color 0.5s, border-color 0.5s, box-shadow 0.2s, font-weight 0.1s;
      /*            &:-moz-ui-invalid:not(output) {
                            font-weight: $font-weight-bold;
                            color: red;
                            text-decoration: underline;
                            text-indent: 20px;
                        }*/ }
      .formbody fieldset input:-moz-focusring, .formbody fieldset textarea:-moz-focusring, .formbody fieldset select:-moz-focusring, .formbody fieldset button:-moz-focusring, .formbody .field input:-moz-focusring, .formbody .field textarea:-moz-focusring, .formbody .field select:-moz-focusring, .formbody .field button:-moz-focusring, .formbody .widget input:-moz-focusring, .formbody .widget textarea:-moz-focusring, .formbody .widget select:-moz-focusring, .formbody .widget button:-moz-focusring {
        outline: 0px;
        outline: none; }
      .formbody fieldset input:focusring, .formbody fieldset textarea:focusring, .formbody fieldset select:focusring, .formbody fieldset button:focusring, .formbody .field input:focusring, .formbody .field textarea:focusring, .formbody .field select:focusring, .formbody .field button:focusring, .formbody .widget input:focusring, .formbody .widget textarea:focusring, .formbody .widget select:focusring, .formbody .widget button:focusring {
        outline: 0px; }
      .formbody fieldset input::-webkit-input-placeholder, .formbody fieldset textarea::-webkit-input-placeholder, .formbody fieldset select::-webkit-input-placeholder, .formbody fieldset button::-webkit-input-placeholder, .formbody .field input::-webkit-input-placeholder, .formbody .field textarea::-webkit-input-placeholder, .formbody .field select::-webkit-input-placeholder, .formbody .field button::-webkit-input-placeholder, .formbody .widget input::-webkit-input-placeholder, .formbody .widget textarea::-webkit-input-placeholder, .formbody .widget select::-webkit-input-placeholder, .formbody .widget button::-webkit-input-placeholder {
        color: rgba(0, 0, 0, 0.7);
        opacity: 60%;
        font-weight: 400;
        -webkit-transition: color 0.5s ease-in-out;
        transition: color 0.5s ease-in-out; }
        .formbody fieldset input::-webkit-input-placeholder:hover, .formbody fieldset textarea::-webkit-input-placeholder:hover, .formbody fieldset select::-webkit-input-placeholder:hover, .formbody fieldset button::-webkit-input-placeholder:hover, .formbody .field input::-webkit-input-placeholder:hover, .formbody .field textarea::-webkit-input-placeholder:hover, .formbody .field select::-webkit-input-placeholder:hover, .formbody .field button::-webkit-input-placeholder:hover, .formbody .widget input::-webkit-input-placeholder:hover, .formbody .widget textarea::-webkit-input-placeholder:hover, .formbody .widget select::-webkit-input-placeholder:hover, .formbody .widget button::-webkit-input-placeholder:hover {
          font-weight: 400; }
      .formbody fieldset input::-moz-placeholder, .formbody fieldset textarea::-moz-placeholder, .formbody fieldset select::-moz-placeholder, .formbody fieldset button::-moz-placeholder, .formbody .field input::-moz-placeholder, .formbody .field textarea::-moz-placeholder, .formbody .field select::-moz-placeholder, .formbody .field button::-moz-placeholder, .formbody .widget input::-moz-placeholder, .formbody .widget textarea::-moz-placeholder, .formbody .widget select::-moz-placeholder, .formbody .widget button::-moz-placeholder {
        color: rgba(0, 0, 0, 0.7);
        opacity: 60%;
        font-weight: 400;
        -moz-transition: color 0.5s ease-in-out;
        transition: color 0.5s ease-in-out; }
        .formbody fieldset input::-moz-placeholder:hover, .formbody fieldset textarea::-moz-placeholder:hover, .formbody fieldset select::-moz-placeholder:hover, .formbody fieldset button::-moz-placeholder:hover, .formbody .field input::-moz-placeholder:hover, .formbody .field textarea::-moz-placeholder:hover, .formbody .field select::-moz-placeholder:hover, .formbody .field button::-moz-placeholder:hover, .formbody .widget input::-moz-placeholder:hover, .formbody .widget textarea::-moz-placeholder:hover, .formbody .widget select::-moz-placeholder:hover, .formbody .widget button::-moz-placeholder:hover {
          font-weight: 400; }
      .formbody fieldset input:-moz-placeholder, .formbody fieldset textarea:-moz-placeholder, .formbody fieldset select:-moz-placeholder, .formbody fieldset button:-moz-placeholder, .formbody .field input:-moz-placeholder, .formbody .field textarea:-moz-placeholder, .formbody .field select:-moz-placeholder, .formbody .field button:-moz-placeholder, .formbody .widget input:-moz-placeholder, .formbody .widget textarea:-moz-placeholder, .formbody .widget select:-moz-placeholder, .formbody .widget button:-moz-placeholder {
        color: rgba(0, 0, 0, 0.7);
        opacity: 60%;
        font-weight: 400;
        -moz-transition: color 0.5s ease-in-out;
        transition: color 0.5s ease-in-out; }
        .formbody fieldset input:-moz-placeholder:hover, .formbody fieldset textarea:-moz-placeholder:hover, .formbody fieldset select:-moz-placeholder:hover, .formbody fieldset button:-moz-placeholder:hover, .formbody .field input:-moz-placeholder:hover, .formbody .field textarea:-moz-placeholder:hover, .formbody .field select:-moz-placeholder:hover, .formbody .field button:-moz-placeholder:hover, .formbody .widget input:-moz-placeholder:hover, .formbody .widget textarea:-moz-placeholder:hover, .formbody .widget select:-moz-placeholder:hover, .formbody .widget button:-moz-placeholder:hover {
          font-weight: 400; }
      .formbody fieldset input:-ms-input-placeholder, .formbody fieldset textarea:-ms-input-placeholder, .formbody fieldset select:-ms-input-placeholder, .formbody fieldset button:-ms-input-placeholder, .formbody .field input:-ms-input-placeholder, .formbody .field textarea:-ms-input-placeholder, .formbody .field select:-ms-input-placeholder, .formbody .field button:-ms-input-placeholder, .formbody .widget input:-ms-input-placeholder, .formbody .widget textarea:-ms-input-placeholder, .formbody .widget select:-ms-input-placeholder, .formbody .widget button:-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.7);
        opacity: 60%;
        font-weight: 400;
        -ms-transition: color 0.5s ease-in-out;
        transition: color 0.5s ease-in-out; }
        .formbody fieldset input:-ms-input-placeholder:hover, .formbody fieldset textarea:-ms-input-placeholder:hover, .formbody fieldset select:-ms-input-placeholder:hover, .formbody fieldset button:-ms-input-placeholder:hover, .formbody .field input:-ms-input-placeholder:hover, .formbody .field textarea:-ms-input-placeholder:hover, .formbody .field select:-ms-input-placeholder:hover, .formbody .field button:-ms-input-placeholder:hover, .formbody .widget input:-ms-input-placeholder:hover, .formbody .widget textarea:-ms-input-placeholder:hover, .formbody .widget select:-ms-input-placeholder:hover, .formbody .widget button:-ms-input-placeholder:hover {
          font-weight: 400; }
      .formbody fieldset input:focus::-webkit-input-placeholder, .formbody fieldset textarea:focus::-webkit-input-placeholder, .formbody fieldset select:focus::-webkit-input-placeholder, .formbody fieldset button:focus::-webkit-input-placeholder, .formbody .field input:focus::-webkit-input-placeholder, .formbody .field textarea:focus::-webkit-input-placeholder, .formbody .field select:focus::-webkit-input-placeholder, .formbody .field button:focus::-webkit-input-placeholder, .formbody .widget input:focus::-webkit-input-placeholder, .formbody .widget textarea:focus::-webkit-input-placeholder, .formbody .widget select:focus::-webkit-input-placeholder, .formbody .widget button:focus::-webkit-input-placeholder {
        color: #c0c0c0; }
      .formbody fieldset input:focus::-moz-placeholder, .formbody fieldset textarea:focus::-moz-placeholder, .formbody fieldset select:focus::-moz-placeholder, .formbody fieldset button:focus::-moz-placeholder, .formbody .field input:focus::-moz-placeholder, .formbody .field textarea:focus::-moz-placeholder, .formbody .field select:focus::-moz-placeholder, .formbody .field button:focus::-moz-placeholder, .formbody .widget input:focus::-moz-placeholder, .formbody .widget textarea:focus::-moz-placeholder, .formbody .widget select:focus::-moz-placeholder, .formbody .widget button:focus::-moz-placeholder {
        color: #c0c0c0; }
      .formbody fieldset input:focus:-moz-placeholder, .formbody fieldset textarea:focus:-moz-placeholder, .formbody fieldset select:focus:-moz-placeholder, .formbody fieldset button:focus:-moz-placeholder, .formbody .field input:focus:-moz-placeholder, .formbody .field textarea:focus:-moz-placeholder, .formbody .field select:focus:-moz-placeholder, .formbody .field button:focus:-moz-placeholder, .formbody .widget input:focus:-moz-placeholder, .formbody .widget textarea:focus:-moz-placeholder, .formbody .widget select:focus:-moz-placeholder, .formbody .widget button:focus:-moz-placeholder {
        color: #c0c0c0; }
      .formbody fieldset input:focus:-ms-input-placeholder, .formbody fieldset textarea:focus:-ms-input-placeholder, .formbody fieldset select:focus:-ms-input-placeholder, .formbody fieldset button:focus:-ms-input-placeholder, .formbody .field input:focus:-ms-input-placeholder, .formbody .field textarea:focus:-ms-input-placeholder, .formbody .field select:focus:-ms-input-placeholder, .formbody .field button:focus:-ms-input-placeholder, .formbody .widget input:focus:-ms-input-placeholder, .formbody .widget textarea:focus:-ms-input-placeholder, .formbody .widget select:focus:-ms-input-placeholder, .formbody .widget button:focus:-ms-input-placeholder {
        color: #c0c0c0; }
      .formbody fieldset input span, .formbody fieldset textarea span, .formbody fieldset select span, .formbody fieldset button span, .formbody .field input span, .formbody .field textarea span, .formbody .field select span, .formbody .field button span, .formbody .widget input span, .formbody .widget textarea span, .formbody .widget select span, .formbody .widget button span {
        color: #303030 !important; }
        .formbody fieldset input span.fa-2x, .formbody fieldset textarea span.fa-2x, .formbody fieldset select span.fa-2x, .formbody fieldset button span.fa-2x, .formbody .field input span.fa-2x, .formbody .field textarea span.fa-2x, .formbody .field select span.fa-2x, .formbody .field button span.fa-2x, .formbody .widget input span.fa-2x, .formbody .widget textarea span.fa-2x, .formbody .widget select span.fa-2x, .formbody .widget button span.fa-2x {
          vertical-align: top; }
      .formbody fieldset input:hover, .formbody fieldset input:focus, .formbody fieldset input:active, .formbody fieldset textarea:hover, .formbody fieldset textarea:focus, .formbody fieldset textarea:active, .formbody fieldset select:hover, .formbody fieldset select:focus, .formbody fieldset select:active, .formbody fieldset button:hover, .formbody fieldset button:focus, .formbody fieldset button:active, .formbody .field input:hover, .formbody .field input:focus, .formbody .field input:active, .formbody .field textarea:hover, .formbody .field textarea:focus, .formbody .field textarea:active, .formbody .field select:hover, .formbody .field select:focus, .formbody .field select:active, .formbody .field button:hover, .formbody .field button:focus, .formbody .field button:active, .formbody .widget input:hover, .formbody .widget input:focus, .formbody .widget input:active, .formbody .widget textarea:hover, .formbody .widget textarea:focus, .formbody .widget textarea:active, .formbody .widget select:hover, .formbody .widget select:focus, .formbody .widget select:active, .formbody .widget button:hover, .formbody .widget button:focus, .formbody .widget button:active {
        border-color: #EC6707 !important;
        box-shadow: 0 0 0 1px #EC6707 !important;
        font-weight: 300;
        outline: 0; }
    .formbody fieldset select, .formbody .field select, .formbody .widget select {
      width: 100%;
      -moz-appearance: none;
      -webkit-appearance: none;
      appearance: none;
      box-sizing: border-box;
      background: url("../../files/themes/centrimax/page/images/icons/icon-arrow-down.png") no-repeat right 5px top 50% #fff;
      padding: 5px 29px 5px 10px; }
      .formbody fieldset select::-ms-expand, .formbody .field select::-ms-expand, .formbody .widget select::-ms-expand {
        display: none; }
      .formbody fieldset select option, .formbody .field select option, .formbody .widget select option {
        padding: 5px; }
    .formbody fieldset:hover, .formbody fieldset:focus, .formbody fieldset:active, .formbody .field:hover, .formbody .field:focus, .formbody .field:active, .formbody .widget:hover, .formbody .widget:focus, .formbody .widget:active {
      color: #EC6707; }
      .formbody fieldset:hover .checkbox_container, .formbody fieldset:hover .radio_container, .formbody fieldset:focus .checkbox_container, .formbody fieldset:focus .radio_container, .formbody fieldset:active .checkbox_container, .formbody fieldset:active .radio_container, .formbody .field:hover .checkbox_container, .formbody .field:hover .radio_container, .formbody .field:focus .checkbox_container, .formbody .field:focus .radio_container, .formbody .field:active .checkbox_container, .formbody .field:active .radio_container, .formbody .widget:hover .checkbox_container, .formbody .widget:hover .radio_container, .formbody .widget:focus .checkbox_container, .formbody .widget:focus .radio_container, .formbody .widget:active .checkbox_container, .formbody .widget:active .radio_container {
        color: #000; }
    .formbody fieldset.checkbox_container span, .formbody fieldset .checkbox_container span, .formbody fieldset .radio_container span, .formbody .field.checkbox_container span, .formbody .field .checkbox_container span, .formbody .field .radio_container span, .formbody .widget.checkbox_container span, .formbody .widget .checkbox_container span, .formbody .widget .radio_container span {
      display: block; }
    .formbody fieldset.checkbox_container input.checkbox, .formbody fieldset.checkbox_container input.radio, .formbody fieldset .checkbox_container input.checkbox, .formbody fieldset .checkbox_container input.radio, .formbody fieldset .radio_container input.checkbox, .formbody fieldset .radio_container input.radio, .formbody .field.checkbox_container input.checkbox, .formbody .field.checkbox_container input.radio, .formbody .field .checkbox_container input.checkbox, .formbody .field .checkbox_container input.radio, .formbody .field .radio_container input.checkbox, .formbody .field .radio_container input.radio, .formbody .widget.checkbox_container input.checkbox, .formbody .widget.checkbox_container input.radio, .formbody .widget .checkbox_container input.checkbox, .formbody .widget .checkbox_container input.radio, .formbody .widget .radio_container input.checkbox, .formbody .widget .radio_container input.radio {
      width: 2rem;
      height: 2.2rem;
      display: inline;
      min-height: 0;
      vertical-align: text-bottom;
      background-image: none !important; }
      .formbody fieldset.checkbox_container input.checkbox:hover, .formbody fieldset.checkbox_container input.checkbox:focus, .formbody fieldset.checkbox_container input.checkbox:active, .formbody fieldset.checkbox_container input.radio:hover, .formbody fieldset.checkbox_container input.radio:focus, .formbody fieldset.checkbox_container input.radio:active, .formbody fieldset .checkbox_container input.checkbox:hover, .formbody fieldset .checkbox_container input.checkbox:focus, .formbody fieldset .checkbox_container input.checkbox:active, .formbody fieldset .checkbox_container input.radio:hover, .formbody fieldset .checkbox_container input.radio:focus, .formbody fieldset .checkbox_container input.radio:active, .formbody fieldset .radio_container input.checkbox:hover, .formbody fieldset .radio_container input.checkbox:focus, .formbody fieldset .radio_container input.checkbox:active, .formbody fieldset .radio_container input.radio:hover, .formbody fieldset .radio_container input.radio:focus, .formbody fieldset .radio_container input.radio:active, .formbody .field.checkbox_container input.checkbox:hover, .formbody .field.checkbox_container input.checkbox:focus, .formbody .field.checkbox_container input.checkbox:active, .formbody .field.checkbox_container input.radio:hover, .formbody .field.checkbox_container input.radio:focus, .formbody .field.checkbox_container input.radio:active, .formbody .field .checkbox_container input.checkbox:hover, .formbody .field .checkbox_container input.checkbox:focus, .formbody .field .checkbox_container input.checkbox:active, .formbody .field .checkbox_container input.radio:hover, .formbody .field .checkbox_container input.radio:focus, .formbody .field .checkbox_container input.radio:active, .formbody .field .radio_container input.checkbox:hover, .formbody .field .radio_container input.checkbox:focus, .formbody .field .radio_container input.checkbox:active, .formbody .field .radio_container input.radio:hover, .formbody .field .radio_container input.radio:focus, .formbody .field .radio_container input.radio:active, .formbody .widget.checkbox_container input.checkbox:hover, .formbody .widget.checkbox_container input.checkbox:focus, .formbody .widget.checkbox_container input.checkbox:active, .formbody .widget.checkbox_container input.radio:hover, .formbody .widget.checkbox_container input.radio:focus, .formbody .widget.checkbox_container input.radio:active, .formbody .widget .checkbox_container input.checkbox:hover, .formbody .widget .checkbox_container input.checkbox:focus, .formbody .widget .checkbox_container input.checkbox:active, .formbody .widget .checkbox_container input.radio:hover, .formbody .widget .checkbox_container input.radio:focus, .formbody .widget .checkbox_container input.radio:active, .formbody .widget .radio_container input.checkbox:hover, .formbody .widget .radio_container input.checkbox:focus, .formbody .widget .radio_container input.checkbox:active, .formbody .widget .radio_container input.radio:hover, .formbody .widget .radio_container input.radio:focus, .formbody .widget .radio_container input.radio:active {
        box-shadow: none !important;
        border: none !important; }
    .formbody fieldset.checkbox_container label, .formbody fieldset .checkbox_container label, .formbody fieldset .radio_container label, .formbody .field.checkbox_container label, .formbody .field .checkbox_container label, .formbody .field .radio_container label, .formbody .widget.checkbox_container label, .formbody .widget .checkbox_container label, .formbody .widget .radio_container label {
      display: inline-block;
      font-weight: 300;
      margin-left: 1rem;
      color: #000; }
    .formbody fieldset .radio_container, .formbody .field .radio_container, .formbody .widget .radio_container {
      box-shadow: none !important;
      border: 1px solid #c0c0c0 !important; }
  .formbody .submit_container {
    padding: 1% 0; }
    .formbody .submit_container input.submit,
    .formbody .submit_container button.submit {
      transition: box-shadow 0.3s; }
      .formbody .submit_container input.submit:hover,
      .formbody .submit_container button.submit:hover {
        box-shadow: 5px 5px 0px 0 #e6e6e6; }
      .formbody .submit_container input.submit:focus,
      .formbody .submit_container button.submit:focus {
        outline: none; }

/* Newsletter Form*/
#anfrage-form .checkbox_container span {
  display: inline-block;
  min-width: 21%;
  padding-right: 3rem; }
  @media only screen and (max-width: 768px) {
    #anfrage-form .checkbox_container span {
      min-width: 45%; } }

#anfrage-form .checkbox_container label {
  margin-left: 0; }

#anfrage-form .checkbox_container legend .mandatory {
  min-width: inherit; }

@media only screen and (max-width: 1010px) {
  #anfrage-form .checkbox_container {
    text-align: left; }
    #anfrage-form .checkbox_container legend {
      text-align: center; } }

#anfrage-form fieldset .captcha, #anfrage-form fieldset .captcha_text, #anfrage-form .field .captcha, #anfrage-form .field .captcha_text, #anfrage-form .widget .captcha, #anfrage-form .widget .captcha_text {
  width: 49%; }
  @media only screen and (max-width: 768px) {
    #anfrage-form fieldset .captcha, #anfrage-form fieldset .captcha_text, #anfrage-form .field .captcha, #anfrage-form .field .captcha_text, #anfrage-form .widget .captcha, #anfrage-form .widget .captcha_text {
      width: 100%; } }

#anfrage-form fieldset .captcha, #anfrage-form .field .captcha, #anfrage-form .widget .captcha {
  float: right; }

#anfrage-form fieldset .captcha_text, #anfrage-form .field .captcha_text, #anfrage-form .widget .captcha_text {
  text-align: right;
  padding-right: 2%; }
  @media only screen and (max-width: 768px) {
    #anfrage-form fieldset .captcha_text, #anfrage-form .field .captcha_text, #anfrage-form .widget .captcha_text {
      text-align: left;
      padding-right: 0; } }

/* mark fields with red border when invalid after submitting form */
form.submitted .formbody fieldset input.mandatory.empty, form.submitted .formbody fieldset input.captcha.error, form.submitted .formbody fieldset input:invalid, form.submitted .formbody fieldset textarea.mandatory.empty, form.submitted .formbody fieldset textarea.captcha.error, form.submitted .formbody fieldset textarea:invalid, form.submitted .formbody .field input.mandatory.empty, form.submitted .formbody .field input.captcha.error, form.submitted .formbody .field input:invalid, form.submitted .formbody .field textarea.mandatory.empty, form.submitted .formbody .field textarea.captcha.error, form.submitted .formbody .field textarea:invalid, form.submitted .formbody .widget input.mandatory.empty, form.submitted .formbody .widget input.captcha.error, form.submitted .formbody .widget input:invalid, form.submitted .formbody .widget textarea.mandatory.empty, form.submitted .formbody .widget textarea.captcha.error, form.submitted .formbody .widget textarea:invalid {
  border-color: #ec0748;
  box-shadow: 0 0 0 1px #ec0748; }

/* Floats */
.float_left, .float_right, .float_above {
  margin-bottom: 12px; }

.float_left {
  margin-right: 15px; }

.float_right {
  margin-left: 15px; }

/* Backgrounds */
.bg-dark-radial-stripes .ce_sliderStart {
  background: transparent; }

.bg-dark-stripes .ce_sliderStart {
  background: transparent; }

.bg-dark-radial .ce_sliderStart {
  background: transparent; }

.bg-orange *, #contactform * {
  color: #fff; }

.bg-orange h3, #contactform h3 {
  color: #fff !important; }

.bg-orange input, .bg-orange textarea, .bg-orange select, .bg-orange button, #contactform input, #contactform textarea, #contactform select, #contactform button {
  color: #303030; }

.bg-white {
  background-color: #fff; }

.bg-dark {
  background-color: #303030; }
  .bg-dark * {
    color: #fff; }

/* .ce_downloads */
.mime_icon {
  vertical-align: middle; }

/* Image Filters */
html .image-filter-darken h1, html .image-filter-darken h2, html .image-filter-darken h3, html .image-filter-darken h4 {
  color: #fff; }

html .image-filter-darken.parallax-image {
  text-shadow: 0 0 2px #000; }

html.css-filters .image-filter-darken img {
  filter: brightness(0.8); }

html:not(.css-filters) .image-filter-darken .image_container {
  position: relative; }

/* Slider */
.slider {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden; }
  .slider.col {
    width: 100%;
    height: auto; }
  .slider > .block {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }
  .slider[data-animation=fade] > .block {
    opacity: 0; }
  .slider[data-animation=fade] > .block:first-child {
    opacity: 1; }

/* Default Content Slider */
.ce_sliderStart {
  padding: 50px;
  background: #f4f4f4; }
  .inside .ce_sliderStart:first-child {
    padding-top: 0; }
  .ce_sliderStart .slider-wrapper {
    height: 100%; }
    #main .ce_sliderStart .slider-wrapper > .block figure.float_above {
      box-shadow: none;
      padding: 0; }
  .ce_sliderStart > h1, .ce_sliderStart > h2, .ce_sliderStart > h3, .ce_sliderStart > h4, .ce_sliderStart > h5, .ce_sliderStart > h6 {
    margin-top: 0;
    padding: 1rem;
    border-bottom: 2px solid #fff; }
  .ce_sliderStart.height-10 .slider-wrapper > .block {
    height: 10px !important; }
  .ce_sliderStart.height-20 .slider-wrapper > .block {
    height: 20px !important; }
  .ce_sliderStart.height-30 .slider-wrapper > .block {
    height: 30px !important; }
  .ce_sliderStart.height-40 .slider-wrapper > .block {
    height: 40px !important; }
  .ce_sliderStart.height-50 .slider-wrapper > .block {
    height: 50px !important; }
  .ce_sliderStart.height-60 .slider-wrapper > .block {
    height: 60px !important; }
  .ce_sliderStart.height-70 .slider-wrapper > .block {
    height: 70px !important; }
  .ce_sliderStart.height-80 .slider-wrapper > .block {
    height: 80px !important; }
  .ce_sliderStart.height-90 .slider-wrapper > .block {
    height: 90px !important; }
  .ce_sliderStart.height-100 .slider-wrapper > .block {
    height: 100px !important; }
  .ce_sliderStart.height-110 .slider-wrapper > .block {
    height: 110px !important; }
  .ce_sliderStart.height-120 .slider-wrapper > .block {
    height: 120px !important; }
  .ce_sliderStart.height-130 .slider-wrapper > .block {
    height: 130px !important; }
  .ce_sliderStart.height-140 .slider-wrapper > .block {
    height: 140px !important; }
  .ce_sliderStart.height-150 .slider-wrapper > .block {
    height: 150px !important; }
  .ce_sliderStart.height-160 .slider-wrapper > .block {
    height: 160px !important; }
  .ce_sliderStart.height-170 .slider-wrapper > .block {
    height: 170px !important; }
  .ce_sliderStart.height-180 .slider-wrapper > .block {
    height: 180px !important; }
  .ce_sliderStart.height-190 .slider-wrapper > .block {
    height: 190px !important; }
  .ce_sliderStart.height-200 .slider-wrapper > .block {
    height: 200px !important; }
  .ce_sliderStart.height-210 .slider-wrapper > .block {
    height: 210px !important; }
  .ce_sliderStart.height-220 .slider-wrapper > .block {
    height: 220px !important; }
  .ce_sliderStart.height-230 .slider-wrapper > .block {
    height: 230px !important; }
  .ce_sliderStart.height-240 .slider-wrapper > .block {
    height: 240px !important; }
  .ce_sliderStart.height-250 .slider-wrapper > .block {
    height: 250px !important; }
  .ce_sliderStart.height-260 .slider-wrapper > .block {
    height: 260px !important; }
  .ce_sliderStart.height-270 .slider-wrapper > .block {
    height: 270px !important; }
  .ce_sliderStart.height-280 .slider-wrapper > .block {
    height: 280px !important; }
  .ce_sliderStart.height-290 .slider-wrapper > .block {
    height: 290px !important; }
  .ce_sliderStart.height-300 .slider-wrapper > .block {
    height: 300px !important; }
  .ce_sliderStart.height-310 .slider-wrapper > .block {
    height: 310px !important; }
  .ce_sliderStart.height-320 .slider-wrapper > .block {
    height: 320px !important; }
  .ce_sliderStart.height-330 .slider-wrapper > .block {
    height: 330px !important; }
  .ce_sliderStart.height-340 .slider-wrapper > .block {
    height: 340px !important; }
  .ce_sliderStart.height-350 .slider-wrapper > .block {
    height: 350px !important; }
  .ce_sliderStart.height-360 .slider-wrapper > .block {
    height: 360px !important; }
  .ce_sliderStart.height-370 .slider-wrapper > .block {
    height: 370px !important; }
  .ce_sliderStart.height-380 .slider-wrapper > .block {
    height: 380px !important; }
  .ce_sliderStart.height-390 .slider-wrapper > .block {
    height: 390px !important; }
  .ce_sliderStart.height-400 .slider-wrapper > .block {
    height: 400px !important; }
  .ce_sliderStart.height-410 .slider-wrapper > .block {
    height: 410px !important; }
  .ce_sliderStart.height-420 .slider-wrapper > .block {
    height: 420px !important; }
  .ce_sliderStart.height-430 .slider-wrapper > .block {
    height: 430px !important; }
  .ce_sliderStart.height-440 .slider-wrapper > .block {
    height: 440px !important; }
  .ce_sliderStart.height-450 .slider-wrapper > .block {
    height: 450px !important; }
  .ce_sliderStart.height-460 .slider-wrapper > .block {
    height: 460px !important; }
  .ce_sliderStart.height-470 .slider-wrapper > .block {
    height: 470px !important; }
  .ce_sliderStart.height-480 .slider-wrapper > .block {
    height: 480px !important; }
  .ce_sliderStart.height-490 .slider-wrapper > .block {
    height: 490px !important; }
  .ce_sliderStart.height-500 .slider-wrapper > .block {
    height: 500px !important; }
  .ce_sliderStart.height-510 .slider-wrapper > .block {
    height: 510px !important; }
  .ce_sliderStart.height-520 .slider-wrapper > .block {
    height: 520px !important; }
  .ce_sliderStart.height-530 .slider-wrapper > .block {
    height: 530px !important; }
  .ce_sliderStart.height-540 .slider-wrapper > .block {
    height: 540px !important; }
  .ce_sliderStart.height-550 .slider-wrapper > .block {
    height: 550px !important; }
  .ce_sliderStart.height-560 .slider-wrapper > .block {
    height: 560px !important; }
  .ce_sliderStart.height-570 .slider-wrapper > .block {
    height: 570px !important; }
  .ce_sliderStart.height-580 .slider-wrapper > .block {
    height: 580px !important; }
  .ce_sliderStart.height-590 .slider-wrapper > .block {
    height: 590px !important; }
  .ce_sliderStart.height-600 .slider-wrapper > .block {
    height: 600px !important; }
  .ce_sliderStart.height-610 .slider-wrapper > .block {
    height: 610px !important; }
  .ce_sliderStart.height-620 .slider-wrapper > .block {
    height: 620px !important; }
  .ce_sliderStart.height-630 .slider-wrapper > .block {
    height: 630px !important; }
  .ce_sliderStart.height-640 .slider-wrapper > .block {
    height: 640px !important; }
  .ce_sliderStart.height-650 .slider-wrapper > .block {
    height: 650px !important; }
  .ce_sliderStart.height-660 .slider-wrapper > .block {
    height: 660px !important; }
  .ce_sliderStart.height-670 .slider-wrapper > .block {
    height: 670px !important; }
  .ce_sliderStart.height-680 .slider-wrapper > .block {
    height: 680px !important; }
  .ce_sliderStart.height-690 .slider-wrapper > .block {
    height: 690px !important; }
  .ce_sliderStart.height-700 .slider-wrapper > .block {
    height: 700px !important; }
  .ce_sliderStart.height-710 .slider-wrapper > .block {
    height: 710px !important; }
  .ce_sliderStart.height-720 .slider-wrapper > .block {
    height: 720px !important; }
  .ce_sliderStart.height-730 .slider-wrapper > .block {
    height: 730px !important; }
  .ce_sliderStart.height-740 .slider-wrapper > .block {
    height: 740px !important; }
  .ce_sliderStart.height-750 .slider-wrapper > .block {
    height: 750px !important; }
  .ce_sliderStart.height-760 .slider-wrapper > .block {
    height: 760px !important; }
  .ce_sliderStart.height-770 .slider-wrapper > .block {
    height: 770px !important; }
  .ce_sliderStart.height-780 .slider-wrapper > .block {
    height: 780px !important; }
  .ce_sliderStart.height-790 .slider-wrapper > .block {
    height: 790px !important; }
  .ce_sliderStart.height-800 .slider-wrapper > .block {
    height: 800px !important; }
  .ce_sliderStart.height-810 .slider-wrapper > .block {
    height: 810px !important; }
  .ce_sliderStart.height-820 .slider-wrapper > .block {
    height: 820px !important; }
  .ce_sliderStart.height-830 .slider-wrapper > .block {
    height: 830px !important; }
  .ce_sliderStart.height-840 .slider-wrapper > .block {
    height: 840px !important; }
  .ce_sliderStart.height-850 .slider-wrapper > .block {
    height: 850px !important; }
  .ce_sliderStart.height-860 .slider-wrapper > .block {
    height: 860px !important; }
  .ce_sliderStart.height-870 .slider-wrapper > .block {
    height: 870px !important; }
  .ce_sliderStart.height-880 .slider-wrapper > .block {
    height: 880px !important; }
  .ce_sliderStart.height-890 .slider-wrapper > .block {
    height: 890px !important; }
  .ce_sliderStart.height-900 .slider-wrapper > .block {
    height: 900px !important; }
  .ce_sliderStart.height-910 .slider-wrapper > .block {
    height: 910px !important; }
  .ce_sliderStart.height-920 .slider-wrapper > .block {
    height: 920px !important; }
  .ce_sliderStart.height-930 .slider-wrapper > .block {
    height: 930px !important; }
  .ce_sliderStart.height-940 .slider-wrapper > .block {
    height: 940px !important; }
  .ce_sliderStart.height-950 .slider-wrapper > .block {
    height: 950px !important; }
  .ce_sliderStart.height-960 .slider-wrapper > .block {
    height: 960px !important; }
  .ce_sliderStart.height-970 .slider-wrapper > .block {
    height: 970px !important; }
  .ce_sliderStart.height-980 .slider-wrapper > .block {
    height: 980px !important; }
  .ce_sliderStart.height-990 .slider-wrapper > .block {
    height: 990px !important; }
  .ce_sliderStart.height-1000 .slider-wrapper > .block {
    height: 1000px !important; }
  .ce_sliderStart nav.slider-control {
    padding: 12px;
    text-align: center;
    height: 30px; }
    @media only screen and (max-width: 450px) {
      .ce_sliderStart nav.slider-control {
        height: 50px;
        /* t.muir: menu breaks to 3 lines. use height auto with less padding on ce_sliderstart if it breaks to more lines */ } }
    .ce_sliderStart nav.slider-control .slider-menu {
      position: static;
      margin: 0;
      padding: 0;
      width: auto;
      display: inline-block; }
    .ce_sliderStart nav.slider-control .slider-menu {
      display: inline; }
    .ce_sliderStart nav.slider-control .slider-next, .ce_sliderStart nav.slider-control .slider-prev, .ce_sliderStart nav.slider-control b {
      text-indent: -10000px; }
    .ce_sliderStart nav.slider-control .slider-next, .ce_sliderStart nav.slider-control .slider-prev {
      position: static;
      text-indent: 0;
      line-height: 25px;
      font-weight: 900; }
  .ce_sliderStart.quote-slider nav.slider-control b {
    text-indent: -10000px; }
  .ce_sliderStart.quote-slider nav.slider-control .slider-next, .ce_sliderStart.quote-slider nav.slider-control .slider-prev {
    background: #FFFFFF;
    position: absolute;
    top: -160px;
    background: transparent;
    color: #FFF;
    border: none;
    min-width: 5rem;
    height: 8rem;
    font-size: 8rem;
    line-height: 1;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    transition: color 0.2s ease, text-shadow 0.2s ease; }
    @media only screen and (max-width: 768px) {
      .ce_sliderStart.quote-slider nav.slider-control .slider-next, .ce_sliderStart.quote-slider nav.slider-control .slider-prev {
        top: -10px;
        font-size: 6rem;
        height: 6rem; } }
    .ce_sliderStart.quote-slider nav.slider-control .slider-next.active, .ce_sliderStart.quote-slider nav.slider-control .slider-next:hover, .ce_sliderStart.quote-slider nav.slider-control .slider-prev.active, .ce_sliderStart.quote-slider nav.slider-control .slider-prev:hover {
      background: transparent;
      color: #EC6707;
      text-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
      border: none; }
  .ce_sliderStart.quote-slider nav.slider-control .slider-prev {
    left: 8rem; }
  .ce_sliderStart.quote-slider nav.slider-control .slider-next {
    right: 8rem; }

header #product_search {
  position: fixed;
  top: 100%;
  left: 0;
  margin-top: 10px;
  width: 100%; }
  header #product_search .form {
    width: 350px;
    height: 130px;
    position: relative;
    margin: 0 auto 12px auto; }
  .mod-csstransforms header #product_search {
    top: 100%;
    transform: translateY(0%);
    transition: transform 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275); }
    .mod-csstransforms header #product_search.show {
      transform: translateY(-140px); }
      @media only screen and (max-width: 1010px) {
        .mod-csstransforms header #product_search.show {
          transform: translateY(-190px); } }

/* Search widget */
.mod_productdb_filter_widget {
  position: relative;
  width: 350px;
  height: 130px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
  .mod_productdb_filter_widget .widget.field {
    width: 275px;
    height: 50px;
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 1;
    padding: 0;
    overflow: visible;
    margin-bottom: 0px; }
    .mod_productdb_filter_widget .widget.field.active {
      z-index: 2; }
    .mod_productdb_filter_widget .widget.field br {
      display: none; }
    .mod_productdb_filter_widget .widget.field select, .mod_productdb_filter_widget .widget.field input {
      line-height: 50px;
      height: 50px;
      box-sizing: border-box;
      display: none;
      outline: 0; }
      .mod_productdb_filter_widget .widget.field select:hover, .mod_productdb_filter_widget .widget.field select:focus, .mod_productdb_filter_widget .widget.field select:active, .mod_productdb_filter_widget .widget.field input:hover, .mod_productdb_filter_widget .widget.field input:focus, .mod_productdb_filter_widget .widget.field input:active {
        box-shadow: none !important;
        border-color: #e6e6e6 !important;
        font-weight: 300 !important; }
    .mod_productdb_filter_widget .widget.field label {
      position: absolute;
      bottom: -25px;
      left: 0px;
      display: block;
      font-size: 1.2rem;
      line-height: 1.6;
      font-weight: 400;
      cursor: pointer;
      padding: 2px 0;
      color: #fff;
      opacity: 1; }
      .mod_productdb_filter_widget .widget.field label:hover {
        color: #fff; }
      .mod_productdb_filter_widget .widget.field label:before {
        content: "\f204\00A0";
        font-family: FontAwesome; }
      .mod_productdb_filter_widget .widget.field label:hover:before {
        content: "\f205\00A0";
        font-family: FontAwesome;
        color: #fff; }
    .mod_productdb_filter_widget .widget.field.factory label {
      left: 50%;
      transform: translateX(-40%); }
    .mod_productdb_filter_widget .widget.field.type1 label {
      left: auto;
      right: 1%; }
    .mod_productdb_filter_widget .widget.field.active label {
      color: #EC6707; }
      .mod_productdb_filter_widget .widget.field.active label:before {
        content: "\f205\00A0"; }
    .mod_productdb_filter_widget .widget.field.active select, .mod_productdb_filter_widget .widget.field.active input {
      display: block; }
  .mod_productdb_filter_widget .widget.field.subCategory {
    display: none; }
  .mod_productdb_filter_widget .submit_container {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1;
    width: 50px;
    height: 50px;
    padding: 0; }
  .mod_productdb_filter_widget .detail_link {
    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 1;
    font-size: 1.4rem;
    text-decoration: none;
    font-weight: 400; }
    .mod_productdb_filter_widget .detail_link:before {
      content: "\f0da\00A0";
      font-family: FontAwesome; }

.select[name="rootCategory"] option:first-child, .select[name="factory"] option:first-child {
  background-color: #EC6707; }

.select[name="rootCategory"] option:hover, .select[name="factory"] option:hover {
  background-color: #EC6707;
  color: #fff; }

.select[name="rootCategory"] option:checked, .select[name="factory"] option:checked {
  background-color: #EC6707;
  color: #fff; }

.mod_productdb .select[name="rootCategory"] option:nth-child(-n+4), .mod_productdb .select[name="factory"] option:nth-child(-n+4), .mod_productdb_filter_widget .select[name="rootCategory"] option:nth-child(-n+4), .mod_productdb_filter_widget .select[name="factory"] option:nth-child(-n+4) {
  background-color: #303030;
  color: #fff;
  font-weight: bold;
  border-bottom: 1px solid #fff; }

/* Lightbox */
#cboxClose, #cboxNext, #cboxPrevious {
  background-image: none;
  background-color: #EC6707;
  width: 35px;
  height: 35px;
  color: #fff;
  text-align: center;
  text-indent: 0;
  font-weight: bold;
  font-size: 25px;
  line-height: 35px;
  font-family: FontAwesome; }

#cboxClose {
  right: 10px; }

#cboxNext, #cboxPrevious {
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 40px;
  transition: font-size 0.4s; }

#cboxNext:hover, #cboxPrevious:hover {
  font-size: 45px; }

#cboxClose:hover {
  text-shadow: 0 0 5px #fff; }

#cboxContent {
  margin-top: 0; }
  #cboxContent #cboxCurrent {
    display: none !important; }
  #cboxContent #cboxTitle {
    top: unset;
    bottom: 5px;
    left: 5px;
    right: 5px;
    padding: 2px 5px 0 5px;
    background-color: rgba(0, 0, 0, 0.75);
    font-size: 15px; }

#cboxLoadedContent {
  border: 5px solid #EC6707; }

#colorbox {
  box-shadow: 0 0 10px 0 #EC6707; }

#cboxOverlay {
  background: rgba(0, 0, 0, 0.8); }

/* Parallax Images */
.parallax-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0px 0px; }
  .parallax-image.parallax-contain {
    background-size: contain; }
  .slider-wrapper > .parallax-image {
    height: 100%;
    transition: background-position 0s 0s, opacity 1s; }

.parallax-container {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
  background: transparent; }
  .parallax-container.absolute {
    position: absolute; }
  .parallax-container .parallax-image {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1; }
    .mod-csstransforms .parallax-container .parallax-image {
      left: 50%;
      transform: translateX(-50%); }

/* Inline Styles */
.min-height-0 {
  min-height: 0px !important; }

.min-height-10 {
  min-height: 10px !important; }

.min-height-20 {
  min-height: 20px !important; }

.min-height-30 {
  min-height: 30px !important; }

.min-height-40 {
  min-height: 40px !important; }

.min-height-50 {
  min-height: 50px !important; }

.min-height-60 {
  min-height: 60px !important; }

.min-height-70 {
  min-height: 70px !important; }

.min-height-80 {
  min-height: 80px !important; }

.min-height-90 {
  min-height: 90px !important; }

.min-height-100 {
  min-height: 100px !important; }

.min-height-110 {
  min-height: 110px !important; }

.min-height-120 {
  min-height: 120px !important; }

.min-height-130 {
  min-height: 130px !important; }

.min-height-140 {
  min-height: 140px !important; }

.min-height-150 {
  min-height: 150px !important; }

.min-height-160 {
  min-height: 160px !important; }

.min-height-170 {
  min-height: 170px !important; }

.min-height-180 {
  min-height: 180px !important; }

.min-height-190 {
  min-height: 190px !important; }

.min-height-200 {
  min-height: 200px !important; }

.min-height-210 {
  min-height: 210px !important; }

.min-height-220 {
  min-height: 220px !important; }

.min-height-230 {
  min-height: 230px !important; }

.min-height-240 {
  min-height: 240px !important; }

.min-height-250 {
  min-height: 250px !important; }

.min-height-260 {
  min-height: 260px !important; }

.min-height-270 {
  min-height: 270px !important; }

.min-height-280 {
  min-height: 280px !important; }

.min-height-290 {
  min-height: 290px !important; }

.min-height-300 {
  min-height: 300px !important; }

.min-height-310 {
  min-height: 310px !important; }

.min-height-320 {
  min-height: 320px !important; }

.min-height-330 {
  min-height: 330px !important; }

.min-height-340 {
  min-height: 340px !important; }

.min-height-350 {
  min-height: 350px !important; }

.min-height-360 {
  min-height: 360px !important; }

.min-height-370 {
  min-height: 370px !important; }

.min-height-380 {
  min-height: 380px !important; }

.min-height-390 {
  min-height: 390px !important; }

.min-height-400 {
  min-height: 400px !important; }

.min-height-410 {
  min-height: 410px !important; }

.min-height-420 {
  min-height: 420px !important; }

.min-height-430 {
  min-height: 430px !important; }

.min-height-440 {
  min-height: 440px !important; }

.min-height-450 {
  min-height: 450px !important; }

.min-height-460 {
  min-height: 460px !important; }

.min-height-470 {
  min-height: 470px !important; }

.min-height-480 {
  min-height: 480px !important; }

.min-height-490 {
  min-height: 490px !important; }

.min-height-500 {
  min-height: 500px !important; }

.min-height-510 {
  min-height: 510px !important; }

.min-height-520 {
  min-height: 520px !important; }

.min-height-530 {
  min-height: 530px !important; }

.min-height-540 {
  min-height: 540px !important; }

.min-height-550 {
  min-height: 550px !important; }

.min-height-560 {
  min-height: 560px !important; }

.min-height-570 {
  min-height: 570px !important; }

.min-height-580 {
  min-height: 580px !important; }

.min-height-590 {
  min-height: 590px !important; }

.min-height-600 {
  min-height: 600px !important; }

.min-height-610 {
  min-height: 610px !important; }

.min-height-620 {
  min-height: 620px !important; }

.min-height-630 {
  min-height: 630px !important; }

.min-height-640 {
  min-height: 640px !important; }

.min-height-650 {
  min-height: 650px !important; }

.min-height-660 {
  min-height: 660px !important; }

.min-height-670 {
  min-height: 670px !important; }

.min-height-680 {
  min-height: 680px !important; }

.min-height-690 {
  min-height: 690px !important; }

.min-height-700 {
  min-height: 700px !important; }

.min-height-710 {
  min-height: 710px !important; }

.min-height-720 {
  min-height: 720px !important; }

.min-height-730 {
  min-height: 730px !important; }

.min-height-740 {
  min-height: 740px !important; }

.min-height-750 {
  min-height: 750px !important; }

.min-height-760 {
  min-height: 760px !important; }

.min-height-770 {
  min-height: 770px !important; }

.min-height-780 {
  min-height: 780px !important; }

.min-height-790 {
  min-height: 790px !important; }

.min-height-800 {
  min-height: 800px !important; }

.min-height-810 {
  min-height: 810px !important; }

.min-height-820 {
  min-height: 820px !important; }

.min-height-830 {
  min-height: 830px !important; }

.min-height-840 {
  min-height: 840px !important; }

.min-height-850 {
  min-height: 850px !important; }

.min-height-860 {
  min-height: 860px !important; }

.min-height-870 {
  min-height: 870px !important; }

.min-height-880 {
  min-height: 880px !important; }

.min-height-890 {
  min-height: 890px !important; }

.min-height-900 {
  min-height: 900px !important; }

.min-height-910 {
  min-height: 910px !important; }

.min-height-920 {
  min-height: 920px !important; }

.min-height-930 {
  min-height: 930px !important; }

.min-height-940 {
  min-height: 940px !important; }

.min-height-950 {
  min-height: 950px !important; }

.min-height-960 {
  min-height: 960px !important; }

.min-height-970 {
  min-height: 970px !important; }

.min-height-980 {
  min-height: 980px !important; }

.min-height-990 {
  min-height: 990px !important; }

.min-height-1000 {
  min-height: 1000px !important; }

.max-height-0 {
  max-height: 0px !important; }

.max-height-10 {
  max-height: 10px !important; }

.max-height-20 {
  max-height: 20px !important; }

.max-height-30 {
  max-height: 30px !important; }

.max-height-40 {
  max-height: 40px !important; }

.max-height-50 {
  max-height: 50px !important; }

.max-height-60 {
  max-height: 60px !important; }

.max-height-70 {
  max-height: 70px !important; }

.max-height-80 {
  max-height: 80px !important; }

.max-height-90 {
  max-height: 90px !important; }

.max-height-100 {
  max-height: 100px !important; }

.max-height-110 {
  max-height: 110px !important; }

.max-height-120 {
  max-height: 120px !important; }

.max-height-130 {
  max-height: 130px !important; }

.max-height-140 {
  max-height: 140px !important; }

.max-height-150 {
  max-height: 150px !important; }

.max-height-160 {
  max-height: 160px !important; }

.max-height-170 {
  max-height: 170px !important; }

.max-height-180 {
  max-height: 180px !important; }

.max-height-190 {
  max-height: 190px !important; }

.max-height-200 {
  max-height: 200px !important; }

.max-height-210 {
  max-height: 210px !important; }

.max-height-220 {
  max-height: 220px !important; }

.max-height-230 {
  max-height: 230px !important; }

.max-height-240 {
  max-height: 240px !important; }

.max-height-250 {
  max-height: 250px !important; }

.max-height-260 {
  max-height: 260px !important; }

.max-height-270 {
  max-height: 270px !important; }

.max-height-280 {
  max-height: 280px !important; }

.max-height-290 {
  max-height: 290px !important; }

.max-height-300 {
  max-height: 300px !important; }

.max-height-310 {
  max-height: 310px !important; }

.max-height-320 {
  max-height: 320px !important; }

.max-height-330 {
  max-height: 330px !important; }

.max-height-340 {
  max-height: 340px !important; }

.max-height-350 {
  max-height: 350px !important; }

.max-height-360 {
  max-height: 360px !important; }

.max-height-370 {
  max-height: 370px !important; }

.max-height-380 {
  max-height: 380px !important; }

.max-height-390 {
  max-height: 390px !important; }

.max-height-400 {
  max-height: 400px !important; }

.max-height-410 {
  max-height: 410px !important; }

.max-height-420 {
  max-height: 420px !important; }

.max-height-430 {
  max-height: 430px !important; }

.max-height-440 {
  max-height: 440px !important; }

.max-height-450 {
  max-height: 450px !important; }

.max-height-460 {
  max-height: 460px !important; }

.max-height-470 {
  max-height: 470px !important; }

.max-height-480 {
  max-height: 480px !important; }

.max-height-490 {
  max-height: 490px !important; }

.max-height-500 {
  max-height: 500px !important; }

.max-height-510 {
  max-height: 510px !important; }

.max-height-520 {
  max-height: 520px !important; }

.max-height-530 {
  max-height: 530px !important; }

.max-height-540 {
  max-height: 540px !important; }

.max-height-550 {
  max-height: 550px !important; }

.max-height-560 {
  max-height: 560px !important; }

.max-height-570 {
  max-height: 570px !important; }

.max-height-580 {
  max-height: 580px !important; }

.max-height-590 {
  max-height: 590px !important; }

.max-height-600 {
  max-height: 600px !important; }

.max-height-610 {
  max-height: 610px !important; }

.max-height-620 {
  max-height: 620px !important; }

.max-height-630 {
  max-height: 630px !important; }

.max-height-640 {
  max-height: 640px !important; }

.max-height-650 {
  max-height: 650px !important; }

.max-height-660 {
  max-height: 660px !important; }

.max-height-670 {
  max-height: 670px !important; }

.max-height-680 {
  max-height: 680px !important; }

.max-height-690 {
  max-height: 690px !important; }

.max-height-700 {
  max-height: 700px !important; }

.max-height-710 {
  max-height: 710px !important; }

.max-height-720 {
  max-height: 720px !important; }

.max-height-730 {
  max-height: 730px !important; }

.max-height-740 {
  max-height: 740px !important; }

.max-height-750 {
  max-height: 750px !important; }

.max-height-760 {
  max-height: 760px !important; }

.max-height-770 {
  max-height: 770px !important; }

.max-height-780 {
  max-height: 780px !important; }

.max-height-790 {
  max-height: 790px !important; }

.max-height-800 {
  max-height: 800px !important; }

.max-height-810 {
  max-height: 810px !important; }

.max-height-820 {
  max-height: 820px !important; }

.max-height-830 {
  max-height: 830px !important; }

.max-height-840 {
  max-height: 840px !important; }

.max-height-850 {
  max-height: 850px !important; }

.max-height-860 {
  max-height: 860px !important; }

.max-height-870 {
  max-height: 870px !important; }

.max-height-880 {
  max-height: 880px !important; }

.max-height-890 {
  max-height: 890px !important; }

.max-height-900 {
  max-height: 900px !important; }

.max-height-910 {
  max-height: 910px !important; }

.max-height-920 {
  max-height: 920px !important; }

.max-height-930 {
  max-height: 930px !important; }

.max-height-940 {
  max-height: 940px !important; }

.max-height-950 {
  max-height: 950px !important; }

.max-height-960 {
  max-height: 960px !important; }

.max-height-970 {
  max-height: 970px !important; }

.max-height-980 {
  max-height: 980px !important; }

.max-height-990 {
  max-height: 990px !important; }

.max-height-1000 {
  max-height: 1000px !important; }

.height-0 {
  height: 0px !important; }

.height-10 {
  height: 10px !important; }

.height-20 {
  height: 20px !important; }

.height-30 {
  height: 30px !important; }

.height-40 {
  height: 40px !important; }

.height-50 {
  height: 50px !important; }

.height-60 {
  height: 60px !important; }

.height-70 {
  height: 70px !important; }

.height-80 {
  height: 80px !important; }

.height-90 {
  height: 90px !important; }

.height-100 {
  height: 100px !important; }

.height-110 {
  height: 110px !important; }

.height-120 {
  height: 120px !important; }

.height-130 {
  height: 130px !important; }

.height-140 {
  height: 140px !important; }

.height-150 {
  height: 150px !important; }

.height-160 {
  height: 160px !important; }

.height-170 {
  height: 170px !important; }

.height-180 {
  height: 180px !important; }

.height-190 {
  height: 190px !important; }

.height-200 {
  height: 200px !important; }

.height-210 {
  height: 210px !important; }

.height-220 {
  height: 220px !important; }

.height-230 {
  height: 230px !important; }

.height-240 {
  height: 240px !important; }

.height-250 {
  height: 250px !important; }

.height-260 {
  height: 260px !important; }

.height-270 {
  height: 270px !important; }

.height-280 {
  height: 280px !important; }

.height-290 {
  height: 290px !important; }

.height-300 {
  height: 300px !important; }

.height-310 {
  height: 310px !important; }

.height-320 {
  height: 320px !important; }

.height-330 {
  height: 330px !important; }

.height-340 {
  height: 340px !important; }

.height-350 {
  height: 350px !important; }

.height-360 {
  height: 360px !important; }

.height-370 {
  height: 370px !important; }

.height-380 {
  height: 380px !important; }

.height-390 {
  height: 390px !important; }

.height-400 {
  height: 400px !important; }

.height-410 {
  height: 410px !important; }

.height-420 {
  height: 420px !important; }

.height-430 {
  height: 430px !important; }

.height-440 {
  height: 440px !important; }

.height-450 {
  height: 450px !important; }

.height-460 {
  height: 460px !important; }

.height-470 {
  height: 470px !important; }

.height-480 {
  height: 480px !important; }

.height-490 {
  height: 490px !important; }

.height-500 {
  height: 500px !important; }

.height-510 {
  height: 510px !important; }

.height-520 {
  height: 520px !important; }

.height-530 {
  height: 530px !important; }

.height-540 {
  height: 540px !important; }

.height-550 {
  height: 550px !important; }

.height-560 {
  height: 560px !important; }

.height-570 {
  height: 570px !important; }

.height-580 {
  height: 580px !important; }

.height-590 {
  height: 590px !important; }

.height-600 {
  height: 600px !important; }

.height-610 {
  height: 610px !important; }

.height-620 {
  height: 620px !important; }

.height-630 {
  height: 630px !important; }

.height-640 {
  height: 640px !important; }

.height-650 {
  height: 650px !important; }

.height-660 {
  height: 660px !important; }

.height-670 {
  height: 670px !important; }

.height-680 {
  height: 680px !important; }

.height-690 {
  height: 690px !important; }

.height-700 {
  height: 700px !important; }

.height-710 {
  height: 710px !important; }

.height-720 {
  height: 720px !important; }

.height-730 {
  height: 730px !important; }

.height-740 {
  height: 740px !important; }

.height-750 {
  height: 750px !important; }

.height-760 {
  height: 760px !important; }

.height-770 {
  height: 770px !important; }

.height-780 {
  height: 780px !important; }

.height-790 {
  height: 790px !important; }

.height-800 {
  height: 800px !important; }

.height-810 {
  height: 810px !important; }

.height-820 {
  height: 820px !important; }

.height-830 {
  height: 830px !important; }

.height-840 {
  height: 840px !important; }

.height-850 {
  height: 850px !important; }

.height-860 {
  height: 860px !important; }

.height-870 {
  height: 870px !important; }

.height-880 {
  height: 880px !important; }

.height-890 {
  height: 890px !important; }

.height-900 {
  height: 900px !important; }

.height-910 {
  height: 910px !important; }

.height-920 {
  height: 920px !important; }

.height-930 {
  height: 930px !important; }

.height-940 {
  height: 940px !important; }

.height-950 {
  height: 950px !important; }

.height-960 {
  height: 960px !important; }

.height-970 {
  height: 970px !important; }

.height-980 {
  height: 980px !important; }

.height-990 {
  height: 990px !important; }

.height-1000 {
  height: 1000px !important; }

/* Icons */
.fa-50plus:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-50plus.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-60plus:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-60plus.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-70percent:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-70percent.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-gears:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-gears.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-medal:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-medal.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-money:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-money.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-lagerbestand:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-lagerbestand.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-person:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-person.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-piggybank:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-piggybank.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-separator:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-separator.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-star:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-star.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-stopwatch:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-stopwatch.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-talk:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-talk.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-thumbup:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-thumbup.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-trophy:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-trophy.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-truck:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-truck.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-all:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-all.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-guarantee:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-guarantee.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-lab:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-lab.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-tacho:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-tacho.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

/* link has white text - eg. headers in images on start page */
.link-white a, .link-white a:link, .link-white a:visited {
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer; }

/* Skrollr */
#skrollr-body {
  width: 100%;
  max-width: 100%;
  overflow-x: hidden; }

/* .ce_accordion */
.ce_accordion {
  margin: 1rem 0;
  border-top: 1px solid #fff; }
  .ce_accordion + .ce_accordion {
    margin-top: -1rem; }
  .ce_accordion .toggler {
    background-color: #ddd;
    color: rgba(0, 0, 0, 0.6);
    transition: all 0.5s;
    font-size: 1.8rem;
    font-weight: 900;
    padding: 0 12px;
    cursor: pointer;
    outline: 0;
    border-radius: 0;
    border: 0;
    min-height: 50px;
    line-height: 50px; }
    .ce_accordion .toggler .ui-icon {
      display: initial;
      background-image: none;
      text-indent: 0;
      position: inherit; }
    .ce_accordion .toggler .ui-icon:after {
      transition: all 0.5s;
      font-family: FontAwesome;
      content: "";
      font-size: 2rem;
      display: block;
      float: right; }
    .ce_accordion .toggler.ui-state-hover, .ce_accordion .toggler.ui-state-active {
      background-color: #f4f4f4;
      color: #000;
      border: none; }
      .ce_accordion .toggler.ui-state-hover .ui-icon:after, .ce_accordion .toggler.ui-state-active .ui-icon:after {
        transform: rotate(-180deg);
        color: #EC6707; }
  .ce_accordion .accordion {
    padding: 12px;
    background-color: #f4f4f4;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border: none; }
    .ce_accordion .accordion a {
      color: #EC6707; }
    .ce_accordion .accordion *:first-child {
      margin-top: 0; }
    .ce_accordion .accordion *:last-child {
      margin-bottom: 0; }

.addButton, .removeButton {
  cursor: pointer; }
  .addButton i, .removeButton i {
    display: inline-block;
    padding: 5px;
    vertical-align: middle;
    margin-bottom: 5px;
    line-height: 15px;
    height: 15px;
    width: 15px;
    border-radius: 30px; }

.addButton i {
  color: #fff;
  background-color: #ec6707; }

.removeButton {
  margin-top: -0px;
  text-align: right;
  right: -5px;
  top: 12px;
  position: absolute; }
  .removeButton i {
    line-height: 14px;
    color: #fff;
    background-color: #f00; }

.ce_image.floating-image {
  top: 0;
  left: 50%;
  z-index: 10;
  width: 1000px;
  position: absolute;
  transform: translate(-50%, 0); }
  .ce_image.floating-image .image_container {
    top: 250px; }
  .ce_image.floating-image img {
    top: 200px;
    left: 0 !important;
    width: 400px !important;
    min-width: auto !important;
    min-height: auto !important;
    transform: translateX(0) !important; }
  @media only screen and (max-width: 1010px) {
    .ce_image.floating-image {
      left: 0;
      height: 280px;
      transform: translate(0, 0); }
      .ce_image.floating-image .image_container {
        left: 10px; }
      .ce_image.floating-image img {
        top: 33%;
        max-width: 300px !important; } }

/* avalex special */
.avalex-container .rechtstext-logo {
  position: absolute;
  right: 0;
  z-index: 2; }

.link-margin {
  margin-top: 20px !important;
  margin-bottom: 50px !important; }

.link-margin-top-only {
  margin-top: 20px !important; }

/***************************************************************************************************
 * Angebot des Monats / Specials
 **************************************************************************************************/
#wrapper #container #productSpecials h2.ce_text-headline {
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2;
  text-align: left; }
  #wrapper #container #productSpecials h2.ce_text-headline:after {
    display: none; }

#wrapper #container #productSpecials h3 {
  font-size: 1.6rem;
  font-weight: 400; }

#wrapper #container #productSpecials h4 {
  font-size: 1.6rem;
  font-weight: 400; }

.dontShow {
  display: none;
  opacity: 0;
  width: 0;
  height: 0; }

/* cookiebar */
.contao-cookiebar .cc-inner {
  font-size: 1.25rem; }
  .contao-cookiebar .cc-inner p {
    font-size: 1.25rem; }
  .contao-cookiebar .cc-inner .cc-info a {
    font-size: 1rem; }

.contao-cookiebar .highlight .cc-btn.success {
  background: #9ac135;
  border-color: #7ea615; }
  .contao-cookiebar .highlight .cc-btn.success:hover {
    background: #7ea615;
    border-color: #9ac135; }

#wrapper {
  width: 100%; }
  #wrapper #container h2 {
    font-size: 4rem;
    font-weight: 300;
    margin-bottom: 1rem;
    margin-top: 1rem; }
    @media only screen and (max-width: 1010px) {
      #wrapper #container h2 {
        font-size: 2.6rem; } }
  #wrapper #container h3 {
    font-size: 3rem;
    margin-top: 1rem; }
    @media only screen and (max-width: 1010px) {
      #wrapper #container h3 {
        font-size: 1.8rem; } }
  #wrapper #container h2 + h3 {
    margin-top: 0; }
  #wrapper #main {
    font-size: 1.6rem; }
    @media only screen and (max-width: 1010px) {
      #wrapper #main {
        font-size: 1.4rem; } }
    #wrapper #main .mod_article {
      padding: 60px 0; }
      @media only screen and (max-width: 1010px) {
        #wrapper #main .mod_article {
          text-align: center;
          padding: 20px 0; }
          #wrapper #main .mod_article:not(.width-100) {
            padding: 20px 12px; } }
      #wrapper #main .mod_article.no-padding {
        padding: 0 0; }
      #wrapper #main .mod_article.no-padding-bottom {
        padding-bottom: 0; }
      #wrapper #main .mod_article .inside {
        width: 1000px;
        margin: 0 auto;
        padding-bottom: 0; }
        @media only screen and (max-width: 1010px) {
          #wrapper #main .mod_article .inside {
            width: 100%; } }
      #wrapper #main .mod_article.width-100 .inside {
        width: 100%; }
      #wrapper #main .mod_article:first-child {
        padding-top: 140px; }
        @media only screen and (max-width: 1010px) {
          #wrapper #main .mod_article:first-child {
            padding-top: 50px; } }
  #wrapper #header_image ~ #container #main .mod_article:first-child {
    padding-top: 0; }

h2 {
  text-align: center; }
  h2:after {
    content: "";
    display: block;
    width: 100px;
    height: 2px;
    margin: 1rem auto;
    background: rgba(0, 0, 0, 0.6); }

/* Global Sections */
#suche.mod_article {
  height: 490px; }
  @media only screen and (min-width: 1010px) {
    #suche.mod_article {
      padding: 0 !important; } }
  @media only screen and (max-width: 1010px) {
    #suche.mod_article {
      height: auto !important; } }
  #suche.mod_article .mod_productdb_filter_widget {
    position: absolute;
    left: 50%;
    margin-left: -175px;
    bottom: 100px;
    z-index: 2; }
    @media only screen and (max-width: 1010px) {
      #suche.mod_article .mod_productdb_filter_widget {
        position: relative;
        left: 0;
        top: 0;
        margin: 0 auto;
        bottom: 0; } }
    @media only screen and (max-width: 450px) {
      #suche.mod_article .mod_productdb_filter_widget {
        width: 300px; }
        #suche.mod_article .mod_productdb_filter_widget .widget.field {
          width: 225px; } }
  #suche.mod_article .product-image {
    position: absolute;
    top: 150px;
    z-index: 1;
    transition: transform .3s;
    transform: scale(0.9);
    opacity: 0.9; }
    #suche.mod_article .product-image:hover {
      transform: scale(1);
      opacity: 1;
      z-index: 3; }
    #suche.mod_article .product-image#image-separator-sw {
      left: 50%;
      top: 150px;
      transform: scale(1.05) translateX(-50%); }
      #suche.mod_article .product-image#image-separator-sw:hover {
        transform: scale(1.25) translateX(-50%); }
      @media only screen and (max-width: 1010px) {
        #suche.mod_article .product-image#image-separator-sw {
          transform: scale(1.05) translateX(0%); }
          #suche.mod_article .product-image#image-separator-sw:hover {
            transform: scale(1.1) translateX(0%); } }
    #suche.mod_article .product-image#image-dekanter-sw {
      left: 40px;
      top: 190px;
      transform: scale(0.85); }
      #suche.mod_article .product-image#image-dekanter-sw:hover {
        transform: scale(1); }
    #suche.mod_article .product-image#image-other-sw {
      right: 0; }
      @media only screen and (min-width: 1010px) {
        #suche.mod_article .product-image#image-other-sw {
          top: 215px; } }
    @media only screen and (max-width: 1010px) {
      #suche.mod_article .product-image {
        position: static;
        display: inline-block;
        width: 32%;
        vertical-align: middle; } }
  #suche.mod_article #start_companies_list {
    position: absolute;
    left: 0;
    bottom: 20px;
    width: 100%;
    height: 50px;
    z-index: 2;
    text-align: center; }
    @media only screen and (max-width: 1010px) {
      #suche.mod_article #start_companies_list {
        position: static;
        height: auto;
        margin: 1rem auto; } }
    #suche.mod_article #start_companies_list ul {
      margin: 0 auto; }
      #suche.mod_article #start_companies_list ul li {
        display: inline-block;
        max-width: 140px;
        margin: 0 1rem;
        line-height: 0; }
        @media only screen and (max-width: 1010px) {
          #suche.mod_article #start_companies_list ul li {
            line-height: 1.2;
            width: 15%;
            margin: 1rem; } }
        #suche.mod_article #start_companies_list ul li img {
          vertical-align: middle; }
        #suche.mod_article #start_companies_list ul li a.more-dots {
          font-size: 5rem;
          color: #e6e6e6; }
          #suche.mod_article #start_companies_list ul li a.more-dots:hover {
            color: #EC6707; }
      #suche.mod_article #start_companies_list ul li:nth-child(1), #suche.mod_article #start_companies_list ul li:nth-child(2), #suche.mod_article #start_companies_list ul li:nth-child(3), #suche.mod_article #start_companies_list ul li:nth-child(7), #suche.mod_article #start_companies_list ul li:nth-child(8), #suche.mod_article #start_companies_list ul li:nth-child(9) {
        max-width: 60px; }
        #suche.mod_article #start_companies_list ul li:nth-child(1) img, #suche.mod_article #start_companies_list ul li:nth-child(2) img, #suche.mod_article #start_companies_list ul li:nth-child(3) img, #suche.mod_article #start_companies_list ul li:nth-child(7) img, #suche.mod_article #start_companies_list ul li:nth-child(8) img, #suche.mod_article #start_companies_list ul li:nth-child(9) img {
          height: auto;
          width: 100%;
          opacity: 0.5; }
          #suche.mod_article #start_companies_list ul li:nth-child(1) img:hover, #suche.mod_article #start_companies_list ul li:nth-child(2) img:hover, #suche.mod_article #start_companies_list ul li:nth-child(3) img:hover, #suche.mod_article #start_companies_list ul li:nth-child(7) img:hover, #suche.mod_article #start_companies_list ul li:nth-child(8) img:hover, #suche.mod_article #start_companies_list ul li:nth-child(9) img:hover {
            opacity: 1; }
        @media only screen and (max-width: 1010px) {
          #suche.mod_article #start_companies_list ul li:nth-child(1), #suche.mod_article #start_companies_list ul li:nth-child(2), #suche.mod_article #start_companies_list ul li:nth-child(3), #suche.mod_article #start_companies_list ul li:nth-child(7), #suche.mod_article #start_companies_list ul li:nth-child(8), #suche.mod_article #start_companies_list ul li:nth-child(9) {
            display: none; } }
      #suche.mod_article #start_companies_list ul li.siebtechnik {
        max-width: 100px; }
      #suche.mod_article #start_companies_list ul li:first-child {
        margin-left: 0; }
      #suche.mod_article #start_companies_list ul li:last-child {
        margin-right: 0; }

/* Start sections */
.mod_article > .inside .ce_image.parallax-container {
  padding-top: 60px;
  box-sizing: border-box; }

#leistungsmerkmale {
  overflow: visible; }
  @media only screen and (max-width: 1010px) {
    #leistungsmerkmale {
      padding-top: 0 !important; } }
  #leistungsmerkmale .inside {
    overflow: visible; }
  @media only screen and (min-width: 1010px) {
    #leistungsmerkmale .col:nth-child(even) {
      overflow: visible;
      position: relative;
      padding-left: 12px;
      z-index: 95; }
      #leistungsmerkmale .col:nth-child(even):after {
        content: "";
        position: absolute;
        left: 0;
        top: -60px;
        width: 0;
        height: 100%;
        padding: 60px 0; } }
  @media only screen and (min-width: 1010px) {
    #main #leistungsmerkmale .slider {
      box-flex: 1;
      -moz-flex: 1 1 60%;
      flex: 1 1 60%; }
      .ie #main #leistungsmerkmale .slider {
        max-width: 60%; }
    #main #leistungsmerkmale .ce_list {
      box-flex: 1;
      -moz-flex: 1 1 40%;
      flex: 1 1 40%; }
      .ie #main #leistungsmerkmale .ce_list {
        max-width: 40%; } }
  #leistungsmerkmale h3.callout-used {
    position: relative;
    display: none;
    order: 1;
    word-spacing: -3px;
    /* prevents line break on iphone*/
    background-color: #9ac135;
    color: #FFFFFF;
    line-height: 4rem; }
    #leistungsmerkmale h3.callout-used:after, #leistungsmerkmale h3.callout-used:before {
      content: "";
      background-color: #9ac135;
      display: block;
      position: absolute;
      top: 0;
      width: 12px;
      height: 4rem;
      overflow: hidden; }
      @media only screen and (max-width: 319px) {
        #leistungsmerkmale h3.callout-used:after, #leistungsmerkmale h3.callout-used:before {
          display: none; } }
    #leistungsmerkmale h3.callout-used:before {
      left: -12px; }
    #leistungsmerkmale h3.callout-used:after {
      right: -12px; }
    @media only screen and (max-width: 1010px) {
      #leistungsmerkmale h3.callout-used {
        display: block;
        font-size: 3rem !important;
        margin-top: 0 !important;
        flex: 1 1 100% !important; } }
    @media only screen and (max-width: 768px) {
      #leistungsmerkmale h3.callout-used {
        font-size: 2rem !important; } }
  #leistungsmerkmale .slider {
    font-size: 6.6rem;
    line-height: 1.1;
    font-weight: 900;
    text-transform: uppercase;
    background: transparent;
    padding: 0; }
    @media only screen and (max-width: 1010px) {
      #leistungsmerkmale .slider {
        text-align: center;
        height: 13.2rem;
        font-size: 4rem;
        order: 2; } }
    #leistungsmerkmale .slider h1 {
      font-size: 6.6rem;
      font-weight: 900;
      text-transform: uppercase;
      background: transparent;
      padding: 0;
      margin-bottom: 0;
      margin-top: 0; }
      @media only screen and (max-width: 1010px) {
        #leistungsmerkmale .slider h1 {
          font-size: 4rem; } }
      @media only screen and (max-width: 1010px) {
        #leistungsmerkmale .slider h1 span {
          display: inline; } }
      @media only screen and (max-width: 768px) {
        #leistungsmerkmale .slider h1 span {
          display: block; } }
    #leistungsmerkmale .slider p {
      margin-bottom: 0; }
      @media only screen and (max-width: 1010px) {
        #leistungsmerkmale .slider p {
          display: inline; } }
      @media only screen and (max-width: 768px) {
        #leistungsmerkmale .slider p {
          display: block; } }
    #leistungsmerkmale .slider .slider-control {
      display: none; }
  #leistungsmerkmale .ce_list {
    font-size: 2rem;
    line-height: 1.5;
    font-weight: 300; }
    @media only screen and (max-width: 1010px) {
      #leistungsmerkmale .ce_list {
        order: 3; } }
    #leistungsmerkmale .ce_list li span.fa {
      padding: 2px; }
    #leistungsmerkmale .ce_list li a {
      display: inline-block;
      padding-right: 1rem; }
    #leistungsmerkmale .ce_list li a.active {
      background: #EC6707;
      color: #fff !important; }
      #leistungsmerkmale .ce_list li a.active strong {
        color: #fff; }
    @media only screen and (max-width: 1010px) {
      #leistungsmerkmale .ce_list ul {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -moz-flex;
        display: flex;
        -webkit-box-lines: multiple;
        -moz-box-lines: multiple;
        box-lines: multiple;
        flex-wrap: wrap;
        box-pack: justify;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        -o-justify-content: space-between;
        justify-content: space-between;
        -ms-flex-pack: justify; }
        #leistungsmerkmale .ce_list ul li {
          font-size: 2rem;
          display: block;
          box-flex: 1;
          -moz-flex: 1 0 50%;
          flex: 1 0 50%;
          box-sizing: border-box;
          width: 1px; }
          #leistungsmerkmale .ce_list ul li a {
            position: relative;
            padding: 1rem 0.5rem 1rem 2.5rem;
            width: 100%;
            box-sizing: border-box; }
            #leistungsmerkmale .ce_list ul li a span.fa {
              position: absolute;
              left: 0; } }
    @media only screen and (max-width: 1010px) and (max-width: 450px) {
      #leistungsmerkmale .ce_list ul li a {
        font-size: 1.4rem;
        margin: 0.5rem 0;
        padding: 1rem 2px 1rem 18px; } }

#stamp_gebraucht {
  position: absolute;
  top: -150px;
  right: -150px;
  overflow: visible;
  width: auto !important;
  z-index: 1; }
  @media only screen and (max-width: 1010px) {
    #stamp_gebraucht {
      display: none;
      /*            position: absolute; 
            top: 0px; right: 3rem; overflow: visible; width: auto !important; z-index: 1;
        
        figure.image_container {
                max-width: none;
                height: 17rem;
                margin-bottom: 0;

               
                img {
                    height: 100%;
                    width: auto !important;
                    max-width: none;
                }
            }*/ } }
  @media only screen and (min-width: 1010px) {
    #stamp_gebraucht {
      right: -365px; } }
  #stamp_gebraucht figure {
    max-width: none; }
    .mod-csstransforms .dom-ready #stamp_gebraucht figure {
      transform: scale(5);
      transition: transform .2s;
      opacity: 0 !important; }
    .mod-csstransforms .loaded #stamp_gebraucht figure {
      opacity: 1 !important;
      transform: scale(1);
      transition: transform 0.6s 0s cubic-bezier(0.6, -0.28, 0.735, 0.045); }
    #stamp_gebraucht figure img {
      max-width: none;
      width: 150px; }
      .mod-csstransforms .dom-ready #stamp_gebraucht figure img {
        width: 75%;
        transform: rotate(0deg);
        transform-origin: center; }
      .mod-csstransforms .loaded #stamp_gebraucht figure img {
        width: 100%;
        transform: rotate(18deg);
        transition: transform .6s .7s; }

#stamp_mig {
  position: absolute;
  top: -55px;
  right: 35px;
  overflow: visible;
  z-index: 90; }
  @media only screen and (max-width: 1010px) {
    #stamp_mig {
      display: none; } }
  #stamp_mig figure img {
    width: 90%;
    transform: rotate(25deg); }

#leistungsmerkmale-details h1:first-child, #leistungsmerkmale-details h2:first-child, #leistungsmerkmale-details h3:first-child, #leistungsmerkmale-details h4:first-child, #leistungsmerkmale-details h5:first-child, #leistungsmerkmale-details-neu h1:first-child, #leistungsmerkmale-details-neu h2:first-child, #leistungsmerkmale-details-neu h3:first-child, #leistungsmerkmale-details-neu h4:first-child, #leistungsmerkmale-details-neu h5:first-child {
  margin-top: 0; }

#leistungsmerkmale-details figure:first-child + h1, #leistungsmerkmale-details figure:first-child + h2, #leistungsmerkmale-details figure:first-child + h3, #leistungsmerkmale-details figure:first-child + h4, #leistungsmerkmale-details figure:first-child + h5, #leistungsmerkmale-details-neu figure:first-child + h1, #leistungsmerkmale-details-neu figure:first-child + h2, #leistungsmerkmale-details-neu figure:first-child + h3, #leistungsmerkmale-details-neu figure:first-child + h4, #leistungsmerkmale-details-neu figure:first-child + h5 {
  margin-top: 0; }

@media only screen and (max-width: 1010px) {
  #leistungsmerkmale-details, #leistungsmerkmale-details-neu {
    height: auto !important;
    max-height: none  !important; } }

@media only screen and (max-width: 1010px) {
  #leistungsmerkmale-details .inside, #leistungsmerkmale-details .block, #leistungsmerkmale-details-neu .inside, #leistungsmerkmale-details-neu .block {
    overflow: hidden;
    height: 100%; } }

#leistungsmerkmale-details-neu .content-slider {
  margin: 0 auto;
  overflow: visible;
  height: 100%;
  width: 100%;
  max-width: none; }
  #leistungsmerkmale-details-neu .content-slider .slider-wrapper {
    overflow: visible;
    height: 100%; }
    @media only screen and (max-width: 1010px) {
      #leistungsmerkmale-details-neu .content-slider .slider-wrapper {
        overflow: hidden;
        height: 100%; } }
    @media only screen and (max-width: 1010px) {
      #leistungsmerkmale-details-neu .content-slider .slider-wrapper > div {
        height: 100%;
        background-image: none !important; } }
    #leistungsmerkmale-details-neu .content-slider .slider-wrapper .text-wrap {
      width: 70%;
      margin: 0 auto;
      text-align: center;
      padding: 60px 12px; }
      .mod-csstransforms #leistungsmerkmale-details-neu .content-slider .slider-wrapper .text-wrap {
        position: relative;
        left: auto; }
      @media only screen and (max-width: 1010px) {
        #leistungsmerkmale-details-neu .content-slider .slider-wrapper .text-wrap {
          float: none;
          height: 100%;
          position: static !important;
          width: calc(100% - 10rem);
          box-sizing: border-box; } }

#leistungsmerkmale-details-neu .ce_sliderStart {
  padding: 0;
  height: 100%; }

#leistungsmerkmale-details-neu nav.slider-control {
  width: 100%;
  margin: 0 auto;
  position: absolute;
  bottom: 18px;
  left: 0;
  height: auto;
  box-sizing: border-box; }
  @media only screen and (max-width: 768px) {
    #leistungsmerkmale-details-neu nav.slider-control {
      bottom: 60%;
      padding: 12px 0;
      /* nav-blocks should not be displayed on mobile because the break in to a new line */ }
      #leistungsmerkmale-details-neu nav.slider-control .slider-menu {
        display: none; }
      #leistungsmerkmale-details-neu nav.slider-control .slider-prev {
        position: absolute;
        left: 1.2rem;
        text-align: left;
        margin: 0; }
      #leistungsmerkmale-details-neu nav.slider-control .slider-next {
        position: absolute;
        right: 1.2rem;
        text-align: right;
        margin: 0; } }
  @media only screen and (max-width: 1010px) {
    #leistungsmerkmale-details-neu nav.slider-control {
      width: 100%; } }
  #leistungsmerkmale-details-neu nav.slider-control b {
    text-indent: -10000px; }
  #leistungsmerkmale-details-neu nav.slider-control .slider-next, #leistungsmerkmale-details-neu nav.slider-control .slider-prev {
    position: absolute;
    top: -160px;
    background: transparent;
    color: #FFF;
    border: none;
    min-width: 5rem;
    height: 8rem;
    font-size: 8rem;
    line-height: 1;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    transition: color .2s ease, text-shadow .2s ease; }
    @media only screen and (max-width: 1010px) {
      #leistungsmerkmale-details-neu nav.slider-control .slider-next, #leistungsmerkmale-details-neu nav.slider-control .slider-prev {
        top: 0; } }
    @media only screen and (max-width: 768px) {
      #leistungsmerkmale-details-neu nav.slider-control .slider-next, #leistungsmerkmale-details-neu nav.slider-control .slider-prev {
        top: -10px;
        font-size: 6rem;
        height: 6rem; } }
    #leistungsmerkmale-details-neu nav.slider-control .slider-next.active, #leistungsmerkmale-details-neu nav.slider-control .slider-next:hover, #leistungsmerkmale-details-neu nav.slider-control .slider-prev.active, #leistungsmerkmale-details-neu nav.slider-control .slider-prev:hover {
      background: transparent;
      color: #EC6707;
      text-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
      border: none; }
  #leistungsmerkmale-details-neu nav.slider-control .slider-prev {
    left: 8rem; }
    @media only screen and (max-width: 1010px) {
      #leistungsmerkmale-details-neu nav.slider-control .slider-prev {
        left: 6rem; } }
    @media only screen and (max-width: 768px) {
      #leistungsmerkmale-details-neu nav.slider-control .slider-prev {
        left: 1.2rem; } }
  #leistungsmerkmale-details-neu nav.slider-control .slider-next {
    right: 8rem; }
    @media only screen and (max-width: 1010px) {
      #leistungsmerkmale-details-neu nav.slider-control .slider-next {
        right: 6rem; } }
    @media only screen and (max-width: 768px) {
      #leistungsmerkmale-details-neu nav.slider-control .slider-next {
        right: 1.2rem; } }

#zitate {
  /* let quote slider adjust its height automatically to encompass largest/longest quote */ }
  @media only screen and (max-width: 768px) {
    #zitate.max-height-400 {
      max-height: 100% !important; }
    #zitate.height-400 {
      height: auto !important; } }
  #zitate .quote-slider {
    padding-bottom: 30px;
    text-align: center;
    padding-top: 110px; }
    @media only screen and (max-width: 768px) {
      #zitate .quote-slider {
        padding-top: 75px;
        padding-bottom: 40px; } }
    #zitate .quote-slider .slider-control {
      /*            width: $max-width;*/
      width: 100%;
      margin: 0 auto;
      position: absolute;
      bottom: 18px;
      left: 0;
      height: auto; }
      @media only screen and (max-width: 768px) {
        #zitate .quote-slider .slider-control {
          bottom: 50%;
          padding: 12px 0;
          /* nav-blocks should not be displayed on mobile because the break in to a new line */ }
          #zitate .quote-slider .slider-control .slider-menu {
            display: none; }
          #zitate .quote-slider .slider-control .slider-prev {
            position: absolute;
            left: 1.2rem;
            text-align: left;
            margin: 0; }
          #zitate .quote-slider .slider-control .slider-next {
            position: absolute;
            right: 1.2rem;
            margin: 0;
            text-align: right; } }
      @media only screen and (max-width: 1010px) {
        #zitate .quote-slider .slider-control {
          width: 100%; } }
  #zitate .content-slider {
    width: 1000px;
    margin: 0 auto;
    overflow: visible; }
    @media only screen and (max-width: 1010px) {
      #zitate .content-slider {
        width: 100%; } }
    #zitate .content-slider .slider-wrapper {
      /*            overflow: visible;*/ }

#onepage-vorteile ul {
  padding: 1rem; }
  #onepage-vorteile ul li {
    display: inline-block;
    width: 49%;
    font-size: 2rem;
    clear: both;
    box-sizing: border-box;
    vertical-align: top;
    position: relative;
    padding: 1rem !important; }
    #onepage-vorteile ul li span {
      display: block;
      color: #EC6707;
      margin-right: 1rem;
      vertical-align: top;
      font-size: 6rem;
      height: 70px; }

#onepage-vorteile .align-right span {
  left: auto;
  right: 0; }

#onepage-vorteile .col {
  padding: 0 1%; }
  #onepage-vorteile .col > div {
    width: 49%;
    display: inline-block;
    overflow: hidden; }

@media only screen and (max-width: 1010px) {
  #onepage-vorteile .ce_headline + .col section:last-child {
    margin-bottom: 0; }
  #onepage-vorteile .ce_headline + .col + .col section:first-child {
    margin-top: 0; }
  #onepage-vorteile .col {
    text-align: left; } }

#onepage-vorteile .toggler {
  line-height: 2.4rem;
  min-height: 30px;
  padding: 10px;
  /* Icons */ }
  @media only screen and (max-width: 450px) {
    #onepage-vorteile .toggler {
      padding-left: 45px;
      position: relative; } }
  #onepage-vorteile .toggler:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    font-family: FontAwesome;
    color: #EC6707; }
    @media only screen and (max-width: 450px) {
      #onepage-vorteile .toggler:before {
        position: absolute;
        left: 10px; } }
  #onepage-vorteile .toggler.fa-50plus:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-50plus.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-60plus:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-60plus.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-70percent:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-70percent.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-gears:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-gears.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-medal:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-medal.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-money:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-money.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-lagerbestand:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-lagerbestand.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-person:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-person.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-piggybank:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-piggybank.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-separator:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-separator.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-star:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-star.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-stopwatch:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-stopwatch.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-talk:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-talk.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-thumbup:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-thumbup.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-trophy:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-trophy.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-truck:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-truck.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-all:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-all.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-check2:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-check2.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-guarantee:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-guarantee.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-lab:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-lab.png") no-repeat center;
    background-size: contain; }
  #onepage-vorteile .toggler.fa-tacho:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background: transparent url("../../files/themes/centrimax/page/images/icons/icon-tacho.png") no-repeat center;
    background-size: contain; }

@media only screen and (min-width: 1010px) {
  #wrapper #onepage-arbeitsweise .ce_sliderStart.col:nth-child(odd) .text-wrap, #wrapper #onepage-arbeitsweise .ce_sliderStart.col:nth-child(odd) .slider-control {
    left: 0;
    text-align: right;
    padding-right: 0 !important; }
  #wrapper #onepage-arbeitsweise .ce_sliderStart.col:nth-child(odd) .text-wrap {
    padding-left: 20% !important; }
  #wrapper #onepage-arbeitsweise .ce_sliderStart.col:nth-child(even) .text-wrap, #wrapper #onepage-arbeitsweise .ce_sliderStart.col:nth-child(even) .slider-control {
    right: 0;
    text-align: left;
    padding-left: 0 !important; }
  #wrapper #onepage-arbeitsweise .ce_sliderStart.col:nth-child(even) .text-wrap {
    padding-right: 20% !important; } }

#wrapper #onepage-arbeitsweise .ce_sliderStart.col {
  padding: 0 0 60px 0;
  position: relative;
  background: #fff;
  counter-reset: slider; }
  @media only screen and (max-width: 1010px) {
    #wrapper #onepage-arbeitsweise .ce_sliderStart.col {
      padding-bottom: 0; } }
  #wrapper #onepage-arbeitsweise .ce_sliderStart.col:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: -60px;
    height: 100%;
    width: 20%; }
  #wrapper #onepage-arbeitsweise .ce_sliderStart.col:nth-child(odd):after {
    right: auto;
    left: 0; }
  #wrapper #onepage-arbeitsweise .ce_sliderStart.col .slider-control {
    width: 500px;
    position: absolute;
    box-sizing: border-box;
    height: 54px; }
    @media only screen and (max-width: 1010px) {
      #wrapper #onepage-arbeitsweise .ce_sliderStart.col .slider-control {
        width: 100%;
        position: static;
        height: auto;
        text-align: left; } }
  #wrapper #onepage-arbeitsweise .ce_sliderStart.col .slider-wrapper > .block {
    position: relative;
    height: 450px;
    overflow: hidden;
    z-index: 0;
    counter-increment: slider; }
    @media only screen and (max-width: 1010px) {
      #wrapper #onepage-arbeitsweise .ce_sliderStart.col .slider-wrapper > .block {
        height: 350px; } }
    #wrapper #onepage-arbeitsweise .ce_sliderStart.col .slider-wrapper > .block .text-wrap {
      position: absolute;
      z-index: 2;
      bottom: 2.5rem;
      width: 500px;
      box-sizing: border-box;
      padding: 1rem;
      color: #fff; }
      @media only screen and (max-width: 1010px) {
        #wrapper #onepage-arbeitsweise .ce_sliderStart.col .slider-wrapper > .block .text-wrap {
          top: 0;
          width: 100%;
          box-sizing: border-box;
          padding: 12px; } }
      #wrapper #onepage-arbeitsweise .ce_sliderStart.col .slider-wrapper > .block .text-wrap:before {
        content: counter(slider, decimal-leading-zero);
        display: block;
        font-size: 9rem;
        font-weight: 100; }
        @media only screen and (max-width: 1010px) {
          #wrapper #onepage-arbeitsweise .ce_sliderStart.col .slider-wrapper > .block .text-wrap:before {
            font-size: 6rem;
            text-align: left;
            display: block; } }
    #wrapper #onepage-arbeitsweise .ce_sliderStart.col .slider-wrapper > .block figure {
      position: absolute;
      left: 0;
      top: 0;
      z-index: 0;
      height: 100%; }
      #wrapper #onepage-arbeitsweise .ce_sliderStart.col .slider-wrapper > .block figure:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        z-index: 0;
        width: 100%;
        height: 100%;
        display: block;
        background: rgba(0, 0, 0, 0.3); }
      #wrapper #onepage-arbeitsweise .ce_sliderStart.col .slider-wrapper > .block figure img {
        height: 100%;
        width: auto;
        max-width: none; }
      @media only screen and (max-width: 1010px) {
        #wrapper #onepage-arbeitsweise .ce_sliderStart.col .slider-wrapper > .block figure {
          width: 100%;
          height: auto;
          overflow: hidden; }
          #wrapper #onepage-arbeitsweise .ce_sliderStart.col .slider-wrapper > .block figure img {
            max-width: none;
            max-height: none;
            width: auto;
            height: auto;
            min-width: 100%;
            min-height: 100%; } }

@media only screen and (min-width: 1010px) {
  #wrapper #onepage-arbeitsweise .ce_text.col > * {
    display: block;
    width: 500px;
    box-sizing: border-box; }
  #wrapper #onepage-arbeitsweise .ce_text.col:nth-child(odd) {
    overflow: visible;
    position: relative;
    padding-left: 12px; }
    #wrapper #onepage-arbeitsweise .ce_text.col:nth-child(odd):after {
      content: "";
      position: absolute;
      left: 0;
      top: -60px;
      width: 0px;
      height: 100%;
      padding: 60px 0;
      border-right: 2px solid #e6e6e6; }
  #wrapper #onepage-arbeitsweise .ce_text.col:nth-child(even) > * {
    float: right;
    clear: right;
    text-align: left;
    padding-right: 1rem; }
  #wrapper #onepage-arbeitsweise .ce_text.col:nth-child(odd) > * {
    float: left;
    clear: left;
    text-align: right;
    padding-left: 1rem; } }

@media only screen and (max-width: 1010px) {
  #wrapper #onepage-arbeitsweise .ce_text.col {
    padding: 12px; } }

#onepage-arbeitsweise-neu-content .col {
  padding: 0 1rem; }

#onepage-einsatzbereiche .ce_sliderStart {
  height: 100%;
  padding: 0; }

#onepage-einsatzbereiche .content-slider {
  height: 100%;
  margin: 0 auto;
  max-width: none;
  overflow: visible;
  width: 100%; }

#onepage-einsatzbereiche .text-wrap {
  padding: 60px 12px; }
  #onepage-einsatzbereiche .text-wrap:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: -2; }

.onepage-einsatzbereiche h1 {
  font-size: 2.6rem;
  line-height: 3rem;
  font-weight: 900;
  text-transform: uppercase;
  color: #EC6707; }

@media only screen and (max-width: 1010px) {
  #onepage-einsatzbereiche-gallery .ce_image.col {
    width: 1px;
    box-flex: 1;
    -moz-flex: 1 1 25% !important;
    flex: 1 1 25% !important; } }

@media only screen and (max-width: 450px) {
  #onepage-einsatzbereiche-gallery .ce_image.col {
    width: 1px;
    box-flex: 1;
    -moz-flex: 1 1 50% !important;
    flex: 1 1 50% !important; } }

#onepage-einsatzbereiche-gallery .ce_image figure {
  position: relative;
  overflow: hidden;
  box-shadow: 0px 0px 5px 0px rgba(48, 48, 48, 0.3);
  transition: background-color .4s, box-shadow .2s, transform .3s, opacity 1s .2s !important; }
  #onepage-einsatzbereiche-gallery .ce_image figure figcaption {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    text-align: center;
    padding: 0.5rem;
    box-sizing: border-box;
    font-weight: bold;
    cursor: pointer;
    transition: background-color 0.3s, box-shadow 0.2s; }
    @media only screen and (max-width: 1010px) {
      #onepage-einsatzbereiche-gallery .ce_image figure figcaption {
        width: 100% !important; } }
  #onepage-einsatzbereiche-gallery .ce_image figure:hover {
    box-shadow: 0px 0px 5px 0px rgba(48, 48, 48, 0.6);
    transform: scale(1.05); }
    #onepage-einsatzbereiche-gallery .ce_image figure:hover figcaption {
      background-color: rgba(255, 255, 255, 0.7); }

#inhaber.mod_article figure {
  width: 900px;
  margin-left: 50px;
  margin-top: 110px; }

@media only screen and (max-width: 1010px) {
  #inhaber.mod_article {
    padding-bottom: 0 !important;
    min-height: 0 !important;
    height: 450px !important; }
    #inhaber.mod_article .inside {
      padding-bottom: 0  !important; }
      #inhaber.mod_article .inside h2 {
        height: 30%;
        top: 0;
        transform: translateY(0); }
      #inhaber.mod_article .inside .parallax-image {
        height: 70%;
        position: absolute;
        top: auto;
        bottom: 0;
        max-width: 100%;
        background-position: 0 100% !important; } }

#produkte-start .image_container {
  min-height: 300px; }

/* Newsletter pages */
.machine-teaser .ce_headline + .ce_text {
  border-top: 1px solid #e6e6e6; }

.machine-teaser .ce_text {
  padding: 25px 0;
  border-bottom: 1px solid #e6e6e6; }
  .machine-teaser .ce_text-headline {
    display: inline-block;
    margin-top: 0 !important;
    line-height: 1.2; }
    @media only screen and (min-width: 1010px) {
      .machine-teaser .ce_text-headline {
        width: calc(100% - 450px); } }
  @media only screen and (max-width: 1010px) {
    .machine-teaser .ce_text {
      border-top: 0 !important;
      margin-bottom: 2.5rem; }
      .machine-teaser .ce_text:after {
        position: relative;
        bottom: -35px; }
      .machine-teaser .ce_text p, .machine-teaser .ce_text table, .machine-teaser .ce_text h4 {
        text-align: left; } }

.machine-teaser .image_container {
  margin: auto; }
  @media only screen and (max-width: 1010px) {
    .machine-teaser .image_container {
      margin: auto !important;
      float: none; } }

.machine-teaser h4 {
  font-size: 1.6rem; }

/***************************************************************************************************
 * Tooltip styles
 **************************************************************************************************/
.ui-tooltip.custom {
  padding: 0;
  margin: 0;
  border: 0 !important; }
  .ui-tooltip.custom .ui-tooltip-content {
    border: 1px solid #e6e6e6;
    font-size: 13px;
    padding: 2px 4px;
    margin: 0;
    background-color: white;
    color: #000; }

#printstyles {
  display: none; }

.display-mobile {
  display: none; }
  @media only screen and (max-width: 1010px) {
    .display-mobile {
      display: block; } }

.ad-banner {
  min-height: auto !important; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9uZXBhZ2UuY3NzIiwiX2Jhc2Uuc2NzcyIsIl9wbGFjZWhvbGRlcnMuc2NzcyIsImJvdXJib24vY3NzMy9fYmFja2dyb3VuZC1pbWFnZS5zY3NzIiwiYm91cmJvbi9oZWxwZXJzL19yZW5kZXItZ3JhZGllbnRzLnNjc3MiLCJvbmVwYWdlLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJib3VyYm9uL2FkZG9ucy9fcHJlZml4ZXIuc2NzcyIsIl9taXhpbnMuc2NzcyIsImJvdXJib24vY3NzMy9fdHJhbnNpdGlvbi5zY3NzIiwiYm91cmJvbi9hZGRvbnMvX2NsZWFyZml4LnNjc3MiLCJib3VyYm9uL2NzczMvX2JhY2tncm91bmQuc2NzcyIsImJvdXJib24vY3NzMy9fZmxleC1ib3guc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNzakdoQjtFQzNnR0kseUJBQWtDO0VDcENwQyx1RkNlK0M7RUZ5QjdDLFdBQVcsRUFBQTs7QUdzeUJmO0VGOTBCRSxpR0NlK0M7RUZxQzdDLFdBQVcsRUFBQTs7QUcweEJmO0VGOTBCRSxrR0NlK0M7RUZ5QzdDLFdBQVcsRUFBQTs7QURnd0ZmO0VDMXZGSSx5QkFBa0M7RUM5RHBDLGlHQ2UrQztFRm1EN0MsV0FBVyxFQUFBOztBRDgyQ2Y7RUN6MkNJLHlCQUFrQztFQUNsQyxXQUFXLEVBQUE7O0FENnZGZjtFQ3R2RkkseUJJMUVrQjtFSjJFbEIsV0FBVyxFQUFBOztBRG96RWY7O0VDL3lFSSxtQkloRmtCO0VITHBCLHFJQ2UrQztFRndFN0MsV0FBVyxFQUFBOztBQUdmOzttR0Z6RG1HO0FFNkRuRyxtR0FBQTtBRHN5RUE7O0VDcHlFSSxjQUFjO0VBQ2Qsc0JBQXNCO0VLL0ZsQix3QkxpR29CO0VLNUZwQixxQkw0Rm9CO0VLbEZwQixtQkxrRm9CO0VLN0VwQixnQkw2RW9CO0VBQ3hCLFdBQVc7RUFBRSxZQUFZO0VBQ3pCLFdBQVc7RUFFWCxlQUFlO0VBQUUsaUJBQXdCO0VBQ3pDLGVBQWU7RUFDZixr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QUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VB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QUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDZCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiwwQkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsMkJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDJCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiwyQkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsMkJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDJCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiwyQkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsMkJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDJCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiwyQkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNkJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHNCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix1QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsdUJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHVCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix1QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsdUJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHVCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix1QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsdUJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHVCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix5QkFBMkMsRUFBQTs7QVB3eEc3RSxVQUFBO0FBR0k7RUFFUSwwREFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSwwREFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSw2REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSx5REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSx5REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSx5REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSxnRUFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSwwREFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSw2REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSw2REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSx3REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSw2REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSx3REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSwyREFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSwwREFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSx5REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSx1REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7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 */
@media only screen and (max-width: 1010px) {
  .cookiebar {
    margin-bottom: 50px; } }

.cookiebar__button {
  background-color: #9ac135; }

.cookiebar__link {
  color: #9ac135; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvb2tpZWJhbm5lci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBQ0k7SUFDSSxtQkFBa0IsRUFBQSxFQUFFOztBQUc1QjtFQUNJLHlCQUF5QixFQUFBOztBQUc3QjtFQUNJLGNBQWMsRUFBQSIsImZpbGUiOiJjb29raWViYW5uZXIuY3NzIn0= */
/*
 *  Created on : October 17, 2014, 10:12:32 PM
 *  Author     : Mike vom Scheidt <mailto://m.vomscheidt@cts-media.eu>
*/
#main .mod_productdb.products table th, #main .parts table th {
  background-color: #303030;
  color: #fff; }

#main .mod_productdb .filter .submit_container button, #main .mod_productdb .filter .submit_container .reset_link, #main .mod_sparepartdb .filter .submit_container button, #main .mod_sparepartdb .filter .submit_container .reset_link {
  background: #EC6707;
  background-image: linear-gradient(0deg, transparent 0%, transparent 45%, rgba(255, 255, 255, 0.2) 45%, rgba(255, 255, 255, 0.3) 100%);
  color: #fff; }

/***************************************************************************************************
 * Element parts
 **************************************************************************************************/
/* Button *****************************************************************************************/
#main .mod_productdb .filter .submit_container button, #main .mod_productdb .filter .submit_container .reset_link, #main .mod_sparepartdb .filter .submit_container button, #main .mod_sparepartdb .filter .submit_container .reset_link {
  display: block;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 100%;
  height: 100%;
  border: 0px;
  font-size: 30px;
  line-height: 46px;
  cursor: pointer;
  text-align: center;
  padding: 0; }
  #main .mod_productdb .filter .submit_container button:hover, #main .mod_productdb .filter .submit_container .reset_link:hover, #main .mod_sparepartdb .filter .submit_container button:hover, #main .mod_sparepartdb .filter .submit_container .reset_link:hover {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); }

/* Parallax Headline ******************************************************************************/
/* pagination *************************************************************************************/
/* Level 1 vertical li list style *****************************************************************/
/* Level 2 or additional vertical li list style ***************************************************/
/* set focus to navi hover  element ***************************************************************/
/* Add a horizontal divider line @mixin. Use TRUE argument for dark/orange BG *********************/
body.productdetails .hideInDetails {
  display: none; }

body.productlisting .hideInProductlist {
  display: none; }

body.productlisting.productdetails .hideInProductlist {
  display: block; }

#main .mod_productdb .filter, #main .mod_sparepartdb .filter {
  margin-bottom: 0; }
  #main .mod_productdb .filter .formbody .field input:valid:not(.captcha):not(.empty), #main .mod_productdb .filter .formbody .field textarea:valid:not(.captcha):not(.empty), #main .mod_sparepartdb .filter .formbody .field input:valid:not(.captcha):not(.empty), #main .mod_sparepartdb .filter .formbody .field textarea:valid:not(.captcha):not(.empty) {
    background-image: none;
    text-indent: 0; }
  #main .mod_productdb .filter label, #main .mod_sparepartdb .filter label {
    display: none; }
  #main .mod_productdb .filter .showLoader, #main .mod_sparepartdb .filter .showLoader {
    background: url("../../files/themes/centrimax/page/images/icons/ajax-loader.gif") no-repeat 98% 50% !important;
    padding-right: 60px; }
  #main .mod_productdb .filter .submit_container, #main .mod_sparepartdb .filter .submit_container {
    text-align: right;
    flex: 0 0 auto; }
    #main .mod_productdb .filter .submit_container button, #main .mod_productdb .filter .submit_container .reset_link, #main .mod_sparepartdb .filter .submit_container button, #main .mod_sparepartdb .filter .submit_container .reset_link {
      width: 46px;
      height: 46px;
      display: inline-block;
      vertical-align: top; }
    #main .mod_productdb .filter .submit_container .reset_link, #main .mod_sparepartdb .filter .submit_container .reset_link {
      background-color: #303030;
      background-image: linear-gradient(0deg, transparent 50%, rgba(255, 255, 255, 0.2) 100%);
      color: #fff; }

#main .mod_productdb.products .actions, #main .mod_sparepartdb .actions, #main .product .actions {
  text-align: right; }
  #main .mod_productdb.products .actions > *, #main .mod_sparepartdb .actions > *, #main .product .actions > * {
    transition: opacity 0.3s 0s;
    display: inline-block;
    background-color: #EC6707;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-weight: normal;
    font-size: 1.5rem;
    margin-left: 2px; }
    #main .mod_productdb.products .actions > *.on_stock, #main .mod_sparepartdb .actions > *.on_stock, #main .product .actions > *.on_stock {
      background-color: #9ac135; }
    #main .mod_productdb.products .actions > *.by_request, #main .mod_sparepartdb .actions > *.by_request, #main .product .actions > *.by_request {
      background-color: #fabb07; }
      #main .mod_productdb.products .actions > *.by_request .fa:before, #main .mod_sparepartdb .actions > *.by_request .fa:before, #main .product .actions > *.by_request .fa:before {
        content: "\f251"; }
    #main .mod_productdb.products .actions > *:hover, #main .mod_sparepartdb .actions > *:hover, #main .product .actions > *:hover {
      opacity: 0.7; }

#main .mod_sparepartdb .field.text {
  word-break: break-all; }

#main .mod_sparepartdb .actions {
  width: 120px; }

#main .mod_productdb.products, #main .parts {
  background-color: #f7f7f7;
  padding-bottom: 12px;
  border: 1px solid #e6e6e6;
  margin-bottom: 12px; }
  #main .mod_productdb.products .formbody, #main .parts .formbody {
    background: transparent; }
    #main .mod_productdb.products .formbody .widget, #main .parts .formbody .widget {
      padding: 5px; }
      #main .mod_productdb.products .formbody .widget.width-33 + .width-33, #main .parts .formbody .widget.width-33 + .width-33 {
        padding-left: 0; }
    #main .mod_productdb.products .formbody .submit_container, #main .parts .formbody .submit_container {
      padding: 5px 5px 5px 0;
      border-top: 1px solid transparent; }
  #main .mod_productdb.products .results, #main .mod_productdb.products .notice, #main .parts .results, #main .parts .notice {
    font-weight: 900;
    font-size: 1.6rem;
    color: #303030;
    padding: 0 1%; }
  #main .mod_productdb.products .notice, #main .parts .notice {
    font-weight: 700;
    color: #fff;
    margin-bottom: 0;
    padding: 1rem;
    background: #EC6707; }
  #main .mod_productdb.products table, #main .parts table {
    border: 0 none;
    width: 100%;
    table-layout: fixed; }
    #main .mod_productdb.products table th, #main .mod_productdb.products table td, #main .parts table th, #main .parts table td {
      border: 0 none;
      padding: 10px;
      vertical-align: top; }
    #main .mod_productdb.products table tr:hover, #main .mod_productdb.products table tr:active, #main .mod_productdb.products table tr:focus, #main .parts table tr:hover, #main .parts table tr:active, #main .parts table tr:focus {
      background-color: #303030; }
      #main .mod_productdb.products table tr:hover td, #main .mod_productdb.products table tr:hover a, #main .mod_productdb.products table tr:active td, #main .mod_productdb.products table tr:active a, #main .mod_productdb.products table tr:focus td, #main .mod_productdb.products table tr:focus a, #main .parts table tr:hover td, #main .parts table tr:hover a, #main .parts table tr:active td, #main .parts table tr:active a, #main .parts table tr:focus td, #main .parts table tr:focus a {
        color: #fff; }
    #main .mod_productdb.products table tr.watched, #main .parts table tr.watched {
      background-color: #9ac135; }
      #main .mod_productdb.products table tr.watched:hover, #main .mod_productdb.products table tr.watched:active, #main .mod_productdb.products table tr.watched:focus, #main .parts table tr.watched:hover, #main .parts table tr.watched:active, #main .parts table tr.watched:focus {
        background-color: rgba(154, 193, 53, 0.5); }
      #main .mod_productdb.products table tr.watched td, #main .mod_productdb.products table tr.watched a, #main .parts table tr.watched td, #main .parts table tr.watched a {
        color: #fff; }
    #main .mod_productdb.products table th, #main .parts table th {
      font-weight: 900;
      font-size: 1.8rem;
      border-left: 1px solid #fff;
      border-bottom: 1px solid #fff; }
      #main .mod_productdb.products table th:first-child, #main .parts table th:first-child {
        border-left: 0 none; }
    #main .mod_productdb.products table td, #main .mod_productdb.products table a, #main .parts table td, #main .parts table a {
      color: #303030;
      text-decoration: none;
      cursor: pointer; }
    #main .mod_productdb.products table .even, #main .parts table .even {
      background-color: #f1f1f1; }
    #main .mod_productdb.products table .odd, #main .parts table .odd {
      background-color: #fff; }
  #main .mod_productdb.products .pagination, #main .parts .pagination {
    padding: 0 10px; }
    #main .mod_productdb.products .pagination ul, #main .parts .pagination ul {
      margin-top: 4px;
      margin-bottom: 0; }

#main .mod_productdb.products table {
  min-width: 640px; }

#main .product {
  padding-top: 41px; }
  #main .product .image_container img {
    display: block; }
  #main .product .data {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-bottom: 2rem;
    box-sizing: border-box;
    padding: 0;
    background-color: #f8f8f8; }
    #main .product .data .field {
      display: flex;
      justify-content: space-between;
      width: 100%;
      margin-bottom: 0; }
      #main .product .data .field > span {
        display: inline-block;
        box-sizing: border-box;
        padding: 5px; }
      #main .product .data .field .description {
        font-weight: 400;
        padding: 4px 10px;
        vertical-align: middle;
        flex: 0 0 45%; }
      #main .product .data .field .value {
        align-self: flex-end;
        width: 50%;
        vertical-align: bottom;
        font-weight: 300;
        flex: 0 0 55%; }
  #main .product .buttons .description {
    font-weight: 400; }
  #main .product .buttons > * {
    display: inline-block; }
    #main .product .buttons > *.stockStatus, #main .product .buttons > *.order, #main .product .buttons > *.back {
      transition: opacity 0.3s 0s; }
      #main .product .buttons > *.stockStatus:hover, #main .product .buttons > *.order:hover, #main .product .buttons > *.back:hover {
        opacity: 0.7; }
    #main .product .buttons > *.stockStatus .actions, #main .product .buttons > *.order .actions,
    #main .product .buttons > * .order .actions, #main .product .buttons > *.back .actions {
      display: inline-block;
      height: 32px;
      line-height: 32px; }
      #main .product .buttons > *.stockStatus .actions > *, #main .product .buttons > *.order .actions > *,
      #main .product .buttons > * .order .actions > *, #main .product .buttons > *.back .actions > * {
        font-size: 2rem;
        line-height: 32px;
        height: 32px;
        width: 32px;
        vertical-align: top;
        margin-left: 0; }
    #main .product .buttons > *.back {
      font-family: FontAwesome;
      vertical-align: top; }
      #main .product .buttons > *.back .actions > * {
        background-color: #000;
        text-decoration: none;
        font-size: 2.4rem; }
    #main .product .buttons > *.stockStatus, #main .product .buttons > *.back {
      line-height: 32px;
      height: 32px;
      width: 32px; }
      #main .product .buttons > *.stockStatus .description, #main .product .buttons > *.back .description {
        display: none; }
    #main .product .buttons > *.order, #main .product .buttons > * .order {
      display: inline-block;
      height: 32px;
      line-height: 32px;
      background-color: #EC6707;
      color: #fff;
      text-decoration: none;
      padding-right: 5px; }
  #main .product .media_container {
    float: left;
    margin-right: 15px;
    width: 250px; }
    #main .product .media_container .images_container {
      position: relative; }
      #main .product .media_container .images_container .image_container {
        top: 0;
        left: 0;
        display: none;
        width: 100%;
        height: 100%; }
        #main .product .media_container .images_container .image_container:first-child {
          display: block; }
        #main .product .media_container .images_container .image_container img {
          border: 1px solid #e6e6e6;
          box-sizing: border-box; }
    #main .product .media_container.placeholder .images_container {
      height: auto; }
      #main .product .media_container.placeholder .images_container .image_container {
        position: static; }
    @media only screen and (max-width: 450px) {
      #main .product .media_container {
        float: none;
        width: 100%;
        margin-right: 0;
        background-color: #f8f8f8;
        padding: 12px;
        box-sizing: border-box; } }
  #main .product.category-2000 .media_container.placeholder .images_container {
    background: transparent url("../../files/themes/centrimax/page/images/machine-placeholders/dekanter.jpg") no-repeat left top;
    height: 276px; }
    #main .product.category-2000 .media_container.placeholder .images_container .image_container, #main .product.category-2000 .media_container.placeholder .images_container img {
      display: none; }
  #main .product.category-1000 .media_container.placeholder .images_container {
    background: transparent url("../../files/themes/centrimax/page/images/machine-placeholders/separator.jpg") no-repeat left top;
    height: 276px; }
    #main .product.category-1000 .media_container.placeholder .images_container .image_container, #main .product.category-1000 .media_container.placeholder .images_container img {
      display: none; }
  #main .product.category-3000 .media_container.placeholder .images_container {
    background: transparent url("../../files/themes/centrimax/page/images/machine-placeholders/zentrifuge.jpg") no-repeat left top;
    height: 276px; }
    #main .product.category-3000 .media_container.placeholder .images_container .image_container, #main .product.category-3000 .media_container.placeholder .images_container img {
      display: none; }
  #main .product.category-99000 .media_container.placeholder .images_container {
    background: transparent url("../../files/themes/centrimax/page/images/machine-placeholders/weiteremaschinen.jpg") no-repeat left top;
    height: 276px; }
    #main .product.category-99000 .media_container.placeholder .images_container .image_container, #main .product.category-99000 .media_container.placeholder .images_container img {
      display: none; }
  #main .product .thumbnail_container {
    margin-top: 20px;
    overflow: hidden; }
    #main .product .thumbnail_container .image_container {
      margin-right: 8px;
      margin-bottom: 10px;
      float: left;
      border: 1px solid #e6e6e6;
      box-sizing: border-box; }
      #main .product .thumbnail_container .image_container img {
        cursor: pointer; }
  #main .product .picture_disclaimer {
    font-size: 1.3rem;
    padding-top: 5px; }

.accordion-panels ul {
  padding: 1rem; }
  .accordion-panels ul li {
    display: inline-block;
    width: 49%;
    font-size: 2rem;
    clear: both;
    box-sizing: border-box;
    vertical-align: top;
    position: relative;
    padding: 1rem !important; }
    .accordion-panels ul li span {
      display: block;
      color: #EC6707;
      margin-right: 1rem;
      vertical-align: top;
      font-size: 6rem;
      height: 70px; }

.accordion-panels .align-right span {
  left: auto;
  right: 0; }

.accordion-panels .col {
  padding: 0 1%; }
  .accordion-panels .col > div {
    width: 49%;
    display: inline-block;
    overflow: hidden; }

@media only screen and (max-width: 1010px) {
  .accordion-panels .ce_headline + .col section:last-child {
    margin-bottom: 0; }
  .accordion-panels .ce_headline + .col + .col section:first-child {
    margin-top: 0; }
  .accordion-panels .col {
    text-align: left; } }

.accordion-panels .toggler {
  /* Icons */ }
  .accordion-panels .toggler:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    font-family: FontAwesome;
    color: #EC6707; }
  .accordion-panels .toggler.fa-50 plus:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-50 plus.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-60 plus:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-60 plus.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-70 percent:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-70 percent.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-gears:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-gears.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-medal:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-medal.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-money:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-money.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-lagerbestand:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-lagerbestand.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-person:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-person.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-piggybank:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-piggybank.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-separator:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-separator.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-star:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-star.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-stopwatch:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-stopwatch.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-talk:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-talk.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-thumbup:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-thumbup.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-trophy:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-trophy.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-truck:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-truck.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-all:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-all.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-check2:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-check2.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-guarantee:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-guarantee.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-lab:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-lab.png") transparent no-repeat;
    background-size: contain; }
  .accordion-panels .toggler.fa-tacho:before {
    font-family: FontAwesome;
    content: "" !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
    height: 3rem;
    background: url("../../files/themes/centrimax/page/images/icons/icon-tacho.png") transparent no-repeat;
    background-size: contain; }

.button {
  box-sizing: border-box;
  font-weight: 400;
  text-decoration: none;
  padding: 5px 40px;
  width: auto;
  text-align: center;
  display: inline-block;
  position: relative;
  color: white;
  transition: background-color 0.3s ease; }
  .button .fa {
    position: absolute;
    top: calc(50% - 9px); }
    .button .fa--left {
      left: 10px; }
    .button .fa--right {
      right: 10px; }
  .button--orange {
    background-color: #EC6707; }
    .button--orange:hover {
      background-color: #D25C06; }
  .button--black {
    background-color: black; }
    .button--black:hover {
      background-color: #EC6707; }
  .button--green {
    background-color: #9ac135; }
    .button--green:hover {
      background-color: #2CB428; }
  .button--yellow {
    background-color: #fabb07; }
    .button--yellow:hover {
      background-color: #EC6707; }

.link {
  color: #000;
  text-decoration: none;
  display: inline-block; }
  .link .fa {
    color: #EC6707;
    font-size: 1.3em;
    margin-right: 10px; }

.list:after {
  content: "";
  display: table;
  clear: both; }

.list--icon li {
  font-family: "Roboto", "Open Sans", sans-serif;
  font-weight: 700;
  color: #676767;
  width: calc(50% - 40px);
  margin-left: 40px !important;
  padding-left: 0 !important;
  float: left;
  display: inline;
  line-height: 1.5em;
  margin-bottom: 24px !important; }
  .list--icon li:before {
    left: -40px !important;
    width: 30px;
    background-size: contain;
    background-repeat: no-repeat; }
  .list--icon li:hover:before {
    transform: none !important; }
  .list--icon li.fa-user:before {
    content: "\f007" !important;
    left: -31px !important; }
  .list--icon li.fa-wrench:before {
    content: "\f0ad" !important; }
  .list--icon li.fa-60plus:before {
    background-image: url("../../files/themes/centrimax/page/images/icons/icon-60plus.png");
    content: '' !important; }
  .list--icon li.fa-trophy:before {
    background-image: url("../../files/themes/centrimax/page/images/icons/icon-trophy.png");
    content: '' !important; }
  .list--icon li.fa-70percent:before {
    content: '' !important;
    background-image: url("../../files/themes/centrimax/page/images/icons/icon-70percent.png"); }
  .list--icon li.fa-check2:before {
    content: '' !important;
    background-image: url("../../files/themes/centrimax/page/images/icons/icon-check2.png"); }

@media only screen and (max-width: 450px) {
  .list li {
    width: 100%; } }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMuc2NzcyIsIm1vZHVsZXMuY3NzIiwiX3BsYWNlaG9sZGVycy5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiYm91cmJvbi9jc3MzL19iYWNrZ3JvdW5kLWltYWdlLnNjc3MiLCJib3VyYm9uL2hlbHBlcnMvX3JlbmRlci1ncmFkaWVudHMuc2NzcyIsImJvdXJib24vYWRkb25zL19wcmVmaXhlci5zY3NzIiwiX21peGlucy5zY3NzIiwiYm91cmJvbi9hZGRvbnMvX2NsZWFyZml4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztDQ0dDO0FEMEJEO0VFaURJLHlCQUFrQztFQUNsQyxXQUFXLEVBQUE7O0FGbERmO0VFK0RJLG1CQ2hGa0I7RUNMcEIscUlDZStDO0VId0U3QyxXQUFXLEVBQUE7O0FBR2Y7O21HRGpGbUc7QUNxRm5HLG1HQUFBO0FGeEVBO0VFMEVJLGNBQWM7RUFDZCxzQkFBc0I7RUkvRmxCLHdCSmlHb0I7RUk1RnBCLHFCSjRGb0I7RUlsRnBCLG1CSmtGb0I7RUk3RXBCLGdCSjZFb0I7RUFDeEIsV0FBVztFQUFFLFlBQVk7RUFDekIsV0FBVztFQUVYLGVBQWU7RUFBRSxpQkFBd0I7RUFDekMsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixVQUFVLEVBQUE7RUZwRmQ7SUV1RlEsc0NDNUcwQixFQUFBOztBRGdIbEMsbUdBQUE7QUFjQSxtR0FBQTtBQTRDQSxtR0FBQTtBQXdDQSxtR0FBQTtBQTBDQSxtR0FBQTtBQVVBLG1HQUFBO0FGcFFBO0VBRVEsYUFBYSxFQUFBOztBQUtyQjtFQUVRLGFBQWEsRUFBQTs7QUFGckI7RUFPWSxjQUFjLEVBQUE7O0FBSzFCO0VBRVEsZ0JBQWdCLEVBQUE7RUFGeEI7SUFLWSxzQkFBc0I7SUFDdEIsY0FBYyxFQUFBO0VBTjFCO0lBVVksYUFBYSxFQUFBO0VBVnpCO0lBY1ksK0VBQStFO0lBQy9FLG1CQUFtQixFQUFBO0VBZi9CO0lBbUJZLGlCQUFpQjtJQUNqQixjQUFjLEVBQUE7SUFwQjFC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 */
@charset "UTF-8";
.mod_productdb_filter_widget {
  background-color: #303030;
  background-image: linear-gradient(0deg, transparent 50%, rgba(255, 255, 255, 0.2) 100%);
  color: #fff; }

.bg-dark-radial-stripes, .bg-dark-radial {
  background-color: #303030;
  background-image: radial-gradient( ellipse farthest-corner , #6b6b6b 0%, rgba(48, 48, 48, 0) 50%);
  color: #fff; }

#header_image #breadcrumb, .bg-dark-stripes {
  background-color: #303030;
  color: #fff; }

.bg-orange, #contactform {
  background-color: #EC6707;
  color: #fff; }

.formbody .submit_container input.submit,
.formbody .submit_container button.submit, .mod_productdb_filter_widget .submit_container button {
  background: #EC6707;
  background-image: linear-gradient(0deg, transparent 0%, transparent 45%, rgba(255, 255, 255, 0.2) 45%, rgba(255, 255, 255, 0.3) 100%);
  color: #fff; }

/***************************************************************************************************
 * Element parts
 **************************************************************************************************/
/* Button *****************************************************************************************/
.formbody .submit_container input.submit,
.formbody .submit_container button.submit, .mod_productdb_filter_widget .submit_container button {
  display: block;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 100%;
  height: 100%;
  border: 0px;
  font-size: 30px;
  line-height: 46px;
  cursor: pointer;
  text-align: center;
  padding: 0; }
  .formbody .submit_container input.submit:hover,
  .formbody .submit_container button.submit:hover, .mod_productdb_filter_widget .submit_container button:hover {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); }

/* Parallax Headline ******************************************************************************/
.parallax-container:not(.static-headline) h1, .parallax-container:not(.static-headline) h2, .parallax-container:not(.static-headline) h3, .parallax-container:not(.static-headline) h4, .parallax-container .parallax-image:not(.static-headline) h1, .parallax-container .parallax-image:not(.static-headline) h2, .parallax-container .parallax-image:not(.static-headline) h3, .parallax-container .parallax-image:not(.static-headline) h4 {
  text-shadow: 0 0 2px #000;
  white-space: nowrap;
  position: absolute;
  z-index: 2;
  top: 60px;
  width: 80%; }
  @media only screen and (max-width: 1010px) {
    .parallax-container:not(.static-headline) h1, .parallax-container:not(.static-headline) h2, .parallax-container:not(.static-headline) h3, .parallax-container:not(.static-headline) h4, .parallax-container .parallax-image:not(.static-headline) h1, .parallax-container .parallax-image:not(.static-headline) h2, .parallax-container .parallax-image:not(.static-headline) h3, .parallax-container .parallax-image:not(.static-headline) h4 {
      width: 100%;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      padding: 12px;
      white-space: normal;
      font-weight: 700 !important;
      text-align: center; } }

/* pagination *************************************************************************************/
.ce_sliderStart nav.slider-control .slider-next, .ce_sliderStart nav.slider-control .slider-prev, .ce_sliderStart nav.slider-control b, #premiumSparePartsList .partlist .pagination > ul > li a, #premiumSparePartsList .partlist .pagination > ul > li span, #premiumSparePartsList .partlist .pagination > ul > li strong, #premiumSparePartsList .partlist .pagination form > ul > li a, #premiumSparePartsList .partlist .pagination form > ul > li span, #premiumSparePartsList .partlist .pagination form > ul > li strong {
  box-sizing: border-box;
  padding: 0 2px;
  text-align: center;
  min-width: 25px;
  height: 25px;
  display: inline-block;
  margin: 0 4px 0 4px;
  background: #303030;
  color: #FFFFFF;
  overflow: hidden;
  text-decoration: none;
  text-indent: 0;
  font-size: 1.8rem;
  transition: 0.2s background; }
  .ce_sliderStart nav.slider-control .active.slider-next, .ce_sliderStart nav.slider-control .active.slider-prev, .ce_sliderStart nav.slider-control b.active, #premiumSparePartsList .partlist .pagination > ul > li a.active, #premiumSparePartsList .partlist .pagination > ul > li span.active, #premiumSparePartsList .partlist .pagination > ul > li strong.active, #premiumSparePartsList .partlist .pagination form > ul > li a.active, #premiumSparePartsList .partlist .pagination form > ul > li span.active, #premiumSparePartsList .partlist .pagination form > ul > li strong.active, .ce_sliderStart nav.slider-control .slider-next:hover, .ce_sliderStart nav.slider-control .slider-prev:hover, .ce_sliderStart nav.slider-control b:hover, #premiumSparePartsList .partlist .pagination > ul > li a:hover, #premiumSparePartsList .partlist .pagination > ul > li span:hover, #premiumSparePartsList .partlist .pagination > ul > li strong:hover, #premiumSparePartsList .partlist .pagination form > ul > li a:hover, #premiumSparePartsList .partlist .pagination form > ul > li span:hover, #premiumSparePartsList .partlist .pagination form > ul > li strong:hover {
    background: #EC6707; }

.ce_sliderStart.quote-slider nav.slider-control .slider-next, .ce_sliderStart.quote-slider nav.slider-control .slider-prev, .ce_sliderStart.quote-slider nav.slider-control b {
  box-sizing: border-box;
  padding: 0 2px;
  text-align: center;
  min-width: 25px;
  height: 25px;
  display: inline-block;
  margin: 0 4px 0 4px;
  background: transparent;
  border: 1px solid #FFFFFF;
  color: #303030;
  overflow: hidden;
  text-decoration: none;
  text-indent: 0;
  font-size: 1.8rem;
  transition: 0.2s background; }
  .ce_sliderStart.quote-slider nav.slider-control .active.slider-next, .ce_sliderStart.quote-slider nav.slider-control .active.slider-prev, .ce_sliderStart.quote-slider nav.slider-control b.active, .ce_sliderStart.quote-slider nav.slider-control .slider-next:hover, .ce_sliderStart.quote-slider nav.slider-control .slider-prev:hover, .ce_sliderStart.quote-slider nav.slider-control b:hover {
    background: #EC6707;
    border: 1px solid #EC6707; }

/* Level 1 vertical li list style *****************************************************************/
/* Level 2 or additional vertical li list style ***************************************************/
/* set focus to navi hover  element ***************************************************************/
/* Add a horizontal divider line @mixin. Use TRUE argument for dark/orange BG *********************/
/**
 * General styles
 */
html {
  font-size: 10px;
  -webkit-text-size-adjust: 100%;
  /* Prevent font scaling in landscape while allowing user zoom */ }

html, body {
  font-family: "Roboto", "Open Sans", sans-serif;
  font-weight: 400;
  color: #000;
  height: 100%; }

body {
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 1.4;
  overflow-x: hidden;
  width: 100%; }
  @media only screen and (max-width: 1010px) {
    body {
      font-size: 1.4rem; } }

h1, h2, h3, h4, h5, h6, p, pre, blockquote, table, ol, ul, form {
  margin-bottom: 12px; }

a {
  color: #EC6707; }
  a:-moz-focusring {
    outline: 0px; }
  a:focusring {
    outline: 0px; }
  a:focus {
    outline: 0px; }

#wrapper {
  overflow: visible !important; }
  @media only screen and (max-width: 1010px) {
    #wrapper {
      transition: transform 0.3s; }
      .navi-active #wrapper {
        transform: translateX(-50%); } }

#main .ce_text a {
  text-decoration: none; }
  #main .ce_text a:hover {
    text-decoration: underline; }

#main a.hyperlink_txt {
  text-decoration: none; }
  #main a.hyperlink_txt:hover {
    text-decoration: underline; }
  #main a.hyperlink_txt:before {
    font-family: FontAwesome;
    content: " \f054 ";
    color: #EC6707;
    display: inline-block;
    margin-right: 4px; }

#main a.hyperlink_txt[target="_blank"]:before {
  font-family: FontAwesome;
  content: "\f08e";
  color: #EC6707;
  font-weight: bold;
  margin-right: 4px;
  transform: rotate(0deg) !important; }

a.hyperlink_img {
  text-decoration: none; }

.ce_toplink a {
  font-weight: bold; }
  .ce_toplink a:before {
    font-family: FontAwesome;
    content: "\f102";
    margin-right: 4px;
    display: inline-block;
    color: #EC6707; }

strong {
  font-weight: 900; }

.color-orange {
  color: #EC6707; }

ul {
  list-style-type: disc; }

ul, ol {
  margin-left: 18px; }
  ul li, ol li {
    margin-bottom: 1rem; }

.align-left {
  text-align: left; }

.align-center {
  text-align: center; }

.align-right {
  text-align: right; }

.valign-top, .block.valign-top * {
  vertical-align: top !important; }

.valign-bottom, .block.valign-bottom * {
  vertical-align: top  !important; }

.valign-base, .block.valign-base * {
  vertical-align: baseline  !important; }

.valign-middle, .valign-center, .block.valign-middle *, .block.valign-center * {
  vertical-align: middle  !important; }

/* darkens site when hovering navigation */
.overlay {
  z-index: 0;
  /* put overlay behind rest of site */
  display: block;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  transition: opacity 0.3s ease-in-out, z-index 0.3s ease-in-out; }
  .overlay.dark {
    opacity: 1;
    z-index: 98;
    /* header has 99 - must be below header */ }

#main .ce_list ul, #main .ce_list ol, #main .ce_text ul, #main .ce_text ol {
  list-style: none;
  margin-left: 0; }
  #main .ce_list ul li, #main .ce_list ol li, #main .ce_text ul li, #main .ce_text ol li {
    list-style: none;
    padding-left: 3rem;
    position: relative;
    min-height: 3rem;
    cursor: default;
    margin: 0 0 1px 0; }
    #main .ce_list ul li:before, #main .ce_list ol li:before, #main .ce_text ul li:before, #main .ce_text ol li:before {
      content: "\f04d";
      text-align: left;
      font-size: 2rem;
      font-family: FontAwesome;
      font-weight: normal;
      vertical-align: middle;
      color: #EC6707;
      display: block;
      width: 3rem;
      height: 100%;
      position: absolute;
      left: 0;
      transition: background 0.2s, color 0.2s, transform 0.2s; }
    #main .ce_list ul li:hover:before, #main .ce_list ol li:hover:before, #main .ce_text ul li:hover:before, #main .ce_text ol li:hover:before {
      transform: translateX(5px); }

#main .ce_list ol, #main .ce_text ol {
  counter-reset: section; }
  #main .ce_list ol li, #main .ce_text ol li {
    padding-left: 4rem; }
    #main .ce_list ol li:before, #main .ce_text ol li:before {
      counter-increment: section;
      content: counter(section);
      height: 3rem;
      background: #EC6707;
      color: #fff;
      text-align: center;
      font-family: "Roboto", "Open Sans", sans-serif; }

#main .ce_list.list-dash ul li:before, #main .ce_list.list-dash ol li:before, #main .ce_text.list-dash ul li:before, #main .ce_text.list-dash ol li:before {
  content: "-";
  text-align: right;
  font-family: "Roboto", "Open Sans", sans-serif;
  font-weight: 300;
  line-height: 2.6rem;
  color: #000; }

#main .ce_list.list-dash ul li:hover:before, #main .ce_list.list-dash ol li:hover:before, #main .ce_text.list-dash ul li:hover:before, #main .ce_text.list-dash ol li:hover:before {
  transform: translateX(0px); }

@media only screen and (max-width: 1010px) {
  #main .ce_list.list-dash ul li:before, #main .ce_list.list-dash ol li:before, #main .ce_text.list-dash ul li:before, #main .ce_text.list-dash ol li:before {
    line-height: 1.9rem; } }

#main .no-style ul, #main .no-style ol {
  list-style: none;
  margin: 0; }
  #main .no-style ul li, #main .no-style ol li {
    list-style: none;
    padding-left: 0;
    margin: 0;
    min-height: auto; }
    #main .no-style ul li:before, #main .no-style ol li:before {
      display: none; }
    #main .no-style ul li:hover, #main .no-style ol li:hover {
      background: transparent;
      color: #000; }
    #main .no-style ul li a, #main .no-style ol li a {
      color: #303030;
      text-decoration: none;
      transition: color 0.3s; }
      #main .no-style ul li a:hover, #main .no-style ul li a.active, #main .no-style ol li a:hover, #main .no-style ol li a.active {
        color: #EC6707; }

.image_container {
  max-width: 100%;
  line-height: 0; }
  .image_container figcaption {
    line-height: 1.2; }

.clearfix:after {
  content: "";
  display: table;
  clear: both; }

a.more_information, .more_information > a {
  color: #EC6707;
  font-size: 1.6rem;
  font-weight: 900;
  display: block;
  background: #fff;
  text-decoration: none; }

a.more_information:before, .more_information > a:before {
  content: " \f054 ";
  padding: 2px 9px;
  margin-right: 10px;
  font-family: FontAwesome;
  color: #EC6707;
  display: inline-block;
  transform: rotate(0deg) !important; }

.request_form button {
  color: #9ac135;
  font-size: 1.8rem;
  font-weight: 700;
  display: block;
  text-decoration: none;
  background-color: transparent;
  border: 0 none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  line-height: 1.4; }
  .request_form button:hover {
    text-decoration: underline; }

.request_form button:before {
  content: " \f0e0 ";
  padding: 0;
  margin-right: 10px;
  font-family: FontAwesome;
  color: #9ac135;
  background: transparent;
  display: inline-block;
  font-size: 2.2rem;
  transform: rotate(0deg) !important; }

a.stock {
  color: #EC6707;
  font-size: 1.6rem;
  font-weight: 900;
  display: block;
  background: #fff;
  text-decoration: none; }

a.stock:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-lagerbestand.png") !important;
  padding: 0px 5px;
  margin-right: 10px;
  font-family: FontAwesome;
  color: #fff !important;
  background: #EC6707;
  display: inline-block;
  font-size: 2rem;
  transform: rotate(0deg) !important; }

blockquote, cite, .quote {
  font-family: serif;
  font-size: 2.4rem;
  line-height: 1.2; }
  @media only screen and (max-width: 1010px) {
    blockquote, cite, .quote {
      font-size: 2rem; } }
  blockquote:before, cite:before, .quote:before {
    content: "„\0020";
    font-size: 3rem;
    display: inline;
    line-height: 1; }
    @media only screen and (max-width: 1010px) {
      blockquote:before, cite:before, .quote:before {
        font-size: 2.4rem;
        line-height: 1; } }
  blockquote:after, cite:after, .quote:after {
    content: "\0020“";
    font-size: 3rem;
    display: inline;
    line-height: 1; }
    @media only screen and (max-width: 1010px) {
      blockquote:after, cite:after, .quote:after {
        font-size: 2.4rem;
        line-height: 1; } }
  blockquote.quote:before, cite.quote:before, .quote.quote:before {
    content: ""; }
  blockquote.quote p:first-child:before, blockquote.quote .image_container:first-child + p:before, cite.quote p:first-child:before, cite.quote .image_container:first-child + p:before, .quote.quote p:first-child:before, .quote.quote .image_container:first-child + p:before {
    content: "„\0020";
    font-size: 4rem;
    display: inline; }
    @media only screen and (max-width: 1010px) {
      blockquote.quote p:first-child:before, blockquote.quote .image_container:first-child + p:before, cite.quote p:first-child:before, cite.quote .image_container:first-child + p:before, .quote.quote p:first-child:before, .quote.quote .image_container:first-child + p:before {
        font-size: 3rem; } }
  blockquote p, cite p, .quote p {
    display: inline; }
  blockquote p + p:before, cite p + p:before, .quote p + p:before {
    display: block;
    content: ""; }

.border-box {
  box-sizing: border-box; }

nav ul, .ce_downloads ul {
  margin-left: 0;
  list-style-type: none; }

#main .image_container:not(.no-fade) {
  transition: opacity 1s 0.2s; }

#main .no-fade .image_container, #main .ce_sliderStart .image_container {
  opacity: 1 !important; }

/* Debug */
#viewport {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 1000;
  font-size: 10px;
  color: #000;
  background: grey; }

/**
 * Main default Layout
 */
header {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 140px;
  z-index: 99;
  min-width: 320px;
  background: #fff;
  text-align: center;
  transition: height 0.6s 0s; }
  @media only screen and (max-width: 1010px) {
    header {
      height: 50px;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } }
  header .inside > a {
    position: absolute;
    right: 12px;
    top: 9px;
    z-index: 90;
    display: block;
    padding: 6px;
    width: 24px;
    text-align: center;
    font-size: 2rem;
    line-height: 1;
    font-weight: 300;
    text-decoration: none;
    color: #fff;
    transition: right 0.5s, top 0.5s; }
    @media only screen and (max-width: 480px) {
      header .inside > a {
        right: 6px; } }
    @media only screen and (min-width: 1010px) {
      header .inside > a {
        top: 24px; }
        .move-navi header .inside > a {
          top: 9px; } }
  header .inside > .toggle-navi, header .inside > .toggle-navi-lang {
    line-height: 0; }
    header .inside > .toggle-navi i, header .inside > .toggle-navi-lang i {
      line-height: 1; }
  header .inside > a:hover, header .inside > a:hover i:before, header .inside > a[class*="site-"].active {
    color: #fff;
    background: #EC6707; }
  header .inside > a.site-de {
    right: 156px; }
    @media only screen and (max-width: 480px) {
      header .inside > a.site-de {
        right: 117px; } }
    @media only screen and (min-width: 1010px) {
      header .inside > a.site-de {
        right: 108px; } }
  header .inside > a.site-en {
    right: 108px; }
    @media only screen and (max-width: 480px) {
      header .inside > a.site-en {
        right: 80px; } }
    @media only screen and (min-width: 1010px) {
      header .inside > a.site-en {
        right: 60px; } }
  header .inside > a.backbutton {
    right: 204px; }
    @media only screen and (max-width: 480px) {
      header .inside > a.backbutton {
        right: 154px; } }
    @media only screen and (min-width: 1010px) {
      header .inside > a.backbutton {
        right: 156px; } }
  @media only screen and (min-width: 1010px) {
    header .inside > .toggle-navi {
      display: none; } }
  header .toggle-navi + .toggle-navi-lang {
    right: 60px; }
    @media only screen and (max-width: 480px) {
      header .toggle-navi + .toggle-navi-lang {
        right: 43px; } }
    @media only screen and (min-width: 1010px) {
      header .toggle-navi + .toggle-navi-lang {
        right: 12px; } }
  header .toggle-navi.active, header .toggle-navi-lang.active {
    text-decoration: none; }
    header .toggle-navi.active i, header .toggle-navi-lang.active i {
      display: none; }
    header .toggle-navi.active:after, header .toggle-navi-lang.active:after {
      content: "\f00d";
      color: #fff;
      font-family: FontAwesome;
      line-height: 1; }
  header * {
    z-index: 10; }
  header .inside {
    height: 100%;
    max-width: 1000px;
    margin: 0 auto;
    text-align: left;
    /*******************************************************************************************
         * Navigation
         ******************************************************************************************/ }
    header .inside .logo {
      transform: translateY(0px);
      transition: transform 0.6s 0.3s;
      padding: 0;
      margin: 0;
      position: absolute;
      top: 30px;
      left: 0px;
      z-index: 88;
      font-size: 1rem; }
      @media only screen and (max-width: 1010px) {
        header .inside .logo {
          height: auto;
          max-width: 60%;
          margin-left: 12px;
          top: 50%;
          transform-origin: left;
          transform: translateY(-50%) scale(0.8); } }
      @media only screen and (max-width: 450px) {
        header .inside .logo {
          max-width: 50%; } }
      header .inside .logo a {
        line-height: 0; }
    header .inside nav#nav_main, header .inside #nav_lang {
      position: absolute;
      bottom: 0px;
      left: 0px;
      z-index: 2;
      width: 100%;
      height: 50px;
      color: #fff;
      overflow: visible;
      background: linear-gradient(to top, #ec6707, #f8700f, #ec6707);
      transition: transform 0.3s;
      /* Level 1 ****************************************************************************/
      /* Level 3 ****************************************************************************/
      /***************************************************************************************
             * Navi vertical
             **************************************************************************************/
      /*******************************************************************************************
             * Navi mobile
             ******************************************************************************************/ }
      @media only screen and (min-width: 1010px) {
        header .inside nav#nav_main:after, header .inside #nav_lang:after {
          content: "";
          display: block;
          width: 10000px;
          height: inherit;
          position: absolute;
          left: -2500px;
          top: 0px;
          z-index: 1;
          border-bottom: 1px solid rgba(75, 31, 0, 0.2);
          box-shadow: 0 8px 10px -8px rgba(0, 0, 0, 0.9);
          background: linear-gradient(to top, #ec6707, #f8700f, #ec6707); } }
      header .inside nav#nav_main ul.level_1, header .inside #nav_lang ul.level_1 {
        position: relative;
        z-index: 10; }
        header .inside nav#nav_main ul.level_1 > li, header .inside #nav_lang ul.level_1 > li {
          display: inline-block; }
          header .inside nav#nav_main ul.level_1 > li .submenu-toggle, header .inside #nav_lang ul.level_1 > li .submenu-toggle {
            display: none; }
          header .inside nav#nav_main ul.level_1 > li.test, header .inside #nav_lang ul.level_1 > li.test {
            display: none; }
          header .inside nav#nav_main ul.level_1 > li > a, header .inside nav#nav_main ul.level_1 > li > span, header .inside nav#nav_main ul.level_1 > li > a.active, header .inside #nav_lang ul.level_1 > li > a, header .inside #nav_lang ul.level_1 > li > span, header .inside #nav_lang ul.level_1 > li > a.active {
            display: block;
            position: relative;
            z-index: 11;
            font-size: 2.2rem;
            color: #fff;
            line-height: 50px;
            text-decoration: none;
            text-align: center;
            width: auto;
            min-width: 90px;
            padding: 0 10px;
            box-shadow: 0 0 10px -2px rgba(0, 0, 0, 0) inset;
            transition: background-color 0.4s, color 0.3s, box-shadow 0.2s 0s; }
          header .inside nav#nav_main ul.level_1 > li:hover > .submenu, header .inside #nav_lang ul.level_1 > li:hover > .submenu {
            transition: background-color 0.4s, color 0.3s, box-shadow 0.2s;
            box-shadow: inset 0px 0 0px 0 rgba(0, 0, 0, 0.7); }
          header .inside nav#nav_main ul.level_1 > li .submenu, header .inside #nav_lang ul.level_1 > li .submenu {
            transition: background-color 0.4s, color 0.3s, box-shadow 0.2s 0s; }
          header .inside nav#nav_main ul.level_1 > li:hover > a, header .inside nav#nav_main ul.level_1 > li > span, header .inside nav#nav_main ul.level_1 > li.trail > a, header .inside #nav_lang ul.level_1 > li:hover > a, header .inside #nav_lang ul.level_1 > li > span, header .inside #nav_lang ul.level_1 > li.trail > a {
            background: #fff;
            color: #EC6707;
            box-shadow: 0px 0px 5px 0px rgba(75, 31, 0, 0.4) inset; }
          header .inside nav#nav_main ul.level_1 > li.home, header .inside #nav_lang ul.level_1 > li.home {
            /* //simple solution - active home button doesn't look so good though.
                        &:hover > a, > span {
                            &:after {
                                color: $color-orange;
                            }
                        }
                        */ }
            header .inside nav#nav_main ul.level_1 > li.home > a, header .inside nav#nav_main ul.level_1 > li.home > span, header .inside nav#nav_main ul.level_1 > li.home > a.active, header .inside #nav_lang ul.level_1 > li.home > a, header .inside #nav_lang ul.level_1 > li.home > span, header .inside #nav_lang ul.level_1 > li.home > a.active {
              padding: 0;
              min-width: 0;
              width: 45px;
              text-indent: -9999px;
              background: transparent;
              box-shadow: none; }
              header .inside nav#nav_main ul.level_1 > li.home > a:after, header .inside nav#nav_main ul.level_1 > li.home > span:after, header .inside nav#nav_main ul.level_1 > li.home > a.active:after, header .inside #nav_lang ul.level_1 > li.home > a:after, header .inside #nav_lang ul.level_1 > li.home > span:after, header .inside #nav_lang ul.level_1 > li.home > a.active:after {
                text-indent: 0;
                display: block;
                content: '\f015';
                position: absolute;
                top: 0;
                left: 0;
                color: #FFFFFF;
                line-height: 50px;
                font-size: 35px;
                height: 50px;
                width: 45px;
                font-family: FontAwesome; }
            header .inside nav#nav_main ul.level_1 > li.home:hover > a, header .inside #nav_lang ul.level_1 > li.home:hover > a {
              background: #fff;
              box-shadow: 0px 0px 5px 0px rgba(75, 31, 0, 0.4) inset; }
              header .inside nav#nav_main ul.level_1 > li.home:hover > a:after, header .inside #nav_lang ul.level_1 > li.home:hover > a:after {
                color: #EC6707; }
          @media only screen and (min-width: 1010px) {
            header .inside nav#nav_main ul.level_1 > li, header .inside #nav_lang ul.level_1 > li {
              /* Level2 *********************************************************************/ }
              header .inside nav#nav_main ul.level_1 > li nav.nav_level_2, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 {
                display: block;
                height: 0px;
                width: 100%;
                padding: 0px;
                overflow: visible !important;
                position: fixed;
                left: 0;
                top: 140px;
                z-index: 10;
                text-align: center;
                box-shadow: 0 8px 10px -8px rgba(0, 0, 0, 0.9);
                opacity: 0;
                background: #fff;
                background: rgba(255, 255, 255, 0.95);
                transition: height 0.3s 0.3s, padding 0.3s 0.3s, opacity 0.5s 0.3s, background 0.5s; }
                header .inside nav#nav_main ul.level_1 > li nav.nav_level_2:hover, header .inside #nav_lang ul.level_1 > li nav.nav_level_2:hover {
                  background: white; }
                header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 {
                  width: 1000px;
                  margin: 0 auto;
                  text-align: left; }
                  header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li {
                    float: left;
                    width: 21%;
                    box-sizing: border-box;
                    height: 48px;
                    margin: 0 2% 5px 2%;
                    /* Level3 *********************************************************/ }
                    header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li a, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li a, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active {
                      display: block;
                      width: 100%;
                      font-size: 1.8rem;
                      color: #303030;
                      text-decoration: none;
                      padding-left: 20px;
                      position: relative; }
                      header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li a:before, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li span:before, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active:before, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li a:before, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li span:before, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active:before {
                        content: "\f04d";
                        text-align: center;
                        font-size: 1rem;
                        line-height: 24px;
                        font-family: FontAwesome;
                        font-weight: normal;
                        color: #EC6707;
                        display: inline-block;
                        width: 20px;
                        position: absolute;
                        left: 0;
                        top: 2px; }
                    header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li a:hover, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li a.trail, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li a:hover, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li a.trail {
                      color: #EC6707; }
                    header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li a.trail, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li.active > a.submenu, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li a.trail, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li.active > a.submenu {
                      font-weight: 700; }
                    header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 ul.level_2 li nav, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 ul.level_2 li nav {
                      display: none; }
              header .inside nav#nav_main ul.level_1 > li:hover nav.nav_level_2, header .inside #nav_lang ul.level_1 > li:hover nav.nav_level_2 {
                display: block;
                height: 159px;
                padding: 20px;
                opacity: 1;
                transition: height 0.3s 0.3s, padding 0.3s 0.3s, opacity 0.5s 0.3s, background 0.5s; } }
      @media only screen and (min-width: 1010px) {
        header .inside nav#nav_main nav.nav_level_3, header .inside #nav_lang nav.nav_level_3 {
          display: block !important;
          position: absolute;
          top: 0;
          left: 100%;
          height: auto;
          width: 0;
          padding: 0;
          opacity: 0;
          background: #fff;
          background: rgba(255, 255, 255, 0.95);
          transition: width 0.3s, opacity 0.3s, background 0.3s; }
          header .inside nav#nav_main nav.nav_level_3:hover, header .inside #nav_lang nav.nav_level_3:hover {
            background: white; }
        header .inside nav#nav_main ul.level_3, header .inside #nav_lang ul.level_3 {
          display: block !important;
          margin-bottom: 0;
          width: 0;
          height: 100%;
          transition: width 0.3s; }
          header .inside nav#nav_main ul.level_3 li, header .inside #nav_lang ul.level_3 li {
            transition: all 0.3s; }
        header .inside nav#nav_main ul.level_2 > li.show_level_3, header .inside #nav_lang ul.level_2 > li.show_level_3 {
          position: relative; }
          header .inside nav#nav_main ul.level_2 > li.show_level_3:hover nav.nav_level_3, header .inside #nav_lang ul.level_2 > li.show_level_3:hover nav.nav_level_3 {
            display: block !important;
            width: 100%;
            opacity: 1; }
          header .inside nav#nav_main ul.level_2 > li.show_level_3:hover ul.level_3, header .inside #nav_lang ul.level_2 > li.show_level_3:hover ul.level_3 {
            width: 100%; } }
      header .inside nav#nav_main.vertical ul.level_1 > li, header .inside #nav_lang.vertical ul.level_1 > li {
        position: relative; }
        @media only screen and (min-width: 1010px) {
          header .inside nav#nav_main.vertical ul.level_1 > li, header .inside #nav_lang.vertical ul.level_1 > li {
            /* xvert */
            /* Level2 *********************************************************************/ }
            header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 {
              display: block;
              height: auto;
              width: 0px;
              padding: 0px;
              overflow: hidden;
              position: absolute;
              left: -10px;
              top: -1000px;
              z-index: 10;
              text-align: left;
              box-shadow: 0 8px 10px -8px rgba(0, 0, 0, 0.9);
              opacity: 0;
              background: #fff;
              background: rgba(255, 255, 255, 0.95);
              transition: width 0.3s 0.3s, padding 0.3s 0.3s, opacity 0.5s 0.3s, background 0.5s; }
              header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 {
                width: auto; }
                header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li {
                  display: block;
                  width: 100%;
                  height: auto;
                  box-sizing: border-box;
                  margin: 0;
                  transition: all 0.5s; }
                  header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active {
                    font-size: 2.2rem;
                    font-weight: 700;
                    color: #fff;
                    line-height: 1.2;
                    display: block;
                    box-sizing: border-box;
                    min-height: 47px;
                    text-decoration: none;
                    border-left: 10px solid #EC6707;
                    border-top: 1px solid #EC6707;
                    border-bottom: 1px solid #EC6707;
                    background: #EC6707;
                    padding: 2px 5px 2px 0;
                    clear: both;
                    transition: all 0.3s; }
                    header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a:before, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span:before, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active:before {
                      content: "\f04d";
                      text-align: center;
                      font-size: 1.2rem;
                      font-family: FontAwesome;
                      font-weight: normal;
                      vertical-align: top;
                      line-height: 22px;
                      display: inline-block;
                      width: 30px;
                      position: static;
                      float: left;
                      height: 45px; }
                header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active {
                  font-size: 1.8rem;
                  font-weight: 300;
                  color: #303030;
                  background: #fff;
                  border-left-color: #303030;
                  border-top: 0px;
                  border-bottom: 0px; }
                  header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a:before, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span:before, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active:before {
                    width: 40px;
                    content: "\f04d\00A0\f04d";
                    font-size: 1rem; }
                header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a:hover, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a:hover {
                  box-shadow: inset 0 1px 0 0 #EC6707, inset 0 -1px 0 0 #EC6707;
                  background: rgba(236, 103, 7, 0.15);
                  border-left-color: #EC6707; }
                  header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span:before, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active:before, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a:hover:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li span:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.active:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a:hover:before {
                    color: #EC6707; }
                header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.trail, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li a.trail {
                  color: #EC6707;
                  border-left-color: #EC6707; }
                header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 {
                  display: none; }
                  header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 a, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 span, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 a.active, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 a, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 span, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 a.active {
                    font-size: 1.8rem;
                    font-weight: 300;
                    border-left-color: #EC6707; }
                    header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 a:before, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 span:before, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 a.active:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 a:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 span:before, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 .level_3 a.active:before {
                      width: 50px;
                      content: "\f04d\00A0\f04d\00A0\f04d";
                      font-size: 1rem; }
                header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li.active .level_3, header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li.trail .level_3, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li.active .level_3, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li.trail .level_3 {
                  display: block; }
                header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2:hover li > a, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2:hover li > a {
                  color: rgba(0, 0, 0, 0.6); }
                  header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2:hover li > a:hover, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2:hover li > a:hover {
                    color: #000; }
                header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li {
                  float: none;
                  /* Level3 *********************************************************/ }
                  header .inside nav#nav_main.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li nav, header .inside #nav_lang.vertical ul.level_1 > li nav.nav_level_2 ul.level_2 li nav {
                    display: none; }
            header .inside nav#nav_main.vertical ul.level_1 > li:hover nav.nav_level_2, header .inside #nav_lang.vertical ul.level_1 > li:hover nav.nav_level_2 {
              height: auto;
              display: block;
              padding: 0px;
              opacity: 1;
              top: 50px;
              width: 300px;
              transition: width 0.3s 0s, padding 0.3s 0s, opacity 0.5s 0s, background 0s; } }
      @media only screen and (max-width: 1010px) {
        header .inside nav#nav_main, header .inside #nav_lang {
          /* xmob */
          display: block;
          position: fixed;
          left: 100%;
          width: 60%;
          min-width: 300px;
          height: 100%;
          z-index: 89;
          background: none;
          background-color: #303030;
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
          color: #fff;
          overflow-x: hidden;
          overflow-y: scroll;
          transform: translateX(10px); }
          header .inside nav#nav_main ul.level_1, header .inside nav#nav_main h2, header .inside #nav_lang ul.level_1, header .inside #nav_lang h2 {
            margin-top: 50px;
            border-top: 1px solid rgba(255, 255, 255, 0.2); }
          header .inside nav#nav_main h2, header .inside #nav_lang h2 {
            padding-right: 72px;
            text-align: right;
            font-size: 2rem;
            line-height: 2;
            margin-bottom: 0; }
          header .inside nav#nav_main h2 + a + ul.level_1, header .inside #nav_lang h2 + a + ul.level_1 {
            margin-top: 0px; }
          header .inside nav#nav_main.active, header .inside #nav_lang.active {
            transform: translateX(-100%); }
          header .inside nav#nav_main ul, header .inside #nav_lang ul {
            margin-bottom: 0; }
          header .inside nav#nav_main li, header .inside nav#nav_main ul.level_1 > li, header .inside #nav_lang li, header .inside #nav_lang ul.level_1 > li {
            display: block;
            margin-bottom: 0;
            position: relative;
            border-bottom: 1px solid rgba(255, 255, 255, 0.2);
            /* Level2 *********************************************************************/ }
            header .inside nav#nav_main li.active, header .inside nav#nav_main ul.level_1 > li.active, header .inside #nav_lang li.active, header .inside #nav_lang ul.level_1 > li.active {
              background: #fff; }
            header .inside nav#nav_main li a, header .inside nav#nav_main li span, header .inside nav#nav_main li a.active, header .inside nav#nav_main ul.level_1 > li a, header .inside nav#nav_main ul.level_1 > li span, header .inside nav#nav_main ul.level_1 > li a.active, header .inside #nav_lang li a, header .inside #nav_lang li span, header .inside #nav_lang li a.active, header .inside #nav_lang ul.level_1 > li a, header .inside #nav_lang ul.level_1 > li span, header .inside #nav_lang ul.level_1 > li a.active {
              display: block;
              box-sizing: border-box;
              width: 100%;
              max-width: 100%;
              min-width: 100%;
              padding-right: 66px;
              color: #fff;
              box-shadow: none;
              font-size: 1.8rem;
              line-height: 50px;
              text-align: right;
              text-decoration: none;
              position: static; }
              header .inside nav#nav_main li a.trail, header .inside nav#nav_main li span.trail, header .inside nav#nav_main li a.active.trail, header .inside nav#nav_main ul.level_1 > li a.trail, header .inside nav#nav_main ul.level_1 > li span.trail, header .inside nav#nav_main ul.level_1 > li a.active.trail, header .inside #nav_lang li a.trail, header .inside #nav_lang li span.trail, header .inside #nav_lang li a.active.trail, header .inside #nav_lang ul.level_1 > li a.trail, header .inside #nav_lang ul.level_1 > li span.trail, header .inside #nav_lang ul.level_1 > li a.active.trail {
                font-weight: 900; }
            header .inside nav#nav_main li.home.active, header .inside nav#nav_main ul.level_1 > li.home.active, header .inside #nav_lang li.home.active, header .inside #nav_lang ul.level_1 > li.home.active {
              background: transparent; }
            header .inside nav#nav_main li.home a, header .inside nav#nav_main li.home span, header .inside nav#nav_main li.home a.active, header .inside nav#nav_main ul.level_1 > li.home a, header .inside nav#nav_main ul.level_1 > li.home span, header .inside nav#nav_main ul.level_1 > li.home a.active, header .inside #nav_lang li.home a, header .inside #nav_lang li.home span, header .inside #nav_lang li.home a.active, header .inside #nav_lang ul.level_1 > li.home a, header .inside #nav_lang ul.level_1 > li.home span, header .inside #nav_lang ul.level_1 > li.home a.active {
              width: 100%;
              min-width: 100%;
              padding-right: 0;
              text-align: left;
              box-shadow: none; }
              header .inside nav#nav_main li.home a:after, header .inside nav#nav_main li.home span:after, header .inside nav#nav_main li.home a.active:after, header .inside nav#nav_main ul.level_1 > li.home a:after, header .inside nav#nav_main ul.level_1 > li.home span:after, header .inside nav#nav_main ul.level_1 > li.home a.active:after, header .inside #nav_lang li.home a:after, header .inside #nav_lang li.home span:after, header .inside #nav_lang li.home a.active:after, header .inside #nav_lang ul.level_1 > li.home a:after, header .inside #nav_lang ul.level_1 > li.home span:after, header .inside #nav_lang ul.level_1 > li.home a.active:after {
                right: 12px;
                left: auto;
                font-size: 30px;
                text-align: right; }
            header .inside nav#nav_main li .submenu-toggle, header .inside nav#nav_main ul.level_1 > li .submenu-toggle, header .inside #nav_lang li .submenu-toggle, header .inside #nav_lang ul.level_1 > li .submenu-toggle {
              content: "\f105";
              cursor: pointer;
              display: block;
              position: absolute;
              right: 0;
              top: 0;
              width: 50px;
              box-sizing: border-box;
              font-size: 2rem;
              line-height: 50px;
              text-align: center;
              font-family: FontAwesome;
              font-weight: 900;
              transition: transform 0.5s; }
              header .inside nav#nav_main li .submenu-toggle:after, header .inside nav#nav_main ul.level_1 > li .submenu-toggle:after, header .inside #nav_lang li .submenu-toggle:after, header .inside #nav_lang ul.level_1 > li .submenu-toggle:after {
                transition: background 0.3s 0s;
                content: "";
                background: rgba(255, 255, 255, 0.2);
                position: absolute;
                left: 0;
                top: 0;
                width: 1px;
                height: 100%; }
            header .inside nav#nav_main li.trail > .submenu-toggle, header .inside nav#nav_main ul.level_1 > li.trail > .submenu-toggle, header .inside #nav_lang li.trail > .submenu-toggle, header .inside #nav_lang ul.level_1 > li.trail > .submenu-toggle {
              transform: rotate(90deg);
              transition: transform 0.5s; }
              header .inside nav#nav_main li.trail > .submenu-toggle:after, header .inside nav#nav_main ul.level_1 > li.trail > .submenu-toggle:after, header .inside #nav_lang li.trail > .submenu-toggle:after, header .inside #nav_lang ul.level_1 > li.trail > .submenu-toggle:after {
                transition: background 0s 0s;
                background: rgba(255, 255, 255, 0) !important; }
            header .inside nav#nav_main li:hover > a,
            header .inside nav#nav_main li > span,
            header .inside nav#nav_main li > a.active,
            header .inside nav#nav_main li.active > a, header .inside nav#nav_main ul.level_1 > li:hover > a,
            header .inside nav#nav_main ul.level_1 > li > span,
            header .inside nav#nav_main ul.level_1 > li > a.active,
            header .inside nav#nav_main ul.level_1 > li.active > a, header .inside #nav_lang li:hover > a,
            header .inside #nav_lang li > span,
            header .inside #nav_lang li > a.active,
            header .inside #nav_lang li.active > a, header .inside #nav_lang ul.level_1 > li:hover > a,
            header .inside #nav_lang ul.level_1 > li > span,
            header .inside #nav_lang ul.level_1 > li > a.active,
            header .inside #nav_lang ul.level_1 > li.active > a {
              color: #EC6707 !important;
              font-weight: 900; }
            header .inside nav#nav_main li.trail,
            header .inside nav#nav_main li.trail > a, header .inside nav#nav_main ul.level_1 > li.trail,
            header .inside nav#nav_main ul.level_1 > li.trail > a, header .inside #nav_lang li.trail,
            header .inside #nav_lang li.trail > a, header .inside #nav_lang ul.level_1 > li.trail,
            header .inside #nav_lang ul.level_1 > li.trail > a {
              background: transparent; }
            header .inside nav#nav_main li nav.nav_level_2, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2, header .inside #nav_lang li nav.nav_level_2, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 {
              position: relative;
              left: 0;
              top: 0;
              overflow: hidden;
              color: #fff;
              background-color: #3f3f3f;
              height: 0px; }
              header .inside nav#nav_main li nav.nav_level_2 li, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 li, header .inside #nav_lang li nav.nav_level_2 li, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 li {
                display: inline-block;
                width: 100%;
                line-height: 50px;
                border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
                header .inside nav#nav_main li nav.nav_level_2 li:last-child, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 li:last-child, header .inside #nav_lang li nav.nav_level_2 li:last-child, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 li:last-child {
                  border-bottom: 0; }
              header .inside nav#nav_main li nav.nav_level_2 a, header .inside nav#nav_main li nav.nav_level_2 span, header .inside nav#nav_main li nav.nav_level_2 a.active, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 a, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 span, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 a.active, header .inside #nav_lang li nav.nav_level_2 a, header .inside #nav_lang li nav.nav_level_2 span, header .inside #nav_lang li nav.nav_level_2 a.active, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 a, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 span, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 a.active {
                vertical-align: middle;
                display: inline-block;
                transform: translateZ(0);
                line-height: 1.5;
                font-size: 1.6rem;
                padding-left: 12px;
                padding-right: 66px; }
              header .inside nav#nav_main li nav.nav_level_2 nav.nav_level_3, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 nav.nav_level_3, header .inside #nav_lang li nav.nav_level_2 nav.nav_level_3, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 nav.nav_level_3 {
                overflow: hidden;
                background-color: #4e4e4e;
                height: 0px; }
                header .inside nav#nav_main li nav.nav_level_2 nav.nav_level_3 a, header .inside nav#nav_main li nav.nav_level_2 nav.nav_level_3 span, header .inside nav#nav_main li nav.nav_level_2 nav.nav_level_3 a.active, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 nav.nav_level_3 a, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 nav.nav_level_3 span, header .inside nav#nav_main ul.level_1 > li nav.nav_level_2 nav.nav_level_3 a.active, header .inside #nav_lang li nav.nav_level_2 nav.nav_level_3 a, header .inside #nav_lang li nav.nav_level_2 nav.nav_level_3 span, header .inside #nav_lang li nav.nav_level_2 nav.nav_level_3 a.active, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 nav.nav_level_3 a, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 nav.nav_level_3 span, header .inside #nav_lang ul.level_1 > li nav.nav_level_2 nav.nav_level_3 a.active {
                  font-size: 1.5rem;
                  padding-right: 30px; }
            header .inside nav#nav_main li.trail > nav.nav_level_2, header .inside nav#nav_main li > span + nav.nav_level_2, header .inside nav#nav_main ul.level_1 > li.trail > nav.nav_level_2, header .inside nav#nav_main ul.level_1 > li > span + nav.nav_level_2, header .inside #nav_lang li.trail > nav.nav_level_2, header .inside #nav_lang li > span + nav.nav_level_2, header .inside #nav_lang ul.level_1 > li.trail > nav.nav_level_2, header .inside #nav_lang ul.level_1 > li > span + nav.nav_level_2 {
              height: auto; }
              header .inside nav#nav_main li.trail > nav.nav_level_2 li.trail > nav.nav_level_3, header .inside nav#nav_main li.trail > nav.nav_level_2 li > span + nav, header .inside nav#nav_main li > span + nav.nav_level_2 li.trail > nav.nav_level_3, header .inside nav#nav_main li > span + nav.nav_level_2 li > span + nav, header .inside nav#nav_main ul.level_1 > li.trail > nav.nav_level_2 li.trail > nav.nav_level_3, header .inside nav#nav_main ul.level_1 > li.trail > nav.nav_level_2 li > span + nav, header .inside nav#nav_main ul.level_1 > li > span + nav.nav_level_2 li.trail > nav.nav_level_3, header .inside nav#nav_main ul.level_1 > li > span + nav.nav_level_2 li > span + nav, header .inside #nav_lang li.trail > nav.nav_level_2 li.trail > nav.nav_level_3, header .inside #nav_lang li.trail > nav.nav_level_2 li > span + nav, header .inside #nav_lang li > span + nav.nav_level_2 li.trail > nav.nav_level_3, header .inside #nav_lang li > span + nav.nav_level_2 li > span + nav, header .inside #nav_lang ul.level_1 > li.trail > nav.nav_level_2 li.trail > nav.nav_level_3, header .inside #nav_lang ul.level_1 > li.trail > nav.nav_level_2 li > span + nav, header .inside #nav_lang ul.level_1 > li > span + nav.nav_level_2 li.trail > nav.nav_level_3, header .inside #nav_lang ul.level_1 > li > span + nav.nav_level_2 li > span + nav {
                height: auto; } }
    @media only screen and (min-width: 1010px) {
      header .inside #nav_lang {
        opacity: 0;
        transform: translateY(-200%);
        transition: opacity 0.5s 1.5s, transform 0.5s 1.5s; }
        header .inside #nav_lang.active {
          opacity: 1;
          transform: translateY(0%);
          transition: opacity 0.5s, transform 0.5s 0s; }
          header .inside #nav_lang.active ul.level_1 {
            padding: 1rem;
            height: 16.4rem; }
        header .inside #nav_lang h2 {
          position: relative;
          margin-top: 0;
          margin-bottom: 0;
          line-height: 50px; }
          header .inside #nav_lang h2:after {
            display: none; }
        header .inside #nav_lang .no-headline {
          position: relative;
          margin-top: 0;
          margin-bottom: 0;
          line-height: 50px;
          font-weight: 400;
          text-align: center;
          font-size: 1.6667em; }
          header .inside #nav_lang .no-headline:after {
            display: none; }
        header .inside #nav_lang ul.level_1 {
          margin: 0;
          box-sizing: border-box;
          display: -webkit-box;
          display: -moz-box;
          display: box;
          display: -moz-flex;
          display: flex;
          -webkit-box-lines: multiple;
          -moz-box-lines: multiple;
          box-lines: multiple;
          flex-wrap: wrap;
          box-pack: start;
          -moz-justify-content: flex-start;
          -ms-justify-content: flex-start;
          -o-justify-content: flex-start;
          justify-content: flex-start;
          -ms-flex-pack: start;
          background: #fff;
          height: 0;
          padding: 0;
          overflow: hidden;
          transition: height 1s 0.5s, padding 1s 0.5s; }
          header .inside #nav_lang ul.level_1 > li {
            width: 20%;
            margin-bottom: 0;
            box-flex: 0;
            -moz-flex: 0 0 20%;
            flex: 0 0 20%; }
            header .inside #nav_lang ul.level_1 > li > a, header .inside #nav_lang ul.level_1 > li > span {
              color: #000;
              text-align: left;
              width: 100%;
              max-width: 100%;
              padding: 1rem 1rem 1rem 42px;
              box-sizing: border-box;
              font-size: 1.6rem;
              line-height: 1;
              vertical-align: top;
              border-right: 1px solid #e6e6e6; }
              header .inside #nav_lang ul.level_1 > li > a.lang-de:before, header .inside #nav_lang ul.level_1 > li > span.lang-de:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEzSURBVChTdZE9TsRADIWdn5WoEIiGgm0pQWKpKEF0K0HJPbbgFlwEKZeggZajIKHx2GOb52QFFY7z9HbyvljrdNvtHVkhdxpGaS7awpXI6Z8aVctu9wznc5k1s0XbvlRbekVN0+vY9z3S7x+f+WA+FlTN67eYGffD421OWBMdua/ndBNJolY0KGWWygC0MPjTpgk8ad2YbVRDJBatFe1cvfJsOEp14ZW2EUCohBkhJxpIiPgemNPoUhY+kwlgjLW/F8MwI73HkJZqSOPc1HJLN0TnEYOHuSvaFhO5XiiZBtSh1x2/YcIFxZnHMVLZAcXA3HBb1oyz+SfFSef3NJJQ4O+vrnqSLgFoo9BID20RIFpOkdZ/Uze9XB4YObCBaskvHIfUMzkWMZBJmlVPzkQDfQn9ADggh2G0TbQxAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-tr:before, header .inside #nav_lang ul.level_1 > li > span.lang-tr:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE1SURBVChTfVE9agJBFH5rtEsUtLKwEMHGWg8giZ0HEDuP4AGsxQvYa6GFhVhZWQpi5xHMnkB3Idmd3S/vm1kwQsjjsTxmv79540EelT7Pf7ZHwmQiSYI0FW0dTCKJgTFiDOIYv77BbpenmufB9xVKdK+nNOz3uN2Ii2LEEaJIZ69WUwcSqO3Qw6G028Q1GphOLS4ixxIkjpWQY25Fq2O9Lt0u5nOMRthuEYZYrfD6Zn0yE8XmGOnrm6fvH1CT45H/zmes1yiXsdmg08kIxtCBkewV4X/qAtBqMUazicuFqa5XHA6O4CLluSlrKsslikWMxwyjNRggCLBYZGEMRY0jvNiVqQBmM/T7KBSY/n5nTncBowRuRRwhB0i1amUSOZ2U6VUqUiqJFWbbHWozTvj8kP+8sasfXUA+T7Dnd5gAAAAASUVORK5CYII=);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-es:before, header .inside #nav_lang ul.level_1 > li > span.lang-es:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEfSURBVChTfZG9bhNREIW/u15IgUKJ5MIVcRmK9Gl4hpTULngFyxI9Dc/iloqKNk7vVKFAIpIVbPDe+TkUuxa2hBgdfTrFzCnOFPF38tT/U0XAfA4ok0wi5EG43HGXmY64XS5bAKSHb0QQIbOeg6rJqmqVWZlMEloCFUFA/Nrk743OX9XRmUsmVakOJo1i+USTAAG+3Xl8go/t7sfbfdevHokqDGgACMlGt+/8u5f3i2fr191jOYkfbjyTBpBc8vbN9Oc0+bAYXV61ei51Uj2wShVZJk0mfczX9d2L67q/6b6sPu9f7g7ZA8Eld6d0MJrN8v6eoZahk4G9ccOjXFw8rlZtQmPOeCwzPHDDrJjhTk/3vnEiEsru9JH/+XE/fwB2tEqvsE9yRQAAAABJRU5ErkJggg==);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-cz:before, header .inside #nav_lang ul.level_1 > li > span.lang-cz:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE2SURBVChTbVA9S8RAEJ3EcKCnEOFE8KMwpTaC2EYriwPB4np7i/sj/hHhREzlH7j2khNE8Q9ILESFK8zuzKwzm7sQxMfyMtl9783sBnA5ub7oXZ31wIOZa24XDZA5WudZZ233taTDvdXa45yn5tNCWZahoOtwNJ2NX75rRSP7E183jKQgditUZU9MzOl+3I5sY25AmUvCnOtSdfdISHx68L9HDIgYGdR2SI7ILVN1M6HNh1Gy0ZF/RhQG8mdEQRzDcCgdJFQ3xWOJz6e3O/l9Zawzhqyys5Y9R0nyVVURoYyuUjGkRZbm2VxkLRgD3iMs0+gCiMBoC1Xn2Umh6jqvsekOikGnQm9Qdf9tfPxRwNa2nIWSJ1K5gLWBMOLS4hq+ww8+D44G8Pkur+aXvsai1iFaRQjwCzMZeRPlwsRbAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-se:before, header .inside #nav_lang ul.level_1 > li > span.lang-se:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFMSURBVChTTZE/atRxFMTnu/40RURBUQgSBHMASysrC7ER72ARELYybiMoFpY22nqFNIKlRQ7gGQIhnYqosGzemz8WZk2GxzDFfF4zAw/eYC29eg0DxoXFC5RRhSJWdRa6JgAv548A2Bk7S1iB5nuPqVCm3BLltlv6NP8wAQBy/HMpBydHSSM6/Pan5aZaKqrkbm1f3wRqgm1DDk8u/mvHNY3VkrOSmyqqqLZaBmroAOPOAnWUEGHccScdd1xxnYb02Lj9+8vBBAJR0vEaSJ1iZ+2KG6aJCUbCmEnB54Fznop7uE0M3H3+bPHk8Psvyp8fvks6rnv7e02W3KtZ0S2T2rl55evb9xNWpNVS0+tnVWRRLReqIQ5zZs42gOMJVU1vXd1sCpduIQ339rXLlJumRUeyZNmAB7ae/h/yx8d9ECZu7N4HCNT6DBAwgL/cuXmIdNnjpQAAAABJRU5ErkJggg==);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-pt:before, header .inside #nav_lang ul.level_1 > li > span.lang-pt:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFeSURBVChTbZExa5NhFIXP9+ZtUiulQjrYIYKDIuKk/gOd3Dq6dOsgnZwzdimIv0DcBGcLCv4BQfQP6KBLnaJpiYnpd8+59zokoUsPD5cz3Ic73AZPgSmWCaDC3y3rpVRMMNwfAoiIyPDGcdPhaqSOVMiUcjWnx8cVBUCenP7a6Pj9vt/rU7uuEbtvmadMY9LSLMlmMAigAohID3/+0Ldadd8458zHnO5x44UlLY0LAWQABQFPl3Q24/p7dQ8OJ8+O7Mt206Ng2VraChJAgUHudFZwPrO2XDm7frsta1FarlmSF4IUQIXBQwp9HdmtR37n1XD76o357jdL648t25VDNmQAFQKd5vbxh/p3OXlycu3Pz+53dj5ZmV1sQ0pJiwsK0flbfPmZvU378NrUYxlbkktBhBzuACr+gdLO1g5FuSuJASuZmwIJCRLcFwTQ4AEwBs4BA86BgtHfy3+8yH+O10Z27Be/FwAAAABJRU5ErkJggg==);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-pl:before, header .inside #nav_lang ul.level_1 > li > span.lang-pl:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAC6SURBVChTjY0xbkJBDESfYWt6xJ25AzeD5vegpNnxelJs8sUPRMpobNnyGzl8v/OjWquqoN6pARwOgO0AwAYc9h523uhjWRrfkJ8Hv1NEVGb7Jz1PVdUKYqWN/+QNUBUD4nz2sjiTTK+WrHTKkiVnxul0v1wa4NvN16vV0eS6u9y7tenxeBS0gpDcO5kbaEvP5zkD+0xLrNBrLEUOxmAGdkqOR0vkIIUUEpnMnskY0wXxCfVktuuvE/AFwn9defyuEUYAAAAASUVORK5CYII=);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-no:before, header .inside #nav_lang ul.level_1 > li > span.lang-no:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFUSURBVChTZVGxSkMxFE1enouDtDwdWlsRXRzE0UXwJ9wcRHATHRQ38QsU/AAXB1fh0a8QCipC3awVquhQAsXF5CbXe95rRfQSTpLDOcm5iX5Ro5pjntx8+Lxa7hkTlYoFWS7oF6bCVk+OBZn5bLuutc4ODziQImIMzx4YBb1/ylswiDj2X2X6sCQ26vVEobyIRC3DRefYedNsjm5QQVQBc0QQJodTHaRQi8cBE+8lVdoIQWKUkUiczJXrHNO/EtnScKjNxt35zuy79SEWmWMUm2yAJBh9AC9MvTpxsdfWISAMTlB8dPl2ulX7e/K4kiSx1qZdY6b3d6n7XMlbvog0WF+LDh0rtFs0jdYpXVzotG9TaRMtCsW4VzB+lQoHEk4sogShgKZhIEpqSDIzhUczjWYS8PCqeH5DBHUIQKV0Z/yF89ZWV24G96uPWVYyP9+sxij1DfSeWpLV2Bv2AAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-nl:before, header .inside #nav_lang ul.level_1 > li > span.lang-nl:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD9SURBVChTfY7NKoVhFIXXq09S54wkCeESXIHLMpALMDI1dA3m7uUkMThFR5TevX4MPg4Kq93qabf2arfgS/7Jv04LgNNzALFhQQoNMRTIFEOlavSX66sBAMDcPUCCnCJUKaaYqnSmenqletvbMTBg8yi7+1ibQA4JKVTIkB8wHpPY2jTQFovFdDoFkARBkL/UWpvNZoPtMZ1kCb8KrZEcvAz935+0BEDD4cXJ2fHt/LVoyp0quaji0k26pIOtyc355YD756fXPl+8FV1yp3upqE4vnTTtyfoq8Digu+TtjfWxiXLJpbHVpOhIli2NL+EU6EAH+A34bUPAn77yDtkkanOKoGOAAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-jp:before, header .inside #nav_lang ul.level_1 > li > span.lang-jp:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD6SURBVCjPdVGxDoIwELWEqQOLYXHwMxz9ABcHVwcT/TGjm/EHHFzwNxiMmrCUxEQG26bPKy0nDj7o9Xq8470D0TTNoAfnXIj9hGGdS6kqpaQIIPS0O8BbD1VVpR0J3+R8RnGB0ZhMMJsxWwjhgsIP+3jEdgtroQ2KAo871pvQEBwm7N6XlMLhAGOgdbx3e9xuLGKtTcJw7BHPZ6SaNr5euF7RSXhLtLozBnmOJGmprQhJ0btGozgDEC0xH8Mh5nO8dWRTXCwwHvMXo5iypdi5WkFKnE6ePZ1iueSJCTSDUEplWcbVmASfQgDfJ7TKsvQKdV13P9Jf/xBEPiaTbJ8EGlXsAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-id:before, header .inside #nav_lang ul.level_1 > li > span.lang-id:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD0SURBVCiRfVAxTgQxDHR2t6AA6Y6CAr6CxGsoeQcdD6DkP4gHUFBCt7rTgVaxPWHscBIg3U2szSSesZ0tb+tRti4J5I4MwvYcv/gks58/3DPdAAGae3N+TWBNHW7NGNo0yOvj0yRjFvt4l5B6pjNcQZEqQq2t1vHyKju4sGRXI6VChWlwNWgNXuOmGHMyxXBfn77bNnP5qUdphaZNozxq5X05Pas0rO5uT65vfLOJeZARgyWxfENv7j6u1hcvz8U9fk0jJNdhDMMwz/MEoJQSejmm7lm+YqDhuPSfLTqwV/fIHuwpf8BjZCkOw7Is6JBcB9Ct3/9idu7MEtnyAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-in:before, header .inside #nav_lang ul.level_1 > li > span.lang-in:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFASURBVChTTU29alRhED3f9aIYi/izpjAxiDEgFoqCryE+guAjWFqly5OY3iZgk0awETurLHZbWcgmbrF3zo/F3V0znBlmzpk503KGTXhMA4YJGx4brkeiB4DDjwACtxhRIJgtvGZ2qJhxJUzq79fPPQAgqRkiWEkhiiupdR3iIa5246GJ3juv281n6HcSJ0I0/X33+3Rf1qtH54eTWcKYDlt/3w9OW0ldawmSjN8+nf5aXixePL33Y3r57s1jJ3GcdK39mV90HYAAyQaLxfJgd+vL2fnlYpkkTkYJgN2NrkDQAiTJ84M7337OeX3r5ZPbSVbqCm74gOO3x7P5jCZVJZaLYqlolooiRZp723snRyc9iJHa7P1fNTeXtGRhQI8BNCe3JqPNqpo0ZUliKEmRLBgN74EBIDBcAa8wXMMA8A/6PE0Wvv0BPAAAAABJRU5ErkJggg==);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-gr:before, header .inside #nav_lang ul.level_1 > li > span.lang-gr:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFOSURBVChTZZE/SwNBEMXfXU40YuAIERvTWOmBXUTBQhDJZxHxO1gLFhbipxBEBYt0RgURxRQBScSoh0gK8Q8ENcfuexZ7iQFhZnizDG9/O+vlls4BXOyGAEqrb6D3nVgkREIkJq0/Bj9EQsgEAJZLYRRFklbmbiHtbU5LEAAJcilJFB7jFy+O42KxKAkAAEnnN+8UKJGSRKY6O+KfVp4DN9SfBlC7+7aksbKWxsoYGUta5cNgY6fuDS+elufzB1szkpbX6qSOt6OUAimKu8n3/WYzDkzSY3QMVHm9TkdCpSFRGssGteq9126/FgrhgOGgYD8B+b7faj0F+9XOwmzmq0v1nOS8ezAUnBgdyZxVOsHJVXtqMvfRSayVpaxlX9C1pKUslc8NbR42vMbD53h+WBLc+iBJSB/6RwiRwuV108PEUfqRXQLmXxBw53D1F+sba1AL0PDOAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-fi:before, header .inside #nav_lang ul.level_1 > li > span.lang-fi:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE3SURBVBgZbcExS9VhGMbh+z39I5ETFAgFSkM42FTQ2tjn6FNEqy1Rn6QhaG4oiKbamgqipBaDSCjsDPq+9/O784iBQtfVdn/+0YnZ+t136mg++/D01uqKjMQJs/R7fzHNpKtrc0lJHj3YIlRp6/qlJJJy1scvfUJLSSR93zs0qiL/01rrZgIVkZRklArsFCTKKQpqrZum228e39/c3etV9BFXRhHojp1R9IFNLzbWLjx7+HLSgbs5HFTFxXBc2IzKMN140Isx0o10MAnnCAGGY9PNkapUQVFAAQEk2uevv65tXAQS3XuyM8wwz7c3IadJaq29ff9tmk2ca2pNahpmmGGSSJEiRYoUHYM+CZJISnLl8nkXtlprOqNJ0bH2aecHYJZu3ngldWn24vWd+aoMMhb/aH+x+AvTdGj3AeixBAAAAABJRU5ErkJggg==);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-dk:before, header .inside #nav_lang ul.level_1 > li > span.lang-dk:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEnSURBVCjPbVI7TgNRDJz3dgsEikSFlGIbbsBB4CC00OVWKXOIXCECQUEEUpYEpHhsD8VbkECMXFj+e+wyAokJCZxH5Ha7m88T+CMOAOgTOFksACATmaWUOpud3d/lx6fcRcJdpNyTfFkuewCA8ukZEYqQpIjYPORhL1JG0WSWZB2GbB2QmqJJAJKSli2UJmOaiSykTQkRcpc76JJUq/Z7GEGTmUiYgRSZQImIUookSa28MtWU3yi1jrtdjx8fBKHl6T8UKTP7bdfNbm9js5G7zE5XK43j4fom9+9tnraA3PvLy6f1ugfQ6BMJcmpmRxyPk9FMTnggYmJJ9Dqfi5QHAHRdHQYcDqXR714jEJERAMoz4N+HdODi7c0fH1+vrn6M7Q/amSvwBQauWfXkI+AWAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-cn:before, header .inside #nav_lang ul.level_1 > li > span.lang-cn:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEkSURBVChTXZExSkNhEIQnyYtiEbASU6QQBC+gR/AY5hCWWngdC5GYwsZSQbyAnsBCRRATE7Mzu2vxvxcewhbDsjP7sdt5AQIIoAsA2D7G+x3QNAUAUEtXAexenA9OMLuM/l5sHvn2q88mgimlJENKsujn6bQKYDDO3s7rYOyfZx4Lbhx6/4DzGyaZxqSFWZLVaKQCMr/KmPnPrfsvOwNPmb8xjWGWXIVZXaSACkB8+cepkNo6UrXP5QOX94xWdpoFmcUQQKy8sC6fhC3OJpZkkiUVTXxItSFdKYHmC31fM2mFJ9bZxUBGbSgtKVsA/6clrDdAKohBhlk90XCnWYgpT3cAlYCgesNhkl15inV8c/6Q4B7u6S6g89h6ZFuo9exoqgL+ADquczDqps2AAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-ru:before, header .inside #nav_lang ul.level_1 > li > span.lang-ru:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADySURBVChTbY89TsJREMR/D/4VdjSGWNDYWHgNE25Cyz08hVeg4C4WFhSGjphITN7M27V4RD5kstmd3dmPbDkckhMioofO4goOBmAyAchMKEBmzwqMM0d5ht3ue+ibM/Oc5C2UUiKiLBa5XOZ+TwStZWtEZGtpX3g7p9OyWn0Nm008P5ftFjst5JRSylqv/XwOMAA2Uv4NdLn3VaXqsWIXiAHoR6vS4tT674KUEMOa8ZNef+pn2FkdclSFHNKRVDcp3O78sOZteIGx30Mft5d3YuFW2uM9DAEjmdksJdywkIrUP8PGprVuAeUAcWZcplcS8As/iWUeCfGBqQAAAABJRU5ErkJggg==);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-it:before, header .inside #nav_lang ul.level_1 > li > span.lang-it:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADiSURBVChThZFBSgNREETfyN95ghECEsg5svIWWXkHN+YUXiX3yAmyNReQCMPv6moXIyMJoo+ie1MPGnrgDSYADOL8fPY1D5uNYUnjwv5pD9h2eRzHKqBqWbtdRZRUEZfDodGAev88pzMzf3oLp1P1XhHDamVoGLvSKacybttV1fssEGFoQJIqyZJ1274WgIaQMzKU/wmSZyEtWd1d+ZcwRBjuEFHRsysV2X8XIpBK0vdJqciY87ugQEkm0JgIa7wfI0NKABiGgYX1msw5hoEX+ADBBBPH16Mk2/MEHrfb+cczXy5Wd4S5n/3AAAAAAElFTkSuQmCC);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
              header .inside #nav_lang ul.level_1 > li > a.lang-fr:before, header .inside #nav_lang ul.level_1 > li > span.lang-fr:before {
                content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE4SURBVBgZbcGxrk1RFAXQuffZiifxGhK5dD5A4gdUaokf0WjUIkqNqPmn9wuiU3n3ZO+15pzLcUWiMMZ48/kGf5l+/fJa0lpLEsnW2pMXz3wLLhAwMAC8ev4IQLnsOp3uVRWAqrJdVXfefyymIyrzx9t3A4fCzz2lsn0+n+vCdmtN0vX3b45VsXD/AYEBo1xSyZaq906ytdZ79x8xvaK4WoSBQVq2ZKloVVXvvXyoAwCvVbEc2SICGBG0S3LaYm3b5gMwOux28FqV4YhGGhhBU5UyZdL1D0l1iKWIiuwRAYwZlE06ZaZ8UVWSfKGIiuVMMA2MOUk6aVJJ/8daxXRmowiMPYL03atNBNlba713XLSL7eHJZBNLaWDsOz98vZkz9snbGY+vThGRc4YUEXPOp5++GCBg/PYLkf96ZZuqCpMAAAAASUVORK5CYII=);
                display: inline-block;
                margin-right: 12px;
                margin-left: 12px;
                vertical-align: top;
                position: absolute;
                left: 0; }
            header .inside #nav_lang ul.level_1 > li > span {
              color: #EC6707; }
            header .inside #nav_lang ul.level_1 > li:hover > a, header .inside #nav_lang ul.level_1 > li:hover > span, header .inside #nav_lang ul.level_1 > li > span, header .inside #nav_lang ul.level_1 > li a:hover {
              box-shadow: none !important; }
            header .inside #nav_lang ul.level_1 > li:nth-child(5n) a, header .inside #nav_lang ul.level_1 > li:nth-child(5n) span {
              border-right: 0px solid #e6e6e6; } }
    @media only screen and (max-width: 1010px) {
      header .inside #nav_lang {
        width: 50%;
        display: block;
        min-width: 275px; }
        header .inside #nav_lang h2:after {
          display: none; }
        header .inside #nav_lang ul li a.lang-de:after, header .inside #nav_lang ul li span.lang-de:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEzSURBVChTdZE9TsRADIWdn5WoEIiGgm0pQWKpKEF0K0HJPbbgFlwEKZeggZajIKHx2GOb52QFFY7z9HbyvljrdNvtHVkhdxpGaS7awpXI6Z8aVctu9wznc5k1s0XbvlRbekVN0+vY9z3S7x+f+WA+FlTN67eYGffD421OWBMdua/ndBNJolY0KGWWygC0MPjTpgk8ad2YbVRDJBatFe1cvfJsOEp14ZW2EUCohBkhJxpIiPgemNPoUhY+kwlgjLW/F8MwI73HkJZqSOPc1HJLN0TnEYOHuSvaFhO5XiiZBtSh1x2/YcIFxZnHMVLZAcXA3HBb1oyz+SfFSef3NJJQ4O+vrnqSLgFoo9BID20RIFpOkdZ/Uze9XB4YObCBaskvHIfUMzkWMZBJmlVPzkQDfQn9ADggh2G0TbQxAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-tr:after, header .inside #nav_lang ul li span.lang-tr:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE1SURBVChTfVE9agJBFH5rtEsUtLKwEMHGWg8giZ0HEDuP4AGsxQvYa6GFhVhZWQpi5xHMnkB3Idmd3S/vm1kwQsjjsTxmv79540EelT7Pf7ZHwmQiSYI0FW0dTCKJgTFiDOIYv77BbpenmufB9xVKdK+nNOz3uN2Ii2LEEaJIZ69WUwcSqO3Qw6G028Q1GphOLS4ixxIkjpWQY25Fq2O9Lt0u5nOMRthuEYZYrfD6Zn0yE8XmGOnrm6fvH1CT45H/zmes1yiXsdmg08kIxtCBkewV4X/qAtBqMUazicuFqa5XHA6O4CLluSlrKsslikWMxwyjNRggCLBYZGEMRY0jvNiVqQBmM/T7KBSY/n5nTncBowRuRRwhB0i1amUSOZ2U6VUqUiqJFWbbHWozTvj8kP+8sasfXUA+T7Dnd5gAAAAASUVORK5CYII=);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-es:after, header .inside #nav_lang ul li span.lang-es:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEfSURBVChTfZG9bhNREIW/u15IgUKJ5MIVcRmK9Gl4hpTULngFyxI9Dc/iloqKNk7vVKFAIpIVbPDe+TkUuxa2hBgdfTrFzCnOFPF38tT/U0XAfA4ok0wi5EG43HGXmY64XS5bAKSHb0QQIbOeg6rJqmqVWZlMEloCFUFA/Nrk743OX9XRmUsmVakOJo1i+USTAAG+3Xl8go/t7sfbfdevHokqDGgACMlGt+/8u5f3i2fr191jOYkfbjyTBpBc8vbN9Oc0+bAYXV61ei51Uj2wShVZJk0mfczX9d2L67q/6b6sPu9f7g7ZA8Eld6d0MJrN8v6eoZahk4G9ccOjXFw8rlZtQmPOeCwzPHDDrJjhTk/3vnEiEsru9JH/+XE/fwB2tEqvsE9yRQAAAABJRU5ErkJggg==);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-cz:after, header .inside #nav_lang ul li span.lang-cz:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE2SURBVChTbVA9S8RAEJ3EcKCnEOFE8KMwpTaC2EYriwPB4np7i/sj/hHhREzlH7j2khNE8Q9ILESFK8zuzKwzm7sQxMfyMtl9783sBnA5ub7oXZ31wIOZa24XDZA5WudZZ233taTDvdXa45yn5tNCWZahoOtwNJ2NX75rRSP7E183jKQgditUZU9MzOl+3I5sY25AmUvCnOtSdfdISHx68L9HDIgYGdR2SI7ILVN1M6HNh1Gy0ZF/RhQG8mdEQRzDcCgdJFQ3xWOJz6e3O/l9Zawzhqyys5Y9R0nyVVURoYyuUjGkRZbm2VxkLRgD3iMs0+gCiMBoC1Xn2Umh6jqvsekOikGnQm9Qdf9tfPxRwNa2nIWSJ1K5gLWBMOLS4hq+ww8+D44G8Pkur+aXvsai1iFaRQjwCzMZeRPlwsRbAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-se:after, header .inside #nav_lang ul li span.lang-se:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFMSURBVChTTZE/atRxFMTnu/40RURBUQgSBHMASysrC7ER72ARELYybiMoFpY22nqFNIKlRQ7gGQIhnYqosGzemz8WZk2GxzDFfF4zAw/eYC29eg0DxoXFC5RRhSJWdRa6JgAv548A2Bk7S1iB5nuPqVCm3BLltlv6NP8wAQBy/HMpBydHSSM6/Pan5aZaKqrkbm1f3wRqgm1DDk8u/mvHNY3VkrOSmyqqqLZaBmroAOPOAnWUEGHccScdd1xxnYb02Lj9+8vBBAJR0vEaSJ1iZ+2KG6aJCUbCmEnB54Fznop7uE0M3H3+bPHk8Psvyp8fvks6rnv7e02W3KtZ0S2T2rl55evb9xNWpNVS0+tnVWRRLReqIQ5zZs42gOMJVU1vXd1sCpduIQ339rXLlJumRUeyZNmAB7ae/h/yx8d9ECZu7N4HCNT6DBAwgL/cuXmIdNnjpQAAAABJRU5ErkJggg==);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-pt:after, header .inside #nav_lang ul li span.lang-pt:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFeSURBVChTbZExa5NhFIXP9+ZtUiulQjrYIYKDIuKk/gOd3Dq6dOsgnZwzdimIv0DcBGcLCv4BQfQP6KBLnaJpiYnpd8+59zokoUsPD5cz3Ic73AZPgSmWCaDC3y3rpVRMMNwfAoiIyPDGcdPhaqSOVMiUcjWnx8cVBUCenP7a6Pj9vt/rU7uuEbtvmadMY9LSLMlmMAigAohID3/+0Ldadd8458zHnO5x44UlLY0LAWQABQFPl3Q24/p7dQ8OJ8+O7Mt206Ng2VraChJAgUHudFZwPrO2XDm7frsta1FarlmSF4IUQIXBQwp9HdmtR37n1XD76o357jdL648t25VDNmQAFQKd5vbxh/p3OXlycu3Pz+53dj5ZmV1sQ0pJiwsK0flbfPmZvU378NrUYxlbkktBhBzuACr+gdLO1g5FuSuJASuZmwIJCRLcFwTQ4AEwBs4BA86BgtHfy3+8yH+O10Z27Be/FwAAAABJRU5ErkJggg==);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-pl:after, header .inside #nav_lang ul li span.lang-pl:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAC6SURBVChTjY0xbkJBDESfYWt6xJ25AzeD5vegpNnxelJs8sUPRMpobNnyGzl8v/OjWquqoN6pARwOgO0AwAYc9h523uhjWRrfkJ8Hv1NEVGb7Jz1PVdUKYqWN/+QNUBUD4nz2sjiTTK+WrHTKkiVnxul0v1wa4NvN16vV0eS6u9y7tenxeBS0gpDcO5kbaEvP5zkD+0xLrNBrLEUOxmAGdkqOR0vkIIUUEpnMnskY0wXxCfVktuuvE/AFwn9defyuEUYAAAAASUVORK5CYII=);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-no:after, header .inside #nav_lang ul li span.lang-no:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFUSURBVChTZVGxSkMxFE1enouDtDwdWlsRXRzE0UXwJ9wcRHATHRQ38QsU/AAXB1fh0a8QCipC3awVquhQAsXF5CbXe95rRfQSTpLDOcm5iX5Ro5pjntx8+Lxa7hkTlYoFWS7oF6bCVk+OBZn5bLuutc4ODziQImIMzx4YBb1/ylswiDj2X2X6sCQ26vVEobyIRC3DRefYedNsjm5QQVQBc0QQJodTHaRQi8cBE+8lVdoIQWKUkUiczJXrHNO/EtnScKjNxt35zuy79SEWmWMUm2yAJBh9AC9MvTpxsdfWISAMTlB8dPl2ulX7e/K4kiSx1qZdY6b3d6n7XMlbvog0WF+LDh0rtFs0jdYpXVzotG9TaRMtCsW4VzB+lQoHEk4sogShgKZhIEpqSDIzhUczjWYS8PCqeH5DBHUIQKV0Z/yF89ZWV24G96uPWVYyP9+sxij1DfSeWpLV2Bv2AAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-nl:after, header .inside #nav_lang ul li span.lang-nl:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD9SURBVChTfY7NKoVhFIXXq09S54wkCeESXIHLMpALMDI1dA3m7uUkMThFR5TevX4MPg4Kq93qabf2arfgS/7Jv04LgNNzALFhQQoNMRTIFEOlavSX66sBAMDcPUCCnCJUKaaYqnSmenqletvbMTBg8yi7+1ibQA4JKVTIkB8wHpPY2jTQFovFdDoFkARBkL/UWpvNZoPtMZ1kCb8KrZEcvAz935+0BEDD4cXJ2fHt/LVoyp0quaji0k26pIOtyc355YD756fXPl+8FV1yp3upqE4vnTTtyfoq8Digu+TtjfWxiXLJpbHVpOhIli2NL+EU6EAH+A34bUPAn77yDtkkanOKoGOAAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-jp:after, header .inside #nav_lang ul li span.lang-jp:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD6SURBVCjPdVGxDoIwELWEqQOLYXHwMxz9ABcHVwcT/TGjm/EHHFzwNxiMmrCUxEQG26bPKy0nDj7o9Xq8470D0TTNoAfnXIj9hGGdS6kqpaQIIPS0O8BbD1VVpR0J3+R8RnGB0ZhMMJsxWwjhgsIP+3jEdgtroQ2KAo871pvQEBwm7N6XlMLhAGOgdbx3e9xuLGKtTcJw7BHPZ6SaNr5euF7RSXhLtLozBnmOJGmprQhJ0btGozgDEC0xH8Mh5nO8dWRTXCwwHvMXo5iypdi5WkFKnE6ePZ1iueSJCTSDUEplWcbVmASfQgDfJ7TKsvQKdV13P9Jf/xBEPiaTbJ8EGlXsAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-id:after, header .inside #nav_lang ul li span.lang-id:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD0SURBVCiRfVAxTgQxDHR2t6AA6Y6CAr6CxGsoeQcdD6DkP4gHUFBCt7rTgVaxPWHscBIg3U2szSSesZ0tb+tRti4J5I4MwvYcv/gks58/3DPdAAGae3N+TWBNHW7NGNo0yOvj0yRjFvt4l5B6pjNcQZEqQq2t1vHyKju4sGRXI6VChWlwNWgNXuOmGHMyxXBfn77bNnP5qUdphaZNozxq5X05Pas0rO5uT65vfLOJeZARgyWxfENv7j6u1hcvz8U9fk0jJNdhDMMwz/MEoJQSejmm7lm+YqDhuPSfLTqwV/fIHuwpf8BjZCkOw7Is6JBcB9Ct3/9idu7MEtnyAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-in:after, header .inside #nav_lang ul li span.lang-in:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFASURBVChTTU29alRhED3f9aIYi/izpjAxiDEgFoqCryE+guAjWFqly5OY3iZgk0awETurLHZbWcgmbrF3zo/F3V0znBlmzpk503KGTXhMA4YJGx4brkeiB4DDjwACtxhRIJgtvGZ2qJhxJUzq79fPPQAgqRkiWEkhiiupdR3iIa5246GJ3juv281n6HcSJ0I0/X33+3Rf1qtH54eTWcKYDlt/3w9OW0ldawmSjN8+nf5aXixePL33Y3r57s1jJ3GcdK39mV90HYAAyQaLxfJgd+vL2fnlYpkkTkYJgN2NrkDQAiTJ84M7337OeX3r5ZPbSVbqCm74gOO3x7P5jCZVJZaLYqlolooiRZp723snRyc9iJHa7P1fNTeXtGRhQI8BNCe3JqPNqpo0ZUliKEmRLBgN74EBIDBcAa8wXMMA8A/6PE0Wvv0BPAAAAABJRU5ErkJggg==);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-gr:after, header .inside #nav_lang ul li span.lang-gr:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFOSURBVChTZZE/SwNBEMXfXU40YuAIERvTWOmBXUTBQhDJZxHxO1gLFhbipxBEBYt0RgURxRQBScSoh0gK8Q8ENcfuexZ7iQFhZnizDG9/O+vlls4BXOyGAEqrb6D3nVgkREIkJq0/Bj9EQsgEAJZLYRRFklbmbiHtbU5LEAAJcilJFB7jFy+O42KxKAkAAEnnN+8UKJGSRKY6O+KfVp4DN9SfBlC7+7aksbKWxsoYGUta5cNgY6fuDS+elufzB1szkpbX6qSOt6OUAimKu8n3/WYzDkzSY3QMVHm9TkdCpSFRGssGteq9126/FgrhgOGgYD8B+b7faj0F+9XOwmzmq0v1nOS8ezAUnBgdyZxVOsHJVXtqMvfRSayVpaxlX9C1pKUslc8NbR42vMbD53h+WBLc+iBJSB/6RwiRwuV108PEUfqRXQLmXxBw53D1F+sba1AL0PDOAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-fi:after, header .inside #nav_lang ul li span.lang-fi:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE3SURBVBgZbcExS9VhGMbh+z39I5ETFAgFSkM42FTQ2tjn6FNEqy1Rn6QhaG4oiKbamgqipBaDSCjsDPq+9/O784iBQtfVdn/+0YnZ+t136mg++/D01uqKjMQJs/R7fzHNpKtrc0lJHj3YIlRp6/qlJJJy1scvfUJLSSR93zs0qiL/01rrZgIVkZRklArsFCTKKQpqrZum228e39/c3etV9BFXRhHojp1R9IFNLzbWLjx7+HLSgbs5HFTFxXBc2IzKMN140Isx0o10MAnnCAGGY9PNkapUQVFAAQEk2uevv65tXAQS3XuyM8wwz7c3IadJaq29ff9tmk2ca2pNahpmmGGSSJEiRYoUHYM+CZJISnLl8nkXtlprOqNJ0bH2aecHYJZu3ngldWn24vWd+aoMMhb/aH+x+AvTdGj3AeixBAAAAABJRU5ErkJggg==);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-dk:after, header .inside #nav_lang ul li span.lang-dk:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEnSURBVCjPbVI7TgNRDJz3dgsEikSFlGIbbsBB4CC00OVWKXOIXCECQUEEUpYEpHhsD8VbkECMXFj+e+wyAokJCZxH5Ha7m88T+CMOAOgTOFksACATmaWUOpud3d/lx6fcRcJdpNyTfFkuewCA8ukZEYqQpIjYPORhL1JG0WSWZB2GbB2QmqJJAJKSli2UJmOaiSykTQkRcpc76JJUq/Z7GEGTmUiYgRSZQImIUookSa28MtWU3yi1jrtdjx8fBKHl6T8UKTP7bdfNbm9js5G7zE5XK43j4fom9+9tnraA3PvLy6f1ugfQ6BMJcmpmRxyPk9FMTnggYmJJ9Dqfi5QHAHRdHQYcDqXR714jEJERAMoz4N+HdODi7c0fH1+vrn6M7Q/amSvwBQauWfXkI+AWAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-cn:after, header .inside #nav_lang ul li span.lang-cn:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEkSURBVChTXZExSkNhEIQnyYtiEbASU6QQBC+gR/AY5hCWWngdC5GYwsZSQbyAnsBCRRATE7Mzu2vxvxcewhbDsjP7sdt5AQIIoAsA2D7G+x3QNAUAUEtXAexenA9OMLuM/l5sHvn2q88mgimlJENKsujn6bQKYDDO3s7rYOyfZx4Lbhx6/4DzGyaZxqSFWZLVaKQCMr/KmPnPrfsvOwNPmb8xjWGWXIVZXaSACkB8+cepkNo6UrXP5QOX94xWdpoFmcUQQKy8sC6fhC3OJpZkkiUVTXxItSFdKYHmC31fM2mFJ9bZxUBGbSgtKVsA/6clrDdAKohBhlk90XCnWYgpT3cAlYCgesNhkl15inV8c/6Q4B7u6S6g89h6ZFuo9exoqgL+ADquczDqps2AAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-ru:after, header .inside #nav_lang ul li span.lang-ru:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADySURBVChTbY89TsJREMR/D/4VdjSGWNDYWHgNE25Cyz08hVeg4C4WFhSGjphITN7M27V4RD5kstmd3dmPbDkckhMioofO4goOBmAyAchMKEBmzwqMM0d5ht3ue+ibM/Oc5C2UUiKiLBa5XOZ+TwStZWtEZGtpX3g7p9OyWn0Nm008P5ftFjst5JRSylqv/XwOMAA2Uv4NdLn3VaXqsWIXiAHoR6vS4tT674KUEMOa8ZNef+pn2FkdclSFHNKRVDcp3O78sOZteIGx30Mft5d3YuFW2uM9DAEjmdksJdywkIrUP8PGprVuAeUAcWZcplcS8As/iWUeCfGBqQAAAABJRU5ErkJggg==);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-it:after, header .inside #nav_lang ul li span.lang-it:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADiSURBVChThZFBSgNREETfyN95ghECEsg5svIWWXkHN+YUXiX3yAmyNReQCMPv6moXIyMJoo+ie1MPGnrgDSYADOL8fPY1D5uNYUnjwv5pD9h2eRzHKqBqWbtdRZRUEZfDodGAev88pzMzf3oLp1P1XhHDamVoGLvSKacybttV1fssEGFoQJIqyZJ1274WgIaQMzKU/wmSZyEtWd1d+ZcwRBjuEFHRsysV2X8XIpBK0vdJqciY87ugQEkm0JgIa7wfI0NKABiGgYX1msw5hoEX+ADBBBPH16Mk2/MEHrfb+cczXy5Wd4S5n/3AAAAAAElFTkSuQmCC);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; }
        header .inside #nav_lang ul li a.lang-fr:after, header .inside #nav_lang ul li span.lang-fr:after {
          content: url(data:@file/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE4SURBVBgZbcGxrk1RFAXQuffZiifxGhK5dD5A4gdUaokf0WjUIkqNqPmn9wuiU3n3ZO+15pzLcUWiMMZ48/kGf5l+/fJa0lpLEsnW2pMXz3wLLhAwMAC8ev4IQLnsOp3uVRWAqrJdVXfefyymIyrzx9t3A4fCzz2lsn0+n+vCdmtN0vX3b45VsXD/AYEBo1xSyZaq906ytdZ79x8xvaK4WoSBQVq2ZKloVVXvvXyoAwCvVbEc2SICGBG0S3LaYm3b5gMwOux28FqV4YhGGhhBU5UyZdL1D0l1iKWIiuwRAYwZlE06ZaZ8UVWSfKGIiuVMMA2MOUk6aVJJ/8daxXRmowiMPYL03atNBNlba713XLSL7eHJZBNLaWDsOz98vZkz9snbGY+vThGRc4YUEXPOp5++GCBg/PYLkf96ZZuqCpMAAAAASUVORK5CYII=);
          display: inline-block;
          margin-left: 12px;
          vertical-align: top; } }
  @media only screen and (min-width: 1010px) {
    header.move-navi {
      transition: height 0.6s 0.3s;
      height: 100px; }
      header.move-navi .inside .logo {
        transition: transform 0.6s 0s;
        transform: translateY(-20px); } }

#header_image {
  position: relative;
  width: 100%;
  height: 480px;
  overflow: hidden; }
  #header_image .pdf_link {
    display: none; }
  @media only screen and (max-width: 1010px) {
    #header_image {
      height: 280px; } }
  .bg-1 #header_image {
    background: url("../../files/themes/centrimax/page/images/bg-header-1.jpg") no-repeat scroll 0 0; }
  .bg-2 #header_image {
    background: url("../../files/themes/centrimax/page/images/bg-header-2.jpg") no-repeat scroll 0 0; }
  .bg-3 #header_image {
    background: url("../../files/themes/centrimax/page/images/bg-header-3.jpg") no-repeat scroll 0 0; }
  .bg-4 #header_image {
    background: url("../../files/themes/centrimax/page/images/bg-header-4.jpg") no-repeat scroll 0 0; }
  .bg-5 #header_image {
    background: url("../../files/themes/centrimax/page/images/bg-header-5.jpg") no-repeat scroll 0 0; }
  .no-headerimage #header_image {
    height: 180px;
    background: #303030; }
    @media only screen and (max-width: 1010px) {
      .no-headerimage #header_image {
        height: 80px; } }
  #header_image .image_container {
    position: relative;
    top: 0;
    width: 100%;
    max-width: 100%;
    height: 480px; }
    @media only screen and (max-width: 1010px) {
      #header_image .image_container {
        height: 280px; } }
    #header_image .image_container img {
      max-width: none;
      min-width: 100%;
      min-height: 480px;
      position: absolute;
      left: 50%;
      transform: translateX(-50%); }
      @media only screen and (max-width: 1010px) {
        #header_image .image_container img {
          min-width: 0;
          width: auto !important;
          min-height: 280px;
          max-height: 280px; } }
  #header_image #breadcrumb {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 40px;
    z-index: 5;
    text-align: center; }
    @media only screen and (max-width: 1010px) {
      #header_image #breadcrumb {
        height: 30px;
        padding-left: 12px; } }
  @media only screen and (max-width: 1010px) and (max-width: 450px) {
    #header_image #breadcrumb {
      padding-left: 6px; } }
    #header_image #breadcrumb.move-breadcrumb {
      position: fixed;
      top: 100px; }
      @media only screen and (max-width: 1010px) {
        #header_image #breadcrumb.move-breadcrumb {
          top: 50px; } }
    #header_image #breadcrumb .breadcrumb_wrapper_inner {
      width: 1000px;
      margin: 0 auto;
      position: relative; }
    #header_image #breadcrumb ul {
      margin: 0;
      text-align: left; }
      #header_image #breadcrumb ul li {
        display: inline-block;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 40px; }
        @media only screen and (max-width: 1010px) {
          #header_image #breadcrumb ul li {
            font-size: 1.2rem;
            line-height: 30px; } }
  @media only screen and (max-width: 1010px) and (max-width: 450px) {
    #header_image #breadcrumb ul li {
      font-size: 1rem; }
      #header_image #breadcrumb ul li:first-child {
        display: none; } }
        #header_image #breadcrumb ul li a {
          color: #fff;
          text-decoration: none; }
          #header_image #breadcrumb ul li a:after {
            content: "\f04d";
            text-align: center;
            font-size: 1.2rem;
            font-family: FontAwesome;
            font-weight: normal;
            vertical-align: bottom;
            display: inline-block;
            width: 30px; }
            @media only screen and (max-width: 450px) {
              #header_image #breadcrumb ul li a:after {
                width: 10px;
                font-size: 0.6rem; } }
        #header_image #breadcrumb ul li.active {
          color: #EC6707; }
    #header_image #breadcrumb .mod_productdb_filter_widget {
      height: 100%;
      box-shadow: none;
      position: absolute;
      top: 0;
      right: 0;
      width: auto;
      background-color: transparent;
      background-image: none; }
      #header_image #breadcrumb .mod_productdb_filter_widget form {
        margin-bottom: 0; }
      @media only screen and (max-width: 1010px) {
        #header_image #breadcrumb .mod_productdb_filter_widget {
          display: none; } }
      #header_image #breadcrumb .mod_productdb_filter_widget .formbody {
        display: block;
        background-color: transparent;
        line-height: 40px; }
      #header_image #breadcrumb .mod_productdb_filter_widget .widget {
        display: block;
        float: left;
        margin-top: 0;
        height: 40px;
        position: static;
        width: auto; }
        #header_image #breadcrumb .mod_productdb_filter_widget .widget label {
          display: none; }
        #header_image #breadcrumb .mod_productdb_filter_widget .widget input {
          display: block;
          padding: 2px;
          height: 100%;
          line-height: 20px;
          font-size: 1.4rem;
          box-sizing: border-box;
          text-indent: 1rem;
          transition: width 0.4s, background-color 0.4s, border-color 0.4s;
          background-color: rgba(255, 255, 255, 0.2);
          border: 0px;
          border-top: 1px solid transparent;
          border-bottom: 1px solid transparent;
          width: 200px; }
          #header_image #breadcrumb .mod_productdb_filter_widget .widget input::-webkit-input-placeholder {
            color: #fff;
            font-weight: bold;
            text-indent: 1rem;
            opacity: 1; }
          #header_image #breadcrumb .mod_productdb_filter_widget .widget input::-moz-placeholder {
            color: #fff;
            font-weight: bold;
            text-indent: 1rem;
            opacity: 1; }
          #header_image #breadcrumb .mod_productdb_filter_widget .widget input:-moz-placeholder {
            color: #fff;
            font-weight: bold;
            text-indent: 1rem;
            opacity: 1; }
          #header_image #breadcrumb .mod_productdb_filter_widget .widget input:-ms-input-placeholder {
            color: #fff;
            font-weight: bold;
            text-indent: 1rem;
            opacity: 1; }
          #header_image #breadcrumb .mod_productdb_filter_widget .widget input:hover {
            border-color: transparent !important; }
          #header_image #breadcrumb .mod_productdb_filter_widget .widget input:focus {
            width: 240px;
            background-color: white;
            border-color: #303030 !important; }
          #header_image #breadcrumb .mod_productdb_filter_widget .widget input:valid:not(.captcha):not(.empty) {
            text-indent: 0;
            background-image: none; }
      #header_image #breadcrumb .mod_productdb_filter_widget .submit_container {
        position: static;
        display: block;
        float: left;
        vertical-align: middle;
        margin: 0;
        height: 40px;
        width: 40px; }
        #header_image #breadcrumb .mod_productdb_filter_widget .submit_container button {
          font-size: 14px;
          line-height: 14px; }
      #header_image #breadcrumb .mod_productdb_filter_widget .detail_link {
        display: none; }

#main {
  /* Grids / Columns */ }
  #main .mod_article {
    min-height: 200px; }
    #main .mod_article:first-child .inside:first-child {
      margin-top: 0;
      padding-top: 20px; }
    #main .mod_article .inside {
      width: 100%;
      height: 100%;
      padding-bottom: 12px; }
  #main .col2-container .inside {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    flex-wrap: wrap; }
    #main .col2-container .inside > * {
      width: 1px;
      box-flex: 1;
      -moz-flex: 1 1 100%;
      flex: 1 1 100%; }
      .ie #main .col2-container .inside > * {
        max-width: 100%; }
  #main .col2-container .col {
    box-sizing: border-box;
    width: 1px;
    box-flex: 1;
    -moz-flex: 1 1 50%;
    flex: 1 1 50%; }
    .ie #main .col2-container .col {
      max-width: 50%; }
    @media only screen and (max-width: 1010px) {
      #main .col2-container .col {
        box-flex: 1;
        -moz-flex: 1 1 100%;
        flex: 1 1 100%; }
        .ie #main .col2-container .col {
          max-width: 100%; } }
    #main .col2-container .col p {
      padding: 0 10px 0 10px; }
  #main .col3-container .inside {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    flex-wrap: wrap; }
    #main .col3-container .inside > * {
      width: 1px;
      box-flex: 1;
      -moz-flex: 1 1 100%;
      flex: 1 1 100%; }
      .ie #main .col3-container .inside > * {
        max-width: 100%; }
  #main .col3-container .col {
    width: 1px;
    box-flex: 1;
    -moz-flex: 1 1 33.3%;
    flex: 1 1 33.3%;
    text-align: center;
    padding: 1rem;
    box-sizing: border-box; }
    .ie #main .col3-container .col {
      max-width: 33.3%; }
    @media only screen and (max-width: 1010px) {
      #main .col3-container .col {
        width: 1px;
        box-flex: 1;
        -moz-flex: 1 1 100%;
        flex: 1 1 100%;
        border-bottom: 1px solid #e6e6e6;
        padding: 0rem; }
        #main .col3-container .col:last-child {
          border-bottom: 0px solid #e6e6e6; } }
  #main .col4-container .inside {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    flex-wrap: wrap; }
    #main .col4-container .inside > * {
      box-flex: 1;
      -moz-flex: 1 1 100%;
      flex: 1 1 100%; }
      .ie #main .col4-container .inside > * {
        max-width: 100%; }
  #main .col4-container .col {
    width: 1px;
    box-flex: 1;
    -moz-flex: 1 1 25%;
    flex: 1 1 25%;
    text-align: center;
    padding: 1rem;
    box-sizing: border-box; }
    .ie #main .col4-container .col {
      max-width: 25%; }
    @media only screen and (max-width: 1010px) {
      #main .col4-container .col {
        box-flex: 1;
        -moz-flex: 1 1 50%;
        flex: 1 1 50%;
        border-bottom: 1px solid #e6e6e6;
        padding: 0rem; }
        .ie #main .col4-container .col {
          max-width: 50%; }
        #main .col4-container .col:last-child {
          border-bottom: 0px solid #e6e6e6; } }

aside#right {
  float: none;
  margin: 0;
  /* Module: Floating Button To Top */ }
  aside#right #helpbar, aside#right .flyout {
    position: fixed;
    left: 100%;
    top: 65%;
    z-index: 9999;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    width: 350px;
    background: rgba(236, 103, 7, 0.6);
    color: #fff;
    background: #9ac135;
    transform: translateX(-60px); }
    .loaded aside#right #helpbar, .loaded aside#right .flyout {
      transition: all 0.5s 0.5s; }
    @media only screen and (min-width: 1010px) {
      aside#right #helpbar:hover, aside#right .flyout:hover {
        background: #EC6707;
        background: #9ac135;
        transform: translateX(-350px);
        transition: all 0.5s 0.2s; } }
    @media only screen and (max-width: 1010px) {
      aside#right #helpbar, aside#right .flyout {
        left: 0;
        top: auto;
        bottom: 0;
        box-shadow: none;
        width: 100%;
        transform: translateX(0px);
        background: black; }
        aside#right #helpbar dl, aside#right .flyout dl {
          display: -webkit-box;
          display: -moz-box;
          display: box;
          display: -moz-flex;
          display: flex;
          width: 100%; } }
    aside#right #helpbar dt, aside#right .flyout dt {
      font-size: 4rem;
      line-height: 5rem;
      text-align: center;
      display: inline-block;
      width: 65px;
      padding: 5px 10px;
      float: left;
      clear: left;
      box-sizing: border-box; }
      aside#right #helpbar dt span, aside#right #helpbar dt a, aside#right .flyout dt span, aside#right .flyout dt a {
        vertical-align: baseline;
        color: #fff;
        text-decoration: none; }
        @media only screen and (max-width: 1010px) {
          aside#right #helpbar dt span, aside#right #helpbar dt a, aside#right .flyout dt span, aside#right .flyout dt a {
            display: block;
            width: 100%;
            height: 100%;
            padding: 5px 0;
            color: #9ac135; } }
      @media only screen and (max-width: 1010px) {
        aside#right #helpbar dt, aside#right .flyout dt {
          clear: none;
          box-flex: 1;
          -moz-flex: 1 1 33%;
          flex: 1 1 33%;
          font-size: 3rem;
          padding: 0;
          float: none;
          width: auto; }
          .ie aside#right #helpbar dt, .ie aside#right .flyout dt {
            max-width: 33.3%; } }
      aside#right #helpbar dt.show-mobile, aside#right .flyout dt.show-mobile {
        display: none; }
        @media only screen and (max-width: 1010px) {
          aside#right #helpbar dt.show-mobile, aside#right .flyout dt.show-mobile {
            display: inline-block; } }
    aside#right #helpbar dt + dd, aside#right .flyout dt + dd {
      font-size: 2rem;
      line-height: 5rem;
      text-align: center;
      white-space: nowrap;
      padding: 5px 5px 5px 0;
      display: inline-block;
      float: left;
      font-weight: 400;
      box-sizing: border-box; }
      aside#right #helpbar dt + dd a, aside#right .flyout dt + dd a {
        text-decoration: none;
        color: #fff;
        transition: color 0.2s; }
      @media only screen and (max-width: 1010px) {
        aside#right #helpbar dt + dd, aside#right .flyout dt + dd {
          display: none; } }
  aside#right .flyout {
    /* see also mobile alternative #flyout-mobile, placed with content on startseite, below */ }
    aside#right .flyout.banner {
      top: 45%;
      width: 270px;
      height: 100px;
      background: #ffffff;
      display: flex;
      float: left;
      align-items: center;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      transform: translateX(-100px);
      /* show on tablets */ }
      aside#right .flyout.banner .banner-img {
        width: 90px;
        height: 90px; }
        aside#right .flyout.banner .banner-img a img {
          width: 90px;
          height: 90px;
          padding-left: 5px; }
      aside#right .flyout.banner .banner-text {
        text-align: center;
        align-items: center; }
        aside#right .flyout.banner .banner-text a {
          display: flex;
          width: 170px;
          height: 100px;
          text-decoration: none;
          align-items: center; }
          aside#right .flyout.banner .banner-text a strong {
            padding-left: 20px; }
      .loaded aside#right .flyout.banner {
        transition: all 0.5s 0.5s; }
      @media only screen and (min-width: 1010px) {
        aside#right .flyout.banner:hover {
          transform: translateX(-250px);
          transition: all 0.5s 0.2s; } }
      @media only screen and (max-width: 1010px) {
        aside#right .flyout.banner {
          /* don't show new job banner
                top:65%;

                &:hover {
                    @include transform(translateX(-250px));
                    @include transition(all 0.5s 0.2s);
                }
                */
          display: none; } }
      @media only screen and (max-width: 768px) {
        aside#right .flyout.banner {
          display: none; } }
    aside#right .flyout.more-info {
      top: 25%;
      background: #EC6707;
      color: #fff;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
      aside#right .flyout.more-info.open {
        transform: translateX(-250px);
        transition: all 0.5s 1s; }
      @media only screen and (min-width: 1010px) {
        aside#right .flyout.more-info:hover {
          transform: translateX(-250px);
          transition: all 0.5s 0.1s; } }
      @media only screen and (max-width: 1010px) {
        aside#right .flyout.more-info {
          display: none; } }
      aside#right .flyout.more-info dd {
        line-height: 5.1rem;
        padding: 0; }
        aside#right .flyout.more-info dd a {
          line-height: 1.6rem;
          font-size: 2.2rem;
          vertical-align: middle;
          display: inline-block; }
          aside#right .flyout.more-info dd a span {
            font-size: 1.4rem;
            line-height: 1rem;
            font-weight: 300; }
  aside#right #toTop {
    display: none;
    /* js displays link on scroll */
    position: fixed;
    bottom: 6rem;
    right: 0;
    z-index: 9999;
    width: 6rem;
    height: 6rem;
    background: #9ac135;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    transition: box-shadow 0.3s; }
    aside#right #toTop:hover {
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
    aside#right #toTop:before {
      font-family: FontAwesome;
      content: "\F106";
      text-indent: 0;
      display: inline-block;
      position: relative;
      top: 0;
      left: 0;
      font-size: 6rem;
      color: #fff;
      width: 6rem;
      line-height: 1;
      text-align: center; }
    @media only screen and (max-width: 1010px) {
      aside#right #toTop {
        right: 1.2rem;
        width: 3.6rem;
        height: 3.6rem;
        box-shadow: none; }
        aside#right #toTop:before {
          width: 3.6rem;
          height: 3.6rem;
          line-height: 0.8;
          font-size: 4rem; } }

#flyer-mobile {
  display: none; }
  @media only screen and (max-width: 768px) {
    #flyer-mobile {
      display: block;
      margin: 0 auto; }
      #flyer-mobile img {
        width: 90%;
        margin: 0 auto; } }

/* Module: Floating Button To Form */
.wrapper-linktoForm {
  display: block;
  position: relative;
  top: 0;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto; }
  .wrapper-linktoForm #linktoForm {
    position: absolute;
    left: 0;
    top: 2.5rem;
    z-index: 97;
    width: auto;
    height: 5rem;
    padding: 0 1rem 0 0;
    display: block;
    background: #9ac135;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    transition: box-shadow 0.3s; }
    .wrapper-linktoForm #linktoForm:hover {
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
    .wrapper-linktoForm #linktoForm:before {
      font-family: FontAwesome;
      content: "\F107";
      text-indent: 0;
      display: inline-block;
      position: relative;
      float: left;
      font-size: 6rem;
      color: #fff;
      width: 6rem;
      line-height: 1;
      text-align: center; }
    .wrapper-linktoForm #linktoForm p {
      color: #FFFFFF;
      font-size: 2rem;
      font-weight: 400;
      display: inline-block;
      line-height: 5rem;
      margin-bottom: 0;
      text-align: right; }
    @media only screen and (max-width: 1010px) {
      .wrapper-linktoForm #linktoForm {
        top: 1.5rem;
        left: 1.2rem;
        height: 4rem; }
        .wrapper-linktoForm #linktoForm:before {
          height: 4rem;
          line-height: 0.8;
          font-size: 5rem; }
        .wrapper-linktoForm #linktoForm p {
          line-height: 4rem; } }
    @media only screen and (max-width: 768px) {
      .wrapper-linktoForm #linktoForm {
        top: 1rem;
        box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
        position: relative;
        display: inline-block; } }

#contactform {
  width: 100%;
  text-align: center;
  position: relative;
  z-index: 1;
  margin-bottom: 0;
  padding-bottom: 15px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); }
  #contactform h2 {
    font-size: 4rem;
    line-height: 1.2;
    font-weight: 300;
    text-align: center; }
    #contactform h2:after {
      content: "";
      display: block;
      width: 100px;
      height: 2px;
      margin: 1rem auto;
      background: #FFF; }
  #contactform h3 {
    text-align: center; }
  #contactform .mod_form {
    width: 1000px;
    text-align: left;
    margin: 0 auto; }
    @media only screen and (max-width: 1010px) {
      #contactform .mod_form {
        width: auto;
        padding: 12px; } }
    #contactform .mod_form form {
      margin-bottom: 0; }
  #contactform button {
    font-weight: 700; }
    #contactform button span {
      margin-right: 12px; }

footer {
  width: 100%;
  min-height: 200px;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: 12px;
  position: relative;
  /* Social Banner - footer */ }
  @media only screen and (max-width: 1010px) {
    footer {
      padding-bottom: 55px; } }
  footer .inside {
    height: 100%;
    width: 1000px;
    margin: 0 auto;
    text-align: left;
    box-sizing: border-box;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: flex;
    flex-flow: row wrap;
    box-pack: justify;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify; }
    @media only screen and (max-width: 1010px) {
      footer .inside {
        width: 100%; } }
  footer .navi {
    box-sizing: border-box;
    box-flex: 1;
    -moz-flex: 1 0 20%;
    flex: 1 0 20%; }
    .ie footer .navi {
      max-width: 20%; }
    @media only screen and (max-width: 1010px) {
      footer .navi {
        padding: 1% 1.2rem;
        flex: 0 0 50%; } }
    @media only screen and (max-width: 450px) {
      footer .navi {
        flex: 0 0 100%; }
        .ie footer .navi {
          max-width: 100%; } }
  footer nav h3 {
    text-align: left; }
  footer nav ul {
    list-style: none;
    margin-left: 0;
    padding-right: 10px; }
    footer nav ul li {
      list-style: none;
      margin-bottom: 0; }
      footer nav ul li a, footer nav ul li span {
        display: block;
        padding-left: 4rem;
        position: relative;
        min-height: 1.4rem;
        line-height: 1.4;
        cursor: pointer;
        margin: 0 0 1px 0;
        text-decoration: none;
        transition: background 0.2s, color 0.2s, transform 0.2s; }
        footer nav ul li a:before, footer nav ul li span:before {
          content: "\f04d";
          text-align: center;
          font-size: 1.5rem;
          font-family: FontAwesome;
          font-weight: normal;
          vertical-align: middle;
          color: #EC6707;
          display: block;
          width: 3rem;
          height: 100%;
          position: absolute;
          left: 0;
          top: 2px; }
          @media only screen and (max-width: 1010px) {
            footer nav ul li a:before, footer nav ul li span:before {
              top: -1px; } }
        footer nav ul li a:not(.active):hover:before, footer nav ul li span:not(.active):hover:before {
          color: #fff; }
        footer nav ul li a:not(.active):hover, footer nav ul li span:not(.active):hover {
          background: #EC6707;
          color: #fff;
          transform: translateX(10px); }
      footer nav ul li span:before {
        color: #fff; }
  footer .wrapper-social {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-left: 15px;
    margin-right: 15px; }
    @media only screen and (max-width: 768px) {
      footer .wrapper-social {
        flex-direction: column;
        margin-left: 0;
        margin-right: 0; } }
  footer .share-buttons {
    line-height: 4rem; }
    @media only screen and (max-width: 768px) {
      footer .share-buttons {
        margin-left: 1.2rem; } }
    footer .share-buttons > div {
      display: block;
      float: left;
      margin-right: 20px; }
  footer .social-badges {
    display: flex;
    flex-direction: row;
    gap: 2px;
    justify-content: flex-end; }
    @media only screen and (max-width: 768px) {
      footer .social-badges {
        justify-content: flex-start; } }
    footer .social-badges a {
      display: inline-block;
      color: #FFF;
      margin-left: 1rem;
      transition: background-color 0.3s; }
      footer .social-badges a.linkedinIcon {
        width: 32px;
        height: 32px;
        background-color: #ffffff;
        border-radius: 5px;
        margin-top: 12px; }
        footer .social-badges a.linkedinIcon:hover {
          background-color: #0077B5; }
      footer .social-badges a.facebookIcon {
        width: 33px;
        height: 33px;
        background-color: #ffffff;
        border-radius: 50%;
        margin-top: 12px; }
        footer .social-badges a.facebookIcon:hover {
          background-color: #3b5998; }
      footer .social-badges a i {
        color: #FFF;
        font-size: 3.6rem;
        margin-top: 10px;
        transition: color 0.3s; }
        footer .social-badges a i.fa-linkedin {
          font-size: 2.8rem;
          margin-left: 4px;
          margin-top: 2px;
          color: #303030; }
        footer .social-badges a i.fa-youtube-play:hover {
          color: #FF0000; }
        footer .social-badges a i.fa-twitter, footer .social-badges a i.fa-twitter-square {
          width: 1em;
          height: 1em;
          margin-top: 12px;
          background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="white"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');
          background-repeat: no-repeat;
          background-position: 0 0; }
          footer .social-badges a i.fa-twitter:before, footer .social-badges a i.fa-twitter-square:before {
            display: none; }
          footer .social-badges a i.fa-twitter:hover, footer .social-badges a i.fa-twitter-square:hover {
            background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%2355acee"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');
            color: #55acee; }
        footer .social-badges a i.fa-facebook {
          font-size: 3.1rem;
          margin-left: 6px;
          margin-top: 6px;
          color: #303030; }
        footer .social-badges a i.fa-instagram:hover {
          color: #FFC0CB; }
        footer .social-badges a i.fa-envelope:hover {
          color: #9ac135; }

/***************************************************************************************************
 * Forms
 **************************************************************************************************/
.formbody {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  flex-wrap: wrap;
  box-pack: justify;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  background: #fff; }
  .bg-orange .formbody {
    background: #EC6707; }
  .formbody > * {
    box-flex: 0;
    -moz-flex: 0 0 100%;
    flex: 0 0 100%;
    box-sizing: border-box;
    padding: 1%;
    margin: 5px 0; }
    .ie .formbody > * {
      max-width: 100%; }
    .formbody > *.flex-0-auto {
      box-flex: 0;
      -moz-flex: 0 0 auto;
      flex: 0 0 auto; }
    .formbody > *.flex-1-auto {
      box-flex: 1;
      -moz-flex: 1 1 auto;
      flex: 1 1 auto; }
  .formbody > .headline, .formbody > .field, .formbody .widget {
    padding: 0; }
  .formbody fieldset {
    border: 2px solid #EC6707;
    padding: 10px; }
    .formbody fieldset legend {
      display: block;
      background: #EC6707;
      font-size: 2.2rem;
      line-height: 1.4;
      color: #fff;
      padding: 5px 6px; }
    .formbody fieldset:hover, .formbody fieldset:focus, .formbody fieldset:active {
      box-shadow: 5px 5px 0px 0 #e6e6e6; }
    @media only screen and (min-width: 1010px) {
      .formbody fieldset.columns-3 .field, .formbody fieldset.columns-3 .widget {
        width: 32%;
        float: left;
        margin-right: 2%; }
        .formbody fieldset.columns-3 .field:nth-of-type(3n), .formbody fieldset.columns-3 .widget:nth-of-type(3n) {
          margin-right: 0; }
      .formbody fieldset.columns-2 .field, .formbody fieldset.columns-2 .widget {
        width: 49%;
        float: left;
        margin-right: 2%; }
        .formbody fieldset.columns-2 .field:nth-of-type(2n), .formbody fieldset.columns-2 .widget:nth-of-type(2n) {
          margin-right: 0; } }
  .formbody fieldset, .formbody .field, .formbody .widget {
    transition: color 0.5s, border-color 0.5s;
    margin-bottom: 1rem; }
    .formbody fieldset label, .formbody fieldset .captcha_text, .formbody .field label, .formbody .field .captcha_text, .formbody .widget label, .formbody .widget .captcha_text {
      font-weight: 700;
      font-size: 2rem;
      display: none; }
    .formbody fieldset .captcha_text, .formbody .field .captcha_text, .formbody .widget .captcha_text {
      display: block; }
      .formbody fieldset .captcha_text.error, .formbody .field .captcha_text.error, .formbody .widget .captcha_text.error {
        color: #ec0748;
        display: block; }
        #contactform .formbody fieldset .captcha_text.error, #contactform .formbody .field .captcha_text.error, #contactform .formbody .widget .captcha_text.error {
          color: #000; }
    .formbody fieldset.width-50, .formbody .field.width-50, .formbody .widget.width-50 {
      box-flex: 0;
      -moz-flex: 0 0 49%;
      flex: 0 0 49%; }
      .ie .formbody fieldset.width-50, .ie .formbody .field.width-50, .ie .formbody .widget.width-50 {
        max-width: 49%; }
      @media only screen and (max-width: 1010px) {
        .formbody fieldset.width-50, .formbody .field.width-50, .formbody .widget.width-50 {
          box-flex: 0;
          -moz-flex: 0 0 100%;
          flex: 0 0 100%; }
          .ie .formbody fieldset.width-50, .ie .formbody .field.width-50, .ie .formbody .widget.width-50 {
            max-width: 100%; } }
    .formbody fieldset.width-33, .formbody .field.width-33, .formbody .widget.width-33 {
      box-flex: 0;
      -moz-flex: 0 0 33.33%;
      flex: 0 0 33.33%; }
      .ie .formbody fieldset.width-33, .ie .formbody .field.width-33, .ie .formbody .widget.width-33 {
        max-width: 33.3%; }
      @media only screen and (max-width: 1010px) {
        .formbody fieldset.width-33, .formbody .field.width-33, .formbody .widget.width-33 {
          box-flex: 0;
          -moz-flex: 0 0 100%;
          flex: 0 0 100%; }
          .ie .formbody fieldset.width-33, .ie .formbody .field.width-33, .ie .formbody .widget.width-33 {
            max-width: 100%; } }
    .formbody fieldset p.error, .formbody .field p.error, .formbody .widget p.error {
      color: #ec0748;
      display: block;
      height: 20px; }
      #contactform .formbody fieldset p.error, #contactform .formbody .field p.error, #contactform .formbody .widget p.error {
        color: #fff;
        font-weight: 400; }
    .formbody fieldset input, .formbody fieldset textarea, .formbody .field input, .formbody .field textarea, .formbody .widget input, .formbody .widget textarea {
      /* style errors and invalid fields */
      /* for more invalid styling see form.submitted below */ }
      .formbody fieldset input:not(.captcha):not(.empty):invalid, .formbody fieldset textarea:not(.captcha):not(.empty):invalid, .formbody .field input:not(.captcha):not(.empty):invalid, .formbody .field textarea:not(.captcha):not(.empty):invalid, .formbody .widget input:not(.captcha):not(.empty):invalid, .formbody .widget textarea:not(.captcha):not(.empty):invalid {
        background: url("../../files/themes/centrimax/page/images/icons/triangle4.svg") no-repeat 2px 15px #fff;
        background-size: 2rem 2rem;
        text-indent: 2.2rem;
        border-color: #ec0748;
        box-shadow: 0 0 0 1px #ec0748 !important; }
        #contactform .formbody fieldset input:not(.captcha):not(.empty):invalid, #contactform .formbody fieldset textarea:not(.captcha):not(.empty):invalid, #contactform .formbody .field input:not(.captcha):not(.empty):invalid, #contactform .formbody .field textarea:not(.captcha):not(.empty):invalid, #contactform .formbody .widget input:not(.captcha):not(.empty):invalid, #contactform .formbody .widget textarea:not(.captcha):not(.empty):invalid {
          border-color: #000 !important;
          box-shadow: 0 0 0 1px #000 !important; }
          #contactform .formbody fieldset input:not(.captcha):not(.empty):invalid:hover, #contactform .formbody fieldset textarea:not(.captcha):not(.empty):invalid:hover, #contactform .formbody .field input:not(.captcha):not(.empty):invalid:hover, #contactform .formbody .field textarea:not(.captcha):not(.empty):invalid:hover, #contactform .formbody .widget input:not(.captcha):not(.empty):invalid:hover, #contactform .formbody .widget textarea:not(.captcha):not(.empty):invalid:hover {
            border-color: #EC6707 !important;
            box-shadow: 0 0 0 1px #EC6707 !important; }
      .formbody fieldset input:not(.captcha):not(.empty):not(.upload):valid, .formbody fieldset textarea:not(.captcha):not(.empty):not(.upload):valid, .formbody .field input:not(.captcha):not(.empty):not(.upload):valid, .formbody .field textarea:not(.captcha):not(.empty):not(.upload):valid, .formbody .widget input:not(.captcha):not(.empty):not(.upload):valid, .formbody .widget textarea:not(.captcha):not(.empty):not(.upload):valid {
        background: url("../../files/themes/centrimax/page/images/icons/checkmark2.svg") no-repeat 2px 15px #fff;
        background-size: 2rem 2rem;
        text-indent: 2.2rem; }
      .formbody fieldset input:not(.captcha):not(.empty).error, .formbody fieldset textarea:not(.captcha):not(.empty).error, .formbody .field input:not(.captcha):not(.empty).error, .formbody .field textarea:not(.captcha):not(.empty).error, .formbody .widget input:not(.captcha):not(.empty).error, .formbody .widget textarea:not(.captcha):not(.empty).error {
        background: url("../../files/themes/centrimax/page/images/icons/triangle4.svg") no-repeat 2px 15px #fff;
        background-size: 2rem 2rem;
        text-indent: 2.2rem;
        border-color: #ec0748;
        box-shadow: 0 0 0 1px #ec0748 !important; }
        #contactform .formbody fieldset input:not(.captcha):not(.empty).error, #contactform .formbody fieldset textarea:not(.captcha):not(.empty).error, #contactform .formbody .field input:not(.captcha):not(.empty).error, #contactform .formbody .field textarea:not(.captcha):not(.empty).error, #contactform .formbody .widget input:not(.captcha):not(.empty).error, #contactform .formbody .widget textarea:not(.captcha):not(.empty).error {
          border-color: #000 !important;
          box-shadow: 0 0 0 1px #000 !important; }
          #contactform .formbody fieldset input:not(.captcha):not(.empty).error:hover, #contactform .formbody fieldset textarea:not(.captcha):not(.empty).error:hover, #contactform .formbody .field input:not(.captcha):not(.empty).error:hover, #contactform .formbody .field textarea:not(.captcha):not(.empty).error:hover, #contactform .formbody .widget input:not(.captcha):not(.empty).error:hover, #contactform .formbody .widget textarea:not(.captcha):not(.empty).error:hover {
            border-color: #EC6707 !important;
            box-shadow: 0 0 0 1px #EC6707 !important; }
        .formbody fieldset input:not(.captcha):not(.empty).error:hover, .formbody fieldset textarea:not(.captcha):not(.empty).error:hover, .formbody .field input:not(.captcha):not(.empty).error:hover, .formbody .field textarea:not(.captcha):not(.empty).error:hover, .formbody .widget input:not(.captcha):not(.empty).error:hover, .formbody .widget textarea:not(.captcha):not(.empty).error:hover {
          border-color: #EC6707 !important;
          box-shadow: 0 0 0 1px #EC6707 !important;
          outline: 0; }
      .formbody fieldset input.captcha.error, .formbody fieldset textarea.captcha.error, .formbody .field input.captcha.error, .formbody .field textarea.captcha.error, .formbody .widget input.captcha.error, .formbody .widget textarea.captcha.error {
        border-color: #ec0748;
        box-shadow: 0 0 0 1px #ec0748 !important; }
        #contactform .formbody fieldset input.captcha.error, #contactform .formbody fieldset textarea.captcha.error, #contactform .formbody .field input.captcha.error, #contactform .formbody .field textarea.captcha.error, #contactform .formbody .widget input.captcha.error, #contactform .formbody .widget textarea.captcha.error {
          border-color: #000;
          box-shadow: 0 0 0 1px #000 !important;
          background: url("../../files/themes/centrimax/page/images/icons/triangle4.svg") no-repeat 2px 15px #fff;
          background-size: 2rem 2rem;
          padding-left: 2.5rem; }
          #contactform .formbody fieldset input.captcha.error:hover, #contactform .formbody fieldset input.captcha.error:focus, #contactform .formbody fieldset input.captcha.error:active, #contactform .formbody fieldset textarea.captcha.error:hover, #contactform .formbody fieldset textarea.captcha.error:focus, #contactform .formbody fieldset textarea.captcha.error:active, #contactform .formbody .field input.captcha.error:hover, #contactform .formbody .field input.captcha.error:focus, #contactform .formbody .field input.captcha.error:active, #contactform .formbody .field textarea.captcha.error:hover, #contactform .formbody .field textarea.captcha.error:focus, #contactform .formbody .field textarea.captcha.error:active, #contactform .formbody .widget input.captcha.error:hover, #contactform .formbody .widget input.captcha.error:focus, #contactform .formbody .widget input.captcha.error:active, #contactform .formbody .widget textarea.captcha.error:hover, #contactform .formbody .widget textarea.captcha.error:focus, #contactform .formbody .widget textarea.captcha.error:active {
            border-color: #EC6707 !important;
            box-shadow: 0 0 0 1px #EC6707 !important; }
        .formbody fieldset input.captcha.error:hover, .formbody fieldset textarea.captcha.error:hover, .formbody .field input.captcha.error:hover, .formbody .field textarea.captcha.error:hover, .formbody .widget input.captcha.error:hover, .formbody .widget textarea.captcha.error:hover {
          border-color: #EC6707 !important;
          box-shadow: 0 0 0 1px #EC6707 !important;
          outline: 0; }
      .formbody fieldset input.checkbox:not(.captcha):not(.empty):invalid, .formbody fieldset input.radio:not(.captcha):not(.empty):invalid, .formbody fieldset textarea.checkbox:not(.captcha):not(.empty):invalid, .formbody fieldset textarea.radio:not(.captcha):not(.empty):invalid, .formbody .field input.checkbox:not(.captcha):not(.empty):invalid, .formbody .field input.radio:not(.captcha):not(.empty):invalid, .formbody .field textarea.checkbox:not(.captcha):not(.empty):invalid, .formbody .field textarea.radio:not(.captcha):not(.empty):invalid, .formbody .widget input.checkbox:not(.captcha):not(.empty):invalid, .formbody .widget input.radio:not(.captcha):not(.empty):invalid, .formbody .widget textarea.checkbox:not(.captcha):not(.empty):invalid, .formbody .widget textarea.radio:not(.captcha):not(.empty):invalid {
        box-shadow: none !important;
        border: none; }
    .formbody fieldset input.upload, .formbody .field input.upload, .formbody .widget input.upload {
      text-indent: 0 !important;
      background: none; }
    .formbody fieldset input, .formbody fieldset textarea, .formbody fieldset select, .formbody fieldset button, .formbody .field input, .formbody .field textarea, .formbody .field select, .formbody .field button, .formbody .widget input, .formbody .widget textarea, .formbody .widget select, .formbody .widget button {
      border-radius: 0px;
      padding: 5px 5px 5px 5px;
      background: #fff;
      width: 100%;
      color: #303030;
      border: 1px solid #c0c0c0;
      font-size: 1.8rem;
      line-height: 2;
      min-height: 46px;
      font-weight: 300;
      cursor: pointer;
      box-sizing: border-box;
      transition: color 0.5s, border-color 0.5s, box-shadow 0.2s, font-weight 0.1s;
      /*            &:-moz-ui-invalid:not(output) {
                            font-weight: $font-weight-bold;
                            color: red;
                            text-decoration: underline;
                            text-indent: 20px;
                        }*/ }
      .formbody fieldset input:-moz-focusring, .formbody fieldset textarea:-moz-focusring, .formbody fieldset select:-moz-focusring, .formbody fieldset button:-moz-focusring, .formbody .field input:-moz-focusring, .formbody .field textarea:-moz-focusring, .formbody .field select:-moz-focusring, .formbody .field button:-moz-focusring, .formbody .widget input:-moz-focusring, .formbody .widget textarea:-moz-focusring, .formbody .widget select:-moz-focusring, .formbody .widget button:-moz-focusring {
        outline: 0px;
        outline: none; }
      .formbody fieldset input:focusring, .formbody fieldset textarea:focusring, .formbody fieldset select:focusring, .formbody fieldset button:focusring, .formbody .field input:focusring, .formbody .field textarea:focusring, .formbody .field select:focusring, .formbody .field button:focusring, .formbody .widget input:focusring, .formbody .widget textarea:focusring, .formbody .widget select:focusring, .formbody .widget button:focusring {
        outline: 0px; }
      .formbody fieldset input::-webkit-input-placeholder, .formbody fieldset textarea::-webkit-input-placeholder, .formbody fieldset select::-webkit-input-placeholder, .formbody fieldset button::-webkit-input-placeholder, .formbody .field input::-webkit-input-placeholder, .formbody .field textarea::-webkit-input-placeholder, .formbody .field select::-webkit-input-placeholder, .formbody .field button::-webkit-input-placeholder, .formbody .widget input::-webkit-input-placeholder, .formbody .widget textarea::-webkit-input-placeholder, .formbody .widget select::-webkit-input-placeholder, .formbody .widget button::-webkit-input-placeholder {
        color: rgba(0, 0, 0, 0.7);
        opacity: 60%;
        font-weight: 400;
        -webkit-transition: color 0.5s ease-in-out;
        transition: color 0.5s ease-in-out; }
        .formbody fieldset input::-webkit-input-placeholder:hover, .formbody fieldset textarea::-webkit-input-placeholder:hover, .formbody fieldset select::-webkit-input-placeholder:hover, .formbody fieldset button::-webkit-input-placeholder:hover, .formbody .field input::-webkit-input-placeholder:hover, .formbody .field textarea::-webkit-input-placeholder:hover, .formbody .field select::-webkit-input-placeholder:hover, .formbody .field button::-webkit-input-placeholder:hover, .formbody .widget input::-webkit-input-placeholder:hover, .formbody .widget textarea::-webkit-input-placeholder:hover, .formbody .widget select::-webkit-input-placeholder:hover, .formbody .widget button::-webkit-input-placeholder:hover {
          font-weight: 400; }
      .formbody fieldset input::-moz-placeholder, .formbody fieldset textarea::-moz-placeholder, .formbody fieldset select::-moz-placeholder, .formbody fieldset button::-moz-placeholder, .formbody .field input::-moz-placeholder, .formbody .field textarea::-moz-placeholder, .formbody .field select::-moz-placeholder, .formbody .field button::-moz-placeholder, .formbody .widget input::-moz-placeholder, .formbody .widget textarea::-moz-placeholder, .formbody .widget select::-moz-placeholder, .formbody .widget button::-moz-placeholder {
        color: rgba(0, 0, 0, 0.7);
        opacity: 60%;
        font-weight: 400;
        -moz-transition: color 0.5s ease-in-out;
        transition: color 0.5s ease-in-out; }
        .formbody fieldset input::-moz-placeholder:hover, .formbody fieldset textarea::-moz-placeholder:hover, .formbody fieldset select::-moz-placeholder:hover, .formbody fieldset button::-moz-placeholder:hover, .formbody .field input::-moz-placeholder:hover, .formbody .field textarea::-moz-placeholder:hover, .formbody .field select::-moz-placeholder:hover, .formbody .field button::-moz-placeholder:hover, .formbody .widget input::-moz-placeholder:hover, .formbody .widget textarea::-moz-placeholder:hover, .formbody .widget select::-moz-placeholder:hover, .formbody .widget button::-moz-placeholder:hover {
          font-weight: 400; }
      .formbody fieldset input:-moz-placeholder, .formbody fieldset textarea:-moz-placeholder, .formbody fieldset select:-moz-placeholder, .formbody fieldset button:-moz-placeholder, .formbody .field input:-moz-placeholder, .formbody .field textarea:-moz-placeholder, .formbody .field select:-moz-placeholder, .formbody .field button:-moz-placeholder, .formbody .widget input:-moz-placeholder, .formbody .widget textarea:-moz-placeholder, .formbody .widget select:-moz-placeholder, .formbody .widget button:-moz-placeholder {
        color: rgba(0, 0, 0, 0.7);
        opacity: 60%;
        font-weight: 400;
        -moz-transition: color 0.5s ease-in-out;
        transition: color 0.5s ease-in-out; }
        .formbody fieldset input:-moz-placeholder:hover, .formbody fieldset textarea:-moz-placeholder:hover, .formbody fieldset select:-moz-placeholder:hover, .formbody fieldset button:-moz-placeholder:hover, .formbody .field input:-moz-placeholder:hover, .formbody .field textarea:-moz-placeholder:hover, .formbody .field select:-moz-placeholder:hover, .formbody .field button:-moz-placeholder:hover, .formbody .widget input:-moz-placeholder:hover, .formbody .widget textarea:-moz-placeholder:hover, .formbody .widget select:-moz-placeholder:hover, .formbody .widget button:-moz-placeholder:hover {
          font-weight: 400; }
      .formbody fieldset input:-ms-input-placeholder, .formbody fieldset textarea:-ms-input-placeholder, .formbody fieldset select:-ms-input-placeholder, .formbody fieldset button:-ms-input-placeholder, .formbody .field input:-ms-input-placeholder, .formbody .field textarea:-ms-input-placeholder, .formbody .field select:-ms-input-placeholder, .formbody .field button:-ms-input-placeholder, .formbody .widget input:-ms-input-placeholder, .formbody .widget textarea:-ms-input-placeholder, .formbody .widget select:-ms-input-placeholder, .formbody .widget button:-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.7);
        opacity: 60%;
        font-weight: 400;
        -ms-transition: color 0.5s ease-in-out;
        transition: color 0.5s ease-in-out; }
        .formbody fieldset input:-ms-input-placeholder:hover, .formbody fieldset textarea:-ms-input-placeholder:hover, .formbody fieldset select:-ms-input-placeholder:hover, .formbody fieldset button:-ms-input-placeholder:hover, .formbody .field input:-ms-input-placeholder:hover, .formbody .field textarea:-ms-input-placeholder:hover, .formbody .field select:-ms-input-placeholder:hover, .formbody .field button:-ms-input-placeholder:hover, .formbody .widget input:-ms-input-placeholder:hover, .formbody .widget textarea:-ms-input-placeholder:hover, .formbody .widget select:-ms-input-placeholder:hover, .formbody .widget button:-ms-input-placeholder:hover {
          font-weight: 400; }
      .formbody fieldset input:focus::-webkit-input-placeholder, .formbody fieldset textarea:focus::-webkit-input-placeholder, .formbody fieldset select:focus::-webkit-input-placeholder, .formbody fieldset button:focus::-webkit-input-placeholder, .formbody .field input:focus::-webkit-input-placeholder, .formbody .field textarea:focus::-webkit-input-placeholder, .formbody .field select:focus::-webkit-input-placeholder, .formbody .field button:focus::-webkit-input-placeholder, .formbody .widget input:focus::-webkit-input-placeholder, .formbody .widget textarea:focus::-webkit-input-placeholder, .formbody .widget select:focus::-webkit-input-placeholder, .formbody .widget button:focus::-webkit-input-placeholder {
        color: #c0c0c0; }
      .formbody fieldset input:focus::-moz-placeholder, .formbody fieldset textarea:focus::-moz-placeholder, .formbody fieldset select:focus::-moz-placeholder, .formbody fieldset button:focus::-moz-placeholder, .formbody .field input:focus::-moz-placeholder, .formbody .field textarea:focus::-moz-placeholder, .formbody .field select:focus::-moz-placeholder, .formbody .field button:focus::-moz-placeholder, .formbody .widget input:focus::-moz-placeholder, .formbody .widget textarea:focus::-moz-placeholder, .formbody .widget select:focus::-moz-placeholder, .formbody .widget button:focus::-moz-placeholder {
        color: #c0c0c0; }
      .formbody fieldset input:focus:-moz-placeholder, .formbody fieldset textarea:focus:-moz-placeholder, .formbody fieldset select:focus:-moz-placeholder, .formbody fieldset button:focus:-moz-placeholder, .formbody .field input:focus:-moz-placeholder, .formbody .field textarea:focus:-moz-placeholder, .formbody .field select:focus:-moz-placeholder, .formbody .field button:focus:-moz-placeholder, .formbody .widget input:focus:-moz-placeholder, .formbody .widget textarea:focus:-moz-placeholder, .formbody .widget select:focus:-moz-placeholder, .formbody .widget button:focus:-moz-placeholder {
        color: #c0c0c0; }
      .formbody fieldset input:focus:-ms-input-placeholder, .formbody fieldset textarea:focus:-ms-input-placeholder, .formbody fieldset select:focus:-ms-input-placeholder, .formbody fieldset button:focus:-ms-input-placeholder, .formbody .field input:focus:-ms-input-placeholder, .formbody .field textarea:focus:-ms-input-placeholder, .formbody .field select:focus:-ms-input-placeholder, .formbody .field button:focus:-ms-input-placeholder, .formbody .widget input:focus:-ms-input-placeholder, .formbody .widget textarea:focus:-ms-input-placeholder, .formbody .widget select:focus:-ms-input-placeholder, .formbody .widget button:focus:-ms-input-placeholder {
        color: #c0c0c0; }
      .formbody fieldset input span, .formbody fieldset textarea span, .formbody fieldset select span, .formbody fieldset button span, .formbody .field input span, .formbody .field textarea span, .formbody .field select span, .formbody .field button span, .formbody .widget input span, .formbody .widget textarea span, .formbody .widget select span, .formbody .widget button span {
        color: #303030 !important; }
        .formbody fieldset input span.fa-2x, .formbody fieldset textarea span.fa-2x, .formbody fieldset select span.fa-2x, .formbody fieldset button span.fa-2x, .formbody .field input span.fa-2x, .formbody .field textarea span.fa-2x, .formbody .field select span.fa-2x, .formbody .field button span.fa-2x, .formbody .widget input span.fa-2x, .formbody .widget textarea span.fa-2x, .formbody .widget select span.fa-2x, .formbody .widget button span.fa-2x {
          vertical-align: top; }
      .formbody fieldset input:hover, .formbody fieldset input:focus, .formbody fieldset input:active, .formbody fieldset textarea:hover, .formbody fieldset textarea:focus, .formbody fieldset textarea:active, .formbody fieldset select:hover, .formbody fieldset select:focus, .formbody fieldset select:active, .formbody fieldset button:hover, .formbody fieldset button:focus, .formbody fieldset button:active, .formbody .field input:hover, .formbody .field input:focus, .formbody .field input:active, .formbody .field textarea:hover, .formbody .field textarea:focus, .formbody .field textarea:active, .formbody .field select:hover, .formbody .field select:focus, .formbody .field select:active, .formbody .field button:hover, .formbody .field button:focus, .formbody .field button:active, .formbody .widget input:hover, .formbody .widget input:focus, .formbody .widget input:active, .formbody .widget textarea:hover, .formbody .widget textarea:focus, .formbody .widget textarea:active, .formbody .widget select:hover, .formbody .widget select:focus, .formbody .widget select:active, .formbody .widget button:hover, .formbody .widget button:focus, .formbody .widget button:active {
        border-color: #EC6707 !important;
        box-shadow: 0 0 0 1px #EC6707 !important;
        font-weight: 300;
        outline: 0; }
    .formbody fieldset select, .formbody .field select, .formbody .widget select {
      width: 100%;
      -moz-appearance: none;
      -webkit-appearance: none;
      appearance: none;
      box-sizing: border-box;
      background: url("../../files/themes/centrimax/page/images/icons/icon-arrow-down.png") no-repeat right 5px top 50% #fff;
      padding: 5px 29px 5px 10px; }
      .formbody fieldset select::-ms-expand, .formbody .field select::-ms-expand, .formbody .widget select::-ms-expand {
        display: none; }
      .formbody fieldset select option, .formbody .field select option, .formbody .widget select option {
        padding: 5px; }
    .formbody fieldset:hover, .formbody fieldset:focus, .formbody fieldset:active, .formbody .field:hover, .formbody .field:focus, .formbody .field:active, .formbody .widget:hover, .formbody .widget:focus, .formbody .widget:active {
      color: #EC6707; }
      .formbody fieldset:hover .checkbox_container, .formbody fieldset:hover .radio_container, .formbody fieldset:focus .checkbox_container, .formbody fieldset:focus .radio_container, .formbody fieldset:active .checkbox_container, .formbody fieldset:active .radio_container, .formbody .field:hover .checkbox_container, .formbody .field:hover .radio_container, .formbody .field:focus .checkbox_container, .formbody .field:focus .radio_container, .formbody .field:active .checkbox_container, .formbody .field:active .radio_container, .formbody .widget:hover .checkbox_container, .formbody .widget:hover .radio_container, .formbody .widget:focus .checkbox_container, .formbody .widget:focus .radio_container, .formbody .widget:active .checkbox_container, .formbody .widget:active .radio_container {
        color: #000; }
    .formbody fieldset.checkbox_container span, .formbody fieldset .checkbox_container span, .formbody fieldset .radio_container span, .formbody .field.checkbox_container span, .formbody .field .checkbox_container span, .formbody .field .radio_container span, .formbody .widget.checkbox_container span, .formbody .widget .checkbox_container span, .formbody .widget .radio_container span {
      display: block; }
    .formbody fieldset.checkbox_container input.checkbox, .formbody fieldset.checkbox_container input.radio, .formbody fieldset .checkbox_container input.checkbox, .formbody fieldset .checkbox_container input.radio, .formbody fieldset .radio_container input.checkbox, .formbody fieldset .radio_container input.radio, .formbody .field.checkbox_container input.checkbox, .formbody .field.checkbox_container input.radio, .formbody .field .checkbox_container input.checkbox, .formbody .field .checkbox_container input.radio, .formbody .field .radio_container input.checkbox, .formbody .field .radio_container input.radio, .formbody .widget.checkbox_container input.checkbox, .formbody .widget.checkbox_container input.radio, .formbody .widget .checkbox_container input.checkbox, .formbody .widget .checkbox_container input.radio, .formbody .widget .radio_container input.checkbox, .formbody .widget .radio_container input.radio {
      width: 2rem;
      height: 2.2rem;
      display: inline;
      min-height: 0;
      vertical-align: text-bottom;
      background-image: none !important; }
      .formbody fieldset.checkbox_container input.checkbox:hover, .formbody fieldset.checkbox_container input.checkbox:focus, .formbody fieldset.checkbox_container input.checkbox:active, .formbody fieldset.checkbox_container input.radio:hover, .formbody fieldset.checkbox_container input.radio:focus, .formbody fieldset.checkbox_container input.radio:active, .formbody fieldset .checkbox_container input.checkbox:hover, .formbody fieldset .checkbox_container input.checkbox:focus, .formbody fieldset .checkbox_container input.checkbox:active, .formbody fieldset .checkbox_container input.radio:hover, .formbody fieldset .checkbox_container input.radio:focus, .formbody fieldset .checkbox_container input.radio:active, .formbody fieldset .radio_container input.checkbox:hover, .formbody fieldset .radio_container input.checkbox:focus, .formbody fieldset .radio_container input.checkbox:active, .formbody fieldset .radio_container input.radio:hover, .formbody fieldset .radio_container input.radio:focus, .formbody fieldset .radio_container input.radio:active, .formbody .field.checkbox_container input.checkbox:hover, .formbody .field.checkbox_container input.checkbox:focus, .formbody .field.checkbox_container input.checkbox:active, .formbody .field.checkbox_container input.radio:hover, .formbody .field.checkbox_container input.radio:focus, .formbody .field.checkbox_container input.radio:active, .formbody .field .checkbox_container input.checkbox:hover, .formbody .field .checkbox_container input.checkbox:focus, .formbody .field .checkbox_container input.checkbox:active, .formbody .field .checkbox_container input.radio:hover, .formbody .field .checkbox_container input.radio:focus, .formbody .field .checkbox_container input.radio:active, .formbody .field .radio_container input.checkbox:hover, .formbody .field .radio_container input.checkbox:focus, .formbody .field .radio_container input.checkbox:active, .formbody .field .radio_container input.radio:hover, .formbody .field .radio_container input.radio:focus, .formbody .field .radio_container input.radio:active, .formbody .widget.checkbox_container input.checkbox:hover, .formbody .widget.checkbox_container input.checkbox:focus, .formbody .widget.checkbox_container input.checkbox:active, .formbody .widget.checkbox_container input.radio:hover, .formbody .widget.checkbox_container input.radio:focus, .formbody .widget.checkbox_container input.radio:active, .formbody .widget .checkbox_container input.checkbox:hover, .formbody .widget .checkbox_container input.checkbox:focus, .formbody .widget .checkbox_container input.checkbox:active, .formbody .widget .checkbox_container input.radio:hover, .formbody .widget .checkbox_container input.radio:focus, .formbody .widget .checkbox_container input.radio:active, .formbody .widget .radio_container input.checkbox:hover, .formbody .widget .radio_container input.checkbox:focus, .formbody .widget .radio_container input.checkbox:active, .formbody .widget .radio_container input.radio:hover, .formbody .widget .radio_container input.radio:focus, .formbody .widget .radio_container input.radio:active {
        box-shadow: none !important;
        border: none !important; }
    .formbody fieldset.checkbox_container label, .formbody fieldset .checkbox_container label, .formbody fieldset .radio_container label, .formbody .field.checkbox_container label, .formbody .field .checkbox_container label, .formbody .field .radio_container label, .formbody .widget.checkbox_container label, .formbody .widget .checkbox_container label, .formbody .widget .radio_container label {
      display: inline-block;
      font-weight: 300;
      margin-left: 1rem;
      color: #000; }
    .formbody fieldset .radio_container, .formbody .field .radio_container, .formbody .widget .radio_container {
      box-shadow: none !important;
      border: 1px solid #c0c0c0 !important; }
  .formbody .submit_container {
    padding: 1% 0; }
    .formbody .submit_container input.submit,
    .formbody .submit_container button.submit {
      transition: box-shadow 0.3s; }
      .formbody .submit_container input.submit:hover,
      .formbody .submit_container button.submit:hover {
        box-shadow: 5px 5px 0px 0 #e6e6e6; }
      .formbody .submit_container input.submit:focus,
      .formbody .submit_container button.submit:focus {
        outline: none; }

/* Newsletter Form*/
#anfrage-form .checkbox_container span {
  display: inline-block;
  min-width: 21%;
  padding-right: 3rem; }
  @media only screen and (max-width: 768px) {
    #anfrage-form .checkbox_container span {
      min-width: 45%; } }

#anfrage-form .checkbox_container label {
  margin-left: 0; }

#anfrage-form .checkbox_container legend .mandatory {
  min-width: inherit; }

@media only screen and (max-width: 1010px) {
  #anfrage-form .checkbox_container {
    text-align: left; }
    #anfrage-form .checkbox_container legend {
      text-align: center; } }

#anfrage-form fieldset .captcha, #anfrage-form fieldset .captcha_text, #anfrage-form .field .captcha, #anfrage-form .field .captcha_text, #anfrage-form .widget .captcha, #anfrage-form .widget .captcha_text {
  width: 49%; }
  @media only screen and (max-width: 768px) {
    #anfrage-form fieldset .captcha, #anfrage-form fieldset .captcha_text, #anfrage-form .field .captcha, #anfrage-form .field .captcha_text, #anfrage-form .widget .captcha, #anfrage-form .widget .captcha_text {
      width: 100%; } }

#anfrage-form fieldset .captcha, #anfrage-form .field .captcha, #anfrage-form .widget .captcha {
  float: right; }

#anfrage-form fieldset .captcha_text, #anfrage-form .field .captcha_text, #anfrage-form .widget .captcha_text {
  text-align: right;
  padding-right: 2%; }
  @media only screen and (max-width: 768px) {
    #anfrage-form fieldset .captcha_text, #anfrage-form .field .captcha_text, #anfrage-form .widget .captcha_text {
      text-align: left;
      padding-right: 0; } }

/* mark fields with red border when invalid after submitting form */
form.submitted .formbody fieldset input.mandatory.empty, form.submitted .formbody fieldset input.captcha.error, form.submitted .formbody fieldset input:invalid, form.submitted .formbody fieldset textarea.mandatory.empty, form.submitted .formbody fieldset textarea.captcha.error, form.submitted .formbody fieldset textarea:invalid, form.submitted .formbody .field input.mandatory.empty, form.submitted .formbody .field input.captcha.error, form.submitted .formbody .field input:invalid, form.submitted .formbody .field textarea.mandatory.empty, form.submitted .formbody .field textarea.captcha.error, form.submitted .formbody .field textarea:invalid, form.submitted .formbody .widget input.mandatory.empty, form.submitted .formbody .widget input.captcha.error, form.submitted .formbody .widget input:invalid, form.submitted .formbody .widget textarea.mandatory.empty, form.submitted .formbody .widget textarea.captcha.error, form.submitted .formbody .widget textarea:invalid {
  border-color: #ec0748;
  box-shadow: 0 0 0 1px #ec0748; }

/* Floats */
.float_left, .float_right, .float_above {
  margin-bottom: 12px; }

.float_left {
  margin-right: 15px; }

.float_right {
  margin-left: 15px; }

/* Backgrounds */
.bg-dark-radial-stripes .ce_sliderStart {
  background: transparent; }

.bg-dark-stripes .ce_sliderStart {
  background: transparent; }

.bg-dark-radial .ce_sliderStart {
  background: transparent; }

.bg-orange *, #contactform * {
  color: #fff; }

.bg-orange h3, #contactform h3 {
  color: #fff !important; }

.bg-orange input, .bg-orange textarea, .bg-orange select, .bg-orange button, #contactform input, #contactform textarea, #contactform select, #contactform button {
  color: #303030; }

.bg-white {
  background-color: #fff; }

.bg-dark {
  background-color: #303030; }
  .bg-dark * {
    color: #fff; }

/* .ce_downloads */
.mime_icon {
  vertical-align: middle; }

/* Image Filters */
html .image-filter-darken h1, html .image-filter-darken h2, html .image-filter-darken h3, html .image-filter-darken h4 {
  color: #fff; }

html .image-filter-darken.parallax-image {
  text-shadow: 0 0 2px #000; }

html.css-filters .image-filter-darken img {
  filter: brightness(0.8); }

html:not(.css-filters) .image-filter-darken .image_container {
  position: relative; }

/* Slider */
.slider {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden; }
  .slider.col {
    width: 100%;
    height: auto; }
  .slider > .block {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }
  .slider[data-animation=fade] > .block {
    opacity: 0; }
  .slider[data-animation=fade] > .block:first-child {
    opacity: 1; }

/* Default Content Slider */
.ce_sliderStart {
  padding: 50px;
  background: #f4f4f4; }
  .inside .ce_sliderStart:first-child {
    padding-top: 0; }
  .ce_sliderStart .slider-wrapper {
    height: 100%; }
    #main .ce_sliderStart .slider-wrapper > .block figure.float_above {
      box-shadow: none;
      padding: 0; }
  .ce_sliderStart > h1, .ce_sliderStart > h2, .ce_sliderStart > h3, .ce_sliderStart > h4, .ce_sliderStart > h5, .ce_sliderStart > h6 {
    margin-top: 0;
    padding: 1rem;
    border-bottom: 2px solid #fff; }
  .ce_sliderStart.height-10 .slider-wrapper > .block {
    height: 10px !important; }
  .ce_sliderStart.height-20 .slider-wrapper > .block {
    height: 20px !important; }
  .ce_sliderStart.height-30 .slider-wrapper > .block {
    height: 30px !important; }
  .ce_sliderStart.height-40 .slider-wrapper > .block {
    height: 40px !important; }
  .ce_sliderStart.height-50 .slider-wrapper > .block {
    height: 50px !important; }
  .ce_sliderStart.height-60 .slider-wrapper > .block {
    height: 60px !important; }
  .ce_sliderStart.height-70 .slider-wrapper > .block {
    height: 70px !important; }
  .ce_sliderStart.height-80 .slider-wrapper > .block {
    height: 80px !important; }
  .ce_sliderStart.height-90 .slider-wrapper > .block {
    height: 90px !important; }
  .ce_sliderStart.height-100 .slider-wrapper > .block {
    height: 100px !important; }
  .ce_sliderStart.height-110 .slider-wrapper > .block {
    height: 110px !important; }
  .ce_sliderStart.height-120 .slider-wrapper > .block {
    height: 120px !important; }
  .ce_sliderStart.height-130 .slider-wrapper > .block {
    height: 130px !important; }
  .ce_sliderStart.height-140 .slider-wrapper > .block {
    height: 140px !important; }
  .ce_sliderStart.height-150 .slider-wrapper > .block {
    height: 150px !important; }
  .ce_sliderStart.height-160 .slider-wrapper > .block {
    height: 160px !important; }
  .ce_sliderStart.height-170 .slider-wrapper > .block {
    height: 170px !important; }
  .ce_sliderStart.height-180 .slider-wrapper > .block {
    height: 180px !important; }
  .ce_sliderStart.height-190 .slider-wrapper > .block {
    height: 190px !important; }
  .ce_sliderStart.height-200 .slider-wrapper > .block {
    height: 200px !important; }
  .ce_sliderStart.height-210 .slider-wrapper > .block {
    height: 210px !important; }
  .ce_sliderStart.height-220 .slider-wrapper > .block {
    height: 220px !important; }
  .ce_sliderStart.height-230 .slider-wrapper > .block {
    height: 230px !important; }
  .ce_sliderStart.height-240 .slider-wrapper > .block {
    height: 240px !important; }
  .ce_sliderStart.height-250 .slider-wrapper > .block {
    height: 250px !important; }
  .ce_sliderStart.height-260 .slider-wrapper > .block {
    height: 260px !important; }
  .ce_sliderStart.height-270 .slider-wrapper > .block {
    height: 270px !important; }
  .ce_sliderStart.height-280 .slider-wrapper > .block {
    height: 280px !important; }
  .ce_sliderStart.height-290 .slider-wrapper > .block {
    height: 290px !important; }
  .ce_sliderStart.height-300 .slider-wrapper > .block {
    height: 300px !important; }
  .ce_sliderStart.height-310 .slider-wrapper > .block {
    height: 310px !important; }
  .ce_sliderStart.height-320 .slider-wrapper > .block {
    height: 320px !important; }
  .ce_sliderStart.height-330 .slider-wrapper > .block {
    height: 330px !important; }
  .ce_sliderStart.height-340 .slider-wrapper > .block {
    height: 340px !important; }
  .ce_sliderStart.height-350 .slider-wrapper > .block {
    height: 350px !important; }
  .ce_sliderStart.height-360 .slider-wrapper > .block {
    height: 360px !important; }
  .ce_sliderStart.height-370 .slider-wrapper > .block {
    height: 370px !important; }
  .ce_sliderStart.height-380 .slider-wrapper > .block {
    height: 380px !important; }
  .ce_sliderStart.height-390 .slider-wrapper > .block {
    height: 390px !important; }
  .ce_sliderStart.height-400 .slider-wrapper > .block {
    height: 400px !important; }
  .ce_sliderStart.height-410 .slider-wrapper > .block {
    height: 410px !important; }
  .ce_sliderStart.height-420 .slider-wrapper > .block {
    height: 420px !important; }
  .ce_sliderStart.height-430 .slider-wrapper > .block {
    height: 430px !important; }
  .ce_sliderStart.height-440 .slider-wrapper > .block {
    height: 440px !important; }
  .ce_sliderStart.height-450 .slider-wrapper > .block {
    height: 450px !important; }
  .ce_sliderStart.height-460 .slider-wrapper > .block {
    height: 460px !important; }
  .ce_sliderStart.height-470 .slider-wrapper > .block {
    height: 470px !important; }
  .ce_sliderStart.height-480 .slider-wrapper > .block {
    height: 480px !important; }
  .ce_sliderStart.height-490 .slider-wrapper > .block {
    height: 490px !important; }
  .ce_sliderStart.height-500 .slider-wrapper > .block {
    height: 500px !important; }
  .ce_sliderStart.height-510 .slider-wrapper > .block {
    height: 510px !important; }
  .ce_sliderStart.height-520 .slider-wrapper > .block {
    height: 520px !important; }
  .ce_sliderStart.height-530 .slider-wrapper > .block {
    height: 530px !important; }
  .ce_sliderStart.height-540 .slider-wrapper > .block {
    height: 540px !important; }
  .ce_sliderStart.height-550 .slider-wrapper > .block {
    height: 550px !important; }
  .ce_sliderStart.height-560 .slider-wrapper > .block {
    height: 560px !important; }
  .ce_sliderStart.height-570 .slider-wrapper > .block {
    height: 570px !important; }
  .ce_sliderStart.height-580 .slider-wrapper > .block {
    height: 580px !important; }
  .ce_sliderStart.height-590 .slider-wrapper > .block {
    height: 590px !important; }
  .ce_sliderStart.height-600 .slider-wrapper > .block {
    height: 600px !important; }
  .ce_sliderStart.height-610 .slider-wrapper > .block {
    height: 610px !important; }
  .ce_sliderStart.height-620 .slider-wrapper > .block {
    height: 620px !important; }
  .ce_sliderStart.height-630 .slider-wrapper > .block {
    height: 630px !important; }
  .ce_sliderStart.height-640 .slider-wrapper > .block {
    height: 640px !important; }
  .ce_sliderStart.height-650 .slider-wrapper > .block {
    height: 650px !important; }
  .ce_sliderStart.height-660 .slider-wrapper > .block {
    height: 660px !important; }
  .ce_sliderStart.height-670 .slider-wrapper > .block {
    height: 670px !important; }
  .ce_sliderStart.height-680 .slider-wrapper > .block {
    height: 680px !important; }
  .ce_sliderStart.height-690 .slider-wrapper > .block {
    height: 690px !important; }
  .ce_sliderStart.height-700 .slider-wrapper > .block {
    height: 700px !important; }
  .ce_sliderStart.height-710 .slider-wrapper > .block {
    height: 710px !important; }
  .ce_sliderStart.height-720 .slider-wrapper > .block {
    height: 720px !important; }
  .ce_sliderStart.height-730 .slider-wrapper > .block {
    height: 730px !important; }
  .ce_sliderStart.height-740 .slider-wrapper > .block {
    height: 740px !important; }
  .ce_sliderStart.height-750 .slider-wrapper > .block {
    height: 750px !important; }
  .ce_sliderStart.height-760 .slider-wrapper > .block {
    height: 760px !important; }
  .ce_sliderStart.height-770 .slider-wrapper > .block {
    height: 770px !important; }
  .ce_sliderStart.height-780 .slider-wrapper > .block {
    height: 780px !important; }
  .ce_sliderStart.height-790 .slider-wrapper > .block {
    height: 790px !important; }
  .ce_sliderStart.height-800 .slider-wrapper > .block {
    height: 800px !important; }
  .ce_sliderStart.height-810 .slider-wrapper > .block {
    height: 810px !important; }
  .ce_sliderStart.height-820 .slider-wrapper > .block {
    height: 820px !important; }
  .ce_sliderStart.height-830 .slider-wrapper > .block {
    height: 830px !important; }
  .ce_sliderStart.height-840 .slider-wrapper > .block {
    height: 840px !important; }
  .ce_sliderStart.height-850 .slider-wrapper > .block {
    height: 850px !important; }
  .ce_sliderStart.height-860 .slider-wrapper > .block {
    height: 860px !important; }
  .ce_sliderStart.height-870 .slider-wrapper > .block {
    height: 870px !important; }
  .ce_sliderStart.height-880 .slider-wrapper > .block {
    height: 880px !important; }
  .ce_sliderStart.height-890 .slider-wrapper > .block {
    height: 890px !important; }
  .ce_sliderStart.height-900 .slider-wrapper > .block {
    height: 900px !important; }
  .ce_sliderStart.height-910 .slider-wrapper > .block {
    height: 910px !important; }
  .ce_sliderStart.height-920 .slider-wrapper > .block {
    height: 920px !important; }
  .ce_sliderStart.height-930 .slider-wrapper > .block {
    height: 930px !important; }
  .ce_sliderStart.height-940 .slider-wrapper > .block {
    height: 940px !important; }
  .ce_sliderStart.height-950 .slider-wrapper > .block {
    height: 950px !important; }
  .ce_sliderStart.height-960 .slider-wrapper > .block {
    height: 960px !important; }
  .ce_sliderStart.height-970 .slider-wrapper > .block {
    height: 970px !important; }
  .ce_sliderStart.height-980 .slider-wrapper > .block {
    height: 980px !important; }
  .ce_sliderStart.height-990 .slider-wrapper > .block {
    height: 990px !important; }
  .ce_sliderStart.height-1000 .slider-wrapper > .block {
    height: 1000px !important; }
  .ce_sliderStart nav.slider-control {
    padding: 12px;
    text-align: center;
    height: 30px; }
    @media only screen and (max-width: 450px) {
      .ce_sliderStart nav.slider-control {
        height: 50px;
        /* t.muir: menu breaks to 3 lines. use height auto with less padding on ce_sliderstart if it breaks to more lines */ } }
    .ce_sliderStart nav.slider-control .slider-menu {
      position: static;
      margin: 0;
      padding: 0;
      width: auto;
      display: inline-block; }
    .ce_sliderStart nav.slider-control .slider-menu {
      display: inline; }
    .ce_sliderStart nav.slider-control .slider-next, .ce_sliderStart nav.slider-control .slider-prev, .ce_sliderStart nav.slider-control b {
      text-indent: -10000px; }
    .ce_sliderStart nav.slider-control .slider-next, .ce_sliderStart nav.slider-control .slider-prev {
      position: static;
      text-indent: 0;
      line-height: 25px;
      font-weight: 900; }
  .ce_sliderStart.quote-slider nav.slider-control b {
    text-indent: -10000px; }
  .ce_sliderStart.quote-slider nav.slider-control .slider-next, .ce_sliderStart.quote-slider nav.slider-control .slider-prev {
    background: #FFFFFF;
    position: absolute;
    top: -160px;
    background: transparent;
    color: #FFF;
    border: none;
    min-width: 5rem;
    height: 8rem;
    font-size: 8rem;
    line-height: 1;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    transition: color 0.2s ease, text-shadow 0.2s ease; }
    @media only screen and (max-width: 768px) {
      .ce_sliderStart.quote-slider nav.slider-control .slider-next, .ce_sliderStart.quote-slider nav.slider-control .slider-prev {
        top: -10px;
        font-size: 6rem;
        height: 6rem; } }
    .ce_sliderStart.quote-slider nav.slider-control .slider-next.active, .ce_sliderStart.quote-slider nav.slider-control .slider-next:hover, .ce_sliderStart.quote-slider nav.slider-control .slider-prev.active, .ce_sliderStart.quote-slider nav.slider-control .slider-prev:hover {
      background: transparent;
      color: #EC6707;
      text-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
      border: none; }
  .ce_sliderStart.quote-slider nav.slider-control .slider-prev {
    left: 8rem; }
  .ce_sliderStart.quote-slider nav.slider-control .slider-next {
    right: 8rem; }

header #product_search {
  position: fixed;
  top: 100%;
  left: 0;
  margin-top: 10px;
  width: 100%; }
  header #product_search .form {
    width: 350px;
    height: 130px;
    position: relative;
    margin: 0 auto 12px auto; }
  .mod-csstransforms header #product_search {
    top: 100%;
    transform: translateY(0%);
    transition: transform 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275); }
    .mod-csstransforms header #product_search.show {
      transform: translateY(-140px); }
      @media only screen and (max-width: 1010px) {
        .mod-csstransforms header #product_search.show {
          transform: translateY(-190px); } }

/* Search widget */
.mod_productdb_filter_widget {
  position: relative;
  width: 350px;
  height: 130px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
  .mod_productdb_filter_widget .widget.field {
    width: 275px;
    height: 50px;
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 1;
    padding: 0;
    overflow: visible;
    margin-bottom: 0px; }
    .mod_productdb_filter_widget .widget.field.active {
      z-index: 2; }
    .mod_productdb_filter_widget .widget.field br {
      display: none; }
    .mod_productdb_filter_widget .widget.field select, .mod_productdb_filter_widget .widget.field input {
      line-height: 50px;
      height: 50px;
      box-sizing: border-box;
      display: none;
      outline: 0; }
      .mod_productdb_filter_widget .widget.field select:hover, .mod_productdb_filter_widget .widget.field select:focus, .mod_productdb_filter_widget .widget.field select:active, .mod_productdb_filter_widget .widget.field input:hover, .mod_productdb_filter_widget .widget.field input:focus, .mod_productdb_filter_widget .widget.field input:active {
        box-shadow: none !important;
        border-color: #e6e6e6 !important;
        font-weight: 300 !important; }
    .mod_productdb_filter_widget .widget.field label {
      position: absolute;
      bottom: -25px;
      left: 0px;
      display: block;
      font-size: 1.2rem;
      line-height: 1.6;
      font-weight: 400;
      cursor: pointer;
      padding: 2px 0;
      color: #fff;
      opacity: 1; }
      .mod_productdb_filter_widget .widget.field label:hover {
        color: #fff; }
      .mod_productdb_filter_widget .widget.field label:before {
        content: "\f204\00A0";
        font-family: FontAwesome; }
      .mod_productdb_filter_widget .widget.field label:hover:before {
        content: "\f205\00A0";
        font-family: FontAwesome;
        color: #fff; }
    .mod_productdb_filter_widget .widget.field.factory label {
      left: 50%;
      transform: translateX(-40%); }
    .mod_productdb_filter_widget .widget.field.type1 label {
      left: auto;
      right: 1%; }
    .mod_productdb_filter_widget .widget.field.active label {
      color: #EC6707; }
      .mod_productdb_filter_widget .widget.field.active label:before {
        content: "\f205\00A0"; }
    .mod_productdb_filter_widget .widget.field.active select, .mod_productdb_filter_widget .widget.field.active input {
      display: block; }
  .mod_productdb_filter_widget .widget.field.subCategory {
    display: none; }
  .mod_productdb_filter_widget .submit_container {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1;
    width: 50px;
    height: 50px;
    padding: 0; }
  .mod_productdb_filter_widget .detail_link {
    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 1;
    font-size: 1.4rem;
    text-decoration: none;
    font-weight: 400; }
    .mod_productdb_filter_widget .detail_link:before {
      content: "\f0da\00A0";
      font-family: FontAwesome; }

.select[name="rootCategory"] option:first-child, .select[name="factory"] option:first-child {
  background-color: #EC6707; }

.select[name="rootCategory"] option:hover, .select[name="factory"] option:hover {
  background-color: #EC6707;
  color: #fff; }

.select[name="rootCategory"] option:checked, .select[name="factory"] option:checked {
  background-color: #EC6707;
  color: #fff; }

.mod_productdb .select[name="rootCategory"] option:nth-child(-n+4), .mod_productdb .select[name="factory"] option:nth-child(-n+4), .mod_productdb_filter_widget .select[name="rootCategory"] option:nth-child(-n+4), .mod_productdb_filter_widget .select[name="factory"] option:nth-child(-n+4) {
  background-color: #303030;
  color: #fff;
  font-weight: bold;
  border-bottom: 1px solid #fff; }

/* Lightbox */
#cboxClose, #cboxNext, #cboxPrevious {
  background-image: none;
  background-color: #EC6707;
  width: 35px;
  height: 35px;
  color: #fff;
  text-align: center;
  text-indent: 0;
  font-weight: bold;
  font-size: 25px;
  line-height: 35px;
  font-family: FontAwesome; }

#cboxClose {
  right: 10px; }

#cboxNext, #cboxPrevious {
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 40px;
  transition: font-size 0.4s; }

#cboxNext:hover, #cboxPrevious:hover {
  font-size: 45px; }

#cboxClose:hover {
  text-shadow: 0 0 5px #fff; }

#cboxContent {
  margin-top: 0; }
  #cboxContent #cboxCurrent {
    display: none !important; }
  #cboxContent #cboxTitle {
    top: unset;
    bottom: 5px;
    left: 5px;
    right: 5px;
    padding: 2px 5px 0 5px;
    background-color: rgba(0, 0, 0, 0.75);
    font-size: 15px; }

#cboxLoadedContent {
  border: 5px solid #EC6707; }

#colorbox {
  box-shadow: 0 0 10px 0 #EC6707; }

#cboxOverlay {
  background: rgba(0, 0, 0, 0.8); }

/* Parallax Images */
.parallax-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0px 0px; }
  .parallax-image.parallax-contain {
    background-size: contain; }
  .slider-wrapper > .parallax-image {
    height: 100%;
    transition: background-position 0s 0s, opacity 1s; }

.parallax-container {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
  background: transparent; }
  .parallax-container.absolute {
    position: absolute; }
  .parallax-container .parallax-image {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1; }
    .mod-csstransforms .parallax-container .parallax-image {
      left: 50%;
      transform: translateX(-50%); }

/* Inline Styles */
.min-height-0 {
  min-height: 0px !important; }

.min-height-10 {
  min-height: 10px !important; }

.min-height-20 {
  min-height: 20px !important; }

.min-height-30 {
  min-height: 30px !important; }

.min-height-40 {
  min-height: 40px !important; }

.min-height-50 {
  min-height: 50px !important; }

.min-height-60 {
  min-height: 60px !important; }

.min-height-70 {
  min-height: 70px !important; }

.min-height-80 {
  min-height: 80px !important; }

.min-height-90 {
  min-height: 90px !important; }

.min-height-100 {
  min-height: 100px !important; }

.min-height-110 {
  min-height: 110px !important; }

.min-height-120 {
  min-height: 120px !important; }

.min-height-130 {
  min-height: 130px !important; }

.min-height-140 {
  min-height: 140px !important; }

.min-height-150 {
  min-height: 150px !important; }

.min-height-160 {
  min-height: 160px !important; }

.min-height-170 {
  min-height: 170px !important; }

.min-height-180 {
  min-height: 180px !important; }

.min-height-190 {
  min-height: 190px !important; }

.min-height-200 {
  min-height: 200px !important; }

.min-height-210 {
  min-height: 210px !important; }

.min-height-220 {
  min-height: 220px !important; }

.min-height-230 {
  min-height: 230px !important; }

.min-height-240 {
  min-height: 240px !important; }

.min-height-250 {
  min-height: 250px !important; }

.min-height-260 {
  min-height: 260px !important; }

.min-height-270 {
  min-height: 270px !important; }

.min-height-280 {
  min-height: 280px !important; }

.min-height-290 {
  min-height: 290px !important; }

.min-height-300 {
  min-height: 300px !important; }

.min-height-310 {
  min-height: 310px !important; }

.min-height-320 {
  min-height: 320px !important; }

.min-height-330 {
  min-height: 330px !important; }

.min-height-340 {
  min-height: 340px !important; }

.min-height-350 {
  min-height: 350px !important; }

.min-height-360 {
  min-height: 360px !important; }

.min-height-370 {
  min-height: 370px !important; }

.min-height-380 {
  min-height: 380px !important; }

.min-height-390 {
  min-height: 390px !important; }

.min-height-400 {
  min-height: 400px !important; }

.min-height-410 {
  min-height: 410px !important; }

.min-height-420 {
  min-height: 420px !important; }

.min-height-430 {
  min-height: 430px !important; }

.min-height-440 {
  min-height: 440px !important; }

.min-height-450 {
  min-height: 450px !important; }

.min-height-460 {
  min-height: 460px !important; }

.min-height-470 {
  min-height: 470px !important; }

.min-height-480 {
  min-height: 480px !important; }

.min-height-490 {
  min-height: 490px !important; }

.min-height-500 {
  min-height: 500px !important; }

.min-height-510 {
  min-height: 510px !important; }

.min-height-520 {
  min-height: 520px !important; }

.min-height-530 {
  min-height: 530px !important; }

.min-height-540 {
  min-height: 540px !important; }

.min-height-550 {
  min-height: 550px !important; }

.min-height-560 {
  min-height: 560px !important; }

.min-height-570 {
  min-height: 570px !important; }

.min-height-580 {
  min-height: 580px !important; }

.min-height-590 {
  min-height: 590px !important; }

.min-height-600 {
  min-height: 600px !important; }

.min-height-610 {
  min-height: 610px !important; }

.min-height-620 {
  min-height: 620px !important; }

.min-height-630 {
  min-height: 630px !important; }

.min-height-640 {
  min-height: 640px !important; }

.min-height-650 {
  min-height: 650px !important; }

.min-height-660 {
  min-height: 660px !important; }

.min-height-670 {
  min-height: 670px !important; }

.min-height-680 {
  min-height: 680px !important; }

.min-height-690 {
  min-height: 690px !important; }

.min-height-700 {
  min-height: 700px !important; }

.min-height-710 {
  min-height: 710px !important; }

.min-height-720 {
  min-height: 720px !important; }

.min-height-730 {
  min-height: 730px !important; }

.min-height-740 {
  min-height: 740px !important; }

.min-height-750 {
  min-height: 750px !important; }

.min-height-760 {
  min-height: 760px !important; }

.min-height-770 {
  min-height: 770px !important; }

.min-height-780 {
  min-height: 780px !important; }

.min-height-790 {
  min-height: 790px !important; }

.min-height-800 {
  min-height: 800px !important; }

.min-height-810 {
  min-height: 810px !important; }

.min-height-820 {
  min-height: 820px !important; }

.min-height-830 {
  min-height: 830px !important; }

.min-height-840 {
  min-height: 840px !important; }

.min-height-850 {
  min-height: 850px !important; }

.min-height-860 {
  min-height: 860px !important; }

.min-height-870 {
  min-height: 870px !important; }

.min-height-880 {
  min-height: 880px !important; }

.min-height-890 {
  min-height: 890px !important; }

.min-height-900 {
  min-height: 900px !important; }

.min-height-910 {
  min-height: 910px !important; }

.min-height-920 {
  min-height: 920px !important; }

.min-height-930 {
  min-height: 930px !important; }

.min-height-940 {
  min-height: 940px !important; }

.min-height-950 {
  min-height: 950px !important; }

.min-height-960 {
  min-height: 960px !important; }

.min-height-970 {
  min-height: 970px !important; }

.min-height-980 {
  min-height: 980px !important; }

.min-height-990 {
  min-height: 990px !important; }

.min-height-1000 {
  min-height: 1000px !important; }

.max-height-0 {
  max-height: 0px !important; }

.max-height-10 {
  max-height: 10px !important; }

.max-height-20 {
  max-height: 20px !important; }

.max-height-30 {
  max-height: 30px !important; }

.max-height-40 {
  max-height: 40px !important; }

.max-height-50 {
  max-height: 50px !important; }

.max-height-60 {
  max-height: 60px !important; }

.max-height-70 {
  max-height: 70px !important; }

.max-height-80 {
  max-height: 80px !important; }

.max-height-90 {
  max-height: 90px !important; }

.max-height-100 {
  max-height: 100px !important; }

.max-height-110 {
  max-height: 110px !important; }

.max-height-120 {
  max-height: 120px !important; }

.max-height-130 {
  max-height: 130px !important; }

.max-height-140 {
  max-height: 140px !important; }

.max-height-150 {
  max-height: 150px !important; }

.max-height-160 {
  max-height: 160px !important; }

.max-height-170 {
  max-height: 170px !important; }

.max-height-180 {
  max-height: 180px !important; }

.max-height-190 {
  max-height: 190px !important; }

.max-height-200 {
  max-height: 200px !important; }

.max-height-210 {
  max-height: 210px !important; }

.max-height-220 {
  max-height: 220px !important; }

.max-height-230 {
  max-height: 230px !important; }

.max-height-240 {
  max-height: 240px !important; }

.max-height-250 {
  max-height: 250px !important; }

.max-height-260 {
  max-height: 260px !important; }

.max-height-270 {
  max-height: 270px !important; }

.max-height-280 {
  max-height: 280px !important; }

.max-height-290 {
  max-height: 290px !important; }

.max-height-300 {
  max-height: 300px !important; }

.max-height-310 {
  max-height: 310px !important; }

.max-height-320 {
  max-height: 320px !important; }

.max-height-330 {
  max-height: 330px !important; }

.max-height-340 {
  max-height: 340px !important; }

.max-height-350 {
  max-height: 350px !important; }

.max-height-360 {
  max-height: 360px !important; }

.max-height-370 {
  max-height: 370px !important; }

.max-height-380 {
  max-height: 380px !important; }

.max-height-390 {
  max-height: 390px !important; }

.max-height-400 {
  max-height: 400px !important; }

.max-height-410 {
  max-height: 410px !important; }

.max-height-420 {
  max-height: 420px !important; }

.max-height-430 {
  max-height: 430px !important; }

.max-height-440 {
  max-height: 440px !important; }

.max-height-450 {
  max-height: 450px !important; }

.max-height-460 {
  max-height: 460px !important; }

.max-height-470 {
  max-height: 470px !important; }

.max-height-480 {
  max-height: 480px !important; }

.max-height-490 {
  max-height: 490px !important; }

.max-height-500 {
  max-height: 500px !important; }

.max-height-510 {
  max-height: 510px !important; }

.max-height-520 {
  max-height: 520px !important; }

.max-height-530 {
  max-height: 530px !important; }

.max-height-540 {
  max-height: 540px !important; }

.max-height-550 {
  max-height: 550px !important; }

.max-height-560 {
  max-height: 560px !important; }

.max-height-570 {
  max-height: 570px !important; }

.max-height-580 {
  max-height: 580px !important; }

.max-height-590 {
  max-height: 590px !important; }

.max-height-600 {
  max-height: 600px !important; }

.max-height-610 {
  max-height: 610px !important; }

.max-height-620 {
  max-height: 620px !important; }

.max-height-630 {
  max-height: 630px !important; }

.max-height-640 {
  max-height: 640px !important; }

.max-height-650 {
  max-height: 650px !important; }

.max-height-660 {
  max-height: 660px !important; }

.max-height-670 {
  max-height: 670px !important; }

.max-height-680 {
  max-height: 680px !important; }

.max-height-690 {
  max-height: 690px !important; }

.max-height-700 {
  max-height: 700px !important; }

.max-height-710 {
  max-height: 710px !important; }

.max-height-720 {
  max-height: 720px !important; }

.max-height-730 {
  max-height: 730px !important; }

.max-height-740 {
  max-height: 740px !important; }

.max-height-750 {
  max-height: 750px !important; }

.max-height-760 {
  max-height: 760px !important; }

.max-height-770 {
  max-height: 770px !important; }

.max-height-780 {
  max-height: 780px !important; }

.max-height-790 {
  max-height: 790px !important; }

.max-height-800 {
  max-height: 800px !important; }

.max-height-810 {
  max-height: 810px !important; }

.max-height-820 {
  max-height: 820px !important; }

.max-height-830 {
  max-height: 830px !important; }

.max-height-840 {
  max-height: 840px !important; }

.max-height-850 {
  max-height: 850px !important; }

.max-height-860 {
  max-height: 860px !important; }

.max-height-870 {
  max-height: 870px !important; }

.max-height-880 {
  max-height: 880px !important; }

.max-height-890 {
  max-height: 890px !important; }

.max-height-900 {
  max-height: 900px !important; }

.max-height-910 {
  max-height: 910px !important; }

.max-height-920 {
  max-height: 920px !important; }

.max-height-930 {
  max-height: 930px !important; }

.max-height-940 {
  max-height: 940px !important; }

.max-height-950 {
  max-height: 950px !important; }

.max-height-960 {
  max-height: 960px !important; }

.max-height-970 {
  max-height: 970px !important; }

.max-height-980 {
  max-height: 980px !important; }

.max-height-990 {
  max-height: 990px !important; }

.max-height-1000 {
  max-height: 1000px !important; }

.height-0 {
  height: 0px !important; }

.height-10 {
  height: 10px !important; }

.height-20 {
  height: 20px !important; }

.height-30 {
  height: 30px !important; }

.height-40 {
  height: 40px !important; }

.height-50 {
  height: 50px !important; }

.height-60 {
  height: 60px !important; }

.height-70 {
  height: 70px !important; }

.height-80 {
  height: 80px !important; }

.height-90 {
  height: 90px !important; }

.height-100 {
  height: 100px !important; }

.height-110 {
  height: 110px !important; }

.height-120 {
  height: 120px !important; }

.height-130 {
  height: 130px !important; }

.height-140 {
  height: 140px !important; }

.height-150 {
  height: 150px !important; }

.height-160 {
  height: 160px !important; }

.height-170 {
  height: 170px !important; }

.height-180 {
  height: 180px !important; }

.height-190 {
  height: 190px !important; }

.height-200 {
  height: 200px !important; }

.height-210 {
  height: 210px !important; }

.height-220 {
  height: 220px !important; }

.height-230 {
  height: 230px !important; }

.height-240 {
  height: 240px !important; }

.height-250 {
  height: 250px !important; }

.height-260 {
  height: 260px !important; }

.height-270 {
  height: 270px !important; }

.height-280 {
  height: 280px !important; }

.height-290 {
  height: 290px !important; }

.height-300 {
  height: 300px !important; }

.height-310 {
  height: 310px !important; }

.height-320 {
  height: 320px !important; }

.height-330 {
  height: 330px !important; }

.height-340 {
  height: 340px !important; }

.height-350 {
  height: 350px !important; }

.height-360 {
  height: 360px !important; }

.height-370 {
  height: 370px !important; }

.height-380 {
  height: 380px !important; }

.height-390 {
  height: 390px !important; }

.height-400 {
  height: 400px !important; }

.height-410 {
  height: 410px !important; }

.height-420 {
  height: 420px !important; }

.height-430 {
  height: 430px !important; }

.height-440 {
  height: 440px !important; }

.height-450 {
  height: 450px !important; }

.height-460 {
  height: 460px !important; }

.height-470 {
  height: 470px !important; }

.height-480 {
  height: 480px !important; }

.height-490 {
  height: 490px !important; }

.height-500 {
  height: 500px !important; }

.height-510 {
  height: 510px !important; }

.height-520 {
  height: 520px !important; }

.height-530 {
  height: 530px !important; }

.height-540 {
  height: 540px !important; }

.height-550 {
  height: 550px !important; }

.height-560 {
  height: 560px !important; }

.height-570 {
  height: 570px !important; }

.height-580 {
  height: 580px !important; }

.height-590 {
  height: 590px !important; }

.height-600 {
  height: 600px !important; }

.height-610 {
  height: 610px !important; }

.height-620 {
  height: 620px !important; }

.height-630 {
  height: 630px !important; }

.height-640 {
  height: 640px !important; }

.height-650 {
  height: 650px !important; }

.height-660 {
  height: 660px !important; }

.height-670 {
  height: 670px !important; }

.height-680 {
  height: 680px !important; }

.height-690 {
  height: 690px !important; }

.height-700 {
  height: 700px !important; }

.height-710 {
  height: 710px !important; }

.height-720 {
  height: 720px !important; }

.height-730 {
  height: 730px !important; }

.height-740 {
  height: 740px !important; }

.height-750 {
  height: 750px !important; }

.height-760 {
  height: 760px !important; }

.height-770 {
  height: 770px !important; }

.height-780 {
  height: 780px !important; }

.height-790 {
  height: 790px !important; }

.height-800 {
  height: 800px !important; }

.height-810 {
  height: 810px !important; }

.height-820 {
  height: 820px !important; }

.height-830 {
  height: 830px !important; }

.height-840 {
  height: 840px !important; }

.height-850 {
  height: 850px !important; }

.height-860 {
  height: 860px !important; }

.height-870 {
  height: 870px !important; }

.height-880 {
  height: 880px !important; }

.height-890 {
  height: 890px !important; }

.height-900 {
  height: 900px !important; }

.height-910 {
  height: 910px !important; }

.height-920 {
  height: 920px !important; }

.height-930 {
  height: 930px !important; }

.height-940 {
  height: 940px !important; }

.height-950 {
  height: 950px !important; }

.height-960 {
  height: 960px !important; }

.height-970 {
  height: 970px !important; }

.height-980 {
  height: 980px !important; }

.height-990 {
  height: 990px !important; }

.height-1000 {
  height: 1000px !important; }

/* Icons */
.fa-50plus:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-50plus.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-60plus:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-60plus.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-70percent:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-70percent.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-gears:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-gears.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-medal:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-medal.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-money:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-money.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-lagerbestand:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-lagerbestand.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-person:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-person.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-piggybank:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-piggybank.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-separator:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-separator.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-star:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-star.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-stopwatch:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-stopwatch.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-talk:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-talk.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-thumbup:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-thumbup.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-trophy:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-trophy.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-truck:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-truck.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-all:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-all.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-guarantee:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-guarantee.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-lab:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-lab.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.fa-tacho:before {
  content: url("../../files/themes/centrimax/page/images/icons/icon-tacho.png") !important;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

/* link has white text - eg. headers in images on start page */
.link-white a, .link-white a:link, .link-white a:visited {
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer; }

/* Skrollr */
#skrollr-body {
  width: 100%;
  max-width: 100%;
  overflow-x: hidden; }

/* .ce_accordion */
.ce_accordion {
  margin: 1rem 0;
  border-top: 1px solid #fff; }
  .ce_accordion + .ce_accordion {
    margin-top: -1rem; }
  .ce_accordion .toggler {
    background-color: #ddd;
    color: rgba(0, 0, 0, 0.6);
    transition: all 0.5s;
    font-size: 1.8rem;
    font-weight: 900;
    padding: 0 12px;
    cursor: pointer;
    outline: 0;
    border-radius: 0;
    border: 0;
    min-height: 50px;
    line-height: 50px; }
    .ce_accordion .toggler .ui-icon {
      display: initial;
      background-image: none;
      text-indent: 0;
      position: inherit; }
    .ce_accordion .toggler .ui-icon:after {
      transition: all 0.5s;
      font-family: FontAwesome;
      content: "";
      font-size: 2rem;
      display: block;
      float: right; }
    .ce_accordion .toggler.ui-state-hover, .ce_accordion .toggler.ui-state-active {
      background-color: #f4f4f4;
      color: #000;
      border: none; }
      .ce_accordion .toggler.ui-state-hover .ui-icon:after, .ce_accordion .toggler.ui-state-active .ui-icon:after {
        transform: rotate(-180deg);
        color: #EC6707; }
  .ce_accordion .accordion {
    padding: 12px;
    background-color: #f4f4f4;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border: none; }
    .ce_accordion .accordion a {
      color: #EC6707; }
    .ce_accordion .accordion *:first-child {
      margin-top: 0; }
    .ce_accordion .accordion *:last-child {
      margin-bottom: 0; }

.addButton, .removeButton {
  cursor: pointer; }
  .addButton i, .removeButton i {
    display: inline-block;
    padding: 5px;
    vertical-align: middle;
    margin-bottom: 5px;
    line-height: 15px;
    height: 15px;
    width: 15px;
    border-radius: 30px; }

.addButton i {
  color: #fff;
  background-color: #ec6707; }

.removeButton {
  margin-top: -0px;
  text-align: right;
  right: -5px;
  top: 12px;
  position: absolute; }
  .removeButton i {
    line-height: 14px;
    color: #fff;
    background-color: #f00; }

.ce_image.floating-image {
  top: 0;
  left: 50%;
  z-index: 10;
  width: 1000px;
  position: absolute;
  transform: translate(-50%, 0); }
  .ce_image.floating-image .image_container {
    top: 250px; }
  .ce_image.floating-image img {
    top: 200px;
    left: 0 !important;
    width: 400px !important;
    min-width: auto !important;
    min-height: auto !important;
    transform: translateX(0) !important; }
  @media only screen and (max-width: 1010px) {
    .ce_image.floating-image {
      left: 0;
      height: 280px;
      transform: translate(0, 0); }
      .ce_image.floating-image .image_container {
        left: 10px; }
      .ce_image.floating-image img {
        top: 33%;
        max-width: 300px !important; } }

/* avalex special */
.avalex-container .rechtstext-logo {
  position: absolute;
  right: 0;
  z-index: 2; }

.link-margin {
  margin-top: 20px !important;
  margin-bottom: 50px !important; }

.link-margin-top-only {
  margin-top: 20px !important; }

/***************************************************************************************************
 * Angebot des Monats / Specials
 **************************************************************************************************/
#wrapper #container #productSpecials h2.ce_text-headline {
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2;
  text-align: left; }
  #wrapper #container #productSpecials h2.ce_text-headline:after {
    display: none; }

#wrapper #container #productSpecials h3 {
  font-size: 1.6rem;
  font-weight: 400; }

#wrapper #container #productSpecials h4 {
  font-size: 1.6rem;
  font-weight: 400; }

.dontShow {
  display: none;
  opacity: 0;
  width: 0;
  height: 0; }

/* cookiebar */
.contao-cookiebar .cc-inner {
  font-size: 1.25rem; }
  .contao-cookiebar .cc-inner p {
    font-size: 1.25rem; }
  .contao-cookiebar .cc-inner .cc-info a {
    font-size: 1rem; }

.contao-cookiebar .highlight .cc-btn.success {
  background: #9ac135;
  border-color: #7ea615; }
  .contao-cookiebar .highlight .cc-btn.success:hover {
    background: #7ea615;
    border-color: #9ac135; }

.sparepartsstart #header_image,
.sparepartsitedbsearch #header_image {
  height: 300px !important; }

#premiumPartsHeader {
  height: 300px; }
  #premiumPartsHeader .image_container {
    height: 300px; }
    #premiumPartsHeader .image_container .headerContainer {
      background-color: #EC6707;
      width: 100%;
      height: 300px;
      display: flex;
      align-items: center;
      justify-content: center; }
      #premiumPartsHeader .image_container .headerContainer h1 {
        color: #fff;
        font-size: 1.8em;
        line-height: 1.4em;
        font-weight: bold;
        text-transform: uppercase;
        margin-left: 20px;
        padding-top: 50px; }
        @media only screen and (max-width: 1010px) {
          #premiumPartsHeader .image_container .headerContainer h1 {
            font-size: 1.8em; } }
        @media only screen and (max-width: 768px) {
          #premiumPartsHeader .image_container .headerContainer h1 {
            font-size: 1.6em; } }
      #premiumPartsHeader .image_container .headerContainer .squares {
        display: flex;
        flex-direction: row;
        gap: 20px; }
        @media only screen and (max-width: 1010px) {
          #premiumPartsHeader .image_container .headerContainer .squares {
            display: none; } }
        #premiumPartsHeader .image_container .headerContainer .squares a {
          height: 120px;
          width: 120px;
          margin-top: 82px;
          text-decoration: none;
          border: none; }
          #premiumPartsHeader .image_container .headerContainer .squares a:hover {
            text-decoration: none; }
          #premiumPartsHeader .image_container .headerContainer .squares a.one {
            margin-left: 60px;
            background-image: url("/files/themes/centrimax/images/dekanter-tricanter-sedicanter.webp");
            background-size: 120px auto;
            background-repeat: no-repeat;
            background-position: center; }
          #premiumPartsHeader .image_container .headerContainer .squares a.two {
            background-image: url("/files/themes/centrimax/images/separatoren-tellerseparatoren-kammerseparatoren-duesenseparatoren.webp");
            background-size: 120px auto;
            background-repeat: no-repeat;
            background-position: center; }
          #premiumPartsHeader .image_container .headerContainer .squares a.three {
            background-image: url("/files/themes/centrimax/images/zentrifugen-schaelzentrifugen-schubzentrifugen-siebschneckenzentrifugen-stuelpfilterzentrifugen.webp");
            background-size: 120px auto;
            background-repeat: no-repeat;
            background-position: center; }

.sparepartsstart #header,
.sparepartlisting #header {
  height: 84px; }
  .sparepartsstart #header .toggle-navi,
  .sparepartlisting #header .toggle-navi {
    display: none; }
  .sparepartsstart #header.move-navi,
  .sparepartlisting #header.move-navi {
    height: 54px; }
  .sparepartsstart #header .inside a.checkout,
  .sparepartlisting #header .inside a.checkout {
    position: absolute;
    right: 108px;
    margin-top: -5px;
    font-size: 25px;
    color: #000 !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px; }
    .sparepartsstart #header .inside a.checkout:hover,
    .sparepartlisting #header .inside a.checkout:hover {
      color: #EC6707;
      background-color: transparent; }
      .sparepartsstart #header .inside a.checkout:hover i:before, .sparepartsstart #header .inside a.checkout:hover div:not(.count),
      .sparepartlisting #header .inside a.checkout:hover i:before,
      .sparepartlisting #header .inside a.checkout:hover div:not(.count) {
        color: #EC6707;
        background-color: transparent; }
    .sparepartsstart #header .inside a.checkout .smalltext,
    .sparepartlisting #header .inside a.checkout .smalltext {
      font-size: 10px;
      font-weight: bold;
      white-space: nowrap; }
    .sparepartsstart #header .inside a.checkout .count,
    .sparepartlisting #header .inside a.checkout .count {
      position: absolute;
      right: 8px;
      top: 22px;
      color: #fff;
      background-color: #EC6707;
      font-size: 9px;
      font-weight: bold;
      padding: 2px 4px;
      border-radius: 50%; }
  .sparepartsstart #header .inside a.site-de,
  .sparepartlisting #header .inside a.site-de {
    right: 48px; }
  .sparepartsstart #header .inside a.site-en,
  .sparepartlisting #header .inside a.site-en {
    right: 0; }

.sparepartsstart #wrapper,
.sparepartlisting #wrapper {
  position: relative; }
  @media (max-width: 1359px) {
    .sparepartsstart #wrapper #main .mod_article,
    .sparepartlisting #wrapper #main .mod_article {
      padding: 20px 12px; } }
  @media only screen and (max-width: 1010px) {
    .sparepartsstart #wrapper #main .mod_article,
    .sparepartlisting #wrapper #main .mod_article {
      text-align: left; } }

.sparepartsstart .partslist .inside,
.sparepartlisting .partslist .inside {
  max-width: 1360px !important;
  width: 100% !important; }

.sparepartsstart #main .inside .mod_article .inside {
  max-width: 1130px !important;
  width: 100% !important; }

#header .inside {
  max-width: 1130px !important;
  width: 100% !important; }

#premiumSparePartsSearch {
  width: 50%;
  min-width: 550px;
  margin: auto;
  margin-top: 20px;
  background-color: transparent !important;
  border: 0 !important;
  text-align: left; }
  @media only screen and (max-width: 768px) {
    #premiumSparePartsSearch {
      width: 100%;
      min-width: 0; } }
  #premiumSparePartsSearch h4 {
    color: #EC6707;
    margin-left: 5px;
    margin-bottom: 0;
    text-align: left; }
  #premiumSparePartsSearch input {
    border: 1px solid #EC6707; }
    #premiumSparePartsSearch input:hover, #premiumSparePartsSearch input:focus {
      border: 2px solid #EC6707; }

#premiumSparePartsList {
  background-color: transparent !important;
  border: 0 !important; }
  @media (max-width: 1359px) {
    #premiumSparePartsList {
      margin-top: 45px; } }
  @media (max-width: 1359px) {
    #premiumSparePartsList .partlist {
      overflow-x: scroll !important; } }
  #premiumSparePartsList .partlist .pagination.block,
  #premiumSparePartsList .partlist .ce_table.block {
    display: block !important;
    width: 1360px !important;
    overflow: visible !important; }
    @media (max-width: 1359px) {
      #premiumSparePartsList .partlist .pagination.block ul,
      #premiumSparePartsList .partlist .ce_table.block ul {
        float: none;
        text-align: center; } }
  #premiumSparePartsList .partlist tr:not(.head) {
    margin: 5px 0; }
    #premiumSparePartsList .partlist tr:not(.head).even {
      background-color: transparent; }
    #premiumSparePartsList .partlist tr:not(.head):hover, #premiumSparePartsList .partlist tr:not(.head):active, #premiumSparePartsList .partlist tr:not(.head):focus {
      background-color: #e6e6e6 !important;
      cursor: pointer; }
      #premiumSparePartsList .partlist tr:not(.head):hover td, #premiumSparePartsList .partlist tr:not(.head):hover a.detail, #premiumSparePartsList .partlist tr:not(.head):active td, #premiumSparePartsList .partlist tr:not(.head):active a.detail, #premiumSparePartsList .partlist tr:not(.head):focus td, #premiumSparePartsList .partlist tr:not(.head):focus a.detail {
        color: #000 !important; }
    #premiumSparePartsList .partlist tr:not(.head).highlight td.actions .order {
      background-color: #9ac135;
      padding-left: 12px;
      padding-right: 12px; }
    #premiumSparePartsList .partlist tr:not(.head) td {
      line-height: 2.5em;
      cursor: inherit !important; }
  #premiumSparePartsList .partlist .actions {
    white-space: nowrap; }
    #premiumSparePartsList .partlist .actions .order {
      margin-right: 10px;
      color: #fff;
      background-color: #EC6707;
      padding: 12px 16px;
      text-decoration: none;
      border: 0;
      cursor: pointer; }
      #premiumSparePartsList .partlist .actions .order.addedToOrder {
        cursor: default; }
    #premiumSparePartsList .partlist .actions .detail {
      border: 1px solid #000;
      padding: 12px 16px;
      text-decoration: none; }
  #premiumSparePartsList .partlist tr th:first-child, #premiumSparePartsList .partlist tr td:first-child {
    width: 17%; }
  #premiumSparePartsList .partlist tr th:nth-child(2), #premiumSparePartsList .partlist tr td:nth-child(2) {
    width: 23%; }
  #premiumSparePartsList .partlist .pagination {
    width: 100%;
    clear: both;
    overflow: auto !important;
    margin-top: 12px;
    padding: 0 !important; }
    #premiumSparePartsList .partlist .pagination p {
      display: block;
      float: left; }
    #premiumSparePartsList .partlist .pagination > ul, #premiumSparePartsList .partlist .pagination form > ul {
      float: right;
      list-style: none; }
      #premiumSparePartsList .partlist .pagination > ul > li, #premiumSparePartsList .partlist .pagination form > ul > li {
        margin: 0;
        float: none;
        display: inline-block; }
        #premiumSparePartsList .partlist .pagination > ul > li .previous, #premiumSparePartsList .partlist .pagination > ul > li .next, #premiumSparePartsList .partlist .pagination > ul > li:first-child, #premiumSparePartsList .partlist .pagination > ul > li:last-child, #premiumSparePartsList .partlist .pagination form > ul > li .previous, #premiumSparePartsList .partlist .pagination form > ul > li .next, #premiumSparePartsList .partlist .pagination form > ul > li:first-child, #premiumSparePartsList .partlist .pagination form > ul > li:last-child {
          padding-top: 0 !important;
          font-family: FontAwesome; }
        #premiumSparePartsList .partlist .pagination > ul > li span, #premiumSparePartsList .partlist .pagination > ul > li strong, #premiumSparePartsList .partlist .pagination form > ul > li span, #premiumSparePartsList .partlist .pagination form > ul > li strong {
          background: #EC6707;
          font-family: "Roboto", "Open Sans", sans-serif; }
    #premiumSparePartsList .partlist .pagination ul.stepLinks {
      clear: both;
      padding-top: 19px; }
      #premiumSparePartsList .partlist .pagination ul.stepLinks li.info span {
        color: #303030;
        background-color: transparent; }
      #premiumSparePartsList .partlist .pagination ul.stepLinks li:first-child, #premiumSparePartsList .partlist .pagination ul.stepLinks li:last-child {
        font-family: "Roboto", "Open Sans", sans-serif !important; }

#premiumSparePartsFilter.formbody {
  align-items: flex-end;
  flex-wrap: nowrap;
  padding-bottom: 20px; }
  @media (max-width: 1359px) {
    #premiumSparePartsFilter.formbody {
      padding-top: 30px; } }
  @media only screen and (max-width: 768px) {
    #premiumSparePartsFilter.formbody {
      flex-direction: column;
      align-content: flex-start;
      padding-top: 40px; } }
  #premiumSparePartsFilter.formbody .widget {
    display: flex;
    flex-direction: column;
    flex: 1 0 30%;
    padding: 0 5px 0 0 !important;
    margin-bottom: 0 !important; }
    @media only screen and (max-width: 768px) {
      #premiumSparePartsFilter.formbody .widget {
        width: 100%; } }
    #premiumSparePartsFilter.formbody .widget input {
      margin-top: auto;
      border: 1px solid #EC6707; }
      #premiumSparePartsFilter.formbody .widget input:hover, #premiumSparePartsFilter.formbody .widget input:focus {
        box-shadow: 0 0 0 1px #EC6707 !important; }

#premiumSparePartsFilter .submit_container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 !important;
  margin-bottom: 0 !important;
  gap: 5px; }
  #premiumSparePartsFilter .submit_container .reset_link {
    align-content: center;
    font-size: 1.6em;
    height: 48px;
    width: 48px;
    background-color: #303030;
    background-image: linear-gradient(0deg, transparent 50%, rgba(255, 255, 255, 0.2) 100%);
    color: #fff; }
    #premiumSparePartsFilter .submit_container .reset_link i {
      margin-left: 15px;
      margin-top: 10px; }
  #premiumSparePartsFilter .submit_container .submitFilter {
    color: #fff;
    background-color: #EC6707;
    height: 48px;
    width: 48px;
    border: 0;
    cursor: pointer; }

.sparepartsstart #premiumSparePartsFilter.formbody {
  align-items: flex-end;
  flex-wrap: nowrap; }
  @media only screen and (max-width: 768px) {
    .sparepartsstart #premiumSparePartsFilter.formbody {
      flex-direction: row; } }
  @media (max-width: 1359px) {
    .sparepartsstart #premiumSparePartsFilter.formbody {
      padding-top: 0; } }

#orderFormOverlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 199;
  background-color: #000000;
  opacity: 50%;
  width: 100%;
  height: 100%;
  transition: opacity .5s ease; }

#orderForm {
  display: none;
  opacity: 100%;
  position: absolute;
  z-index: 299;
  top: 0;
  left: 100%;
  right: 0;
  background-color: #ffffff;
  overflow: hidden;
  width: 0;
  transition: left .5s ease;
  padding: 40px; }
  @media only screen and (max-width: 768px) {
    #orderForm {
      padding: 10px; } }
  #orderForm.showOrderForm {
    display: block;
    width: 50%;
    left: calc(50% - 80px);
    transition: left .5s ease; }
    @media only screen and (max-width: 768px) {
      #orderForm.showOrderForm {
        width: calc(100% - 20px);
        left: 0; } }
  #orderForm .mod_form {
    position: relative; }
    #orderForm .mod_form .closeOrderForm {
      position: absolute;
      top: 50px;
      right: 20px;
      color: #000;
      text-decoration: none; }
      #orderForm .mod_form .closeOrderForm span {
        font-size: 2em;
        vertical-align: middle; }
      #orderForm .mod_form .closeOrderForm .closeText {
        font-size: 0.9em;
        vertical-align: middle; }
  #orderForm #premiumSparePartsForm {
    margin-top: 100px; }
    #orderForm #premiumSparePartsForm .additional {
      width: 100%;
      position: relative;
      clear: both; }
      #orderForm #premiumSparePartsForm .additional .removeButton {
        margin-top: -0px;
        text-align: right;
        right: -6px;
        top: 12px;
        position: absolute; }
        #orderForm #premiumSparePartsForm .additional .removeButton i {
          color: #fff;
          background-color: #EC6707;
          display: inline-block;
          padding: 5px;
          vertical-align: middle;
          margin-bottom: 5px;
          line-height: 14px;
          height: 15px;
          width: 15px;
          border-radius: 30px; }
          #orderForm #premiumSparePartsForm .additional .removeButton i:before {
            margin-right: 1px; }
    #orderForm #premiumSparePartsForm .submit_container {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 0 !important;
      margin-bottom: 0 !important;
      gap: 20px; }
      @media only screen and (max-width: 1010px) {
        #orderForm #premiumSparePartsForm .submit_container {
          flex-direction: column; } }
      #orderForm #premiumSparePartsForm .submit_container .submit {
        width: 50%;
        font-size: 20px;
        background-color: #EC6707;
        background-image: none;
        border: 2px solid #EC6707; }
        @media only screen and (max-width: 1010px) {
          #orderForm #premiumSparePartsForm .submit_container .submit {
            width: 100%; } }
        #orderForm #premiumSparePartsForm .submit_container .submit:hover, #orderForm #premiumSparePartsForm .submit_container .submit:focus, #orderForm #premiumSparePartsForm .submit_container .submit:active {
          box-shadow: 5px 5px 0 0 #e6e6e6; }
    #orderForm #premiumSparePartsForm .button_container {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      width: 100%;
      padding: 0 !important;
      margin-bottom: 0 !important;
      gap: 40px; }
      @media only screen and (max-width: 1010px) {
        #orderForm #premiumSparePartsForm .button_container {
          flex-direction: column; } }
    #orderForm #premiumSparePartsForm .closeOrderButton {
      align-self: flex-end;
      color: #ffffff;
      background-color: #303030;
      border: 2px solid #303030;
      width: 50%;
      font-size: 18px;
      line-height: 46px;
      cursor: pointer;
      text-align: center;
      padding: 0; }
      @media only screen and (max-width: 1010px) {
        #orderForm #premiumSparePartsForm .closeOrderButton {
          width: 100%; } }
      #orderForm #premiumSparePartsForm .closeOrderButton:hover, #orderForm #premiumSparePartsForm .closeOrderButton:focus, #orderForm #premiumSparePartsForm .closeOrderButton:active {
        box-shadow: 5px 5px 0 0 #e6e6e6; }

#wrapper #premiumPartsDetail {
  margin: 2em 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: stretch;
  gap: 5%; }
  @media only screen and (max-width: 1010px) {
    #wrapper #premiumPartsDetail {
      flex-direction: column; } }
  #wrapper #premiumPartsDetail .image {
    width: 50%;
    font-size: 1.5rem; }
    @media only screen and (max-width: 768px) {
      #wrapper #premiumPartsDetail .image {
        width: 100%; } }
    #wrapper #premiumPartsDetail .image img {
      border: 0 solid transparent; }
  #wrapper #premiumPartsDetail .info {
    width: 45%; }
    @media only screen and (max-width: 1010px) {
      #wrapper #premiumPartsDetail .info {
        width: 100%; } }
    #wrapper #premiumPartsDetail .info h2, #wrapper #premiumPartsDetail .info h3 {
      font-size: 1.6rem !important;
      margin-top: 0 !important;
      margin-bottom: 0 !important;
      font-weight: 300 !important;
      border-bottom: 0;
      text-align: left; }
      #wrapper #premiumPartsDetail .info h2:after, #wrapper #premiumPartsDetail .info h3:after {
        display: none; }
    #wrapper #premiumPartsDetail .info dl {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      padding-bottom: 2em;
      text-align: left; }
      #wrapper #premiumPartsDetail .info dl dd, #wrapper #premiumPartsDetail .info dl dt {
        padding: 4px 4px; }
        #wrapper #premiumPartsDetail .info dl dd.grey, #wrapper #premiumPartsDetail .info dl dt.grey {
          background-color: #f1f1f1; }
        #wrapper #premiumPartsDetail .info dl dd h2, #wrapper #premiumPartsDetail .info dl dd h3, #wrapper #premiumPartsDetail .info dl dt h2, #wrapper #premiumPartsDetail .info dl dt h3 {
          font-size: 1.6rem !important;
          margin-top: 0 !important;
          margin-bottom: 0 !important;
          font-weight: 300 !important; }
    #wrapper #premiumPartsDetail .info .linkContainer {
      display: flex;
      justify-content: flex-start;
      gap: 20px; }
      @media only screen and (max-width: 450px) {
        #wrapper #premiumPartsDetail .info .linkContainer {
          flex-direction: column; } }
      #wrapper #premiumPartsDetail .info .linkContainer .order {
        color: #fff;
        background-color: #EC6707;
        padding: 12px 16px;
        text-decoration: none; }
        #wrapper #premiumPartsDetail .info .linkContainer .order.addedToOrder {
          background-color: #9ac135; }
      #wrapper #premiumPartsDetail .info .linkContainer .back {
        color: #fff;
        background-color: #000;
        padding: 12px 16px;
        text-decoration: none; }

.sparepartsstart #container .inside {
  margin-top: 20px; }

.sparepartsstart h2 {
  text-align: left;
  text-transform: uppercase; }
  .sparepartsstart h2:after {
    display: none; }
  .sparepartsstart h2 a {
    text-decoration: none;
    font-weight: bold; }

.sparepartsstart .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  .sparepartsstart .container .item {
    width: 180px;
    margin-bottom: 15px;
    text-align: center; }
    @media only screen and (max-width: 768px) {
      .sparepartsstart .container .item {
        width: 48%; } }
    .sparepartsstart .container .item a {
      text-decoration: none; }

.sparepartsstart #sparePartHowTo {
  height: 100%;
  width: 100%;
  color: #EC6707;
  margin-top: 40px; }
  .sparepartsstart #sparePartHowTo .sparePartHowToContainer {
    height: 100%;
    width: 100%;
    max-width: 880px;
    margin: 0 auto;
    color: #EC6707; }
    .sparepartsstart #sparePartHowTo .sparePartHowToContainer .sparePartHowToItemContainer {
      height: 100%;
      width: 100%;
      max-width: 880px;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      flex-direction: row;
      gap: 50px;
      margin-top: 20px; }
      .sparepartsstart #sparePartHowTo .sparePartHowToContainer .sparePartHowToItemContainer .sparePartHowToItem {
        width: 20%;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        gap: 20px;
        align-items: center;
        align-content: center; }
        @media only screen and (max-width: 768px) {
          .sparepartsstart #sparePartHowTo .sparePartHowToContainer .sparePartHowToItemContainer .sparePartHowToItem {
            width: 42%; } }
        .sparepartsstart #sparePartHowTo .sparePartHowToContainer .sparePartHowToItemContainer .sparePartHowToItem svg:nth-child(1) {
          width: 144px;
          height: 144px; }
        .sparepartsstart #sparePartHowTo .sparePartHowToContainer .sparePartHowToItemContainer .sparePartHowToItem svg:nth-child(2) {
          width: 114px;
          height: 144px; }
        .sparepartsstart #sparePartHowTo .sparePartHowToContainer .sparePartHowToItemContainer .sparePartHowToItem svg:nth-child(3) {
          width: 160px;
          height: 132px; }
        .sparepartsstart #sparePartHowTo .sparePartHowToContainer .sparePartHowToItemContainer .sparePartHowToItem svg:nth-child(4) {
          width: 144px;
          height: 144px; }
        .sparepartsstart #sparePartHowTo .sparePartHowToContainer .sparePartHowToItemContainer .sparePartHowToItem .sparePartHowToStepNumber {
          color: #ffffff;
          background-color: #EC6707;
          width: 36px;
          height: 36px;
          line-height: 36px;
          text-align: center;
          border-radius: 50%;
          font-weight: bold; }
        .sparepartsstart #sparePartHowTo .sparePartHowToContainer .sparePartHowToItemContainer .sparePartHowToItem p {
          font-weight: bold;
          text-align: center; }

#claim {
  background-color: #EC6707; }
  #claim .inside {
    height: 100%;
    width: 100%;
    max-width: 1130px;
    margin: 0 auto;
    text-align: left;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between; }
    @media only screen and (max-width: 1010px) {
      #claim .inside {
        width: 100%; } }
  #claim .wrapper-claim {
    width: 100%;
    position: relative;
    background-color: #EC6707;
    padding: 5em 0;
    margin-left: 20px; }
    #claim .wrapper-claim .logo {
      width: 320px;
      margin-bottom: 2em; }
    #claim .wrapper-claim .claim {
      color: #303030 !important;
      display: flex;
      justify-content: space-between; }
      @media only screen and (max-width: 1010px) {
        #claim .wrapper-claim .claim {
          flex-flow: column; } }
      #claim .wrapper-claim .claim .headline {
        width: 60%; }
        @media only screen and (max-width: 1010px) {
          #claim .wrapper-claim .claim .headline {
            width: 100%; } }
        #claim .wrapper-claim .claim .headline h2 {
          font-size: 68px;
          margin-top: -10px;
          font-weight: bold;
          text-transform: uppercase;
          text-align: left; }
          @media only screen and (max-width: 1010px) {
            #claim .wrapper-claim .claim .headline h2 {
              font-size: 36px; } }
          #claim .wrapper-claim .claim .headline h2:after {
            display: none; }
          #claim .wrapper-claim .claim .headline h2 span {
            display: block; }
      #claim .wrapper-claim .claim .list {
        width: 40%; }
        @media only screen and (max-width: 1010px) {
          #claim .wrapper-claim .claim .list {
            width: 100%; } }
        #claim .wrapper-claim .claim .list ul {
          list-style: none; }
          @media only screen and (max-width: 1010px) {
            #claim .wrapper-claim .claim .list ul {
              margin-left: 0; } }
    #claim .wrapper-claim .link {
      margin-top: 1em; }
      #claim .wrapper-claim .link a {
        color: #e6e6e6;
        background-color: #303030;
        text-decoration: none;
        padding: 12px 16px; }

#footer {
  padding-top: 4em; }
  #footer .inside {
    max-width: 1130px;
    width: 100%; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNwYXJlcGFydHMuY3NzIiwiX2Jhc2Uuc2NzcyIsIl9wbGFjZWhvbGRlcnMuc2NzcyIsImJvdXJib24vY3NzMy9fYmFja2dyb3VuZC1pbWFnZS5zY3NzIiwiYm91cmJvbi9oZWxwZXJzL19yZW5kZXItZ3JhZGllbnRzLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJib3VyYm9uL2FkZG9ucy9fcHJlZml4ZXIuc2NzcyIsIl9taXhpbnMuc2NzcyIsImJvdXJib24vY3NzMy9fdHJhbnNpdGlvbi5zY3NzIiwiYm91cmJvbi9hZGRvbnMvX2NsZWFyZml4LnNjc3MiLCJib3VyYm9uL2NzczMvX2JhY2tncm91bmQuc2NzcyIsImJvdXJib24vY3NzMy9fZmxleC1ib3guc2NzcyIsInNwYXJlcGFydHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNzakdoQjtFQzNnR0kseUJBQWtDO0VDcENwQyx1RkNlK0M7RUZ5QjdDLFdBQVcsRUFBQTs7QURneEZmO0VDMXZGSSx5QkFBa0M7RUM5RHBDLGlHQ2UrQztFRm1EN0MsV0FBVyxFQUFBOztBRDgyQ2Y7RUN6MkNJLHlCQUFrQztFQUNsQyxXQUFXLEVBQUE7O0FENnZGZjtFQ3R2RkkseUJHMUVrQjtFSDJFbEIsV0FBVyxFQUFBOztBRG96RWY7O0VDL3lFSSxtQkdoRmtCO0VGTHBCLHFJQ2UrQztFRndFN0MsV0FBVyxFQUFBOztBQUdmOzttR0ZuRW1HO0FFdUVuRyxtR0FBQTtBRHN5RUE7O0VDcHlFSSxjQUFjO0VBQ2Qsc0JBQXNCO0VJL0ZsQix3QkppR29CO0VJNUZwQixxQko0Rm9CO0VJbEZwQixtQkprRm9CO0VJN0VwQixnQko2RW9CO0VBQ3hCLFdBQVc7RUFBRSxZQUFZO0VBQ3pCLFdBQVc7RUFFWCxlQUFlO0VBQUUsaUJBQXdCO0VBQ3pDLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsVUFBVSxFQUFBO0VEMHhFZDs7SUN2eEVRLHNDRzVHMEIsRUFBQTs7QUhnSGxDLG1HQUFBO0FENm5HQTtF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QUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixF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LDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDZCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiwwQkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsMkJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDJCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiwyQkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsMkJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDJCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiwyQkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsMkJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDJCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiwyQkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNkJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHNCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix1QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsdUJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHVCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix1QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsdUJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHVCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix1QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsdUJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHVCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix5QkFBMkMsRUFBQTs7QU53eEc3RSxVQUFBO0FBR0k7RUFFUSwwREFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSwwREFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSw2REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSx5REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSx5REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSx5REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSxnRUFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSwwREFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSw2REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSw2REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSx3REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSw2REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSx3REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSwyREFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSwwREFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSx5REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSx1REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSw2REFBNEQ7RUFDNUQscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUIsRUFBQTs7QUFMekI7RUFFUSx1REFB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 */
