/*
 * Voce "Armani/Dolci" nel menu dell'header Gobino (classe hi-adi-menu-link, creata da bin/menu-gobino-armani.php).
 * Caricato da HI_ADI_Gobino_Header sulle sole pagine NON Armani. Tipografia ereditata dal menu Impreza
 * (Afacad, 16px, maiuscolo). Selettori senza ID degli elementi (ush_menu_N): nell'header EN il menu desktop e' menu:1,
 * in quello IT menu:2.
 */

/* Desktop: pulsante a filo bianco sul fondo viola dell'header; hover pieno bianco con testo viola (niente arancione). */
.l-header .w-nav.type_desktop .w-nav-item.level_1.hi-adi-menu-link {
	display: flex;
	align-items: center;
	margin-left: .5rem;
}

.l-header .w-nav.type_desktop .w-nav-item.level_1.hi-adi-menu-link > a.w-nav-anchor,
.no-touch .l-header .w-nav.type_desktop .w-nav-item.level_1.hi-adi-menu-link:hover > a.w-nav-anchor:not(.w-btn),
.l-header .w-nav.type_desktop .w-nav-item.level_1.hi-adi-menu-link.current-menu-item > a.w-nav-anchor:not(.w-btn),
.l-header.bg_transparent:not(.sticky) .w-nav.type_desktop .w-nav-item.level_1.hi-adi-menu-link > a.w-nav-anchor:not(.w-btn) {
	height: auto !important; /* Impreza (menu height_full) da' all'ancora altezza e min-height dell'header: qui serve un pulsante. */
	min-height: 0 !important;
	line-height: 1.2;
	padding: .55em 1em;
	border: 1px solid currentColor;
	background: transparent;
	color: #fff;
	letter-spacing: .02em;
	transition: background-color .2s ease, color .2s ease;
}

.no-touch .l-header .w-nav.type_desktop .w-nav-item.level_1.hi-adi-menu-link:hover > a.w-nav-anchor:not(.w-btn),
.l-header .w-nav.type_desktop .w-nav-item.level_1.hi-adi-menu-link > a.w-nav-anchor:focus-visible {
	background: #fff;
	border-color: #fff;
	color: var(--color-gg-purple, #5b2a86);
}

/*
 * Menu a tendina Impreza (tablet e mobile): ultima voce, testo chiaro della tendina dentro un riquadro a filo,
 * cosi' si distingue dalle voci Gobino senza cambiare colori.
 */
.l-header .w-nav.type_mobile .w-nav-item.level_1.hi-adi-menu-link {
	padding: .75rem 0;
}

.l-header .w-nav.type_mobile .w-nav-item.level_1.hi-adi-menu-link > a.w-nav-anchor {
	display: inline-block;
	width: auto;
	margin-left: 0;
	padding: .55em 1em;
	border: 1px solid currentColor;
	letter-spacing: .02em;
}
