// Nav Menu.
.elementor-widget-nav-menu {
	&.vamtam-has-theme-widget-styles {
		.sub-arrow {
			font-size: 16px;
		}

		.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
			bottom: 33px;
			z-index: -1;
		}

		&.vamtam-footer-menu a {
			display: inline-block;
		}

		&.vamtam-vertical-menu-pointer {
			.elementor-nav-menu--layout-vertical {
				.menu-item {
					a {
						display: inline;
						&::after {
							display: inline;
							bottom: 2px;
						}

		html.ios-safari & li {
			outline: 0 !important;
		}
					}
				}
			}
		}

		.elementor-nav-menu--dropdown a:hover {
			text-decoration: underline;
			color: var( --vamtam-accent-color-3 );
		}

		&:not(.vamtam-has-submenu-icon) {
			.elementor-nav-menu .sub-arrow {
				display: none;
			}
		}
	}
}


