/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 27 2024 | 11:42:00 */
/* new spacing for global footer of divi builder
footer.et-l--footer
{
	
	
} */


.single-leistungen footer, 
.single-standort footer, 
.single-news footer
{
	margin-top:40px;
}




/* START Disable Footer Mobile Menu for all resolutions START */ 

@media (min-width: 0px)
{	  
	footer .et_mobile_nav_menu
	{
	  display: none !important;
	}
	
	footer .et_pb_menu__menu
	{
		display: block !important;
	}
	footer .et_pb_menu--style-left_aligned .et_pb_menu__wrap 
	{
  		justify-content: initial !important;
	}
}

@media (max-width: 640px)
{	
	footer .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4, 
	footer .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4, 
	footer .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 
	{
  		/* margin-right: 1.4em !important;  */ 
		margin:15px;
	}
	
}

/* Disable Footer Mobile Menu for all resolutions END */ 



#menu-menu-footer-spalte-1,
#menu-menu-footer-spalte-2,
#menu-menu-footer-spalte-3,
#menu-menu-footer-spalte-4,
footer button.et_pb_menu__search-button
{
	display:block !important;
}

.df_adh_heading_0_tb_footer,
.df_adh_heading_1_tb_footer, 
.df_adh_heading_2_tb_footer, 
.df_adh_heading_3_tb_footer, 
.df_adh_heading_4_tb_footer 
{
  margin-bottom: 0.7em !important;
}



#sub-menu-rechtliches ul li:not(:last-child):after
{
	content:' / ';
	right: -10px;
	position: relative;
}


@media (max-width: 980px)
{		
	ul#social-media-links-footer
	{
		text-align: center !important;
	}

	#sub-menu-rechtliches .et_pb_menu__menu
	{
		margin-left: auto;
		margin-right: auto;
	}
	
	footer .et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2), 
	footer .et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2), 
	footer .et_pb_row_4col .et_pb_column:nth-last-child(-n+2) 
	{
	    margin-bottom: 2em;
	}
	
	footer .et_pb_column_1_4,
	footer .et_pb_column_2_4,
	footer .et_pb_column_3_4,
	footer .et_pb_column_4_4
	{
		width:45% !important;
	}
	
	footer .et_pb_section_1_tb_footer, 
	footer .et_pb_column_4_4   
	{
		width:100% !important;
	}
	
	footer .et_pb_row {
	  width: 100% !important;
	  max-width: 1600px;
	  margin: auto;
	  position: relative;
	  padding: 20px;
	  padding-top: 60px;
	}
	
	.single-leistungen footer .et_pb_row, 
	.single-news footer .et_pb_row	{
	  width: 100% !important;
	  max-width: 1600px;
	  margin: auto;
	  position: relative;
	  padding: 40px;
	  padding-top: 60px;
	}
	
	

	
	
}

@media (max-width: 640px)
{	

	footer .et_pb_column_1_4,
	footer .et_pb_column_2_4,
	footer .et_pb_column_3_4,
	footer .et_pb_column_4_4
	{
		width:100% !important;
	}
	
}

@media (min-width: 981px)
{
	footer .et_pb_gutters3 .et_pb_column_1_2, footer .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
  		width: 50% !important;
	}
}
/*
footer .pb_column_5_tb_footer
{
	width:50% !important;
}
*/

