/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 12 2025 | 16:06:02 */
/*

Hell: #fcab16
Dunkel: #b33f0a

*/



/* Bildergalerie ---------- */
.mfp-title {
	opacity: 0;
}



/* Top Scroll ---------- */
.et_pb_scroll_top.et-pb-icon { 
	background: #fcab16 !important;
}	



/* Header und Topnavigation ---------- */
header , 
header * { 
	/* transition: all 0.4s ease-in-out  !important; */
}

header .container { 
	max-width: 1440px; 
	width: 96%;
}

#main-header {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container {
	height: 90px !important;
	opacity: 0  !important;
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.8s  ease-in-out;
}

.et-fixed-header .logo_container { 
	/*background-image: url(/wp-content/uploads/the-starbirds.svg);*/
}

.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
	height: 90px !important;
	opacity: 1  !important;
}

#top-menu li { 
	padding-left: 16px !important;
	padding-right: 16px !important;
}

#top-menu li a {
	font-size: 35px !important;
}

@media (max-width: 1300px) {
	
	#top-menu li { 
		padding-left: 0px !important; 
		padding-right: 16px !important;
	}
	
	#top-menu li a { 
		font-size: 25px !important;
	}	
}

@media (max-width: 980px) {
	
	header .container { 
		width: 90%;
	}
	
	.et_fixed_nav #main-header {
		position: fixed;
	}
	
	.et_header_style_left #et-top-navigation .mobile_menu_bar { 
		padding-bottom: 0px;
	}
	
	.mobile_menu_bar:before {
		font-size: 68px;
		top: -6px;
	}
	
	#page-container #main-header .logo_container {
		height: 90px !important;
		opacity: 1  !important;
	}
	
}



/* Mobilnavigation ---------- */
.mobile_menu_bar:before {
	color: #fcab16 !important;
}

.et_mobile_menu {
	border-color: #fcab16 !important;
	background-color: #fcab16 !important;
}

.et_mobile_menu {
	padding: 2% 0;
}

.et_mobile_menu li a {
	font-size: 24px;
	color: #FFFFFF !important;
	border-bottom: 1px solid rgb(255 255 255 / 0%) !important;
	padding: 20px 5%;
}

.mobile_menu_bar:before {
	color: #fcab16 !important;
}


.et_mobile_menu li.current-menu-item {
	background-color: rgba(255,255,255,0.2);
}

