@charset "UTF-8";
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(/fonts/roboto-regular.woff) format("woff")}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(/fonts/roboto-bold.woff) format("woff")}
body {font-display: swap;}
#content.customer-account .rightside .order-list table.order td.price,#content.customer-account .rightside .order-list table.order td.stock,code,kbd,samp{white-space:nowrap}
body{padding:0}
#content .uk-accordion-title{font-size:18px}
#content .uk-radio:checked{background-color:#000!important}
#content.finder .uk-radio{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none}
#content input[type=number],.uk-modal input[type=number],input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;-o-appearance:textfield}
#content .uk-checkbox{width:20px;height:20px;background-color:#FFF!important;border:1px solid #CCC}
#content .uk-checkbox:checked{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23000%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%2F%3E%0D%0A%3C%2Fsvg%3E)!important;background-repeat:no-repeat!important;background-size:16px 16px!important;border:1px solid #666}
.uk-checkbox:focus,.uk-radio:focus{border-color:#000!important}
label.uk-form-danger{font-size:13px;display:inline-block;padding-top:4px;font-weight:400}
.uk-form-danger,.uk-form-danger:focus,input.uk-form-danger,input.uk-form-danger:focus,label.uk-form-danger,label.uk-form-danger:focus,select.uk-form-danger,select.uk-form-danger:focus{color:#d70b0b;border-color:#d70b0b}
label.uk-form-danger:before{content:"";padding-right:5px}
.uk-progress{border-radius:0 7px 7px 0;height:20px;position:absolute;bottom:10px;width:92%}
.uk-progress::-webkit-progress-bar{background-color:#e0e0e0;border-radius:0 7px 7px 0}
.uk-progress::-webkit-progress-value{background-color:#154a3e!important;border-radius:0 7px 7px 0}
.uk-progress::-moz-progress-bar{background-color:#154a3e!important;border-radius:0 7px 7px 0}
.uk-progress::-ms-fill{background-color:#154a3e!important;border-radius:0 7px 7px 0}
.uk-modal-dialog button.uk-close,.uk-modal-dialog button.uk-close:hover,button.uk-close{background:0 0}
#content .uk-grid+.uk-grid,*+h3.uk-grid-margin,.uk-grid>.uk-grid-margin{margin-top:20px!important}
.ratgeber .uk-grid>.uk-grid-margin{margin-top:-8px!important}
#content .uk-form-success,#content .uk-form-success:focus{color:green}
::-webkit-search-cancel-button,div#search-clear,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none!important;display:block;width:15px;height:10px;background-image:url(/img/system/icons/x-mobile-search.svg)!important;background-repeat:no-repeat;background-size:10px;background-position:top left;cursor:pointer}
.uk-modal.uk-open{z-index:9999999999;display:flex!important}
.uk-modal-dialog{padding:0 30px;margin-top:auto!important;margin-bottom:auto!important}
.uk-modal-header{border-bottom:1px solid #333;padding:15px 0}
.uk-modal-footer{border-top:none;padding:0 0 30px}
.uk-modal-body{padding:30px 0;min-height:auto!important;max-height:auto!important}
.uk-modal-body>:first-child{margin-top:0}
.uk-modal-footer.uk-text-right{text-align:left!important}
.uk-modal-title{font-size:22px;line-height:1.3;margin-top:0;margin-right:30px}
.uk-modal-body p{margin:0 0 10px}
.uk-modal-body p:last-child{margin-bottom:0}
.uk-modal-dialog button.uk-close svg{width:20px;height:20px}
#page .uk-grid{margin-left:-20px!important}
.uk-grid>*{padding-left:20px!important}
body,div#page{font-family:Roboto,sans-serif;font-size:15px;margin:0;box-sizing:border-box;overflow-x:hidden}
body.cart-active{max-height:100vh;overflow:hidden}
body.cart-active:after{content:" ";position:fixed;z-index:150;top:0;bottom:0;left:0;width:100%;display:block;background-color:rgba(0,0,0,.5)}
.alignleft,.alignright,.imageright{width:auto!important;max-width:300px!important}
p,ul li{line-height:1.5}
#page-content ol{padding-left:20px}
#page-content ol li{line-height:1.5;padding-left:7px;font-size:15px}
.light{font-weight:400!important}
#content p,#content table td,#content ul li{font-weight:400;font-size:15px}
#content h1,#content h4,#content h5,#content h6,#content table,#content ul{margin:0 0 20px;padding:0}
#content p{margin:0 0 8px}
#content h2,#content h3{margin:20px 0 10px;font-size:18px!important}
a{color:inherit;text-decoration:underline}
b,strong{font-weight:700}
code,kbd,samp{font-size:15px;font-family:Consolas,monaco,monospace;color:#f0506e;padding:2px 6px;background:#f8f8f8}
.red-color{color:#e00000;font-weight:400}
.float-left{float:left}
.float-right{float:right}
.clear{clear:both}
#content h1{color:#000;font-size:28px;margin-top:0}
.uk-modal h2{font-size:20px}
hr{box-sizing:content-box;height:0;overflow:visible;margin:5px 0 10px;border:0;border-top:1px solid #AAA}
#content .leftside{box-sizing:border-box}
#content.product .leftside h2{margin-bottom:0!important}
ol li,ul li{margin-bottom:10px}
ul.nolist{padding-left:0;list-style:none}
ul.horizontal li{display:inline-block}
img.img-float{float:left;margin:0 10px 20px 0}
.alignright,.imageright{float:right;margin:0 0 0 15px !important}
#content img{margin-bottom:10px!important;width:100%; height: auto;}
#content .button img,#content .content img,#content a img{margin-bottom:0!important}
.alignleft{float:left;margin:0 15px 0 0}
.alignleftnofloat{float:none;margin:0;width:auto!important}
.mobile-img{display:none}
#page-header{height:85px;background:#154a3e}
#page-header .wrap{padding:0 20px}
#page-header #logo{width:300px;float:left;margin-bottom:5px}
#page-header #logo a.mobile{display:none;text-align:left;margin-left:40px}
#page-header #search{float:left;margin-top:28px;margin-left:40px}
#page-header #search input[type=search]{width:300px;height:40px;line-height:40px;background: #fff;border:1px solid #FFF;float:left;padding:0 10px;font-size:15px;color:#154a3e;-webkit-appearance:none;box-sizing:border-box}
#page-header #search ::placeholder { color: #154a3e; opacity: 1;}
#page-header #search :-ms-input-placeholder { color: #154a3e; }
#page-header #search ::-ms-input-placeholder { color: #154a3e; }
#page-header #search input[type=search]:focus,#page-header #search input[type=submit]:focus,#page-header .mobile-search-field input[type=search]:focus{box-shadow:none;outline:0}
#page-header #banner{float:left;margin-top:0;margin-bottom:-5px;margin-left:15px}
#page-header #banner-mobile{display:none!important}
#page-header #search input[type=search]::-webkit-input-placeholder{color:#154a3e;font-weight:400}
#page-header #search input[type=search]::-moz-placeholder{color:#154a3e;font-weight:400}
#page-header #search input[type=search]:-ms-input-placeholder{color:#154a3e;font-weight:400}
#page-header #search input[type=search]:-moz-placeholder{color:#154a3e;font-weight:400}
#page-header #search input[type=submit]{border:1px solid #FFF;background-color: #fff;width:40px;height:40px;background-image:url(../../img/system/icons/lupe-green.svg);background-size:20px;background-repeat:no-repeat;background-position:center;font-size:0;margin-left:-1px;cursor:pointer}
#page-header #search input[type=submit]:hover{background-color:#0e3c32}
#page-header #topmenu{width:auto;float:right;text-align:center;margin-top:6px}
#page-header #topmenu ul{margin-bottom:0}
#page-header #topmenu>ul>li{color:#FFF;margin-bottom:0;vertical-align:top;width:70px}
#page-header #topmenu ul li a{text-decoration:underline;text-align:center;font-size:13px}
#page-header #topmenu .account-links ul li span a{font-size:11px}
#page-header #topmenu .cart-view h4 a{font-size:15px}
#page-header #topmenu>ul>li.mobile-search{display:none}
#page-header #topmenu ul .dropdown,#page-header #topmenu .dropdown{margin-top:10px!important;padding:6px 30px 10px;box-shadow:0 5px 12px #7d7d7d;top:75px!important}
#page-header.uk-active #topmenu ul .dropdown,#page-header.uk-active #topmenu .dropdown{top:40px!important}
#page-header #topmenu ul .dropdown ul li,#page-header #topmenu .dropdown ul li{color:#777;display:block;text-align:left;font-size:15px;font-weight:400;padding-bottom:5px;border-bottom:1px solid #DDD}
#page-header #topmenu ul .dropdown.cart-view,#page-header #topmenu .dropdown.cart-view{max-height:80vh;overflow-y:scroll;width:100%;max-width:760px;min-width:760px}
#page-header #topmenu ul .dropdown.cart-view::-webkit-scrollbar,#page-header #topmenu .dropdown.cart-view::-webkit-scrollbar{display:none!important}
#page-header #topmenu #account-links-abstand{margin-right:92px;font-size:20%;height:47px;position:absolute;width:70px;margin-top:-51px;cursor:pointer;color:#154a3e}
#suche-abstand{margin-right:92px;font-size:20%;height:47px;position:absolute;width:42px;margin-top:-51px;cursor:pointer;color:#154a3e;display:none}
#page-header.uk-sticky-fixed #topmenu #account-links-abstand{margin-left:64px;height:27px;position:absolute;width:29px;margin-top:-51px;cursor:pointer}
.uk-sticky-fixed #suche-abstand{display:block!important}
@media (max-width: 1023px) {
#page-header #topmenu #account-links-abstand{margin-left:50px;height:27px;position:absolute;width:29px;margin-top:-51px;cursor:pointer}
#page-header #topmenu ul .dropdown,#page-header #topmenu .dropdown{top:31px!important}
#suche-abstand{display:block}
}
#page-header #topmenu ul .dropdown ul li:last-child,#page-header #topmenu .dropdown ul li:last-child{border-bottom:none}
#page-header #topmenu ul .dropdown.account-links ul li:hover,#page-header #topmenu .dropdown.account-links ul li:hover{color:#333;font-weight:400}
#page-header #topmenu ul .dropdown ul li b,#page-header #topmenu ul .dropdown li b{color:#333;font-weight:700}
#page-header #topmenu ul .dropdown ul li span:not(#logintext),#page-header #topmenu .dropdown ul li span:not(#logintext){font-size:12px;float:right;padding-top:3px;padding-right:2px}
#page-header #topmenu ul .dropdown a.button,#page-header #topmenu .dropdown a.button{font-weight:400}
#page-header #topmenu ul .dropdown.account-links ul,#page-header #topmenu .dropdown.account-links ul{padding-left:0;min-width:200px}
#page-header #topmenu ul .dropdown.cart-view ul,#page-header #topmenu .dropdown.cart-view ul{padding-left:0}
#page-header #topmenu ul .dropdown.cart-view table img,#page-header #topmenu .dropdown.cart-view table img{max-width:125px;vertical-align:middle}
#page-header #topmenu ul .dropdown.cart-view ul li,#page-header #topmenu .dropdown.cart-view ul li{padding-bottom:0;position:relative}
#page-header #topmenu ul .dropdown.cart-view ul li.buttons,#page-header #topmenu .dropdown.cart-view ul li.buttons{text-align:right;padding-top:15px}
#page-header #topmenu ul .dropdown.cart-view ul li.buttons a,#page-header #topmenu .dropdown.cart-view ul li.buttons a{margin-left:10px;padding:0 30px}
#page-header #topmenu ul .dropdown.cart-view ul li b,#page-header #topmenu .dropdown.cart-view ul li b{font-size:18px}
#page-header #topmenu ul .dropdown.cart-view table,#page-header #topmenu .dropdown.cart-view table{width:100%}
#page-header #topmenu ul .dropdown.cart-view table h4,#page-header #topmenu .dropdown.cart-view table h4{margin:0;color:#444;font-size:17px}
#page-header #topmenu ul .dropdown.cart-view table td,#page-header #topmenu .dropdown.cart-view table td{vertical-align:top;font-size:14px}
#page-header #topmenu ul .dropdown.cart-view table td.info,#page-header #topmenu ul .dropdown.cart-view table td.stock,#page-header #topmenu .dropdown.cart-view table td.info,#page-header #topmenu .dropdown.cart-view table td.stock{padding-right:10px;font-weight:400}
#page-header #topmenu ul .dropdown.cart-view table td.info,#page-header #topmenu .dropdown.cart-view table td.info{max-width:300px}
#page-header #topmenu ul .dropdown.cart-view table h5,#page-header #topmenu .dropdown.cart-view table h5{margin:0;color:#777;font-weight:400;line-height:1.2;font-size:11px}
p.small{font-size:85%!important}
p.delivery{font-size:14px;font-weight:400;margin:10px 0 0}
p.delivery:before{content:" ";height:10px;width:10px;border-radius:5px;display:inline-block;vertical-align:middle;margin-right:5px}
p.delivery.green:before{background-color:#92a72e}
p.delivery.red:before{background-color:#e30613}
p.delivery.yellow:before{background-color:#c75611}
p.delivery.green i,p.delivery.yellow i p.delivery.red i{display:inline-table;background:#96b717;width:12px;height:12px;border-radius:50%;margin-right:5px}
#page-header #topmenu ul .dropdown.cart-view table td.price{font-weight:700;text-align:right}
#page-header #topmenu ul .dropdown.cart-view i{position:absolute;right:-19px;top:-10px;font-size:32px;color:#999;cursor:pointer}
#page-header #topmenu ul .dropdown.cart-view i:hover{color:#444}
#page-header #topmenu ul li.cart{position:relative}
#page-header #topmenu ul li.account img,#page-header #topmenu ul li.cart img{float:none;margin:0 20px}
#page-header #topmenu ul li.cart img{width:30px;vertical-align:sub;margin-bottom:-2px}
#page-header #topmenu ul li.account img{width:30px;vertical-align:sub;margin-bottom:-1px}
#page-header #topmenu ul li.cart span.count{background:#96b717;line-height:20px;width:20px;text-align:center;border-radius:30px;font-size:13px;font-weight:700;color:#154a3e;position:absolute;top:-10px;left:40px}
#page-header.uk-active #topmenu ul li.cart span.count{top:-7px!important;left:30px!important}
#page-header #logo img{width:170px;margin-top:10px;margin-left:40px}
#page-header #logo .mobile img{margin-left:10px}
#page-header .uk-dropdown.uk-open .triangle{display:block!important}
#page-header .triangle{position:absolute;width:16px;height:16px;background:#FFF;right:15px;top:-5px;transform:rotate(45deg)}
#page-header .dropdown.account-links .triangle{right:25px}
#page-header .dropdown.cart-view .triangle{right:24px;top:-5px}
#page-header .dropdown.mobile-search-field .triangle{right:130px!important}
#page-header #topmenu ul li.mobile-search img{width:25px;margin-top:2px;cursor:pointer;margin-right:6px;margin-bottom:-1px}
#page-header #topmenu .dropdown.mobile-search-field{padding:0}
#page-header #topmenu .dropdown.mobile-search-field input[type=search]{padding:15px;font-size:15px;border:none;color:#777;-webkit-appearance:none;width:100%}
#page-content #navbar{float:left;width:300px;z-index:900}
#page-content #navbar nav{background:#154a3e;color:#FFF;position:relative;padding-bottom:10px}
#page-content #navbar nav ul#menu{margin:0 0 30px!important;padding:0!important}
#page-content #navbar nav ul#menu li{margin-bottom:0;list-style-type:none!important}
#page-content #navbar nav ul#menu ul li{font-weight:400;font-size:15px;margin-bottom:0}
#page-content #navbar nav ul#menu ul li:hover,#page-header #bottommenu .leftmenu .submenu li:hover{background:#92a72e}
#page-content #navbar nav ul#menu ul li a{text-decoration:none;padding:4px 30px;width:calc(100% - 60px);display:inline-block}
#page-content #navbar nav ul#menu ul li a img{width:18px;float:right;max-height:18px;margin-top:3px!important}
#page-content #navbar nav ul#menu ul li.more{margin-bottom:5px;box-sizing:border-box}
#page-content #navbar nav ul#menu li.darkmenu li.more>a.mobile-button{display:none!important}
#page-content #navbar nav ul#menu li.darkmenu li.more>span.tablet-button{display:block!important}
#page-content #navbar nav ul#menu ul.iconmenu li a img{width:24px;height:auto}
#page-content #navbar nav ul#menu ul.iconmenu li a img.hover,#page-content #navbar nav ul#menu ul.iconmenu li a:hover img:not(.hover){display:none}
#page-content #navbar nav ul#menu ul.iconmenu li a:hover img.hover{display:block}
#page-content #navbar nav .uk-accordion-title{background:#0e3c32;padding:13px 20px;font-size:17px;font-weight:400}
#page-content #navbar nav .uk-accordion-content{padding:5px 0;margin-top:0}
#page-content #navbar nav .uk-accordion>:nth-child(n+2){margin-top:0}
#page-content #navbar nav .uk-accordion-content a.button.finder{border:2px solid #FFF;border-radius:8px;display:inline-block;margin:15px 0 10px 20px;font-size:15px;width:185px;height:40px;line-height:40px;padding:0}
#page-content #navbar nav .uk-accordion-content a.button.finder img{width:30px;margin-left:-5px;margin-top:5px;position:absolute}
#page-content #navbar nav .uk-accordion-content a.button.finder span{margin-left:30px}
#page-content #navbar nav li.more{text-align:right;font-style:italic}
#page-content #navbar nav li.more span{cursor:pointer;margin-right:15px}
#page-content #navbar nav .submenu h4{background:#0e3c32;margin:0;padding:6px 10px;font-weight:400}
#page-content #navbar nav .submenu h4:before{font-family:Ionicons;content:"\f124";margin-right:10px}
#page-content #navbar nav .submenu ul{float:left;min-width:300px;box-sizing:border-box;padding:10px 0 20px}
#page-content #navbar nav .submenu ul li a{padding-left:30px!important}
#page-content #navbar nav ul#menu li.darkmenu{background:#0E3C32}
#page-content #navbar nav ul#menu li.darkmenu ul.nolist{margin-left:6px}
#page-content #navbar nav ul#menu li.darkmenu li.buttonmenu{display:inline}
#page-content #navbar nav ul#menu li.darkmenu li.buttonmenu a{background:#154A3E;padding:10px;width:40%;float:left;text-align:center;font-size:11px;margin:3px}
#page-content #navbar nav ul#menu li.darkmenu li.buttonmenu a:hover{background:#92A72E}
#page-content #navbar nav ul#menu li.darkmenu li.buttonmenu a img{float:none;width:auto;margin:0 45px}
#page-content #navbar nav ul#menu li.darkmenu li.more>a.mobile-button,#page-content #navbar nav ul#menu li.darkmenu li.more>span{background:#154A3E;padding:10px 0;box-sizing:border-box;text-align:center;display:block;font-style:normal;width:95%;margin:5px 2% 0}
#page-content #navbar nav ul#menu li.darkmenu li.more>a.mobile-button:hover,#page-content #navbar nav ul#menu li.darkmenu li.more>span:hover{background:#92A72E}
#page-content #navbar nav ul#menu ul li.more:hover{background:#0E3C32}
#page-content #navbar nav .menu-title{background:#0e3c32;padding:13px 20px;font-size:17px;font-weight:700;display:block;margin-top:10px}
#page-content #navbar nav ul>li:first-child .menu-title{margin-top:0}
#page-content #navbar nav ul ul{padding:5px 0;margin-top:0}
#page-content #navbar nav ul#menu li.productmenu a img{float:left;width:38px;margin:1px 15px 0 0}
#page-content #navbar nav ul#menu li.productmenu a{text-decoration:none;line-height:100%;font-weight:700;padding-top:6px;padding-bottom:6px}
#page-content #navbar nav ul#menu li.productmenu a .zusatztext{font-size:11px;font-weight:400}
#page-content .wrap{padding:25px 20px 20px}
#content{float:right;width:calc(100% - 340px)}
#content .breadcrumbs{font-weight:400;font-size:11px;margin-bottom:15px;line-height:1.4;margin-top:-3px}
#content.blog section img{height:auto!important}
#page-content .feature-image{position:relative; /*min-height: 318px;*/}
#page-content .feature-text{position:absolute;top:25px;padding-left:30px;width:470px}
#page-content .feature-text ul{padding-left:20px!important}
#page-content .feature-text ul li{list-style:disc!important}
#content .feature-image .feature-text li,#content .feature-image .feature-text li[style]{list-style:disc inside}
#content.shop ul.cart li,#product-likes .flex-direction-nav li,ul.feature-boxes li,ul.shop-breadcrumbs,ul.shop-breadcrumbs li,ul.was-fuer-wen li{list-style:none}
#page-content .feature-text p{font-weight:400}
#page-content .feature-text h1{color:#154a3e;font-size:24px;margin-top:0}
#content-bottom{margin-top:100px}
#content-bottom .uk-card{background:#ededed;color:#444;padding:10px 20px 20px;margin-bottom:20px;text-align:center;font-size:15px;font-weight:400}
#content-bottom .uk-card p{line-height:1.5}
#content-bottom .uk-card-title{margin:0;height:50px}
#content-bottom .uk-card-title.four,#content-bottom .uk-card-title.three,#content-bottom .uk-card-title.two{margin-bottom:10px}
#content-bottom .uk-card-title.one{padding-bottom:10px}
#content-bottom .uk-card-title.one img{width:150px;padding-top:15px}
#content-bottom .uk-card-title.two img{width:50px}
#content-bottom .uk-card-title.three img{width:65px;margin-top:-5px}
#content-bottom .uk-card-title.four img{width:50px}
#footer-top .wrap{color:#777!important;font-weight:400;padding:50px 50px 50px 360px}
#footer-bottom .wrap{color:#777!important;font-weight:400;padding:20px 20px 20px 360px}
#page-footer h4{font-weight:700;color:#777;font-size:18px;margin:30px 0 0}
.center div{text-align:center}
.center div .img-footer{width:55px;max-height:45px}
#footer-top{background:#f7f7f7;border-top:1px solid #BBB}
#footer-bottom{background:#ededed}
#page-footer a:hover{color:#000}
.feature-boxes{margin-top:30px;margin-bottom:30px}
.feature-boxes .content{display:flex;flex-direction:column;border:1px solid #ccc}
.feature-boxes .text{border-left:0 solid #AAA;padding:0 10px;margin-top:-8px;position:relative}
.feature-boxes .text>h4{margin-bottom:5px;margin-top:0;padding-top:10px}
.text-boxes>div>h4{color:#154a3e;margin-bottom:10px;font-size:18px}
.feature-boxes .text>p,.text-boxes .text>p{line-height:1.5;word-wrap:break-word;margin-bottom:10px}
.feature-boxes .item{position:relative;padding-top:7px;margin-top:-7px;margin-bottom:20px;display:flex}
.feature-boxes.products .text h4,.feature-boxes.products p.price b{font-size:17px}
.feature-boxes.products .text h4,.feature-boxes.products p.price{margin-bottom:4px!important}
.feature-boxes.products h5{font-weight:400;font-size:17px;line-height:1.3;margin-bottom:10px}
.feature-boxes.products .item .content p{font-size:15px!important}
.feature-boxes .item .content div.text,.feature-boxes div.text{background:#eee;padding-bottom:11px;margin-top:-5px!important;height:100%}
.finder .feature-boxes .item .content div.text,.finder .feature-boxes div.text{padding-bottom:67px;position:relative}
#content .feature-boxes .label{background-size:100px;background-repeat:no-repeat;background-position:right -8px;position:absolute;width:100px;height:100px;top:0;right:-10px}
#content .feature-boxes .label.topseller{background-image:url(../../img/system/icons/topseller.png)!important}
#content .feature-boxes .label.daemmung{background-image:url(../../img/system/icons/daemmung.png)!important;height:140px}
#content .feature-boxes .label.klang{background-image:url(../../img/system/icons/klang.png)!important}
#content .feature-boxes .label.place1{background-image:url(../../img/system/icons/finder-1.png)!important}
#content .feature-boxes .label.place2{background-image:url(../../img/system/icons/finder-2.png)!important}
#content .feature-boxes .label.place3{background-image:url(../../img/system/icons/finder-3.png)!important}
.feature-boxes.products .item{list-style-type:none}
.feature-boxes.products .item .text{position:relative}
.feature-boxes.products .item .text .ratings{position:absolute;right:0;top:-41px;padding:7px 10px;background:rgba(138,138,138,.46)}
.feature-boxes.products .ratings>div{float:left;margin-left:5px}
.feature-boxes.products .ratings>div.count{cursor:pointer}
.feature-boxes.products .ratings>div.count i{font-size:9px;vertical-align:middle;display:none}
.feature-boxes.products .ratings>div.count span{color:#b0ce22;margin-left:-2px}
.feature-boxes.products .ratings>div.stars i{color:#000;font-style:normal;padding-left:1px}
.feature-boxes.products .ratings>div.stars i:before{font-family:Ionicons;content:"\f24e"}
.feature-boxes.products .ratings.four i:nth-child(n+5),.feature-boxes.products .ratings.one i:nth-child(n+2),.feature-boxes.products .ratings.three i:nth-child(n+4),.feature-boxes.products .ratings.two i:nth-child(n+3){color:#CCC}
#content .feature-boxes.products .button.info{padding:0 30px}
#content .feature-boxes.products .button.cart{padding:0 10px}
#content .feature-boxes.products .button.cart img{width:23px}
#content .info-box{margin-top:30px;box-sizing:border-box;background:#EEE;padding-bottom:10px}
#content .info-box>*{padding-left:15px;padding-right:15px}
#content .info-box>ul{padding-left:35px}
#content .info-box h4{background:#c7c7c7;color:#000;padding:7px 15px;border-top:6px solid #FFF;margin-bottom:11px}
#content .info-box img.img-float{margin-top:7px}
#content .info-box h4:first-child{border-top:none}
#content .info-box p{padding:0 15px;margin-bottom:6px}
#content .info-box p img{max-width:100px}
.uk-accordion li .uk-accordion-title::after{font-family:Ionicons;content:"\f3d3";background-image:none}
.uk-accordion li.uk-open .uk-accordion-title::after{content:"\f3d0";background-image:none}
.uk-button,a.button,button,input[type=submit]{-webkit-appearance:none;background:#9fb631;color:#FFF;padding:0 16px;height:35px;line-height:35px;text-decoration:none!important;font-weight:400;font-size:14px;display:inline-block;vertical-align:middle;border:none;border-radius:0;outline:0;cursor:pointer;min-width:40px;text-align:center}
a.button:hover,button:hover,input[type=submit]:hover{background:#92a72e}
a.button img,button img,input[type=submit] img{vertical-align:middle}
a.button.cart,a.button.info,a.button.orange,button.orange,input[type=submit].orange{background:#e3a41a;color:#FFF;margin:5px 0}
a.button.cart:hover,a.button.info:hover,a.button.orange:hover,button.orange:hover,input[type=submit].orange:hover{background:#d19918;color:#FFF}
#result .content .text a.button.cart,#result .content .text p.delivery,#result .content .text p.price{display:inline-block!important}
.content .text a.button.cart,.content .text p.delivery,.content .text p.price,.fields div.label,div.ratings{display:none!important}
#result .content .text a.button.cart{background:#9fb631;margin-top:6px!important}
#result .content .text a.button.cart:hover{background:#92a72e}
.content .text a.button.info{background:#9fb631!important;margin-top:6px!important}
.content .text a.button.info:hover{background:#92a72e!important}
.fields ul.uk-grid{padding-right:0}
a.button.black,input[type=submit].black{background:#3c3c3b;color:#FFF}
a.button.grey,input[type=submit].grey{background:#bfbfbf;color:#FFF}
.uk-button.uk-button-default,.uk-button.uk-button-default:hover{background:#3c3c3b;color:#FFF}
.uk-button.uk-button-default{border:none!important}
.uk-button.uk-button.uk-button-primary{background:#9fb631;color:#FFF}
.uk-button.uk-button-primary:hover{background:#92a72e}
.uk-button.uk-button-secondary{background:#e3a41a;color:#FFF}
.uk-button.uk-button-secondary:hover{background:#d19918}
.uk-input,.uk-select,.uk-textarea{border-color:#CCC}
textarea{width:99.5%;height:80px;border:1px solid #ccc}
form .row{margin-bottom:8px}
fieldset{border:0;margin:0;padding:0}
span.radio{margin-right:20px}
span.radio label{color:#333;font-size:.875rem}
form+p.small{margin-bottom:20px!important}
.uk-input:focus,.uk-select:focus,.uk-textarea:focus{outline:0;background-color:#FFF;color:#666;border-color:#666}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.uk-input,.uk-select:not([multiple]):not([size]){height:35px;line-height:35px}
html:not(.ios-magic) input[type=range]{-webkit-appearance:none;width:100%;background:0 0}
html:not(.ios-magic) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:7px;border-radius:3px;background:#555;cursor:pointer;margin-top:-10px}
html:not(.ios-magic) input[type=range]:focus{outline:0}
html:not(.ios-magic) input[type=range]::-moz-range-thumb{height:20px;width:7px;border-radius:3px;background:#555;cursor:pointer;margin-top:-10px}
html:not(.ios-magic) input[type=range]::-ms-thumb{height:20px;width:7px;border-radius:3px;background:#555;cursor:pointer;margin-top:-10px}
html:not(.ios-magic) input[type=range]::-webkit-slider-runnable-track{width:100%;height:3px;cursor:pointer;background:#999;border-radius:1.3px;margin-top:-20px;margin-right:5px}
html:not(.ios-magic) input[type=range]:focus::-webkit-slider-runnable-track{background:#999}
html:not(.ios-magic) input[type=range]::-moz-range-track{width:100%;height:3px;cursor:pointer;background:#999;border-radius:1.3px;margin-top:-20px;margin-right:5px}
html:not(.ios-magic) input[type=range]::-ms-track{width:100%;height:3px;cursor:pointer;background:0 0;border-color:transparent;border-width:16px 0;color:transparent;margin-top:-20px;margin-right:5px}
html:not(.ios-magic) input[type=range]::-ms-fill-lower{background:#999;border-radius:2.6px}
html:not(.ios-magic) input[type=range]:focus::-ms-fill-lower{background:#999}
html:not(.ios-magic) input[type=range]::-ms-fill-upper{background:#999;border-radius:2.6px}
html:not(.ios-magic) input[type=range]:focus::-ms-fill-upper{background:#999}
html.ios-magic input[type=range]::-webkit-slider-thumb{width:22px;height:22px}
.uk-select:not([multiple]):not([size]){background-image:url(../../../img/system/icons/arrow.png);background-size:11px;background-repeat:no-repeat;background-position-x:calc(100% - 10px)}
.uk-select{cursor:pointer}
.space-20,.space-40,.space-60{display:block}
.space-20{height:60px}
.space-40{height:40px}
.space-60{height:60px}
.mz-expand{background:rgba(0,0,0,.95)}
.mz-expand .mz-expand-bg>img,.mz-expand .mz-expand-bg>img[style]{display:none}
.mz-loading.shown{display:none!important}
#content.customer-account .leftside{float:left;width:220px;padding:20px;border:1px solid #999;box-shadow:0 0 8px #CCC}
#content.customer-account .leftside ul{list-style:none;padding-left:0;margin-bottom:0}
#content.customer-account .leftside ul li{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #DDD}
#content.customer-account .leftside ul li:last-child{border-bottom:none;margin-bottom:0}
#content.customer-account .leftside ul li a{text-decoration:none}
#content.customer-account .leftside ul li a.selected{font-weight:400}
#content.customer-account .leftside ul li a.button{padding:0 40px;margin-top:10px}
#content.customer-account .rightside{float:right;width:calc(100% - 251px)!important;padding-left:20px;box-sizing:border-box}
#content.customer-account .rightside>div{display:none}
#content.customer-account .rightside>div.selected{display:block}
#content.customer-account .rightside p.salutation{margin-bottom:10px}
#content.customer-account .rightside h2{margin-bottom:40px}
#content.customer-account .rightside h3{margin-bottom:20px}
#content.customer-account .rightside h4{margin-top:30px;margin-bottom:10px}
#content.customer-account .rightside p.edit a{color:#96b717}
#content.customer-account .rightside address{font-style:normal;line-height:1.5;font-weight:400}
#content.customer-account .rightside address+a{margin-top:7px;display:block;color:#96b717}
#content.customer-account .rightside p.edit{margin-top:5px;font-size:15px!important}
#content.customer-account .rightside #orders .nav{width:100%;margin-top:30px;margin-bottom:40px}
#content.customer-account .rightside #orders .nav span{display:inline-block;margin-right:20px;font-size:15px;font-weight:400}
#content.customer-account .rightside #orders .nav span.pagination{float:right;margin-top:8px;margin-right:0}
#content.customer-account .rightside #orders .nav span.pagination a{width:30px;height:30px;line-height:30px;background:#EEE;cursor:pointer;text-decoration:none;color:#999;font-size:14px;font-weight:400;margin-left:5px;display:inline-block;text-align:center}
#content.customer-account .rightside #orders .nav span.pagination a.current{background:#222;color:#FFF;cursor:default}
#content.customer-account .rightside #orders .nav span.show select{width:55px;height:34px;line-height:34px;vertical-align:baseline;cursor:pointer;border-color:#999;margin:0 5px}
#content.customer-account .rightside #orders .order-list li{margin-top:0;margin-bottom:0}
#content.customer-account .rightside .order-list table.order tr:not(:last-child) td{border-bottom:1px solid #DDD}
#content.customer-account .rightside .order-list table.order tr:first-child td{border-bottom:none;padding-top:0;padding-bottom:0}
#content.customer-account .rightside #orders .order-list-header{font-weight:400;padding-bottom:10px;border-bottom:1px solid #DDD}
#content.customer-account .rightside #orders .order-list-header span:first-child{font-weight:400}
#content.customer-account .rightside #orders span{display:inline-block}
#content.customer-account .rightside .order span:first-child:before{content:"\f123";font-family:Ionicons;padding-right:10px}
#content.customer-account .rightside .order-list .uk-accordion-title{font-size:15px;margin-bottom:0;border-bottom:1px solid #DDD;padding:13px 0}
#content.customer-account .rightside .order-list .uk-accordion-title::after{display:none}
#content.customer-account .rightside .order-list .uk-accordion-content{background:#f5f5f5;padding:10px 10px 0;margin-top:0;border-bottom:1px solid #DDD}
.product-discounts .uk-accordion-content{margin:0!important;font-size:15px!important}
#content.customer-account .rightside .order-list table.order{width:100%}
#content.customer-account .rightside .order-list table.order td{padding-bottom:10px;vertical-align:bottom;padding-top:10px}
#content.customer-account .rightside .order-list table.order td.image{vertical-align:top}
#content.customer-account .rightside .order-list table.order tr:last-child td{padding-bottom:10px}
#content.customer-account .rightside .order-list table.order td.info a:not(.button){font-weight:600;color:#000;text-decoration:none;font-size:18px}
#content.customer-account .rightside .order-list table.order td.info h5{margin-bottom:5px;font-weight:400;color:#555;font-size:15px}
#content.customer-account .rightside .order-list table.order td.info a.button{padding:0 10px}
#content.customer-account .rightside .order-list table.order td.info a.button img{width:20px!important}
#content.customer-account .rightside .order-list table.order tr.address td h4{margin-top:15px;margin-bottom:5px;color:#000;font-weight:600}
#content.customer-account .rightside .order-list table.order tr:nth-child(2) img{margin-top:0}
#content.customer-account .rightside .uk-form-horizontal .row,#content.signup .uk-form-stacked .row{margin-bottom:10px}
#content.customer-account .rightside .uk-form-horizontal{margin-bottom:30px}
#content.customer-account .rightside #password .uk-form-horizontal .uk-form-label{width:150px}
#content.customer-account .rightside #password .uk-form-horizontal .uk-form-controls{margin-left:180px}
#content.customer-account .rightside #password a.fpw,#content.signup a.fpw{display:inline-block;margin-top:5px;font-size:13px}
#content.signup a.fpw{float:right;margin-bottom:20px}
#content.customer-account .uk-form-horizontal input[type=submit],#content.signup .uk-form-stacked input[type=submit]{float:right}
#content.customer-account .uk-form-horizontal input.orange{margin:0!important}
#content.register .leftside,#content.signup .leftside{float:left;width:50%;padding-right:50px}
#content.register .rightside,#content.signup .rightside{float:left;width:50%;box-sizing:border-box}
#content.register h1,#content.signup h1{margin-top:0;margin-bottom:30px;font-size:24px}
#content.register .uk-form-horizontal .row,#content.register h1{margin-bottom:10px}
#content.register .leftside .uk-form-horizontal .uk-form-label{width:85px;text-align:right}
#content.register .leftside .uk-form-horizontal .uk-form-controls{margin-left:105px}
#content.register .rightside .uk-form-horizontal .uk-form-label{width:138px;text-align:right;white-space:nowrap}
#content.register .rightside .uk-form-horizontal .uk-form-controls{position:relative;margin-left:160px}
#content.register .uk-form-controls.city input.postcode{float:left;width:100px;margin-right:10px}
#content.register .uk-form-controls.city input.city,#content.shop .uk-form-controls.city input.city{width:calc(100% - 110px)}
#content.customer-account .uk-form-horizontal .uk-form-label{text-align:right;width:120px}
#content.customer-account .uk-form-horizontal .uk-form-controls{position:relative;margin-left:135px}
table.order tr:first-child td a.button{margin-bottom:20px}
#content.customer-account .rightside .order-list table.order td.price{min-width:65px}
form#password_form input+a{display:block;padding-top:5px}
#content.finder .feature-boxes.products{float:left;width:calc(100% - 290px)}
#content.finder .finder-box{float:right;width:290px;background:#e0e0e0;box-sizing:border-box;padding:0}
#content.finder .finder-box label{padding:0 10px;margin-bottom:13px;display:block;cursor:pointer}
#content.finder .finder-box h4{background:#CCC;color:#000;font-size:15px;padding:10px;margin-bottom:15px;border-bottom:1px solid #BBB}
#content.finder .finder-box input[type=radio]{background:#FFF;width:20px;height:20px;margin-right:5px;border:none}
#content.finder .uk-progress-value{display:block;color:#fff;position:absolute;bottom:29px;left:20px;font-size:14px}
#content.finder .finder-box input[type=radio]:checked{border:5px solid #FFF!important}
#content.finder .finder-box label:not(.range) span{display:inline-block;margin-left:5px;width:calc(100% - 40px);vertical-align:text-top}
#content.finder .finder-box h4 a:before{font-size:24px;margin-top:-2px;float:right}
#content.finder .finder-box input[type=range]{width:calc(100% - 20px);margin-left:10px}
#content.finder .finder-box label.range span{display:inline-block}
#content.finder .finder-box label.range.four span:nth-child(2){margin-left:41px}
#content.finder .finder-box label.range.four span:nth-child(3){margin-left:42px}
#content.finder .finder-box label.range.four span:nth-child(4){margin-left:45px}
#content.finder .finder-box label.range.size span:nth-child(2){margin-left:18px}
#content.finder .finder-box label.range.size span:nth-child(3){margin-left:33px}
#content.finder .finder-box label.range.size span:nth-child(4){margin-left:36px}
#content.finder .finder-box label.range.size span:nth-child(5){margin-left:38px}
#content.finder .finder-box label.range.size span:nth-child(6){margin-left:32px}
#content.finder .finder-box label.range.herz span:nth-child(2){margin-left:5px}
#content.finder .finder-box label.range.herz span:nth-child(3){margin-left:13px}
#content.finder .finder-box label.range.herz span:nth-child(4){margin-left:12px}
#content.finder .finder-box label.range.herz span:nth-child(5){margin-left:10px}
#content.finder .finder-box label.range.herz span:nth-child(6){margin-left:9px}
#content.finder p.redo-button a.button{position:relative;padding-right:45px}
#content.finder p.redo-button a.button i{font-size:25px;line-height:0;position:absolute;top:5px;right:12px}
#content.finder .finder-mobile-search{display:none}
#content,#content.product{position:relative}
#content .feature-text h1{color:#000;font-size:25px;font-weight:700}
#content .feature-text ul{padding-left:0}
#content .feature-text li{line-height:20px;list-style-type:none;font-weight:400}
#content.product #slider{float:left;width:500px;height:500px}
#content.product ul.slides{padding-left:0;margin:0!important}
#content.product #thumbs ul.slides{width:100%;height:125px;overflow:hidden}
#content.product ul.slides li{list-style-type:none;float:left}
#content.product #thumbs ul.slides li{margin-bottom:0;margin-right:10px!important;height:100%}
#content.product #thumbs{position:relative;margin-top:3px}
#content.product #thumbs .flex-direction-nav{margin-bottom:0}
#content.product #thumbs ol.flex-control-nav{display:none}
#content.product #thumbs li.flex-nav-next,#content.product #thumbs li.flex-nav-prev{position:absolute;top:0;list-style-type:none;padding:20px 10px;background:rgba(0,0,0,.5);bottom:3px;cursor:pointer;margin-bottom:-2px}
#content.product #thumbs li.flex-nav-prev{left:0}
#content.product #thumbs li.flex-nav-next{right:0}
#content.product #thumbs li.flex-nav-next a,#content.product #thumbs li.flex-nav-prev a{font-size:0;text-decoration:none}
#content.product #thumbs li.flex-nav-next a:before,#content.product #thumbs li.flex-nav-prev a:before{content:"\f363";font-size:60px;font-family:Ionicons;color:rgba(255,255,255,.7)}
#content.product #thumbs li.flex-nav-prev a:before{content:"\f361"}
#content.product .leftside{float:left;width:calc(70% - 29px);box-sizing:border-box}
#content.product .rightside{float:right;width:calc(30% - 15px)}
#content.product .cart-action{background:#e2e2e2;border:1px solid #b5b5b5;box-sizing:border-box;margin-top:21px}
#content.product .cart-action+.cart-action{padding-top:5px;border-top:1px solid #aaa;margin-top:25px}
#content.product .rightside h3.product-title{margin-bottom:20px;padding:20px 15px 0}
#content.product .rightside form>span{margin:-10px 15px 15px;display:block;line-height:1.3;font-size:12px!important}
#content.product .product-price{padding:0 15px}
#content.product .product-price h3{font-weight:400;font-size:18px;margin-bottom:0}
#content.product .product-price h3 span{color:#000;font-weight:700;font-size:28px}
#content.product .product-actions{width:100%;padding:0 15px;box-sizing:border-box}
#content.product .product-price p{font-size:11px!important}
#content.product .product-actions *{box-sizing:border-box}
#content.product .product-actions .add-to-cart .delivery{margin:5px 0 23px}
input#expressdevlivery{margin-left:3px}
#content.product .zubehoer{margin-top:20px}
#content.product .zubehoer .zubehoer-box{border:1px solid #b5b5b5;padding:15px 15px 5px;margin-bottom:20px}
#content.product .zubehoer .zubehoer-box h4{font-size:15px;margin-bottom:5px;margin-top:0}
#content.product .product-actions .variant-selector,#content.product .product-discounts h3{margin-bottom:10px}
#content.product .zubehoer .zubehoer-box h4 a{text-decoration:none}
#content.product .zubehoer .zubehoer-box p{font-size:15px}
#content.product .zubehoer .zubehoer-box img{height:60px;float:left;width:auto!important}
#content.product .zubehoer .zubehoer-box a.button-zubehoer{width:46px;height:45px;display:block;float:left;background:#154a3e!important;padding:15px 0 0 13px}
#content.product .zubehoer .zubehoer-box a.button-zubehoer img{height:30px!important}
#content.product .zubehoer .zubehoer-box a.button-zubehoer:hover{background:#0e3c32}
#content.product .product-discounts{margin-top:20px;width:100%;box-sizing:border-box;padding:10px 15px;background:#f5f5f5}
#content.product .product-discounts h3,#content.product .product-discounts ul{margin-top:0!important}
#content .product-discounts ul li{font-size:15px!important}
#content.product .product-actions .add-to-cart input[type=number]{border:2px solid #e3a41a;width:40px;text-align:center}
#content.product .product-actions .add-to-cart input[type=submit]{padding:0 20px;margin-left:5px;width:100%;max-width:calc(100% - 50px)}
#content.product #product-supplies,#content.product .product-infos,#product-likes{margin-top:35px}
#content.product .product-infos h3{color:#154a3e}
#content.product .product-discounts ul{padding-left:0;margin-bottom:0;margin-top:10px!important}
#content.product .product-discounts li{list-style-type:none;margin-bottom:3px;font-size:15px!important}
#content.product .product-infos img{margin-bottom:15px}
#content.product #product-supplies h2,#content.product .product-infos h2,#product-likes h2{margin-bottom:10px;padding-right:10px;background:#FFF;display:inline-block}
#product-likes h2+hr{margin-left:380px;margin-bottom:20px;margin-top:-13px;display:none}
#product-likes .flexslider.carousel{position:relative;padding-top:10px}
#product-likes ul.slides{padding-left:0}
#product-likes ul.slides .feature-boxes{margin-top:10px}
#product-likes .flex-control-nav,#product-likes .flex-pauseplay{display:none}
#product-likes .flex-direction-nav li a{font-size:0;text-decoration:underline;position:absolute}
#product-likes .flex-direction-nav li a.flex-prev{top:60px;left:15px}
#product-likes .flex-direction-nav li a.flex-prev:before{content:"\f3d2";font-family:Ionicons;color:#FFF;font-size:50px}
#product-likes .flex-direction-nav li a.flex-next{top:60px;right:25px}
#product-likes .flex-direction-nav li a.flex-next:before{content:"\f3d3";font-family:Ionicons;color:#FFF;font-size:50px}
#product-likes .flex-direction-nav li a:focus{outline:0}
#product-likes .flexslider{overflow-x:hidden!important}
#product-likes .flexslider .flex-viewport{overflow:visible!important}
#content.product #einsatzgebiete{margin-top:50px;margin-bottom:30px;float:left}
#content.product #einsatzgebiete h2{margin-bottom:10px}
#content.product #einsatzgebiete img{width:100%;max-width:900px;display:block;margin-bottom:10px}
#content.product #einsatzgebiete .item{display:inline-block;width:50px;height:50px;background-repeat:no-repeat;background-position:center 5px;background-size:40px;background-color:#EEE;position:relative;margin-right:-1px;margin-bottom:3px}
#content.product #einsatzgebiete .item.select{background-color:#154a3e}
#content.product #einsatzgebiete .item:active,#content.product #einsatzgebiete .item:focus,#content.product #einsatzgebiete .item:hover{background-color:#c8c8c8}
#content.product #einsatzgebiete .item.select:active,#content.product #einsatzgebiete .item.select:focus,#content.product #einsatzgebiete .item.select:hover{background-color:#083027}
#content.product #einsatzgebiete .item:after{margin:0 3px;display:inline-block;position:absolute;bottom:0;line-height:1;overflow:hidden;font-family:Ionicons;letter-spacing:3px;margin-bottom:2px;font-size:10px;color:#444!important}
#content.product #einsatzgebiete .item:before{position:absolute;top:50px;background:#154a3e;color:#FFF;font-size:12px;min-width:260px;padding:5px 10px;display:none;z-index:99999}
#content.product #einsatzgebiete .tipp{font-size:12px;background:#154a3e;color:#FFF;padding:15px 10px;margin-bottom:2px}
#content.product #einsatzgebiete .item:nth-child(n+11):before{right:0}
#content.product #einsatzgebiete .item:hover:before{display:block}
#content.product #einsatzgebiete .item.select:after{color:#FFF!important}
#content.product #einsatzgebiete .item.rate0:after{content:".︎";opacity:0}
#content.product #einsatzgebiete .item.rate05:after{width:5px;content:"\f24f"}
#content.product #einsatzgebiete .item.rate1:after{content:"\f24f"}
#content.product #einsatzgebiete .item.rate15:after{width:15px;content:"\f24f \f24f"}
#content.product #einsatzgebiete .item.rate2:after{content:"\f24f \f24f"}
#content.product #einsatzgebiete .item.rate25:after{content:"\f24f \f24f \f24f";width:25px}
#content.product #einsatzgebiete .item.rate3:after{content:"\f24f \f24f \f24f"}
#content.product #einsatzgebiete .item.musik{background-image:url(/img/system/icons/eg/musik-g.svg)}
#content.product #einsatzgebiete .item.musik.select{background-image:url(/img/system/icons/eg/musik-w.svg)}
#content.product #einsatzgebiete .item.musiker{background-image:url(/img/system/icons/eg/musiker-g.svg)}
#content.product #einsatzgebiete .item.musiker.select{background-image:url(/img/system/icons/eg/musiker-w.svg)}
#content.product #einsatzgebiete .item.arbeit{background-image:url(/img/system/icons/eg/arbeit-g.svg)}
#content.product #einsatzgebiete .item.arbeit.select{background-image:url(/img/system/icons/eg/arbeit-w.svg)}
#content.product #einsatzgebiete .item.sprechen{background-image:url(/img/system/icons/eg/sprache-g.svg)}
#content.product #einsatzgebiete .item.sprechen.select{background-image:url(/img/system/icons/eg/sprache-w.svg)}
#content.product #einsatzgebiete .item.schlafen{background-image:url(/img/system/icons/eg/schlafen-g.svg)}
#content.product #einsatzgebiete .item.schlafen.select{background-image:url(/img/system/icons/eg/schlafen-w.svg)}
#content.product #einsatzgebiete .item.schnarchen{background-image:url(/img/system/icons/eg/schnarchen-g.svg)}
#content.product #einsatzgebiete .item.schnarchen.select{background-image:url(/img/system/icons/eg/schnarchen-w.svg)}
#content.product #einsatzgebiete .item.hausarbeit{background-image:url(/img/system/icons/eg/hausarbeit-g.svg)}
#content.product #einsatzgebiete .item.hausarbeit.select{background-image:url(/img/system/icons/eg/hausarbeit-w.svg)}
#content.product #einsatzgebiete .item.lernen{background-image:url(/img/system/icons/eg/lernen-g.svg)}
#content.product #einsatzgebiete .item.lernen.select{background-image:url(/img/system/icons/eg/lernen-w.svg)}
#content.product #einsatzgebiete .item.motorrad{background-image:url(/img/system/icons/eg/motorrad-g.svg)}
#content.product #einsatzgebiete .item.motorrad.select{background-image:url(/img/system/icons/eg/motorrad-w.svg)}
#content.product #einsatzgebiete .item.bahn{background-image:url(/img/system/icons/eg/bahn-g.svg)}
#content.product #einsatzgebiete .item.bahn.select{background-image:url(/img/system/icons/eg/bahn-w.svg)}
#content.product #einsatzgebiete .item.reisen{background-image:url(/img/system/icons/eg/reisen-g.svg)}
#content.product #einsatzgebiete .item.reisen.select{background-image:url(/img/system/icons/eg/reisen-w.svg)}
#content.product #einsatzgebiete .item.flugzeug{background-image:url(/img/system/icons/eg/flugzeug-g.svg)}
#content.product #einsatzgebiete .item.flugzeug.select{background-image:url(/img/system/icons/eg/flugzeug-w.svg)}
#content.product #einsatzgebiete .item.waffe{background-image:url(/img/system/icons/eg/waffe-g.svg)}
#content.product #einsatzgebiete .item.waffe.select{background-image:url(/img/system/icons/eg/waffe-w.svg)}
#content.product #einsatzgebiete .item.kind{background-image:url(/img/system/icons/eg/kind-g.svg)}
#content.product #einsatzgebiete .item.kind.select{background-image:url(/img/system/icons/eg/kind-w.svg)}
#content.product #einsatzgebiete .item.zahn{background-image:url(/img/system/icons/eg/zahn-g.svg)}
#content.product #einsatzgebiete .item.zahn.select{background-image:url(/img/system/icons/eg/zahn-w.svg)}
#content.product #einsatzgebiete .item.wasser{background-image:url(/img/system/icons/eg/wasser-g.svg)}
#content.product #einsatzgebiete .item.wasser.select{background-image:url(/img/system/icons/eg/wasser-w.svg)}
#content.product #einsatzgebiete .item.wind{background-image:url(/img/system/icons/eg/wind-g.svg)}
#content.product #einsatzgebiete .item.wind.select{background-image:url(/img/system/icons/eg/wind-w.svg)}
#content.product #einsatzgebiete .item.musik:before{content:"Wie gut ist der Gehörschutz für das Musik hören geeignet?"}
#content.product #einsatzgebiete .item.musiker:before{content:"Wie gut ist der Gehörschutz für Musiker geeignet?"}
#content.product #einsatzgebiete .item.arbeit:before{content:"Wie gut ist der Gehörschutz für lärmvolle Berufe (Lärmarbeitsplätze) geeignet?"}
#content.product #einsatzgebiete .item.sprechen:before{content:"Wie gut lässt sich mit dem Gehörschutz Sprache verstehen?"}
#content.product #einsatzgebiete .item.schlafen:before{content:"Wie gut ist der Gehörschutz für den Einsatz beim Schlafen geeignet?"}
#content.product #einsatzgebiete .item.schnarchen:before{content:"Wie gut ist der Gehörschutz als Schnarch-Schutz geeignet?"}
#content.product #einsatzgebiete .item.hausarbeit:before{content:"Wie gut ist der Gehörschutz für Heimarbeiten geeignet?"}
#content.product #einsatzgebiete .item.lernen:before{content:"Wie gut ist der Gehörschutz für Büroarbeit oder Lernen geeignet?"}
#content.product #einsatzgebiete .item.motorrad:before{content:"Wie gut ist der Gehörschutz für Motorradfahrer geeignet?"}
#content.product #einsatzgebiete .item.bahn:before{content:"Wie gut ist der Gehörschutz für den Einsatz in Auto, Bahn oder Bus geeignet?"}
#content.product #einsatzgebiete .item.reisen:before{content:"Wie gut ist der Gehörschutz für den Einsatz auf Reisen geeignet?"}
#content.product #einsatzgebiete .item.flugzeug:before{content:"Wie gut ist der Gehörschutz für den Einsatz im Flugzeug (Lärm, Ohrendruck) geeignet?"}
#content.product #einsatzgebiete .item.waffe:before{content:"Wie gut ist der Gehörschutz für das Dämmen von Schüssen und Knall geeignet?"}
#content.product #einsatzgebiete .item.kind:before{content:"Wie gut ist der Gehörschutz für Kinder geeignet?"}
#content.product #einsatzgebiete .item.zahn:before{content:"Wie gut ist der Gehörschutz für den Dentalbereich geeignet?"}
#content.product #einsatzgebiete .item.wasser:before{content:"Wie gut sind die Ohrstöpsel als Wasser- und Spritzschutz geeignet?"}
#content.product #einsatzgebiete .item.wind:before{content:"Wie gut sind die Ohrstöpsel als Wind- und Wetterschutz geeignet?"}
#content .feature-boxes.products.info,#content main>.leftside{float:left;width:66.667%}
#content aside>.rightside{float:right;width:33.333%}
#content main>.leftside{padding-right:20px;box-sizing:border-box}
#content:not(.product) main>.leftside{padding-top:30px}
#content main>.leftside>:first-child{margin-top:0!important}
.article-navigation{margin-top:30px}
.article-navigation p{margin-bottom:20px}
ul.shop-breadcrumbs{position:relative;width:100%;height:20px;padding-left:0;margin-bottom:40px!important}
ul.shop-breadcrumbs li{position:relative;background:#e7e7e7;width:calc(25% + 5px);height:44px;line-height:40px;display:inline-block;margin-right:-10px;border:3px solid #FFF;box-sizing:border-box;text-align:center;margin-left:0;font-weight:400;font-size:15px;color:#999;cursor:pointer;text-indent:10px}
ul.shop-breadcrumbs li span,ul.shop-breadcrumbs li:last-child:after{display:none}
ul.shop-breadcrumbs li:first-child{border-left:0}
ul.shop-breadcrumbs li:after,ul.shop-breadcrumbs li:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
ul.shop-breadcrumbs li:after{border-left-color:#e7e7e7;border-width:18px;margin-top:-18px}
ul.shop-breadcrumbs li:before{border-left-color:#FFF;border-width:22px;margin-top:-22px}
#content.shop #payment ul.options li:last-child,#content.shop ul.cart li{border-bottom:1px solid #DDD}
ul.shop-breadcrumbs li.selected{background:#3c3c3c;color:#FFF}
ul.shop-breadcrumbs li.selected:after{border-left-color:#3c3c3c}
ul.shop-breadcrumbs li.cart{z-index:300}
ul.shop-breadcrumbs li.address{z-index:200}
ul.shop-breadcrumbs li.payment{z-index:100}
#content.shop div.selected{display:block!important}
#content.shop ul.cart{padding-left:0}
#content.shop ul.cart li:last-child{border-bottom:0}
#content.shop ul.cart table{width:100%;border-collapse:collapse}
#content.shop li:first-child table{margin-bottom:10px}
#content.shop ul.cart table th{font-size:15px;text-align:left;padding:0;font-weight:400}
#content.shop ul.cart table td{vertical-align:top;padding:10px 0}
#content.shop ul.cart table td.items,#content.shop ul.cart table th.items{width:100px}
#content.shop ul.cart table td.items input{width:60px;text-align:center}
#content.shop ul.cart table td.image,#content.shop ul.cart table th.image{width:150px;padding-right:20px}
#content.shop ul.cart table td.image img{width:100%}
#content.shop ul.cart table td.info,#content.shop ul.cart table th.info{width:calc(100% - 400px)}
#content.shop ul.cart table td.info select{width:auto;min-width:90px;height:28px;line-height:28px;margin-left:5px}
#content.shop ul.cart table td.option select{max-width:100px;width:100%}
#content.shop ul.cart table td.price,#content.shop ul.cart table td.sum,#content.shop ul.cart table th.price,#content.shop ul.cart table th.sum{width:100px;text-align:right}
#content.shop ul.cart table td.remove,#content.shop ul.cart table th.remove{width:50px;text-align:right}
#content.shop ul.cart table td.info h4{font-size:18px;margin-bottom:3px;margin-top: 0px}
#content.shop .infobox h4{font-size:18px;margin-bottom:3px;margin-top: 0px}
#content.shop ul.cart table td.info h5{font-size:15px;font-weight:400;margin-bottom:5px}
#content.shop ul.cart table td.sum,#content.shop ul.cart table th.sum{font-weight:700}
#content.shop ul.cart table td.remove a{font-size:38px;line-height:25px;color:#777}
#content.shop ul.cart table td.remove a:before{line-height:0}
#content.shop ul.cart table input{width:70px;height:32px;line-height:32px}
#content.shop ul.cart li.coupon{padding-top:10px;padding-bottom:20px}
#content.shop ul.cart li.coupon input{width:100%;max-width:400px;margin-left:10px;margin-right:2px}
#content.shop ul.cart li.coupon a.button{padding:0 16px}
#content.shop ul.cart li.total{text-align:right}
#content.shop ul.cart li.total table{float:right;margin:10px 0 20px;max-width:300px}
#content.shop ul.cart li.total table select{width:150px;height:35px;line-height:35px;text-align:center}
#content.shop ul.cart li.total table td,#content.shop ul.cart li.total table th{text-align:right;padding:8px;vertical-align:middle}
#content.shop ul.cart li.total table th{padding:8px;font-weight:700!important}
#content.shop ul.cart li.total table td:last-child,#content.shop ul.cart li.total table th:last-child{width:100px}
.uk-form-controls.city{position:relative}
#content.shop label#zipCode-error{position:absolute;top:35px;left:0;display:flex}
#content.shop label#city-error{position:absolute;top:35px;left:110px}
input.uk-input.postcode.uk-form-danger{margin-bottom:40px}
input.uk-input.city.uk-form-danger{margin-bottom:20px}
#content.shop .leftside,#content.shop .rightside{width:50%!important;float:left;box-sizing:border-box}
#content.shop .leftside{padding-right:30px}
#content.shop .leftside input[type=submit]{margin-bottom:40px}
#content.shop #address .row,#content.shop .rightside .row{margin-bottom:10px}
#address .buttons,#login .buttons{text-align:right;margin-top:10px}
#warenkorb-parts .buttons{float:left}
#content.shop #address h3 input{width:22px;height:22px;margin-right:5px;margin-top:-2px}
#content.shop .uk-form-horizontal .uk-form-label{width:100px}
#content.shop .leftside .uk-form-horizontal .uk-form-label,#content.shop .rightside .uk-form-horizontal .uk-form-label{width:85px;text-align:right}
#content.shop .uk-form-horizontal .uk-form-controls{margin-left:105px}
#content.shop .uk-form-controls.city input.postcode{float:left;width:100px;margin-right:10px}
#content.shop #payment{max-width:900px}
#content.shop #payment .credit-cards{position:relative}
#pswd_info,#pswd_info:before{position:absolute;font-size:14px}
#content.shop #payment .card-show{display:inline-block;position:absolute;top:20px;margin-left:20px}
#content.shop #payment .card-show .mastercard{width:140px;margin-left:10px;vertical-align:sub}
#content.shop #payment .card-show .americanexpress{width:40px;margin-left:10px;vertical-align:-7px}
#content.shop #payment .uk-accordion li.uk-open .card-show{display:none}
#content.shop #payment .card-show img{width:50px;vertical-align:1px}
#content.shop #payment .card-select{margin-left:25px;margin-top:10px}
#content.shop #payment label.americanexpress,#content.shop #payment label.mastercard{margin-top:-10px}
#content.shop #payment .card-select .visa img{width:auto;vertical-align:-7px;margin-left:5px}
#content.shop #payment label.mastercard input{vertical-align:15px}
#content.shop #payment label.mastercard img{width:200px}
#content.shop #payment label.americanexpress input{vertical-align:19px;margin-right:15px}
#content.shop #payment label.americanexpress img{width:50px}
#content.shop #payment img.paypal{width:80px;vertical-align:1px; margin: 0px 0px -5px 20px !important;}
#content.shop #payment ul.options li{border-top:1px solid #DDD;padding:30px 0;margin-bottom:0}
#content.shop #payment .uk-accordion>:nth-child(n+2){margin-top:0}
#content.shop #payment .uk-accordion-title input{margin-right:7px;font-weight:400;display:inline-block;pointer-events:none}
#content.shop #payment .uk-accordion-title label{cursor:pointer}
#content.shop #payment .uk-accordion-title::after{display:none}
#content.shop #payment form input[type=text]{width:100%;max-width:500px}
#content.shop #payment form .security-code input[type=text]{max-width:160px}
#content.shop #payment .valid select{width:78px}
#content.shop #payment .security-code input{width:160px}
#content.shop #payment .security-code p{margin-top:5px}
#content.shop #payment .security-code a{text-decoration:none}
#content.shop #payment .row{margin-bottom:10px}
#content.shop #payment .uk-form-horizontal .uk-form-label{width:130px;text-align:right}
#content.shop #payment .uk-form-horizontal .uk-form-controls{margin-left:145px}
#content.shop #payment .uk-accordion-content>p{margin-left:30px}
#content.shop #payment .float-right a.button{padding:0 50px}
#content.shop #check h2{margin-bottom:15px}
#content.shop #check address{font-style:normal;margin-bottom:5px}
#content.shop #check .addresses{margin-top:30px}
#content.shop #check .addresses a{display:block;margin-top:10px;color:#96b717}
#content.shop #check .addresses h4{font-size:18px}
#content.shop #check .uk-grid{margin-right:0}
#content.shop #check .infobox{padding:30px 20px;background:#f5f5f5;margin-bottom:30px}
#content.shop #check .infobox a{font-weight:700}
#content.shop #check .infobox input{background:#FFF;width:20px;height:20px;display:block;float:left}
#content.shop #check .infobox label{line-height:1.5;margin:-3px 0 15px 30px;display:block}
#content.shop #check .infobox textarea{min-height:80px}
#content.shop #check .infobox h4{margin-bottom:10px}
.icon-social-right{max-width:45px!important;margin-right:5px!important;margin-top:15px}
.text-boxes ul{padding-left:20px}
#pswd_info{top:34px;left:0;width:230px;padding:15px;background:#fefefe;border:1px solid #CCC;z-index:9999999;display:none}
#pswd_info .invalid:before,#pswd_info .valid:before{padding-right:10px;font-family:Ionicons}
#content #pswd_info h3{margin-top:5px!important}
#pswd_info ul{padding-left:0}
#pswd_info ul li{padding-left:5px;list-style-type:none;font-size:14px}
#pswd_info:before{content:"\25B2";top:-12px;left:45%;line-height:14px;color:#ddd;text-shadow:none;display:block}
#pswd_info .valid{padding-left:2px;line-height:24px;color:#96b717}
#pswd_info .valid:before{content:"\f122"}
#pswd_info .invalid{padding-left:2px;line-height:24px;color:#d70b0b}
#pswd_info .invalid:before{content:"\f129"}
#cookies-notification-bar{position:fixed;bottom:0;left:0;width:100%;background:#e0e0e0;padding:0 20px;box-sizing:border-box;border-top:1px solid #CCC;line-height:1.7;z-index:9999999;text-align:center}
#cookies-notification-bar a.button{height:40px;line-height:40px;min-width:20px;margin-left:5px}
#cookies-notification-bar span{display:inline}
#page-content #navbar nav ul#menu li.darkmenu a img,#page-content #navbar nav ul#menu li.productmenu a img{max-height:inherit!important}
#content.product #product-infos h3{color:#000!important;font-size:16px!important}
#content.product #product-infos h3>span{margin-right:3px!important}
#page-content #navbar nav ul>li:first-child+li .menu-title{margin-top:0}
div.feature-text p a.button,p a.button{text-shadow:none!important}
#content.blog li a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:underline}
h4.product-title{font-size:22px!important;padding:17px 15px 0}
#content img.uebersichtabstand{margin:60px 0 -10px!important}
.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.responsive-video{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}
#page-content table.content,#portotable{margin:20px 0;width:100%}
#page-content table.content tr td,#portotable tr td{border-bottom:1px solid #ccc!important;padding:8px 8px 9px;vertical-align:top}
#page-content table.content tr:last-child td,#portotable tr:last-child td{border:0!important}
#page-content table.content tr td img,#portotable tr td{margin:0}
#page-content table.content tr.head td,#portotable tr.head td{font-weight:600;background:#f5f5f5;border:0}
ul.was-fuer-wen{padding:0;margin-top:25px}
ul.was-fuer-wen li{display:inline-table;background:#154a3e;font-size:15px!important;text-align:center!important;width:23%;float:left;margin-right:1.95%;margin-top:12px;color:#fff;box-sizing:border-box;padding:0 15px}
ul.was-fuer-wen li a{width:100%;height:150px;display:table-cell;vertical-align:middle;text-decoration:none!important}
.more-link,.result_title a{text-decoration:none}
ul.was-fuer-wen li:hover{background:#9fb631}
#content ul.was-fuer-wen li img{width:40px;max-height:45px}
#page-content table#navigator-legend tr td{padding:0}
#page-content table#navigator-legend tr td:last-child{padding:13px 0 0 5px}
#page .ratgeber .text-boxes{background:#eee;padding-right:20px;margin-left:0!important;margin-bottom:30px}
.field-boxes{clear:both;border-bottom:1px solid #aaa;margin:0 0 20px;padding:0 0 20px}
#content .field-boxes a img,#content .field-boxes img{float:right;width:200px!important;margin:5px 0 10px 25px !important;clear:both}
a.button.finder{border:2px solid #FFF;border-radius:8px;display:inline-block;margin:5px 0 20px 20px;font-size:16px;width:185px;height:40px;line-height:40px;padding:0}
a.button.finder img{width:30px;margin-left:-5px;margin-top:5px;position:absolute}
a.button.finder span{margin-left:30px;font-size:16px;line-height:40px}
#content-bottom img{height:50px;margin-top:10px;max-width:150px;max-height:50px!important}
#thumbs div{float:left;margin-right:1%;width:15.87%}
#thumbs div:last-child{margin-right:-3px}
span.einsatzgebiete,span.produktzubehoer{display:block;font-size:23px;font-weight:600;margin-bottom:15px}
h4.product-title,span.mengenrabatt{margin-bottom:20px;color:#154a3e;font-weight:600}
span.mengenrabatt{padding:0 0 15px;font-size:16px}
span.preis{font-size:16px!important}
span.preis span.big{color:#000;font-weight:600;font-size:28px;margin-right:2px}
#content aside>.rightside>.info-box{margin-top:30px}
#content aside>.rightside>.info-box+.info-box{margin-top:0}
#content .info-box .info-image{padding:0}
#content .info-box .info-image img{margin-top:-10px}
#content .info-box a.button{margin:3px 0 5px 15px}
.zoom_searchform{margin-top:20px}
input#zoom_searchbox{height:35px;line-height:35px;border:1px solid #ccc;vertical-align:middle;display:inline-block;padding:0 6px;background:#fff;color:#666;width:300px}
.zoom_searchform label{display:none}
.zoom_match label{display:inherit}
#zoom_per_page{width:60px}
.searchheading{display:block;font-size:23px;font-weight:600;margin-bottom:5px;line-height:110%;margin-top:25px}
.summary{font-size:16px;margin-bottom:20px;margin-top:12px}
.result_pagescount{display:none}
.result_pages{margin-top:20px}
.result_title{font-size:16px;margin:25px 0 10px;font-weight:600}
.description,div.content div.text .product-description{font-size:15px}
.result_altblock .description,.result_block .description{margin-left:18px}

/* NEUE SUCHE
.results .result_block, .results .result_altblock {float: left; width: 30%; margin-right: 3%; clear: none !important; border: 1px solid #ccc; background: #eee; min-height: 410px; margin-bottom: 20px;}
.results .result_image { margin: 0px !important; width: 100% !important; height: auto !important; float: none !important;}
.results .result_title {padding:0px 20px;}
.results .description {padding:0px 20px; margin: 0px 0px 20px 0px;}
 */

#content .info-box span.info-ueberschrift,.info-box h4{background:#c7c7c7;color:#000;padding:7px 15px!important;border-top:6px solid #FFF;display:block;font-weight:600;margin:0 0 11px}
div.content div.text span.special-text{font-size:15px;margin:-10px 0 10px;display:none}
div#product-likes{float:left}
#cart-button{-webkit-filter:drop-shadow(003px#000);filter:drop-shadow(003px#000)}
.feature-boxes.products .item .content h5{display:block!important}
#content.finder .feature-boxes.products .label{display:block}
.fields .left-content{margin-top:60px}
span.small{font-size:11px}
p.abstandname{margin-top:20px!important;line-height:19px}
article+aside{float:left}
#content.uebersicht .feature-image+h2{position:relative;margin-top:-270px!important;width:450px;height:150px;margin-left:32px!important;margin-bottom:160px!important}
#content.uebersicht .feature-image.white+h2{color:#E2E2E2}
#content.finder .content .text h5{font-size:15px}
#content.product h2{font-size:23px!important}
span.produktzubehoer{margin:20px 0 9px!important}
#product-likes .feature-boxes{margin-top:0}
#content.ratgeber h2,#content.uebersicht h2{font-size:23px!important}
#content.blog h2{font-size:25px!important;margin-top:0}
.more-link{display:block;margin-top:20px}
a.more-link span{background:#92a72e;padding:12px 13px;font-size:90%;color:#fff}
#content.blog .small{margin:-5px 0 25px}
#kommentar_formular h3{margin-top:50px}
#page-content .blogbeitraege{border-bottom:1px solid #aaa;margin-bottom:50px;padding-bottom:50px}
#page-content .blogbeitraege:last-child{padding-bottom:0;border:0}
#content.shop .total table td,#content.shop li.total{font-size:15px!important}
to{opacity:1}
#page-header #logo .desktop-sticky{margin-left:-10px}
#page-header #logo .desktop-sticky img{width:100px;margin-right:100px}
#page-header #bottommenu{background:#eee}
#page-header:not(.uk-active) #bottommenu{border-bottom:1px solid #BBB}
#page-header.sticky-header.uk-active{height:50px;border-bottom:none;box-shadow:0 0 10px #000}
.sticky-header .show-on-sticky{display:none}
.sticky-header.uk-active .show-on-sticky{display:inline-block}
.sticky-header.uk-active .hide-on-sticky{display:none}
#page-header #bottommenu .leftmenu{height:50px;margin-left:300px;text-align:left;padding-left:40px;box-sizing:border-box}
#page-header #bottommenu .leftmenu a{text-decoration:none;font-weight:400;line-height:50px}
#page-header #bottommenu .leftmenu>a{margin-right:15px}
#page-header #bottommenu .leftmenu .submenu li{padding:5px 30px;margin-bottom:0}
#page-header #bottommenu .leftmenu .submenu a{color:#FFF;line-height:1.3}
.sticky-header.uk-active #bottommenu{border-bottom:none}
.sticky-header.uk-active #bottommenu .leftmenu{position:absolute;top:0}
.sticky-header.uk-active .wrap>*{line-height:50px}
.sticky-header.uk-active .leftmenu a{color:#fff}
#page-header #bottommenu .leftmenu>a:not(.more):before{content:"\f21b";font-family:Ionicons;padding-right:7px;color:#FFF;font-size:22px;vertical-align:-2px;text-shadow:0 0 1px #333;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto; width: 22px;}
.arbeit #page-header #bottommenu .leftmenu>a.arbeit-topmenu:before, .schlafen #page-header #bottommenu .leftmenu>a.schlaf-topmenu:before, .homeoffice #page-header #bottommenu .leftmenu>a.homeoffice-topmenu:before, .kinder #page-header #bottommenu .leftmenu>a.kinder-topmenu:before{color:#0e3c32;}
#page-header #bottommenu .leftmenu a.more{background:#dcdcdc;display:inline-block;padding:0 5px 0 22px;margin-right:-1px;height:49px;}
#page-header #bottommenu .leftmenu .moremenu {background: url(/img/system/icons/arrow.png) no-repeat center right; border-right: 20px solid #dcdcdc;width: 242px; background-color: #dcdcdc;}
#page-header.uk-active #bottommenu .leftmenu a.more{border-left:1px solid #0c3129;border-right:1px solid #0c3129;background:#0e3c32}

#page-header.uk-sticky-fixed #bottommenu .leftmenu .moremenu {background: url(/img/system/icons/arrow-white.png) no-repeat center right; border-right: 20px solid #0e3c32;width: 242px; background-color: #0e3c32;}

#page-header.uk-active.uk-sticky-fixed #bottommenu .leftmenu a.more{border-left:1px solid #0e3c32;border-right:1px solid #0e3c32;background:#0e3c32}

#page-header.uk-active #topmenu ul{margin-top:5px}
.sticky-header.uk-active #topmenu span.label{display:none}
#page-header .leftmenu>.moremenu{position:relative;box-sizing:border-box;display:inline-block}
#page-header .leftmenu .submenu{display:none;position:absolute;top:-1px;left:0;margin-top:50px;margin-left:-420px;width:700px;z-index:1100;background:#154a3e;border-top:1px solid #0c3129}
#page-header .leftmenu .submenu ul{flex:1 1 33%}
#page-header .leftmenu .submenu.active{display:flex;-webkit-animation:fadeIn .4s;animation:fadeIn .4s}
#page-header .leftmenu .submenu span.ueberschrift{display:none}
#content header{position:relative}
#contactform textarea{padding:10px;font-family:Roboto,sans-serif}
.menu-musik{background:url(/img/system/icons/musik.svg) no-repeat 90% center;background-size:auto 22px}
.menu-special{background:url(/img/system/icons/spezial.svg) no-repeat 90% center;background-size:auto 20px}
.menu-mehrweg{background:url(/img/system/icons/mehrweg.svg) no-repeat 90% center;background-size:auto 19px}
.menu-schaumstoff{background:url(/img/system/icons/schaumstoff.svg) no-repeat 89.5% center;background-size:auto 18px}
.menu-kapselgehoerschutz{background:url(/img/system/icons/kapsel.svg) no-repeat 91% center;background-size:auto 19px}
.menu-wachs{background:url(/img/system/icons/wachs-silikon-gehoerschutz.svg) no-repeat 90% center;background-size:auto 19px}
.menu-wind{background:url(/img/system/icons/tropfen.svg) no-repeat 89.5% center;background-size:auto 21px}
.menu-grosspackung{background:url(/img/system/icons/grossverpackung.svg) no-repeat 90% center;background-size:auto 21px}
.menu-reinigung{background:url(/img/system/icons/reinigung-etuis.svg) no-repeat 90% center;background-size:auto 20px}
.menu-zubehoer{background:url(/img/system/icons/zubehoer.svg) no-repeat 90% center;background-size:auto 18px}
.menu-gehoerschutz-finder{background:#9fb631 url(/img/system/icons/pfeil.svg) no-repeat left center!important;background-size:auto 25px!important}
#content .produkt br{display:none}
#content .produkt{float:left;width:100%;margin:10px 0 30px;box-sizing:border-box;background:#E3ECB9}
#content .produkt .ue{font-weight:700;font-size:17px;margin-bottom:15px;display:block}
#content .produkt .produkt-empfehlung-image{width:45%;float:left;overflow:hidden;display:block;height:300px;position:relative}
#content.blog section .produkt img{height:100%!important;position:absolute;width:auto;left:50%;transform:translate(-50%,0)}
#content .produkt .produkt-empfehlung-details{width:52%;float:right;display:block;margin-top:20px}
#content .produkt .produktdetails{display:block}
#content .produkt .produktdetails .produktname{color:#154A3E;font-weight:700}
#content .produkt .produktdetails ul{padding:0;margin-bottom:0;list-style-position:inside}
#content .themenmonat{margin:15px 0;border:1px solid #c7c7c7;padding:15px;box-sizing:border-box;background:#EEE}
#content .themenmonat .ue{font-weight:700}
#content .themenmonat ol,.themenmonat ol li:last-child{margin-bottom:0}
#content.blog li a{text-decoration:underline}
#content h4{margin:20px 0 10px}
#content.blog h4,#content.blog h5{padding:0;font-size:16px;margin:20px 0 10px}
h1 a,h2 a{text-decoration:none!important}
.cart-action h4{margin:15px 0 16px 15px !important}
.mobile-lupe{background:url(/img/system/icons/lupe.svg) no-repeat center;background-size:contain;height:24px}
.kundenkonto-icon-mobil{background:url(/img/system/icons/kundenkonto.svg) no-repeat center;background-size:contain;height:24px;display:block}
.warenkorb-icon-mobil{background:url(/img/system/icons/warenkorb.svg) no-repeat center;background-size:contain;height:24px;display:block}
.musik-icon-mobil{display:block;background:url(/img/system/icons/musik.svg) no-repeat center;background-size:contain;height:32px;margin-bottom:3px}
.schlaf-icon-mobil{display:block;background:url(/img/system/icons/schlaf.svg) no-repeat center;background-size:contain;height:32px;margin-bottom:3px}
.arbeit-icon-mobil{display:block;background:url(/img/system/icons/arbeit.svg) no-repeat center;background-size:contain;height:32px;margin-bottom:3px}
.kinder-icon-mobil{display:block;background:url(/img/system/icons/kinder.svg) no-repeat center;background-size:contain;height:32px;margin-bottom:3px}
.icon-produkt-menu{display:block;width:38px;height:38px;float:left;margin-right:15px}
.icon-produkt-menu.adult{background:url(/img/gehoerschutz/aquafit-adult/aquafit-adult-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.aufkleber{background:url(/img/gehoerschutz/aufkleber-gehoerschutz-gebotszeichen/aufkleber-gehoerschutz-gebotszeichen-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.bilsom303{background:url(/img/gehoerschutz/bilsom-303/bilsom-303-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.bilsomimpactsport{background:url(/img/gehoerschutz/bilsom-impact-sport/bilsom-impact-sport-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.blackmax{background:url(/img/gehoerschutz/blackmax/blackmax-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.blackspeeder{background:url(/img/gehoerschutz/blackspeeder/blackspeeder-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.black{background:url(/img/gehoerschutz/earbags-black/earbags-black-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.cleanup{background:url(/img/gehoerschutz/cleanup/cleanup-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.cordplus{background:url(/img/gehoerschutz/cord-plus/cord-plus-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.earbikers{background:url(/img/gehoerschutz/earbikers/earbikers-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.earclassic2{background:url(/img/gehoerschutz/ear-classic-II/ear-classic-II-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.earplanes{background:url(/img/gehoerschutz/earplanes/earplanes-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.earrockers{background:url(/img/gehoerschutz/earrockers/earrockers-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.earworkers{background:url(/img/gehoerschutz/earworkers/earworkers-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.earxtreme-cord{background:url(/img/gehoerschutz/earxtreme/earxtreme-ico-mit.png) no-repeat center;background-size:contain}
.icon-produkt-menu.earxtreme{background:url(/img/gehoerschutz/earxtreme/earxtreme-ico-ohne.png) no-repeat center;background-size:contain}
.icon-produkt-menu.elacin{background:url(/img/gehoerschutz/individueller-gehoerschutz/individueller-gehoerschutz-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.equiet{background:url(/img/gehoerschutz/equiet/equiet-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.evercord{background:url(/img/gehoerschutz/evercord-lanyard/evercord-lanyard-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.express{background:url(/img/gehoerschutz/express/express-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.fluffys{background:url(/img/gehoerschutz/fluffys/fluffys-gehoerschutz-ico.png) no-repeat center;background-size:contain} 
.icon-produkt-menu.hl400f{background:url(/img/gehoerschutz/honeywell-hl400/honeywell-hl400-gehoerschutzspender-bilsom-303-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.jazz{background:url(/img/gehoerschutz/jazz/jazz-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.junior{background:url(/img/gehoerschutz/aquafit-junior/aquafit-junior-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.kidcaps{background:url(/img/gehoerschutz/clarity-c1/clarity-c1-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.kids{background:url(/img/gehoerschutz/earbags-kids/earbags-kids-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.komplettset{background:url(/img/gehoerschutz/schaumstoff-gehoerschutz-komplettset/schaumstoff-gehoerschutz-komplettset-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.laermteufel{background:url(/img/gehoerschutz/laermteufel/laermteufel-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.lightcan{background:url(/img/gehoerschutz/lightcan/lightcan-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.m1{background:url(/img/gehoerschutz/m1/m1-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.macks{background:url(/img/gehoerschutz/macks-plugs/macks-plugs-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.motosafe{background:url(/img/gehoerschutz/alpine-motosafe/alpine-motosafe-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.musicsafe{background:url(/img/gehoerschutz/alpine-musicsafe-pro/alpine-musicsafe-pro-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.noizestoppers{background:url(/img/gehoerschutz/noizestoppers/noizestoppers-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.ohropax-color{background:url(/img/gehoerschutz/ohropax-color/ohropax-color-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.ohropax-multi{background:url(/img/gehoerschutz/ohropax-multi/ohropax-multi-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.ohropax-soft{background:url(/img/gehoerschutz/ohropax-soft/ohropax-soft-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.ohropax{background:url(/img/gehoerschutz/ohropax-classic-wachskugeln/ohropax-classic-wachskugeln-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.pluggerz{background:url(/img/gehoerschutz/pluggerz-hobby/pluggerz-hobby-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.pluggies{background:url(/img/gehoerschutz/alpine-pluggies-kids/alpine-pluggies-kids-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.pocketcase{background:url(/img/gehoerschutz/pocketcase/pocketcase-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.purefilters{background:url(/img/gehoerschutz/purefilters/purefilters-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.radiocap{background:url(/img/gehoerschutz/radio-cap/radio-cap-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.sleepsoft{background:url(/img/gehoerschutz/alpine-sleepsoft/alpine-sleepsoft-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.sonicdefendersep3{background:url(/img/gehoerschutz/sonic-defenders-ep3/sonic-defenders-ep3-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.sonicdefendersep4{background:url(/img/gehoerschutz/sonic-defenders-plus-ep4/sonic-defenders-plus-ep4-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.sparkplugs{background:url(/img/gehoerschutz/sparkplugs/sparkplugs-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.spender{background:url(/img/gehoerschutz/gehoerschutz-spender/gehoerschutz-spender-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.stube{background:url(/img/gehoerschutz/s-tube/s-tube-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.sweetdreams{background:url(/img/gehoerschutz/sweetdreams/sweetdreams-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.sync{background:url(/img/gehoerschutz/sync/sync-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.testerset{background:url(/img/gehoerschutz/gehoerschutz-tester-set/gehoerschutz-tester-set-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.torque{background:url(/img/gehoerschutz/torque/torque-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.travel-set{background:url(/img/gehoerschutz/travel-set/travel-set-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.ultratech{background:url(/img/gehoerschutz/ultratech/ultratech-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.undercover{background:url(/img/gehoerschutz/undercover/undercover-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.verishieldvs110f{background:url(/img/gehoerschutz/honeywell-verishield-vs-110f/honeywell-verishield-vs-110f-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.wave{background:url(/img/gehoerschutz/wave-band-2k/wave-band-2k-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.wechselfilter{background:url(/img/gehoerschutz/wechselfilter/wechselfilter-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.windwolle{background:url(/img/gehoerschutz/ohropax-windwolle/ohropax-windwolle-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.worksafe{background:url(/img/gehoerschutz/alpine-worksafe/alpine-worksafe-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.yellocap{background:url(/img/gehoerschutz/yellocap/yellocap-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.yelloguard{background:url(/img/gehoerschutz/yelloguard/yelloguard-gehoerschutz-ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.ziielastocap{background:url(/img/gehoerschutz/z-ii-elastocap/z-II-elastocap-ico.png) no-repeat center;background-size:contain}
.feature-boxes h1 a,.feature-boxes h2 a,.feature-boxes h3 a,.feature-boxes h4 a,.feature-boxes h5 a,.feature-boxes h6 a{text-decoration:none}
#page-content ul,#page-content ol{padding-left:13px!important}
@media (max-width: 767px) {
.uk-modal-body{padding:15px 0}
*+.uk-grid-margin,.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin{margin-top:0}
.uk-grid>*{padding-left:10px;margin-bottom:0}
.uk-grid>.uk-first-column{padding-left:0}
.uk-child-width-1-1\@s > *{width:100%}
.uk-child-width-1-2\@s > *{width:50%}
.uk-child-width-1-3\@s > *{width:calc(100% * 1 / 3.001)}
.uk-child-width-1-4\@s > *{width:25%}
.uk-child-width-1-5\@s > *{width:20%}
.uk-child-width-1-6\@s > *{width:calc(100% * 1 / 6.001)}
.uk-child-width-auto\@s > *{width:auto}
.uk-child-width-expand\@s > *{width:1px}
.uk-child-width-expand\@s > :not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}
#content p,#content table td,#content ul li,#footer h4,#footer p,#footer table td,#footer ul li,.info-box h4{font-size:15px}
#content h2,#content h3{margin-top:10px;font-size:16px!important}
.desktop-img{display:none}
.mobile-img{display:block}
.alignleft,.alignright,.imageright{float:none;margin:0;width:100%}
.uk-modal-dialog{padding:0 10px}
.uk-modal-header{padding:10px 0}
.uk-modal-title{font-size:20px}
[class*=uk-modal-close-]{top:0}
#page-header #topmenu ul .dropdown{top:40px!important}
#page-header #topmenu ul .dropdown.cart-view,#page-header #topmenu .dropdown.cart-view{max-width:480px;min-width:480px}
#page-content #navbar nav ul#menu li.darkmenu li.more>span.tablet-button{display:none!important}
#page-content #navbar nav ul#menu li.darkmenu li.more>a.mobile-button{display:block!important}
#page-content #navbar nav ul#menu li.darkmenu li.buttonmenu a img{float:none;width:40%;margin:0 20%}
#content .breadcrumbs,#content-bottom #proto{display:none}
#page-content .wrap{padding:20px}
#content-bottom{margin-bottom:20px}
#page-content .feature-text{position:relative;padding-bottom:20px;padding-left:0;margin-top:-10px;width:100%}
#content h1{margin-top:10px;margin-bottom:10px}
#footer-bottom .wrap.desktop{display:none}
#footer-bottom .wrap.mobile{display:block!important}
.uk-input,.uk-select:not([multiple]):not([size]){height:45px;line-height:45px}
#content .uk-input,#content .uk-select,#content .uk-textarea,#content input,#content select,#content textarea{max-width:400px}
.feature-boxes>div>.text{border-left:none;padding:5px 10px 15px;background:#f1f1f1}
.feature-boxes.products .ratings{right:10px}
a.button,button,input[type=submit]{height:45px;line-height:45px}
#content.customer-account .rightside .order-list table.order td.info{border-top:1px solid #ccc!important;padding-top:20px!important;position:relative;min-height:100px}
#content.customer-account .rightside .order-list table.order td{display:block!important;width:100%!important;border-bottom:none!important;padding-top:0;padding-bottom:0}
#content.customer-account .rightside .order-list table.order td.image{width:30%!important;float:right;padding-right:0;margin-top:20px;max-width:160px;display:none}
#content.customer-account .rightside .order-list table.order td.info h5{width:65%;font-size:13px}
#content.customer-account .rightside .order-list table.order td.info a.button{position:absolute;right:10px;bottom:-40px}
#content.customer-account .rightside .order-list table.order td.price{font-weight:700}
#content.customer-account .rightside .order-list table.order td.price,#content.customer-account .rightside .order-list table.order td.stock{display:inline!important;line-height:40px!important}
#content.customer-account .uk-form-horizontal .uk-form-label{width:100%}
tr.address td:first-child{border-top:1px solid #ccc}
#content .rightside{margin-top:30px}
#content.customer-account .order-list table.order tr.address td{display:block;width:100%}
#content.register .leftside,#content.signup .leftside{padding-right:0}
#content.signup a.fpw{margin-bottom:0}
#content.customer-account .rightside #password a.fpw{margin-bottom:10px}
#content.customer-account .leftside,#content.customer-account .rightside,#content.register .leftside,#content.register .rightside,#content.signup .leftside,#content.signup .rightside{float:none;width:100%!important}
#content.customer-account .leftside{margin-bottom:30px;padding:20px 30px}
#content.customer-account .leftside ul li:last-child{padding-bottom:0}
#content.customer-account .rightside{padding-left:0}
#content.customer-account .uk-form-horizontal input[type=submit]{float:none}
#content.finder .finder-mobile-search{display:block}
#content.customer-account .uk-form-horizontal input.orange{margin-right:5px!important}
#content.finder .finder-box{width:100%;margin-top:0}
#content.finder .finder-results,#content.finder p.desktop-instruction,#content.finder p.redo-button{display:none}
#content.finder p.redo-button{position:fixed;bottom:0;z-index:99999;width:100%;margin:0 auto;left:0;right:0}
#content.finder p.redo-button a.button{width:100%}
.finder-mobile-search button{position:fixed;bottom:0;left:0;width:100%;height:50px;z-index:999999}
#content.finder .finder-box input[type=range]{width:270px}
#content.product{display:flex;flex-direction:column}
#content.product .feature-image{order:-3}
#content.product #thumbs{order:-2}
#content .feature-text{order:-1;top:20px;border-left:1px solid #aaa;padding:20px 0 0 20px;margin:-31px 0 50px}
#content.product #product-supplies,#content.product .leftside,#content.product .product-infos,#content.product .rightside,#content.product .zubehoer{width:100%;margin:0;padding:0}
#content.product .product-actions p.delivery{margin-left:46px}
#content.product #product-supplies,#content.product .product-discounts,#content.product .product-infos{margin-top:25px}
#content.product #product-supplies h2{text-align:left}
#content.product #product-supplies h2+hr{margin-right:0;margin-left:90px}
.feature-boxes.products .item .content h5{display:block}
.feature-boxes.products .item .content a.button.cart,.feature-boxes.products .item .content p.delivery,.feature-boxes.products .item .content p.product-description{display:none}
#content.product .product-infos .bestellbox{position:fixed;left:auto;right:0;top:auto;bottom:0;z-index:500000000;transform:translateY(100%);transition:transform .4s;padding:0;background:#e2e2e2;max-width:480px}
.cart-active #content.product .product-infos .bestellbox{max-height:calc(100vh - 30%);top:30%}
.cart-active #content.product .product-infos .bestellbox .cart-action-container{overflow-y:scroll;overflow-x:hidden;height:calc(100% - 48px)}
#content.product .product-infos .bestellbox.active{transform:translateY(0)}
#content.product .product-infos .bestellbox:before{display:block;content:"Produkt in den Warenkorb legen";padding:15px;background:#144b40;color:#FFF;margin:0;box-sizing:border-box}
.cart-active #content.product .product-infos .bestellbox #cart-button{top:-16px;background-image:url(../../img/system/icons/warenkorb-mobil-schliessen.svg)}
#content.product .product-infos .bestellbox #cart-button{display:block!important;position:absolute;padding:0;right:-15px;top:-100px;width:85px;height:80px;background-image:url(../../img/system/icons/warenkorb-mobil.svg);background-repeat:no-repeat;z-index:210;cursor:pointer}
#content.product .cart-action{margin-top:0;border:none}
#content.product .product-discounts{margin:15px;width:calc(100% - 30px)}
#content.product .product-infos .product-discounts>span{margin-top:10px;font-weight:400}
#content.product .product-infos .product-discounts.active>span:after{content:"\f3d8"}
#content.product .product-infos .product-discounts ul{display:block}
#content .feature-boxes,#content .info-box,#content aside>.rightside,#content main>.leftside{width:100%;padding-right:0;margin-top:10px}
#content main>.leftside{padding-top:10px}
#content.finder .feature-boxes.products{width:auto;min-width:100%}
#content.shop ul.shop-breadcrumbs{margin-bottom:40px}
#content.shop ul.shop-breadcrumbs li{font-size:13px}
#content.shop .leftside,#content.shop .rightside{width:100%!important;float:none!important;padding-left:0!important;padding-right:0!important}
#content.shop .rightside{margin-top:0}
#content.shop ul.cart table input{height:40px;line-height:40px}
#content.shop ul.cart table td.info h5{font-size:13px}
#content.shop ul.cart .total .final-row{border-top:1px solid #DDD}
#content.shop ul.cart li.cart-item table th,#content.shop ul.cart li.coupon span{display:none}
#content.shop label#city-error,#content.shop label#zipCode-error{top:45px}
#content.shop ul.cart table td.items input{width:100%;padding:0 5px}
#content.shop ul.cart li.coupon input{margin-left:0;width:calc(100% - 155px)}
#content.shop ul.cart li.coupon a.button{width:150px;float:right;text-align:center;padding:0}
#content.shop ul.cart table{position:relative}
#content.shop ul.cart li.cart-item table td{display:block}
#content.shop ul.cart li.cart-item table td.price{display:none}
#content.shop ul.cart table td.items{position:absolute;bottom:-25px;width:80px}
#content.shop ul.cart table td.image{float:right;width:30%;padding-top:40px;padding-bottom:0;padding-right:0}
#content.shop ul.cart table td.info{float:left;width:60%;padding-bottom:30px;min-height:100px}
#content.shop ul.cart table td.info .delivery{position:absolute;right:0}
#content.shop #warenkorb-parts #check_form ul.cart table td.info .delivery{bottom:-24px}
#content.shop #warenkorb-parts #cart ul.cart table td.info .delivery{bottom:-16px}
#content.shop #warenkorb-parts #check_form ul.cart table td.items:after{content:"x";padding-left:5px}
#content.shop #warenkorb-parts #cart ul.cart table{margin-bottom:25px}
#content.shop #warenkorb-parts #cart ul.cart table td.sum{left:90px;bottom:-19px;max-width:60px}
#content.shop ul.cart table td.price{margin-left:130px;text-align:left}
#content.shop ul.cart table td.price,#content.shop ul.cart table td.sum{display:inline-block;float:left}
#content.shop ul.cart table td.sum{left:-20px;font-size:15px!important;position:absolute;bottom:-26px}
#content.shop ul.cart table td.remove{position:absolute;right:0;top:3px}
p.delivery{font-size:13px}
#content.shop ul.cart li.total .ion-ios-information-outline{font-weight:700;font-size:16px;vertical-align:middle}
#content.shop ul.cart li.total table select{margin-bottom:20px}
#content.shop ul.cart li.total table td,#content.shop ul.cart li.total table th{padding:2px 8px}
#content.shop .rightside h3{margin-top:30px}
#content.shop #check .addresses>.uk-grid-margin{margin-top:40px!important}
#pswd_info{top:44px;max-width:70%;right:0;left:auto}
#pswd_info h3{margin-top:0!important}
#pswd_info ul{margin-bottom:0}
#pswd_info .invalid,#pswd_info .valid{line-height:1}
#cookies-notification-bar{padding:0 10px;font-size:11px}
ul.was-fuer-wen li{width:48%}
#thumbs div{width:31%;margin-right:1.5%;margin-top:10px}
#thumbs div:first-child{margin-bottom:-3px}
.MagicZoom,.mz-figure.mz-hover-zoom{display:inherit!important}
#thumbs div img[style]{width:100%;max-width:none!important;max-height:none!important}
input#zoom_searchbox{height:43px;line-height:43px;width:300px}
div.content div.text span.special-text{font-size:16px;margin:-10px 0 10px}
.alignright,.imageright{float:right;margin:5px 0 0 20px !important;width:auto!important;max-width:170px!important}
.overview .feature-boxes .content{display:block;border-bottom:1px solid #AAA;border-right:0;border-left:0;border-top:0;padding-bottom:30px}
#content.overview .feature-boxes{margin-top:30px!important}
#content.overview .content>a{width:45%;float:right;text-decoration:none}
#content.overview .content p{margin:0}
#content.overview .content>a:after{content:"Mehr Infos & Preise";background:#92a72e;padding:10px;display:block;text-decoration:none;color:#fff;margin-top:-5px;text-align:center}
#content.overview .content>a.infobutton:after{content:"Mehr Infos"}
#content.overview .content>a:after:hover{background:#92a72e}
.overview .feature-boxes .item .content div.text,.overview .feature-boxes div.text{background:0 0;width:50%;padding:0 15px 0 0}
#content.overview .content .text a.button{display:none}
.overview .feature-boxes.products .item .content p.product-description{display:block}
#page-footer br,#product-likes,.center div .img-footer{display:none}
#page-content ol li{font-size:13px}
#content.overview .uk-grid+.uk-grid,*+h3.uk-grid-margin,.overview .uk-grid>.uk-grid-margin{margin-top:10px!important;margin-bottom:0}
.field-boxes img{width:45%!important}
#content ol li,#content p,#content table td,#content ul li{font-size:14px!important}
#content .feature-text h1,#content h1,h1{font-size:21px}
#page-footer p,#page-footer ul li,.content .text h5{font-size:13px}
#content:not(.product) main>.leftside{margin-top:0;padding-top:0}
#content.product #einsatzgebiete{margin-bottom:0;margin-top:10px}
.account-links a.button,.account-links button,.account-links input[type=submit]{height:35px;line-height:35px}
#page-footer .uk-grid-margin{margin-top:0!important}
#content .feature-text li{margin-bottom:3px!important}
span.produktzubehoer{font-size:17px;margin:40px 0 10px}
span.einsatzgebiete{font-size:17px;margin:20px 0 10px}
.fields .left-content{margin-top:40px!important}
ul{padding-left:15px}
#content.product .product-infos h2+hr{margin-bottom:22px}
#content p.small,span.small{font-size:11px!important}
#page-footer h4{margin:14px 0 0}
#footer-top .wrap{padding:20px}
.article-navigation a{display:block}
#content.uebersicht .feature-image+h2{margin-top:30px!important;margin-bottom:15px!important;height:auto;margin-left:0!important;width:100%}
#content.uebersicht .feature-image.white+h2{color:#000}
#content.finder .content .text h5{font-size:13px}
#content.home h2{margin-bottom:-15px!important;margin-top:0!important}
#content p{font-size:13px!important}
#content.product h2,span.einsatzgebiete,span.produktzubehoer{font-size:19px!important}
#content.ratgeber h2,#content.uebersicht h2{font-size:19px!important}
#content.blog h2{font-size:20px!important}
#page-content .blogbeitraege{margin-bottom:30px;padding-bottom:20px}
#content .feature-text p{font-weight:700}
#content.register .leftside .uk-form-horizontal .uk-form-label{width:150px!important}
}
@media (min-width: 1281px) {
.uk-child-width-1-1\@l > *{width:100%}
.uk-child-width-1-2\@l > *{width:50%}
.uk-child-width-1-3\@l > *{width:calc(100% * 1 / 3.001)}
.uk-child-width-1-4\@l > *{width:25%}
.uk-child-width-1-5\@l > *{width:20%}
.uk-child-width-1-6\@l > *{width:calc(100% * 1 / 6.001)}
.uk-child-width-auto\@l > *{width:auto}
.uk-child-width-expand\@l > *{width:1px}
.uk-child-width-expand\@l > :not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}
}
@media (max-width: 1280px) {
.uk-accordion-title{font-size:15px}
#content-bottom{margin-bottom:40px}
#page-content .feature-text{width:430px}
#page-content .feature-text p{margin-bottom:10px}
#page-content .feature-text h1{font-size:20px;margin-bottom:10px}
#content .feature-boxes.products{margin-bottom:0}
#content .feature-text h1{font-size:21px}
#content h2,#content h3{font-size:17px!important}
#content p{font-size:14px!important}
#content.finder .content .text h5{font-size:14px}
#content.product h2,span.einsatzgebiete,span.produktzubehoer{font-size:21px!important}
#content.ratgeber h2,#content.uebersicht h2{font-size:21px!important}
#content.blog h2{font-size:23px}
#content.product #einsatzgebiete{margin-top:35px;margin-bottom:0}
}
@media (max-width: 1023px) {
.uk-form-horizontal .uk-form-label{text-align:left!important;width:100%}
.uk-form-horizontal .uk-form-controls{margin-left:0!important}
#page-header #topmenu ul .dropdown{top:30px!important;margin-top:0;padding:20px 30px 20px 15px}
#page-header #banner{display:none!important}
#page-header #banner-mobile{display:inline!important;margin-left:25px;height:50px}
#page-header #logo a.mobile{display:block}
#page-header #logo a.desktop{display:none}
#page-header #topmenu ul{margin-top:5px}
#page-header .dropdown .triangle{right:15px!important;top:-4px!important}
#page-header #topmenu>ul>li{width:50px}
#page-header #topmenu>ul>li img{margin:0!important}
#page-header #mobile-menu-toggle,#page-header #topmenu ul li.mobile-search{display:inline-block!important}
#page-header{box-shadow:0 0 10px #000;position:fixed;width:100%;height:50px;z-index:1000}
#page-header #mobile-menu-toggle a{position:absolute;top:5px;left:20px;font-size:40px;color:#FFF;cursor:pointer}
#mobile-menu-toggle a,#mobile-menu-toggle a i.ion-navicon{margin:0;padding:0}
#mobile-menu-toggle a i.ion-navicon:before{line-height:0}
#page-header #mobile-menu-toggle.open{top:10px}
#page-header #mobile-menu-toggle.open i:before{content:"\f404";font-size:50px}
#page-header #logo{text-align:center;width:153px;float:left}
#page-header #logo img{position:absolute;width:120px;top:0;margin-left:0}
#page-header #search{display:none}
#page-header #topmenu ul li.account>a,#page-header #topmenu ul li.cart>a{font-size:0}
#page-header #topmenu{width:auto;float:none;position:absolute;top:10px;right:20px;margin-top:0}
#page-header #topmenu ul li.account img{width:25px}
#page-header #topmenu ul li.cart img{width:25px;margin-bottom:-1px}
#page-header #topmenu ul li.cart span.count{left:27px}
#page-header #topmenu .dropdown.mobile-search-field{min-width:300px}
#page-header #topmenu .dropdown,#page-header #topmenu ul .dropdown{position:fixed!important;margin-top:20px!important;width:auto;right:0;margin-right:0;left:auto!important}
#page-content #navbar{position:fixed;top:50px;left:0;overflow:visible;height:100%;border-top:1px solid #0e3c32;transform:translateX(-600px);transition:transform .5s;z-index:10000}
#page-content #navbar.open{transform:translateX(0)}
#page-content #navbar nav{overflow-x:visible;overflow-y:scroll;max-height:calc(100vh - 50px);height:calc(100vh - 50px)}
#page-content #navbar nav .submenu{display:none;position:fixed;top:0;left:300px;overflow-y:scroll;min-width:300px;width:100%;height:90%;border-top:1px solid #0e3c32;background:#154a3e;text-align:left;box-shadow:-6px 0 14px -4px #091915;font-style:normal;z-index:1000}
#page-content #navbar nav .submenu ul li a{padding-left:10px!important}
#page-content #navbar nav .submenu ul{padding-top:0;padding-bottom:0;min-width:inherit;width:33.333%}
#page-content #navbar nav .submenu h4{padding:4px 10px}
#page-content #navbar nav .submenu h4:before{display:none}
#page-content #navbar nav ul#menu li.darkmenu li.more span.ueberschrift{text-align:center;width:100%;display:block;margin:10px 0;border-bottom:1px solid #000;padding-bottom:5px}
#page-content .feature-text h1{fon-size:22px!important}
#content .feature-text li{line-height:20px!important;margin-bottom:10px!important}
#page-content .feature-text{top:25px;padding-left:30px}
#page-content{padding-top:50px}
#content{float:none;width:100%}
#content-bottom{margin-top:40px}
#footer-bottom .wrap,#footer-top .wrap{padding-left:20px}
.space-20,.space-40,.space-60{display:none}
#content.register .leftside .uk-form-horizontal .uk-form-label{text-align:left!important;display:block;width:100%;padding-bottom:5px}
#content.customer-account .uk-form-horizontal .uk-form-label{display:block;width:100%;padding-bottom:5px}
#content.shop .leftside .uk-form-horizontal .uk-form-label,#content.shop .rightside .uk-form-horizontal .uk-form-label{float:none;display:block;width:100%;margin-bottom:5px}
#page-header #banner-mobile img{height:50px}
#content.uebersicht .feature-image+h2{margin-top:-190px!important;margin-bottom:75px!important}
#page-header #bottommenu,#page-header #logo .desktop-sticky{display:none}
}
@media (max-width: 1200px) {
#page-header #search input[type=search]{width:300px}
#content.product .product-actions .add-to-cart a.button{padding:0 8px}
}
@media (max-width: 480px) {
#page-header #topmenu ul .dropdown.cart-view,#page-header #topmenu .dropdown.cart-view{max-width:100%;min-width:100%}
#page-header #topmenu .dropdown,#page-header #topmenu ul .dropdown{width:100%;left:0!important;right:0!important}
#page-header #mobile-menu-toggle{left:10px}
#page-header #topmenu{right:10px}
#page-header #topmenu>ul>li{width:40px}
#page-header .dropdown.cart-view .triangle{right:18px!important}
#page-header .dropdown.account-links .triangle{right:60px!important}
#page-header .dropdown.mobile-search-field .triangle{right:100px!important}
#page-header #topmenu ul .dropdown.cart-view table td.image{vertical-align:top}
#page-header #topmenu ul .dropdown.cart-view ul li.buttons a{padding:0 10px}
#page-header #topmenu ul .dropdown.cart-view table td:nth-child(2),#page-header #topmenu ul .dropdown.cart-view table td:nth-child(3){padding-right:5px}
#page-header #topmenu ul li.cart img{margin-bottom:-2px}
#page-header #topmenu ul li.account{margin-right:-5px}
#page-header .mobile-search-field .triangle{right:91px}
#page-header .account-links .triangle{right:62px}
#page-header .cart-view .triangle{right:22px}
#page-header #logo a.mobile{margin-left:30px}
#page-content #navbar{width:90%}
#content .feature-boxes .label{display:none}
#content.product .product-infos .bestellbox{width:100%;max-width:100%}
#content.shop #payment .card-select,#content.shop #payment .card-select label input{margin-left:0}
#content.shop #payment .card-show{display:none}
#content.shop #payment .card-select label.mastercard{padding-right:5px}
#content.shop #payment .card-select label.visa{padding-right:15px}
#content.shop #payment .card-select .visa img{width:50px}
#content.shop #payment label.mastercard{margin-top:0}
#content.shop #payment label.mastercard input{vertical-align:middle}
#content.shop #payment label.mastercard img{width:110px;margin-left:-4px;vertical-align:middle}
#content.shop #payment label.americanexpress input{margin-right:5px;vertical-align:12px}
form.card-select .uk-grid>*{margin-bottom:10px}
#content.shop #payment label.americanexpress img{width:40px}
#content.shop #check .infobox{padding:20px 10px}
#content .field-boxes a img,#content .field-boxes img{float:right;width:140px!important;margin:5px 0 10px 25px !important;clear:both}
#thumbs div{width:47.5%;margin-right:2.5%}
input#zoom_searchbox{width:150px}
#page-header #logo img{margin-left:8px}
#content ol li,#content p,#content table td,#content ul li{font-size:13px!important}
#content .feature-text h1,#content h1,h1{font-size:19px}
#content:not(.product) main>.leftside{margin-top:0;padding-top:0}
#page-content .feature-text{width:90%!important}
#footer-top .uk-child-width-1-3\@s > *{width:100%!important}
}
@media (min-width: 768px) {
.uk-child-width-1-1\@m > *{width:100%}
.uk-child-width-1-2\@m > *{width:50%}
.uk-child-width-1-3\@m > *{width:calc(100% * 1 / 3.001)}
.uk-child-width-1-4\@m > *{width:25%}
.uk-child-width-1-5\@m > *{width:20%}
.uk-child-width-1-6\@m > *{width:calc(100% * 1 / 6.001)}
.uk-child-width-auto\@m > *{width:auto}
.uk-child-width-expand\@m > *{width:1px}
.uk-child-width-expand\@m > :not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}
p.delivery:before{height:15px;width:15px;border-radius:13px}
#page-content .feature-text.white,#page-content .feature-text.white h1,#page-content .feature-text.white li{color:#E2E2E2!important}
#content.customer-account .uk-form-horizontal .buttons{text-align:right}
#content.finder p.mobile-instruction{display:none!important}
#content.finder p.redo-button{margin-bottom:30px}
div.feature-text h1,div.feature-text li,div.feature-text p{text-shadow:0 0 10px rgba(255,255,255,1)}
div.feature-text.white h1,div.feature-text.white li,div.feature-text.white p{text-shadow:0 0 6px rgba(0,0,0,1)}
}
@media (max-width: 1175px) {
#page-header #search input[type=search]{width:200px}
}
@media (max-width: 1075px) {
#page-header #search input[type=search]{width:150px}
}
@media (min-width: 1024px) {
#page-header #topmenu ul li.account{margin-right:20px}
#page-content #navbar nav ul#menu li.darkmenu{display:none}
#page-header.sticky-header{height:135px}
#page-header #uppermenu,#page-header header{height:84px}
#page-header.uk-active #topmenu ul li.mobile-search{display:inline-block!important}
#page-header.uk-active #topmenu>ul>li{width:50px}
#page-header.uk-active #topmenu ul li.mobile-search img{width:28px;cursor:pointer}
#page-header.uk-active #topmenu ul li.account img #page-header.uk-active #topmenu ul li.cart img{width:25px;cursor:pointer}
#page-header.uk-active #topmenu ul li.account img,#page-header.uk-active #topmenu ul li.cart img{margin:0}
#page-header.uk-active #topmenu ul li.account{margin-right:0}
#page-header.uk-active #topmenu .dropdown.account-links .triangle{right:17px!important}
#page-header.uk-active #topmenu .dropdown.mobile-search-field .triangle{right:14px!important}
#page-header.uk-active #topmenu .dropdown.mobile-search-field input[type=search]{width:400px}
}
@media (min-width: 768px) and (max-width: 1023px) {
#page-header .dropdown.cart-view .triangle{right:35px!important}
#page-header .dropdown.mobile-search-field .triangle{right:135px!important}
#page-header .dropdown.account-links .triangle{right:90px!important}
#page-content .rightside{width:calc(30% - 5px)!important}
#page-content .item{padding:7px 0 0 20px !important}
#content.register .leftside{margin-right:20px}
}
@media (max-width: 768px) {
#page-header #topmenu .dropdown,#page-header #topmenu ul .dropdown{margin-top:10px!important}
#page-header #topmenu{right:10px}
#page-header #topmenu ul .dropdown.cart-view table td{width:100%;display:block}
#page-header #topmenu ul .dropdown.cart-view table td.price,#page-header #topmenu ul .dropdown.cart-view table td.stock{display:inline;white-space:nowrap;vertical-align:middle}
#page-header #topmenu ul .dropdown.cart-view table td.info{max-width:100%}
#page-header #topmenu ul .dropdown.cart-view table td.info p.delivery{padding-bottom:5px}
#page-header #topmenu ul .dropdown.cart-view i{right:0!important}
#page-header .dropdown.cart-view .triangle{right:25px!important}
#page-header .dropdown.account-links .triangle{right:80px!important}
#page-header #topmenu ul .dropdown.cart-view ul{min-width:100%}
#page-header #topmenu ul .dropdown.cart-view table td.price{font-size:15px;margin-left:10px}
#page-header #topmenu ul .dropdown.cart-view table td.image img{max-width:70px;margin-right:10px;vertical-align:top}
}
@media (min-width: 681px) and (min-width: 767px) {
#page-content #navbar nav ul#menu li.darkmenu li.more>a.mobile-button,#page-content #navbar nav ul#menu li.darkmenu li.more>span{width:96%;margin:5px 1% 0}
}
@media (max-width: 600px) {
#page-content #navbar nav ul#menu li.darkmenu li.buttonmenu a{width:23%;box-sizing:border-box}
#page-content #navbar nav ul#menu li.darkmenu li:nth-child(even) a,#page-content #navbar nav ul#menu li.darkmenu li:nth-child(odd) a{margin:0}
#page-content #navbar nav ul#menu li.darkmenu li a:not(.mobile-button){margin-left:1%!important}
#page-content #navbar nav ul#menu li.darkmenu li:first-child a{margin-left:2%!important}
#page-content #navbar nav ul#menu li.darkmenu ul.nolist{margin-left:0}
#page-content #navbar nav .menu-title{padding:8px 20px}
#page-content #navbar nav .menu-title:first-child{padding-top:13px}
}
@media (max-width: 1240px) {
#page-content .feature-text{width:380px}
}
@media (max-width: 1140px) {
#page-content .feature-text h1{fon-size:22px!important}
#content .feature-text li{line-height:18px!important;margin-bottom:6px!important}
#page-content .feature-text{top:25px;padding-left:20px;width:380px}
}
@media (max-width: 490px) {
#page-content .wrap{padding:20px 10px}
#content-bottom .uk-card-title.one img{width:auto}
}
@media (min-width: 1024px) and (max-width: 1279px) {
#page-content .wrap{padding:20px 10px}
#page-content #navbar{width:280px}
#content{width:calc(100% - 300px)}
#page-header #logo img{margin-left:10px}
#page-header #search{margin-left:-10px;width:250px}
#page-header #search input[type=search]{width:210px}
#page-header #bottommenu .leftmenu{margin-left:290px!important;padding-left:0!important}
#page-header .leftmenu .submenu{left:20px!important}
#footer-top .wrap{padding:50px 0 50px 310px}
#content.customer-account .leftside{width:220px;padding:15px}
#content.customer-account .rightside{width:calc(100% - 200px)}
}
@media (min-width: 1024px) and (max-width: 1190px) {
#content-bottom .uk-card{padding:10px 10px 20px}
#content-bottom .uk-card-title.one img{width:110px}
}
@media (min-width: 1280px) {
#footer-bottom .wrap,#footer-top .wrap,#footer-trust .wrap,#page-content .wrap,#page-header .wrap{width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}
}
@media (min-width: 1600px) {
.uk-child-width-1-1\@xl > *{width:100%}
.uk-child-width-1-2\@xl > *{width:50%}
.uk-child-width-1-3\@xl > *{width:calc(100% * 1 / 3.001)}
.uk-child-width-1-4\@xl > *{width:25%}
.uk-child-width-1-5\@xl > *{width:20%}
.uk-child-width-1-6\@xl > *{width:calc(100% * 1 / 6.001)}
.uk-child-width-auto\@xl > *{width:auto}
.uk-child-width-expand\@xl > *{width:1px}
.uk-child-width-expand\@xl > :not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}
#footer-bottom .wrap,#footer-top .wrap,#footer-trust .wrap,#page-content .wrap,#page-header .wrap{width:1350px;margin-left:auto;margin-right:auto;box-sizing:border-box}
#content.customer-account .rightside #orders span.order-number{width:210px}
#content.customer-account .rightside #orders span.order-date{width:220px}
#content.customer-account .rightside #orders span.order-price{width:140px}
#content.customer-account .rightside #orders span.paym-status{width:170px}
#content.customer-account .rightside .order-list table.order td.image{width:200px}
#content.customer-account .rightside .order-list table.order td.image img{max-width:180px}
#content.customer-account .rightside .order-list table.order td.info{width:215px}
#content.customer-account .rightside .order-list table.order td.stock{width:140px}
}
@media (min-width: 421px) and (max-width: 767px) {
#content.register .uk-form-controls.city input.city,#content.shop .uk-form-controls.city input.city{width:calc(400px - 110px)}
}
@media (min-width: 1280px) and (max-width: 1599px) {
#content.customer-account .rightside #orders span.order-number{width:130px}
#content.customer-account .rightside #orders span.order-date{width:120px}
#content.customer-account .rightside #orders span.order-price{width:100px}
#content.customer-account .rightside #orders span.paym-status{width:125px}
#content.customer-account .rightside .order-list table.order td.image{width:120px}
#content.customer-account .rightside .order-list table.order td.image img{max-width:110px}
#content.customer-account .rightside .order-list table.order td.info{width:222px}
#content.customer-account .rightside .order-list table.order td.stock{width:125px}
}
@media (min-width: 1680px) {
#content.customer-account .rightside{padding-left:20px}
}
@media (max-width: 1279px) {
#content.customer-account .rightside #orders span.order-number{width:130px}
#content.customer-account .rightside .order span:first-child:before{padding-right:5px}
#content.customer-account .rightside #orders span.order-date{width:90px}
#content.customer-account .rightside #orders span.order-price{width:70px}
#content.customer-account .rightside #orders span.paym-status{width:95px}
#content.customer-account .rightside .order-list table.order td.image{width:70px;padding-right:5px}
#content.customer-account .rightside .order-list table.order td.image img{width:100%}
#content.customer-account .rightside .order-list table.order td.info,#content.customer-account .rightside .order-list table.order td.stock{width:auto;padding-right:10px}
}
@media (min-width: 768px) and (max-width: 1280px) {
#content.finder .feature-boxes.products{width:calc(100% - 270px)}
#content.finder .finder-box{width:270px}
#content.finder .finder-box label.range.four span:nth-child(2){margin-left:31px}
#content.finder .finder-box label.range.four span:nth-child(3){margin-left:35px}
#content.finder .finder-box label.range.four span:nth-child(4){margin-left:36px}
#content.finder .finder-box label.range.size span:nth-child(2){margin-left:15px}
#content.finder .finder-box label.range.size span:nth-child(3){margin-left:29px}
#content.finder .finder-box label.range.size span:nth-child(4),#content.finder .finder-box label.range.size span:nth-child(5){margin-left:33px}
#content.finder .finder-box label.range.size span:nth-child(5){margin-left:29px}
#content.finder .finder-box label.range.herz span:nth-child(2){margin-left:3px}
#content.finder .finder-box label.range.herz span:nth-child(3),#content.finder .finder-box label.range.herz span:nth-child(4),#content.finder .finder-box label.range.herz span:nth-child(5){margin-left:6px}
#content.finder .finder-box input[type=range]{width:calc(100% - 30px)}
}
@media (min-width: 941px) {
#content.product #einsatzgebiete .tipp{display:none}
}
@media (max-width: 940px) {
#content.product #einsatzgebiete{position:relative;overflow:hidden}
#content.product #einsatzgebiete .item{position:initial}
#content.product #einsatzgebiete .item:before{width:100%;height:42px;top:42px;left:0;right:0;padding:8px 10px;box-sizing:border-box}
#content.product #einsatzgebiete .item:after{position:relative;top:33px}
}
@media (max-width: 670px) {
#content.shop ul.shop-breadcrumbs li{font-size:0!important}
#content.shop ul.shop-breadcrumbs li span{font-size:15px;display:inline-block}
}
@media (max-width: 1600px) {
#content.product #thumbs{margin-right:15%}
}
@media (max-width: 1370px) {
#content.product #thumbs{margin-right:0}
#content.uebersicht .feature-image+h2{margin-top:-220px!important;margin-bottom:110px!important}
}
@media (max-width: 1170px) and (min-width: 767px) {
#content .info-box p img{float:none!important;display:block}
}
@media (max-width: 580px) {
input#zoom_searchbox{width:200px}
}
@media (max-width: 1348px) and (min-width: 767px) {
#content.product .zubehoer .zubehoer-box a.button-zubehoer{width:42px;padding:15px 0 0 8px}
}
@media (max-width: 1317px) and (min-width: 767px) {
#content.product .zubehoer .zubehoer-box a.button-zubehoer{width:40px;height:40px;padding:10px 0 0 7px}
#content.product .zubehoer .zubehoer-box img{height:50px}
}
@media (max-width: 1208px) and (min-width: 1090px) {
#content.product .zubehoer .zubehoer-box a.button-zubehoer{width:163px;height:40px;padding:10px 7px 0 0;margin-bottom:10px;text-align:right}
#content.product .zubehoer .zubehoer-box img{height:auto;width:170px!important;margin-bottom:0!important}
}
@media (max-width: 1090px) and (min-width: 1024px) {
#content.product .zubehoer .zubehoer-box a.button-zubehoer{width:143px;height:40px;padding:10px 7px 0 0;margin-bottom:10px;text-align:right}
#content.product .zubehoer .zubehoer-box img{height:auto;width:150px!important;margin-bottom:0!important}
}
@media (max-width: 868px) and (min-width: 767px) {
#content.product .zubehoer .zubehoer-box a.button-zubehoer{width:143px;height:40px;padding:10px 7px 0 0;margin-bottom:10px;text-align:right}
#content.product .zubehoer .zubehoer-box img{height:auto;width:150px!important;margin-bottom:0!important}
}
@media (max-width: 540px) {
#page-header #banner-mobile{display:none!important}
span.produktzubehoer{margin-top:30px;margin-bottom:10px}
}
@media (max-width: 1100px) and (min-width: 1024px) {
#content p,#content table td,#content ul li{font-size:14px}
}
@media (max-width: 840px) and (min-width: 767px) {
#page-content .feature-text{width:350px}
#content .feature-text li{margin-bottom:5px!important}
.uk-button,a.button,button,input[type=submit]{font-size:13px}
}
@media (min-width: 1370px) {
#footer-bottom .wrap,#footer-top .wrap,#footer-trust .wrap,#page-content .wrap,#page-header .wrap{width:1350px}
}
@media (max-width: 1220px) {
#content.uebersicht .feature-image+h2{margin-top:-155px!important;margin-bottom:35px!important}
}
@media (max-width: 1186px) and (min-width: 1024px) {
.uk-button,a.button,button,input[type=submit]{font-size:11px;padding:0 16px}
}
@media (max-width: 805px) and (min-width: 767px) {
.uk-button,a.button,button,input[type=submit]{font-size:12px}
}
@media (max-width: 767px) {
#content.uebersicht .feature-image+h2{margin-top:25px!important;margin-bottom:20px!important}
}
@media (max-width: 1120px) and (min-width: 1024px) {
.alignright,.imageright{max-width:230px!important}
}
@media (max-width: 870px) and (min-width: 767px) {
.alignright,.imageright{max-width:230px!important}
}
@media (min-width: 767px) {
#content.shop ul.cart li.total table{max-width:none}
}
@media (min-width: 1024px) and (max-width: 1199px) {
#page-header #bottommenu .leftmenu>a{margin-right:5px}
#page-header #bottommenu .leftmenu>.moremenu>a span{display:none}
#page-header #bottommenu .leftmenu .submenu{margin-left:-394px}
}
@media (max-width: 500px) {
#content .produkt .produkt-empfehlung-image{width:100%;float:none;overflow:hidden;display:block;height:auto;position:relative}
#content.blog section .produkt img{height:auto!important;width:100%;position:static;transform:translate(0,0)}
#content .produkt .produkt-empfehlung-details{width:100%;float:none;display:block;margin-top:0;padding:10px;box-sizing:border-box}
}
#content.home h2.margin-fix{margin-bottom:10px!important}
#social-media{margin:-18px 43px 20px}
#social-media a img{width:30px;margin-right:7px;opacity:.8;transition:.5s}
#social-media a:hover img{opacity:1}
#content .info-box ul{margin-left:17px}
#footer-trust{background:#ededed}
#footer-trust .wrap{color:#777!important;font-weight:400;padding:20px 20px 20px 360px}
.trusted-siegel{margin-right:20px;width:auto!important}
@media (max-width: 767px) {
#lz_overlay_wm[style]{margin:0 40px 100px 0 !important}
}
:target:before{content:"";display:block;height:80px;margin:-80px 0 0}
.results .result_image{width:200px;float:left;margin-right:10px;margin-bottom:20px}
.results .result_altblock,.results .result_block{clear:both}
#linktree{background:#154a3e;color:#fff;text-align:center;padding:30px 10px 10px;box-sizing:border-box}
#linktree ul{padding:0;margin:30px 0 0}
#linktree ul li{list-style:none;padding:0;margin:0 0 10px}
#linktree ul li a{background:#002b22;padding:12px;display:block;text-decoration:none;transition:.25s}
#linktree ul li a:hover{background:#fff;color:#154a3e}
.left-video{float:left;width:49%}
.right-video{float:right;width:49%}
.left-video p{margin-top:15px}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.preis-kachel{float:right;margin-bottom:0!important;margin-top:18px!important;margin-left:10px!important;font-weight:700!important; min-width: 50px;}
.preis-kachel + h3 { width: calc(100% - 60px);}

@media (max-width: 767px) {
.preis-kachel{float:right;margin-bottom:0!important;margin-top:0!important;margin-left:10px!important}
}
.neuer-aufbau #thumbs div{width:24%}
#content.product.neuer-aufbau .cart-action{margin-top:0}
@media (max-width: 1600px) {
#content.product.neuer-aufbau #thumbs{width:100%;margin-right:0}
}
@media (max-width: 767px) {
.neuer-aufbau #thumbs div{width:23.5%}
}
@media (max-width: 480px) {
.neuer-aufbau #thumbs div{width:47.5%;margin-right:2.5%}
}
.abstand-top{ margin-top: 80px !important;}

/* HONEYPOT */
.fieldone{
	opacity: 0 !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	height: 0 !important;
	width: 0 !important;
	z-index: -1 !important;
}

/* RABATT HINWEIS SWEETDREAMS */
#rabatt-hinweis {
	background: #154a3e;
	padding: 15px;
	color: #fff;
}

#rabatt-hinweis .rabatt-ueberschrift {
	font-weight: 700;
	font-size: 20px;
}

#rabatt-hinweis a {
	text-decoration: none;
}

#content #rabatt-hinweis a img {
	width: 73px;
	margin-bottom: -10px !important;
	margin-left: 3px;
}



/* NEW DESING FÜR SHOPSEITEN */
#content.product.new-design {
	
}

#content.product.new-design #produktbild {
	margin-bottom: 3px !important;
}

#content.product.new-design #thumbs {
	margin-right: 0px;
}

.new-design #thumbs div {
	width: calc(20% - 8px);
	margin-right: 10px;
}

.new-design #thumbs div:last-child {
	margin-right: 0px;
}

#content.product.new-design aside {
	position:-webkit-sticky; position:sticky; top:0;
}

#content.product.new-design .rightside {
	width: calc(33% - 0px);
}


#content.product.new-design .leftside {
	width: calc(67% - 5px);
	float: left;
}

@media (min-width: 768px) and (max-width: 1023px) {
	#content.product.new-design .rightside, #page-content.new-design .rightside {
		width: calc(33% - 0px) !important;
	}
}

@media (max-width: 767px) {
	#content.product.new-design .rightside, #page-content.new-design .rightside {
		width: 100% !important;
		float: none;
	}
	
	#content.product.new-design .leftside {
		width: 100%;
		float: none;
	}
	
	#content.product.new-design article {
		display: flex;
        flex-direction: column;
	}
	
	#content.product.new-design article main {
		order: 2;
	}
	
	#content.product.new-design article aside {
		order: 1;
		position: static;
		width: 100%;
	}
}


/* warenkorb */
#content.product.new-design .product-infos {
	margin-top: 20px;
}

@media (min-width: 768px) and (max-width: 1100px) {
	#content.product.new-design.doppelwarenkorb h1 {
		font-size: 22px;
	}
	
	#content.product.new-design.doppelwarenkorb .cart-action h4 {
		font-size: 19px !important;
		margin-top: 0px !important;
	}
}

@media (min-width: 767px) {
#content.product.new-design .cart-action {
	background: none;
	border: 0px;
	margin-top: 0px;
}

#content.product.new-design .cart-action h4 {
	display: none;
	margin: 0px;
}
	
#content.product.new-design.doppelwarenkorb .cart-action h4 {
	display: block;
	margin: 10px 0px 10px 0px !important;
}

#content.product.new-design .rightside form > span {
	margin: 0px;
	font-size: 15px !important;
}
	
#content.product.new-design.doppelwarenkorb .rightside form > span {
	margin: 0px;
	font-size: 12px !important;
}

#content.product.new-design .product-price {
	padding: 0px;
	margin: 25px 0px;
}
	
#content.product.new-design.doppelwarenkorb .product-price {
	padding: 0px;
	margin: 17px 0px;
}

#content.product.new-design .product-price span.preis span.big {
	font-size: 35px;
}
	
#content.product.new-design.doppelwarenkorb .product-price span.preis span.big {
	font-size: 29px;
}

#content.product.new-design .product-actions {
	padding: 0px;
}

#content.product.new-design .product-actions .add-to-cart input[type="number"] {
	height: 50px;
	width: 60px;
	padding: 0px;
}
	
#content.product.new-design a.button.cart, #content.product.new-design a.button.info, #content.product.new-design a.button.orange, #content.product.new-design button.orange, #content.product.new-design input[type="submit"].orange {
	height: 50px;
	width: calc(100% - 70px);
	padding-top: 8px;
}

#content.product.new-design .product-discounts {
	padding: 0px;
	background: none;
	margin-top: 25px;
}
	
#content.product.new-design.doppelwarenkorb .product-discounts {
	margin-top: 10px;
}
	
#content.product.new-design.doppelwarenkorb .product-discounts span.mengenrabatt, #content.product.new-design.doppelwarenkorb .product-discounts li {
	font-size: 85% !important;
}

#content.product.new-design span.mengenrabatt {
	color: #000;
	padding-bottom: 10px;
}

#content.product.new-design .product-discounts ul {
	padding: 0px !important;
}
}

#content.product.new-design.doppelwarenkorb .product-discounts li:last-child {
	display: none;
}



@media (max-height: 720px) {
	#content.product.new-design.doppelwarenkorb .product-discounts {
		display: none;
	}
}

#content.product.new-design #reiter-produkt {
	margin: 30px 0px 15px 0px;
}
	
#content.product.new-design #reiter-produkt p {
	margin: 0px;
	padding: 0px;
	width: calc(33.333% - 2px);
	float: left;
	border-right: 2px solid #fff;
}

#content.product.new-design #reiter-produkt p a {
	display: block;
	padding: 10px;
	background: #ccc;
	text-align: center;
	text-decoration: none;
}

/* CART AREA CSS */
#cart-area #page-header.sticky-header {
    height: 85px;
}

#cart-area #page-header.sticky-header.uk-active {
    height: 50px;
}

#cart-area #content {
    float: none;
    width: calc(100% - 0px);
}

#cart-area #footer-bottom .wrap {
    padding: 20px 20px 20px 20px;
}

#cart-area #page-content ul, #cart-area #page-content ol {
	padding-left: 0px !important;
}

@media (max-width: 1023px) {
#cart-area #page-header {
    height: 50px !important;
}
}

/* WARENKORB ANPASSEN MOBIL */
@media (max-width: 600px) {
	#warenkorb-parts #cart h5 {
		display: none !important;
	}
	
	#content.shop ul.cart table td.info {
		min-height: auto !important;
		padding-bottom: 0px !important;
	}
	
	#content.shop ul.cart table td.items {
		top: 40px;
		bottom: auto;
	}
	
	#content.shop #warenkorb-parts #cart ul.cart table td.sum {
		top: 50px;
		bottom: auto;
	}
	
	#content.shop ul.cart table td.info .delivery {
		left: 0px;
		right: auto;
		top: 100px;
	}
}

/* CART ONLY MOBIL */
.only-mobil {
	display: none;
}

@media (max-width: 767px) {
	.only-mobil {
		display: block;
	}
	
	.only-mobil .cart-action {
		padding: 10px;
		margin-top: 20px !important;
	}
	
	.only-mobil .cart-action h4 + span {
		padding: 0px 15px;
		display: block;
		font-size: 12px !important;
		margin-bottom: 10px;
	}
}


/* PAY PAL BUTTON AUSBLENDEN */
#paypal-button-container {display: none !important;}
