/* A direct match takes priority when the same URL also appears in a submenu. */
.site-header .nav-primary .menu-primary > .current-menu-item:not(.wpml-ls-menu-item) > a,
.site-header .nav-primary .menu-primary:not(:has(> .current-menu-item:not(.wpml-ls-menu-item))) > .current-menu-ancestor:not(.wpml-ls-menu-item) > a {
	background-color: var(--medifit-active-menu-background, #e5f2f7);
	box-shadow: var(--medifit-active-menu-shadow, inset 0 -3px 0 #007f9c);
	color: var(--medifit-active-menu-color, #255e92);
	font-weight: 700;
}

/* The live theme uses these menu-item classes for the consultation button. */
.site-header .nav-primary .menu-primary > :is(.medifit-video-consult, .menu-item-9822, .menu-item-10315, .menu-item-10328, .menu-item-10340) > a {
	--medifit-active-menu-background: #255e92;
	--medifit-active-menu-shadow: inset 0 0 0 2px #dceef5;
	--medifit-active-menu-color: #fff;
}
