



/* HEADER MENU */
/* ================================================== */

/* HEADER MENU : Theme STYLING
---------------------------------------------- */
#header-content .menu {
	width: auto;
	text-align: left;
}
#header-content {
	background: white;
}
#header-content .sub-menu {
	background: var(--color-primary);
}

#header-content *,
#header-content ul a {
	color: var(--grey-90);
}
#header-content .text-white *,
#header-content .text-white ul a {
	color: white;
}

@media only screen and (min-width: 768px) {
	#header-content .menu > li > a {
		/*padding: 21px 13px;*/
		padding: 21px 12px;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: 400;
		font-size: 16px;
	}
	#header-content #mega-menu .menu > li > a,
	#header-content #page-header-subnav .menu > li > a {
		display: block;
		padding: 13px 8px;
	}

    /* sub-menu size & position (while OPEN) */
    #header-content .sub-menu > li.open > .sub-menu,
    #header-content .sub-menu > li:hover > .sub-menu {
        left: 200px;
        top: 0;
    }
}

.compact-search-form  > .row > .col {

}




/* Accessible main nav dropdown mods */
/* --------------------------------------- */
@media only screen and (min-width: 768px) {

	/* Enable 3rd Tier menu-items and below (disabled in core) */
	#header-content .sub-menu > li > .sub-menu > li.open > ul.sub-menu,
	#header-content .sub-menu > li > .sub-menu > li:hover > ul.sub-menu
	{
		display: block;
		position: absolute;
		z-index: 1;
	}
}