/******* Do not edit this file *******
Woody ad snippets CSS and JS
Saved: Apr 28 2021 | 19:30:05 */
/* Menu Umschalter*/
.language-switcher-wrapper{position:relative;z-index:50;}
.language-switcher-wrapper .languages-list{position: absolute;top: 50%;background: #fff;margin: 0;opacity: 0;visibility: hidden; transition: all ease-in-out .1s;padding:0;}
.language-switcher-wrapper.open .languages-list{top:100%;opacity:1; visibility:visible;}
.language-switcher-wrapper .languages-list li{list-style:none; background:#fff;}
.language-switcher-wrapper .button-toggle {border:0 none;background:transparent;color:white;position:relative;padding:8px 25px 8px 8px;}
.language-switcher-wrapper .button-toggle:hover{text-decoration:underline; color:#fff;}
.language-switcher-wrapper .button-toggle:focus{outline:none;}
.language-switcher-wrapper .button-toggle::after{content: '';vertical-align: middle;display: inline-block;border: .26em solid transparent;border-top: .29em solid white;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);} 
.language-switcher-wrapper .language-item a{color:black;padding: 8px 15px;display:block;}
.language-switcher-wrapper .language-item:hover a{text-transform:underline;}


/* neue Menu */
.margin-left .mega-sub-menu .mega-menu-item:not(:first-child){margin-left:10px!important;}

/*
red : #e3000f;
*/
/* Logo */
.header-transparent #logo-negative{opacity: 1;z-index: 0; transition:all ease-in-out .2s;}
.scrolled.header-transparent #logo-negative{opacity: 0;z-index: -1; transition:all ease-in-out .2s;}
.header-blue #logo-negative{opacity: 1;z-index: 1; transition:all ease-in-out .2s;}

/* header transparent */
.header-transparent #main-header-container{background:transparent; transition:all ease-in-out .2s;}
.header-transparent #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {color:#fff}
.scrolled.header-transparent #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {color:black}
.scrolled #main-header-container{    box-shadow: 0 0 9px -1px #00000024; transition:all ease-in-out .2s;}
.scrolled.header-transparent #main-header-container{background:white; transition:all ease-in-out .2s;}
.scrolled #header-spacer .elementor-spacer-inner{ height:0; transition:all ease-in-out .2s;}
#header-spacer .elementor-spacer-inner{ transition:all ease-in-out .2s;}

/* Header white */
.header-white [data-elementor-type="single-page"],
.header-white [data-elementor-type="archive"],
.header-white [data-elementor-type="single-post"],

.header-blue [data-elementor-type="archive"],
.header-blue [data-elementor-type="single-post"],
.header-blue [data-elementor-type="single-page"]{margin-top:116px; }


/* Header blue */
.header-blue #main-header-container{background:#0C2031; transition:all ease-in-out .2s;}


/* text */
.header-transparent .elementor-element.header-text-change .elementor-icon-list-icon i,
.header-transparent .elementor-element.header-text-change .elementor-icon-list-text,
.header-transparent #menu-top .elementor-item,
.header-blue .elementor-element.header-text-change .elementor-icon-list-icon i,
.header-blue .elementor-element.header-text-change .elementor-icon-list-text,
.header-blue #menu-top .elementor-item {color:white}
.header-white .button-toggle:hover, 
.header-white .button-toggle 
{color:black;}

.header-white .button-toggle::after{
	border-top-color:black;
}
.header-transparent .elementor-element.header-text-change .elementor-icon-list-text:hover{text-decoration:underline; color:white!important;}




.scrolled.header-transparent .elementor-element.header-text-change .elementor-icon-list-icon i,
.scrolled.header-transparent .elementor-element.header-text-change .elementor-icon-list-text,
.scrolled.header-transparent #menu-top .elementor-item{color:black;}

.header-white .header-text-change .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle,
.header-blue .header-text-change .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle
{color:black;}

.header-transparent .header-text-change .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle
{color:white;}

/*.header-white .header-text-change .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:hover,*/
.header-blue .header-text-change .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:hover,
.header-transparent .header-text-change .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:hover
{text-decoration:underline;  color:white!important;/* <-- here */}

/* Sprachumschalter */
.wpml-ls-legacy-dropdown-click .wpml-ls-flag{display:none;}
.wpml-ls-legacy-dropdown-click{width: auto;}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{padding:8px 25px 8px 8px;background: transparent;    border: 0 none;    color: #fff;}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::after {top: 11px;}
.wpml-ls-legacy-dropdown-click a:hover, .wpml-ls-legacy-dropdown-click a:focus, .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a{ background:transparent; color:#E3000F;}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {padding: 10px;background: white;border: none;    text-align: center;}
.wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin: 10px auto;}

/*Sprachumschalter Header White hover Color schwarz*/
.header-white .header-text-change .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:hover {color: black;}

/* submenü*/
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:hover,
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:focus{ color:black;}


/* Responsive */
@media screen and (max-width:1024px){
	.scrolled.header-transparent #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
		color:#fff;
	}
	
	.header-white #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, 
	.header-white #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, 
	.header-white #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after,
	.scrolled #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, 
	.scrolled #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, 
	.scrolled #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after
	{
		    background-color: #0c2031;
	}
	.header-white [data-elementor-type="archive"],
	.header-white [data-elementor-type="single-post"],
	.header-white [data-elementor-type="single-page"],
	.header-blue [data-elementor-type="archive"],
	.header-blue [data-elementor-type="single-post"],
	.header-blue [data-elementor-type="single-page"]{margin-top:64px; }
}

