@charset "UTF-8";
/*
Theme Name: astra-child
Template: astra
Author: YL Solutions Web
Description: Thème enfant pour personnaliser le thème parent sans perdre les modifications lors des mises à jour.
Version: 1.0
*/
/** breakpoints **/
/* Gestion de colonnes sur le formulaire de contact */
.cf7-two-cols p {
  display: flex;
  gap: 15px; /* espace entre les champs */
}
@media (max-width: 767px) {
  .cf7-two-cols p {
    flex-direction: column;
  }
}
.cf7-two-cols p > * {
  flex: 1; /* chaque champ prend la moitié de la largeur */
}

#cmplz-document, .content-container {
  max-width: 100%;
}
#cmplz-document h2, .content-container h2 {
  font-size: 36px;
}
@media (max-width: 767px) {
  #cmplz-document h2, .content-container h2 {
    font-size: 30px;
  }
}
#cmplz-document p, .content-container p {
  font-size: 17px;
}
#cmplz-document a, .content-container a {
  text-decoration: none;
}
#cmplz-document a:hover, .content-container a:hover {
  text-decoration: underline;
}

/* Personnalisation de l'élément courant du menu */
.current-menu-item a:before {
  background-color: #fff !important;
  width: calc(100% - 1.2em) !important;
  transform: scale(1, 1) translate(50%, 0) !important;
}

/* Personnalisation du bouton des formulaires */
.wpcf7-submit {
  color: #fff !important;
  transition: all 0.3s;
  border: solid 1px #c8001c !important;
}
.wpcf7-submit:hover {
  background-color: #fff !important;
  color: #c8001c !important;
}/*# sourceMappingURL=style.css.map */