/* Header QA 78: keep mobile dropdown menu text readable on light panels. */
@media (max-width: 767px) {
	.elementor-location-header .header-row .elementor-element.elementor-element-739d24a3 nav.elementor-nav-menu--dropdown,
	.elementor-location-header .header-row .elementor-element.elementor-element-739d24a3 .elementor-nav-menu--dropdown {
		background: rgba(255, 255, 255, 0.96) !important;
		border-color: rgba(17, 24, 33, 0.10) !important;
		box-shadow: 0 16px 34px rgba(0, 0, 0, 0.16) !important;
	}

	.elementor-location-header .header-row .elementor-element.elementor-element-739d24a3 .elementor-nav-menu--dropdown a.elementor-item,
	.elementor-location-header .header-row .elementor-element.elementor-element-739d24a3 .elementor-nav-menu--dropdown a.elementor-sub-item,
	.elementor-location-header .header-row .elementor-element.elementor-element-739d24a3 .elementor-nav-menu--dropdown .menu-item > a {
		background: transparent !important;
		color: #111821 !important;
		fill: #111821 !important;
		opacity: 1 !important;
		text-shadow: none !important;
	}

	.elementor-location-header .header-row .elementor-element.elementor-element-739d24a3 .elementor-nav-menu--dropdown a.elementor-item:hover,
	.elementor-location-header .header-row .elementor-element.elementor-element-739d24a3 .elementor-nav-menu--dropdown a.elementor-item:focus,
	.elementor-location-header .header-row .elementor-element.elementor-element-739d24a3 .elementor-nav-menu--dropdown a.elementor-sub-item:hover,
	.elementor-location-header .header-row .elementor-element.elementor-element-739d24a3 .elementor-nav-menu--dropdown a.elementor-sub-item:focus,
	.elementor-location-header .header-row .elementor-element.elementor-element-739d24a3 .elementor-nav-menu--dropdown a.elementor-item-active,
	.elementor-location-header .header-row .elementor-element.elementor-element-739d24a3 .elementor-nav-menu--dropdown .current-menu-item > a {
		background: #3d454f !important;
		color: #ffffff !important;
		fill: #ffffff !important;
		opacity: 1 !important;
	}
}
