/* .lang-switch {
    padding-bottom: 4px!important;
}

.lang-switch:hover {
    cursor: pointer;
}

.lang-switch aside {
    position: relative;
}

.lang-switch aside input {
    display: none;
}

.lang-switch aside .lang-icon {
    margin-left: 2px!important;
    padding-right: 0!important;
}

.lang-switch aside ul {
    display: none;
    width: 100%;
    border: 1px solid #006FB3;
    position: absolute;
    bottom: -35px;
    z-index: 1000;
    background: #fff;
}

.lang-switch aside ul.active {
    display: block;
}

.lang-switch aside ul li {
    font-family: "Figtree", sans-serif;
    font-size: 14px;
    color: #006FB3;
} */

/* Estilo base del contenedor principal */
#google_translate_element {
    display: inline-block;
    margin: 10px 0;
}

/* Estilo del select o dropdown */
#google_translate_element select {
    background-color: #006FB3; /* Color de fondo del botón */
    color: #fff; /* Color del texto */
    border: none; /* Borde similar al botón */
    border-radius: 5px; /* Bordes redondeados */
    padding: 0px 0px; /* Espaciado interno */
    font-family: 'Arial', sans-serif; /* Fuente */
    font-size: 16px; /* Tamaño del texto */
    cursor: pointer;
    transition: all 0.3s ease; /* Transición suave */
}

/* Hover para el select */
#google_translate_element select:hover {
    background-color: #006FB3;
    border-color: #003d80;
}

/* Estilo del botón desplegable cuando usa links en lugar de select */
.goog-te-gadget-simple {
    background-color: #006FB3;
    color: #fff;
    padding: 0px 0px;
    border-radius: 5px;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* Hover para el botón */
.goog-te-gadget-simple:hover {
    background-color: #006FB3;
}

/* Estilo del texto en los links */
.goog-te-menu-value span {
    font-size: 16px;
    font-weight: bold;
    color: #fff !important;
}

.goog-te-gadget-icon{
    display:none;
}

#google_translate_element span[style="border-left: 1px solid rgb(187, 187, 187);"] {
    display: none !important;
}

#google_translate_element span[style="color: rgb(118, 118, 118);"] {
    display: inline-block;
    margin-left: 5px; /* Espaciado opcional entre texto y flecha */
}