@charset "UTF-8";
/*@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(/fonts/Roboto-Regular.ttf) format("truetype")}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(/fonts/Roboto-Bold.ttf) format("truetype")}*/
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(/fonts/lato-regular.ttf) format("truetype")}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(/fonts/lato-black.ttf) format("truetype")}
#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}
.uk-progress::-webkit-progress-bar{background-color:#e0e0e0;border-radius:0 7px 7px 0}
.uk-progress::-webkit-progress-value{background-color:#002b4f!important;border-radius:0 7px 7px 0}
.uk-progress::-moz-progress-bar{background-color:#002b4f!important;border-radius:0 7px 7px 0}
.uk-progress::-ms-fill{background-color:#002b4f!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:999999;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}
/* MENU-CHANGE */
#new-menu .label-added { cursor: pointer; display: inline-block !important; margin: 0 !important; font-size: inherit !important;}
#new-menu #hoergeraete-suche .active .filter-added { display: none; }
@media screen and (min-width: 769px) {
#new-menu #navbar { display: none !important; }
}
@media screen and (max-width: 765px) {
#new-menu #navbar { display: block !important; }
}
#new-menu .wrap > #content { width: auto !important; float: none !important; }
#new-menu #suche-content #content { width: calc(100% - 340px); }
@media screen and (max-width: 1023px) {
#new-menu #suche-content #content { width: auto; }
}
#new-menu.single-blogpost .wrap > #content .breadcrumbs, #new-menu.single-blogpost .wrap > #content p, #new-menu.single-blogpost .wrap > #content h1, #new-menu.single-blogpost .wrap > #content h2, #new-menu.single-blogpost .wrap > #content ul, #new-menu.single-blogpost .wrap > #content figure, #new-menu.single-blogpost .wrap > #content h3, #new-menu.single-blogpost .wrap > #content img { max-width: 960px; margin-left: auto !important; margin-right: auto !important; }
#new-menu.single-blogpost .wrap > #content img.wp-post-image {display: block; width: 100%;}
#new-menu.single-blogpost .wrap > #content #tags h2 {max-width: none;}
#new-menu.single-blogpost .wrap > #content #suche-content .inhalt img { max-width: 960px; width: 100%; display: inline;}

#page .uk-grid{margin-left:-20px!important}
.uk-grid>*{padding-left:20px!important}
body,div#page{font-family:Lato,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; color: #333;}
#content ul li hi, #content ul li h2, #content ul li h3, #content ul li h4, #content ul li p.h4, #content ul li h5 { color: #000;}
#content h1,#content h4,#content p.h4,#content h5,#content h6,#content table,#content ul{margin:0 0 20px;padding:0}
#content p{margin:0 0 8px}
header p {color: #333;}
header .white p {color: #e2e2e2 !important;}
#content h2{margin:35px 0 15px;font-size:25px!important}
#content h3{margin:20px 0 10px;font-size:20px!important}
#content h4,#content p.h4{margin:20px 0 10px;font-size:17px!important}
#content h5{margin:15px 0 7px;font-size:16px!important}
#content h6{margin:15px 0 7px;font-size:16px!important}
#content ul{margin-top:5px}
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:34px;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 10px 15px !important}
#page img{margin-bottom:10px!important;max-width:100%; height: auto !important;}
#content img.original{width:auto}
#content .button img,#content .content img,#content a img{margin-bottom:0!important}
#taginfo img{width:auto}
#taginfo #ergebnisse img {width: 100%;}
.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:#002b4f; z-index: 10000000000 !important;}
#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:-1px}
#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:0 0;border:1px solid #FFF;float:left;padding:0 10px;font-size:15px;color:#FFF;-webkit-appearance:none;box-sizing:border-box}
#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:#FFF;font-weight:400}
#page-header #search input[type=search]::-moz-placeholder{color:#FFF;font-weight:400}
#page-header #search input[type=search]:-ms-input-placeholder{color:#FFF;font-weight:400}
#page-header #search input[type=search]:-moz-placeholder{color:#FFF;font-weight:400}
#page-header #search input[type=submit]{border:1px solid #FFF;width:40px;height:40px;background-image:url(../../img/system/icons/lupe.svg);background-size:20px;background-repeat:no-repeat;background-position:center;background-color:transparent;font-size:0;margin-left:-1px;cursor:pointer}
#page-header #search input[type=submit]:hover{background-color:#002b4f}
#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:#002b4f}
#suche-abstand{margin-right:92px;font-size:20%;height:47px;position:absolute;width:42px;margin-top:-51px;cursor:pointer;color:#002b4f;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:#9fb631}
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:#e5891c;line-height:20px;width:20px;text-align:center;border-radius:30px;font-size:13px;font-weight:700;color:#002b4f;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{margin-top:15px;margin-left:20px;}
#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:#003f6d;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:#e5891c;color:#002b4f!important}
#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:#002b4f;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:#002b4f;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:#002b4f}
#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:#002b4f;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:#c96f0d}
#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:#002b4f;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:#c96f0d}
#page-content #navbar nav ul#menu ul li.more:hover{background:#002b4f}
#page-content #navbar nav .menu-title{background:#002b4f;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)}
.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}
#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:#002b4f;font-size:24px;margin-top:0}
figcaption {font-size: 13px;color:#848484}
#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, #page-footer p.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; display: flex; flex-direction: column;}
.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:#002b4f;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 .text li{margin-bottom:0px!important}
.feature-boxes .item .content div.text,.feature-boxes div.text{background:#eee;padding-bottom:11px;margin-top:-5px!important; height: 100%;}
#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:#e5891c;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:#c96f0d}
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:#e5891c;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:#e5891c;margin-top:6px!important}
#result .content .text a.button.cart:hover{background:#c96f0d}
.content .text a.button.info{background:#e5891c!important;margin-top:6px!important}
.content .text a.button.info:hover{background:#c96f0d!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:#e5891c;color:#FFF}
.uk-button.uk-button-primary:hover{background:#c96f0d}
.uk-button.uk-button-secondary{background:#e5891c;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:#002b4f!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:#002b4f}
#content.product .zubehoer .zubehoer-box.neu{padding:0}
#content.product .zubehoer .zubehoer-box.neu img{float:none;width:100%!important;height:auto!important;margin-bottom:10px!important}
#content.product .zubehoer .zubehoer-box.neu h4,#content.product .zubehoer .zubehoer-box.neu p,#content.product .zubehoer .zubehoer-box.neu p.button-zubehoer{padding:0 15px}
#content.product .zubehoer .zubehoer-box.neu p.button-zubehoer{margin-bottom:21px;margin-top:12px}
#content.product .zubehoer .zubehoer-box.neu p.button-zubehoer a{background:#003F6D;color:#fff;padding:8px;text-decoration:none}
#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 #e5891c;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:#002b4f}
#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:#002b4f}
#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:#002b4f;color:#FFF;font-size:12px;min-width:260px;padding:5px 10px;display:none;z-index:99999}
#content.product #einsatzgebiete .tipp{font-size:12px;background:#002b4f;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 !important}
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}
#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 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:#002b4f;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:#e5891c}
#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:#002b4f;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}
#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}
span.smallfooterbullets{font-size:13px}
li.smallfooterbullets{margin-bottom: 0px;line-height: 1.2;}
p.abstandname{margin-top:20px!important;line-height:19px}
#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:#c96f0d;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}
#page-header #bottommenu .leftmenu .submenu li:hover a{color:#002b4f}
.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}
#page-header #bottommenu .leftmenu a.more{background:#dcdcdc;display:inline-block;padding:0 22px;margin-right:-1px;height:49px;border-left:1px solid #CCC;border-right:1px solid #CCC}
#page-header.uk-active #bottommenu .leftmenu a.more{border-left:1px solid #0c3129;border-right:1px solid #0c3129;background:#002b4f}
#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:#002b4f;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:Lato,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:#e5891c 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:#002b4f;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.maxxpack{background:url(/img/produkte/maxxpack-batteien/maxxpack-batterien_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.maxsonic{background:url(/img/produkte/maxsonic-batterien/maxsonic-batterien_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.power-sound{background:url(/img/produkte/powersound-batterien/powersound-batterien_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.implant-plus{background:url(/img/produkte/implant-plus-hoergeraete-batterien/implant-plus-hoergeraete-batterien_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.batterietester-d{background:url(/img/produkte/batterietester-d-hoergeraete-batterien/batterietester-d-hoergeraete-batterien_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.pflegetool-batterietester{background:url(/img/produkte/pflegetool-mit-batterietester-hoergeraete-batterien/pflegetool-mit-batterietester-hoergeraete-batterien_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.batteriebox-micro{background:url(/img/produkte/batteriebox-micro-hoergeraete-batterien/batteriebox-micro-hoergeraete-batterien_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.offene-domes{background:url(/img/produkte/offen-schirmchen-domes/offen-schirmchen-domes_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.offen-click-domes{background:url(/img/produkte/offen-click-domes/offen-click-domes_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.geschlossene-domes{background:url(/img/produkte/geschlossen-schirmchen-domes/geschlossen-schirmchen-domes_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.geschlossene-click-domes{background:url(/img/produkte/geschlossen-click-domes/geschlossen-click-domes_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.doppellamelle-domes{background:url(/img/produkte/doppellamellen-schirmchen-domes/doppellamellen-schirmchen-domes_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.doppellamellen-click-domes{background:url(/img/produkte/doppellamellen-click-domes/doppellamellen-click-domes_ico.png) no-repeat center;background-size:contain}
/*.icon-produkt-menu.open-dome{background:url(/img/produkte/open-schirmchen-domes/open-schirmchen-domes_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.power-dome{background:url(/img/produkte/power-schirmchen-domes/power-schirmchen-domes_ico.png) no-repeat center;background-size:contain}*/
.icon-produkt-menu.tulip-domes{background:url(/img/produkte/tulip-schirmchen-domes/tulip-schirmchen-domes_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.tulip-click-domes{background:url(/img/produkte/tulip-click-domes/tulip-click-domes_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.cerushield{background:url(/img/produkte/ceru-shield-phonak-cerumenfilter/ceru-shield-phonak-cerumenfilter_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.hf3-cerumenschutz{background:url(/img/produkte/hf3-black-cerumenfilter/hf3-black-cerumenfilter_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.hf4-cerumenschutz{background:url(/img/produkte/cerumensieb-set-hf4-cerumenschutz/cerumensieb-set-hf4-cerumenschutz_ico.png) no-repeat center;background-size:contain}
/*.icon-produkt-menu.smartguard-cerumenschutz{background:url(/img/produkte/smartguard-phonak-cerumenschutz/smartguard-phonak-cerumenschutz_ico.png) no-repeat center;background-size:contain}*/
.icon-produkt-menu.prowax-minifit-cerumenschutz{background:url(/img/produkte/prowax-minifit-oticon-cerumenfilter/prowax-minifit-oticon-cerumenfilter_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.prowax-cerumenschutz{background:url(/img/produkte/prowax-oticon-cerumenfilter/prowax-oticon-cerumenfilter_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.cerustop-cerumenschutz{background:url(/img/produkte/cerustop-widex-cerumenfilter/cerustop-widex-cerumenfilter_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.hear-clear-cerumenschutz{background:url(/img/produkte/hearclear-starkey-cerumenfilter/hearclear-starkey-cerumenfilter_ico.png) no-repeat center;background-size:contain}
/*.icon-produkt-menu.danavox-gruen-cerumenschutz{background:url(/img/produkte/danavox-gruen-cerumenschutz/danavox-gruen-cerumenschutz_ico.png) no-repeat center;background-size:contain}
.icon-produkt-menu.danavox-blau-cerumenschutz{background:url(/img/produkte/danavox-blau-cerumenschutz/danavox-blau-cerumenschutz_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:15px!important}
.feature-boxes img, figure > img {display:block;width:100%;}
@media (max-width: 765px) {
.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, #content .leftside img {display:block;width:100%;}
.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:200;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:#002b4f;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:#c96f0d;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:#c96f0d}
.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{font-size:20px!important}
#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;left: 45px}
#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 #002b4f;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 #002b4f;background:#002b4f;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:14px!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: 765px) {
.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:85px}
#page-header #uppermenu,#page-header header{height:49px}
#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: 765px) 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: 765px) {
#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: 765px) {
#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)}
#hoergeraete-suche #filter {width:280px !important;}
#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: 765px) {
#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: 765px) 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: 765px) {
#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: 765px) {
#content.product .zubehoer .zubehoer-box a.button-zubehoer{width:42px;padding:15px 0 0 8px}
}
@media (max-width: 1317px) and (min-width: 765px) {
#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: 765px) {
#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: 765px) {
#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: 765px) {
.uk-button,a.button,button,input[type=submit]{font-size:12px}
}
@media (max-width: 765px) {
#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: 765px) {
.alignright,.imageright{max-width:230px!important}
}
@media (min-width: 765px) {
#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}
#page-content .hoergeraete-detailseite .feature-text{top:85px}
#page-content .hoergeraete-detailseite .feature-image{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}
#page-content #content.hoergeraete-detailseite .feature-image img {margin-bottom: -3px !important; margin-top: 0px !important;}
#page-content .hoergeraete-detailseite .leftside p.small { margin-top: 30px !important;}
#page-content #content.hoergeraete-detailseite img { margin-top: 10px !important;}
#page-content .hoergeraete-detailseite .bildunterschrift{font-style:italic;margin-bottom:30px}
#page-content #content.hoergeraete-detailseite h2,#page-content .hoergeraete-detailseite .h2{margin:35px 0 15px;font-size:27px!important;font-weight:700}
#page-content #content.hoergeraete-detailseite h3{margin:30px 0 10px;font-size:21px!important;font-weight:700}

#page-content .hoergeraete-detailseite .uebersicht-box{box-sizing:border-box;background:#EEE;padding:20px;border:1px solid #868786;margin-top:30px}
#page-content #content.hoergeraete-detailseite .uebersicht-box img{float:left;width:40px;margin-right:10px;margin-top:3px !important;margin-bottom:10px;clear:both}
#page-content #content.hoergeraete-detailseite .uebersicht-box img.preisklasse{float:none;height:12px;width: auto;}
#page-content .hoergeraete-detailseite .uebersicht-box p{margin-bottom:12px}
#page-content .hoergeraete-detailseite .note-box{box-sizing:border-box;padding:20px;border:1px solid #868786;border-top:0}
#page-content .hoergeraete-detailseite .uebersicht-box .h2,#page-content .hoergeraete-detailseite .note-box .h2{margin-top:0}
@media (max-width: 1140px) {
#page-content .hoergeraete-detailseite .feature-text{position:absolute;padding:0;margin:0;border:0;top:70px;left:30px}
#page-content #content.hoergeraete-detailseite h2,#page-content .hoergeraete-detailseite .h2{font-size:23px}
#page-content #content.hoergeraete-detailseite h3{font-size:18px}
#page-content #content.hoergeraete-detailseite .uebersicht-box img{margin-right:10px;margin-top:1px !important;margin-bottom:0px;}
}
@media (max-width: 765px) {
#page-content .hoergeraete-detailseite .feature-text{top:50px;left:15px}
#page-content .hoergeraete-detailseite aside{width:100%}
#page-content .hoergeraete-detailseite .uebersicht-box{margin-bottom:30px;margin-top:-10px}
#page-content .hoergeraete-detailseite .note-box{display:none}
}
#page-content .hoergeraete-detailseite .note{background:#002b4f;padding:12px 15px 15px;color:#fff;text-align:center;width:70px;margin-bottom:10px}
#page-content .hoergeraete-detailseite .note span{display:block}
#page-content .hoergeraete-detailseite .note .ziffer{font-weight:700;font-size:35px}
#page-content .hoergeraete-detailseite .note .wort{border-top:1px solid #fff;padding-top:5px;margin-top:5px; font-size: 84% !important;}
@media (max-width: 800px) {
#page-content .hoergeraete-detailseite .note{font-size:13px;width:50px;padding:10px 13px 13px}
#page-content .hoergeraete-detailseite .note .ziffer{font-size:30px}
}
#page-content .hoergeraete-detailseite .endnote{font-size:20px!important;font-weight:700;margin-top:30px;}
#page-content .hoergeraete-detailseite .zubehoer{margin-top:60px}
#page-content .hoergeraete-detailseite .zubehoer .zubehoer-box{width:48%;border:1px solid #868786;box-sizing:border-box;margin-bottom:28px;}
#page-content .hoergeraete-detailseite .zubehoer .zubehoer-box p{padding:0 20px}
#page-content .hoergeraete-detailseite .zubehoer .zubehoer-box .button a{display:block;background:#e5891b;color:#fff;padding:12px;text-align:center;text-decoration:none;transition:.25s}
#page-content .hoergeraete-detailseite .zubehoer .zubehoer-box .button a:hover{background:#c66b09}
@media (max-width: 500px) {
#page-content .hoergeraete-detailseite .zubehoer .zubehoer-box{float:none;display:block;width:auto}
}
@media (max-width: 765px) {
#page-content .hoergeraete-detailseite article{display:flex;flex-wrap:wrap}
#page-content .hoergeraete-detailseite article main{order:2}
#page-content .hoergeraete-detailseite article aside{order:1}
}
.product-infos table{width:100%;text-align:left;border-spacing:0}
.product-infos table tr td{padding:10px;border-bottom:1px solid #b5b5b5}
.product-infos table tr:last-child td{border:0}
.product-infos table tr th{padding:10px;background:#e2e2e2}
.MagicZoom{margin-bottom:10px!important}
#blog .blogpost{float:left;width:48%;margin-bottom:20px;min-height: 540px;}
@media (max-width: 800px) {
	#blog .blogpost{min-height: 450px;}
}
@media (max-width: 650px) {
	#blog .blogpost{min-height: none; float:none; width:auto;}
}
#blog .blogpost h2{margin-bottom:0}
#blog .blogpost:nth-child(2n){float:right}
#blog .blogpost img{width:100%;height:auto}
#blog .blogpost .more-link{display:none}
#blog .blogpost .weiter-link{-webkit-appearance:none;background:#e5891c;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}
#tags{background:#ededed;padding:20px}
#tags h2{margin-top:0}
#tags a{-webkit-appearance:none;background:#444;color:#fff;padding:0 10px;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;margin-right:10px; margin-bottom: 10px !important;}
#single .blogpost img{width:100%;height:auto}
#single .blogpost h1{margin:30px 0 0}
#single .blogpost .small{margin-bottom:20px}
.rank-math-step-content img.size-full { max-width: 100%; height: auto;}

.hoergeraete #navbar p a.button,
.hoergeraete .rightside p a.button {
	width: calc(100% - 32px);
}

/* ----- Hörgeräte-Suche -------------------------------------------------------------------------------------------*/
			/* ANPASSUNG FORMULAR FELDER */
.news #hoergeraete-suche{position:relative}
#hoergeraete-suche fieldset{padding:0;border:none;margin:0}
#hoergeraete-suche .filter-ueberschrift,#hoergeraete-suche .ueberschrift-filter{margin:10px 0 5px;font-size:110%;font-weight:700}
#hoergeraete-suche .number{font-size:60%;color:#999}
#hoergeraete-suche .help{cursor:help}
#hoergeraete-suche .help strong{color:#fff;background:#011323;padding:1px 5px;border-radius:20px;font-size:70%}
#hoergeraete-suche .help:hover strong{background:#fff;color:#011323}
#hoergeraete-suche .help .hilfe{color:#fff;font-size:12px;line-height:17px;padding:0px 0px 0px 20px;position:absolute;margin-left:-18px;display:none;max-width:200px} 
#hoergeraete-suche .help .hilfe span{background:#000;padding:2px 4px; display: block;}
#hoergeraete-suche .help:hover .hilfe{display:inline}
#hoergeraete-suche .two-lines label{float:left;width:50%}
#hoergeraete-suche .two-lines br{display:none}
#hoergeraete-suche label{display:inline-block;margin:.2em 0;font-size:14px}
#hoergeraete-suche label .number{color:#5d7991;font-size:10px}
@media (max-width: 1023px) {
#hoergeraete-suche .help .hilfe{background:#000;color:#fff;font-size:12px;line-height:17px;padding:2px 4px;position:absolute;margin-left:0;margin-top:25px;display:none;max-width:200px;right:15px;z-index:5000}
}

			/* inactive */
			.inactive, lable.inactive, label.inactive .number, .inactive label .number {
				color: #5d7991;
			}

			input[type="checkbox"]:checked + label.inactive::before, input[type="checkbox"]:not(:checked) + label.inactive::before, input[type="radio"]:checked + label.inactive::before, input[type="radio"]:not(:checked) + label.inactive::before, .inactive input[type="checkbox"]:checked + label::before, .inactive input[type="checkbox"]:not(:checked) + label::before, .inactive input[type="radio"]:checked + label::before, .inactive input[type="radio"]:not(:checked) + label::before, input[type="checkbox"]:checked + div.lable-box label.inactive::before, input[type="checkbox"]:not(:checked) + div.lable-box label.inactive::before, input[type="radio"]:checked + div.lable-box label.inactive::before, input[type="radio"]:not(:checked) + div.lable-box label.inactive::before, .inactive input[type="checkbox"]:checked + div.lable-box label::before, .inactive input[type="checkbox"]:not(:checked) + div.lable-box label::before, .inactive input[type="radio"]:checked + div.lable-box label::before, .inactive input[type="radio"]:not(:checked) + div.lable-box label::before,

			input[type="checkbox"]:checked + label.uk-form-danger + label.inactive::before, input[type="checkbox"]:not(:checked) + label.uk-form-danger + label.inactive::before, input[type="radio"]:checked + label.uk-form-danger + label.inactive::before, input[type="radio"]:not(:checked) + label.uk-form-danger + label.inactive::before, .inactive input[type="checkbox"]:checked + label.uk-form-danger + label::before, .inactive input[type="checkbox"]:not(:checked) + label.uk-form-danger + label::before, .inactive input[type="radio"]:checked + label.uk-form-danger + label::before, .inactive input[type="radio"]:not(:checked) + label.uk-form-danger + label::before, input[type="checkbox"]:checked + label.uk-form-danger + div.lable-box label.inactive::before, input[type="checkbox"]:not(:checked) + label.uk-form-danger + div.lable-box label.inactive::before, input[type="radio"]:checked + label.uk-form-danger + div.lable-box label.inactive::before, input[type="radio"]:not(:checked) + label.uk-form-danger + div.lable-box label.inactive::before, .inactive input[type="checkbox"]:checked + label.uk-form-danger + div.lable-box label::before, .inactive input[type="checkbox"]:not(:checked) + label.uk-form-danger + div.lable-box label::before, .inactive input[type="radio"]:checked + label.uk-form-danger + div.lable-box label::before, .inactive input[type="radio"]:not(:checked) + label.uk-form-danger + div.lable-box label::before{
				border-color: #ccc;
			}

			/* remove standard-styles */
			#hoergeraete-suche input, #hoergeraete-suche select, #hoergeraete-suche textarea, #hoergeraete-suche button {
				-webkit-appearance: none;
				-moz-appearance: none;
				appearance: none;
				border:none;
				border-radius: 0;
				font-size: 1em;
				width: 100%;
				margin: 0px;
			}

			button.uk-icon {
				width: auto !important;
			}

			.submit::-moz-focus-inner, button::-moz-focus-inner { 
				border: 0;
			}

			/* RADIO & CHECKBOX */
			/* graceful degradation for ie8 */
			#hoergeraete-suche input[type='checkbox'],
			#hoergeraete-suche input[type='radio'] {
				width:auto;
				float:left;
				margin-right: .75em;
				background:transparent;
				border:none;
			}

			/* better styling only for modern browsers. To identify them, check for pseudoclass (:checked, :not(:checked)) */

			/* hide standard inputs */
			#hoergeraete-suche input[type='checkbox']:checked,
			#hoergeraete-suche input[type='checkbox']:not(:checked),
			#hoergeraete-suche input[type='radio']:checked,
			#hoergeraete-suche input[type='radio']:not(:checked) {
				background: transparent;
				position: relative;
				visibility: hidden;
				margin:0;
				padding:0;
			}

			#hoergeraete-suche input[type='checkbox'] + label,
			#hoergeraete-suche input[type='radio'] + label,
			#hoergeraete-suche input[type='checkbox'] + div.lable-box label,
			#hoergeraete-suche input[type='radio'] + sdiv.lable-box label {
				cursor: pointer;
			}

			/* add custom inputs with ::before */
			#hoergeraete-suche input[type='checkbox']:checked + label::before, 
			#hoergeraete-suche input[type='checkbox']:not(:checked) + label::before,
			#hoergeraete-suche input[type='radio']:checked + label::before,
			#hoergeraete-suche input[type='radio']:not(:checked) + label::before,
			#hoergeraete-suche input[type='checkbox']:checked + div.lable-box label::before, 
			#hoergeraete-suche input[type='checkbox']:not(:checked) + div.lable-box label::before,
			#hoergeraete-suche input[type='radio']:checked + div.lable-box label::before,
			#hoergeraete-suche input[type='radio']:not(:checked) + div.lable-box label::before,
			#hoergeraete-suche input[type='checkbox']:checked + label.uk-form-danger + label::before, 
			#hoergeraete-suche input[type='checkbox']:not(:checked) + label.uk-form-danger + label::before,
			#hoergeraete-suche input[type='radio']:checked + label.uk-form-danger + label::before,
			#hoergeraete-suche input[type='radio']:not(:checked) + label.uk-form-danger + label::before,
			#hoergeraete-suche input[type='checkbox']:checked + label.uk-form-danger + div.lable-box label::before, 
			#hoergeraete-suche input[type='checkbox']:not(:checked) + label.uk-form-danger + div.lable-box label::before,
			#hoergeraete-suche input[type='radio']:checked + label.uk-form-danger + div.lable-box label::before,
			#hoergeraete-suche input[type='radio']:not(:checked) + label.uk-form-danger + div.lable-box label::before {
				content:' ';
				display:inline-block;
				width: 15px;
				height:15px;
				position: relative;
				top:4px;
				border: 1px solid #fff;
				background: transparent;
				margin-right: 8px;
				box-shadow: inset 0 1px 1px 0 rgba(0,0,0,.1);
			}

			#hoergeraete-suche input[type='checkbox']#varianten:checked + label::before, 
			#hoergeraete-suche input[type='checkbox']#varianten:not(:checked) + label::before,
			#hoergeraete-suche input[type='radio']#varianten:checked + label::before,
			#hoergeraete-suche input[type='radio']#varianten:not(:checked) + label::before,
			#hoergeraete-suche input[type='checkbox']#varianten:checked + div.lable-box label::before, 
			#hoergeraete-suche input[type='checkbox']#varianten:not(:checked) + div.lable-box label::before,
			#hoergeraete-suche input[type='radio']#varianten:checked + div.lable-box label::before,
			#hoergeraete-suche input[type='radio']#varianten:not(:checked) + div.lable-box label::before,
			#hoergeraete-suche input[type='checkbox']#varianten:checked + label.uk-form-danger + label::before, 
			#hoergeraete-suche input[type='checkbox']#varianten:not(:checked) + label.uk-form-danger + label::before,
			#hoergeraete-suche input[type='radio']#varianten:checked + label.uk-form-danger + label::before,
			#hoergeraete-suche input[type='radio']#varianten:not(:checked) + label.uk-form-danger + label::before,
			#hoergeraete-suche input[type='checkbox']#varianten:checked + label.uk-form-danger + div.lable-box label::before, 
			#hoergeraete-suche input[type='checkbox']#varianten:not(:checked) + label.uk-form-danger + div.lable-box label::before,
			#hoergeraete-suche input[type='radio']#varianten:checked + label.uk-form-danger + div.lable-box label::before,
			#hoergeraete-suche input[type='radio']#varianten:not(:checked) + label.uk-form-danger + div.lable-box label::before {
				border: 1px solid #e5891c;
			}

			#hoergeraete-suche input[type='checkbox']:checked + label, 
			#hoergeraete-suche input[type='checkbox']:not(:checked) + label,
			#hoergeraete-suche input[type='checkbox']:checked + div.lable-box label, 
			#hoergeraete-suche input[type='checkbox']:not(:checked) + div.lable-box label,
			#hoergeraete-suche input[type='checkbox']:checked + label.uk-form-danger + label, 
			#hoergeraete-suche input[type='checkbox']:not(:checked) + label.uk-form-danger + label,
			#hoergeraete-suche input[type='checkbox']:checked + label.uk-form-danger + div.lable-box label, 
			#hoergeraete-suche input[type='checkbox']:not(:checked) + label.uk-form-danger + div.lable-box label
			{
				display: inline;
				line-height: 27px;
			}

			#hoergeraete-suche input[type='checkbox']:checked + div.lable-box, 
			#hoergeraete-suche input[type='checkbox']:not(:checked) + div.lable-box,
			#hoergeraete-suche input[type='checkbox']:checked + label.uk-form-danger + div.lable-box, 
			#hoergeraete-suche input[type='checkbox']:not(:checked) + label.uk-form-danger + div.lable-box {
				padding-left: 28px;
				margin-left: -3px;
			}

			#hoergeraete-suche input[type='checkbox']:checked + label::before, 
			#hoergeraete-suche input[type='checkbox']:not(:checked) + label::before,
			#hoergeraete-suche input[type='checkbox']:checked + div.lable-box label::before, 
			#hoergeraete-suche input[type='checkbox']:not(:checked) + div.lable-box label::before,
			#hoergeraete-suche input[type='checkbox']:checked + label.uk-form-danger + label::before, 
			#hoergeraete-suche input[type='checkbox']:not(:checked) + label.uk-form-danger + label::before,
			#hoergeraete-suche input[type='checkbox']:checked + label.uk-form-danger + div.lable-box label::before, 
			#hoergeraete-suche input[type='checkbox']:not(:checked) + label.uk-form-danger + div.lable-box label::before{
				background: #fff;
				margin-left: -25px;
			}

			#hoergeraete-suche input[type=radio]:checked + label,
			#hoergeraete-suche input[type=radio]:not(:checked) + label,
			#hoergeraete-suche input[type=radio]:checked + div.lable-box label,
			#hoergeraete-suche input[type=radio]:not(:checked) + div-lable-box label,

			#hoergeraete-suche input[type=radio]:checked + label.uk-form-danger + label,
			#hoergeraete-suche input[type=radio]:not(:checked) + label.uk-form-danger + label,
			#hoergeraete-suche input[type=radio]:checked + label.uk-form-danger + div.lable-box label,
			#hoergeraete-suche input[type=radio]:not(:checked) + label.uk-form-danger + div-lable-box label{
				padding-left: 28px;
				margin-left: -3px;
			}

			#hoergeraete-suche input[type=radio]:checked + label::before,
			#hoergeraete-suche input[type=radio]:not(:checked) + label::before,
			#hoergeraete-suche input[type=radio]:checked + div.lable-box label::before,
			#hoergeraete-suche input[type=radio]:not(:checked) + div.lable-box label::before,
			#hoergeraete-suche input[type=radio]:checked + label.uk-form-danger + label::before,
			#hoergeraete-suche input[type=radio]:not(:checked) + label.uk-form-danger + label::before,
			#hoergeraete-suche input[type=radio]:checked + label.uk-form-danger + div.lable-box label::before,
			#hoergeraete-suche input[type=radio]:not(:checked) + label.uk-form-danger + div.lable-box label::before{
				margin-left: -25px;
				border-radius: 30px;
			}

			#hoergeraete-suche input[type="checkbox"]:hover + label::before,
			#hoergeraete-suche input[type='radio']:hover + label::before, 
			#hoergeraete-suche input[type="checkbox"]:hover + div.lable-box label::before,
			#hoergeraete-suche input[type='radio']:hover + div.lable-box label::before,
			#hoergeraete-suche input[type="checkbox"]:hover + label.uk-form-danger + label::before,
			#hoergeraete-suche input[type='radio']:hover + label.uk-form-danger + label::before, 
			#hoergeraete-suche input[type="checkbox"]:hover + label.uk-form-danger + div.lable-box label::before,
			#hoergeraete-suche input[type='radio']:hover + label.uk-form-danger + div.lable-box label::before{
				background:#eee;
				box-shadow: inset 0 0 0 2px #ebebeb;
			}

			#hoergeraete-suche input[type='checkbox']:checked  + label::before,
			#hoergeraete-suche input[type='radio']:checked  + label::before, 
			#hoergeraete-suche input[type='checkbox']:checked  + div.lable-box label::before,
			#hoergeraete-suche input[type='radio']:checked  + div.lable-box label::before,
			#hoergeraete-suche input[type='checkbox']:checked + label.uk-form-danger + label::before,
			#hoergeraete-suche input[type='radio']:checked + label::before, 
			#hoergeraete-suche input[type='checkbox']:checked + label.uk-form-danger + div.lable-box label::before,
			#hoergeraete-suche input[type='radio']:checked + label.uk-form-danger + div.lable-box label::before{
				background: #e5891c url(/img/system/checkbox.png) no-repeat center;
				border: 1px solid #e5891c;
				background-size: 71%;
			}

			#hoergeraete-suche .desktop-hide select {
				width:100%;
				box-sizing: border-box;
				border: 1px solid #000;
				padding: 0px 0px 0px 4px;
				box-shadow: 0 2px 1px 0 rgba(0,0,0,0);
				background-color:transparent;
				background-image:url(/img/system/icons/arrow-down.png);
				background-position: 95% center;
				background-repeat: no-repeat;
				color:#000;
				height: 39px;
				margin-top: -3px;
				transition: 0.5s;
				cursor: pointer;
			}
			
			#hoergeraete-suche select {
				width:100%;
				box-sizing: border-box;
				border: 1px solid #fff;
				padding: 0px 0px 0px 4px;
				box-shadow: 0 2px 1px 0 rgba(0,0,0,0);
				background-color:transparent;
				background-image:url(/img/system/icons/arrow-down-white.png);
				background-position: 95% center;
				background-repeat: no-repeat;
				color:#fff;
				height: 39px;
				margin-top: -3px;
				transition: 0.5s;
				cursor: pointer;
			}

			#hoergeraete-suche select option {
				color: #000 !important;
			}

			#hoergeraete-suche input#searchtext {
				width:100%;
				box-sizing: border-box;
				border: 1px solid #fff;
				padding: 0px 0px 0px 9px;
				box-shadow: 0 2px 1px 0 rgba(0,0,0,0);
				background-color:transparent;
				color:#fff;
				height: 39px;
				margin-top: -3px;
				transition: 0.5s;
				cursor: pointer;
			}
			
			#hoergeraete-suche #filter-button {
				float: left;
				max-width: 250px;
				background: #002b4f url(/img/system/icons/filter.png) no-repeat 10px center;
				color: #fff;
				width: calc(50% - 5px);
				padding: 11px 11px 11px 37px;
				margin-top: -3px;
				box-sizing: border-box;
				display: none;
				cursor: pointer;
				transition: 0.5s;
			}
			
			#hoergeraete-suche #filter-button:hover {
				background-color: #04233d;
			}
				

			#hoergeraete-suche #sortieren {
				float: right;
				max-width: 250px;
				margin-bottom: 20px;
				width: calc(50% - 5px);
			}
			
			#hoergeraete-suche .line {
				margin-top: 15px !important;
				float: left;
			}

			#hoergeraete-suche #schliessen {
				display: none;
				font-size: 70%;
				margin: 0px 0px 10px 0px;
			}

.desktop-hide {
	display: none;
}
			
			@media (max-width: 1023px) {
				#hoergeraete-suche #filter-button {
					display: block;
				}
				
				#hoergeraete-suche #schliessen {
					display: block;
				}
				
				#hoergeraete-suche .line {
					float: none;
					clear: both;
				}
				
				.desktop-hide {
	display: block;
}
				.mobil-hide {
					display: none;
				}
			}
			
		/* testbericht note */
