.desctop_box{display:block!important}.mobile_box{display:none!important}@media only screen and (max-width:1350px){.head-haupt-area nav ul li a{font-size:16px}.box_contact-formular .row .col,.box_contact-formular .row .col+.col{width:100%!important}.box_contact-formular .row .col:first-child .box_group{margin-bottom:20px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{position:relative;border-radius:10px;bottom:70px;left:-10px;width:100%}.wpcf7-mail-sent-ok{width:100%;position:relative;bottom:30px;left:0;margin:0!important;padding:15px 20px!important}}@media only screen and (max-width:1450px){.head-haupt-area .left-box{width:400px!important;padding:0 80px 0 0!important}.head-haupt-area .left-box .nav_box{display:none}.head-haupt-area .left-box .header-cart{right:90px;top:26px;opacity:1!important}.head-haupt-area .left-box .desctop-burger{display:none!important}.head-haupt-area nav{opacity:0;transform:scale(0)}.head-haupt-area .navbar_toggler{opacity:1;right:25px}nav ul.menutop li{margin:0 0 0 20px}nav ul.menutop li a{font-size:14px;line-height:18px}}@media only screen and (max-width:1023px){.blocks__forma .vc_col-sm-6{width:100%}#wrapper .desctop_box{display:none!important}#wrapper .mobile_box{display:block!important}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{flex:0 0 100%!important;max-width:100%!important}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{margin:0 0 30px}#wrapper .woocommerce-content h1.page-title,#wrapper .woocommerce-content h1.product_title,#wrapper .woocommerce-content h1.entry-title{font-size:30px;line-height:35px}#wrapper .related.products h2{font-size:26px;line-height:32px}header.header-area .hedContent .hed_boxRight .box_anfragekorb .cart-popup{width:200px}header.header-area .hedContent .hed_boxRight .box_anfragekorb .cart-popup span.text-cart{text-align:center;font-size:28px;line-height:30px}}@media only screen and (max-width:760px){header.header-area .hedContent .hed_boxRight .box_search{display:none}header.header-area .hedContent .hed_boxRight .box_anfragekorb{margin:18px 20px 0 0}header.header-area .hedContent .hed_boxRight .box_anfragekorb .cart-popup{left:initial;right:0;-webkit-transform:translateX(0);transform:translateX(0)}header.header-area .hedContent .hed_boxRight .box_lang{display:none}.fz30{font-size:25px}.fz40{font-size:30px}.woocommerce-top{margin:0 0 40px}.woocommerce-breadcrumb{display:none!important}#wrapper .woocommerce-content h1.page-title,#wrapper .woocommerce-content h1.product_title,#wrapper .woocommerce-content h1.entry-title{font-size:24px;line-height:28px}#wrapper .related.products h2{font-size:22px;line-height:28px}.footer-bottom .row{justify-content:center;text-align:center}.formular-box .col{flex:auto;margin:0 0 20px}.formular-box .box-checkbox{margin:20px 0 0}}@media only screen and (max-width:500px){.head-haupt-area .navbar_toggler{top:22px}.box-mobile-menu{padding:50px 20px 20px}.box-mobile-menu.activ{width:100%}.close-menu{top:10px;left:initial;right:20px;width:40px;height:40px}.head-haupt-area .logo_box a{margin:20px 0 0}.head-haupt-area .logo_box a img{height:60%}.kontakt-info-box .row-info{flex-wrap:wrap}}@media only screen and (max-width:600px){header.header-area .hedContent .hed_boxRight .box_anfragekorb{margin:18px 0 0}.mobile_menu.open{visibility:visible;opacity:1}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:initial!important;width:100%!important}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:initial!important;width:100%!important;clear:none}}@media (min-width:1350px){.woocommerce ul.products{grid-template-columns:repeat(4,minmax(180px,1fr))}}@media (min-width:992px) and (max-width:1350px){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (min-width:600px) and (max-width:992px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (min-width:350px) and (max-width:600px){.woocommerce ul.products{grid-template-columns:repeat(1,minmax(180px,1fr))}}