/*
Theme Name: Divi Child
Template: Divi
Autor: PIXELHAUS
*/

#main-footer {
  background-color: #fff !important; 
}

#footer-widgets {
  padding: 1% 0 0 !important;
}


@media only screen and (min-width: 1350px) {
  .et_pb_row.team_headline {
    padding: 27px 0 0 0 !important;
  }
}

@media only screen and (max-width: 980px) {
	.et_pb_row.team_headline,
	.team_headline {
		padding: 27px 0 0 0 !important;
	}
	
	/*
	.et_pb_row_1.et_pb_row {
		margin-left:0 !important;
	}
	*/

}





.et_pb_row.personen .et_pb_image {
	width:auto;
	max-width:100%;
}

@media (min-width: 981px) {
  .et_pb_gutters3 .et_pb_row.personen .et_pb_column_1_6, 
  .et_pb_gutters3.et_pb_row.personen .et_pb_column_1_6 {
	width: calc(16.66% - 20px);
  }
}

@media (min-width: 981px) {
  .et_pb_gutters3 .et_pb_row.personen .et_pb_column, 
  .et_pb_gutters3.et_pb_row.personen .et_pb_column {
    margin-right: 20px;
  }
}


#main-footer .container {
	text-align: center !important;
}


#footer-widgets .footer-widget,
#footer-widgets .footer-widget .fwidget:last-child,
.footer-widget:nth-child(n) {
	width: 100%;
	text-align:center;
	margin:0 auto 10px auto;
}


@media (max-width: 980px) {
	#footer-widgets .footer-widget,
	#footer-widgets .footer-widget .fwidget:last-child,
    #footer-widgets .footer-widget:nth-last-child(-n+2),
	.footer-widget:nth-child(n)	{
        width: 100% !important;
		text-align:center !important;
		margin:0 auto 10px auto !important;
    }
}

@media (max-width: 980px) {
    .et_pb_row {
        max-width: 100% !important;
    }
}


#footer-bottom {
    background-color: #0b1a72 !important;
}




.footer_content {
	width: 100%;
	text-align:center;
	margin:0 auto 10px auto;
}


#footer-widgets .footer-widget p.small { 
	font-size:90%;
	color:#000 !important;
}
#footer-widgets .footer-widget p.small a { 
	color:#000 !important;
}



/* Zusätzliches CSS THEME START */

@media (min-width: 981px){
	
	.et_pb_gutters3.et_pb_footer_columns3 .footer-widget {
		width: 33%;
	}
	
}

#top-menu li li a {
    width: 220px;
}

@media (max-width: 981px){
	
	.et_pb_text_0 h1 {
		font-size: 35px!important;
	}

	#footer-widgets .footer-widget .fwidget:last-child {
		width: 100%;
	}	
	
}


#main-footer {
  background-color: #fff !important; 
}

#footer-widgets {
  padding: 3% 0 0 !important;
} 

/* Zusätzliches CSS THEME ENDE */