.note-hervorheben {
	background: #000;
	color: #fff;
	padding: 3px 4px 3px 3px;
}

		/* ERGEBNISSE ETC */
			#new-menu #hoergeraete-suche {
				position: relative;
			}

			#hoergeraete-suche #filter {
				float: left;
				width: 320px;
				z-index: 900;
				box-sizing: border-box;
				padding: 20px;
				color: #fff;
				background: #002b4f;
			}
			
			#hoergeraete-suche #ergebnisse {
				background: #eee;
				padding: 20px 0px 0px 20px;
				text-align: center;
			}
			
			#hoergeraete-suche #ergebnisse .hoergeraet {
				float: left;
				width: calc(25% - 22px);
				background:#fff;
				margin-right: 20px;
				margin-bottom: 20px;
				position: relative;
				border: 1px solid transparent;
			    -webkit-box-shadow: none;
			    box-shadow: none;
			    transform: scale(1);
			    transition: 0.25s ease-in-out;
				
			}
			
			#hoergeraete-suche #ergebnisse .hoergeraet:hover {
				border-color: rgba(0,43,79,0.75);
			    -webkit-box-shadow: 0px 0px 5px 0px rgb(0 43 79 / 30%);
			    box-shadow: 0px 0px 5px 0px rgb(0 43 79 / 20%);
			    transform: scale(1.06);
			    transition: 0.25s ease-in-out;
			}			
			
			#hoergeraete-suche #ergebnisse .hoergeraet img {
				margin: 0px !important;
			}
			
			#hoergeraete-suche #ergebnisse .hoergeraet .hoergeraet-titel {
				padding: 0px 15px 10px 15px;
				margin: 0px;
				min-height: 68px;
			}
			
			#hoergeraete-suche #ergebnisse .hoergeraet .left p, #hoergeraete-suche #ergebnisse .hoergeraet .right p {
				padding: 10px;
				margin: 0px;
				font-size: 85%;
				min-height: 19px;
			}
			
			#hoergeraete-suche #ergebnisse .hoergeraet .left, #hoergeraete-suche #ergebnisse .hoergeraet .right {
				border-top: 1px solid #888;
			}
			
			#hoergeraete-suche #ergebnisse .hoergeraet .left {
				width: 49%;
				float: left;
			}

			#hoergeraete-suche #ergebnisse .hoergeraet .left img {
				max-width: 85px;
			}
			
			#hoergeraete-suche #ergebnisse .hoergeraet .right {
				border-left: 1px solid #888;
				float: right;
				width: calc(51% - 1px);
				font-size: 95%;
			}
			
			#hoergeraete-suche #ergebnisse .hoergeraet .inhalt {
				position: relative;
			}
			
			#hoergeraete-suche #ergebnisse .hoergeraet .note-klein {
				background: #002b4f;
				padding: 8px;
				color: #fff;
				width: 35px;
				position: absolute;
				top: 10px;
				left: 10px;
			}
			
			#hoergeraete-suche #ergebnisse .hoergeraet .note-klein .ziffer {
				font-weight: 700;
				font-size: 14px;
				display: block;
			}
			
			#hoergeraete-suche #ergebnisse .hoergeraet .note-klein .wort {
				font-size: 10px;
				border-top: 1px solid #fff;
				padding-top: 5px;
				margin-top: 5px;
				display: block;
			}
			
			/*
			#hoergeraete-suche #ergebnisse .hoergeraet .overlay {
				position: absolute;
				height: 100%;
				width: 100%;
				color: #fff;
				background: rgba(0,43,79,0.9);
				top: 0px;
				z-index: 9000;
				display: block;
				opacity: 0;
				transition: 0.5s;
			}
			*/
			#hoergeraete-suche #ergebnisse .hoergeraet .overlay {
				position: absolute;
			    height: 100%;
			    width: 100%;
			    color: #fff;
			    top: 0px;
			    z-index: 9000;
			    display: block;
			    opacity: 0;
			    transition: 0.25s;
			}
			
			#hoergeraete-suche #ergebnisse .hoergeraet:hover .overlay {
				opacity: 1;			
			}
			
			.hover {
				-webkit-user-select: none;
				-webkit-touch-callout: none;        
			}
			
			/*
			#hoergeraete-suche #ergebnisse .hoergeraet .overlay .overlay-inhalt {
				margin-top: 100px;
				top: 50%;
				-webkit-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);
				position: absolute;
				width: 100%;
				display: block;
				transition: 0.5s;
				color: #fff !important;
			}
			
			#hoergeraete-suche #ergebnisse .hoergeraet:hover .overlay .overlay-inhalt {
				margin-top: 0px;
				color: #fff !important;
			}
			
			#hoergeraete-suche #ergebnisse .hoergeraet .overlay .overlay-inhalt img {
				width: 45px;
				margin-bottom: 7px !important;
			}
			
			#hoergeraete-suche #ergebnisse .hoergeraet .overlay .overlay-inhalt p {
				text-decoration: underline;
				color: #fff !important;
			}
			*/
			
			.half-width {
				max-width: 950px;
				margin-bottom: 40px;
			}
			
			#hoergeraete-suche .more-button a {
				display: block;
				text-align: center;
				border: 1px solid #000;
				text-decoration: none;
				padding: 10px;
				margin-top: 20px;
				margin-bottom: 30px;
				transition: 0.5s;
			}
			
			#hoergeraete-suche .more-button a:hover {
				background-color: #e5891c;
				border-color: #e5891c;
				color: #fff;
			}

			@media (max-width: 1200px) {
				#hoergeraete-suche #ergebnisse .hoergeraet .hoergeraet-titel {
					min-height: 63px;
				}
			}

			@media (max-width: 1070px) {
				#hoergeraete-suche #ergebnisse .hoergeraet .right, #hoergeraete-suche #ergebnisse .hoergeraet .left {
					float: none;
					width: auto;
					border-left: 0px;
					border-top: 1px solid #888;
				}
				
				#hoergeraete-suche #ergebnisse .hoergeraet .left p, #hoergeraete-suche #ergebnisse .hoergeraet .right p {
   			 		padding: 10px 10px 6px 10px;
				}
			}

			@media (max-width: 1023px) {
				#hoergeraete-suche #ergebnisse .hoergeraet .left p, #hoergeraete-suche #ergebnisse .hoergeraet .right p {
					padding: 10px;
					margin: 0px;
					font-size: 85%;
					min-height: 19px;
				}

				#hoergeraete-suche #ergebnisse .hoergeraet .left, #hoergeraete-suche #ergebnisse .hoergeraet .right {
					border-top: 1px solid #888;
				}

				#hoergeraete-suche #ergebnisse .hoergeraet .left {
					width: 49%;
					float: left;
				}

				#hoergeraete-suche #ergebnisse .hoergeraet .left img {
					max-width: 85px;
				}

				#hoergeraete-suche #ergebnisse .hoergeraet .right {
					border-left: 1px solid #888;
					float: right;
					width: calc(51% - 1px);
				}
				
				#hoergeraete-suche #ergebnisse .hoergeraet .hoergeraet-titel {
					min-height: 68px;
				}
			}

			@media (max-width: 870px) {
				#hoergeraete-suche #ergebnisse .hoergeraet .hoergeraet-titel {
					min-height: 63px;
				}
			}

			@media (max-width: 820px) {
				#hoergeraete-suche #ergebnisse .hoergeraet .right, #hoergeraete-suche #ergebnisse .hoergeraet .left {
					float: none;
					width: auto;
					border-left: 0px;
					border-top: 1px solid #888;
				}
				
				#hoergeraete-suche #ergebnisse .hoergeraet .left p, #hoergeraete-suche #ergebnisse .hoergeraet .right p {
   			 		padding: 10px 10px 6px 10px;
				}
			}
			
			
			@media (max-width: 740px) {
				#hoergeraete-suche #ergebnisse {
					padding: 15px 0px 0px 15px;
				}
				
				#hoergeraete-suche #ergebnisse .hoergeraet {
					width: calc(33.333% - 15px);
					margin-right: 15px;
					margin-bottom: 15px;
				}
				
				.half-width {
					margin-bottom: 20px;
				}
				
				#hoergeraete-suche #ergebnisse .hoergeraet .left p, #hoergeraete-suche #ergebnisse .hoergeraet .right p {
					padding: 10px;
					margin: 0px;
					font-size: 85%;
					min-height: 19px;
				}

				#hoergeraete-suche #ergebnisse .hoergeraet .left, #hoergeraete-suche #ergebnisse .hoergeraet .right {
					border-top: 1px solid #888;
				}

				#hoergeraete-suche #ergebnisse .hoergeraet .left {
					width: 49%;
					float: left;
				}

				#hoergeraete-suche #ergebnisse .hoergeraet .left img {
					max-width: 85px;
				}

				#hoergeraete-suche #ergebnisse .hoergeraet .right {
					border-left: 1px solid #888;
					float: right;
					width: calc(51% - 1px);
				}
			}

			@media (max-width: 600px) {
				#hoergeraete-suche #ergebnisse .hoergeraet .right, #hoergeraete-suche #ergebnisse .hoergeraet .left {
					float: none;
					width: auto;
					border-left: 0px;
					border-top: 1px solid #888;
				}
				
				#hoergeraete-suche #ergebnisse .hoergeraet .left p, #hoergeraete-suche #ergebnisse .hoergeraet .right p {
   			 		padding: 10px 10px 6px 10px;
				}
			}
			
			@media (max-width: 560px) {
				#hoergeraete-suche #ergebnisse {
					padding: 10px 0px 0px 10px;
				}
				
				#hoergeraete-suche #ergebnisse .hoergeraet {
					width: calc(50% - 12px);
					margin-right: 10px;
					margin-bottom: 10px;
				}
				
				#hoergeraete-suche #ergebnisse .hoergeraet .left p, #hoergeraete-suche #ergebnisse .hoergeraet .right p {
					padding: 10px;
					margin: 0px;
					font-size: 85%;
					min-height: 19px;
				}

				#hoergeraete-suche #ergebnisse .hoergeraet .left, #hoergeraete-suche #ergebnisse .hoergeraet .right {
					border-top: 1px solid #888;
				}

				#hoergeraete-suche #ergebnisse .hoergeraet .left {
					width: 49%;
					float: left;
				}

				#hoergeraete-suche #ergebnisse .hoergeraet .left img {
					max-width: 85px;
				}

				#hoergeraete-suche #ergebnisse .hoergeraet .right {
					border-left: 1px solid #888;
					float: right;
					width: calc(51% - 1px);
				}
			}

			@media (max-width: 450px) {
				#hoergeraete-suche #ergebnisse .hoergeraet .right, #hoergeraete-suche #ergebnisse .hoergeraet .left {
					float: none;
					width: auto;
					border-left: 0px;
					border-top: 1px solid #888;
				}
				
				#hoergeraete-suche #ergebnisse .hoergeraet .left p, #hoergeraete-suche #ergebnisse .hoergeraet .right p {
   			 		padding: 10px 10px 6px 10px;
				}
			}
		
		/* ACCORDION */
			 /* Style the buttons that are used to open and close the accordion panel */
			#hoergeraete-suche .accordion {
			  border-top: 1px solid #fff;
			  cursor: pointer;
			  padding: 12px 0px;
			  width: 100%;
			  text-align: left;
			  outline: none;
			  transition: 0.4s;
			  font-weight: 700;
			  background: url(/img/system/icons/arrow-down-white.png) 100% 17px no-repeat;
			}
			
			#hoergeraete-suche .accordion.last {
				border-bottom: 1px solid #fff;
			}

			/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
			#hoergeraete-suche .active {
				background: url(/img/system/icons/arrow-up-white.png) 100% 17px no-repeat;
			}

			/* Style the accordion panel. Note: hidden by default */
			#hoergeraete-suche .panel {
			  padding: 0px;
			  max-height: 0;
			  overflow: hidden;
			  transition: max-height 0.2s ease-out;
			}
			
			#hoergeraete-suche .panel-inhalt {
				border-top: 1px solid #fff;
				padding: 6px 0px 17px 0px;
			}
			
			#hoergeraete-suche .accordion.last + .panel .panel-inhalt {
				border-top: 0px;
				border-bottom: 1px solid #fff;
			}
			
			#hoergeraete-suche #added-filters {
				margin-bottom: 15px;
				min-height: 34px;
			}
			
			#hoergeraete-suche .added {
				background: #eee url(/img/system/icons/close-cross.png) no-repeat 95% center;
				padding: 5px 25px 5px 5px;
				font-weight: 300;
				font-size: 85%;
				margin-bottom: 7px;
				margin-right: 7px;
				display: inline-block;
			}

			#hoergeraete-suche .added.delete-all {
				background: #000;
				color: #fff;
				padding: 5px;
			}
			
			#hoergeraete-suche .active .added {
				display: none;
			}
			
		/* FILTER MOBIL */
			#hoergeraete-suche #full-overlay {
				background: rgba(0,0,0,0.9);
				height: 100%;
				width: 100%;
				position: fixed;
				top: 0px;
				left: 0px;
				display: none;
				z-index: 400000000;
			}
			
			@media (max-width: 1023px) {
				#hoergeraete-suche #filter {
					position: absolute;
					right: -321px;
					left: auto;
					width: 320px;
					-webkit-transition: 0.3s;
					-o-transition: 0.3s;
					transition: 0.3s;
					top: 0px;
					z-index: 500000000;
					background: #002b4f;
					padding: 40px 20px;
					box-sizing: border-box;
				}
				
				#hoergeraete-suche #filter h2 +p.small {
					min-height: 40px;
				}
			}

