/********* Compiled - Do not edit *********/
:root{--color-primary:#89cf06;--color-gradient-start:#8ed304;--color-gradient-stop:#68b517;--color-link:#87cd08;--color-link-hover:#8ed304;}.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:Open Sans;font-weight:400;line-height:1.7em;font-size:1em;color:#343434;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;line-height:2;font-size:14px;color:#737373;}.h1,h1{font-family:Open Sans;font-weight:800;line-height:1.2em;font-size:42px;color:#0a0a0a;}.h2,h2{font-family:Open Sans;font-weight:800;line-height:1.2em;font-size:40px;color:#0a0a0a;}.h3,h3{font-family:Open Sans;font-weight:800;line-height:1.2em;font-size:32px;color:#0a0a0a;}.h4,h4{font-family:Open Sans;font-weight:800;line-height:1.2em;font-size:25px;color:#0a0a0a;}.h5,h5{font-family:Open Sans;line-height:1.2em;font-size:21px;color:#0a0a0a;}.h6,h6{font-family:Open Sans;line-height:1.2em;font-size:18px;color:#0a0a0a;}.main-header .navbar-brand{max-width:300px !important;}.titlebar-inner h1{}.titlebar-inner p{}.tp-caption {text-shadow: black 0px 0px 20px;}

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {  background: linear-gradient(to right, red, purple) !important;}

.vfbp-form .vfb-form-control {
    border-color: #dfdfdf;
    box-shadow:none;
}

.vfb-required-asterisk {display: none !important;}


.vfb-col-12 { padding: 0; }

.vfbp-form .vfb-form-control {margin-top: -10px !important;}
.vfb-fieldType-checkbox {margin-top: -20px;}

.vfb-fieldType-submit { text-align:center; }

#vfbField7 .submitButton, .mk-gradient-button .mk-button {
  background: #8cca08;
  background-image: -webkit-linear-gradient(top, #8cca08, #66b417) !important;
  background-image: -moz-linear-gradient(top, #8cca08, #66b417) !important;
  background-image: -ms-linear-gradient(top, #8cca08, #66b417) !important;
  background-image: -o-linear-gradient(top, #8cca08, #66b417) !important;
  background-image: linear-gradient(to right, #8cca08, #66b417) !important;
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  background: #8cca08;
  border: 0;
  padding: 10px 60px 10px 60px;
  text-decoration: none;
  font-weight: 700;
  margin-top: 20px;
 
}

#vfbField7 .submitButton:hover, .mk-gradient-button .mk-button {
  background: #8dca08;
  background-image: -webkit-linear-gradient(top, #8dca08, #65b417);
  background-image: -moz-linear-gradient(top, #8dca08, #65b417);
  background-image: -ms-linear-gradient(top, #8dca08, #65b417);
  background-image: -o-linear-gradient(top, #8dca08, #65b417);
  background-image: linear-gradient(to left, #8dca08, #65b417);
  text-decoration: none;
 
}


@media only screen and (max-width: 600px) {
  .liststyle ul {
list-style:none;
  list-style-position:outside;
    width: 78%;
    margin-left: 25px;
}

#vfbField7 .submitButton, .mk-gradient-button .mk-button {  padding: 10px 12px 10px 11px;   font-size: 15px;}
.liquid-lp-header h2 {font-size: 24px !important;}
h1 {font-size: 32px !important;}
.footerbar .liquid-lp-header h2 {font-size: 15px !important;}

}


.liststyle ul {
list-style:none;
  list-style-position:outside;
    width: 95%;
}

.liststyle ul li {
 margin-bottom: 10px;
}


.liststyle ul li:before {
   content: "\f00c";
  font-family: FontAwesome;
  margin-left: -25px;
  margin-right:7px;
  color: #8ed305;

}

#ld_sf_response h4 {font-size: 14px; text-align: center; margin-top: -2px; margin-bottom: -34px; padding: 10px; background-color: white;}
  
.vc_active a {text-decoration: underline;cursor: pointer; background-color:transparent !important; color: #1e1e1e !important;}
.vc_active a:hover {text-decoration: underline;cursor: pointer;color: #8ed305 !important;}
.single-post .vc_custom_1564389229495   {margin-top:0px !important; padding-top: 60px;}
.single-post .blog-single-content a {text-decoration: underline;cursor: pointer;}
.single-post .blog-single-content a:hover {color: #8ed305; cursor: pointer;}
.vfbp-form .vfb-form-control {height:45px;border: 4px solid #f4f4f4; border-radius:30px;margin-bottom: 10px;}
.blog-single-cover[data-fullheight=true] {height: 47vh !important;}
.post-meta {display:none;}
.tp-caption img {cursor: pointer;}
.imagestretch .vc_column-inner {padding-left: 0px !important; padding-right:0px !important;}
.boxmitschatten {box-shadow: 0px 0px 10px #ccc;}