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%}
table.sortable thead th{background-image:url(../../assets/tablesorter/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th.tablesorter-headerAsc{background-image:url(../../assets/tablesorter/images/asc.svg)}table.sortable thead th.tablesorter-headerDesc{background-image:url(../../assets/tablesorter/images/desc.svg)}
.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";
/*
 *  Created on : Jul 24, 2014, 6:29:14 PM
 *  Author     : Daniel Schwiperich <mailto://d.schwiperich@cts-media.eu>
*/
.mod_productdb_filter_widget, #main table  thead tr {
  background-color: #303030;
  background-image: linear-gradient(0deg, transparent 50%, rgba(255, 255, 255, 0.2) 100%);
  color: #fff; }

#main h2, #main h2 + h3, #main h2:after, #main h2 + h3:after, #main .product__top-headline, #main .product__top-headline:after {
  background-color: #ddd;
  background-image: linear-gradient(0deg, transparent 50%, rgba(255, 255, 255, 0.2) 100%);
  color: rgba(0, 0, 0, 0.6); }

.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, #main table  tbody tr:hover, #main table  tbody tr.odd:hover, #main .cell-based tr td:hover {
  background-color: #303030;
  color: #fff; }

#main h2 + h3, #main h2 + h3:after {
  background-color: #dddddd;
  color: rgba(0, 0, 0, 0.6); }

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

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

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

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

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

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

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

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

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

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

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

a.hyperlink_img {
  text-decoration: none; }

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

strong {
  font-weight: 900; }

.color-orange {
  color: #EC6707; }

ul {
  list-style-type: disc; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

aside#right {
  float: none;
  margin: 0;
  /* Module: Floating Button To Top */ }
  aside#right #helpbar, aside#right .flyout {
    position: fixed;
    left: 100%;
    top: 65%;
    z-index: 9999;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    width: 350px;
    background: rgba(236, 103, 7, 0.6);
    color: #fff;
    background: #9ac135;
    transform: translateX(-60px); }
    .loaded aside#right #helpbar, .loaded aside#right .flyout {
      transition: all 0.5s 0.5s; }
    @media only screen and (min-width: 1010px) {
      aside#right #helpbar:hover, aside#right .flyout:hover {
        background: #EC6707;
        background: #9ac135;
        transform: translateX(-350px);
        transition: all 0.5s 0.2s; } }
    @media only screen and (max-width: 1010px) {
      aside#right #helpbar, aside#right .flyout {
        left: 0;
        top: auto;
        bottom: 0;
        box-shadow: none;
        width: 100%;
        transform: translateX(0px);
        background: black; }
        aside#right #helpbar dl, aside#right .flyout dl {
          display: -webkit-box;
          display: -moz-box;
          display: box;
          display: -moz-flex;
          display: flex;
          width: 100%; } }
    aside#right #helpbar dt, aside#right .flyout dt {
      font-size: 4rem;
      line-height: 5rem;
      text-align: center;
      display: inline-block;
      width: 65px;
      padding: 5px 10px;
      float: left;
      clear: left;
      box-sizing: border-box; }
      aside#right #helpbar dt span, aside#right #helpbar dt a, aside#right .flyout dt span, aside#right .flyout dt a {
        vertical-align: baseline;
        color: #fff;
        text-decoration: none; }
        @media only screen and (max-width: 1010px) {
          aside#right #helpbar dt span, aside#right #helpbar dt a, aside#right .flyout dt span, aside#right .flyout dt a {
            display: block;
            width: 100%;
            height: 100%;
            padding: 5px 0; } }
      @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; }

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

h2 {
  font-size: 2.4rem;
  line-height: 2.6rem;
  font-weight: 900; }

#main h2, #main h2 + h3 {
  position: relative;
  z-index: 2;
  padding: 12px 0; }
  @media only screen and (max-width: 1010px) {
    #main h2, #main h2 + h3 {
      padding-right: 12px; } }
  #main h2:after, #main h2 + h3:after {
    content: "";
    position: absolute;
    top: 0;
    left: -32px;
    height: 100%;
    width: 100%;
    z-index: -1; }
  #main h2:before, #main h2 + h3:before {
    content: "";
    position: absolute;
    top: -7px;
    left: -29px;
    z-index: -1;
    height: 14px;
    width: 14px;
    z-index: -1;
    background-image: linear-gradient(45deg, gainsboro 0%, gainsboro 50%, gainsboro 55%, transparent 55%, transparent 100%);
    /* with bg-dark-linear use background image below */
    /*@include background-image(linear-gradient(45deg, rgba(48,48,48,1)  0%, rgba(48,48,48,1) 50%, rgba(48,48,48,1) 55%, transparent 55%, transparent 100%));*/
    transform: rotate(45deg); }

#main h2 + h3 {
  margin-top: -12px;
  padding-top: 0;
  font-size: 1.8rem;
  background-image: none; }
  @media only screen and (max-width: 1010px) {
    #main h2 + h3 {
      font-size: 1.6rem; } }
  #main h2 + h3:after {
    background-image: none; }

#container h3 {
  font-size: 2rem;
  line-height: 2.2rem;
  font-weight: 400;
  text-transform: uppercase;
  color: #000; }

#container h4 {
  font-size: 1.8rem;
  font-weight: 400; }

#container h5, #container h6 {
  font-size: 1.8rem;
  font-weight: 400; }

/***************************************************************************************************
 * Layout
 *************************************************************************************************/
#wrapper {
  overflow: hidden; }

#container {
  width: 1000px;
  margin: 0 auto; }
  @media only screen and (max-width: 1010px) {
    #container {
      max-width: 100%;
      width: 100%;
      margin-left: 0; } }
  #container > .inside {
    padding: 0 0; }
    #container > .inside #main {
      z-index: 1;
      border-left: 1px solid #999;
      box-shadow: 6px 0 0 #fff, 0px 0 5px rgba(0, 0, 0, 0.5);
      box-sizing: border-box;
      position: relative;
      z-index: 1;
      margin-left: 240px;
      width: 760px;
      float: none;
      min-height: 800px;
      background: #fff;
      padding-left: 20px; }
      @media only screen and (max-width: 1010px) {
        #container > .inside #main {
          max-width: 100%;
          width: 100%;
          margin-left: 0;
          padding: 0 12px; } }
    #container > .inside #left {
      width: 240px;
      min-height: 500px;
      position: sticky;
      left: 0px;
      top: 100px;
      z-index: 0;
      float: left;
      margin: 0; }
      @media only screen and (max-width: 1010px) {
        #container > .inside #left {
          display: none; } }

