/********* Compiled - Do not edit *********/
:root{--color-primary:#f07500;--color-gradient-start:#f07500;--color-gradient-stop:#ef5b00;}.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:PT Sans;font-weight:400;line-height:1.7em;font-size:1em;color:#3f3f3f;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:PT Sans;line-height:1.2em;font-size:52px;color:#3f3f3f;}.h2,h2{font-family:PT Sans;line-height:1.2em;font-size:40px;color:#3f3f3f;}.h3,h3{font-family:PT Sans;line-height:1.2em;font-size:52px;color:#3f3f3f;}.h4,h4{font-family:PT Sans;line-height:1.2em;font-size:25px;color:#3f3f3f;}.h5,h5{font-family:PT Sans;line-height:1.2em;font-size:21px;color:#3f3f3f;}.h6,h6{font-family:PT Sans;line-height:1.2em;font-size:18px;color:#3f3f3f;}.titlebar-inner h1{}.titlebar-inner p{}.mdp-readabler-dark-contrast .content {background-color: #181818!important;}
.mdp-readabler-dark-contrast .wpb_wrapper {background-color: #181818!important;}
.mdp-readabler-dark-contrast .mainbar-wrap {background-color: #181818!important;}
.mdp-readabler-dark-contrast .vc_custom_1637053231357 {background-color: #181818!important;}
html body.mdp-readabler-dark-contrast span {background-color: rgba(0, 0, 0, 0) !important;}
.mdp-readabler-dark-contrast #searchBoxInnerContainer1 {background-color: #181818!important;}
.mdp-readabler-dark-contrast #datesContainer1 input {border:1px solid white !important;}
.mdp-readabler-dark-contrast .nav-item-children {background-color: #181818!important;}
.mdp-readabler-dark-contrast .vc_row-has-fill {background-color: #181818!important;}

html body.mdp-readabler-dark-contrast h1, html body.mdp-readabler-dark-contrast h1 span, html body.mdp-readabler-dark-contrast h2, html body.mdp-readabler-dark-contrast h2 span, html body.mdp-readabler-dark-contrast h3, html body.mdp-readabler-dark-contrast h3 span, html body.mdp-readabler-dark-contrast h4, html body.mdp-readabler-dark-contrast h4 span, html body.mdp-readabler-dark-contrast h5, html body.mdp-readabler-dark-contrast h5 span, html body.mdp-readabler-dark-contrast h6, html body.mdp-readabler-dark-contrast h6 span {color:white !important;}


html body.mdp-readabler-dark-contrast #mdp-readabler-popup span {background-color: rgba(0, 0, 0, 1) !important;}


.indexer {position:relative; z-index: 2;}

.ld-module-trigger-txt {color:white !important;}

.otgs-development-site-front-end {display:none !important;}


.logo-default {
    width: 80px !important;
}

.mainbar {
    text-transform: uppercase !important;
}

/*Kontaktformular*/

.gform_title {
    display: none !important;
}

.gform_button {
    background-color: #f07500 !important;
    border-radius: 0px !important;
    border: 0px !important;
    font-size: 16px !important;
    color: white !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

.gfield_label {
    text-transform: uppercase !important;
    font-weight: 400 !important;
    color: #f07500 !important;
}

legend {
    text-transform: uppercase !important;
    font-weight: 400 !important;
    color: #f07500 !important;
    border: 0px !important;
}

input {
    background-color: #F9F9F8 !important;
    border: 0px !important;
}

textarea {
    background-color: #F9F9F8 !important;
    border: 0px !important;
}

.gform-field-label--type-sub {
    color: #f07500 !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    font-style: italic;
}

/*mobile Optimierung*/

@media screen and (max-width: 600px) {
  #menu-item-88 {
      display: none !important;
  }
  #menu-item-89 {
      display: none !important;
  }
  #menu-item-90 {
      display: none !important;
  }
}