.nav-trigger {
    background-color: black !important;
}

.nav-wrapper.clearfix.active {
    background-color: black !important;
}
.header-controls {
    display: flex;
    align-items: center; /* Centre verticalement */
    justify-content: center; /* Optionnel : centre horizontalement si nécessaire */
    height: 100%; /* Assurez-vous que le conteneur parent a une hauteur définie */
}

.buttons a {
    color: black !important; /* Texte noir forcé */
}
.buttons a {
    margin-right: 10px; /* Ajoute un espace de 10px entre les boutons */
}

.buttons a:last-child {
    margin-right: 0; /* Supprime la marge pour le dernier bouton */
}


#sb_accept_important_coo {
    border: 1px solid black; /* Ajoute une bordure noire de 1px */
    padding: 5px; /* Ajoute un peu d'espace interne autour du texte */
    background-color: transparent; /* Garde le fond transparent */
}
.calendar .header,
.calendar .body {
    color: black !important; /* Définit le texte en noir, en priorité */
}
#sb_cancellation_cancel,
#sb_cancellation_confirm {
    color: black !important; /* Définit le texte en noir avec priorité */
}
.date.selected a {
    color: black !important; /* Force le texte en noir */
}
.btn.select.custom a {
    color: initial; /* Laisser la couleur par défaut en dehors du survol */
    text-decoration: none; /* Supprime la décoration par défaut */
}

.btn.select.custom a:hover {
    color: black !important; /* Texte noir au survol */
    text-decoration: none !important; /* Pas de soulignement */
}

.btn.book.btn-with-icon.custom.animated.zoomIn a {
    font-size: 35px !important;
}
.company-name {
  text-transform: capitalize !important;
}

.header-controls {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    height: 100% !important; /* Nécessaire si le conteneur n'a pas de hauteur définie */
}

.btn.btn-default.show-all {
    color: black !important;
}
.full-price.full-info-price.full-info-price--total {
  display: none;
}

div#sb_menu ul.nav.clearfix li {
  color: black !important; /* Sets the text color of the list items to black and makes it important */
}

div#sb_menu ul.nav.clearfix a {
  color: black !important; /* Sets the text color of the links to black and makes it important */
}

.nav-wrapper.clearfix.active {
  background-color: white !important;
}