/********* Compiled - Do not edit *********/
:root{--color-primary:#8cb335;--color-gradient-start:#8cb335;--color-gradient-stop:#719929;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Barlow;font-weight:400;line-height:1.7em;font-size:1em;color:#0f0f0f;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Barlow Condensed;font-weight:900;line-height:1.2em;font-size:60px;color:#0f0f0f;}.h2,h2{font-family:Barlow Condensed;font-weight:900;line-height:1.2em;font-size:60px;color:#0f0f0f;}.h3,h3{font-family:Barlow Condensed;font-weight:900;line-height:1.2em;font-size:32px;color:#0f0f0f;}.h4,h4{font-family:Barlow Condensed;font-weight:900;line-height:1.2em;font-size:25px;color:#0f0f0f;}.h5,h5{font-family:Barlow Condensed;font-weight:900;line-height:1.2em;font-size:21px;color:#0f0f0f;}.h6,h6{font-family:Barlow Condensed;font-weight:900;line-height:1.2em;font-size:18px;color:#0f0f0f;}.main-header .navbar-brand{max-width:240px !important;}.titlebar-inner h1{}.titlebar-inner p{}#content{background-image:url( ../../uploads/2021/01/background.png);background-repeat:no-repeat;background-position:center top;}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:rgb(135, 177, 44) !important;}}@media screen and (max-width: 1199px){body[data-mobile-nav-style=modern]:before{background:rgb(255, 255, 255);}body[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a, .main-nav > li{color:rgb(34, 34, 34);}[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a:hover{color:inherit !important;}}.pum-overlay .container {width:100% !important;}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {padding-right: 0px !important;}

.postid-1966 .single_add_to_cart_button {font-size: 0px !important;}
.postid-1966 .single_add_to_cart_button:before {font-size: 16px !important; content:"Audit für Statusbericht bestellen"; margin-left: 40px;}

.page-id-302 .woocommerce-additional-fields {display:none !important;}


.page-id-303 .woocommerce-Addresses .u-column2 {display:none !important;}

.nav-item-children {min-width: 250px !important;}
.einzugtext {font-size: 11px !important;}

.product-quantity {display:none !important;}
.product-subtotal {display:none !important;}
.cart-coupon {display:none !important;}

.woocommerce .ui-spinner {width: 122px;}

.xoo-el-action-btn {height: 60px !important;}

.woocommerce-terms-and-conditions-wrapper {margin-top:-33px !important;}

.ld-shop-topbar {display:none !important;}

body .ui-spinner-button {width: 35px !important; float: left;}

#product-1958 .woocommerce-tabs {display:none !important;}

.liststyle ul {
list-style:none;
  list-style-position:outside;
    width: 95%;
    margin-left:25px;
}

.liststyle ul li {
 margin-bottom: 10px;
}


.liststyle ul li:before {
   content: "\f00c";
  font-family: FontAwesome;
  margin-left: -25px;
  margin-right:7px;
  color: #132a82;

}

.quform-inner-1_35 .quform-options-inline>.quform-option {margin: 1px 6px 1px 0 !important; border: 3px solid #e3e3e3; text-align:center; padding: 0 5px 5px 2px;}
.quform-options {text-align:center;}


@media only screen and (max-width: 600px) {
  .innerfootergrid {padding-left: 20px; padding-right:20px;}
  .innercontactform {padding-left: 20px; padding-right:20px;}
  .fixedbestellenmobile {display:none !important; position:fixed; bottom: 0; width: 100%; z-index: 4;}
  .logo-default {width: 115px;
      position: relative;
 
  }
    
}

.quform-inner-1_35 input[type=checkbox]:checked + .quform-option {
  border: 2px solid green;
  font-style: normal;
} 

.quform-inner-1_35 input[type=checkbox] {display:none !important;}

.ts-checked
    {border-color:#000!important;background-color:#f5f5f5;}
    
.quform .quform-field-textarea {height: 130px;}
.quform-button-submit {width: 100%; margin-top: -13px;}
.quform-submit {width: 100%; border:0px solid white; background-color: black; color: white;}
.quform-submit:hover {width: 100%; border:0px solid white; background-color: white; color: black; box-shadow:0px 0px 10px #ccc;}
.quform-option {padding:20px !important;}
.quform .quform-field-captcha, .quform .quform-field-date, .quform .quform-field-email, .quform .quform-field-file, .quform .quform-field-multiselect, .quform .quform-field-password, .quform .quform-field-select, .quform .quform-field-text, .quform .quform-field-textarea, .quform .quform-field-time, .quform .select2-container--quform .select2-selection {border: 3px solid #e3e3e3;}
.ui-button {border: 3px solid #e3e3e3 !important;
background: #fff;
font-weight: 400;
color: #a3a3a3;
width: 100% !important;}


.quform-inner-1_35 input[type=checkbox]:checked + .quform-option {
  border: 2px solid green;
  font-style: normal;
  padding: 20px;
} 

.quform-inner-1_35 input[type=checkbox] {display:none !important;}

.ts-checked
    {border-color:#000!important;background-color:#f5f5f5;}
    
.quform .quform-field-textarea {height: 130px;}
.quform-button-submit {width: 100%; margin-top: -13px;}
.quform-submit {width: 100%; border:0px solid white; background-color: black; color: white;}
.quform-submit:hover {width: 100%; border:0px solid white; background-color: white; color: black; box-shadow:0px 0px 10px #ccc;}

.quform .quform-field-captcha, .quform .quform-field-date, .quform .quform-field-email, .quform .quform-field-file, .quform .quform-field-multiselect, .quform .quform-field-password, .quform .quform-field-select, .quform .quform-field-text, .quform .quform-field-textarea, .quform .quform-field-time, .quform .select2-container--quform .select2-selection {border: 3px solid #e3e3e3;}
.ui-button {border: 3px solid #e3e3e3 !important;
background: #fff;
font-weight: 400;
color: #a3a3a3;
width: 100% !important;}

.hfaq__text {
    font-family: Barlow !important;
}

.hfaq__answercontent p span {
    font-family: Barlow !important;
}

@media screen and (max-width: 600px) {
  h1 {
    font-size: 40px;
  }
}