/*
 Theme Name:     Revolutionale (Divi-child)
 Theme URI:      http://www.elegantthemes.com
 Description:    Divi Child-Theme (Revolutionale)
 Author:         Divi.world
 Author URI:     https://divi.world
 Template:       Divi
 Version:        2.0.0
*/
 
/* =Ab hier kannst du deine CSS-Anpassungen eintragen
------------------------------------------------------- */

/* Farben Rev. 2018 */
/* Rot -> #e5310e */
/* Magenta -> #e5007d */
/* Dunkel-Magenta -> #72003e */
/* Grau 1 -> #737373 */
/* Grau 2 -> #DEDEDE */
/* Grau 3 -> #666666 */

/* Farben Rev. 2021 */
/* Grün gedeckt -> #629172 */

.et_header_style_left .logo_container { width: 50%; }
@media (max-width: 767px) { .et_header_style_left .logo_container { width: 25%; } .et_header_style_left #logo, .et_header_style_split #logo { max-width: 90%; } }

/* Navigation */
.menu-item { line-height: 2.1em !important; }

.et_right_sidebar #left-area { float: none; padding-right: 0; width: 100%; }
.et_right_sidebar #main-content .container:before { right: auto; position: relative; display: none; visibility: hidden; }

/*
#page-container li.current-menu-item,
#page-container li.current-menu-item a { color: #FFFFFF !important; }
*/
#top-menu li.current-menu-item>a { color: #629172; }

/* Social-Icons im Header */
#et-info { float: none; }
.social-icons-header { -webkit-transition: background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
transition: background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
position: absolute; top: 29px; right: 40px; }
#top-header .et-social-icons { float: right; }
.social-icons-header .et-social-icon a { font-size: 20px; }
.et-fixed-header .social-icons-header { top: 15px;  }

/* Mobile-Navigation */
.mobile_menu_bar:before { color: #000; }
.et_slide_in_menu_container #mobile_menu_slide li a, .et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a { padding: 0.65em 0; }


/* Footer */
.footer-widget { color: #000000; }
#footer-widgets .footer-widget a { color: #629172; }

@media (max-width: 767px) {
	div.et_pb_section.et_pb_section_1.revolutionale-linie { background-image: none !important; }
	.language-chooser { display: none !important; }
}

/* Portrait iPad */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  div.et_pb_section.et_pb_section_1.revolutionale-linie { background-image: none !important; }
	  .language-chooser { display: none !important; }
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	  div.et_pb_section.et_pb_section_1.revolutionale-linie { background-image: none !important; }
	  .language-chooser { display: none !important; }
}
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 834px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2 {
  	div.et_pb_section.et_pb_section_1.revolutionale-linie { background-image: none !important; }
  	.language-chooser { display: none !important; }
}
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
  	div.et_pb_section.et_pb_section_1.revolutionale-linie { background-image: none !important; }
  	.language-chooser { display: none !important; }
}

/* Images */
img.alignleft { margin-bottom: 15px; }
img.bildrahmen { border: 1px solid #DEDEDE; }

/* Radio-Stream */
.radio-stream { width: 240px; float: right; display: inline-block; margin-top: 27px; margin-right: 20px; height: 30px; font-size: 0.95em; line-height: 1.25em; text-align: left; }
.radio-icon { font-size: 1.75em; margin-right: 10px; float: left; color: #000000; }

@media (max-width: 767px) {
	.radio-stream { width: auto; font-size: 0.7em !important; z-index: 1000000000 !important; }
	.radio-stream .nur-desktop { display: none; }
	.radio-icon { display: block !important; text-align: center; font-size: 1.75em; line-height: 2em; margin-right: 0px; float: none; }
}

/* .radio-stream .wonderpluginaudio { display: inline-block !important; width: auto !important; max-width: auto !important; max-height: 50px !important; position: relative; margin: 0 auto; } */

/* Language-Chooser im Header */
.language-chooser { position: absolute; top: 29px; right: 160px; font-weight: bold; color: #000; }
.language-chooser a { color: #000; }

@media (max-width: 981px) {
	
	/* .et_header_style_left #et-top-navigation { padding-left: 0px !important; } */
	
	.et_header_style_fullscreen #et-top-navigation,
	.et_header_style_slide #et-top-navigation { padding: 24px 0 24px 0!important; }

}


/* Timetables */
.sched-column .sched-column-bg { background: transparent; }
.sched-column:first-child .sched-column-bg .sched-column-bg-block { border-left: 0px !important; }
.sched-column:last-child .sched-column-bg .sched-column-bg-block { border-right: 0px !important; }
.sched-column .sched-column-bg .sched-column-bg-block { border-bottom: 0px !important; }

.sched-column .sched-column-header, .sched-column .sched-column-header-sticky { font-size: 18px; font-weight: normal; }


/* Accordeons */
.et_pb_toggle_content h1,
.et_pb_toggle_content h2,
.et_pb_toggle_content h3,
.et_pb_toggle_content h4,
.et_pb_toggle_content h5,
.et_pb_toggle_content h6,
.et_pb_column .et_pb_accordion .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_open h1.et_pb_toggle_title,
.et_pb_column .et_pb_accordion .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_open h2.et_pb_toggle_title,
.et_pb_column .et_pb_accordion .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_open h3.et_pb_toggle_title,
.et_pb_column .et_pb_accordion .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_open h4.et_pb_toggle_title,
.et_pb_column .et_pb_accordion .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_open h5.et_pb_toggle_title,
.et_pb_column .et_pb_accordion .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_open h6.et_pb_toggle_title { color: #000000 !important; line-height: 1.25em !important; }

/* DIVI */
/* Im Backend wird ein Overlay angezeigt, welche nicht verschwindet - damit ist das editieren der Seiten nicht möglich */
.sched-popup, .sched-popup-overlay { display: none !important; }

/* Special-Page-Styles */
/*
body.page-id-2194 #main-content {
	background: url('https://www.revolutionale.de/wp-content/uploads/2021/09/fond-revolutionale_2021_2_3x-80.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
*/