/**
 * Custom Color Overrides
 *
 * This file is automatically populated if the user chooses custom colors in the Customizer.
 */

/* Ocultar botones RESERVAR originales que abren el modal */
.nav-contact a.mansion-btn-header[data-bs-toggle="modal"],
a.mansion-btn-header[data-bs-target="#HeaderReserveButton"],
.header-menu a.mansion-btn-header[data-bs-toggle="modal"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

/* Estilos para el nuevo botón RESERVAR del menú (mismo estilo que COTIZAR) */
.secondary-menu .menu-item a.mansion-btn-header,
.nav-contact .menu-item a.mansion-btn-header,
.header-menu .menu-item a.mansion-btn-header {
    background-color: #6F816A !important;
    color: #F7F5ED !important;
    border-radius: 5px !important;
    border: 1px solid #6F816A !important;
    height: fit-content !important;
    padding: 6.5px 11px 5px !important;
    text-transform: uppercase !important;
    display: inline-flex !important;
    text-decoration: none !important;
}

.secondary-menu .menu-item a.mansion-btn-header:hover,
.nav-contact .menu-item a.mansion-btn-header:hover,
.header-menu .menu-item a.mansion-btn-header:hover {
    color: #F7F5ED !important;
}

@media (min-width: 720px) {
    .secondary-menu .menu-item a.mansion-btn-header,
    .nav-contact .menu-item a.mansion-btn-header,
    .header-menu .menu-item a.mansion-btn-header {
        padding: 6.5px 17px 5px !important;
    }
}

@media (min-width: 992px) {
    .secondary-menu .menu-item a.mansion-btn-header,
    .nav-contact .menu-item a.mansion-btn-header,
    .header-menu .menu-item a.mansion-btn-header {
        padding: 5px 15.5px !important;
    }
    
    .secondary-menu .menu-item a.mansion-btn-header:hover,
    .nav-contact .menu-item a.mansion-btn-header:hover,
    .header-menu .menu-item a.mansion-btn-header:hover {
        background-color: transparent !important;
        color: #6F816A !important;
        border-radius: 5px !important;
        border: 1px solid #6F816A !important;
    }
}
