/**
 * LSXC-87 — consistent active subnav: blue text, no fill/overlay.
 * Cursor agent change — 2026-10-20
 * See: .cursor/plans/lsxc-87-nav-active-subitem.plan.md
 */

.updated-header .elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active,
.elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active {
	color: #63b1dc !important;
	background-color: transparent !important;
	border-radius: 40px !important;
}

.updated-header .elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active:hover,
.elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active:hover,
.updated-header .elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active:focus,
.elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active:focus {
	color: #63b1dc !important;
	background-color: transparent !important;
}

/* Elementor pointer / framed overlays on dropdown active links */
.updated-header .elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active::before,
.updated-header .elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active::after,
.elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active::before,
.elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active::after {
	display: none !important;
	content: none !important;
	background: transparent !important;
	border: none !important;
	opacity: 0 !important;
}

/* Per-widget dropdown active background overrides (149706 / 136762) */
.elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active,
.elementor-nav-menu--dropdown a.elementor-item-active.elementor-sub-item {
	background-color: transparent !important;
}