/***************************************************************************************************
 * Product Page
 *************************************************************************************************/
#main .product__top-headline {
  position: relative;
  z-index: 2;
  padding: 12px 0;
  font-size: 2.4rem;
  line-height: 2.6rem;
  font-weight: 900; }
  #main .product__top-headline:after {
    content: "";
    position: absolute;
    top: 0;
    left: -32px;
    height: 100%;
    width: 100%;
    z-index: -1; }
  #main .product__top-headline:before {
    content: "";
    position: absolute;
    top: -7px;
    left: -29px;
    z-index: -1;
    height: 14px;
    width: 14px;
    background-image: linear-gradient(45deg, gainsboro 0%, gainsboro 50%, gainsboro 55%, transparent 55%, transparent 100%);
    transform: rotate(45deg); }

#main .product__headline-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px; }
  #main .product__headline-wrapper .headline-1 {
    margin-bottom: 0; }
  #main .product__headline-wrapper .headline-2 {
    color: #EC6707;
    background-color: transparent;
    background: none;
    margin-top: 0;
    padding: 0;
    text-transform: uppercase; }
    #main .product__headline-wrapper .headline-2:before, #main .product__headline-wrapper .headline-2:after {
      content: none; }
  @media only screen and (max-width: 450px) {
    #main .product__headline-wrapper {
      position: relative;
      max-width: 100%; }
      #main .product__headline-wrapper .headline-1,
      #main .product__headline-wrapper .headline-2 {
        font-size: 2.0rem; }
      #main .product__headline-wrapper .product__print {
        position: absolute;
        right: 0;
        top: 2rem; } }

#main .product__info-wrapper {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 10px;
  margin-top: 15px; }
  #main .product__info-wrapper:after {
    content: "";
    display: table;
    clear: both; }

#main .product__info-head {
  margin-bottom: 1rem; }
  #main .product__info-head:after {
    content: "";
    display: table;
    clear: both; }

#main .product__logo {
  max-width: 265px;
  float: right;
  border: 1px solid #e6e6e6; }
  #main .product__logo img {
    vertical-align: top; }
  @media only screen and (max-width: 768px) {
    #main .product__logo {
      max-width: 155px; } }
  @media only screen and (max-width: 450px) {
    #main .product__logo {
      float: none;
      max-width: 100%;
      margin-bottom: 1rem;
      border: none; }
      #main .product__logo img {
        max-width: 120px; } }

#main .product__quality-image {
  margin-bottom: 2rem; }

#main .product__description {
  margin-top: 1rem;
  padding-top: 2rem;
  border-top: 1px solid #e6e6e6; }

#main .product__video {
  position: relative;
  display: block;
  height: 0;
  width: 100%;
  padding-top: 56.25%; }
  #main .product__video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0; }

#main .product__contact-wrapper {
  padding: 15px 0;
  border-bottom: 1px solid #e6e6e6;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px; }

#main .product__contact-info .button {
  margin-bottom: 20px;
  width: 100%; }

#main .product__contact-info .link {
  margin-bottom: 10px;
  display: block; }
  #main .product__contact-info .link:hover {
    color: #EC6707;
    text-decoration: underline; }

#main .product__contact-info .wa-link {
  margin-bottom: 10px;
  display: block;
  color: white;
  background-color: #25D366;
  padding: 0.5rem;
  text-align: center;
  font-weight: 400;
  max-width: 240px; }
  #main .product__contact-info .wa-link > i {
    color: white;
    float: right; }

#main .product__contact-headline {
  font-weight: 400; }

#main .product__print .fa {
  font-size: 3.6rem;
  color: #303030;
  transition: color 0.3s; }
  #main .product__print .fa:hover {
    color: #EC6707; }

#main .product .button {
  width: 250px;
  margin-bottom: 2rem; }
  @media only screen and (max-width: 450px) {
    #main .product .button {
      width: 200px;
      padding: 5px 20px; } }

@media only screen and (max-width: 768px) {
  #main .product__headline-wrapper {
    flex-wrap: wrap; } }

.product_reader {
  margin-bottom: 5rem; }
  .product_reader .button {
    max-width: 250px;
    width: 100%; }
  .product_reader .ce_form {
    margin-bottom: 5rem; }
    .product_reader .ce_form .submit_container {
      padding: 0; }
    .product_reader .ce_form .headline {
      font-weight: 400;
      margin-bottom: 0; }

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

/***************************************************************************************************
 * Left Bar
 **************************************************************************************************/
