/*
Theme Name: Divi-child
Version: 1.0
Description: A child theme of Divi
Author: Jens Schimetat
Template: Divi
*/

@import url("../Divi/style.css");
.et_pb_slide_description {
	padding-top: 6%;
	padding-bottom: 6%;
}
#home .et_pb_slide_description {
	width: 70%;
	margin: 0;
	padding-top: 10%;
	padding-bottom: 10%;
}
#home .et_pb_button {
	margin-bottom: 60px;
}
.et_pb_blurb_container {
	padding: 0 30px 40px 30px;
}
.shariff-icon {
	backdrop-filter: grayscale(1);
}
.shariff-icon:hover {
	backdrop-filter: grayscale(0);
}
.et-fixed-header#main-header {
	background: #fff;
}
.et-fixed-header#main-header .mobile_menu_bar:before, .et-fixed-header#main-header .mobile_menu_bar:after, .et-fixed-header#main-header #top-menu li.current-menu-ancestor>a.mPS2id-highlight, .et-fixed-header#main-header #top-menu li.current-menu-item>a.mPS2id-highlight, #main-header .mobile_menu_bar:before, #main-header .mobile_menu_bar:after, #main-header #top-menu li.current-menu-ancestor>a.mPS2id-highlight, #main-header #top-menu li.current-menu-item>a.mPS2id-highlight, .home .et-fixed-header#main-header .mobile_menu_bar:before, .home .et-fixed-header#main-header .mobile_menu_bar:after, .home .et-fixed-header#main-header #top-menu li.current-menu-ancestor>a.mPS2id-highlight, .home .et-fixed-header#main-header #top-menu li.current-menu-item>a.mPS2id-highlight, .home #main-header .mobile_menu_bar:before, .home #main-header .mobile_menu_bar:after, .home #main-header #top-menu li.current-menu-ancestor>a.mPS2id-highlight, .home #main-header #top-menu li.current-menu-item>a.mPS2id-highlight{
	color: #00968b!important;
}
.et-fixed-header#main-header .mobile_menu_bar:before, .et-fixed-header#main-header .mobile_menu_bar:after, .et-fixed-header#main-header #top-menu li.current-menu-ancestor>a, .et-fixed-header#main-header #top-menu li.current-menu-item>a, .home .et-fixed-header#main-header .mobile_menu_bar:before, .home .et-fixed-header#main-header .mobile_menu_bar:after, .home .et-fixed-header#main-header #top-menu li.current-menu-ancestor>a, .home .et-fixed-header#main-header #top-menu li.current-menu-item>a {
	color: #000!important;
}
.et_header_style_left #et-top-navigation nav>ul>li>a {
	color: #000!important
}
.home #main-header .mobile_menu_bar:before, .home #main-header .mobile_menu_bar:after, .home #main-header #top-menu li.current-menu-ancestor>a, .home #main-header #top-menu li.current-menu-item>a {
	color: #000!important;
}
ul#menu-footermenu {
	text-align: right;
}
.swiper-wrapper {
}
.dipl_blog_slider .dipl_blog_slider_post{
	background-color: #fff!important;
	border-radius: 10px;
	box-shadow: 0px 12px 18px -6px rgb(0 0 0 / 30%);
	transform: scale(0.9)
}
.dipl_blog_slider .layout3 .dipl_blog_slider_image_wrapper img {
	border-radius: 10px 10px 0 0;
}
article  .dipl_blog_slider_content .et_pb_section {
	background-color: transparent;
	padding: 0;
}
article .dipl_blog_slider_content .et_pb_section .et_pb_row {
	margin: 0;
	width: 100%;
}
strong, .audioplayer.skin-wave .meta-artist .the-artist {
	color: #00968b!important;
}
.audioplayer.skin-wave .meta-artist .the-artist {
	font-size: 14px!important;
}
.audioplayer.skin-wave .player-but .the-icon-bg, .audioplayer.skin-wave .volume_active {
	background-color: #832080!important;
}
#main-header {
	padding-top: 10px;
	padding-bottom: 10px;
}
.et_pb_social_icon:before {
	display: none;
}
.et_pb_social_icon {
	padding-left: 0!important;
}
.et_pb_social_media_follow {
	display: flex;
	margin-top: 10px;
}
.et_pb_social_icon a:before {
	font-family: ETmodules!important;
	font-size: 32px;
	padding-right: 20px;
	-webkit-transition: color 400ms ease-in-out;
-moz-transition: color 400ms ease-in-out;
-ms-transition: color 400ms ease-in-out;
-o-transition: color 400ms ease-in-out;
transition: color 400ms ease-in-out;
}
.et_pb_social_media_follow_network_name {
	display: none;
}
.spot-slider .dipl_blog_slider_post_title {
	display: none;
}
.spot-slider .dipl_blog_slider_content h4 {
	font-size: 24px;
	font-weight: 700;
	
}
.spot-slider .dipl_blog_slider_content p {
	font-size: 14px;
}
.dipl_blog_slider.spot-slider .layout3 .dipl_blog_slider_image_wrapper {
	height: 100%!important;
}
@media (max-width: 640px){
	h2 {
		font-size: 36px!important;
		line-height: 1.2em;
	}
	p, .et_pb_text_inner, .spot-slider .dipl_blog_slider_content p { 
		font-size: 16px;
	}
	#home .et_pb_slide_description {
		width: 100%;
	}
	#home .et_pb_slide_description h2 {
		font-size: 36px!important;
		line-height: 1.2em;
	}
.ep-flex-row {
	padding-bottom: 100px!important;
	display: flex;
	flex-direction: column;
	margin-top: -90px;
}
.ep-flex-01 {
	order: 1;
	margin-bottom: 40px!important;
}
.ep-flex-02 {
	order: 2
}
	ul#menu-footermenu {
		text-align: center;
	}
}