/* Ajout pour assurer la visibilité de nectar-split-heading */
.nectar-split-heading {
  font-size: 24px; /* Par exemple, définir une taille de police visible */
  line-height: 1.4; /* Ajuster pour la lisibilité */
  visibility: visible; /* S'assurer que l'élément est visible */
  opacity: 1; /* S'assurer que l'opacité est à 100% */
  display: block; /* Assurer l'affichage en bloc si nécessaire */
  color: inherit; /* S'assurer que la couleur du texte est définie */
}

/* Style pour le panneau "Ouvert actuellement" */
.menu-top-banner {
  position: absolute; /* Position absolue pour un placement précis */
  top: 50%; /* Aligner verticalement au centre de la barre de menu */
  left: 50%; /* Aligner horizontalement au centre de la barre de menu */
  transform: translate(-50%, -50%); /* Centrage complet */
  background-color: #04E762; /* Couleur de fond verte */
  padding: 5px 10px; /* Padding pour un espace visuel */
  border-radius: 5px; /* Arrondi des bords */
  z-index: 9999; /* Assurer qu'il est au-dessus de tout */
  text-align: center; /* Centrer le texte */
}

#open-now-text {
  color: #ffffff; /* Couleur du texte */
  animation: blinkOpenNow 1.5s infinite;
  display: inline-block;
  font-size: 14px; /* Ajuster la taille du texte */
}

/* Animation de clignotement */
@keyframes blinkOpenNow {
  0%, 100% {
    color: #ffffff; /* Couleur blanche */
  }
  50% {
    color: #04E762; /* Couleur verte pour le texte */
  }
}

/* Ajustement pour les écrans mobiles */
@media (max-width: 768px) {
  .menu-top-banner {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 12px; /* Ajuste la taille de la police sur mobile */
  }
}

label.wpforms-field-label[for="wpforms-82-field_3"] {
    color: #ffffff !important; /* Forcer le texte à être en blanc */
}

/* Réduction de la taille de texte des témoignages */
.testimonial_slider .testimonial-name {
    font-size: 1rem; /* Réduit la taille du nom */
    color: #333; /* Change la couleur si nécessaire */
}

.testimonial_slider .title {
    font-size: 0.9rem; /* Réduit la taille du titre (ex: Fuite d'eau à Cannes) */
    font-weight: normal;
    color: #666;
}

.testimonial_slider p {
    font-size: 0.85rem; /* Réduit la taille du contenu du témoignage */
    line-height: 1.4; /* Ajuste l'interligne pour améliorer la lisibilité */
    color: #333; /* Change la couleur si nécessaire */
}

.testimonial_slider .open-quote,
.testimonial_slider .close-quote {
    font-size: 1.5rem; /* Réduit la taille des guillemets */
    color: #6CCFF6; /* Accentue la couleur des guillemets */
}

.testimonial_slider .star-rating-wrap .star-rating .filled {
    font-size: 0.8rem; /* Ajuste la taille des étoiles */
}

/* Optionnel: Réduction de la taille des points de pagination */
.testimonial_slider .flickity-page-dots .dot {
    width: 6px;
    height: 6px;
    margin: 0 3px;
}

#field_iyyz4_label {
    color: #ffffff; /* Met le texte en blanc */
}