/* Restored from WPCode ihaf_insert_header — GTranslate nav switcher */
.nav_lang_desktop {
    display: flex;
    align-items: center;
}

.gt_switcher {
    font-family: Recoleta !important;
    width: 60px !important;
    margin-left: auto;
}

.gt_switcher a {
    font-size: 16px !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center;
    gap: 6px;
}

.gt_option .gt_current {
    display: none !important;
}

.gt_switcher .gt_selected a {
    color: #571c1f !important;
}

.gt_switcher .gt_selected,
.gt_switcher .gt_option,
.gt_switcher .gt_selected a:hover,
.gt_switcher .gt_option a:hover {
    background: unset !important;
}

.gt_switcher .gt_option,
.gt_switcher .gt_selected a {
    width: 60px !important;
    border: unset !important;
}

body.mac-os .gt_switcher a img {
    object-fit: contain;
    object-position: 0px 2px;
}

.gt_switcher a img {
    opacity: 0 !important;
    width: 0 !important;
    visibility: hidden !important;
}

@media (min-width: 1320px) {
    .site-header .nav-main .desktop a {
        font-size: 16px !important;
    }
}

@media (max-width: 1024px) {
    .nav_lang_mobile .gt_switcher {
        margin-right: auto;
    }

    .gt_switcher .gt_option {
        overflow-y: hidden !important;
    }

    #nav-main .mobile {
        display: flex;
        flex-direction: column;
    }

    .nav_lang_mobile {
        order: -1;
    }
}