html, body {
	overflow-x: hidden;
}

body {
	position: relative;
}


/* SUCHE */
#the-search-page h1, #the-search-page h1 + p, #the-search-page .zoom_match, #the-search-page .zoom_results_per_page {
	display: none;
}

#the-search-page .feature-text h1 {
	display: block;
}

#the-search-page input {
	width: auto;
}

#the-search-page .description {
	color: #000 !important;
}


/* BLOG ANPASSUNGEN NEU */
.single-blogpost .navigation-blog[style] {
	flex-basis: 300px !important;
}

.single-blogpost .content-blog[style] {
	margin-left: 40px !important;
}

.single-blogpost .content-blog {
	max-width: 690px !important;
}

.single-blogpost .wp-block-image {
	margin: 0px;
	height: auto !important;
}

.single-blogpost .wp-block-image.size-large {
	height: auto;
	width: 100%;
}

.wp-block-image img {
	height: auto !important;
}



@media (max-width: 1023px) {
.wp-block-columns {display: block !important
	}}

@media (min-width: 1024px) and (max-width: 1279px) {
	.single-blogpost .navigation-blog[style] {
		flex-basis: 280px !important;
	}
}

@media (max-width: 1023px) {
	.single-blogpost .navigation-blog[style] {
		flex-basis: 0px !important;
	}
	
	.single-blogpost .content-blog[style] {
		margin-left: 0px !important;
	}
}


