@charset'UTF-8';@font-face{font-family:'icons';src:url('/fileadmin/html/fonts/icons.eot?7');src:url('/fileadmin/html/fonts/icons.eot?7#iefix') format('embedded-opentype'),url('/fileadmin/html/fonts/icons.woff?7') format('woff'),url('/fileadmin/html/fonts/icons.ttf?7') format('truetype'),url('/fileadmin/html/fonts/icons.svg?7#icons') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;
font-variant:normal;text-transform:none;
line-height:1em;
margin-left:.2em;
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
}
.icon-search:before{content:'\e800'}
.icon-right:before{content:'\e801'}
.icon-right-open-big:before{content:'\e802'}
.icon-twitter:before{content:'\e803'}
.icon-facebook:before{content:'\e804'}
.icon-youtube:before{content:'\e805'}
.icon-left-open-big:before{content:'\e806'}
.icon-up:before{content:'\e807'}
.icon-down:before{content:'\e808'}
.icon-gplus:before{content:'\e809'}
.icon-pinterest:before{content:'\e80a'}
.icon-angle-double-right:before{content:'\e80b'}
.icon-angle-double-up:before{content:'\e80c'}
.icon-lock-filled:before{content:'\e80d'}
.icon-lock-open-1:before{content:'\e80e'}
.icon-right-open:before{content:'\e80f'}
.icon-up-open:before{content:'\e810'}
.icon-left-open:before{content:'\e811'}
.icon-down-open:before{content:'\e812'}
.icon-angle-double-left:before{content:'\e813'}
.icon-angle-double-down:before{content:'\e814'}
.icon-youtube-play:before{content:'\e815'}
.icon-globe:before{content:'\e816'}
.icon-file-pdf:before{content:'\e817'}
.icon-download:before{content:'\e818'}
.icon-map-route:before{content:'\e819'}
.icon-map-pin:before{content:'\e81a'}
.icon-cart-arrow-down:before{content:'\e81b'}
html,body{height:100%}
body{margin:0;padding:0;font-family:"Frutiger Next LT W06 Condensed",Arial,Helvetica,sans-serif;font-size:16px;line-height:21px;background:no-repeat fixed center top / cover;color:#46464b;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}
body.arbonia{color:#3c3c3c}
body.prolux{color:#565656}
body{overflow-y:auto;-webkit-overflow-scrolling:touch}
h1,.h1{font-size:50px}
h2,.h2{font-size:50px}
h3,.h3{font-size:28px}
h1,.h1,h2,.h2,h3,.h3,h4,.h4{margin-top:0px}
b,strong{font-family:"Frutiger Next LT W06 Bold Cond",Arial,Helvetica,sans-serif;font-weight:normal}
img{width:100%;display:block;height:auto}
img{vertical-align:bottom}
a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}
sup{font-size:60%;top:-0.5em;vertical-align:middle}
ul,ol{padding-left:20px}
a+small{display:inline-block}
.hidden-o{opacity:0}
.visible-o{opacity:1}
body.prolux,body.arbonia{background:none #ffffff !important}
body.outline .row{outline:1px solid #ff0000}
body.outline [class*="col-"]{outline:1px solid #00ff00;outline-offset:-1px}
h1{margin-bottom:40px}
.box h1{margin-bottom:20px}
@media (max-width:767px){h1,.h1,h2,.h2{font-size:34px}
h1,.h1,h2,.h2{margin-top:20px}
h3,.h3{font-size:24px}
}
@media (min-width:768px){.container,.modal-container{width:100%}
}
@media (max-width:767px){.site-wrap{padding:0 10px}
}
@media (min-width:992px){.container,.modal-container{width:942px}
}
@media (min-width:1200px){.container,.modal-container{width:1140px}
}
.col-centered{float:none;margin:0 auto}
[class*="col-"]{margin-bottom:2px}
.gutter0>[class*='col-']{padding-right:0;padding-left:0}
.gutter2>[class*='col-']{padding-right:1px;padding-left:1px}
.gutter20>[class*='col-']{padding-right:10px;padding-left:10px}
.holder{position:relative;width:100%}
.row{position:relative}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:1px}
.holder.img-border>.caption-layer+img,.holder.img-border img,.thumb.img-border img{border:1px solid #999999}
.arbonia .holder.img-border>.caption-layer+img,.arbonia .holder.img-border img,.arbonia .thumb.img-border img{border:1px solid #3c3c3c}
.prolux .holder.img-border>.caption-layer+img,.prolux .holder.img-border img,.prolux .thumb.img-border img{border:1px solid #565656}
a.textlink{border-bottom:1px solid}
a.textlink:hover{text-decoration:none}
.kermi.bu1 a.textlink{color:#2393EC}
.kermi.bu2 a.textlink{color:#76AB27}
.kermi.bu3 a.textlink{color:#A50A32}
.arbonia a.textlink{color:#ef7d00}
.prolux a.textlink{color:#565656;border-color:#f39100;font-family:"Frutiger Next LT W06 Bold Cond",Arial,Helvetica,sans-serif}
.i-arrow{text-decoration:none;font-size:19px}
.i-arrow:hover{text-decoration:none}
.i-arrow:after{font-family:"icons";font-size:120%;content:'\e801';margin-left:15px;position:relative;top:3px}
.prolux .i-arrow:after{margin-left:10px !important;content:'\e80b';font-size:30px;line-height:20px}
.arbonia .i-arrow:after{margin-left:10px !important;content:'\e80f';font-size:30px;line-height:20px}
.arbonia .btn.i-arrow:after,.prolux .btn.i-arrow:after{line-height:65%}
a.i-lock,a.i-link,button.i-link{color:#A50A32;text-decoration:none;display:block;padding:4px 0 4px 21px}
@media (max-width:767px){a.i-lock,a.i-link,button.i-link{padding:8px 0 8px 21px}
}
a.i-lock:hover:before,a.i-link:hover:before,button.i-link:hover:before{margin-left:-18px}
a.i-lock:before,a.i-link:before,button.i-link:before{-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;font-family:"icons";content:'\e80d';margin-right:8px;margin-left:-20px;position:absolute}
a.i-lock.open:before,a.i-link.open:before,button.i-link.open:before{content:'\e80e'}
button.i-link{padding:4px 10px 4px 26px}
a.i-link:before,button.i-link:before{content:'\e801';font-size:90%}
a[href*=".pdf"].i-link:before,a[href*="documents?assetId"].i-link:before{content:'\e817'}
.i-link.i-download:before,a[href*=".zip"].i-link:before,a[href*=".jpg"].i-link:before{content:'\e818'}
a[href*="locked=1"].i-link:before{content:'\e80d';font-size:inherit}
.kermi.bu1 a.i-link{color:#2393EC}
.kermi.bu2 a.i-link{color:#76AB27}
.kermi.bu3 a.i-link{color:#A50A32}
.arbonia a.i-link{color:#ef7d00}
.arbonia a.i-lock:before,.arbonia a.i-lock{color:#ef7d00}
.prolux a.i-link{color:#f39100}
.prolux a.i-lock:before{color:#f39100}
.prolux a.i-lock{color:#565656}
.bor-bu1 a{border:1px solid #ffffff;border-color:#2393EC !important}
.prolux .bor-bu1 a{border-radius:5px}
.bor-bu2 a{border:1px solid #ffffff;border-color:#76AB27 !important}
.bor-bu3 a{border:1px solid #ffffff}
.bor-partner{border-color:#A50A32 !important}
.arbonia .bor-partner{border-color:#ef7d00 !important}
.prolux .bor-partner{border-color:#f39100 !important;border-radius:5px}
.c-invert{color:#ffffff !important}
.kermi.bu1 h2,.kermi.bu1 h1,.kermi.bu1 .c-t-bu,.kermi.bu1 .c-t-bu-active,.kermi.bu1 .c-t-bu-hover:hover{color:#2393EC}
.kermi.bu1 .c-bg-bu{background:#2393EC}
.kermi.bu2 h2,.kermi.bu2 h1,.kermi.bu2 .c-t-bu,.kermi.bu2 .c-t-bu-active,.kermi.bu2 .c-t-bu-hover:hover{color:#76AB27}
.kermi.bu2 .c-bg-bu{background:#76AB27}
.kermi.bu3 h2,.kermi.bu3 h1,.kermi.bu3 .c-t-bu,.kermi.bu3 .c-t-bu-active,.kermi.bu3 .c-t-bu-hover:hover{color:#A50A32}
.kermi.bu3 .c-bg-bu{background:#A50A32}
.kermi .c-bg-partner{background:#A50A32}
.kermi .c-t-partner{color:#A50A32 !important}
.kermi .c-b-partner{border-color:#A50A32}
.kermi.c-p0 h1,.kermi.c-p0 h2{color:#878787}
.kermi.c-p0 .colored-overlay{background:#878787}
.kermi .c-bg-p0{background:#878787}
.kermi .c-t-p0{color:#878787}
.kermi.c-p1 h1,.kermi.c-p1 h2{color:#b81a5d}
.kermi.c-p1 .colored-overlay{background:#b81a5d}
.kermi .c-bg-p1{background:#b81a5d}
.kermi .c-t-p1{color:#b81a5d}
.kermi.c-p2 h1,.kermi.c-p2 h2{color:#4F1565}
.kermi.c-p2 .colored-overlay{background:#4F1565}
.kermi .c-bg-p2{background:#4F1565}
.kermi .c-t-p2{color:#4F1565}
.kermi.c-p3 h1,.kermi.c-p3 h2{color:#004295}
.kermi.c-p3 .colored-overlay{background:#004295}
.kermi .c-bg-p3{background:#004295}
.kermi .c-t-p3{color:#004295}
.kermi.c-p4 h1,.kermi.c-p4 h2{color:#0081CE}
.kermi.c-p4 .colored-overlay{background:#0081CE}
.kermi .c-bg-p4{background:#0081CE}
.kermi .c-t-p4{color:#0081CE}
.kermi.c-p5 h1,.kermi.c-p5 h2{color:#33AAAE}
.kermi.c-p5 .colored-overlay{background:#33AAAE}
.kermi .c-bg-p5{background:#33AAAE}
.kermi .c-t-p5{color:#33AAAE}
.kermi.c-p6 h1,.kermi.c-p6 h2{color:#DF9C00}
.kermi.c-p6 .colored-overlay{background:#DF9C00}
.kermi .c-bg-p6{background:#DF9C00}
.kermi .c-t-p6{color:#DF9C00}
.kermi.c-p7 h1,.kermi.c-p7 h2{color:#ee7bae}
.kermi.c-p7 .colored-overlay{background:#ee7bae}
.kermi .c-bg-p7{background:#ee7bae}
.kermi .c-t-p7{color:#ee7bae}
.arbonia h2,.arbonia h1,.arbonia .c-t-bu,.arbonia .c-t-bu-active,.arbonia .c-t-bu-hover:hover{color:#ef7d00}
.arbonia .c-bg-bu{background:#ef7d00}
.arbonia .c-bg-partner{background:#ef7d00}
.arbonia .c-t-partner{color:#ef7d00 !important}
.arbonia .c-b-partner{border-color:#ef7d00}
.arbonia .c-bg-p1{background:#ef7d00}
.arbonia .c-t-p1{color:#ef7d00}
.prolux h2,.prolux h1,.prolux .c-t-bu,.prolux .c-t-bu-active,.prolux .c-t-bu-hover:hover{color:#565656}
.prolux .c-bg-bu{background:#f39100}
.prolux .c-bg-partner{background:#f39100}
.prolux .c-t-partner{color:#f39100 !important}
.prolux .c-b-partner{border-color:#f39100}
.prolux .c-bg-p1{background:#e40033}
.prolux .c-t-p1{color:#e40033}
.prolux .c-bg-p2{background:#0080c8}
.prolux .c-t-p2{color:#0080c8}
.prolux .c-bg-p3{background:#009e4c}
.prolux .c-t-p3{color:#009e4c}
.caption-layer{position:absolute;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,0.5);color:#ffffff;overflow:hidden}
.caption-layer.cc{overflow:visible;background:none;text-align:center;top:50%;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:auto;line-height:1}
.caption-layer a{text-decoration:none;color:#ffffff;padding:20px;display:block}
.caption-layer a.i-arrow{text-align:right}
@media (max-width:767px){.caption-layer a{padding:10px}
}
.caption-layer h3,.caption-layer h4{color:#ffffff;text-align:center}
.caption-layer h3{margin:0 20px 20px 20px;font-size:200%}
.caption-layer h4{margin:20px;font-size:20px}
.arbonia .caption-layer{background:rgba(255,255,255,0.8);-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;color:#3c3c3c}
.arbonia .caption-layer a{color:#3c3c3c;text-transform:uppercase;padding-bottom:10px;padding-top:10px}
.arbonia .caption-layer a:after{color:#ef7d00}
.arbonia .caption-layer.linked:hover{background-color:rgba(239,125,0,0.8)}
.arbonia .caption-layer.linked:hover a,.arbonia .caption-layer.linked:hover a:after,.arbonia .caption-layer.linked:hover h3,.arbonia .caption-layer.linked:hover h4{color:#ffffff}
.arbonia .caption-layer h3,.arbonia .caption-layer h4{color:#3c3c3c;text-align:left}
.prolux .caption-layer{background:rgba(255,255,255,0.8);-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
.prolux .caption-layer a{color:#565656;padding-bottom:10px;padding-top:10px;padding-right:10px}
.prolux .caption-layer.linked{bottom:20px;border-radius:0 10px 10px 0;width:90%}
.prolux .caption-layer.linked h3,.prolux .caption-layer.linked h4{text-align:left}
.prolux .caption-layer.linked:hover{background-color:rgba(243,145,0,0.8)}
.prolux .caption-layer.linked:hover a,.prolux .caption-layer.linked:hover h3,.prolux .caption-layer.linked:hover h4{color:#ffffff}
@media (max-width:767px){.prolux .caption-layer.linked{width:100%;border-radius:0;bottom:0}
}
.prolux .caption-layer h3,.prolux .caption-layer h4{color:#565656;text-align:center}
.prolux .col-sm-9 .caption-layer.linked{width:50%}
@media (max-width:1200px){.prolux .col-sm-9 .caption-layer.linked{width:90%}
}
@media (max-width:767px){.prolux .col-sm-9 .caption-layer.linked{width:100%}
}
.kermi .partnersquare .caption-layer.linked{background-color:rgba(165,10,50,0.8)}
.kermi .partnersquare .caption-layer.linked a{text-align:center;color:#ffffff;padding-right:20px}
.kermi .partnersquare .caption-layer.linked a:after{content:""}
.kermi .partnersquare .caption-layer.linked a:before{background:#A50A32}
.prolux .partnersquare .caption-layer.linked{background-color:rgba(243,145,0,0.8)}
.prolux .partnersquare .caption-layer.linked a{color:#ffffff}
.arbonia .partnersquare .caption-layer.linked{background-color:rgba(239,125,0,0.8)}
.arbonia .partnersquare .caption-layer.linked a{text-align:center;color:#ffffff}
.arbonia .partnersquare .caption-layer.linked a:after{content:"";margin:0}
.kermi .caption-layer a{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}
.kermi .caption-layer a:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#2393EC;height:4px;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.bu2.kermi .caption-layer a:before{background:#76AB27}
.bu3.kermi .caption-layer a:before{background:#A50A32}
.kermi .caption-layer a:hover:before,.kermi .caption-layer a:focus:before,.kermi .caption-layer a:active:before{-webkit-transform:translateY(0);transform:translateY(0)}
.caption-layer a.i-arrow{padding-right:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.caption-layer a.i-arrow:after{position:absolute;right:15px;top:auto}
.prolux .caption-layer a.i-arrow{padding-right:40px}
.arbonia .caption-layer a.i-arrow{padding-right:34px}
.full-wrapper.container-fluid{margin-top:60px}
.full-wrapper.container-fluid.inside{margin-top:0px}
.full-wrapper.container-fluid.inside+.site-wrap{padding-top:60px}
.site-wrap{position:relative;z-index:1;-webkit-transform:translateZ(0)}
.bg-deck{background-color:#ffffff}
.bg-nodeck .site-wrap.bg-deck,.bg-nodeck .navbar-wrapper.bg-deck{background:none}
.bg-dark{background:#222327}
.bor-bu1 a{border:1px solid #ffffff;border-color:#2493EC !important}
.bor-bu2 a{border:1px solid #ffffff;border-color:#7ABB00 !important}
.bor-bu3 a{border:1px solid #ffffff}
.navbar-brand{background-size:cover;float:right;padding:0;margin-right:20px;width:251px;height:87px}
.kermi .navbar-brand{background-image:url('/fileadmin/html/img/logo_kermi.png')}
@media (min-width:768px){.kermi.invert-nav .navbar-brand,.kermi.bg-dark .navbar-brand{background-image:url('/fileadmin/html/img/logo_kermi-i.png')}
}
.prolux .navbar-brand{background-image:url('/fileadmin/html/img/logo_prolux.png')}
:lang(it) .prolux .navbar-brand{background-image:url('/fileadmin/html/img/logo_prolux-it.png')}
:lang(fr) .prolux .navbar-brand{background-image:url('/fileadmin/html/img/logo_prolux-fr.png')}
.arbonia .navbar-brand{background-image:url('/fileadmin/html/img/logo_arbonia.png')}
nav.navbar{padding:0 20px;margin-bottom:10px}
.navbar-header{left:0;position:absolute;width:100%}
.navbar-toggle{float:left}
.navbar-toggle span{background:#999999}
.bg-dark .navbar-toggle span{background:#ffffff}
.navbar-wrapper{padding-bottom:40px;position:relative;z-index:20}
body.deck-nav:not(.invert-nav) .navbar-wrapper>.container{background:rgba(255,255,255,0.9) none repeat scroll 0 0;box-shadow:0 0 2px #46464b;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}
.navbar-static-top{border:none}
.navbar-nav a{color:#999999}
#nav-search,.kermi.home #nav-search{position:relative;right:auto;top:auto}
@media (min-width:768px){#nav-search{position:absolute;right:0px;top:117px}
.invert-nav .navbar-nav>li>a{color:#eeeeee}
}
.navbar-nav>li>a{padding:3px 10px;border:1px solid transparent}
.navbar-nav .pipe{cursor:default;padding:3px 0px;border-left:1px solid #999999}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:inherit}
.navbar-brand,.navbar-nav>li>a{text-shadow:none}
.nav>li>a:hover,.nav>li>a:focus{background-color:inherit}
.navbar-nav.mainnav{font-size:140%;margin-left:0px;margin-top:45px;border-top:1px solid #C5C5C5;width:100%}
.prolux .navbar-nav.mainnav{font-size:130%}
.navbar-nav.mainnav>li{padding:16px 30px 0 0}
@media (max-width:767px){.navbar-nav.mainnav>li{padding:10px 0px 0 0px}
}
.navbar-nav.mainnav>li>ul>li>a{font-weight:bold}
.navbar-nav.mainnav ul{list-style:outside none none}
.navbar-nav.mainnav>li>a{border:none;padding:0 0 7px 0}
.navbar-nav.mainnav .active>a{background:inherit}
.kermi.bu1 .navbar-nav.mainnav .active>a{color:#2393EC;border-color:#2393EC}
.kermi.bu2 .navbar-nav.mainnav .active>a{color:#76AB27;border-color:#76AB27}
.kermi.bu3 .navbar-nav.mainnav .active>a{color:#A50A32;border-color:#A50A32}
.arbonia .navbar-nav.mainnav .active>a{color:#ef7d00;border:none}
.prolux .navbar-nav.mainnav .active>a{color:#565656;border:none}
@media (max-width:767px){.navbar-brand{width:115px;height:40px}
.navbar-nav.mainnav{margin-top:0}
.navbar-nav .open .dropdown-menu>li>a{padding:5px 10px 5px 10px}
}
.mainnav .dropdown-menu:before{content:"";height:1px;left:0;position:absolute;top:0px;transition:width 0.3s ease 0s;width:0}
.kermi.bu1 .mainnav .dropdown-menu:before{background-color:#2393EC}
.kermi.bu2 .mainnav .dropdown-menu:before{background-color:#76AB27}
.kermi.bu3 .mainnav .dropdown-menu:before{background-color:#A50A32}
@media (max-width:767px){.mainnav .dropdown-menu:before{height:0px}
}
.mainnav .open>.dropdown-menu:before{width:100%}
.mainnav .menu-full .dropdown-menu{left:-2px;right:-2px}
.mainnav .menu-full{position:static}
.mainnav .open>.dropdown-menu{animation-duration:0.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:slidenavAnimation;animation-timing-function:ease}
@keyframes slidenavAnimation{0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fade{0%{opacity:0}
100%{opacity:1}
}
@keyframes fade{0%{opacity:0}
100%{opacity:1}
}
@media (max-width:767px){.navbar-wrapper{margin-bottom:0px;height:61px}
#navbar{background:#ffffff}
nav.navbar{padding:0}
.navbar-header{background:#ffffff;z-index:2100;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #999999}
.navbar-static-top{left:0;position:fixed;right:0;z-index:1030}
.navbar-static-top .navbar-collapse{max-height:inherit}
.navbar-toggle{margin-top:0}
#nav-search{position:relative;right:auto;top:auto}
.nav>li{margin-bottom:5px}
}
@media (min-width:768px){.headernav{list-style:none;padding:0;margin-top:25px;height:30px}
.headernav li{float:left;margin-right:20px}
}
.navbar-form{margin:0}
.site-overlay{display:none}
@media (max-width:767px){.push-active,.push-active body{height:100%;position:relative;width:100%}
.push-active .container.main{pointer-events:none;overflow:hidden}
.navbar-brand{margin-right:10px}
#navbar{width:325px;top:60px;position:fixed;padding:10px;height:100%;-webkit-transform:translate3d(-330px,0px,0px);transform:translate3d(-330px,0px,0px)}
.push-active #navbar{overflow-x:hidden;position:fixed;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);z-index:2000}
#navbar{-webkit-transition:-webkit-transform .4s cubic-bezier(.16,.68,.43,.99);transition:transform .4s cubic-bezier(.16,.68,.43,.99)}
.push-active .site-overlay{-webkit-animation:fade 500ms;animation:fade 500ms;background-color:rgba(0,0,0,0.4);bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10}
}
.menu-toggle{padding:10px;transition:.3s;user-select:none;background:none;border:none;float:left;display:none}
@media (max-width:767px){.menu-toggle{display:block}
}
.menu-toggle:active{transition:0}
.menu-toggle .lines{display:inline-block;width:30px;height:3px;background:#999999;transition:0.3s;position:relative;transition:background 0.3s 0.5s ease}
.menu-toggle .lines:before,.menu-toggle .lines:after{display:inline-block;width:30px;height:3px;background:#999999;position:absolute;left:0;content:'';-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:top 0.3s 0.6s ease,-webkit-transform 0.3s ease;transition:top 0.3s 0.6s ease,transform 0.3s ease}
.menu-toggle .lines:before{top:7px}
.menu-toggle .lines:after{top:-7px}
.push-active .menu-toggle .lines{transition:background 0.3s 0s ease;background:transparent}
.push-active .menu-toggle .lines:before,.push-active .menu-toggle .lines:after{transition:top 0.3s ease,-webkit-transform 0.3s 0.5s ease;transition:top 0.3s ease,transform 0.3s 0.5s ease;top:0;width:30px}
.push-active .menu-toggle .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}
.push-active .menu-toggle .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}
.dropdown-menu{padding:1px 0 0;border-radius:0;border-top:none}
.navbar-nav .dropdown-menu>li a{color:#46464b}
.navbar-nav .dropdown-menu>li>ul{padding-bottom:10px;padding-left:30px}
.navbar-nav .dropdown .caret{margin-left:5px}
@media (min-width:768px){#modal-worldwide .modal-dialog{width:760px}
}
.worldwide-list{list-style:outside none none;padding:0 20px;overflow:auto}
.worldwide-list>li{float:left;width:25%}
.worldwide-list>li:first-child{float:none;width:100%}
.worldwide-list li span{font-weight:bold}
.worldwide-list a.i-link{color:#A50A32 !important}
.prolux .worldwide-list a.i-link{color:#f39100 !important}
.arbonia .worldwide-list a.i-link{color:#f39100 !important}
@media (max-width:767px){.worldwide-list>li{width:50%}
}
.form-control{height:30px;padding:4px 12px;box-shadow:none;font-size:14px;background-color:rgba(0,0,0,0)}
.form-control,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{border-radius:0}
.input-group-sm>.input-group-btn>.btn{border-left:none;color:#cccccc}
.prolux .form-control{border-radius:5px}
.prolux .input-group-sm>.input-group-btn>.btn{border-top-right-radius:5px;border-bottom-right-radius:5px}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:3px 10px}
.input-group-addon{padding:5px 12px}
.form-inline-block .radio,.form-inline-block .checkbox{display:inline-block;margin-right:10px}
.form-inline-block .radio+.radio,.form-inline-block .checkbox+.checkbox{margin-right:10px}
.form-horizontal .control-label,.form-control-static{text-align:left;padding-top:4px}
.form-control-static{padding-bottom:7px;min-height:30px}
.form-control:focus{border-color:inherit;box-shadow:none !important}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background:none}
.btn-primary{background-color:#5D5E62}
.ico-addon::after,.icon-addon::before{content:" ";display:table}
.ico-addon::after{clear:both}
.ico-addon{display:block;position:relative}
.ico-addon.addon-sm .form-control{padding-left:28px}
.ico-addon.addon-sm i{color:#cccccc;font-size:14px;left:5px;position:absolute;text-align:center;top:5px;width:20px;z-index:2}
.fieldset.nolabel legend,.fieldset.nolabel h3{display:none}
.powermail_check_inner{display:inline-block;margin-right:10px}
.parsley-errors-list{font-size:0.9em;list-style-type:none;margin:2px 0 3px 0px;padding:0;color:#A50A32;line-height:1.2em;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}
.parsley-errors-list.filled{opacity:1}
input.parsley-error,input.parsley-error:focus,select.parsley-error,textarea.parsley-error{border-color:#A50A32;color:#A50A32}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-left:0px}
.radio-inline,.checkbox-inline{margin-right:10px}
.radio-inline .label-text,.checkbox-inline .label-text,form .help-block{font-weight:normal}
footer{padding:0 20px 0 20px}
.footer-wrapper{width:100%;background:#fff;padding-top:20px;padding-bottom:20px;position:relative;margin-top:60px}
.footer-wrapper a{color:#999999}
.footer-wrapper .icon-up:before{content:'\e807'}
.prolux .footer-wrapper .icon-up:before{content:'\e80c';color:#f39100;margin:0}
.footer-wrapper .container{position:relative}
.claim-row div{height:40px;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}
.kermi.bu1 .claim-row div{background:#2393EC}
.kermi.bu2 .claim-row div{background:#76AB27}
.kermi.bu3 .claim-row div{display:none}
.arbonia .claim-row div{background:#ffffff;width:auto;padding-right:0}
.claim-row div img{float:right;width:auto}
.claim{color:#ffffff;font-family:"Frutiger Next LT W06 Bold Cond",Arial,Helvetica,sans-serif;font-size:110%;padding:10px 20px;right:0;top:-60px}
.claim-outer{left:100%;top:-60px;width:100%}
body{overflow-x:hidden}
.toplink:hover,.toplink:focus{text-decoration:none}
@media (max-width:767px){footer{padding:0 10px}
.claim{padding:10px 10px}
.claim-row div img{width:70%}
.toplink{-webkit-transition:bottom .3s 0s,opacity .3s 0s,visibility 0s .3s;transition:bottom .3s 0s,opacity .3s 0s,visibility 0s .3s;visibility:hidden;opacity:0;color:#ffffff !important;z-index:999;position:fixed;bottom:0px;right:11px}
.toplink .icon-up{background:rgba(145,141,141,0.5);padding:10px;display:inline-block;text-align:center}
.toplink.tt-is-visible{-webkit-transition:bottom .3s 0s,opacity .3s 0s,visibility 0s 0s;transition:bottom .3s 0s,opacity .3s 0s,visibility 0s 0s}
.toplink.tt-is-visible{opacity:1;visibility:visible;bottom:10px}
.toplink.tt-fade-out{opacity:.5}
.prolux .toplink .icon-up{background:rgba(243,145,0,0.7);width:40px}
.prolux .toplink .icon-up:before{color:#ffffff}
}
.metanav{list-style:none;padding:0}
.metanav li{float:left;margin-right:20px}
.icon-youtube-play{font-size:75%;vertical-align:inherit}
.waypoint .wp{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;background:rgba(0,0,0,0.8);-webkit-transition:all 0.3s;transition:all 0.3s}
.waypoint .wp:before{content:"";z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(235,235,235,0.9);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}
.waypoint .wp:hover,.waypoint .wp.active{background:rgba(0,0,0,0)}
.waypoint .wp:hover a,.waypoint .wp.active a{color:#46464b}
.waypoint .wp:hover:before,.waypoint .wp.active:before{-webkit-transform:scaleY(1);transform:scaleY(1)}
.waypoint .closer{position:relative}
.waypoint .icon-down,.waypoint .icon-up{-webkit-transition:all 0.5s ease 0.2s;transition:all 0.5s ease 0.2s;position:absolute;left:-1px;top:0px}
.waypoint .icon-up{top:6px}
.waypoint.closed .icon-down{top:10px}
.waypoint.closed .icon-up{top:-2px}
.waypoint{position:fixed;top:30%;right:0;width:auto;z-index:10;min-width:40px;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}
.waypoint.closed li.header{display:block}
.waypoint a{color:#fff;padding:4px 10px !important;text-decoration:none}
.waypoint .header{height:34px;margin-bottom:1px}
.waypoint li.wp a{background-color:transparent}
.waypoint .partner{background:#A50A32 !important}
.prolux .waypoint .partner{background:#f39100 !important}
.arbonia .waypoint .partner{background:#ef7d00 !important}
.waypoint .partner a{-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}
.waypoint .partner a:hover,.waypoint .partner.active{text-shadow:3px 3px 6px #000000;text-indent:3px}
.waypoint.closed{right:40px;transform:translate3d(100%,0px,0px)}
.waypoint.closed .wplist li{opacity:0;transform:translate3d(40px,0px,0px);min-width:130px}
.waypoint .wplist li{backface-visibility:hidden;background:rgba(0,0,0,0.8);transform:translateZ(0px);transition:all 0.3s ease 0.15s;margin-bottom:1px}
.arbonia .waypoint .wplist li{background:rgba(112,111,111,0.9)}
@media (max-width:767px){.waypoint{left:0px;right:auto;top:61px;width:100%;z-index:1040;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1}
.waypoint.closed{transition:none;right:auto;transform:none}
.waypoint .nav.head{margin-left:50px;margin-top:-45px;width:40px}
.waypoint .wplist{margin-top:11px}
.waypoint.closed .wplist{height:0;overflow:hidden}
.waypoint .wplist li{transform:none}
.waypoint .wplist a{padding:10px !important}
.push-active .waypoint{opacity:0}
}
.container.main{margin-bottom:40px}
h1>small,h2>small,h3>small{color:#999999;display:block;font-family:"Frutiger Next LT W06 Condensed",Arial,Helvetica,sans-serif}
.container>h2,.container>h1,.container>p,.row>h2,.row>h1,.row>p{padding-left:20px}
.container>h2,.row>h2{margin-bottom:20px;margin-top:40px}
@media (max-width:767px){.container>h2,.container>h1,.container>p,.row>h2,.row>h1,.row>p{padding-left:10px}
.container>h2,.row>h2{font-size:32px;margin-top:20px}
}
.pos-abs-sm{position:relative}
@media (min-width:768px){.pos-abs-sm{position:absolute}
}
[class*="box"]{position:relative}
.box,.pad{padding-left:20px;padding-right:20px}
.box-all,.pad-all{padding:20px}
.box-tb,.pad-tb{padding-top:20px;padding-bottom:20px}
.box-t,.pad-t{padding-top:20px}
.box-l,.pad-l{padding-left:20px}
.box-r,.pad-r{padding-right:20px}
@media (max-width:767px){.box,.pad{padding-left:10px;padding-right:10px}
.box-all,.pad-all{padding:10px}
.box-tb,.pad-tb{padding-top:10px;padding-bottom:10px}
.box-t,.pad-t{padding-top:10px}
.box-l,.pad-l{padding-left:10px}
.box-r,.pad-r{padding-right:10px}
}
.marg-t1{margin-top:20px}
.marg-t2{margin-top:40px}
.marg-t3{margin-top:60px}
.marg-b1{margin-bottom:20px}
.marg-b2{margin-bottom:40px}
.marg-b3{margin-bottom:60px}
.marg-0{margin-top:0;margin-bottom:0}
@media (max-width:767px){.marg-b3{margin-bottom:20px}
}
.cell-center{display:table-cell;text-align:center;vertical-align:middle}
.cl-effect-4>li>a:after{background:none repeat scroll 0 0 #828282;content:"";height:1px;left:0;opacity:0;position:absolute;top:100%;transform:translateY(-10px);transition:opacity 0.3s ease 0s,transform 0.3s ease 0s;width:100%}
.cl-effect-4>li.active>a:after,.cl-effect-4>li>a:hover:after{opacity:1;transform:translateY(0px)}
.kermi.bu1 .cl-effect-4>li>a::after{background:#2393EC}
.kermi.bu2 .cl-effect-4>li>a::after{background:#76AB27}
.kermi.bu3 .cl-effect-4>li>a::after{background:#A50A32}
.arbonia.bu1 .cl-effect-4>li>a::after{background:none}
.prolux .cl-effect-4>li>a:after{height:auto !important}
.prolux .cl-effect-4>li>a::before{color:#999999;font-family:"icons";font-size:27px;opacity:0;content:'\e80f';left:-7px;bottom:-2px;position:absolute;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;transform:rotate(135deg) scale(0.5)}
.prolux .cl-effect-4>li.active>a:before,.prolux .cl-effect-4>li>a:hover:before{transform:rotate(135deg) scale(1);color:#f39100;opacity:1}
.prolux .cl-effect-4>li:not(.active)>a:hover:before{color:#999999}
.roll{display:inline-block;overflow:hidden;perspective:400px;perspective-origin:50% 50%;vertical-align:top;white-space:nowrap;z-index:1}
.roll span{display:block;padding:0 2px;position:relative;-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.roll span:after{background:#2393EC;color:#ffffff;content:attr(data-title);display:block;left:0;padding:0 2px;position:absolute;top:0;-webkit-transform:translate3d(0px,105%,0px) rotateX(-90deg);transform:translate3d(0px,105%,0px) rotateX(-90deg);transform-origin:50% 0 0}
.kermi.bu2 .roll span:after{background:#76AB27}
.kermi.bu3 .roll span:after{background:#A50A32}
.arbonia .roll span:after{background:#ef7d00}
.prolux .roll span:after{background:#f39100}
.roll:hover span{background:#111111;-webkit-transform:translate3d(0px,0px,-30px) rotateX(90deg);transform:translate3d(0px,0px,-30px) rotateX(90deg)}
.col-top{vertical-align:top}
.col-middle{vertical-align:middle}
.col-bottom{vertical-align:bottom}
.row-same-height{display:table;table-layout:fixed;width:100%}
@media (min-width:768px){.col-sm-height{display:table-cell;float:none !important}
}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.row-eq-height>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
@media (max-width:767px){.row-eq-height{display:block}
.row-eq-height>div{display:block}
}
#grid-displayer{box-sizing:padding-box;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:99999;display:none}
.gg #grid-displayer{display:block}
#grid-displayer .gd-container,#grid-displayer .gd-row,#grid-displayer .gd-column{height:100%}
.gd-column{background-color:#ffffff;opacity:0.3}
.gd-column .holder{width:100%;height:100%;outline:1px solid #ff0000;text-align:center;border:20px solid rgba(129,129,129,0.21);border-top:none;border-bottom:none}
@media (max-width:767px){.gd-column .holder{border:10px solid rgba(129,129,129,0.21);border-top:none;border-bottom:none}
}
.alert{border:1px solid rgba(0,0,0,0);margin-bottom:20px;padding:10px}
.kermi.bu1 .alert-info{background-color:rgba(35,147,236,0.1);border-color:#2393EC}
.kermi.bu2 .alert-info{background-color:rgba(118,171,39,0.1);border-color:#76AB27}
.arbonia .alert-info{background-color:rgba(239,125,0,0.1);border-color:#ef7d00}
.prolux .alert-info{background-color:rgba(243,145,0,0.1);border-color:#f39100}
#cookieLayer{display:none;position:fixed;width:100%;color:#000000;z-index:9999;font-size:80%;-webkit-transform-origin:50% 100% 0;transform-origin:50% 100% 0;bottom:0}
#cookieLayer .container{border:1px solid #000000;border-bottom:none;background:#e4e4e6;padding:4px 0}
#cookieLayer p{margin:2px 0}
#cookieLayer a.i-link{display:inline}
#cookieLayer.cookieBarAniIn{-webkit-transform:perspective(2000px) rotateX(0deg);transform:perspective(2000px) rotateX(0deg);-webkit-animation:cookieBarAniIn 1s ease;animation:cookieBarAniIn 1s ease}
#cookieLayer.cookieBarAniOut{display:none;-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);-webkit-animation:cookieBarAniOut 0.15s ease;animation:cookieBarAniOut 0.15s ease}
@-webkit-keyframes cookieBarAniIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg)}
35%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg)}
60%{-webkit-transform:perspective(2000px) rotateX(17deg);transform:perspective(2000px) rotateX(17deg)}
82%{-webkit-transform:perspective(2000px) rotateX(-3deg);transform:perspective(2000px) rotateX(-3deg)}
100%{-webkit-transform:perspective(2000px) rotateX(0deg);transform:perspective(2000px) rotateX(0deg)}
}
@keyframes cookieBarAniIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg)}
35%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg)}
60%{-webkit-transform:perspective(2000px) rotateX(17deg);transform:perspective(2000px) rotateX(17deg)}
82%{-webkit-transform:perspective(2000px) rotateX(-3deg);transform:perspective(2000px) rotateX(-3deg)}
100%{-webkit-transform:perspective(2000px) rotateX(0deg);transform:perspective(2000px) rotateX(0deg)}
}
@-webkit-keyframes cookieBarAniOut{0%{-webkit-transform:perspective(2000px) rotateX(0deg);transform:perspective(2000px) rotateX(0deg)}
100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg)}
}
@keyframes cookieBarAniOut{0%{-webkit-transform:perspective(2000px) rotateX(0deg);transform:perspective(2000px) rotateX(0deg)}
100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg)}
}
#consentCookie{opacity:1;color:inherit;margin-left:6px;margin-top:-3px}
a.imagelightbox{cursor:-webkit-zoom-in;cursor:zoom-in}
#imagelightbox{cursor:-webkit-zoom-out;cursor:zoom-out;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 0 3.125em rgba(0,0,0,0.75);box-shadow:0 0 3.125em rgba(0,0,0,0.75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";margin:0 auto}
#imagelightbox-loading,#imagelightbox-loading div{border-radius:50%}
#imagelightbox-loading{width:2.5em;height:2.5em;background-color:#444;background-color:rgba(0,0,0,0.5);position:fixed;z-index:10003;top:50%;left:50%;padding:0.625em;margin:-1.25em 0 0 -1.25em;-webkit-box-shadow:0 0 2.5em rgba(0,0,0,0.75);box-shadow:0 0 2.5em rgba(0,0,0,0.75)}
#imagelightbox-loading div{width:1.25em;height:1.25em;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}
@-webkit-keyframes imagelightbox-loading{from{opacity:.5;-webkit-transform:scale(.75)}
50%{opacity:1;-webkit-transform:scale(1)}
to{opacity:.5;-webkit-transform:scale(.75)}
}
@keyframes imagelightbox-loading{from{opacity:.5;transform:scale(.75)}
50%{opacity:1;transform:scale(1)}
to{opacity:.5;transform:scale(.75)}
}
#imagelightbox-overlay{cursor:-webkit-zoom-out;cursor:zoom-out;background-color:rgba(255,255,255,0.9);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}
#imagelightbox-close{width:2.5em;height:2.5em;text-align:left;text-indent:-9999px;background-color:#666;position:fixed;z-index:10002;top:1.5em;right:1.5em;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}
#imagelightbox-close:hover{background-color:#111}
#imagelightbox-close:before,#imagelightbox-close:after{width:2px;background-color:#fff;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}
#imagelightbox-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#imagelightbox-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#imagelightbox-caption{text-align:center;color:#fff;background-color:#666;position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:0.625em}
#imagelightbox-nav{background-color:rgba(0,0,0,0.5);position:fixed;z-index:10001;left:50%;bottom:3.75em;padding:0.313em;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:20px}
#imagelightbox-nav a{width:1em;height:1em;border:1px solid #fff;display:inline-block;margin:0 0.313em;border-radius:50%}
#imagelightbox-nav a.active{background-color:#fff}
.imagelightbox-arrow{width:3.75em;height:7.5em;background-color:#444;background-color:rgba(0,0,0,0.5);vertical-align:middle;display:none;position:fixed;z-index:10001;top:50%;margin-top:-3.75em}
.imagelightbox-arrow:hover,.imagelightbox-arrow:focus{background-color:#666;background-color:rgba(0,0,0,0.75)}
.imagelightbox-arrow:active{background-color:#111}
.imagelightbox-arrow-left{left:2.5em}
.imagelightbox-arrow-right{right:2.5em}
.imagelightbox-arrow:before{width:0;height:0;border:1em solid transparent;content:'';display:inline-block;margin-bottom:-0.125em}
.imagelightbox-arrow-left:before{border-left:none;border-right-color:#fff;margin-left:-0.313em}
.imagelightbox-arrow-right:before{border-right:none;border-left-color:#fff;margin-right:-0.313em}
#imagelightbox-loading,#imagelightbox-overlay,#imagelightbox-close,#imagelightbox-caption,#imagelightbox-nav{-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}
@-webkit-keyframes fade-in{from{opacity:0}
to{opacity:1}
}
@keyframes fade-in{from{opacity:0}
to{opacity:1}
}
@media only screen and (max-width:767px){.imagelightbox-arrow-left{left:0}
.imagelightbox-arrow-right{right:0}
}
.gsc-control-cse .gsc-result-info{color:inherit;font-size:inherit;margin:10px 0;padding-left:inherit}
body .gsc-result,body .gsc-result-info,body .gsc-completion-container,.gsc-control-cse{font-family:"Frutiger Next LT W06 Condensed",Arial,Helvetica,sans-serif !important}
body .gsc-control-cse .gs-result .gs-title{font-family:"Frutiger Next LT W06 Bold Cond",Arial,Helvetica,sans-serif !important}
.gsc-control-cse,.gsc-control-cse .gsc-table-result{font-size:inherit !important}
.gsc-branding,.gcsc-branding{display:none}
body .gsc-cursor-box{padding-top:1em;text-align:center}
.gs-result .gs-title,.gs-result .gs-title *,.gs-result a.gs-visibleUrl,.gs-result .gs-visibleUrl{color:inherit !important;text-decoration:none !important}
.gs-piccol{width:100px}
.gs-web-image-box,.gs-promotion-image-box,.gs-piccol>div>div{width:100px !important;padding:2px 8px 2px 0;float:left}
.gs-web-image-box img.gs-image,.gs-promotion-image-box img.gs-promotion-image,.gs-image{max-width:100px !important}
.gs-fallback-outer{display:block;position:absolute !important;z-index:-1}
.gs-image-box+.gs-image-box,.gs-piccol>div>div+.gs-image-box{display:none}
.gs-image-box .gs-fallback{max-width:100px !important;border:1px solid #e2e2e2;padding:0 5px 5px 5px}
div.gs-title{padding-bottom:30px}
div.gs-title a{white-space:normal}
.gssb_a{padding:5px !important}
.gsc-tabHeader{padding-left:10px !important;padding-right:10px !important}
.kermi .gsc-tabHeader.gsc-tabhActive{border-top:2px solid #A50A32 !important}
.arbonia .gsc-tabHeader.gsc-tabhActive{border-top:2px solid #ef7d00 !important}
.prolux .gsc-tabHeader.gsc-tabhActive{border-top:2px solid #f39100 !important}
.gsc-results .gsc-cursor{display:inline-block !important}
.gsc-cursor-page{position:relative;float:left;padding:5px 10px;line-height:1.428571429;border:1px solid #999999;margin-left:-1px;margin-right:0 !important;text-decoration:none !important}
.gsc-cursor-page:hover,.gsc-cursor-page:focus{z-index:3;color:#ffffff !important;background-color:#999999 !important}
.gsc-cursor-page:first-child{margin-left:0}
.gsc-cursor-current-page,.gsc-cursor-current-page:hover,.gsc-cursor-current-page:focus{z-index:2;color:#ffffff !important;background-color:#999999 !important;cursor:default}
@media (max-width:767px){.gs-piccol{width:auto}
}
.breadcrumb{padding:0;margin:0;list-style:none;background-color:transparent;border:none}
.breadcrumb>li{color:#999999}
.breadcrumb>li+li:before{padding:0 2px 0 5px}
.prolux .breadcrumb li:before{color:#f39100;content:"\e80b\00a0"!important;font-family:"icons";padding:0 0 0 10px}
.breadcrumb>.active{color:#999999}
.kermi.bu1 .breadcrumb>.active{color:#2393EC}
.kermi.bu2 .breadcrumb>.active{color:#76AB27}
.kermi.bu3 .breadcrumb>.active{color:#A50A32}
.arbonia .breadcrumb>.active{color:#ef7d00}
.prolux .breadcrumb>.active{font-family:"Frutiger Next LT W06 Bold Cond",Arial,Helvetica,sans-serif}
.breadcrumb.langmenu>li+li:before{content:"|"}
.breadcrumb.langmenu a{padding:5px}
@media (max-width:767px){.breadcrumb:not(.langmenu)>li{display:none}
.breadcrumb:not(.langmenu)>li:nth-last-child(1){display:inline-block}
.breadcrumb:not(.langmenu)>li:nth-last-child(2):not(:first-child){display:inline-block}
.breadcrumb:not(.langmenu)>li:nth-last-child(2):not(:first-child):before{content:".. /\00a0"}
.breadcrumb:not(.langmenu)>li:nth-last-child(2):first-child{display:inline-block}
}
.ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.abs{position:absolute}
.socialnav{list-style:none;padding:0;display:inline-block}
.socialnav li{float:left;margin-right:15px;margin-top:-0.15em;background:#999999;width:27px;height:27px;overflow:hidden;font-size:110%;border-radius:50%}
.prolux .socialnav li{border-radius:5px}
.socialnav li:last-child{margin-right:0px}
.socialnav li:hover{background:#fff;border:1px solid #999999}
.socialnav li a{-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;color:#fff;font-size:125%}
.socialnav li a:hover{color:#999999}
.socialnav li a span:before{vertical-align:sub;width:100%;margin:0}
.socialsquare{padding-top:100%;background:#A50A32}
.socialsquare .inner{margin:0px auto;height:100%;display:table}
.socialsquare h3{margin-top:0px;color:#fff}
.socialsquare .socialnav li{width:33px;height:33px;font-size:130%;background:#fff}
.socialsquare .socialnav li:hover{background:#A50A32;border:1px solid #fff}
.socialsquare .socialnav li a{color:#A50A32}
.socialsquare .socialnav li a:hover{color:#fff !important}
.kermi.bu1 .socialsquare{background:#2393EC}
.kermi.bu1 .socialsquare .socialnav li:hover{background:#2393EC}
.kermi.bu1 .socialsquare .socialnav li a{color:#2393EC}
.kermi.bu2 .socialsquare{background:#76AB27}
.kermi.bu2 .socialsquare .socialnav li:hover{background:#76AB27}
.kermi.bu2 .socialsquare .socialnav li a{color:#76AB27}
.arbonia .socialsquare{background:#ef7d00}
.arbonia .socialsquare .socialnav li:hover{background:#ef7d00}
.arbonia .socialsquare .socialnav li a{color:#ef7d00}
.prolux .socialsquare{background:#f39100}
.prolux .socialsquare .socialnav li:hover{background:#f39100}
.prolux .socialsquare .socialnav li a{color:#f39100}
footer .icon-youtube-play:before{vertical-align:middle !important}
.partner-bar{xdisplay:none;color:#fff !important;position:relative;z-index:99;width:100%;height:20px}
.partner-bar .container{font-size:14px;line-height:18px}
.partner-bar .container>div{margin:0}
.partner-bar a{color:#fff !important}
@media (max-width:767px){.loggedin .partner-bar{position:absolute;top:62px;z-index:5}
}
.partnerdocs{position:relative;margin-top:60px;margin-bottom:80px;margin-left:-1px;margin-right:-1px}
.partnerdocs .header h3{color:#fff;margin:0}
.partnerdocs+.partnerdocs{margin-top:-82px}
.partnerteaser{background:#fff;width:100%;border-bottom-width:10px;border-bottom-style:solid}
.partnerteaser a{color:#A50A32 !important}
.arbonia .partnerteaser a{color:#ef7d00 !important}
.prolux .partnerteaser a{color:#565656 !important}
.prolux .partnerteaser a.i-lock:before,.prolux .partnerteaser a.i-link:before{color:#f39100 !important}
@media (max-width:767px){.partnerdocs{margin-top:20px;margin-bottom:20px}
.partnerdocs+.partnerdocs{margin-top:-20px}
.partnerdocs .header{margin-bottom:0}
.partnerdocs img{display:none}
.partnerdocs .caption-layer{position:relative}
.partnerdocs .caption-layer h4{text-align:left;margin:10px}
}
.servicerow{background:#ffffff;border:1px solid #cccccc}
.servicerow .partnersearch{height:100%}
.servicerow .part-form .holder{height:100%}
.holder[class*="box"] h3,.servicerow h3,.partnersearch h3{margin-top:0;font-size:26px}
.partnersearch{outline:1px solid #cccccc}
.servicerow .partnersearch,.modal-content .partnersearch{outline:none}
.partnersearch .radio{display:inline-block;margin-right:10px}
.col-sm-6 .partnersearch .radio{display:block}
.col-sm-6 .partnersearch>.col-sm-6{width:100%}
[class*="col-"] [class*="col-"]{margin-bottom:0px}
@media (max-width:767px){.partnersearch{margin-top:1px}
}
@media (min-width:768px){.col-sm-6 .partnersearch>.col-sm-6 .col-sm-12{width:50%}
}
.partnersearch .btn-abs{bottom:-2px;color:#ffffff;position:absolute;right:0}
.arbonia .partnersearch .btn-abs,.prolux .partnersearch .btn-abs{xbottom:0}
.servicerow .partnersearch .btn-abs{bottom:-4px}
[class*="col-"] [class*="col-"] .btn-abs{right:-2px}
.col-sm-6 .partnersearch>.col-sm-6 .form-wrap-cols>[class*="col-"]{float:unset;width:100%}
.pac-container{z-index:2147483647}
.pac-container:after{background-image:none !important;height:0px;margin:0;padding:0}
.partner-results{cursor:pointer}
.partner-results .mapnr{color:#cccccc;left:50%;opacity:0.1;position:absolute;text-align:center;top:-5px;width:100%;font-family:"Frutiger Next LT W06 Bold Cond",Arial,Helvetica,sans-serif;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.partner-results .icon-map-pin:before{font-size:600%}
.partner-results .mapnr span{font-size:230%;width:100%;position:absolute;left:0px;line-height:160%}
.grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
.partner-results .result:hover .mapnr,.partner-results .result.active .mapnr{opacity:0.4;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:none}
.partner-results .adr2 dl{display:table;float:right;margin:0 20px 0 0}
.partner-results .adr2 dt{float:left;width:60%}
.partner-results .adr2 dd{float:right;text-align:right;width:40%;white-space:nowrap}
.partner-results .adr2 .list{display:table-cell;vertical-align:top;text-align:right}
.partner-results .adr2 .route{display:table-cell;vertical-align:top;text-align:center}
.partner-results .adr2 .route a{text-decoration:none}
.partner-results .adr2 .route .icon-map-route{display:block;font-size:220%}
.partner-results .adr2 table .route{white-space:nowrap}
.partner-results .adr2 td.space{padding-right:20px;width:100%}
.partner-results .adr2 table.innerlist{width:100%}
.partner-results .adr2 table.innerlist,.partner-results .adr2 td{text-align:right}
.partner-results .adr2 tr{vertical-align:top}
.partner-results .adr2 table.innerlist td+td{padding-left:20px;width:1%;white-space:nowrap}
.partner-results .adr2 table a:not(.textlink){display:block}
@media (max-width:767px){.partner-results .adr2 table.innerlist,.partner-results .adr2 td{text-align:left}
.partner-results .adr2 table.innerlist{width:1%}
.partner-results .adr2 td.space{padding-right:0px}
}
.partner-results li{border-top:1px solid #cccccc}
.partner-results li:last-child{border-bottom:1px solid #cccccc}
.full-wrapper.inside.abs16-9>.holder{padding-top:56.52%}
#map_div{height:100%;left:0;position:absolute;top:0;width:100%}
#map_div .gm-style .gm-style-iw{font-family:"Frutiger Next LT W06 Condensed",Arial,Helvetica,sans-serif;font-size:16px}
#map_div .gm-style-iw .marker{min-width:400px}
#map_div .gm-style{color:#666666 !important}
.partner-results .partnersearch{margin-bottom:40px}
.partner-results .part-text{display:none}
.partner-results .part-form{width:100%}
.partner-results .part-selection,.partner-results .part-input{width:50%}
.partner-results .partnersearch .btn-abs{right:-1px}
.partner-results .part-input .col-md-3,.partner-results .part-selection .col-md-8{width:100%}
@media (max-width:767px){.partner-results .adr2 dt{width:40%}
.partner-results .adr1 h3{margin-bottom:0;padding-right:50px}
.partner-results .adr2 .list{text-align:left}
.partner-results .adr2 dl{float:none;width:50%}
.partner-results .adr2 dd{width:60%}
.partner-results .route{font-size:120%}
.partner-results .part-selection,.partner-results .part-input{width:100%}
.partner-results .mapnr{left:auto;font-size:60%;right:-10px;width:auto;top:5px}
}
.a-icon-updown:before,.a-icon-updown:after{right:13px;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;backface-visibility:hidden;background:#46464b;width:10px;height:2px;position:absolute;top:50%;content:""}
.a-icon-updown:after{right:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.a-icon-updown:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.a-icon-updown.selected:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.a-icon-updown.selected:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.accordion{margin-bottom:40px}
.accordion.layout2 .accordion-header h3{color:#ffffff;font-size:18px;text-align:left}
.accordion.layout2 .accordion-header .a-icon-updown{top:20px}
.accordion.layout2 .accordion-header .a-icon-updown:before,.accordion.layout2 .accordion-header .a-icon-updown:after{background:#eeeeee}
.accordion.layout2 .accordion-content>.row{margin-top:40px}
.accordion-header{cursor:pointer;position:relative;padding:10px 20px;border:1px solid transparent}
.accordion-header h3{margin:0;position:relative;padding-right:20px;text-align:right}
.accordion-header .a-icon-updown{position:absolute;right:13px;top:27px}
.accordion-header:not(.collapsed) .a-icon-updown:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.accordion-header:not(.collapsed) .a-icon-updown:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.accordion-content .acc-layer{position:absolute;z-index:1;right:1px;left:1px;top:0px;bottom:2px;opacity:0;color:#ffffff;cursor:pointer;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.accordion-content .acc-layer:hover{opacity:1}
.accordion-content .acc-layer .caption-layer{font-size:140px;font-family:"Frutiger Next LT W06 Condensed",Arial,Helvetica,sans-serif}
.accordion-content .acc-layer .bg{position:absolute;right:0px;left:0px;top:0px;bottom:0px;opacity:0.75}
.accordion-content .acc-layer .bg:after{font-family:"icons";content:'\e801';bottom:30px;font-size:300%;position:absolute;right:30px}
.accordion-content .caption-layer{font-size:130%}
.accordion-content .caption-layer .i-arrow{text-align:left}
.accordion-content .caption-layer .i-arrow:after{content:""}
.productnav>li>a{color:#eeeeee !important}
.productnav>li{margin-bottom:2px;margin-right:2px}
.productnav li{list-style:outside none none}
.productnav li a{padding:10px 30px 10px 20px;text-decoration:none;font-size:110%}
.productnav li a:after{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;font-family:"icons";font-size:130%;font-weight:normal;content:'\e801';position:absolute;right:24px;opacity:0}
.prolux .productnav li a:after{content:'\e80b';font-size:160%}
.arbonia .productnav li a:after{content:'\e80f';font-size:160%}
@media (max-width:767px){.productnav li a:after{opacity:1}
}
.productnav li a:hover:after,.productnav li a.is-active:after{right:20px;opacity:1}
.productnav .has-children ul>li{background:#fff}
.productnav .p0,.productnav .c-p0{background:#878787}
.productnav .p0 a,.productnav .p0 .go-back a,.productnav .c-p0 a,.productnav .c-p0 .go-back a{color:#878787}
.productnav .p1,.productnav .c-p1{background:#b81a5d}
.productnav .p1 a,.productnav .p1 .go-back a,.productnav .c-p1 a,.productnav .c-p1 .go-back a{color:#b81a5d}
.prolux .productnav .p1 a,.prolux .productnav .p1>ul *:hover,.prolux .productnav .p1>ul .is-active,.prolux .productnav .c-p1 a,.prolux .productnav .c-p1>ul *:hover,.prolux .productnav .c-p1>ul .is-active{color:#e40033 !important}
.productnav .p1>ul *:hover,.productnav .p1>ul .is-active,.productnav .c-p1>ul *:hover,.productnav .c-p1>ul .is-active{color:#b81a5d !important}
.productnav .p2,.productnav .c-p2{background:#4F1565}
.productnav .p2 a,.productnav .p2 .go-back a,.productnav .c-p2 a,.productnav .c-p2 .go-back a{color:#4F1565}
.prolux .productnav .p2 a,.prolux .productnav .p2>ul *:hover,.prolux .productnav .p2>ul .is-active,.prolux .productnav .c-p2 a,.prolux .productnav .c-p2>ul *:hover,.prolux .productnav .c-p2>ul .is-active{color:#0080c8 !important}
.productnav .p2>ul *:hover,.productnav .p2>ul .is-active,.productnav .c-p2>ul *:hover,.productnav .c-p2>ul .is-active{color:#4F1565}
.productnav .p3,.productnav .c-p3{background:#004295}
.productnav .p3 a,.productnav .p3 .go-back a,.productnav .c-p3 a,.productnav .c-p3 .go-back a{color:#004295}
.prolux .productnav .p3 a,.prolux .productnav .p3>ul *:hover,.prolux .productnav .p3>ul .is-active,.prolux .productnav .c-p3 a,.prolux .productnav .c-p3>ul *:hover,.prolux .productnav .c-p3>ul .is-active{color:#009e4c !important}
.productnav .p3>ul *:hover,.productnav .p3>ul .is-active,.productnav .c-p3>ul *:hover,.productnav .c-p3>ul .is-active{color:#004295}
.productnav .p4,.productnav .c-p4{background:#0081CE}
.productnav .p4 a,.productnav .p4 .go-back a,.productnav .c-p4 a,.productnav .c-p4 .go-back a{color:#0081CE}
.productnav .p4>ul *:hover,.productnav .p4>ul .is-active,.productnav .c-p4>ul *:hover,.productnav .c-p4>ul .is-active{color:#0081CE}
.productnav .p5,.productnav .c-p5{background:#33AAAE}
.productnav .p5 a,.productnav .p5 .go-back a,.productnav .c-p5 a,.productnav .c-p5 .go-back a{color:#33AAAE}
.productnav .p5>ul *:hover,.productnav .p5>ul .is-active,.productnav .c-p5>ul *:hover,.productnav .c-p5>ul .is-active{color:#33AAAE}
.productnav .p6,.productnav .c-p6{background:#DF9C00}
.productnav .p6 a,.productnav .p6 .go-back a,.productnav .c-p6 a,.productnav .c-p6 .go-back a{color:#DF9C00}
.productnav .p6>ul *:hover,.productnav .p6>ul .is-active,.productnav .c-p6>ul *:hover,.productnav .c-p6>ul .is-active{color:#DF9C00}
.productnav .p7,.productnav .c-p7{background:#ee7bae}
.productnav .p7 a,.productnav .p7 .go-back a,.productnav .c-p7 a,.productnav .c-p7 .go-back a{color:#ee7bae}
.productnav .p7>ul *:hover,.productnav .p7>ul .is-active,.productnav .c-p7>ul *:hover,.productnav .c-p7>ul .is-active{color:#ee7bae}
ul.dropdown-menu .row.productnav-row{margin:20px}
.productnav-rightside{display:none;top:0px;width:50%;bottom:0px;left:50%;position:absolute;z-index:1;pointer-events:none}
.productnav-rightside div{top:0px;bottom:0px;border:1px solid #cccccc;position:absolute;left:2px;right:2px}
@media (min-width:768px){.kermi.bu2 .productnav-rightside{display:block}
}
.kermi.bu2 .productnav>li,.kermi.bu2 .productnav>.li1{margin-bottom:6px;background:#ffffff}
.kermi.bu2 .productnav>li a,.kermi.bu2 .productnav>li .go-back a,.kermi.bu2 .productnav>.li1 a,.kermi.bu2 .productnav>.li1 .go-back a{color:#46464b !important;border:1px solid rgba(255,255,255,0)}
.kermi.bu2 .productnav>li .go-back,.kermi.bu2 .productnav>.li1 .go-back{border:none}
.kermi.bu2 .productnav>li>a.is-active,.kermi.bu2 .productnav>.li1>a.is-active{background:#76AB27;color:#ffffff !important;border:1px solid #76AB27}
.kermi.bu2 .productnav>li>a,.kermi.bu2 .productnav>.li1>a{border:1px solid #D9D9D9}
.kermi.bu2 .productnav>li>ul *:hover,.kermi.bu2 .productnav>li>ul .is-active,.kermi.bu2 .productnav>.li1>ul *:hover,.kermi.bu2 .productnav>.li1>ul .is-active{color:#76AB27 !important}
.kermi.bu2 .productnav>li .has-children ul>li,.kermi.bu2 .productnav>.li1 .has-children ul>li{margin-bottom:6px}
.kermi.bu2 .productnav>li>ul>.has-children,.kermi.bu2 .productnav>li .li12,.kermi.bu2 .productnav>.li1>ul>.has-children,.kermi.bu2 .productnav>.li1 .li12{margin:0 3px}
.prolux .productnav>li{background:#ffffff !important;padding-right:20px}
.prolux .productnav>li .has-children li{padding-right:20px}
.prolux .productnav>li .go-back{border:none}
.prolux .productnav>li a{border-bottom:1px solid #565656;padding:10px 20px 10px 0;color:#565656 !important}
.prolux .productnav>li a:hover:after,.prolux .productnav>li a.is-active:after{right:0}
.prolux .productnav>li .go-back a:hover:after{opacity:0}
.prolux .productnav>li .go-back>a{padding-left:0 !important}
.arbonia .productnav>li{background:#EDEDED !important}
.arbonia .productnav>li .has-children ul>li{margin-bottom:2px}
.arbonia .productnav>li .has-children ul>li a{background:#EDEDED !important}
.arbonia .productnav>li a,.arbonia .productnav>li>ul *:hover,.arbonia .productnav>li>ul .is-active{color:#ef7d00 !important}
.arbonia .productnav>li .go-back a:hover:after{opacity:0}
.go-back a:before,.go-back a:after{font-size:80% !important;left:18px !important;transform:rotate(180deg) !important;transform-origin:0 50% 0 !important}
.cd-dropdown-content .cd-secondary-dropdown .go-back>a{padding-left:10px !important}
.productnav .sc{overflow-y:auto !important;overflow-x:hidden !important}
.modal-header,.modal-footer{border:none;min-height:auto;padding:20px 20px 10px 20px}
.modal-header .close{margin-top:-9px}
.modal-dialog{margin-top:0}
.modal-body{padding:0}
.modal-body h3,.modal-body h4{margin-top:0px;padding-top:10px}
.modal-content{border-radius:0;border:none}
.btn{border-radius:0;border:none;padding:3px 12px}
.modal-body .btn,.partnerlogin .btn{bottom:0;position:absolute;right:0;line-height:27px;color:#ffffff}
.btn-space{padding-bottom:52px;margin-bottom:0}
.partnerlogin .btn-space{padding-top:20px}
.partnerlogin{outline:1px solid #999999}
.modal-body .partnerlogin .btn-space{padding-top:0px}
.modal-body .partnerlogin{outline:none}
#modal-partnersearch .modal-body .col-sm-6{width:100%}
#modal-partnersearch .modal-dialog{margin:30px auto}
#modal-partnersearch .box-t{padding-top:0}
#modal-partnersearch [class*="col-"]{margin-bottom:0}
.switch2{margin-top:0px !important}
.switch2 .row{margin-bottom:0px !important}
.switch2 .holder{height:calc(100vh - 295px);background-size:cover;background-position:top center;overflow:hidden}
.switch2 h2{color:#ffffff !important;font-size:64px;margin:0 10% 20px 5%;white-space:nowrap;transition:all 0.2s ease 0s}
.switch2 h2>small{font-size:40%;margin-top:10px;white-space:normal}
.switch2 .bu1 small{color:#2493ec}
.switch2 .bu2 small{color:#7abb00}
.switch2 .i-arrow:after{bottom:10%;color:#ffffff;font-size:60%;position:absolute;right:5%;top:auto;margin-left:0}
.kermi .bu2 .caption-layer a:before{background:#7ABB00}
@media (max-width:767px){.switch2 .holder{height:250px}
.switch2 h2{margin:0;font-size:34px}
}
.dl-list{list-style:outside none none;padding:0;overflow:auto}
.dl-list li{width:33.3333%;float:left}
.dl-list .thumb{overflow:hidden;padding-top:80%;position:relative}
.dl-list .thumb img{max-height:100%;max-width:100%;position:absolute;top:0;width:auto;left:1px}
.dl-list .text{margin:10px 10px 10px 0}
.dl-list .text a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-list.no-thumb .thumb{display:none}
.dl-list.no-thumb li{width:50%}
.dl-list.no-tumb li:nth-child(even){float:right}
@media (max-width:767px){.dl-list li{width:50%}
.dl-list .text{margin:0px 10px 0px 0}
}
progress{z-index:999;position:fixed;left:0;top:60px;width:100%;height:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:#cccccc}
progress::-webkit-progress-bar{background-color:transparent}
progress::-webkit-progress-value{background-color:#cccccc}
.kermi.bu1 progress::-webkit-progress-value{background-color:#2393EC}
.kermi.bu2 progress::-webkit-progress-value{background-color:#76AB27}
.arbonia progress::-webkit-progress-value{background-color:#ef7d00}
.prolux progress::-webkit-progress-value{background-color:#f39100}
.kermihaus .hotspot{background:rgba(0,0,0,0.8);border:1px solid #fff;position:absolute;z-index:1;left:25%;top:35%;width:30px;height:30px;opacity:1;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff}
.kermihaus .hotspot a{color:#fff}
.kermihaus .hotspot span{-webkit-transition:all .3s ease;transition:all .3s ease;visibilty:hidden;opacity:0;display:inline-block;padding:3px 8px;overflow:hidden}
.kermihaus .hotspot:before,.kermihaus .hotspot.is-active:before{color:#ffffff;content:"+";font-size:24px;line-height:1;position:absolute;text-align:center;width:28px;-webkit-transition:all .3s ease;transition:all .3s ease}
.kermihaus .hotspot:hover,.kermihaus .hotspot.is-active{background:rgba(118,171,39,0.8);width:auto}
.kermihaus .hotspot:hover span,.kermihaus .hotspot.is-active span{visibilty:visible;opacity:1;margin-left:20px}
.kermihaus .hotspot:hover:before,.kermihaus .hotspot.is-active:before{transform:rotate(45deg)}
.kermihaus .stage-space{pointer-events:none;position:relative}
.kermihaus .stage-space .accordion{float:none;margin:0 auto;background:rgba(255,255,255,0.9);display:block;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;-webkit-transform:scale(0.000001);transform:scale(0.000001)}
.kermihaus .stage-space .accordion.zoomIn{-webkit-transform:scale(1);transform:scale(1);opacity:1}
.kermihaus .stage-space .accordion-header{display:none}
.kermihaus .stage-space .accordion-content{display:block !important}
.kermihaus .stage-space .row.marg-3{margin:0}
.kermihaus .stage-space h3{color:#76ab27}
.kermihaus .stage.hs-active .stage-space{pointer-events:auto}
.kermihaus .stage.hs-active .hotspot{opacity:.5}
.kermihaus .hs-wrapper{margin:0px;width:100%;position:absolute;bottom:0px}
.kermihaus .hs-wrapper .close{font-size:30px;opacity:0.5;padding:0 10px;position:absolute;right:0;top:0;display:none}
.kermihaus .hs-container{padding:0 0 10px}
@media (min-width:768px) and (max-width:992px){.kermihaus .hs-container{width:95%}
}
.kermihaus .accordion-header h3{text-align:left;color:#76ab27}
.kermihaus .accordion-header h3 .a-icon-updown{top:19px}
.kermihaus .accordion{margin-bottom:2px;display:none}
.kermihaus .a-ball{position:absolute;left:60%;top:76%;width:2%;-webkit-animation:khball 90s infinite linear;animation:khball 90s infinite linear}
.kermihaus .x-optimiert{position:absolute;bottom:3%;left:80%;z-index:1}
.kermihaus .a-ballon{display:none;position:absolute;left:0;top:0;width:5%;-webkit-transform:translate(-100%,-80%) scale(1.5) rotate(.0001deg);transform:translate(-100%,-80%) scale(1.5) rotate(.0001deg);-webkit-animation:khballon 90s forwards linear 5s;animation:khballon 90s forwards linear 5s}
.kermihaus.night .x-optimiert{opacity:.8}
@-webkit-keyframes khball{25%{-webkit-transform:translate(-35px,5px) rotate(.0021deg);transform:translate(-35px,5px) rotate(.0021deg)}
40%{-webkit-transform:translate(-50px,20px) rotate(-0.0021deg);transform:translate(-50px,20px) rotate(-0.0021deg)}
60%{-webkit-transform:translate(10px,20px) rotate(.0001deg);transform:translate(10px,20px) rotate(.0001deg)}
80%{-webkit-transform:translate(10px,10px) rotate(-0.0021deg);transform:translate(10px,10px) rotate(-0.0021deg)}
0%,100%{-webkit-transform:translate(0,0px) rotate(-0.0001deg);transform:translate(0,0px) rotate(-0.0001deg)}
}
@keyframes khball{25%{-webkit-transform:translate(-35px,5px) rotate(.0021deg);transform:translate(-35px,5px) rotate(.0021deg)}
40%{-webkit-transform:translate(-50px,20px) rotate(-0.0021deg);transform:translate(-50px,20px) rotate(-0.0021deg)}
60%{-webkit-transform:translate(10px,20px) rotate(.0001deg);transform:translate(10px,20px) rotate(.0001deg)}
80%{-webkit-transform:translate(10px,10px) rotate(-0.0021deg);transform:translate(10px,10px) rotate(-0.0021deg)}
0%,100%{-webkit-transform:translate(0,0px) rotate(-0.0001deg);transform:translate(0,0px) rotate(-0.0001deg)}
}
@-webkit-keyframes khballon{0%{-webkit-transform:translate(-100%,-80%) scale(1.5) rotate(.0001deg);transform:translate(-100%,-80%) scale(1.5) rotate(.0001deg)}
70%{-webkit-transform:translate(300%,250%) scale(0.5) rotate(.0001deg);transform:translate(300%,250%) scale(0.5) rotate(.0001deg);opacity:1}
100%{-webkit-transform:translate(380%,300%) scale(0.2) rotate(.0001deg);transform:translate(380%,300%) scale(0.2) rotate(.0001deg);opacity:0}
}
@keyframes khballon{0%{-webkit-transform:translate(-100%,-80%) scale(1.5) rotate(.0001deg);transform:translate(-100%,-80%) scale(1.5) rotate(.0001deg)}
70%{-webkit-transform:translate(300%,250%) scale(0.5) rotate(.0001deg);transform:translate(300%,250%) scale(0.5) rotate(.0001deg);opacity:1}
100%{-webkit-transform:translate(380%,300%) scale(0.2) rotate(.0001deg);transform:translate(380%,300%) scale(0.2) rotate(.0001deg);opacity:0}
}
@media (max-width:767px){.kermihaus .stage-space .accordion,.kermihaus .hotspot{display:none}
.kermihaus .accordion{border:1px solid #cccccc;font-size:100%;display:block}
.kermihaus .accordion-header{padding:10px}
.kermihaus .a-icon-updown{top:22px}
.kermihaus .stage+.site-wrap{padding-top:20px}
.kermihaus .a-ball{display:none}
}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes a-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes a-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.a-fadeInUp{-webkit-animation-name:a-fadeInUp;animation-name:a-fadeInUp}
@-webkit-keyframes a-fadeIn{0%{opacity:0;visibility:visible}
100%{visibility:visible;opacity:1}
}
@keyframes a-fadeIn{0%{opacity:0;visibility:visible}
100%{opacity:1;visibility:visible}
}
.a-fadeIn{-webkit-animation-name:a-fadeIn;animation-name:a-fadeIn}
.modal.sign-3D{-webkit-transition:all 0.15s linear 0s;transition:all 0.15s linear 0s;backface-visibility:hidden;-webkit-perspective:600px;perspective:600px}
.modal.sign-3D .modal-dialog{-webkit-transform:rotateX(-60deg);transform:rotateX(-60deg);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;opacity:0;animation-duration:1000ms;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.4,0,0,1.5);transition-duration:500ms;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0,1.5)}
.modal.in.sign-3D .modal-dialog{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}
.productnav-rightside{display:none;top:0px;width:50%;bottom:0px;left:50%;position:absolute;z-index:1;pointer-events:none}
.productnav-rightside div{top:0px;bottom:0px;border:1px solid #cccccc;position:absolute;left:2px;right:2px}
@media (max-width:767px){ul.dropdown-menu .row.productnav-row{margin:0px 0px}
}
@media (min-width:768px){.kermi.bu2 .productnav-rightside{display:block}
}
.prodnav-wrapper{display:inline-block;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}
.prodnav{position:relative;z-index:1;top:0;left:0;height:auto;width:50%;color:#ffffff}
.prodnav .is-hidden{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden}
.prodnav .fade-in{-webkit-animation:cd-fade-in 0.3s;animation:cd-fade-in 0.3s}
.prodnav .fade-out{-webkit-animation:cd-fade-out 0.3s;animation:cd-fade-out 0.3s}
.prodnav .move-out{overflow:hidden !important}
.prodnav .has-children ul>li{background:none}
.prodnav .has-children ul>li a{background:#fff;padding-bottom:11px}
.prodnav a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.3s,transform 0.3s;transition:opacity 0.3s,transform 0.3s}
.prodnav ul{overflow:hidden !important;padding:0}
.prodnav .ul-first,.prodnav .ul2{-webkit-overflow-scrolling:touch;padding:0;margin:0;position:absolute;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}
.prodnav .ul-first{position:static !important;height:auto}
.prodnav .ul2{left:100%;height:auto}
.prodnav .ul2.is-active{visibility:visible;display:block}
.prodnav .ul3{padding-left:10px}
.prodnav>li{margin-bottom:2px}
.prodnav .ac{margin-bottom:0}
.prodnav .ac-c{position:relative}
@media only screen and (min-width:768px){.prodnav .ul2{visibility:hidden;display:none;-webkit-transition:transform 0.3s;transition:transform 0.3s;-webkit-transform:translateX(0);transform:translateX(0)}
}
@media only screen and (max-width:767px){.prodnav{width:100%}
.prodnav .is-hidden>li>a{opacity:0}
}
.prodnav-cont ul{margin-bottom:0}
.prodnav-cont>li>a{color:#eeeeee !important}
.prodnav-cont li{margin-bottom:2px;margin-right:2px}
.prodnav-cont li{list-style:outside none none}
.prodnav-cont li a{padding:10px 35px 10px 20px;text-decoration:none;font-size:110%;height:43px}
.prodnav-cont li a:after{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;font-family:"icons";font-size:130%;font-weight:normal;content:'\e801';position:absolute;right:24px;opacity:0}
.prolux .prodnav-cont li a:after{content:'\e80b';font-size:160%}
.arbonia .prodnav-cont li a:after{content:'\e80f';font-size:160%}
@media (max-width:767px){.prodnav-cont li a:after{opacity:1}
}
.prodnav-cont li a:hover:after,.prodnav-cont li a.is-active:after{right:20px;opacity:1}
.prodnav-cont .has-children ul>li{background:#fff}
.prodnav-cont .p0,.prodnav-cont .c-p0{background:#878787}
.prodnav-cont .p0 a,.prodnav-cont .p0 .go-back a,.prodnav-cont .c-p0 a,.prodnav-cont .c-p0 .go-back a{color:#878787}
.prodnav-cont .p1,.prodnav-cont .c-p1{background:#b81a5d}
.prodnav-cont .p1 a,.prodnav-cont .p1 .go-back a,.prodnav-cont .c-p1 a,.prodnav-cont .c-p1 .go-back a{color:#b81a5d}
.prolux .prodnav-cont .p1 a,.prolux .prodnav-cont .p1>ul *:hover,.prolux .prodnav-cont .p1>ul .is-active,.prolux .prodnav-cont .c-p1 a,.prolux .prodnav-cont .c-p1>ul *:hover,.prolux .prodnav-cont .c-p1>ul .is-active{color:#e40033 !important}
.prodnav-cont .p1>ul *:hover,.prodnav-cont .p1>ul .is-active,.prodnav-cont .c-p1>ul *:hover,.prodnav-cont .c-p1>ul .is-active{color:#b81a5d !important}
.prodnav-cont .p2,.prodnav-cont .c-p2{background:#4F1565}
.prodnav-cont .p2 a,.prodnav-cont .p2 .go-back a,.prodnav-cont .c-p2 a,.prodnav-cont .c-p2 .go-back a{color:#4F1565}
.prolux .prodnav-cont .p2 a,.prolux .prodnav-cont .p2>ul *:hover,.prolux .prodnav-cont .p2>ul .is-active,.prolux .prodnav-cont .c-p2 a,.prolux .prodnav-cont .c-p2>ul *:hover,.prolux .prodnav-cont .c-p2>ul .is-active{color:#0080c8 !important}
.prodnav-cont .p2>ul *:hover,.prodnav-cont .p2>ul .is-active,.prodnav-cont .c-p2>ul *:hover,.prodnav-cont .c-p2>ul .is-active{color:#4F1565}
.prodnav-cont .p3,.prodnav-cont .c-p3{background:#004295}
.prodnav-cont .p3 a,.prodnav-cont .p3 .go-back a,.prodnav-cont .c-p3 a,.prodnav-cont .c-p3 .go-back a{color:#004295}
.prolux .prodnav-cont .p3 a,.prolux .prodnav-cont .p3>ul *:hover,.prolux .prodnav-cont .p3>ul .is-active,.prolux .prodnav-cont .c-p3 a,.prolux .prodnav-cont .c-p3>ul *:hover,.prolux .prodnav-cont .c-p3>ul .is-active{color:#009e4c !important}
.prodnav-cont .p3>ul *:hover,.prodnav-cont .p3>ul .is-active,.prodnav-cont .c-p3>ul *:hover,.prodnav-cont .c-p3>ul .is-active{color:#004295}
.prodnav-cont .p4,.prodnav-cont .c-p4{background:#0081CE}
.prodnav-cont .p4 a,.prodnav-cont .p4 .go-back a,.prodnav-cont .c-p4 a,.prodnav-cont .c-p4 .go-back a{color:#0081CE}
.prodnav-cont .p4>ul *:hover,.prodnav-cont .p4>ul .is-active,.prodnav-cont .c-p4>ul *:hover,.prodnav-cont .c-p4>ul .is-active{color:#0081CE}
.prodnav-cont .p5,.prodnav-cont .c-p5{background:#33AAAE}
.prodnav-cont .p5 a,.prodnav-cont .p5 .go-back a,.prodnav-cont .c-p5 a,.prodnav-cont .c-p5 .go-back a{color:#33AAAE}
.prodnav-cont .p5>ul *:hover,.prodnav-cont .p5>ul .is-active,.prodnav-cont .c-p5>ul *:hover,.prodnav-cont .c-p5>ul .is-active{color:#33AAAE}
.prodnav-cont .p6,.prodnav-cont .c-p6{background:#DF9C00}
.prodnav-cont .p6 a,.prodnav-cont .p6 .go-back a,.prodnav-cont .c-p6 a,.prodnav-cont .c-p6 .go-back a{color:#DF9C00}
.prodnav-cont .p6>ul *:hover,.prodnav-cont .p6>ul .is-active,.prodnav-cont .c-p6>ul *:hover,.prodnav-cont .c-p6>ul .is-active{color:#DF9C00}
.prodnav-cont .p7,.prodnav-cont .c-p7{background:#ee7bae}
.prodnav-cont .p7 a,.prodnav-cont .p7 .go-back a,.prodnav-cont .c-p7 a,.prodnav-cont .c-p7 .go-back a{color:#ee7bae}
.prodnav-cont .p7>ul *:hover,.prodnav-cont .p7>ul .is-active,.prodnav-cont .c-p7>ul *:hover,.prodnav-cont .c-p7>ul .is-active{color:#ee7bae}
.kermi.bu2 .prodnav-cont>li{margin-bottom:6px;background:#ffffff}
.kermi.bu2 .prodnav-cont>li a,.kermi.bu2 .prodnav-cont>li .go-back a{color:#46464b !important;border:1px solid rgba(255,255,255,0)}
.kermi.bu2 .prodnav-cont>li>a.is-active{background:#76AB27;color:#ffffff !important;border:1px solid #76AB27}
.kermi.bu2 .prodnav-cont>li>a{border:1px solid #D9D9D9}
.kermi.bu2 .prodnav-cont>li>ul *:hover,.kermi.bu2 .prodnav-cont>li>ul .is-active{color:#76AB27 !important}
.kermi.bu2 .prodnav-cont>li li{margin-bottom:5px}
.kermi.bu2 .prodnav-cont>li .has-children ul>li{margin-bottom:6px}
.kermi.bu2 .prodnav-cont>li .ul3{margin-top:4px}
.prolux .prodnav-cont>li{background:#ffffff !important;padding-right:20px}
.prolux .prodnav-cont>li .has-children li{padding-right:20px}
.prolux .prodnav-cont>li a{border-bottom:1px solid #565656;padding:10px 20px 10px 0;color:#565656 !important}
.prolux .prodnav-cont>li a:hover:after,.prolux .prodnav-cont>li a.is-active:after{right:0}
.prolux .prodnav-cont>li .li2.has-children>a:after{right:0}
.arbonia .prodnav-cont li{background:#ffffff !important}
.arbonia .prodnav-cont li a{background:#EDEDED !important;margin-bottom:2px}
.arbonia .prodnav-cont li .ul3{padding-left:0px}
.arbonia .prodnav-cont li .li3 a{padding-left:30px}
.arbonia .prodnav-cont li .li3{margin-right:0}
.arbonia .prodnav-cont li a,.arbonia .prodnav-cont li>ul *:hover,.arbonia .prodnav-cont li>ul .is-active{color:#ef7d00 !important}
.prodnav .sc{overflow-y:auto !important;overflow-x:hidden !important}
@-webkit-keyframes cd-fade-in{0%{opacity:0;visibility:visible}
100%{opacity:1;visibility:visible}
}
@keyframes cd-fade-in{0%{opacity:0;visibility:visible}
100%{opacity:1;visibility:visible}
}
@-webkit-keyframes cd-fade-out{0%{opacity:1;visibility:visible}
100%{opacity:0;visibility:visible}
}
@keyframes cd-fade-out{0%{opacity:1;visibility:visible}
100%{opacity:0;visibility:visible}
}
@media only screen and (max-width:767px){.prodnav .ul2{position:relative;left:0;height:auto;visibility:visible}
.prodnav .is-hidden>li>a{opacity:1}
.prodnav li{margin-right:0px}
.prodnav li a:after{content:""!important;right:10px !important}
.prodnav .li1.has-children>a:after{content:'\e808'!important;-webkit-transform:scaleY(-1);transform:scaleY(-1);font-size:100%;right:24px !important}
.prodnav .li1.has-children>a:not(.collapsed):after{-webkit-transform:scaleY(1);transform:scaleY(1)}
.prodnav .li2.has-children>a:after{right:15px !important;right:24px !important}
.prodnav .ac{margin-bottom:2px}
.prolux .prodnav li{padding-right:0px}
}
.prodnav .li2.has-children>a:after{font-size:100%;font-weight:bold;content:'\e808'!important;right:24px;opacity:1}
.prodnav .li2.has-children>a:not(.collapsed):after{-webkit-transform:scaleY(-1);transform:scaleY(-1)}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slicker .slick-slide{position:relative}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:0;display:block;width:40px;height:100%;margin-top:-1px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:rgba(0,0,0,0.1);transition:all 0.3s ease}
.slick-prev:hover,.slick-next:hover{color:transparent;outline:none;background:rgba(0,0,0,0.2)}
.slick-prev:hover{text-indent:-5px}
.slick-next:hover{text-indent:5px}
.slick-prev:hover:before,.slick-next:hover:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'icons';font-size:40px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:0px !important}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'\e806'}
[dir='rtl'] .slick-prev:before{content:'\e802'}
.slick-next{right:0px !important}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'\e802'}
[dir='rtl'] .slick-next:before{content:'\e806'}
.slick-slider{margin-bottom:20px;overflow:hidden}
.slick-dots{position:absolute;bottom:10px;display:block;width:100%;padding:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:before{border:1px solid #ffffff;border-radius:50%;content:" ";width:15px;height:15px;left:0;position:absolute;top:0;transition:all 0.3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li button:hover:before,.slick-dots li.slick-active button:before{background-color:#ffffff}
.kermi.bu2 .slick-dots li button:before{border-color:#76AB27}
.kermi.bu2 .slick-dots li button:hover:before,.kermi.bu2 .slick-dots li.slick-active button:before{background-color:#76AB27}
.slick-slide .holder a{position:static}
.slick-slide .holder+.holder{margin-top:2px}
.slick-slide .caption-layer h4{-webkit-transition:all 2s ease;transition:all 2s ease;font-size:16px;line-height:20px;margin-right:10px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;max-height:22px}
.slick-slide .caption-layer:hover h4{max-height:300px;white-space:inherit}
.stage-full{position:fixed;top:0;width:100%;margin-top:0;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0)}
.stage-full .slick-dots{position:absolute;bottom:20px}
.stage-max-w{position:relative;margin:0px auto}
.stage-max-w,.stage-max-w .stage-full{max-width:1600px}
.stage-slider .text-layer{color:#ffffff;font-size:200px;line-height:90%;position:absolute;text-align:center;top:50%;padding:0 8%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}
.stage-slider .text-layer span{display:inline-block;padding:2% 3%;position:relative}
.stage-slider .text-layer div{bottom:0;left:0;position:absolute;right:0;top:0;width:auto;height:auto;opacity:0.8;z-index:-1}
.kermi.bu1 .stage-slider .text-layer div{opacity:0.3}
.colored-overlay{-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;z-index:1;opacity:0.3;bottom:0px;width:20px;height:80%}
.colored-overlay.b{opacity:0.8;width:100%;height:20px;left:20px}
.colored-overlay.lb{opacity:0.3;width:20px;height:20px;background:#ffffff !important;left:0px}
.stage-top{margin-top:-196px}
.stage-space{margin-top:-196px;padding-top:58.10%;position:static}
.stage-space+.site-wrap{padding-top:60px}
.stage+.site-wrap{padding-top:60px}
@media (max-width:767px){.stage-full{margin-top:61px}
.stage-full .slick-dots{bottom:0px}
.stage-space{margin-top:0px}
.stage+.site-wrap{padding-top:0px}
.stage-top{margin-top:0px}
.colored-overlay{width:10px}
.colored-overlay.b{height:10px;left:10px}
.colored-overlay.lb{width:10px;height:10px}
}
