/*
 * Atacama Sky: limpieza visual temporal.
 * No elimina reseñas, footer ni funciones de Traveler; solo los oculta.
 */

/* Footer y copyright globales. */
#main-footer {
    display: none !important;
}

/* Resumen y bloques de reseñas en fichas individuales de tours. */
body.single-st_tours .st-service-header .review-score,
body.single-st_tours #reviews_link,
body.single-st_tours .review-box,
body.single-st_tours .st-reviews,
body.single-st_tours #reviews,
body.single-st_tours .comments-area {
    display: none !important;
}

/* Valoraciones en tarjetas de tours, resultados y Locations. */
.item-tour .reviews,
.item-tours .reviews,
.item-service .reviews,
body.single-st_location .reviews {
    display: none !important;
}

/*
 * Móvil: se elimina el menú central vacío y su Currency duplicado.
 * Se conserva la barra real de la derecha: Currency + carrito + usuario.
 */
@media (max-width: 991px) {
    .header {
        justify-content: space-between !important;
        position: relative !important;
        min-height: 78px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .header .header__left .menu-toggle,
    .header .header__center {
        display: none !important;
    }

    .header .header__left .logo {
        position: absolute !important;
        left: 15px !important;
        top: 50% !important;
        margin: 0 !important;
        transform: translateY(-50%) !important;
    }

    .header .header__left .logo img {
        width: 60px !important;
        height: 60px !important;
    }

    .header .header__right {
        display: flex !important;
        align-items: center !important;
        position: absolute !important;
        right: 15px !important;
        top: 50% !important;
        width: 170px !important;
        min-width: 170px !important;
        margin: 0 !important;
        transform: translateY(-50%) !important;
    }

    .header .header__right .items {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        flex-wrap: nowrap !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .header .header__right .items > .dropdown-currency {
        display: list-item !important;
    }

    .header .header__right .items > li:not(:first-child) {
        margin-left: 14px !important;
    }
}