.info-image img { max-width:100%;}



/* how-top bearbeiten */
#rank-math-howto {
	background: #ededed;
	padding: 20px;
}

#rank-math-howto .rank-math-howto-description {
	font-size: 26px;
	font-weight: 700;
}

#rank-math-howto .rank-math-howto-description p {
	margin-top: 0px;
}

/* LINK KOPIEREN ICON */
#link-kopieren {
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url(/img/system/icon-link.png) no-repeat center;
	background-size: cover;
	float: right;
	margin-top: 26px;
	transition: 0.25s;
}

#link-kopieren:hover {
	opacity: 0.7;
}

#link-kopieren-input {
	height: 0px;
	width: 0px;
	padding: 0px;
	margin: 0px;
}

@media (max-width: 1023px) {
	#link-kopieren, #link-kopieren-input {
		display: none
	}
}

/* BLOG ANPASSUNG */
@media (min-width: 750px) {
	.content-blog p, .content-blog ul li, .content-blog ol li, .content-blog td, #page-content .content-blog ol li {
		font-size: 18px !important;
	}
	
	.wp-block-image figcaption {
		font-size: 15px !important;
	}
}

.highlight-info {
	margin: 25px 0px 25px 25px !important;
	padding-left: 50px;
	border: 25px solid #eee;
	background-color: #eee;
}
.highlight-info:before {
	content: ' ';
	position: absolute;
	width: 35px;
    aspect-ratio: 1;
	background: url(/img/system/info-icon.png) no-repeat left center;
	transform: translate(-50px, -7px);
}

