#header #menu_bottom {
	grid-area: 2 / 2 / 3 / 3;
	width: 100%;
}

#header nav {
	height: 100%;
	width: 100%;
	padding: 0px 0 0px 40px;
	box-sizing: border-box;
}

	#header nav #mob_menu_header {
		display: none;
	}
	
	#header nav ul#menu-menu-glowne {
		height: 100%;
		
		list-style: none;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	
		#header nav ul#menu-menu-glowne a {
			display: block;
			padding: 15px 0;
			color: var(--txt);
			text-decoration: none;
		}
		
		#header nav ul#menu-menu-glowne li:hover > a {
			color: var(--darkgreen);
		}
		
		#header nav ul#menu-menu-glowne li.current-category-ancestor > a,
		#header nav ul#menu-menu-glowne li.current-post-ancestor > a,
		#header nav ul#menu-menu-glowne li.current-menu-item > a,
		#header nav ul#menu-menu-glowne li.current-page-ancestor > a,
		#header nav ul#menu-menu-glowne li.current-menu-ancestor > a,
		#header nav ul#menu-menu-glowne li.current_page_parent > a,
		#header nav ul#menu-menu-glowne li.current_page_item > a {
			color: var(--green);
			font-weight: 700;
		}
		

	/* MENU - LEVEL 1 */
	
	#header nav ul#menu-menu-glowne > li.menu-item-has-children > ul.sub-menu {
		position: absolute;
		list-style: none;
		opacity: 0;
		visibility: hidden;
	}
		
	#header nav ul#menu-menu-glowne > li.menu-item-has-children:hover > ul.sub-menu {
		opacity: 1;
		visibility: visible;
		box-shadow: 0px 5px 32.7px rgba(0, 0, 0, 0.05);
		transition: all 0.2s ease;
	}
		
	#header nav ul#menu-menu-glowne > li.menu-item-has-children > ul.sub-menu > li {
		background: var(--grey);
		width: 280px;
		padding: 32.5px 50px;
		box-sizing: border-box;
		
		display: flex;
		align-items: center;
		text-align: left;
		transition: all 0.2s ease;
	}
			
		#header nav ul#menu-menu-glowne > li.menu-item-has-children > ul.sub-menu > li:hover {
			background: #fff;
			transition: all 0.3s ease;
		}
		
		#header nav ul#menu-menu-glowne > li.menu-item-has-children > ul.sub-menu > li > a {
			position: relative;
			display: block;
			width: 100%;
			padding-right: 25px;
			box-sizing: border-box;
		}
		
			#header nav ul#menu-menu-glowne > li.menu-item-has-children > ul.sub-menu > li > a:after {
				content: "";
				
				position: absolute;
				right: 0;
				top: 50%;
				transform: translateY(-50%);
				display: block;
				width: 10px;
				height: 10px;
				
				background-image: url(../graf/arrow_right_green.svg);
				background-position: 50% 50%;
				background-repeat: no-repeat;
				
				filter: brightness(0);
				opacity: 0.6;
				transition: all 0.3s ease;
			}
			
		
			#header nav ul#menu-menu-glowne > li.menu-item-has-children > ul.sub-menu > li:hover a:after {
				filter: brightness(1);
				opacity: 1;
				transition: all 0.3s ease;
			}

	/* MENU - LEVEL 2 */

	#header nav ul#menu-menu-glowne > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > ul.sub-menu {
		position: absolute;
		left: 100%;
		top: 0;
		list-style: none;
		opacity: 0;
		visibility: hidden;
		
		width: 450px;
		min-height: 240px;
		background: #fff;
		box-sizing: border-box;
		padding: 15px 20px;
		box-shadow: 0px 5px 32.7px rgba(0, 0, 0, 0.05);
		transition: all 0.2s ease;
	}
		
	#header nav ul#menu-menu-glowne > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children:hover > ul.sub-menu {
		opacity: 1;
		visibility: visible;
		transition: all 0.2s ease;
	}
		
		#header nav ul#menu-menu-glowne > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > ul.sub-menu > li {
			
		}
			
		#header nav ul#menu-menu-glowne > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > ul.sub-menu > li > a {
			padding: 1px 10px 1px 25px;
			box-sizing: border-box;
		}
			
	/* MENU - LEVEL 3 */

	#header nav ul#menu-menu-glowne > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > ul.sub-menu  {
		padding: 1px 0;
		list-style: none;
	}
			
		#header nav ul#menu-menu-glowne > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > ul.sub-menu li  {
			padding: 0 0;
			list-style: none;
		}
		
		#header nav ul#menu-menu-glowne > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > ul.sub-menu li a  {
			padding: 1px 40px;
			list-style: none;
			font-size: 12px;
		}