/* Logo nach links ------------------------------------

img#logo {
 margin-left: -33px!important;
}

-----------------------------------------------------*/

/* Fullscreen Slider ---------------------------------*/

.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    min-height: 100% !important;
    height: 100% !important;
}

/*-----------------------------------------------------*/


#top-menu #menu-item-194 a, #menu-item-542 a {
 color: #fecc18!important;
 font-weight: 800!important;
}

.et_pb_slider_container_inner, .et_pb_slide_description, .et_pb_container.clearfix.et_pb_empty_slide, .et_pb_slider .et_pb_container {
 left: 0px!important;
 width: 100%!important;
 max-width: 100%!important;
}

.et_pb_bg_layout_dark .et_pb_slide_description {
 text-shadow: none!important;
}

.slider-headline {
 font-size: 3.8em;
 font-weight: 800;
 width: 60%;
 color: white;
 margin-top: 50px!important; 
}

.slider-formular {
 float: right;
 width: 40%;
 margin-top: -20px!important; 
}

#slider-form_and_text {
 margin-top: -800px;
}

#menu-footer-menue, #menu-footer-menue-englisch {
    float: none!important;
    text-align: center!important;
  }


#et_search_icon:hover, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar:after, .mobile_menu_bar:before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
 color: #FECC18;
}

.sp-dsgvo-framework p small {
 font-size: 95%;
}



/* Mobile --------------------------------------------*/

@media only screen and (max-width: 670px) {

.slider-headline {
 font-size: 2em;
 }
  
}


@media only screen and (max-width: 970px) {

#slider-form_and_text {
 margin-top: 0;
}
  
.slider-headline {
 float: none;
 width: 100%;
 margin-top: 160px!important;
 margin-bottom: 25px;
 }

.slider-formular {
 float: none;
 width: 100%;
 margin-top: 0px!important;
 }
  
.slider-formular .et_pb_contact_form_0.et_pb_contact_form_container, .slider-formular {
 background-color: rgba(163,164,166,0.2)!important;
 }
  
  .mobile-headline a {
   font-size: 0.6em;
  }

}
  