/* Global header navigation states. Kept separate so dropdown behavior is identical on home, migrated content pages, singles and system pages. */
.appell-native-header__brand,
.appell-native-header__logo,
.appell-native-header__logo .elementor-widget-container,
.appell-native-header__logo a,
.appell-native-header__logo img,
.appell-native-footer__logo,
.appell-native-footer__logo .elementor-widget-container,
.appell-native-footer__logo a,
.appell-native-footer__logo img {
	background: transparent !important;
}

.appell-native-header__menu .elementor-nav-menu a {
	font-family: var(--appell-font);
	font-size: 16px;
	font-weight: 600;
	line-height: 1.3;
}

.appell-native-header__menu .elementor-nav-menu--dropdown,
.appell-native-header__menu .elementor-nav-menu--dropdown .sub-menu {
	background: var(--e-global-color-appell-light);
}

.appell-native-header__menu .elementor-nav-menu--dropdown a,
.appell-native-header__menu .elementor-nav-menu--dropdown a:focus {
	min-height: 44px;
	padding: 11px 16px;
	color: var(--e-global-color-text);
	background: var(--e-global-color-appell-light);
	font-family: var(--appell-font);
	font-size: 16px;
	font-weight: 600;
	line-height: 1.3;
}

.appell-native-header__menu .elementor-nav-menu--dropdown a:hover,
.appell-native-header__menu .elementor-nav-menu--dropdown a.elementor-item-active,
.appell-native-header__menu .elementor-nav-menu--dropdown a.highlighted {
	color: var(--e-global-color-text);
	background: var(--e-global-color-accent);
}

.appell-native-header__menu .elementor-nav-menu--dropdown a:focus-visible {
	outline: 3px solid var(--e-global-color-accent);
	outline-offset: -3px;
}
