/* 
 Theme Name:   Divi Child
 Theme URI:    
 Description:  
 Author:       
 Author URI:   
 Template:     Divi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

/* AR: Typo*/
h1, h2, h3 {
    color: #152159 !important;
}

/* Hauptmenü-Link Farbe beim Hovern ändern */
#top-menu-nav>ul>li>a:hover {
   opacity:1;
   color:#ffffff !important; 
}


/* ------------------------ */
/* ---- SLIDER -- */
/* AR: Divi-Slider Bildgröße ändern - hier nicht angewendet*/
.et_pb_slide_image img {
    max-width: 800px !important;
	padding-bottom: 20px !important;
	width:20vw !important;
}

/* AR: Divi-Slider Bildausrichtung nach links - hier nichr angewendet */
.et_pb_slide_image-- {
	width: 47.25% ;
	width: 0% !important;
    margin-left: 4vw !important;
	    margin-left: 10vw !important;
}
@media screen and (min-width: 981px){
.et_pb_slide_image--- {
    margin-left: 14vw !important;
	}
}



/* AR: Divi-Slider Seite Text + Bild tauschen hier nicht angewendet:*/
.et_pb_slide_image--- {
    margin-right: 0px !important;
	right: 0px !important;
}
.et_pb_slide_description--- {
    float: left !important;
}  




/* AR: Divi-Slider wenn Bild im ersten Slider nicht angezeigt wird  */
.et_pb_slide:first-child .et_pb_slide_image img {
	opacity: 1 !important;}




/* AR: Galerie - Titel links beim angeklickten Bild ausblenden*/
.mfp-title {
 display:none;
} 


/* ------------------------ */
/* AR: medienpartner-galerie  - nicht genommen*/
@media screen and (min-width: 981px){
	.medienpartner-galerie .et_pb_gallery_item {
	width: 16.66% !important; /* 6 Spalten */
	clear: none  !important;
	margin: 0 !important;
}
}

@media (max-width: 981px){
	.medienpartner-galerie .et_pb_gallery_item {
	width: 33.33% !important; /* 3 Spalten */
	clear: none  !important;
	margin: 0 !important;
}
}

/* AR: Galerie 2 Spalten */
@media screen and (min-width: 981px){
	.galerie-2 .et_pb_gallery_item {
	width: 50% !important; /* 2 Spalten */
	clear: none  !important;
	margin: 0 !important;
}
}
@media (max-width: 981px){
	.galerie-2 .et_pb_gallery_item {
    width: 50.0% !important; /* 2 Spalten */
	clear: none  !important;
	margin: 0 !important;
}
}


/* AR: medienpartner-galerie-8 */
@media screen and (min-width: 981px){
	.medienpartner-galerie-8 .et_pb_gallery_item {
	width: 12.5% !important; /* 8 Spalten */
	clear: none  !important;
	margin: 0 !important;
}
}
@media (max-width: 981px){
	.medienpartner-galerie-8 .et_pb_gallery_item {
	width: 50.0% !important; /* 2 Spalten */
			width: 25.0% !important; /* 4 Spalten */
	clear: none  !important;
	margin: 0 !important;
}
}

/* AR: Galeriephotos angleichen: galeriebild-4-3 */
.galeriebild-4-3 .et_pb_gallery_image {
  padding-top: 75%;
  display: block;
}

.galeriebild-4-3 .et_pb_gallery_item img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}


/* ------------------------ */
/* AR: Programm: Tabelle, Schrift oben ausrichten */
.tabelle_programm td, .tabelle_programm th { 
	vertical-align: top;
}