#left {
  z-index: 0; }
  #left .inside {
    transform: translateY(0px);
    transition: transform 1.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s; }
    #left .inside > .block:not(.mod_article) {
      border-right: 0;
      border: 1px solid #e6e6e6;
      padding-bottom: 10px;
      box-sizing: border-box;
      margin-bottom: 10px;
      font-size: 1.4rem;
      line-height: 1.2; }
      #left .inside > .block:not(.mod_article) > * {
        padding: 0 10px; }
      #left .inside > .block:not(.mod_article) > figure {
        padding: 0; }
    .no-sidebar #left .inside > .block:not(.mod_navigation):not(.sparepart_form_link) {
      display: none; }
    #left .inside > .block h1, #left .inside > .block h2, #left .inside > .block h3, #left .inside > .block h4 {
      font-size: 1.6rem;
      line-height: 1.4;
      color: #303030;
      margin: .5rem 0 1.5rem 0;
      text-transform: none; }
    #left .inside > .block.ce_image {
      line-height: 0;
      padding-bottom: 0; }
    #left .inside > nav.block:not(.mod_article) {
      padding-bottom: 0px;
      border: 0px solid #e6e6e6; }
    #left .inside > nav ul {
      list-style: none;
      padding: 0 0 !important;
      margin: 0; }
      #left .inside > nav ul.level_1 > li {
        display: none; }
      #left .inside > nav ul.level_1 > li.active, #left .inside > nav ul.level_1 > li.trail {
        display: block;
        border: 1px solid #e6e6e6; }
        #left .inside > nav ul.level_1 > li.active > span,
        #left .inside > nav ul.level_1 > li.active > a, #left .inside > nav ul.level_1 > li.trail > span,
        #left .inside > nav ul.level_1 > li.trail > a {
          line-height: 40px; }
          #left .inside > nav ul.level_1 > li.active > span:before,
          #left .inside > nav ul.level_1 > li.active > a:before, #left .inside > nav ul.level_1 > li.trail > span:before,
          #left .inside > nav ul.level_1 > li.trail > a:before {
            line-height: 5rem;
            vertical-align: bottom;
            float: none; }
      #left .inside > nav ul.level_2:hover li > a {
        color: rgba(0, 0, 0, 0.6); }
        #left .inside > nav ul.level_2:hover li > a:hover {
          color: #000; }
      #left .inside > nav ul li {
        display: block;
        width: 100%;
        height: auto;
        box-sizing: border-box;
        margin: 0;
        transition: all 0.5s; }
        #left .inside > nav ul li a, #left .inside > nav ul li span, #left .inside > nav ul 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; }
          #left .inside > nav ul li a:before, #left .inside > nav ul li span:before, #left .inside > nav ul 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; }
      #left .inside > nav ul li .level_2 li a, #left .inside > nav ul li .level_2 li span, #left .inside > nav ul li .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; }
        #left .inside > nav ul li .level_2 li a:before, #left .inside > nav ul li .level_2 li span:before, #left .inside > nav ul li .level_2 li a.active:before {
          width: 40px;
          content: "\f04d\00A0\f04d";
          font-size: 1rem; }
      #left .inside > nav ul li .level_2 li span, #left .inside > nav ul li .level_2 li a.active, #left .inside > nav ul li .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; }
        #left .inside > nav ul li .level_2 li span:before, #left .inside > nav ul li .level_2 li a.active:before, #left .inside > nav ul li .level_2 li a:hover:before {
          color: #EC6707; }
      #left .inside > nav ul li .level_2 li a.trail {
        color: #EC6707;
        border-left-color: #EC6707; }
      #left .inside > nav ul li .level_2 .level_3 {
        display: none; }
        #left .inside > nav ul li .level_2 .level_3 a, #left .inside > nav ul li .level_2 .level_3 span, #left .inside > nav ul li .level_2 .level_3 a.active {
          font-size: 1.8rem;
          font-weight: 300;
          border-left-color: #EC6707; }
          #left .inside > nav ul li .level_2 .level_3 a:before, #left .inside > nav ul li .level_2 .level_3 span:before, #left .inside > nav ul li .level_2 .level_3 a.active:before {
            width: 50px;
            content: "\f04d\00A0\f04d\00A0\f04d";
            font-size: 1rem; }
      #left .inside > nav ul li .level_2 li.active .level_3, #left .inside > nav ul li .level_2 li.trail .level_3 {
        display: block; }

/***************************************************************************************************
 * Elements
 **************************************************************************************************/
#main .ce_image .image_container, #main .ce_gallery .image_container, #main .ce_text .image_container {
  padding: 2px;
  box-shadow: 0 0 4px black; }
  #main .ce_image .image_container a, #main .ce_gallery .image_container a, #main .ce_text .image_container a {
    line-height: 0;
    display: block; }
  #main .ce_image .image_container figcaption, #main .ce_gallery .image_container figcaption, #main .ce_text .image_container figcaption {
    font-size: 1.4rem;
    box-sizing: border-box;
    padding: 0.5rem; }

@media only screen and (max-width: 1010px) {
  #main .ce_table {
    display: block;
    width: 100%;
    max-width: 100%;
    overflow-x: scroll; } }

#main table {
  border-collapse: collapse;
  empty-cells: show;
  table-layout: auto;
  width: 100%;
  border: 1px solid #e6e6e6; }
  #main table  td, #main table  th {
    cursor: default; }
  #main table  thead tr th {
    font-weight: 400;
    font-size: 1.6rem;
    padding: 4px 5px;
    vertical-align: middle;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff; }
  #main table  tfoot tr {
    background: #f4f4f4; }
    #main table  tfoot tr td, #main table  tfoot tr th {
      padding: 12px 0;
      font-size: 1.4rem;
      font-weight: 300; }
    #main table  tfoot tr th {
      font-weight: 700; }
  #main table  tbody tr {
    transition: background 0.2s; }
    #main table  tbody tr th {
      font-weight: 700;
      font-size: 1.6rem;
      vertical-align: middle;
      padding: 4px;
      transition: color 0.3s; }
    #main table  tbody tr td {
      font-size: 1.4rem;
      vertical-align: middle;
      font-weight: 400;
      padding: 4px;
      transition: color 0.3s; }
  #main table  tbody tr.odd {
    background-color: #f1f1f1; }
  #main table  tbody tr:hover td, #main table  tbody tr:hover th, #main table  tbody tr.odd:hover td, #main table  tbody tr.odd:hover th {
    color: #fff; }

#main table.sortable thead th {
  padding-right: 15px;
  cursor: pointer; }

#main .no-hover tbody tr:hover {
  background-color: inherit; }
  #main .no-hover tbody tr:hover.odd {
    background-color: #f1f1f1; }
  #main .no-hover tbody tr:hover td, #main .no-hover tbody tr:hover th {
    color: inherit; }

#main .cell-based tr {
  background-color: transparent !important; }
  #main .cell-based tr td:not(:hover):nth-child(odd) {
    background-color: #f1f1f1; }
  #main .cell-based tr.odd td:not(:hover):nth-child(odd) {
    background-color: transparent; }
  #main .cell-based tr.odd td:not(:hover):nth-child(even) {
    background-color: #f1f1f1; }
  #main .cell-based tr td {
    transition: background 0.2s; }