.hoergeraete-detailseite .highlight-info {
	padding-left: 50px;
	margin: 20px 0px 25px 40px !important;
	border: 22px solid #eee;
}

@media (max-width: 750px) {
	.highlight-info, .hoergeraete-detailseite .highlight-info {
		margin-left: 0px !important;
		border: 15px solid #eee;
	}
}

/* PAY PAL BUTTON AUSBLENDEN */
#paypal-button-container {display: none !important;}


/* ANPASSUNGEN BLOG */
.single-blogpost h4 {
	font-size: 17px !important;
}

.single-blogpost .wp-block-table {
	margin: 20px 0px;
}

.single-blogpost .wp-block-table table {
	border-collapse: collapse; 
}

.single-blogpost .wp-block-table table tr td, .single-blogpost .wp-block-table table tr th {
	text-align: left;
	vertical-align: top;
	padding: 15px;
}

.single-blogpost .wp-block-table table tr th {
	font-size: 16px;
	background: #002b4f;
	padding: 18px 15px;
	border-right: 1px solid #fff;
	color: #fff;
}

.single-blogpost .wp-block-table table tr th:last-child {
	border-right: 0px solid #fff;
}

.single-blogpost .wp-block-table table tr td {
	border-right: 1px solid #868786;
	border-bottom: 1px solid #868786;
}

