/********* Compiled - Do not edit *********/
:root{--color-primary:#2e2e2d;--color-link:#2e2e2d;--color-link-hover:#86a565;}.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:Asap;font-weight:400;line-height:2em;font-size:18px;color:#2e2e2d;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Asap;font-weight:500;line-height:1.2em;font-size:48px;color:#2e2e2d;}.h2,h2{font-family:Asap;font-weight:500;line-height:1.2em;font-size:48px;color:#2e2e2d;}.h3,h3{font-family:Asap;font-weight:500;line-height:1.2em;font-size:42px;color:#2e2e2d;}.h4,h4{font-family:Asap;font-weight:500;line-height:1.2em;font-size:32px;color:#2e2e2d;}.h5,h5{font-family:Asap;font-weight:500;line-height:1.2em;font-size:25px;color:#2e2e2d;}.h6,h6{font-family:Asap;font-weight:500;line-height:1.2em;font-size:18px;color:#2e2e2d;}.titlebar-inner h1{}.titlebar-inner p{}.menu-item-42 {
    font-weight: 500 !important;
}

span.vc_tta-title-text {
     font-weight: 500 !important;
     font-size: 16px !important;
     color: #8bab69 !important;
}


@media screen and (max-width: 600px) {
 .wpb_wrapper {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.headerimage {
    display: none !important;
}
}

.otgs-development-site-front-end {display:none !important;}

#menu-item-wpml-ls-2-de .link-icon {width:40px;}
#menu-item-wpml-ls-2-de>a {margin-top: -42px !important;}

#menu-item-wpml-ls-2-de ul {min-width: 60px !important; text-align:center; margin-top:-10px;margin-left: 5px; background-color: rgba(255, 255, 255, 0);box-shadow: 0 0px 0px rgba(0,0,0,0.0);}
#menu-item-wpml-ls-2-de ul a {padding: 0px !important;}


#menu-item-wpml-ls-2-en .link-icon {width:40px;}
#menu-item-wpml-ls-2-en>a {margin-top: -42px !important;}

#menu-item-wpml-ls-2-en ul {min-width: 60px !important; text-align:center; margin-top:-10px;margin-left: 5px; background-color: rgba(255, 255, 255, 0);box-shadow: 0 0px 0px rgba(0,0,0,0.0);}
#menu-item-wpml-ls-2-en ul a {padding: 0px !important;}