/* =============================================== */
/* Navigation */
/* =============================================== */
	.wp-block-navigation-item__content:hover {
		color: #005184 !important;
	}
	
	.wp-block-navigation__submenu-container .wp-block-navigation-item:hover {
		background-color: #E6E9EF;
	}
	
	.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
		left: 0;
	}


.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
	min-width: 280px !important;
	font-size: 16px !important;
}

/* @media (max-width: 767px) */
@media (max-width: 600px){
	.main-nav {
		flex-direction: row-reverse;
	}
	
	/* =============================================== */
	/* Mobile Menu */
	.wp-block-navigation__responsive-container.is-menu-open {
		padding: 16px 0 0 0;
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
		padding-top: 44px;
	}
	
	.wp-block-navigation__container > li > .wp-block-navigation-item__content {
		font-weight: 700;
		background-color: #F3F3F3;
	}
	
	.wp-block-navigation__container:only-child, .wp-block-page-list:only-child,
	.wp-block-navigation__container:only-child, .wp-block-page-list:only-child > li,
	.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
		width: 100%;
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, 
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, 
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, 
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
		align-items: flex-start;
		width: 100%;
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
		gap: 0;
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
		padding: 0;
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
		padding: 1rem 0 1rem 1rem;
		width: 100%;
		border-bottom: 1px solid #E6E9EF;
	}

	.wp-block-navigation__responsive-dialog {
		margin-top: 0 !important;
	}
	
	.wp-block-navigation__responsive-container-close, 
	.wp-block-navigation__responsive-container-open {
		margin-right: 16px;
	}
	
	header .wp-block-navigation__submenu-container.wp-block-navigation-submenu .wp-block-navigation-item__label {
		font-size: 16px;
	}
	/* =============================================== */
}

/* =============================================== */
/* Mobile Menu - Max Mega Menu */
/* =============================================== */
/*
#mega-menu-wrap-max_mega_menu_1 ul#mega-menu-max_mega_menu_1 {
		display: flex;
		column-gap: 55px;
	}

@media (min-width: 1400px) and (max-width: 1515px) {
	#mega-menu-wrap-max_mega_menu_1 ul#mega-menu-max_mega_menu_1 {
		column-gap: 35px;
	}
}

@media (min-width: 1300px) and (max-width: 1399px) {
	#mega-menu-wrap-max_mega_menu_1 ul#mega-menu-max_mega_menu_1 {
		column-gap: 25px;
	}
}

@media (min-width: 1200px) and (max-width: 1299px) {
	#mega-menu-wrap-max_mega_menu_1 ul#mega-menu-max_mega_menu_1 {
		column-gap: 10px;
	}
}

@media (min-width: 1025px) and (max-width: 1199px) {
	#mega-menu-wrap-max_mega_menu_1 ul#mega-menu-max_mega_menu_1 {
		display: block;
	}
}*/

/*@media (max-width: 1024px){
	#mega-menu-wrap-max_mega_menu_1 {
		width: 100%;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
		border-bottom: 1px solid #17202b;
	}
}*/