.pagination {
  clear: both;
  overflow: auto !important;
  margin-top: 12px; }
  .pagination p {
    display: block;
    float: left; }
  .pagination > ul, .pagination form > ul {
    float: right;
    list-style: none; }
    .pagination > ul > li, .pagination form > ul > li {
      margin: 0;
      float: none;
      display: inline-block; }
      .pagination > ul > li:first-child, .pagination > ul > li .previous, .pagination > ul > li .next, .pagination > ul > li:last-child, .pagination form > ul > li:first-child, .pagination form > ul > li .previous, .pagination form > ul > li .next, .pagination form > ul > li:last-child {
        padding-top: 0 !important;
        font-family: FontAwesome; }
      .pagination > ul > li span, .pagination > ul > li strong, .pagination form > ul > li span, .pagination form > ul > li strong {
        background: #EC6707;
        font-family: "Roboto", "Open Sans", sans-serif; }
  .pagination ul.stepLinks {
    clear: both;
    padding-top: 19px; }
    .pagination ul.stepLinks li.info span {
      color: #303030;
      background-color: transparent; }
    .pagination ul.stepLinks li:first-child, .pagination ul.stepLinks li:last-child {
      font-family: "Roboto", "Open Sans", sans-serif !important; }

.block, .ce_gallery ul {
  overflow: visible; }

.slider-wrapper .block {
  overflow: hidden; }

.float_left, .float_right, .float_above, .float_below, .ce_image .image_container {
  text-align: center;
  display: inline-block; }
  .float_left .caption, .float_right .caption, .float_above .caption, .float_below .caption, .ce_image .image_container .caption {
    margin: 0 auto; }

/* .ce_gallery */
.ce_gallery > ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center; }
  .ce_gallery > ul > li {
    margin: 12px;
    flex: 0 0 auto; }
    @media only screen and (max-width: 1010px) {
      .ce_gallery > ul > li {
        margin: 12px auto; } }
  .ce_gallery > ul img {
    vertical-align: middle; }

/* Content Slider @see base.scss */
#main .content-slider h2, #main .content-slider h3 {
  background: none; }
  #main .content-slider h2:before, #main .content-slider h2:after, #main .content-slider h3:before, #main .content-slider h3:after {
    display: none; }

#main .content-slider h2 {
  color: #303030; }

#left .sparepart_form_link {
  background: #9ac135;
  padding: 1rem;
  font-size: 1.8rem;
  font-weight: 700; }
  #left .sparepart_form_link:before {
    content: " \f129 ";
    padding: 2px 9px;
    margin-right: 10px;
    font-family: FontAwesome;
    color: #fff;
    float: left;
    font-size: 2rem; }
  #left .sparepart_form_link a {
    display: block;
    margin-left: 50px;
    color: #fff;
    font-size: 2rem;
    text-decoration: none; }

/***************************************************************************************************
 * Sitemap
 **************************************************************************************************/
