/*
Theme Name: Kosmetik-Massagen Theme
Theme URI: www.bachmann-media.com
Template: Divi
Author: BACHMANN.MEDIA
Author URI: https://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: 4.0.7.1575537401
Updated: 2019-12-05 10:16:41

*/
.et_pb_menu__wrap {
    margin: 0;
}
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
    background-color: #ffe196 !important;
}
.st_menu .et_mobile_menu li a {
      text-transform: uppercase;
}

st_menu a {
    text-align: left !important;
}

.st_menu .et_pb_menu__menu > nav > ul > li {
	font-size: 18px;
letter-spacing: 2px;
padding: 0 20px;
	color:#1c1d1b;
	text-transform: uppercase;
}

.st_menu .et_pb_menu__menu > nav > ul > li > a{
	padding-bottom:20px;
	
}
@keyframes zoomin{
0%{
 transform:scale(1);
 
}
 100%{
transform:scale(2);

	}
}
.et_pb_slider .et_pb_slide_0,.et_pb_slider .et_pb_slide_1,.et_pb_slider .et_pb_slide_2{

animation: zoomin 200s ;

}


@media only screen and (max-width: 980px){
.st_menu a {
    text-align: left !important;
}
	#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;
		margin:0;
}

h2, .st_h2 h2 {
    font-size: 24px!important;
}
p, li, body{
    font-size: 18px!important;
	line-height:20px!important;
}
.st_button{
    font-size: 16px!important;
}
h3,h4 {
    font-size: 18px!important;
}

}
@media only screen and ( max-width: 981px ) {
#st_footer .et_pb_menu__menu {display: block!important;}
#st_footer .et_mobile_nav_menu{display: none!important;}
	
	#st_footer.et_pb_menu--style-centered .et_pb_menu__wrap {
    justify-content: center !important;
    float: none !important;
    margin: 0;
    text-align: center;
}
}