/*
 Theme Name:     Divi Child
 Theme URI:
 Description:    Divi Child Theme
 Author:
 Author URI:  
 Template:       Divi
 Version:        1.0.0
 License: 
 License URI: 
 Tags: 
 Text Domain:
*/


/* Background */
/*body.et_cover_background {
	background-image: url('/wp-content/uploads/bg-langlebigkeit-s.png');
	background-size: auto !important;
	-webkit-background-size: auto !important;
	-moz-background-size: auto !important;
	background-repeat: repeat !important;
}*/
body.et_cover_background {
	background-color: #fefbf5;
}

/* Language */
#et-top-navigation .et_top_language {
	display: none;
}


/* Topmenü */
#top-menu li.mega-menu ul li.custom-clear-right { clear:right; }
#top-menu-nav > ul > li.menu-item > a { font-family: 'Bree Serif',Georgia,"Times New Roman",serif; font-weight: normal; font-size: 15px; }
#top-menu li.mega-menu li > a { font-weight: normal; }
/*#top-menu-nav > ul > li.menu-item > ul > li > ul.sub-menu > li > a { font-weight: normal; }*/

#top-menu li.mega-menu > ul > li > a:first-child,
#et-top-navigation { font-weight: normal; }
#top-menu li.mega-menu > ul > li.menu-item-has-children > a { font-weight: bold; }
.et_mobile_menu li a:hover,
.nav li li a:hover { opacity: 1; background-color: #fff; }
#main-header .nav > li:hover > a,
#main-header .nav li a:hover,
#main-header .nav li.current-menu-item > a { color: #d54d13; }
.et-fixed-header #top-menu li.current-menu-ancestor > a,
.et-fixed-header #top-menu li.current-menu-item > a { color: #d54d13 !important; }

/* Submenu */
h1, h2, h3, h4, h5, h6, .et_quote_content blockquote p, .et_pb_slide_description .et_pb_slide_title { font-weight: normal; }
#main-content .gksm-custom-menu-widget .widgettitle { color: #d54d13; padding-bottom: 10px; font-family: 'Bree Serif',Georgia,"Times New Roman",serif; }
#main-content .et_pb_widget_area_left { border: none !important; }
#main-content .et_pb_widget ul li ul li { margin-left: 0; }
#main-content .submenu-widget > ul > li.menu-item-has-children { border-bottom: 1px solid rgba(0,0,0,.05); }
#main-content .submenu-widget > ul > li.menu-item-has-children a { margin-bottom: .5em; font-weight: bold; }
#main-content .submenu-widget > ul > li.menu-item-has-children ul a { font-weight: normal; }
#main-content .submenu-widget ul li.current-menu-item > a,
#main-content .submenu-widget ul li.current-menu-item a:hover,
.et_pb_widget.gksm-custom-menu-widget li a:hover { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; color: #d54d13; }

/* Footer */
#main-footer { background-color: #192228; }
#et-footer-nav { background-color: #2d363b; }
#footer-widgets .footer-widget h6 { font-weight: normal; }
#footer-widgets .footer-widget a,
#footer-widgets .footer-widget li a,
#footer-widgets .footer-widget li a:hover { /*color: #ffb012;*/ text-decoration: underline; }





/* TABLET & MOBILE */
@media all and (max-width: 980px) {
	#main-content .et_pb_row.et_pb_row_1-4_3-4 {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap; /* Safari 6.1+ */
		flex-wrap: wrap;
	}
	#main-content .et_pb_row.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_0 {
		-webkit-order: 10;
		order: 10;
		margin-top: 50px;
		border-top: 1px solid #eee;
		padding-top: 30px;
	}
	#main-content .et_pb_row.et_pb_row_1-4_3-4 .et_pb_column {
		-webkit-order: 1;
		order: 1;
	}
	/*.et-fb .et_pb_section_1 .et_pb_section .et_pb_row.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_3_4.et_pb_specialty_column {
		-webkit-order: 1;
		order: 1;
	}*/
}