.single-blogpost .wp-block-table table tr td:last-child {
	border-right: 0px solid #868786;
}


.single-blogpost .wp-block-table table tr:last-child td {
	border-bottom: 0px solid #868786;
}

.wp-block-post-author-name {margin:0px 0px 5px 0px;font-size:27px!important;font-weight:700;color:#707070!important;}

.wp-block-post-author-biography {margin:0px 0px 10px 0px;font-weight:400;font-size:16px; color: #333;line-height: 1.4;}

@media (max-width: 750px) {
.single-blogpost .wp-block-table table tr th {
	font-size: 15px;
	}
}

/* #page-content div p a { */
/* 	max-width: 630px; */
/* 	width: 100%; */
/* } */
/* #page-content div p a img { */
/* 	max-width: 100%; */
/* } */

/* HONEYPOT */
.fieldone{
	opacity: 0 !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	height: 0 !important;
	width: 0 !important;
	z-index: -1 !important;
}

/* FEATURED HÖRGERÄTE */
.features-hoergeraete {
		margin-top: 45px !important;
	}
	
	.features-hoergeraete table {
		margin-bottom: 35px !important;
	}
	
	.features-hoergeraete table tr td {
		padding: 0px 20px;
		text-align: left;
	}
	
	.features-hoergeraete table tr td.img-block {
		padding: 0px;
	}
	
	.features-hoergeraete table tr td.img-block img {
		width: 80px !important;
	}

/* editors banner */
.banner-editor-body img {
	width: auto!important;
}

.topspacer20 {padding-top: 20px !important;}
.topspacer40 {padding-top: 40px !important;}
.topspacer60 {padding-top: 60px !important;}