header nav ul li.current-page-ancestor>a {
	color: var(--nywf-spanishgray) !important;
}

header nav ul li.current-page-ancestor:nth-child(1)>a {
	color: unset !important;
}

header nav ul li.current-page-ancestor:nth-child(1)>a:hover {
	color: red !important;
}
.elementor-search-form__submit{cursor:pointer;}

.nywf-header nav,
.nywf-header nav ul li ul.sub-menu {
	border: 0px solid transparent;
}

.nywf-header nav ul>li a {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.nywf-header .sub-menu li a {
	white-space: normal;
	width: 16rem;
}

.nywf-header .sub-arrow {
	display: none !important;
}

.nywf-header .has-submenu.highlighted {
	color: var(--nywf-red);
}

@media (max-width:1024px) {
	.nywf-header .has-submenu.highlighted {
		color: #000 !important; 
	}
	.nywf-header .has-submenu.highlighted .sub-arrow svg {
		    transform: rotate(180deg);
	}
}

.nywf-header .current-menu-ancestor>a,
.nywf-header .current-menu-item>a,
.nywf-header .current_page_item a.elementor-item-active {
	color: #999 !important;
}

.nywf-header .current-menu-ancestor>a:after {
	opacity: 1 !important;
}

@media (max-width: 1024px) {
	.nywf-header .sub-arrow {
		display: block !important;
	}

	.nywf-header .sub-menu li a {
		white-space: normal;
		width: 100%;
	}
}

@media (width <=1024px) {
	.elementor-1677 .elementor-element.elementor-element-30b6292 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1677 .elementor-element.elementor-element-30b6292 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		    top: 2.5rem !important;
	}
	.nywf-header nav ul li ul.sub-menu {
		background: #f0f0f0;
		border-top: 0.188rem solid red;
		padding: 1rem 0.5rem;
	}

	.nywf-header nav {
		padding: 0 1rem;
	}

	.elementor-nav-menu--dropdown .elementor-item:focus {
		color: var(--nywf-spanishgray) !important;
		background-color: transparent !important;
	}
}


