/*
Theme Name: KüchenTreff Alzey & Wiesbaden
Theme URI: www.bachmann-media.com
Template: Divi
Author: BACHMANN.MEDIA
Author URI: www.bachmann-media.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.27.4.1568107656
Updated: 2019-09-10 11:27:36

*/

.st_t h1, .st_t h2, .st_t h3{
    color: #fff!important;
}


.icon_st .et_pb_animation_top.et-animated{   

	-webkit-animation: none!important;
-moz-animation: none!important;
-o-animation: none!important;
animation: none!important;
  }
.et-waypoint {
    opacity: 1;
}

.et_pb_blurb_position_left .et_pb_blurb_container
{   
	
	padding-left: 0!important;
	
  }


.st_cl1 {   
	
	padding: 2% 2% 2% 10%;
	
  }
	 

.desc
  {   
 visibility: hidden;
    opacity: 0;
position:absolute!important; }
	.i_target {   
min-width: 100px!important;
	 }
	.toggle-transform-animation {
    transform: none !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: #6d6d6d;
}
	#top-header, #et-secondary-nav li ul {
    background-color: #4a4949!important;
}
	#et-info {
    float: right;
}
@-webkit-keyframes fade-in {   0% { opacity: 0.1; }   100% { opacity: 1; }   }
@-moz-keyframes    fade-in {   0% { opacity: 0.1; }   100% { opacity: 1; }   }
@-o-keyframes      fade-in {   0% { opacity: 0.1; }   100% { opacity: 1; }   }
@keyframes         fade-in {   0% { opacity: 0.1; }   100% { opacity: 1; }   }
 


#top-header .container {
    font-weight: 300;
    font-size: 18px;
	    font-family: 'Saira Condensed', sans-serif!important;

	color: #9b9898!important;
}
#top-header a {
    color: #9b9898!important;
}



#st_menu li {
    font-size: 1.375rem!important;
	letter-spacing: 0.5px;
    font-weight: 400;
	    font-family: 'Saira Condensed', sans-serif!important;
}
body {
  
	    font-family: 'Saira Condensed', sans-serif!important;
}
#main-header {
    -webkit-box-shadow: none;
    background-color:#2d2a2a!important;
}
#top-header, #et-secondary-nav li ul {
    background-color: #2d2a2a!important;
}

 #top-menu-nav>ul>li>a:hover{
    opacity: 1;

}
.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page, .et_nav_text_color_light #top-menu>li>a, .et_nav_text_color_dark #top-menu>li>a, #top-menu a, .et_mobile_menu li a, .et_nav_text_color_light .et_mobile_menu li a, .et_nav_text_color_dark .et_mobile_menu li a, #et_search_icon:before, .et_search_form_container input, span.et_close_search_field:after, #et-top-navigation .et-cart-info {
    color: #fff!important;
}
.st_block{
	padding: 10px 5px;

}
.st_block .et_pb_module {
    padding-bottom: 10px;
}
.stl_h1 h1{
	font-size: 46px!important;
	font-family: 'Open Sans Condensed',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 600;

}
.stl_h2 h2{
	font-size: 36px!important;
	font-family: 'Open Sans Condensed',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 600;

}
.st_text{
	font-size: 22px!important;
	font-family: 'Open Sans Condensed',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 400;

}

@media only screen and (min-width:981px) {
	#main-header {
   
    z-index: 1;
			
  }
	#st_menu li.current-menu-item>a,  #st_menu li a:hover {
    border-bottom: 5px solid #e30614!important;
	    transition: none!important;
	color: #fff!important;
	
}
#st_menu li a {
    border-bottom: 5px solid transparent!important;
	    transition: none!important;
	color: #fff!important;
	
}
	
.et_header_style_centered #top-menu > li > a {
    padding-bottom: 30px!important;
}
#logo
{
	
	float:left!important;
	-webkit-animation: fade-in 1s linear; /* Safari 4+ */
  -moz-animation: fade-in 2s linear; /* Fx 5+ */
  -o-animation: fade-in 1s linear; /* Opera 12+ */
  animation: fade-in 1s linear; /* IE 10+, Fx 29+ */
z-index: 999999999!important;
   
}

}
@media only screen and (max-width: 980px){
	.et_mobile_nav_menu:before {
  
 position: relative !important;
 content: 'MENU';
 left: 0;
		top: 1px;
 color: #fff;
}
	#st_menu .et_pb_row{
	width: 100%!important;
}

	.et_pb_fullwidth_menu--style-centered .et_pb_menu__wrap, .et_pb_menu--style-centered .et_pb_menu__wrap {
  justify-content: flex-start!important;
		float:right!important;
}

	.st_cl1 {   
	
	padding: 5% 10% 5% 10%;
	
  }
body, input, textarea, select, .st_text {
    font-size: 14px!important;
}
.stl_h1 h1,.stl_h1  {
 
    font-size: 32px!important;
    letter-spacing: 2px;
  
}

.stl_h2 h2, .stl_h2 {
    font-size: 32px!important;
}
.stl_h3 h3 {
   
    font-size: 18px!important;
}
.stl_h4 h4 {
    font-size: 16px!important;
   
}
	#logo {
    padding-left: 25px;
}
	#et-info{
        padding: 10px 25px 0 25px;

}
	
	
	
	
.et_header_style_centered header#main-header .logo_container	{
	max-width: 60%;
}
		
}
@media (max-width: 520px){

.stl_h1 h1, .st_h1 {
 
    font-size: 28px!important;
    letter-spacing: 2px;
}

.stl_h2 h2, .st_h2 {
    font-size: 24px!important;
}
	.stl_h2 h2, .st_h2 {
    font-size: 24px!important;
}
	body, input, textarea, select, .st_text {
    font-size: 15px!important;
}
#et-info {
    float: none;
    padding: 10px 10px 0 10px;
    font-size: 16px;
}	
	#logo {
    padding-left: 25px;
}
}
@media (min-width: 981px) and (max-width:1600px) {
	.icon_st h4, .icon_st .et-pb-icon {

font-size:18px!important;
 	
  } 
.icon_st .et_pb_image_wrap {
width:20px;
} 


} 
@media only screen and (max-width: 980px) {
 
.two-columns .et_pb_column {
width: 50% !important;
margin-right: 0 !important;
padding: 0 0 0 10px;
}
}


