.Critique {
	margin-bottom: 20px; /* Espacement entre les critiques */
}

.Critique .Titre {
	font-size: 150%; /* Augmente la taille du texte de 50% */ font-weight: bold; /* Mettre en gras pour plus d'impact */
}

.Critique .Corps {
	text-align: justify; /* Justification du texte */
	font-size: 100%; /* Augmente la taille du corps de 12% */ 
	hyphens: auto; /* Activer la césure automatique */
	word-break: break-word; /* Permet de couper les mots */
	
	
}

.Critique .Auteur {
	font-size: 87%; /* Diminue la taille du texte de 13% */ font-style: italic; /* Mettre en italique pour distinction */ 
}

.Etoiles {
    color: #FFD700; /* Couleur jaune doré */
    font-size: 150%; /* Augmente la taille du texte de 50% */
}
.button-container { text-align: center; /* Centre le bouton */ margin-top: 20px; /* Optionnel : ajouter un espacement au-dessus du bouton */ }
.cta-button {
  display: inline-block;
  padding: 15px 25px;
  font-size: 16px;
  color: #fff;
  background-color: #007BFF;
  border-radius: 5px;
  text-decoration: none;
  transition: background-color 0.3s;
	
}

.cta-button:hover {
  background-color: #0056b3;
}

.hero-section {
  text-align: center;
  padding: 50px;
  background-image: url('background-image.jpg'); /* Ajoutez une image de fond pertinente */
 background-size: cover;
 background-position: center;
 color: #fff;
 }

.intro {
    font-size: 18px; /* Taille de la police */
    color: #333; /* Couleur du texte */
    font-weight: bold; /* Texte en gras */
    margin-bottom: 20px; /* Espacement inférieur */
    text-align: center; /* Alignement centré */
}
.context {
    font-size: 16px; /* Taille de la police */
    color: #555; /* Couleur du texte */
    font-style: italic; /* Texte en italique */
    margin-bottom: 15px; /* Espacement inférieur */
    text-align: justify; /* Justification du texte */
}
.highlighted-text {
    font-size: 18px; /* Taille de la police en pixels */
    color: #555; /* Couleur du texte */
    margin-bottom: 20px; /* Espacement inférieur */
    text-align: justify; /* Justification du texte */
}

.call-to-action {
    font-size: 20px; /* Taille de la police en pixels */
    color: #007BFF; /* Couleur du texte */
    font-weight: bold; /* Texte en gras */
    text-align: center; /* Alignement centré */
    margin-top: 20px; /* Espacement supérieur */
}
@media (min-width: 1000px) {
.entry-content {
  min-height: 1000px; /* ajustez la hauteur minimale selon vos besoins */
}
}
@media (max-width: 532px) {
  .wp-caption-text {
    display: none;
  }
}
.H2Highlite {
    font-size: 26px; /* Taille de la police */
    color: #333; /* Couleur du texte */
    font-weight: bold; /* Texte en gras */
    margin-bottom: 20px; /* Espacement inférieur */
    text-align: center; /* Alignement centré */
}

@media (max-width: 532px) {
  .wp-caption-text {
    display: none;
  }
}
.H2Highlite {
    font-size: 26px; /* Taille de la police */
    color: #333; /* Couleur du texte */
    font-weight: bold; /* Texte en gras */
    margin-bottom: 20px; /* Espacement inférieur */
    text-align: center; /* Alignement centré */
}
@media (max-width: 550px) {
  .wp-caption-text p {
    display: none;
  }
		  .H2Highlite {
    font-size: 22px; 
  }
}
@media (max-width: 380px) {
  .wp-caption-text p {
    display: none;
  }
		  .H2Highlite {
    font-size: 20px; 
  }
}
.critique {
  min-height: 14em; /* Hauteur minimale de 12em */
}



@media (max-width: 580px) {
    .wp-video-shortcode {
        width: 100%;
        height: auto;
    }
}
.entry-content p, .wp-caption-text{
	font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Helvetica Neue", Helvetica, sans-serif;
				flex-wrap: wrap;
				background-color: rgba(255, 255, 255, 0.25); 
				padding: 0;
				hyphens: auto; /* Active la césure automatique si la langue est définie */
				text-align: justify; /* Justifie le texte */
}

.singular, .entry-header {
    padding: 0;
   
}