header{
	background: var(--backgroundHeader);
	z-index: 10;
	position: fixed;
	box-shadow:0 0 25px #00000065;
	z-index:20;
}
header .wp-block-columns,
header .wp-block-image{
	margin-bottom:0
	}
	header .wp-block-columns .wp-block-column a,
	header .wp-block-columns .wp-block-column p{
		font-size:var(--menuItemSize);
	}
	
	header .header-wrap .satzspiegel{
		height:var(--headerHeight);
	}
	header .header-sidebar-wrap{
		align-items: center;
		justify-content: space-between;
		}

	header #header-logo span{
		color:var(--colorMenuItem);
	}

	/*Menü*/
	header .header-sidebar-wrap,
	header .widget_nav_menu,
	header .widget_nav_menu ul{
		display:flex
	}
	header ul{
		list-style-type: none;
	}
	header .widget_nav_menu{
		align-items: center;
		justify-content: flex-end;
		}
		
	    header .widget_nav_menu ul li{
			display: flex;
			align-items: center;    
		    }
	    header .widget_nav_menu ul li.bi-whatsapp:before{
		    position: absolute;
		    }
		   header .widget_nav_menu ul li.bi-whatsapp:hover:before{
			   color: inherit
		   }
		    
			header .widget_nav_menu ul li a{
				padding:var(--abstandMenuItem);
				color:var(--colorMenuItem);
				display: block;
				transition: none;
				font-family: var(--fontFamilyMenu);
				text-decoration: none;
				}
			header .widget_nav_menu ul.menu > li a{
				/* height:var(--headerHeight); */
			    display: flex;
				align-items: center;
			}
				
			header .widget_nav_menu ul li:hover a{
				background:var(--backgroundMenuItemHover);
				color:var(--colorMenuItemHover);
				}
				
				/*SubMenü*/
				header .widget_nav_menu ul.sub-menu{
					flex-direction: column;
					display: none;
					position: absolute;
					top:calc(100% - 1px);
					z-index: 3;
					min-width: 250px;
					background: var(--backgroundSubmenu);
					}
					
				header .widget_nav_menu ul.menu > li:hover > ul.sub-menu{
					display:flex;
					}
					header .widget_nav_menu ul.sub-menu li a{
						width: 100%;
					}
					header .widget_nav_menu ul.sub-menu li:hover a{
						background:var(--backgroundSubMenuItemHover);
						color:var(--colorSubMenuItemHover);
						}
						
						/*Sub-SubMenü*/
						header .widget_nav_menu ul.menu > li.has-megamenu > ul.sub-menu{
							position: fixed;
							left: 0;
							right: 0;
							top: var(--headerHeight);
							flex-direction: row;
							justify-content: flex-end;
							max-width: var(--containerMaxWidth);
							padding: 0 var(--abstandSeiten);
							width: 100%;
							margin: 0 auto;
							}
						header .widget_nav_menu ul.menu > li > ul.sub-menu li:hover .sub-menu{
							display:flex;
							}
				 
				header .widget_nav_menu ul > li:last-child .sub-menu{
					right:0;
					left: 100%;
					transform: translateX(-100%);
				}

	/*Menü-Beschreibung*/
	.menu-description{
		display:block;
		font-size: 75%;
	}

/*Hamburger*/
.header-sidebar-wrap  .hamburger-menu{
	color: transparent;
    height: 22px;
    width: 30px;
    position: relative;
    cursor: pointer;
    background: currentColor;
    padding: 10px;
	}
	/*Hamburger-Lines*/
	.header-sidebar-wrap .hamburger-menu .hamburger-icon,
	.header-sidebar-wrap .hamburger-menu .hamburger-icon:before,
	.header-sidebar-wrap .hamburger-menu .hamburger-icon:after {
		content: '';
		position: absolute;
		height: 3px;
		width: 30px;
		background: var(--colorMenuItem);
		transition: all .2s ease;
	}	
	.header-sidebar-wrap .hamburger-menu .hamburger-icon {
		top: 10px;
		right:0;
	}	
	.header-sidebar-wrap .hamburger-menu .hamburger-icon:before {
		top: -0.55em
	}	
	.header-sidebar-wrap .hamburger-menu .hamburger-icon:after {
		top: 0.55em
	}
	
	
	/*Hamburger-X*/
	.header-sidebar-wrap .hamburger-menu.hamburger-active .hamburger-icon {
		background: transparent;
		transform: rotate(-135deg)
	}
	.header-sidebar-wrap .hamburger-menu.hamburger-active .hamburger-icon:before,
	.header-sidebar-wrap .hamburger-menu.hamburger-active .hamburger-icon:after {
		top: 0
	}
	.header-sidebar-wrap .hamburger-menu.hamburger-active .hamburger-icon:before {
		transform: rotate(90deg)
	}

	/*HamburgerOption -> True*/
	.header-sidebar-wrap.hamburger-on .hamburger-menu{
		right:0;
		top:-1px;
	}
	.header-sidebar-wrap.hamburger-on .mb-header-menu-wrap{
		position: fixed;
		left: 100%;
		top: 0;
		padding-top:var(--headerHeight);
		height:100vh;
		width:100vw;
		justify-content: center;
		background: var(--backgroundHeader);
		opacity:0;
		}
		.header-sidebar-wrap.hamburger-on .mb-header-menu-wrap .widget_nav_menu > nav{
			max-width: var(--containerMaxWidth);
			margin: 0 auto;
			padding:0 var(--abstandSeiten);
			width: 100%;
			}

	/*Show Navigation*/
	.header-sidebar-wrap.hamburger-on .mb-header-menu-wrap.menu-open{
		transform: translateX(-100%);
		opacity: 1;
	}

