/**
 * Theme Name:     Divi Child
 * Author:         Elegant Themes
 * Template:       Divi/Divi
 * Text Domain:	   divi-child
 * Description:    Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
 */

/* Textfarbe des aktuellen Seitenlinks im Hauptmenü ändern */
#top-menu li.current-menu-item>a {
   color:#ec1c24; /* Hier eigenen Farbwert eintragen */
}

@media (min-width: 981px) {
	.sidenav-menu {display: block !important; border-right: 0;}
	.zy_tanzkurs_content {float: right;}
	.zy_tanzkurs_content::after {content: ""; display: block; clear: both;}
}
.zy_tanzkurs_content h1 {padding-bottom: 20px;}
.mobile-sidenav-toggle {display: none; padding: 20px; color: #79ccc4; font-weight: bold; border-bottom: 2px solid #EEE; cursor: pointer;}
.mobile-sidenav-toggle:after {content: "\f107"; font-family: FontAwesome; float: right; font-size: 17px;}
.mobile-sidenav-toggle.open:after {content: "\f106"; font-family: FontAwesome; float: right; font-size: 17px;}

.sidenav-toggle {margin-bottom: 0 !important; display: none;}
.sidenav-toggle .widget_custom_html {margin-bottom: 0 !important;}

@media (max-width: 980px) {
.layout-tanzkurse .et_pb_widget:nth-child(n) {width: 100% !important; margin-bottom: 0 !important;}
.mobile-sidenav-toggle, .sidenav-toggle {display: block;}
.sidenav-menu {display: none;}
	.sidebar_heading {display: none;}
}

.select_page{
	color:red;
}

/* Farbe der Links im Menü ändern */ 
nav#main-header ul li a { color: #000000; }

.mega-menu.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-91 ul li a { color: #000000; }


/* Mega-Menu etwas breiter machen */
.et_pb_menu .sub-menu,
.et-menu .sub-menu {
  width: 1200px !important;
  max-width: 95vw !important;
  padding: 15px 20px !important;
}

/* 5 Spalten */
.et_pb_menu .sub-menu .et_pb_column,
.et-menu .sub-menu .et_pb_column {
  width: 19% !important;
  flex: 0 0 19% !important;
  max-width: 19% !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
  margin-right: 0 !important;
}