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+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: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; } }
      @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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O0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNn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O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNkJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDBCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiwyQkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsMkJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDJCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiwyQkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsMkJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDJCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiwyQkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsMkJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDJCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw2QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsc0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHVCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix1QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsdUJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHVCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix1QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsdUJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHVCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix1QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsdUJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHlCQUEyQyxFQUFBOztBUHd4RzdFLFVBQUE7QUFHSTtFQUVRLDBEQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLDBEQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLDZEQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLHlEQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLHlEQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLHlEQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLGdFQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLDBEQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLDZEQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLDZEQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLHdEQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLDZEQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLHdEQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLDJEQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLDBEQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLHlEQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLHVEQUE0RDtFQUM1RCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUx6QjtFQUVRLDZEQUE0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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= */
