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;
		}

	/*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 a{
			padding:var(--abstandMenuItem);
			color:var(--colorMenuItem);
			display: block;
			}
		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;
				color:red;
				}
				header .widget_nav_menu ul.sub-menu li:hover a{
					background:var(--backgroundSubMenuItemHover);
					color:var(--colorSubMenuItemHover);
				}
			 
			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{
		position: absolute;
		right:0;
		top:15px;
	}
	.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: flex-start;
		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%;
			}

