h1{font-family:'Open Sans', sans-serif;font-weight:bold;font-size:28px;margin-top:0}h2{font-family:'Open Sans', sans-serif;font-weight:bold;font-size:1.3em;display:inline}a{color:#000;outline:0 !important}textarea{max-width:100%}p .woocommerce-thankyou-order-received{font-size:20px;font-weight:700}body,html{font-family:'Open Sans', sans-serif}.added_to_cart,.added_to_cart.alt,.added_to_cart.cta,.button,.button.alt,.button.cta,.tml-register-link a,button.alt,button.cta,input[type=button].alt,input[type=button].cta,input[type=reset].alt,input[type=reset].cta,input[type=submit],input[type=submit].alt,input[type=submit].cta{transition:all 0.2s;background-color:transparent;border-color:#e5352c;color:#e5352c;border:1px solid #e5352c;padding:5px 20px}.added_to_cart:hover,.added_to_cart.alt:hover,.added_to_cart.cta:hover,.button:hover,.button.alt:hover,.button.cta:hover,.tml-register-link a:hover,button.alt:hover,button.cta:hover,input[type=button].alt:hover,input[type=button].cta:hover,input[type=reset].alt:hover,input[type=reset].cta:hover,input[type=submit]:hover,input[type=submit].alt:hover,input[type=submit].cta:hover{background-color:#e5352c;border-color:#e5352c;color:#fff}.input-text,input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{padding:5px;background-color:#fff;border:1px solid #000}select{padding:3px 5px;border:1px solid black;width:100%}a.reset_variations{margin:0.5em 0}.contact-us{padding:5px 20px;color:#e5352c;border:2px solid #e5352c;transition:all 0.2s}.contact-us:hover{background-color:#e5352c;color:#fff}.page-title{text-align:left}.entry-header{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{padding:0.5em 1.5em}.woocommerce-message{background-color:#00bd65}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#0097ec}.woocommerce-error{background-color:#e5352c}.content-head{position:relative;*zoom:1}.content-head:after,.content-head:before{content:" ";display:table}.content-head:after{clear:both}.content-head .site-search,.content-head .woocommerce-breadcrumb{margin:0 0 20px}.content-head .woocommerce-breadcrumb{padding:0;float:left;-ms-transform:translate(0, 50%);-webkit-transform:translate(0, 50%);-moz-transform:translate(0, 50%);-o-transform:translate(0, 50%);transform:translate(0, 50%)}.content-head .site-search{float:right;clear:inherit}.content-head .site-search input[type=search]{color:#000;background-color:#f0f0f0}.content-head .site-search .widget{margin:0}.wpcf7 .recaptcha{margin-bottom:20px}@media screen and (max-width:992px){.content-head{margin-bottom:20px}.content-head .site-search{float:left;width:100%}}.site{overflow-x:visible;margin:0 auto;background-color:#fff}@media (min-width:576px){.site,.site-header{max-width:540px}}@media (min-width:768px){.site,.site-header{max-width:720px}}@media (min-width:992px){.site,.site-header{max-width:960px}}@media (min-width:1200px){.site,.site-header{max-width:1140px}}.primary-navigation{text-align:center}.navigation{border-bottom:1px solid #787878}.navigation .main-nav{padding:0;text-align:center;margin:0;position:relative}.navigation .main-nav li{text-transform:uppercase;display:inline !important;padding:0 20px;font-size:15px}.navigation .main-nav li:hover a{color:#e5352c}.navigation .main-nav li a{transition:all 0.2s;color:#000;font-weight:700}.navigation .product-categories{padding:0;text-align:center;margin:0;position:relative}.navigation .product-categories .subnav{text-transform:uppercase;display:inline-block !important;padding:0 20px;font-size:15px}.navigation .product-categories .subnav:hover a{color:#e5352c}.navigation .product-categories .subnav a{transition:all 0.2s;color:#000;font-weight:700}.navigation .product-categories .subnav:hover div{display:block}.navigation .product-categories .subnav.active > a{color:#e5352c}.navigation .product-categories .subnav.active ul li.active > a{color:#e5352c}.navigation .product-categories .subnav .subnavcontent{display:none;position:absolute;background-color:#f0f0f0;width:100%;box-shadow:0 8px 16px 0 rgba(0, 0, 0, 0.2);z-index:10;left:0;right:0;margin-top:-3px;padding:5px 20px 20px;border-top:3px solid #e5352c}.navigation .product-categories .subnav .subnavcontent ul{min-width:25%;text-align:left;padding:20px;margin:0;border-bottom:none}.navigation .product-categories .subnav .subnavcontent ul li + a{margin-top:30px}.navigation .product-categories .subnav .subnavcontent ul li{padding:10px 5px;text-decoration:none;display:inline-table;list-style-type:none;width:25%}.navigation .product-categories .subnav .subnavcontent ul li a{color:black;font-weight:bold;font-size:18px;text-transform:none;margin-bottom:30px}.navigation .product-categories .subnav .subnavcontent ul li a:hover{color:#e5352c}.navigation .product-categories .subnav .subnavcontent ul li a.active{color:#e5352c}.navigation .product-categories .subnav .subnavcontent ul li ul{padding:30px 0}.navigation .product-categories .subnav .subnavcontent ul li ul li{padding:5px 0;border-bottom:1px solid #787878;width:95%}.navigation .product-categories .subnav .subnavcontent ul li ul li a{font-size:15px;font-weight:normal;text-transform:none;color:#787878}@media screen and (max-width:992px){.subnav ul li a{padding:0}}footer.site-footer{background-color:inherit;padding:20px 0}footer.site-footer .footerInfo{display:inline;font-size:14px;color:#000}footer.site-footer ul.footerNav{margin:0;padding:0;display:inline;float:right}footer.site-footer ul.footerNav li{list-style-type:none;display:inline}footer.site-footer ul.footerNav li:hover a{color:#e5352c}footer.site-footer ul.footerNav li a{transition:all 0.2s;color:#000;font-weight:700}footer.site-footer ul.footerNav li:after{content:' | '}footer.site-footer ul.footerNav li:last-child:after{content:''}footer.site-footer ul.footerNav li a{font-size:15px;text-decoration:none}footer.site-footer .scherenschnitt{height:130px;background-repeat:repeat-x;margin-bottom:10px}@media screen and (max-width:1200px){footer.site-footer ul.footerNav{float:none;display:block}}@media screen and (max-width:768px){.storefront-handheld-footer-bar{background-color:#fff}.storefront-handheld-footer-bar ul li.search .site-search{bottom:-65px}}header.site-header{padding-top:0;margin-bottom:10px !important;background-color:#fff}header.site-header ul.menu li.current-menu-item > a{color:#e5352c}.top-header{padding:0 20px;width:100%;border-bottom:1px solid #787878}.top-header p{display:inline}.top-header .top-infos{color:#787878;display:inline-block;padding:10px 0}.top-header .top-infos a,.top-header .top-infos p{font-size:14px}.top-header .top-infos p{font-weight:700}.top-header .top-infos .lang-selector{list-style-type:none;display:inline-block;margin:0}.top-header .top-nav{*zoom:1;display:inline-block;float:right;padding-right:10px}.top-header .top-nav:after,.top-header .top-nav:before{content:" ";display:table}.top-header .top-nav:after{clear:both}.top-header .top-nav .top-icons{display:inline-block;position:relative;padding:10px}.top-header .top-nav .top-icons a{color:#787878;position:relative;padding-left:30px;font-weight:600;font-size:14px}.top-header .top-nav .top-icons a img{width:25px;height:25px;display:inherit;position:absolute;left:0}.top-header .top-nav .top-icons:hover{background-color:#ebebeb}.top-header .top-nav .top-icons:hover .submenu{display:block}.top-header .top-nav .top-icons .submenu{display:none;position:absolute;top:34px;left:0;width:100%;background-color:#ebebeb}.top-header .top-nav .login a{padding:0 0 0 30px}.logos{*zoom:1}.logos:after,.logos:before{content:" ";display:table}.logos:after{clear:both}.logos .custom-logo{float:left;width:33.33333%;height:100px}.logos .custom-logo.efbe img{max-width:120px}.logos .custom-logo img{max-width:280px;display:block;margin:auto;vertical-align:middle;height:100%;width:100%}@media screen and (max-width:992px){.top-header .top-nav{float:none;margin-top:5px}.logos .custom-logo{width:100%;height:auto}.logos .custom-logo.efbe,.logos .custom-logo.ts{display:none}.logos .custom-logo img{max-width:280px;display:block;margin:auto;vertical-align:middle;max-height:90px;margin:10px auto}}@media screen and (max-width:768px){.top-header .top-infos p:after{content:''}.site-header{padding-bottom:0}.lang-selector{display:block;padding:5px 20px 5px 0}}@media screen and (max-width:576px){.headerCarousel{margin:0}}.tml .tml-field-wrap.tml-indicator_hint-wrap,.tml .tml-field-wrap .hide-if-no-js{display:none}.tml.tml-login{max-width:100%}.tml.tml-login .tml-rememberme-submit-wrap,.tml.tml-login form{margin-bottom:0}.tml.tml-login .tml-field-wrap{width:50%;margin:0}.tml.tml-login .tml-field-wrap.tml-log-wrap{float:left;padding-right:10px}.tml.tml-login .tml-field-wrap.tml-pwd-wrap{float:right;padding-left:10px}.tml.tml-login .tml-field-wrap.tml-rememberme-wrap{display:none}.tml.tml-login .tml-field-wrap.tml-submit-wrap input{margin-top:15px;padding:5px 50px}.tml.tml-login .tml-links{margin:10px 0 0;list-style-type:none}.tml.tml-login .tml-links .tml-register-link{margin-bottom:15px}.tml.tml-login .tml-links .tml-register-link a{font-size:14px;padding:8px 42px;font-weight:bold}@media screen and (max-width:992px){.tml.tml-login p.tml-user-login-wrap,.tml.tml-login p.tml-user-pass-wrap{width:100%;float:none;padding:0}}.login{padding:inherit}.cat-item-6633{display:none}.storefront-full-width-content .woocommerce-products-header{padding-bottom:10px}.quantity.qty{width:65px}.related.products h2{display:block;margin:20px 0}ul.products{display:flex;flex-direction:row;flex-wrap:wrap}ul.products li.product{transition:all 0.2s;padding:10px;min-height:225px;position:relative;margin-bottom:20px}ul.products li.product:hover{background-color:#dadada}ul.products li.product .image-wrapper{max-height:143px;overflow:hidden;margin:0 auto 1.618em}ul.products li.product .image-wrapper.home{max-height:200px;height:200px}ul.products li.product .price{margin-bottom:0;position:absolute;left:0;right:0;bottom:10px}ul.products li.product .product-meta{margin-bottom:30px}ul.products li.product .button{position:absolute;left:30px;right:30px;bottom:10px}ul.products li.product img{border-radius:0;max-height:280px;width:auto}ul.products li.product .onsale{margin-bottom:3em}ul.products li.product-category{min-height:0}ul.order_details{margin:0}ul.order_details li{padding:5px 0}.single-product div.product p.price{margin:0}.single-product div.product .product_meta{font-size:17px}.woocommerce-pagination .page-numbers li .page-numbers.current{background-color:#dadada}.woocommerce-MyAccount-content fieldset{padding:0}.woocommerce-checkout-review-order{background-color:#fff}.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{padding:10px}.woocommerce-info{padding:1em 0.618em}#payment .payment_methods > .wc_payment_method > label{padding:0 10px}#payment .payment_methods li .payment_box{padding:10px}.stock.out-of-stock{margin-top:5px}.stock.out-of-stock:before{display:none}.pswp__caption{display:none}@media screen and (max-width:992px){.single-product div.product .summary,.single-product div.product .woocommerce-product-gallery{width:100%}}@media screen and (max-width:768px){ul.products li.product{min-height:0;margin:0 auto;width:100%}.storefront-sorting{margin-top:15px}}@media (min-width:768px){.site-main ul.products li.product{width:50%;margin-right:0}}@media screen and (min-width:1024px){.woocommerce ul.products li.product{width:21% !important;margin:2% !important;clear:none !important}.woocommerce .newestproducts{margin-top:-45px}.woocommerce ul.products li.product:nth-child(4n+1){clear:both !important}}@media screen and (min-width:768px) and (max-width:980px){.woocommerce ul.products li.product.first,.woocommerce ul.products li.product.last{clear:right !important}.woocommerce ul.products li.product:nth-child(4n+1){clear:none !important}}.widget-area .widget_product_categories .product-categories .current-cat > a,.widget-area .widget_product_categories .product-categories .current-cat-parent > a{color:#e5352c}.widget-area .widget_product_categories .product-categories li a{text-decoration:none;color:#787878}.widget-area .widget_product_categories .product-categories li a:hover{color:#e5352c}.widget-area .widget_product_categories .product-categories li ul.children{padding-left:15px}.widget_product_categories ul li{padding-left:0}.widget_product_categories ul li:before{display:none}.widget_product_categories ul li a:hover{color:#e5352c}.widget_product_categories ul li a:active{color:#e5352c}.widget_product_search form:before,.widget_search form:before{top:10px}table th{padding:0 5px 0 0}table td{padding:0 !important}table.shop_attributes td,table.shop_attributes th{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #dadada;padding-left:3px;padding-right:3px}table.shop_attributes tr:nth-child(even){background-color:#f0f0f0}table.cart{border-collapse:separate}table.cart tr{border-spacing:15px}table.cart td.actions{border-top:0}table.cart td.product-remove a.remove{top:0;right:-2px}table.woocommerce-checkout-review-order-table thead{border-bottom:1px solid #000}table.woocommerce-checkout-review-order-table thead tr th{padding:0}table.order_details thead th{padding:15px 0}table.order_details tbody td,table.order_details tfoot td,table.order_details tbody th,table.order_details tfoot th{padding:0}table.order_details tbody{padding-bottom:15px}table.group_table tr{padding-bottom:5px}table.group_table tr td{padding:15px 10px !important;line-height:1}table.group_table tr td.group-img{padding:2px !important}table.group_table tr td.group-img img{width:auto}table.nipv_table td,table.nipv_table th{text-align:left;padding:5px !important;background:0;border-color:#fff}table.nipv_table tr:nth-of-type(odd){background:0}table.nipv_table .ni_add_to_cart_button{float:none}table.woocommerce-orders-table td,table.woocommerce-orders-table th{padding:0 5px 5px 0 !important}.order_details{margin-top:10px}.order_details .woocommerce-Price-amount.amount{float:right;text-align:right;width:100%}.order_details .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{float:left}.order_details .product-thumbnail img{margin:0 auto;max-width:3.706325903em;height:auto}.order_details tbody tr td,.order_details tfoot tr td,.order_details thead tr td,.order_details tbody tr th,.order_details tfoot tr th,.order_details thead tr th{border-bottom:1px solid #787878;padding:5px 0 !important}.ppom-wrapper .table td,.ppom-wrapper .table th{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #dadada;padding:0 3px !important}@media screen and (max-width:768px){table.cart td.product-remove{border-top:1px solid #000}}#wds_container2_0{margin:0 -75px 65px !important;padding:10px;background-color:#fff;-webkit-box-shadow:7px 18px 18px 1px rgba(0, 0, 0, 0.75);-moz-box-shadow:7px 18px 18px 1px rgba(0, 0, 0, 0.75);box-shadow:7px 18px 18px 1px rgba(0, 0, 0, 0.75)}#wds_container2_0 .fa-square:before{content:'\f111'}#wds_container2_0 .fa-square-o:before{content:'\f10c'}@media screen and (max-width:992px){#wds_container2_0{margin:0 -20px 25px !important;padding:10px;background-color:transparent}}#order_review,#order_review_heading{width:100%;float:none}#order_review_heading{display:none}table.woocommerce-checkout-review-order-table tbody,table.woocommerce-checkout-review-order-table thead{display:none}table.woocommerce-checkout-review-order-table .product-name{width:auto}.cart_item .product-sku{margin:0}#payment .place-order{margin-top:0;padding-left:0;padding-right:0}.woocommerce-billing-fields{display:none}.woocommerce .woocommerce-MyAccount-content .woocommerce-Address-title{margin-bottom:15px}.woocommerce .woocommerce-MyAccount-content .edit{transition:all 0.2s;background-color:transparent;border-color:#e5352c;color:#e5352c;border:1px solid #e5352c;padding:5px 20px;display:inline-block}.woocommerce .woocommerce-MyAccount-content .edit:hover{background-color:#e5352c;color:#fff}dl.variation{margin:5px 0}dl.variation dd,dl.variation dt,dl.variation p{display:inline}dl.variation .variation-Beschriftung{display:none}.woocommerce-tabs{padding:10px 0}.woocommerce-tabs ul.tabs.wc-tabs{width:100%;margin:0;float:none;display:none}.woocommerce-tabs ul.tabs li a{padding:5px 0}.woocommerce-tabs .panel{float:none;width:100%;display:block !important}.woocommerce-tabs .panel h2{display:none}.button.btn-bulk,.button.btn-single{display:block;padding:5px 15px;margin-bottom:5px;margin-top:5px}.woocommerce-button.button.print{float:right;padding-bottom:0}.woocommerce-button.button.print .icon{float:right;padding-left:10px}/* #######################################################################
 MeanMenu 2.0.7
 --------
 To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)
 ####################################################################### */a.meanmenu-reveal{display:none}.mean-container{border-bottom:1px solid #000}.mean-container .mean-bar{*zoom:1;width:auto;position:relative;background:#fff;min-height:52px;z-index:99999;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-container .mean-bar:after,.mean-container .mean-bar:before{content:" ";display:table}.mean-container .mean-bar:after{clear:both}.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:2px;right:0;cursor:pointer;color:#000;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial, Helvetica, sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#000;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#fff;margin-top:52px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li.mean-last a{margin-bottom:0}.mean-container .mean-nav ul li a{display:block;width:auto;padding:11px 15px;margin:0;text-align:left;color:#000;border-top:1px solid #000;text-decoration:none;text-transform:uppercase;transition:all 0.2s}.mean-container .mean-nav ul li a:hover{background:#c1c1c1}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:41px;height:41px;padding:3px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background-color:#f2f2f2;border:none !important;border-left:1px solid rgba(0, 0, 0, 0.4) !important}.mean-container .mean-nav ul li a.mean-expand:hover{background-color:#c1c1c1}.mean-container .mean-nav ul li li a{width:auto;padding:5px 20px;border-top:1px solid #f1f1f1;border-top:1px solid rgba(0, 0, 0, 0.25);opacity:0.75;filter:alpha(opacity=75);text-shadow:none !important;visibility:visible}.mean-container .mean-nav ul li li .mean-expand{width:31px;height:31px;padding:3px !important}.mean-container .mean-nav ul li li li a{width:auto;padding:5px 5%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-remove{display:none !important}@media print{#page{max-width:100%;width:100%}.content-head,.footerNav,.woocommerce-MyAccount-navigation,header{display:none !important}.col-full,.site,.woocommerce-MyAccount-content{max-width:100% !important;width:100% !important;float:none !important}.col-full h2,.site h2,.woocommerce-MyAccount-content h2{font-size:1.5em !important}address{font-size:14px !important}.woocommerce-button.button.print{display:none !important}.order_details .woocommerce-Price-amount.amount{float:none !important}.hentry,.site-main{margin:0 !important}table tfoot{display:table-row-group}footer .scherenschnitt{display:none !important}footer .site-footer{padding:0 !important}}