/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Leonie Rieder (www.lrwebdesign.de)
 Author URI:     https://www.lrwebdesign.de
 Template:       Divi
 Version:        2.0.1
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/******** ANPASSUNGEN, DIE KEINE CSS-KLASSE BENÖTIGEN ********/
/* Icon zu "X" ändern, wenn mobiles Menü geöffnet ist*/
.opened .mobile_menu_bar:before {
	content: "M";
}

/* Fixierter Headerbereich für mobiles Menü */
@media (max-width: 980px) {
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {

position: fixed;
	} 
}

/* Großbuchstaben in mobilem Menü */
.et_mobile_menu li a,.nav li li a{
	font-family: Manrope-Light;
	font-size:12px;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
}

/**Spaltenhoehen ausgleichen**/
.et_pb_equal_columns >.et_pb_column {
margin-top:auto;
margin-bottom:auto;
}

/*** PFEILE IM SLIDER DAUERHAFT ANZEIGEN ***/
.et-pb-arrow-next {
opacity: 1;
right: 22px;
}
.et-pb-arrow-prev{
opacity: 1;
left: 22px;
}

/******** ANPASSUNGEN, DIE CSS-KLASSE BENÖTIGEN ********/
/*** DISPLAY FLEX - ZEILE IN SEKTION (HEADER) - CSS-KLASSE: flex-container***/
.flex-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

/*** HEADER FULLSCREEN - CSS-KLASSE: header-fullscreen***/
.header-fullscreen.et_pb_section { 
	background-position: 50% 50%;
	height: calc(100vh - 145px);
}

body.admin-bar .header-fullscreen.et_pb_section {
	height: calc(100vh - 180px);
}

@media only screen and ( max-width: 980px ){
	.header-fullscreen.et_pb_section{ 
		height: calc(100vh - 70px); 
	}
	body.admin-bar .header-fullscreen.et_pb_section {
		height: calc(100vh - 110px);
	}
}