.mod_sitemap {
  padding-top: 2rem; }
  .mod_sitemap ul {
    list-style: none; }
  .mod_sitemap li {
    margin-bottom: 1.5rem;
    padding: .2rem 0;
    border-bottom: 0.1rem solid #e6e6e6; }
    .mod_sitemap li.submenu {
      border: none; }
    .mod_sitemap li:first-child {
      padding-top: .5rem !important; }
    .mod_sitemap li a {
      position: relative;
      text-decoration: none;
      font-weight: 400;
      padding-left: 2rem;
      backface-visibility: hidden;
      -webkit-backface-visibility: hidden;
      transition: color 0.2s; }
      .mod_sitemap li a:first-child {
        padding-top: 0 !important; }
      .mod_sitemap li a, .mod_sitemap li a:link, .mod_sitemap li a:visited {
        color: #000; }
      .mod_sitemap li a:hover {
        text-decoration: underline;
        color: #EC6707; }
  .mod_sitemap .level_1 > li > a:after {
    content: "\f04d";
    text-align: center;
    font-size: 1.5rem;
    font-family: FontAwesome;
    font-weight: 400;
    vertical-align: middle;
    color: #000;
    display: block;
    width: 1.5rem;
    height: 100%;
    position: absolute;
    left: 0;
    top: 2px; }
    @media only screen and (max-width: 1010px) {
      .mod_sitemap .level_1 > li > a:after {
        font-size: 1.2rem;
        width: 1.2rem; } }
  .mod_sitemap .level_1 > li > a:hover:after, .mod_sitemap .level_1 > li > a:active:after, .mod_sitemap .level_1 > li > a:focus:after {
    color: #EC6707; }
  .mod_sitemap .level_2 li {
    margin-bottom: 0;
    padding: .2rem 0 .2rem 2rem; }
    .mod_sitemap .level_2 li a {
      font-weight: 300; }

/***************************************************************************************************
 * Special styles
 **************************************************************************************************/
/***************************************************************************************************
 * Styles which break netbeans formatting
 **************************************************************************************************/
.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(0) {
  transition: transform 1s 0s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(1) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(2) {
  transition: transform 1s 1s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(3) {
  transition: transform 1s 1.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(4) {
  transition: transform 1s 2s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(5) {
  transition: transform 1s 2.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(6) {
  transition: transform 1s 3s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(7) {
  transition: transform 1s 3.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(8) {
  transition: transform 1s 4s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(9) {
  transition: transform 1s 4.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(10) {
  transition: transform 1s 5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(11) {
  transition: transform 1s 5.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(12) {
  transition: transform 1s 6s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(13) {
  transition: transform 1s 6.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(14) {
  transition: transform 1s 7s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(15) {
  transition: transform 1s 7.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(16) {
  transition: transform 1s 8s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(17) {
  transition: transform 1s 8.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(18) {
  transition: transform 1s 9s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(19) {
  transition: transform 1s 9.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(20) {
  transition: transform 1s 10s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(21) {
  transition: transform 1s 10.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(22) {
  transition: transform 1s 11s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(23) {
  transition: transform 1s 11.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(24) {
  transition: transform 1s 12s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(25) {
  transition: transform 1s 12.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(26) {
  transition: transform 1s 13s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(27) {
  transition: transform 1s 13.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(28) {
  transition: transform 1s 14s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(29) {
  transition: transform 1s 14.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(30) {
  transition: transform 1s 15s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(31) {
  transition: transform 1s 15.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(32) {
  transition: transform 1s 16s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(33) {
  transition: transform 1s 16.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(34) {
  transition: transform 1s 17s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(35) {
  transition: transform 1s 17.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(36) {
  transition: transform 1s 18s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(37) {
  transition: transform 1s 18.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(38) {
  transition: transform 1s 19s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(39) {
  transition: transform 1s 19.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(40) {
  transition: transform 1s 20s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(41) {
  transition: transform 1s 20.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(42) {
  transition: transform 1s 21s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(43) {
  transition: transform 1s 21.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(44) {
  transition: transform 1s 22s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(45) {
  transition: transform 1s 22.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(46) {
  transition: transform 1s 23s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(47) {
  transition: transform 1s 23.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(48) {
  transition: transform 1s 24s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(49) {
  transition: transform 1s 24.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(50) {
  transition: transform 1s 25s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(51) {
  transition: transform 1s 25.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(52) {
  transition: transform 1s 26s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(53) {
  transition: transform 1s 26.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(54) {
  transition: transform 1s 27s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(55) {
  transition: transform 1s 27.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(56) {
  transition: transform 1s 28s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(57) {
  transition: transform 1s 28.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(58) {
  transition: transform 1s 29s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(59) {
  transition: transform 1s 29.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(60) {
  transition: transform 1s 30s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(61) {
  transition: transform 1s 30.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(62) {
  transition: transform 1s 31s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(63) {
  transition: transform 1s 31.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(64) {
  transition: transform 1s 32s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(65) {
  transition: transform 1s 32.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(66) {
  transition: transform 1s 33s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(67) {
  transition: transform 1s 33.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(68) {
  transition: transform 1s 34s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(69) {
  transition: transform 1s 34.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(70) {
  transition: transform 1s 35s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(71) {
  transition: transform 1s 35.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(72) {
  transition: transform 1s 36s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(73) {
  transition: transform 1s 36.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(74) {
  transition: transform 1s 37s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(75) {
  transition: transform 1s 37.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(76) {
  transition: transform 1s 38s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(77) {
  transition: transform 1s 38.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(78) {
  transition: transform 1s 39s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(79) {
  transition: transform 1s 39.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(80) {
  transition: transform 1s 40s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(81) {
  transition: transform 1s 40.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(82) {
  transition: transform 1s 41s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(83) {
  transition: transform 1s 41.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(84) {
  transition: transform 1s 42s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(85) {
  transition: transform 1s 42.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(86) {
  transition: transform 1s 43s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(87) {
  transition: transform 1s 43.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(88) {
  transition: transform 1s 44s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(89) {
  transition: transform 1s 44.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(90) {
  transition: transform 1s 45s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(91) {
  transition: transform 1s 45.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(92) {
  transition: transform 1s 46s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(93) {
  transition: transform 1s 46.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(94) {
  transition: transform 1s 47s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(95) {
  transition: transform 1s 47.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(96) {
  transition: transform 1s 48s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(97) {
  transition: transform 1s 48.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(98) {
  transition: transform 1s 49s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(99) {
  transition: transform 1s 49.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded #left > .inside > .block.visible:nth-child(100) {
  transition: transform 1s 50s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(0) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(1) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(2) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(3) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(4) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(5) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(6) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(7) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(8) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(9) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(10) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(11) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(12) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(13) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(14) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(15) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(16) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(17) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(18) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(19) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(20) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(21) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(22) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(23) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(24) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(25) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(26) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(27) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(28) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(29) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(30) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(31) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(32) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(33) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(34) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(35) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(36) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(37) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(38) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(39) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(40) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(41) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(42) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(43) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(44) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(45) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(46) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(47) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(48) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(49) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(50) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(51) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(52) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(53) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(54) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(55) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(56) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(57) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(58) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(59) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(60) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(61) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(62) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(63) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(64) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(65) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(66) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(67) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(68) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(69) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(70) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(71) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(72) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(73) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(74) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(75) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(76) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(77) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(78) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(79) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(80) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(81) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(82) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(83) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(84) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(85) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(86) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(87) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(88) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(89) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(90) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(91) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(92) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(93) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(94) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(95) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(96) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(97) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(98) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(99) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.mod-csstransitions.mod-csstransforms .loaded.scrolled #left > .inside > .block.visible:nth-child(100) {
  transition: transform 1s 0.5s;
  transform: translateX(0px); }

.centrimax-slider-quality h2 {
  margin-bottom: 0; }

/***************************************************************************************************
 * 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; }

/***************************************************************************************************
 * youtube player override styling
 **************************************************************************************************/
.ce_youtube .mejs-container {
  position: relative;
  width: 100% !important;
  height: 0 !important;
  padding-top: 56.25%; }

.ce_youtube .mejs-mediaelement {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ce_youtube .me-plugin {
  position: absolute;
  width: 100%;
  height: 100%; }

/***************************************************************************************************
 * news letter form mynewsletter.rocks override styling
 **************************************************************************************************/
#Newsletter_SignUpForm {
  margin-left: -10px !important;
  padding-left: 0 !important;
  font-weight: 300 !important; }
  #Newsletter_SignUpForm tr,
  #Newsletter_SignUpForm td {
    color: #000000 !important;
    transition: none !important;
    font-size: 17px !important;
    font-family: "Roboto", "Open Sans", sans-serif !important;
    font-weight: 300 !important; }
    #Newsletter_SignUpForm tr:hover,
    #Newsletter_SignUpForm td:hover {
      color: #000000 !important;
      transition: none !important; }
    #Newsletter_SignUpForm tr .SignUpButton,
    #Newsletter_SignUpForm td .SignUpButton {
      color: #ffffff !important; }
    #Newsletter_SignUpForm tr input, #Newsletter_SignUpForm tr select,
    #Newsletter_SignUpForm td input,
    #Newsletter_SignUpForm td select {
      font-size: 16px !important;
      font-weight: normal; }
    #Newsletter_SignUpForm tr .Left_Column,
    #Newsletter_SignUpForm td .Left_Column {
      padding-left: 0 !important; }
    #Newsletter_SignUpForm tr .Form_FieldContainer,
    #Newsletter_SignUpForm tr .ContColumn,
    #Newsletter_SignUpForm td .Form_FieldContainer,
    #Newsletter_SignUpForm td .ContColumn {
      font-size: 15px !important;
      font-weight: 300 !important; }
      #Newsletter_SignUpForm tr .Form_FieldContainer label,
      #Newsletter_SignUpForm tr .ContColumn label,
      #Newsletter_SignUpForm td .Form_FieldContainer label,
      #Newsletter_SignUpForm td .ContColumn label {
        font-weight: 300 !important; }

.mnr_popup {
  padding: 25px; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlZmF1bHQuY3NzIiwiZGVmYXVsdC5zY3NzIiwiX2Jhc2Uuc2NzcyIsIl9wbGFjZWhvbGRlcnMuc2NzcyIsImJvdXJib24vY3NzMy9fYmFja2dyb3VuZC1pbWFnZS5zY3NzIiwiYm91cmJvbi9oZWxwZXJzL19yZW5kZXItZ3JhZGllbnRzLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJib3VyYm9uL2FkZG9ucy9fcHJlZml4ZXIuc2NzcyIsIl9taXhpbnMuc2NzcyIsImJvdXJib24vY3NzMy9fdHJhbnNpdGlvbi5zY3NzIiwiYm91cmJvbi9hZGRvbnMvX2NsZWFyZml4LnNjc3MiLCJib3VyYm9uL2NzczMvX2JhY2tncm91bmQuc2NzcyIsImJvdXJib24vY3NzMy9fZmxleC1ib3guc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7OztDRElDO0FFa2pHRDtFQzNnR0kseUJBQWtDO0VDcENwQyx1RkNlK0M7RUZ5QjdDLFdBQVcsRUFBQTs7QUZ6QmY7RUU0Qkksc0JBQXFCO0VDM0N2Qix1RkNlK0M7RUZnQzdDLHlCRzlDOEIsRUFBQTs7QUp1ekZsQztFQzF2RkkseUJBQWtDO0VDOURwQyxpR0NlK0M7RUZtRDdDLFdBQVcsRUFBQTs7QUQ4MkNmO0VDejJDSSx5QkFBa0M7RUFDbEMsV0FBVyxFQUFBOztBRnpEZjtFRTRESSx5QkFBeUI7RUFDekIseUJHM0U4QixFQUFBOztBSm8wRmxDO0VDdHZGSSx5QkcxRWtCO0VIMkVsQixXQUFXLEVBQUE7O0FEb3pFZjs7RUMveUVJLG1CR2hGa0I7RUZMcEIscUlDZStDO0VGd0U3QyxXQUFXLEVBQUE7O0FBR2Y7O21HSHJEbUc7QUd5RG5HLG1HQUFBO0FEc3lFQTs7RUNweUVJLGNBQWM7RUFDZCxzQkFBc0I7RUkvRmxCLHdCSmlHb0I7RUk1RnBCLHFCSjRGb0I7RUlsRnBCLG1CSmtGb0I7RUk3RXBCLGdCSjZFb0I7RUFDeEIsV0FBVztFQUFFLFlBQVk7RUFDekIsV0FBVztFQUVYLGVBQWU7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QzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lBaUNnQix3QkFBMkIsRUFBQTtFQWpDM0M7SUFpQ2dCLHdCQUEyQixFQUFBO0VBakMzQztJQWlDZ0Isd0JBQTJCLEVBQUE7RUFqQzNDO0lB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QUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw2QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsMEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDJCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiwyQkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsMkJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDJCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiwyQkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsMkJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDJCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiwyQkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsMkJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDRCQUEyQyxFQUFBOztBQUFyRTtFQUEwQiw0QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsNEJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLDZCQUEyQyxFQUFBOztBQUFyRTtFQUEwQixzQkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsdUJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHVCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix1QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsdUJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHVCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix1QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsdUJBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHVCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix1QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIsd0JBQTJDLEVBQUE7O0FBQXJFO0VBQTBCLHdCQUEyQyxFQUFBOztBQUFyRTtFQUEwQix3QkFBMkMsRUFBQTs7QUFBckU7RUFBMEIseUJBQTJDLEVBQUE7O0FOd3hHN0UsVUFBQTtBQUdJO0VBRVEsMERBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7O0FBTHpCO0VBRVEsMERBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7O0FBTHpCO0VBRVEsNkRBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7O0FBTHpCO0VBRVEseURBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7O0FBTHpCO0VBRVEseURBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7O0FBTHpCO0VBRVEseURBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7O0FBTHpCO0VBRVEsZ0VBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7O0FBTHpCO0VBRVEsMERBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7O0FBTHpCO0VBRVEsNkRBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7O0FBTHpCO0VBRVEsNkRBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7O0FBTHpCO0VBRVEsd0RBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7O0FBTHpCO0VBRVEsNkRBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7O0FBTHpCO0VBRVEsd0RBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7O0FBTHpCO0VBRVEsMkRBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7O0FBTHpCO0VBRVEsMERBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7O0FBTHpCO0VBRVEseURBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsaUJBQWlCLEVBQUE7O0FBTHpCO0VBRVEsdURBQTREO0VBQzVELHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIs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LEVBQUE7O0FBbEI5QztFUXgzQlksNkJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksMkJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNkJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksMkJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNkJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksMkJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNkJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksOEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNEJSeTRCcUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBbEI5QztFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgzQlksNkJSdTVCeUQ7RUFDN0MsMEJBQTBCLEVBQUE7O0FBaENsRDtFUXgz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 */
/*
 *  Created on : October 17, 2014, 10:12:32 PM
 *  Author     : Mike vom Scheidt <mailto://m.vomscheidt@cts-media.eu>
*/
#main .mod_productdb.products table th, #main .parts table th {
  background-color: #303030;
  color: #fff; }

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

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

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

body.productlisting .hideInProductlist {
  display: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 450px) {
  .list li {
    width: 100%; } }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMuc2NzcyIsIm1vZHVsZXMuY3NzIiwiX3BsYWNlaG9sZGVycy5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiYm91cmJvbi9jc3MzL19iYWNrZ3JvdW5kLWltYWdlLnNjc3MiLCJib3VyYm9uL2hlbHBlcnMvX3JlbmRlci1ncmFkaWVudHMuc2NzcyIsImJvdXJib24vYWRkb25zL19wcmVmaXhlci5zY3NzIiwiX21peGlucy5zY3NzIiwiYm91cmJvbi9hZGRvbnMvX2NsZWFyZml4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztDQ0dDO0FEMEJEO0VFaURJLHlCQUFrQztFQUNsQyxXQUFXLEVBQUE7O0FGbERmO0VFK0RJLG1CQ2hGa0I7RUNMcEIscUlDZStDO0VId0U3QyxXQUFXLEVBQUE7O0FBR2Y7O21HRGpGbUc7QUNxRm5HLG1HQUFBO0FGeEVBO0VFMEVJLGNBQWM7RUFDZCxzQkFBc0I7RUkvRmxCLHdCSmlHb0I7RUk1RnBCLHFCSjRGb0I7RUlsRnBCLG1CSmtGb0I7RUk3RXBCLGdCSjZFb0I7RUFDeEIsV0FBVztFQUFFLFlBQVk7RUFDekIsV0FBVztFQUVYLGVBQWU7RUFBRSxpQkFBd0I7RUFDekMsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixVQUFVLEVBQUE7RUZwRmQ7SUV1RlEsc0NDNUcwQixFQUFBOztBRGdIbEMsbUdBQUE7QUFjQSxtR0FBQTtBQTRDQSxtR0FBQTtBQXdDQSxtR0FBQTtBQTBDQSxtR0FBQTtBQVVBLG1HQUFBO0FGcFFBO0VBRVEsYUFBYSxFQUFBOztBQUtyQjtFQUVRLGFBQWEsRUFBQTs7QUFGckI7RUFPWSxjQUFjLEVBQUE7O0FBSzFCO0VBRVEsZ0JBQWdCLEVBQUE7RUFGeEI7SUFLWSxzQkFBc0I7SUFDdEIsY0FBYyxFQUFBO0VBTjFCO0lBVVksYUFBYSxFQUFBO0VBVnpCO0lBY1ksK0VBQStFO0lBQy9FLG1CQUFtQixFQUFBO0VBZi9CO0lBbUJZLGlCQUFpQjtJQUNqQixjQUFjLEVBQUE7SUFwQjFC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 */
@media print {
  #nav_main,
  #nav_lang,
  .site-de,
  .site-en,
  .toggle-navi,
  .toggle-navi-lang,
  #product_search,
  #header_image,
  #menu,
  #left,
  #right,
  #footer,
  #contactform,
  #breadcrumb,
  .product__top-headline,
  .button,
  .thumbnail_container,
  a.button,
  .ce_form {
    display: none !important; }
  * {
    box-shadow: none !important; }
  body {
    background: white;
    font-size: 12pt; }
  #printstyles {
    display: block;
    padding: 5px 0;
    overflow: visible;
    margin: 0 auto; }
    #printstyles .print-style {
      margin: auto;
      max-width: 200mm; }
    #printstyles .logo {
      display: inline-block;
      vertical-align: top;
      margin-right: 20mm; }
      #printstyles .logo img {
        width: 80% !important; }
    #printstyles .contact-info {
      display: inline-block;
      text-align: right;
      font-size: 11px;
      float: right; }
  header {
    display: none;
    position: absolute;
    top: 0;
    background-color: white !important; }
  h1 {
    margin-top: 0; }
  #wrapper {
    clear: both; }
  #container {
    margin: 0 auto;
    width: 100%;
    max-width: 200mm; }
  #main {
    margin-top: 10mm;
    border: none !important;
    margin-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
    max-width: 200mm;
    float: none !important;
    orphans: 3;
    widows: 3; }
    #main .product {
      padding-top: 0; }
    #main h2 {
      background-color: transparent !important;
      background-image: none !important; }
      #main h2:after, #main h2:before {
        background-color: transparent !important;
        background-image: none !important; }
    #main .product.category-1000 .media_container.placeholder .images_container {
      background-size: 100% auto; }
      #main .product.category-1000 .media_container.placeholder .images_container img {
        display: block; }
  .productdetails #main {
    padding: 0 !important; }
  .product__quality-image, .product__print {
    display: none; }
  .list--icon li {
    width: 44% !important;
    font-size: 10pt;
    margin-bottom: 10px !important; }
  .data {
    background-color: transparent !important; }
    .data p span {
      font-size: 12pt !important; }
  #main .product .media_container {
    width: 30%;
    margin-bottom: 7mm; } }

@media print and (color) {
  * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact; } }

@page {
  font-size: 10pt !important;
  size: portrait;
  margin: 12mm 5mm 15mm 5mm;
  /* this affects the margin in the printer settings */ }

@page :first {
  margin: 5mm 5mm 15mm 5mm; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQW1CSSx3QkFBd0IsRUFBQTtFQUc1QjtJQUNJLDJCQUEyQixFQUFBO0VBRy9CO0lBQ0ksaUJBQWlCO0lBQ2pCLGVBQWUsRUFBQTtFQUduQjtJQUNJLGNBQWM7SUFDZCxjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGNBQWMsRUFBQTtJQUpsQjtNQU9RLFlBQVk7TUFDWixnQkFBZ0IsRUFBQTtJQVJ4QjtNQVlRLHFCQUFxQjtNQUNyQixtQkFBbUI7TUFDbkIsa0JBQWtCLEVBQUE7TUFkMUI7UUFpQlkscUJBQXFCLEVBQUE7SUFqQmpDO01Bc0JRLHFCQUFxQjtNQUNyQixpQkFBaUI7TUFDakIsZUFBZTtNQUNmLFlBQVksRUFBQTtFQUlwQjtJQUNJLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLGtDQUFrQyxFQUFBO0VBR3RDO0lBQ0ksYUFBYSxFQUFBO0VBR2pCO0lBQ0ksV0FBVyxFQUFBO0VBR2Y7SUFDSSxjQUFjO0lBQ2QsV0FBVztJQUNYLGdCQUFnQixFQUFBO0VBR3BCO0lBQ0ksZ0JBQWdCO0lBQ2hCLHVCQUF1QjtJQUN2Qix5QkFBeUI7SUFDekIsMkJBQTJCO0lBQzNCLHNCQUFzQjtJQUN0QixnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLFVBQVU7SUFDVixTQUFTLEVBQUE7SUFUYjtNQVlRLGNBQWMsRUFBQTtJQVp0QjtNQWdCUSx3Q0FBd0M7TUFDeEMsaUNBQWlDLEVBQUE7TUFqQnpDO1FBcUJZLHdDQUF3QztRQUN4QyxpQ0FBaUMsRUFBQTtJQXRCN0M7TUE2QmdCLDBCQUEwQixFQUFBO01BN0IxQztRQWdDb0IsY0FBYyxFQUFBO0VBT2xDO0lBRVEscUJBQXFCLEVBQUE7RUFLekI7SUFFSSxhQUFhLEVBQUE7RUFJckI7SUFFUSxxQkFBcUI7SUFDckIsZUFBZTtJQUNmLDhCQUE4QixFQUFBO0VBSXRDO0lBQ0ksd0NBQXdDLEVBQUE7SUFENUM7TUFLWSwwQkFBMEIsRUFBQTtFQUt0QztJQUNJLFVBQVU7SUFDVixrQkFBa0IsRUFBQSxFQUNyQjs7QUFHTDtFQUNJO0lBQ0ksaUNBQWlDO0lBQ2pDLHlCQUF5QixFQUFBLEVBQzVCOztBQUdMO0VBQ0ksMEJBQTBCO0VBQzFCLGNBQWM7RUFDZCx5QkFBeUI7RUFBRyxvREFBQSxFQUFxRDs7QUFHckY7RUFDSSx3QkFBd0IsRUFBQSIsImZpbGUiOiJwcmludC5jc3MifQ== */
@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= */
/*This CSS file defines styles for the pop-up confirmation box that will be shown on client's web sites*/
/* Popup container - can be anything you want */
.mnr_popup {
  position: absolute;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  left: 50%;
  top: 50%;
  background-color: #f2f2f2;
  background-color: white;
  box-shadow: 3px 3px 10px #888888;
  z-index: 1000;
  width: 250px;
  margin-top: -200px;
  margin-left: -137px;
  border-radius: 7px;
  padding-top: 25px;
  padding-left: 25px;
  padding-bottom: 25px;
  -webkit-animation: fadeIn 2s;
  animation: fadeIn 2s; }

@media only screen and (max-width: 480px) {
  .mnr_popup {
    width: 250px;
    z-index: 1000; } }

@media only screen and (max-width: 480px) {
  div.mnr_popup_mobile {
    width: 100px; } }

.mnr_popup_background {
  position: fixed;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 101; }

.mnr_confirm_heading {
  font-size: 16pt;
  text-align: center;
  margin: 0px; }

.mnr_confirm_text {
  font-size: 11pt;
  text-align: left; }

.mnr_confirm_image {
  margin-top: 40px;
  margin-right: 40px; }

.mnr_signup_close_button {
  z-index: 101;
  position: absolute;
  top: -24px;
  left: 650px; }

/* Toggle this class - hide and show the popup */
.mnr_popup .show {
  visibility: visible;
  -webkit-animation: fadeIn 2s;
  animation: fadeIn 2s; }

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

/*Handling Formularfelder Newsletter als Integration per HTML ins Contao*/
td.Form_FieldContainer {
  background-color: #ffffff; }

td.Form_FieldContainer:hover {
  background-color: #ec6707; }

table.Element.SignUpButton:hover {
  background-color: #ec6707; }

td.Spacer:hover {
  background-color: #ffffff; }

td.Spacer {
  background-color: #ffffff; }

td.SignUpButton_Left_Space.noedit {
  background-color: #ffffff; }

td.SignUpButton_Left_Space.noedit:hover {
  background-color: #ffffff; }

td.SignUpButton_Right_Space.noedit:hover {
  background-color: #ffffff; }

td.SignUpButton_Right_Space.noedit:hover {
  background-color: #ffffff; }

td.SignUpButton:hover {
  background-color: #ffffff; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlNpZ25VcEJveC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLHdHQUFBO0FBRUEsK0NBQUE7QUFDQTtFQUNJLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLFNBQVM7RUFDVCxRQUFRO0VBQ1gseUJBQXlCO0VBQ3RCLHVCQUF1QjtFQUN2QixnQ0FBZ0M7RUFDaEMsYUFBYTtFQUdiLFlBQVk7RUFDZixrQkFBa0I7RUFDZixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLDRCQUE0QjtFQUM1QixvQkFBb0IsRUFBQTs7QUFHeEI7RUFFQztJQUNDLFlBQVk7SUFDWixhQUFhLEVBQUEsRUFDYjs7QUFHRjtFQUVDO0lBQ0MsWUFBWSxFQUFBLEVBQ1o7O0FBS0Y7RUFDSSxlQUFlO0VBQ2YsU0FBUztFQUNULFFBQVE7RUFDUixZQUFZO0VBQ1osV0FBVztFQUNYLG9DQUFtQztFQUNuQyxZQUFZLEVBQUE7O0FBR2hCO0VBQ0ksZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixXQUFXLEVBQUE7O0FBR2Y7RUFDSSxlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FBR3BCO0VBQ0ksZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUd0QjtFQUNJLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVcsRUFBQTs7QUFXZixnREFBQTtBQUNBO0VBQ0ksbUJBQW1CO0VBQ25CLDRCQUE0QjtFQUM1QixvQkFBb0IsRUFBQTs7QUFJeEIsc0NBQUE7QUFDQTtFQUNJO0lBQU0sVUFBVSxFQUFBO0VBQ2hCO0lBQUksVUFBVSxFQUFBLEVBQUE7O0FBR2xCO0VBQ0k7SUFBTSxVQUFVLEVBQUE7RUFDaEI7SUFBSSxVQUFVLEVBQUEsRUFBQTs7QUFHbEIseUVBQUE7QUFFQTtFQUNJLHlCQUF5QixFQUFBOztBQUU3QjtFQUNJLHlCQUF5QixFQUFBOztBQUc3QjtFQUNJLHlCQUF5QixFQUFBOztBQUc3QjtFQUNJLHlCQUF5QixFQUFBOztBQUU3QjtFQUNJLHlCQUF5QixFQUFBOztBQUc3QjtFQUVJLHlCQUF5QixFQUFBOztBQUU3QjtFQUNJLHlCQUF5QixFQUFBOztBQUc3QjtFQUNJLHlCQUF5QixFQUFBOztBQUc3QjtFQUNJLHlCQUF5QixFQUFBOztBQUc3QjtFQUNJLHlCQUF5QixFQUFBIiwiZmlsZSI6IlNpZ25VcEJveC5jc3MifQ== */
