/*
Theme Name:     Divi-Child
Theme URI:      
Description:    Divi child theme.
Author:         Me
Author URI:     
Template:       Divi
Version:        0.1.0
*/


.iconbottomspace img{
    margin-bottom: 10px;
    max-width: 100px;
    
}

#footer-bottom{

	background-color: white;
}

#main-header{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#stp_sail_cont{
	padding: 0;

}


#top-menu li{
	padding-right: 4em;
}

body{
    font-family: "lucida_sans_unicoderegular";

}


.blurbersatzbild{
    margin-bottom: 0!important;
}

h2, 
h3{
    font-weight: bold;
}

.dunklerhintergrund h3,
.dunklerhintergrund h2{
    color: white;
    font-weight: bold;
}
.dunklerhintergrund{

    color: white;
}
#main-footer{
    background-color: #546F8B!important;
}
#main-footer h3,
#main-footer h4,
#main-footer h2{
    color: white;
    font-weight: bold;
}

#main-footer li::before{
    border: none!important;
}

.et_section_regular{
    padding-bottom: 0px!important;
    padding-top: 0px!important;
}


.haken12 ul {
    list-style-image: url('haken12.png');
}
.haken16 ul {
    list-style-image: url('haken16.png');
}

#uebermichslides .et_pb_slide_description {
    padding-top: 20px;
    padding-bottom: 20px;
    height: 500px;
    /*padding-left: 600px;
    padding-right: 0;*/
}

.et_pb_audio_module.et_pb_bg_layout_dark {
    
    background-color: #546F8B!important;
}

.mejs-time.mejs-currenttime-container.custom { /* fix fuer abgeschnittene nullen im player */
    padding-bottom: 10px !important;
}

.footer-widget a{
	font-weight: bold;
}

/*
.notopspace{
	padding-top: 0!important;
}

.nobottomspace{
	padding-bottom: 0!important;
}
*/

@media all and (max-width: 980px) {
/*** wrap row in a flex box ***/
.custom_row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
}
 
/*** custom classes that will designate the order of columns in the flex box row ***/
.first-on-mobile {
-webkit-order: 1;
order: 1;
}
 
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
 
.third-on-mobile {
-webkit-order: 3;
order: 3;
}
 
.fourth-on-mobile {
-webkit-order: 4;
order: 4;
}
/*** add margin to last column ***/
.custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
 
}
