/* === iWINDS MULTISITIO: estilos minimos (megamenu nativo de ElementsKit) === */

.iw-flag-done {
    display: inline-block;
    font-size: 1.15em;
    line-height: 1;
    vertical-align: middle;
}

/* sin subrayado ni decoracion en el trigger de bandera */
a .iw-flag-done {
    text-decoration: none;
}


/* Nombre del pais: oculto en desktop, visible en tablet/mobile */
.iw-country-name { display: none; }
@media (max-width: 1024px) {
    .iw-country-name { 
		display: inline;
		padding-left: 10px;
	}
}


/* separador idiomas EN = igual que ES */
li.menu-item-204 { height: 1px; margin: 5px 0; background: #E0E0E0; overflow: hidden; }
li.menu-item-204 a { display: none; }


/* botones globales sin subrayado (paridad con /es/) */
.elementor-button, a.elementor-button, .elementor-button-link {
    text-decoration: none !important;
}
.elementor-button:hover, a.elementor-button:hover, .elementor-button-link:hover {
    text-decoration: none !important;
}

/* FIX: header icon-list svgs se estiran a todo el ancho en paginas que no cargan widget-icon-list.min.css (home/about/satellite). Regla replicada de Elementor widget css. */
.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}
