html body .navbar-wrapper{padding:0 15px}#header .navbar+.templatera_shortcode .wpb_column.vc_column_container.vc_col-sm-12{box-shadow:0 5px 6px #00000029;margin-top:35px}@media only screen and (min-width:768px){html body:not(.menu-sandwich) .navbar-header{max-width:35%}html body:not(.menu-sandwich) .sticky .navbar-header{max-width:13%}.menu-shop{margin-bottom:0!important}}.single-product .form-row.ppom-rendering-fields .form-group .form-check-label{display:-webkit-box;display:-ms-flexbox;display:flex}.single-product .form-row.ppom-rendering-fields .form-group .form-check-label>input{margin-top:10px}.single-product .form-row.ppom-rendering-fields .form-group .form-check-label>span{margin-left:10px}body:not(.menu-sandwich) #main-menu>ul>li>a,body:not(.menu-sandwich) #main-menu ul li ul li a{font-weight:600}.menu-shop-items .woo_menu ul#menu-woo-menu{list-style:none}body:not(.menu-sandwich) #main-menu>ul>li>a,.menu-shop-items .woo_menu ul#menu-woo-menu li{display:inline-block}.menu-shop-items .woo_menu,.menu-shop-items .vct-cart-wrapper{display:inline-block!important}.menu-shop-items .woo_menu ul#menu-woo-menu li a{border-bottom:none!important}.menu-shop-items .woo_menu ul#menu-woo-menu li:first-child a{color:#000;font-weight:600;text-transform:uppercase;margin-right:20px}.menu-shop-items .woo_menu ul#menu-woo-menu li:nth-child(2) a{color:#C62622;font-weight:600;margin-right:20px}.menu-shop-items .vct-cart-wrapper{position:relative}.visualcomposerstarter .menu-shop-items .vct-cart-wrapper .vct-cart-items-count{width:20px;font-size:10px;color:#fff!important;position:absolute;right:-10px;top:7px}.menu-shop-items{text-align:right;padding-right:10px}.woo_top_menu li.menu-item{display:inline-block!important;padding:10px 30px}.woo_top_menu{background:#fff;margin-left:-55px;margin-right:-55px;box-shadow:0 5px 6px #00000029}.woo_top_menu li.menu-item{display:inline-block!important;padding:10px 30px}.woo_top_menu li.menu-item img{width:15px;height:15px;object-fit:contain;margin-left:10px}.woo_top_menu li:first-child a{color:#FFD400}.woo_top_menu li:nth-child(2) a{color:#F7931E}.woo_top_menu li:nth-child(3) a{color:#2B2BAA}.woo_top_menu li:last-child a{color:#C62622}.vc_grid-item .vc_gitem_row .grid-post-details{background-color:#ededed}.gridhome-title div{color:#fff;font-size:140%;font-weight:600;text-transform:uppercase;text-shadow:0 3px 6px #00000080}html body .content-wrapper{padding:0 15px 1px 15px}.col-md-8.col-md-push-2{padding-top:20px}html body .main-content{padding-bottom:0}.sidebar-widget-area .widget,.secondary-sidebar-widget-area .widget{padding-top:20px;border-top:none;margin-bottom:25px}.col-md-2.col-md-pull-8 .sidebar-widget-area,.sidebar.col-md-2 .sidebar-widget-area,.secondary.col-md-2 .secondary-sidebar-widget-area{background-color:#ededed;padding-right:10%;padding-left:10%;height:100%}.col-md-2.col-md-pull-8 .sidebar-widget-area ul,.sidebar.col-md-2 .sidebar-widget-area ul,.secondary.col-md-2 .secondary-sidebar-widget-area ul{list-style-type:none;padding:0!important}.col-md-2.col-md-pull-8 .sidebar-widget-area ul li::marker,.secondary.col-md-2 .secondary-sidebar-widget-area ul li::marker{display:none}.col-md-2.col-md-pull-8 .sidebar-widget-area ul li,.sidebar.col-md-2 .sidebar-widget-area ul li,.secondary.col-md-2 .secondary-sidebar-widget-area ul:nth-child(2) li ul li,.secondary.col-md-2 .secondary-sidebar-widget-area .tptn_posts_widget ol li{background:#FFF 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;padding:15px;margin-bottom:10px}.kategorien-menu-wrapper .first.product_cat .first.cat-item{padding:10px 20px 10px 0!important;margin-bottom:0!important}.kategorien-menu-wrapper .first.product_cat .first.cat-item ul li{padding:5px 5px 5px 0!important}.secondary.col-md-2 .secondary-sidebar-widget-area ul:nth-child(2) li ul li{padding:15px 10px}.monsterinsights-widget-popular-posts-text{margin-left:20px}.monsterinsights-widget-popular-posts-title{word-wrap:normal}.col-md-2.col-md-pull-8 .sidebar-widget-area ul li a,.sidebar.col-md-2 .sidebar-widget-area ul li a,.secondary.col-md-2 .secondary-sidebar-widget-area ul:nth-child(2) li ul li a,.secondary.col-md-2 .secondary-sidebar-widget-area .tptn_posts_widget ol li a{color:#000;font-weight:600;line-height:1.3;margin-bottom:15px;font-size:14px}.col-md-2.col-md-pull-8 .sidebar-widget-area ul li span,.sidebar.col-md-2 .sidebar-widget-area ul li span,.secondary.col-md-2 .secondary-sidebar-widget-area ul:nth-child(2) li ul li span,.secondary.col-md-2 .secondary-sidebar-widget-area .tptn_posts_widget ol li span{color:#000}.sidebar.col-md-2{padding-left:0}.secondary.col-md-2{padding-right:0;background-color:#ededed;padding-left:0}.container-fluid>.content-wrapper .row,.woocommerce .content-wrapper .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}html body.woocommerce .content-wrapper{padding:0 15px 1px 15px}.woocommerce-page.archive .kategorien-menu-wrapper{margin-right:-10%;margin-left:0;padding-left:5px}.sidebar.col-md-2 .sidebar-widget-area .kategorien-menu-wrapper ul li{padding:20px 0}.secondary.col-md-2 .secondary-sidebar-widget-area .tptn_posts_widget ol{list-style:none;padding-left:0}.secondary-sidebar-widget-area .tptn_posts_widget ol,.secondary-sidebar-widget-area ul.monsterinsights-widget-popular-posts-list{counter-reset:my-sec-counter}.secondary-sidebar-widget-area .tptn_posts_widget ol li::before,.secondary-sidebar-widget-area ul.monsterinsights-widget-popular-posts-list .monsterinsights-widget-popular-posts-text::before{counter-increment:my-sec-counter;content:counter(my-sec-counter);position:absolute;left:5px;top:15px;font-weight:900;font-size:120%}.tptn_posts_list_widget h3.widget-title,.tptn_posts_list_widget .tptn_excerpt,.tptn_posts_list_widget .tptn_date,.tptn_posts_list_widget .crp_author,.tptn_posts_list_widget .tptn_list_count{display:none}.wpcpro-row [class*="wpcpro-col-"]{padding-right:10px;padding-left:10px;padding-bottom:20px;padding-top:20px!important;box-shadow:0 3px 6px #00000029;margin-bottom:30px!important;margin-left:1%;margin-right:1%}html body.woocommerce .wc-gzd-additional-info.shipping-costs-info{display:none}html body.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;padding:0;position:relative;width:23%;margin-left:0;box-shadow:0 3px 6px #00000029;margin-bottom:30px;padding-right:30px;padding-left:30px;padding-bottom:20px;padding-top:20px;margin-left:1%;margin-right:1%}@media (min-width:1200px){html body .wpcpro-row .wpcpro-col-xl-4{flex:0 0 23%;max-width:23%}}.wpcp-cart-button>p.product.woocommerce.add_to_cart_inline,.wpcp-cart-button>p.product.woocommerce.add_to_cart_inline a{width:100%!important}.wpcpro-wrapper .wpcp-carousel-section .wpcp-slide-image a{border:none!important}.wpcpro-wrapper .wpcp-product-price,.wpcpro-wrapper .wpcp-carousel-section.wpcp-product-carousel .wpcp-cart-button{text-align:left!important}html body.woocommerce ul.products li.product a img,html body .wpcp-carousel-wrapper .wpcp-carousel-section:not(.wpcp-content-carousel) .wpcp-single-item img{height:300px!important;object-fit:contain}html body.woocommerce ul.products li.product .woocommerce-Price-amount.amount,.woocommerce-shop .woocommerce-Price-amount.amount,.wpcp-product-carousel .wpcp-product-price .woocommerce-Price-amount.amount{color:#1d1d1b!important;font-size:24px!important;font-weight:600;line-height:2;text-align:left}html body.woocommerce ul.products li.product .woocommerce-price-suffix,.woocommerce-shop .woocommerce-price-suffix,.wpcp-product-carousel .wpcp-product-price .woocommerce-price-suffix{display:block;color:#1d1d1b!important;text-align:left}html body.woocommerce ul.products li.product .button.add_to_cart_button,.wpcpro-wrapper .wpcp-carousel-section.wpcp-product-carousel .wpcp-single-item .wpcp-cart-button a.button{width:auto;color:#D8D8D8!important;text-transform:uppercase;background-color:white!important;border:1px solid #D8D8D8;font-size:16px!important;text-align:center}html body.woocommerce ul.products li.product .button.add_to_cart_button:hover,.wpcpro-wrapper .wpcp-carousel-section.wpcp-product-carousel .wpcp-single-item .wpcp-cart-button a.button:hover{background-color:#C62622!important;color:#fff}html body.visualcomposerstarter.woocommerce ul.products li.product .woocommerce-loop-product__title,.wpcpro-wrapper .wpcp-carousel-section .wpcp-all-captions .wpcp-product-title{font-size:120%!important;font-weight:100;text-align:left}.wpcpro-wrapper .wpcp-carousel-section .wpcp-all-captions .wpcp-product-title a{text-align:left}.wpcpro-wrapper .wpcp-product-price{margin-top:5px;min-height:78px}.shop-filter-sidebar .berocket_single_filter_widget{border:1px solid #000;padding:20px}.shop-filter-sidebar .berocket_single_filter_widget .bapf_body>ul{padding-left:0}.berocket_single_filter_widget .bapf_sfilter ul li label{color:black!important}.berocket_single_filter_widget .bapf_sfilter ul li ul li label{color:black!important;font-weight:100;font-size:100%}.berocket_single_filter_widget .bapf_sfilter ul li{position:relative;margin-bottom:10px!important}.berocket_single_filter_widget .fa-plus:before{content:"";background-image:url(/wp-content/uploads/2022/02/Gruppe-28@2x.png);background-repeat:no-repeat;background-size:18px 10px;width:18px;height:10px;position:absolute;top:15%;bottom:0;right:0}.berocket_single_filter_widget .fa-minus:before{content:"";background-image:url(/wp-content/uploads/2022/02/Gruppe-28@2x.png);background-repeat:no-repeat;background-size:18px 10px;width:18px;height:10px;position:absolute;top:3%;bottom:0;right:0;transform:rotate(180deg)}.berocket_single_filter_widget .bapf_sfilter ul li ul li:before{content:"";background-image:url(/wp-content/uploads/2022/02/Gruppe-28@2x.png);background-repeat:no-repeat;background-size:14px 6px;width:14px;height:6px;position:absolute;top:30%;bottom:0;left:-14px;transform:rotate(90deg)}.woocommerce-products-header__title.page-title,.home h2.vc_custom_heading{text-transform:uppercase;border-bottom:none;color:white!important;padding-top:0px!important;padding-bottom:0px!important;padding-left:45px!important;line-height:2.2}.woocommerce-products-header__title.page-title{background-color:#000000!important}.product-column-wrapper .woocommerce-result-count{display:none}.product-column-wrapper .woocommerce-ordering select.orderby{border:none;outline:none!important}.slider-shop{margin-bottom:60px}.visualcomposerstarter .vct-orderby-container::before{content:"";background-image:url(/wp-content/uploads/2022/02/Gruppe-28@2x.png);background-repeat:no-repeat;background-size:14px 6px;width:14px;height:6px;position:absolute;top:30%;bottom:0;right:5px!important;border:none!important;filter:invert(1)}.visualcomposerstarter .woocommerce-ordering select.orderby{color:#fff;margin-top:5px}.visualcomposerstarter .woocommerce-ordering select.orderby option{color:#000}.menu-footer-menu-container ul{list-style:none;text-align:center}.menu-footer-menu-container ul li{display:inline-block}.menu-footer-menu-container ul li:after{content:"|";margin-left:10px;margin-right:10px}.menu-footer-menu-container ul li:last-child:after{content:"";margin-left:10px;margin-right:10px}.footer-bottom{display:none}.aws-container .aws-show-clear .aws-search-field{border-radius:25px!important;height:75%;padding-right:60px}.aws-container .aws-search-form .aws-search-clear span{margin-top:-18px}.page-id-841032 h1{margin-bottom:0}.menu-shop-items+.wpb_text_column{margin-bottom:0}.post-black .vc_is-hover .vc_gitem-zone-mini{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.post-black .gridhome-title>div{padding-left:30px;padding-right:30px}@media screen and (max-width:992px){.navbar .templatera_shortcode .vc_row-no-padding .menu-wrapper,.templatera_shortcode .vc_column-inner .news-sub-wrapper{display:none}.news-sub-wrapper.show{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.8);z-index:9999}.templatera_shortcode .vc_column-inner .news-sub-wrapper .wpb_content_element.wpb_text_column{padding-top:50%}.site-branding-sticky{display:block!important}header .navbar-brand>a>img{display:none!important}html body #main-menu{width:100%}html body{font-size:14px}html body h1{font-size:160%!important}html body h2{font-size:140%!important}html body h3{font-size:130%!important}html body h4,.gridhome-title div{font-size:120%!important}.sidebar.col-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}html body.woocommerce .content-wrapper{padding:0 30px 1px 30px}.menu-shop-items .dgwt-wcas-search-wrapp{margin-bottom:10px}.visualcomposerstarter .menu-shop-items .vct-cart-wrapper .vct-cart-items-count{top:-3px}html .visualcomposerstarter.woocommerce .woocommerce-page ul.products li.product,html .visualcomposerstarter.woocommerce ul.products li.product{width:100%!important;margin:2% 0}html .visualcomposerstarter .navbar-wrapper{display:block}.navbar .templatera_shortcode .vc_row-no-padding .mobile-menu-button{margin-bottom:0}.mobile-menu-button .vc_btn3.vc_btn3-color-white{color:black!important;background-color:#ffffff!important;border:1px solid black!important;margin-bottom:0}#menu-shop-top-menu li a{color:#fff}.menu-shop-top-menu-container li{width:49.5%;padding:10px 0}.menu-shop-top-menu-container li a{color:#fff;width:100%;font-weight:600}ul#menu-shop-top-menu{margin-bottom:0;text-align:center;padding:0}.menu-shop-top-menu-container li img{filter:brightness(0) invert(1);width:6%;margin-left:5px}.menu-shop-top-menu-container li:nth-child(1){background-color:#0ED400}.menu-shop-top-menu-container li:nth-child(2){background-color:#F7931E}.menu-shop-top-menu-container li:nth-child(3){background-color:#2B2BAA}.menu-shop-top-menu-container li:nth-child(4){background-color:#C62622}.inline-mobil{width:32%;display:inline-block!important}.navbar .templatera_shortcode .vc_row-no-padding .menu-wrapper.show{background:#fff;border:1px solid #000;border-top:0}.page-id-841032 .kategorien-menu-wrapper,.woocommerce-page .kategorien-menu-wrapper,.woocommerce-page.archive .kategorien-menu-wrapper{padding-left:15px;margin-right:15px}.sidebar-widget-area .kategorien-menu-wrapper{display:none}.kategorien-menu-wrapper{height:400px;overflow-x:scroll}}@media screen and (min-width:768px){.menu-shop-items .dgwt-wcas-search-wrapp{width:calc(100% - 325px)}.autoren-grid .vc_custom_heading.title{min-height:42px}.single-product .kategorien-menu-wrapper{padding-left:30px}html body.visualcomposerstarter.woocommerce ul.products li.product .woocommerce-loop-product__title,.wpcpro-wrapper .wpcp-carousel-section .wpcp-all-captions .wpcp-product-title{min-height:140px}html body:not(.menu-sandwich) .navbar-header .site-branding-sticky img{width:100%;padding-top:2px;padding-bottom:2px}html body .col-md-2.col-md-pull-8,.woocommerce .sidebar.col-md-2{padding-right:0}}@media screen and (max-width:767px){html body .menu-shop-top-menu-container li{width:100%}.navbar-brand img{padding-top:2px;padding-bottom:2px}}@media screen and (min-width:768px) and (max-width:992px){.navbar-brand{width:300px!important}html body:not(.menu-sandwich) .navbar-header{max-width:100%!important;width:100%}.site-branding-sticky{display:block!important}header .navbar-brand>a>img{display:none!important}}@media screen and (min-width:768px) and (max-width:1200px){.grid-post-home.vc_col-sm-4{width:50%}html body .wpcpro-row .wpcpro-col-md-3{max-width:31.333%}}@media screen and (min-width:768px) and (max-width:1440px){.autoren-grid .vc_col-sm-4{width:50%}}@media screen and (max-width:992px){html body .col-md-2.col-md-pull-8{width:100%}html body .secondary.col-md-2{width:100%;padding-right:15px;padding-left:15px;background:transparent}.navbar .templatera_shortcode .vc_row-no-padding .mobile-menu-button,.footer-widget-area .templatera_shortcode .vc_column_container .vc_column-inner .wpb_wrapper .mobile-sub-button{display:block}html body #main-menu.open{margin-left:-100%}html body .navbar-nav>li{float:none}.kategorien-menu-wrapper>h2{padding-left:40px;padding-top:20px}}@media screen and (min-width:992px){.menu-wrapper .vc_column-inner #menu-shop-top-menu{height:50px}#main-menu+.templatera_shortcode{height:50px}.templatera_shortcode .menu-wrapper .kategorien-menu-wrapper{display:none}.kategorien-menu-wrapper{margin-right:-10%}.page-id-841032 .kategorien-menu-wrapper,.woocommerce-page .kategorien-menu-wrapper{margin-right:-10%;margin-left:-10%;padding-left:15px}.menu-shop-top-menu-container li a{position:absolute;left:0;right:0}}@media screen and (min-width:1921px){.navbar.fixed,header+.container-fluid,footer{padding-left:18vw;padding-right:18vw}body:not(.menu-sandwich) #main-menu .header-widgetised-area{right:20.2vw}}.invisible{display:none}.visualcomposerstarter div.woocommerce-error .button,.visualcomposerstarter div.woocommerce-error .restore-item,.visualcomposerstarter div.woocommerce-error a.button,.visualcomposerstarter div.woocommerce-info .button,.visualcomposerstarter div.woocommerce-info .restore-item,.visualcomposerstarter div.woocommerce-info a.button,.visualcomposerstarter div.woocommerce-message .button,.visualcomposerstarter div.woocommerce-message .restore-item,.visualcomposerstarter div.woocommerce-message a.button,.visualcomposerstarter.woocommerce div.woocommerce-error .button,.visualcomposerstarter.woocommerce div.woocommerce-error .restore-item,.visualcomposerstarter.woocommerce div.woocommerce-error a.button,.visualcomposerstarter.woocommerce div.woocommerce-info .button,.visualcomposerstarter.woocommerce div.woocommerce-info .restore-item,.visualcomposerstarter.woocommerce div.woocommerce-info a.button,.visualcomposerstarter.woocommerce div.woocommerce-message .button,.visualcomposerstarter.woocommerce div.woocommerce-message .restore-item,.visualcomposerstarter.woocommerce div.woocommerce-message a.button{width:auto!important}.mobile-menu-search .is-search-form input{border:solid 1px black!important}html body .astm-search-menu-wrapper .mobile-menu-search .is-search-form{width:100vw;position:fixed;left:0;top:50px;background-color:#fff;padding:3px!important}.mobile-menu-search>a{line-height:49px!important}html body .astm-search-menu-wrapper .mobile-menu-search .search-close{position:absolute;right:15px;top:50px;left:0;color:#000;background-color:#fff;margin-top:8px}html body .astm-search-menu-wrapper .mobile-menu-search .search-close:before,html body .astm-search-menu-wrapper .mobile-menu-search .search-close:after{background-color:#000;border-color:#000}@media screen and (min-width:769px){html body .astm-search-menu-wrapper .mobile-menu-search{display:none}}@media screen and (max-width:768px){html body .astm-search-menu-wrapper .mobile-menu-search{display:block!important;position:fixed;right:10px}}