/*
Theme Name:Child Theme for Divi
Theme URI: http://wordpress-style.net
Description: Child Theme For Divi
Author: Eduard Ungureanu
Author URI: http://wordpress-style.net
Template: Divi
Version: 1.0
*/

/* Farben
============================================
Orange: 		f8c100
Dunkelorange:	ed7e05
Hellgrau: 		dadada
Dunkelgrau:		2a2a2a
Schrift:		5e5e5e
Überschrift:	323232
Footer:			727272

*/

/* Start your custom CSS bellow this comment
============================================ */

h1 { text-transform: uppercase; }
h4 { font-size: 14px; font-weight: 700; }

#et_search_icon:before { border-left: 1px solid #000000; padding-left: 20px; }
#top-menu li.current-menu-item > a { color: #f8c100; }

.nav li ul { width: 340px; }
#top-menu li li a { width: 300px; }

.kreise-home img { width: 19%; height: auto; }
.partner-home img { width: 21%; margin: 0 2%; height: auto; }

.aufzaehlung ul { list-style-image: url('pfeil.png'); }

.profil .et_pb_toggle { margin-bottom: 5px !important; }

.post-password-required .et_pb_row { max-width: 1080px; }
.et_password_protected_form .et_submit_button, .et_password_protected_form .et_submit_button:hover { color: #fff !important; padding: 0.3em 2em; }

#et-footer-nav { float: right; background: none; }
#et-footer-nav #menu-footer { padding: 0; }
#et-footer-nav #menu-footer li { padding: 0 10px 0 10px; border-left: 1px solid #666; }
#et-footer-nav #menu-footer li:last-child { padding: 0 0 0 10px; }
#et-footer-nav #menu-footer li:first-child { padding: 0 10px 0 0; border-left: none; }

.memberbutton .et_pb_module.et_pb_button { display: block; }

@media all and (max-width: 980px) {
	.kreise-home img { width: 33%; height: auto; }
}

@media all and (max-width: 479px) {
	.kreise-home img { width: 50%; height: auto; }
}

@media only screen and ( max-width: 1350px ) {
	#startslide .et-pb-controllers { display: none; }
}

@media only screen and ( max-width: 980px ) {
	#et-footer-nav { float: none; text-align: center; }
}

@media only screen and ( min-width: 1600px ) {
	.et_pb_portfolio_item { width: 25% !important; }
}

/*
@media only screen and ( max-width: 1200px ) {
	#top-menu-nav, #top-menu { display: none; }
	#et_top_search {display: none;}
	#et_top_search { float: left; margin: 0 35px 0 0; }
	#et_mobile_nav_menu { display: block; }
}
*/