/* ===== STYLE POUR FORM BOUTONS ===== */
button {
    background-image: none;
    letter-spacing: .2px;
    font-family: 'Inter', sans-serif;
    font-weight: 900 !important;
    text-transform: uppercase;
    padding: 1em 2em;
    font-size: 1rem;
		height: auto; 
    
    /* Ajouts pour corriger le texte coupé */
    white-space: normal !important;       /* Autorise le retour à la ligne */
    word-wrap: break-word !important;     /* Gère les mots trop longs */
    text-align: center !important;        /* Centre le texte sur plusieurs lignes */
    display: inline-block !important;     /* Évite les débordements étranges */
    max-width: 100% !important;           /* Empêche le dépassement du conteneur */
    box-sizing: border-box !important;    /* Garde des proportions cohérentes */
}

/* Le bouton s’adapte en fonction de la taille de l’écran */
@media (max-width: 1024px) {
  button {
    padding: 0.9em 1.8em;
    font-size: 0.95rem;
  }
}

@media (max-width: 768px) {
  button {
    padding: 0.8em 1.6em;
    font-size: 0.9rem;
  }
}

@media (max-width: 480px) {
  button {
    padding: 0.7em 1.4em;
    font-size: 0.85rem;
    width: 100%;               /* Le bouton prend toute la largeur sur mobile */
    line-height: 1.3;          /* Optionnel : améliore la lisibilité du texte sur deux lignes */
  }
}


/* ===== LIENS EN BLEU ===== */

p a {
  color: #004AAD !important;          /* couleur du texte du lien */
  text-decoration: none; /* supprime le soulignement */
}

/* ===== SUPPRESSION DANS LES ARTICLES DE PRÉCÉDENT/SUIVANT ===== */
.single_prev_next_posts {
	display:none;
}

/* SUPPRIME LE POINT PAR DÉFAUT DES LISTES À POINTS */
/* 1) Retire la puce native */
ul {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

/* 2) Met la puce bleue + le contenu sur la même ligne */
li {
  display: flex;               /* Évite le saut de ligne entre la puce et le texte */
  align-items: baseline;        /* Aligne la puce avec la ligne de texte */
  gap: .5em;                    /* Espace entre puce et texte */
}

/* 3) Puce bleue personnalisée */
li::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #007BFF;         /* ta couleur bleue */
  flex: 0 0 6px;                /* taille fixe, ne s’étire pas */
  margin-top: .45em;            /* ajustement fin si le texte est multi-ligne */
}

/* SUPPRIME LE BOUTTON DE CONSENTEMENT DES COOKIES PERSISTANT */
#cmplz-manage-consent .cmplz-manage-consent {
    display: none !important;
}


.ff-btn .ff-btn-submit .ff-btn-md .btn-consultation .ff_btn_style .wpf_has_custom_css {
	padding: 8px !important;
}