/*
 * logo münze animation 
 * Style animation
 */

	/* 1. Styling für die Integration in Enfold */

	.avia-standard-logo a {
		perspective: 1000px;
		display: inline-block !important;
		vertical-align: middle;
		transform-style: preserve-3d;
	}

	.avia-standard-logo a img {
		transition: transform 0.1s linear;
		will-change: transform;
		transform-style: preserve-3d;
		backface-visibility: visible !important;
		display: block;
	}

	/* Standard-Hover-Effekte des Themes für dieses Element deaktivieren */
	.avia-standard-logo a:hover img {
		opacity: 1 !important; 
	}

	#header_main {
		z-index: 1000;
	}

	.logo.avia-standard-logo {
		overflow: visible;
	}

	.logo.avia-standard-logo a {
		margin-top: -10px; 
	}





/*
 * menü button background color
 *  .bcg-orange als class für menü punkt benutzen
 */

/*
bcg-orange
bcg-grey
bcg-grey--border
bcg-green
bcg-green--secondmenu
*/

	#top #wrap_all .header_color .bcg-orange.av-menu-button-colored > a .avia-menu-text {
	background-color: #ffb710;
	border-color: #ffb710;
	color: #250320;
	}
	
	
	#top #wrap_all .header_color .bcg-grey.av-menu-button-colored > a .avia-menu-text {
	background-color: #868686;
	border-color: #868686;
	color: #fff;
	} 

	#top #wrap_all .header_color .bcg-green.av-menu-button-colored > a .avia-menu-text {
	background-color: #a5cf4c;
	border-color: #a5cf4c;
	color: #250320;
	}


	#top #wrap_all .header_color .bcg-grey--border.av-menu-button-colored > a .avia-menu-text {
	  border: 1px solid black !important;
	  color: black !important;
	  background-color: white !important;
	} 
	
	
	#top #wrap_all .header_color .bcg-green--secondmenu > a {
	background-color: #a5cf4c;
	border-color: #a5cf4c;
	color: #250320;
	border-bottom: 1px solid white;
	}
	
	#top #wrap_all .header_color .bcg-green--secondmenu > a:hover {
		background-color: #8fb441;
		border-color: #8fb441;
	}
	


	/* Glanz-Effekt für farbige Menü-Buttons in Enfold */
	.av-menu-button-colored > a {
		position: relative;
		/* Verhindert, dass der Lichtreflex über die Button-Ränder hinausragt */
		overflow: hidden; 
	}

	.av-menu-button-colored > a::after {
		content: "";
		position: absolute;
		top: 0;
		/* Startposition weit links außerhalb des Sichtbereichs */
		left: -150%; 
		width: 50%;
		height: 100%;
		/* Erzeugt den linearen Verlauf für den "Sonnenstrahl" */
		background: linear-gradient(
			to right, 
			rgba(255, 255, 255, 0) 0%, 
			rgba(255, 255, 255, 0.4) 50%, 
			rgba(255, 255, 255, 0) 100%
		);
		/* Neigung des Streifens für einen dynamischen Look */
		transform: skewX(-25deg); 
		/* Keine Transition im Normalzustand, damit der Effekt beim Verlassen sofort zurückspringt */
		transition: none;
	}

	/* Animation beim Drüberfahren (Hover) */
	.av-menu-button-colored > a:hover::after {
		/* Bewegt den Streifen nach rechts über den Button hinweg */
		left: 150%; 
		/* Steuert die Geschwindigkeit und Geschmeidigkeit der Animation */
		transition: all 0.6s ease-in-out; 
	}



.title_container {
background-color: #f8f8f8;}