/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 16 2026 | 11:58:36 */
/* Nutrofeed - Reskin del selector de idioma de GTranslate */

.gtranslate_wrapper {
	position: relative;
	display: inline-flex;
	align-items: center;
}

/* El <select> nativo se queda oculto visualmente pero sigue funcionando:
   GTranslate escucha su evento "change", así que no lo desactivamos. */
.gtranslate_wrapper select.gt_selector {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	opacity: 0;
	pointer-events: none;
}

.nf-lang {
	position: relative;
	display: flex;
	align-items: center;
	gap: 6px;
	cursor: pointer;
	margin-left: 6px;
}

.nf-lang svg {
	width: 15px;
	height: 15px;
	stroke: rgba(27, 33, 28, .5);
	fill: none;
	stroke-width: 1.5;
}

.nf-lang-cur {
	font-family: 'IBM Plex Mono', ui-monospace, Menlo, monospace;
	font-size: 12px;
	letter-spacing: .14em;
	color: rgba(27, 33, 28, .5);
	text-transform: uppercase;
}

.nf-lang-menu {
	position: absolute;
	top: calc(100% + 14px);
	right: 0;
	min-width: 130px;
	background: #FCFAFD;
	border: 1px solid rgba(27, 33, 28, .08);
	border-radius: 8px;
	padding: 8px;
	box-shadow: 0 20px 40px -18px rgba(27, 33, 28, .2);
	opacity: 0;
	pointer-events: none;
	transform: translateY(-6px);
	transition: all .25s;
	z-index: 200;
}

.nf-lang:hover .nf-lang-menu,
.nf-lang.nf-open .nf-lang-menu {
	opacity: 1;
	pointer-events: auto;
	transform: none;
}

/* Puente invisible para que el hover no se corte entre el icono y el menú */
.nf-lang-menu::before {
	content: "";
	position: absolute;
	top: -14px;
	left: 0;
	right: 0;
	height: 14px;
}

.nf-lang-menu a {
	display: block;
	padding: 8px 12px;
	border-radius: 5px;
	font-family: system-ui, sans-serif;
	font-size: 13px;
	color: rgba(27, 33, 28, .5);
	text-decoration: none;
	transition: all .2s;
	cursor: pointer;
}

.nf-lang-menu a:hover {
	background: rgba(61, 174, 43, .05);
	color: #2F8F22;
}

.nf-lang-menu a.on {
	color: #1B211C;
	font-weight: 500;
}
