/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 24 2025 | 09:47:42 */
/* CSS DiviFlash Advanced Menu */ 
@media only screen and (max-width: 981px)
{
	.df_am_searchsubmit
	{
	/*	display:none; */
	}
	
	.df-menu-uebersicht
	{
		/* hier können Übersichtsseiten für die Desktopdarstellung ausgeblendet werden */
	}
	
	.df-am-search form
	{
		display:none;
	}
}


/* no padding for menu slides */
.df-mobile-menu .mobile-slide-inner-wrap {
  padding: 0% !important;
}

.et-l--header .df-mobile-menu ul {
  padding-bottom: 0px !important;
}

/* Hide searchbox textinput */
/*
.df-am-search form [type="text"] {
	color:transparent !important;
	z-index: -100;
	caret-color: var(--hex-corp-orange) !important;
   	-webkit-transition: color 2s ease,  border-bottom 2s ease;
  	-moz-transition: color 2s ease, border-bottom 2s ease;
  	-o-transition: color 2s ease, border-bottom 2s ease;
  	transition: color 2s ease, border-bottom 2s ease;
}
*/

/* Hide searchbox textinput nur, wenn es nicht fokussiert oder aktiv ist */
.df-am-search form [type="text"]:not(:focus):not(:active) {
    color: transparent !important;
    z-index: -100;
    caret-color: var(--hex-corp-orange) !important;
    -webkit-transition: color 2s ease, border-bottom 2s ease;
    -moz-transition: color 2s ease, border-bottom 2s ease;
    -o-transition: color 2s ease, border-bottom 2s ease;
    transition: color 2s ease, border-bottom 2s ease;
}

.df-mobile-menu
{
	-webkit-border-radius: var(--hex-border-radius);
	-moz-border-radius: var(--hex-border-radius);
	border-radius: var(--hex-border-radius);
	background: rgba(255, 255, 255, 0.8);
	backdrop-filter: blur(10px);
	
	width: 500px;
	min-width:250px;
	left:initial !important;
	right: 0px !important;

}


.df-mobile-menu, 
.df-mobile-menu-wrap
{
	max-width:100%;
}
.df-mobile-menu
{
	float:right;
}


/* Reveal searchbox textinput when hovering or an search page */

body:not(.page-id-2383) .df-am-search form:hover [type="text"], 
body:not(.page-id-2383) .df-am-search form [type="text"]:focus,
body:not(.page-id-2383) .df-am-search form [type="text"]:active,
body:not(.page-id-2383) .search .df-am-search form [type="text"]
{
  	color:var(--hex-corp-white) !important;
	border-bottom: 1px solid var(--hex-corp-light-grey) !important;
	padding: 8px 10px;	
	z-index:0;
    transition: color 2s ease, border-bottom 2s ease;
}






body:not(.page-id-2383 ) .difl_advancedmenuitem_1_tb_header .df_am_searchsubmit {

  color: var(--hex-corp-dark-grey) !important;
	transition: color 2s ease;

}
body:not(.page-id-2383 ) .difl_advancedmenuitem_1_tb_header:hover .df_am_searchsubmit, 
body:not(.page-id-2383 ) .difl_advancedmenuitem_1_tb_header:focus .df_am_searchsubmit {

  color: var(--hex-corp-white) !important;
	transition: color 3s ease;

}



@media screen and (min-width: 1281px) {
	img.df-site-logo
	{
		height:100px;
		width:auto;
	}
}

@media screen and (max-width: 1280px) {
	img.df-site-logo
	{
		height:90px;
		width:auto;
	}
}


@media screen and (max-width: 960px) {
	img.df-site-logo
	{
		height:90px;
		width:auto;
	}
}


@media screen and (max-width: 768px) {
	
}

