/********* Compiled - Do not edit *********/
:root{--color-primary:#8d7c6f;--color-link:#3b3a39;--color-link-hover:#8d7c6f;}.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:Roboto;font-weight:400;line-height:1.7em;font-size:22px;color:#3b3a39;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:45px;color:#3b3a39;}.h2,h2{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:40px;color:#3b3a39;}.h3,h3{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:32px;color:#3b3a39;}.h4,h4{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:25px;color:#3b3a39;}.h5,h5{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:22px;color:#3b3a39;}.h6,h6{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:45px;color:#3b3a39;}.titlebar-inner h1{}.titlebar-inner p{}/*Schrift*/

body {
font-family: "informapro", sans-serif;
font-weight: 300;
font-style: normal;
}

h1 {
font-family: "informapro", sans-serif;
font-weight: 700;
font-style: normal;
}

h2 {
font-family: "informapro", sans-serif;
font-weight: 700;
font-style: normal;
}

h3 {
font-family: "informapro", sans-serif;
font-weight: 700;
font-style: normal;
}

h4 {
font-family: "informapro", sans-serif;
font-weight: 700;
font-style: normal;
}

h5 {
font-family: "informapro", sans-serif;
font-weight: 500;
font-style: normal;
}

h6 {
font-family: "good-karma-regular", sans-serif;
font-weight: 400;
font-style: normal;   
}


/*Menü*/

.logo-default {
    width: 250px !important;
}

/*Footer*/

.main-footer a {
   font-size: 15px !important;
    color: white !important;
    line-height: 150% !important;
}

.main-footer p {
    font-size: 15px !important;
    color: white !important;
    line-height: 150% !important;
}

/*Superfly Menu*/

.menu-item a{
    font-size: 22px !important;
  font-family: "informapro", sans-serif;
font-weight: 300;
font-style: normal;
}

.sfm-sidebar-close {
    color: black !important;
}

}
/*Startseite*/

.soul h6 {
    color: white !important;
}

/*Blog*/

.post-meta, .blog-single-footer, .comments-area {
    display: none !important;
}

.vc_gitem-zone-c {
    border-radius: 0px 0px 15px 15px !important;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) !important;
}

.vc_gitem-zone-a {
    border-radius: 15px 15px 0px 0px !important;
}

.vc_gitem-zone-mini {
    background-color: white !important;
    padding-left: 10px !important;
}


.vc_btn3 {
    background-color: #706948 !important;
    text-transform: uppercase;
    font-weight: 700 !important;
    border-radius: 0px !important;

}

/*Gravity Forms*/

.gform_heading {
    display: none !important;
}

.gform_button {
    background-color: #706948 !important;
    text-transform: uppercase;
    font-weight: 700 !important;
    border: 0px !important;
    color: white !important;
    padding: 10px;
    font-size: 14px !important;
}

/*Mobile Optimierung Startseite*/

@media screen and (max-width: 600px) {
  
.wpb-content-wrapper {
    margin-right: 15px !important;
    margin-left: 15px !important;
}

.navbar-toggle {
    display: none !important;
}

.logo-default {
    width: 160px !important;
}

.soul h6 {
    line-height: 160% !important;
    color: #706948 !important;
}

.sfm-menu {
    position: relative;
    left: 20% !important;
}

.sfm-navicon-button {
    position: relative;
    top: 10% !important;
}
}