:root{--g4l-gruen:#89be35;--g4l-braun:#7C4804;--g4l-schriftfarbe-navi:#333;--g4l-schriftfarbe-allgemein:#333;--g4l-schriftfarbe-links:#333;--g4l-schriftfarbe-footer:#666}body{color:var(--g4l-schriftfarbe-allgemein)}.noto-font{font-family:'Outfit',sans-serif}body .scroll-top{box-shadow:none}.icon-404
.text{font-size:25px}a:link,a:visited{color:var(--g4l-schriftfarbe-links)}.btn-loadmore .loadmore,
.comment-respond input[type="submit"],
.woocommerce #respond input#submit,a.shop-button{height:50px;padding-top:5px;padding-bottom:5px;color:white;text-transform:uppercase}@media only screen and (max-width: 767px){.readmore,.button,a.button,input.button,button.button,a.shop-button{height:40px}}.title36.zentriert{left:50%;transform:translateX(-50%)}.tab-default h3.title36:after,
.block-element.default h3.title36:after{width:0}.wpcf7-spinner{display:none}.comment-respond p.form-submit:after{top:13px}.select-box
select{text-transform:none}.widget-title,
.woof_container_inner
h4{color:var(--g4l-braun);margin:0
0 2rem}.widget{margin-bottom:4rem}.widget ul
li{color:var(--g4l-schriftfarbe-links)}.widget a:link,
.widget a:visited{color:var(--g4l-schriftfarbe-links)}@media only screen and (max-width: 1259px){.mega-menu{width:100vw !important}}.mega-menu-titel{font-weight:500;text-transform:uppercase;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px}.mega-menu-titel
a{color:var(--g4l-braun) !important}.mega-menu-titel a:hover{color:var(--g4l-gruen) !important}.main-nav li.has-mega-menu>.mega-menu{left:0 !important}.close-mobile-menu{background-color:var(--g4l-gruen)}.menu-fixed-content.fixed-header{background-color:white}.menu-fixed-content.fixed-header .vc_row.header-bottom{box-shadow:none}.logo-fixed,.cart-fixed{display:none}nav.menu-sticky-on,#menu-hauptnavigation{position:left !important}.fixed-header .logo-fixed{display:block}.fixed-header .logo-fixed
img{height:60px;width:auto;padding-left:20px;padding-top:5px;padding-bottom:5px}.fixed-header .cart-fixed{padding-top:18px;margin-left:auto;padding-right:20px;display:block}.fixed-header .mini-cart-icon.title38{font-size:28px}.fixed-header .mini-cart-icon .mini-cart-number{font-size:12px;height:20px;width:20px;line-height:20px}.fixed-header .main-nav{margin-left:auto}.list-product-search{font-size:12px}.search-form.live-search-on{max-width:100%}.search-form.live-search-on
input{color:var(--g4l-schriftfarbe-footer)}@media only screen and (min-width: 768px){.header-top{height:120px}}.header-logo .logo
img{width:100%;height:80px}@media only screen and (max-width: 767px){.header-logo .logo
img{width:100%;height:60px}}.account-icon{color:white !important}.account-manager a.open-login-form,
.wishlist-url
a{color:white}.account-manager a.open-login-form:hover,
.wishlist-url a:hover{color:rgba(255,255,255,0.7)}.header-groups{width:300px}.header-groups .whist-list:after{background:rgba(255,255,255,0.5)}.main-nav>ul>li>a{color:var(--g4l-schriftfarbe-navi)}.mini-cart-link .mini-cart-icon{color:var(--g4l-braun)}.mini-cart-link .mini-cart-number{background-color:var(--g4l-gruen);color:white !important;line-height:26px}.cta-bereich
.wpb_wrapper{text-align:center}.cta-bereich h3:before{background-color:white !important}.cta-bereich .shop-button.cta{background-color:var(--g4l-braun)}.cta-bereich .shop-button.cta:hover{background-color:white;color:var(--g4l-gruen)}.slider-startseite-neu{margin-top:-100px}.slider-startseite-neu #particles-js2:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .35)}.slider-startseite-neu
.qcld_hero_content_area{padding-left:20%;padding-right:20%}.slider-x-lead-title2{text-align:left;max-width:590px;line-height:72px !important;margin-bottom:33px !important;padding:0
!important;font-family:'Outfit',sans-serif;font-weight:700;font-size:72px !important}.slider-x-item-title2{text-align:left;position:relative;max-width:500px;line-height:36px !important;margin-bottom:69px !important;padding:0
!important;padding-left:37px !important;font-weight:500;font-size:30px !important}.slider-x-item-title2:before{content:'';position:absolute;left:0;top:0px;width:6px;height:100%;background:#89be35}.hero_slider_btn2{text-align:left !important;padding:0
!important}.hero_slider_btn2
a{border:none !important;height:50px;padding-top:5px;padding-bottom:5px;color:white;text-transform:uppercase;line-height:50px;border-radius:0;display:inline-block;vertical-align:middle;padding:0
25px;text-align:center;font-weight:500 !important;background-color:#89be35;transition:all .35s ease-out 0s;-webkit-transition:all .35s ease-out 0s}.hero_slider_btn2 a:after{content:"\f101";font-family:FontAwesome;margin-left:7px}.hero_slider_btn2 a:hover{background-color:var(--g4l-braun)}.qc-sliderX-bottom-slide{opacity: .5}.qc-sliderx-bottom-current{opacity:1}@media only screen and (max-width: 767px){.slider-startseite-neu{margin-top:-50px}.slider-startseite-neu
.qcld_hero_content_area{padding-left:10%;padding-right:10%}.slider-x-lead-title2{margin-bottom:10px !important}.slider-x-item-title2{font-size:18px !important;padding-left:20px !important;line-height:24px !important;margin-bottom:35px !important}.qc-sliderX-bottomCon{bottom:10px !important}}.banner-slider .item-slider{max-height:800px}.banner-slider .banner-info{display:flex}.banner-slider .banner-info
.container{display:flex;align-items:center}.item-slider.slider1:after{background:rgba(0,0,0,0.35)}.slider-startseite{margin-top:-100px}@media only screen and (max-width: 767px){.slider-startseite{margin-top:-40px !important}}.h1-img02,.h1-img03{background-color:rgba(124,72,4,0.08)}.h1-infobox.text-right .banner-button{float:left;width:100%}.h1-infobox
p.desc{max-width:100%}.h1-img03{width:100%;margin-top:0;height:150px;margin-bottom:120px}.h1-img03 a.adv-thumb-link{top:0}.h1-img03 a.adv-thumb-link
img{padding:2rem;max-height:250px}.h1-infox.kachelversion{margin-top:0}.seo-bereich-logo
div{background-repeat:no-repeat;background-position:bottom center}@media only screen and (max-width: 767px){.seo-bereich-logo
div{padding-top:6rem !important}}.form-newsletter .submit-form input[type=submit]{text-transform:uppercase}.woocommerce-message
.button{margin-left:2rem !important}.item-product-list .quickview-link:before{background-color:var(--g4l-gruen)}.tooltiptext{position:fixed;width:100%;margin-left:0;border-radius:0}.tooltiptext:after{border:none}.woocommerce-price-suffix{font-size:12px;display:block;margin-top:-5px}.product-info-wrap .product-title{padding-left:1rem;padding-right:1rem;text-overflow:unset;white-space:unset}.product-label
span.new{background-color:var(--g4l-gruen)}.archive.woocommerce-page .wrap-bread-crumb.brc_banner{height:250px}.woof_autohide_wrapper{display:none}.woof_container{margin-bottom:4rem;padding-bottom:0}.woof_submit_search_form_container{margin:0;border-bottom:1px solid var(--g4l-gruen)}.woof_submit_search_form_container
.button.woof_reset_search_form{margin:0
auto}.woof_front_toggle{color:var(--g4l-braun) !important;width:30px;display:block;height:30px;line-height:30px;background-color:rgba(124,72,4,0.05);text-align:center;border-radius:50%;margin-top:-7px}.woof_front_toggle:hover{color:var(--g4l-gruen) !important}.woof_list_label
.woof_label_term{background-color:#f5f6f9;border:none;height:auto;padding:5px
10px;border-radius:5px;margin-right:5px;margin-bottom:10px;margin-top:0px;line-height:24px}.woof_list_label li .woof_label_term:hover,
.woof_list_label li
.woof_label_term.checked{background-color:var(--g4l-gruen);border-color:var(--g4l-gruen)}.woof_label_count{color:#999;right:2px;top:-4px;border:1px
solid var(--g4l-gruen);background-color:white;display:none}.woof_list_checkbox li
div{margin-top:0px}.woof_list
label{padding:0;margin:0}.woof_checkbox_label{margin-left:5px !important;font-weight:normal}.woof_checkbox_label_selected{font-weight:bold;color:var(--g4l-gruen)}.woof_list_checkbox
li{border-bottom:1px solid #eee !important;padding-bottom:1rem !important;padding-top:1rem !important}.woof_list_checkbox li:last-child{border-bottom:0px solid #eee !important}.woof_list_checkbox li label:hover{color:var(--g4l-gruen)}.woof_childs_list{padding:10px
0 10px 10px !important}.woof_childs_list_opener{width:30px;height:30px;border-radius:50%;background-color:rgba(137,190,53,0.05);text-align:center;float:right;margin-top:-2px !important;color:var(--g4l-gruen) !important}.woof_childs_list_opener:hover{color:var(--g4l-braun) !important}.woof_childs_list_opener span.woof_is_opened,
.woof_childs_list_opener
span.woof_is_closed{background:none;font-size:18px;font-weight:500;line-height:30px;width:30px;height:30px}.woof_childs_list_opener span.woof_is_opened:before{content:"-"}.woof_childs_list_opener span.woof_is_closed:before{content:"+"}.tagcloud
a{border-radius:5px;padding:5px
10px;margin-right:5px;margin-bottom:10px;margin-top:0;line-height:24px}.tagcloud a:hover{color:white}.tagcloud .active-tag{background-color:var(--g4l-gruen);color:white !important}.woocommerce-products-header .product-desc{padding-bottom:2rem;margin-top:-20px}.list-product-wrap .item-product .wc-gzd-additional-info,
.product-slider .item-product .wc-gzd-additional-info{margin:0;margin-left:1rem;margin-right:1rem;color:#999;font-size:12px}.list-product-wrap .item-product .wc-gzd-additional-info a,
.product-slider .item-product .wc-gzd-additional-info
a{color:#999}.list-product-wrap .item-product .wc-gzd-additional-info a:hover,
.product-slider .item-product .wc-gzd-additional-info a:hover{color:var(--g4l-gruen)}.list-product-wrap .item-product .wc-gzd-additional-info:first-of-type,
.product-slider .item-product .wc-gzd-additional-info:first-of-type{margin-top:2rem;margin-bottom:-1rem}.product-list-view .list-product-wrap .item-product .wc-gzd-additional-info{margin-left:0rem;margin-right:0rem;display:inline-block}.product-list-view .list-product-wrap .item-product .wc-gzd-additional-info:first-of-type{margin-right:0.5rem;margin-top:0;margin-bottom:0}.product-list-view .list-product-wrap .item-product .wc-gzd-additional-info:last-of-type{margin-bottom:2rem}.product-list-view .list-product-wrap .item-product .product-price{margin-bottom:0}.stock-status
.instock{color:var(--g4l-gruen)}.single-product .legal-price-info{margin-top:-10px}.woocommerce div.product p.price,
.woocommerce div.product
span.price{color:var(--g4l-gruen)}.detail-tab-title .description_tab.active,
.detail-tab-title
.additional_information_tab.active{background-color:var(--g4l-gruen)}.detail-tab-title .active
a{color:white !important}.list-tag-detail li
a{border-color:var(--g4l-gruen);margin-bottom:0;border-bottom:0;color:var(--g4l-gruen)}.detail-tab-desc
p{color:var(--g4l-schriftfarbe-allgemein)}.woocommerce-cart table.cart td.actions .coupon .input-text{min-width:220px}.woocommerce .product-remove
a.remove{margin-right:5px;background:var(--g4l-schriftfarbe-links) !important}.woocommerce-cart table.cart td.product-name{padding-left:5px}.woocommerce-page .cart-collaterals .cart_totals table
th{padding-right:5px !important}.woocommerce-page .cart-collaterals .woocommerce-shipping-methods{hyphens:auto}.cart-subtotal .amount, .order-total .amount, .product-subtotal .amount,.product-price>span{font-size:inherit}.woocommerce table.shop_table
th{padding-right:5px}.mini-cart-content .mini-cart-main-content .product-title{white-space:normal !important}.mini-cart-content .mini-cart-main-content .total-cart-tax{margin-top:20px;padding-left:20px;padding-right:20px;margin-bottom:0;color:#999}.mini-cart-content .mini-cart-main-content .shipping-costs-cart-info{padding-left:20px;color:#999}.mini-cart-content .mini-cart-main-content .button.wc-forward,
.mini-cart-content .mini-cart-main-content .button.checkout.wc-forward{width:100%}.mini-cart-content .mini-cart-main-content .button.checkout.wc-forward{margin-top:10px}.mini-cart-box.aside-box .mini-cart-button{margin-left:0;margin-right:0}.mini-cart-box.aside-box .product-mini-cart.table-custom{padding-bottom:20px;margin-bottom:20px}.mini-cart-box.aside-box .mini-cart-total{margin-top:20px;padding-top:20px;padding-bottom:20px}.mini-cart-box.aside-box .mini-cart-content>h2.title30{margin-top:60px;margin-bottom:40px}.woocommerce
table.shop_table{margin-bottom:20px;border-radius:0}.woocommerce form.checkout.woocommerce-checkout .form-row
label{line-height:100%}.woocommerce .order-custom .order-table-wrap{padding-top:10px;padding-bottom:10px;margin-bottom:0}.woocommerce .order-custom
#order_review_heading{margin-bottom:10px}.woocommerce .order-custom thead th,
.woocommerce .order-custom tbody td,
.woocommerce .order-custom tfoot
th{padding-left:10px !important;padding-right:10px !important}.woocommerce .order-custom ul#shipping_method li
label{hyphens:auto}.woocommerce .order-custom .wc-gzd-product-name-right{line-height:120%;max-width:75%}.woocommerce #customer_details .form-row{margin-top:20px}.woocommerce #order_review .wc-gzd-checkbox-placeholder p.form-row{font-size:14px;line-height:120%;margin-bottom:20px;font-weight:normal}@media only screen and (max-width: 991px){.footer-top .wpb_column:nth-child(3n) .footer-box{margin-bottom:40px}.footer-logo{margin-top:-20px}}.footer-adresse{padding-left:25px}.footer-zahlung-versand-icons
img{margin-left:10px;margin-bottom:10px;max-width:75px}.bg-grey{background-color:rgba(124,72,4,0.08)}.bg-green{background-color:rgba(137,190,53,0.08)}.bg-braun{background-color:rgba(124,72,4,0.08)}.footer-top{border-color:var(--g4l-braun);background-repeat:no-repeat;background-position:right bottom}.desc,
.footer-social a,
ul.footer-list-info li a,
.footer-box ul.list-none li
a{color:var(--g4l-schriftfarbe-footer)}#footer
h3{color:var(--g4l-braun)}.vc_separator.vc_separator_align_center
h4{font-size:300%;font-family:'Outfit',sans-serif;font-weight:700}