/* ==========================================================================
   FamiConnect — version statique
   Ce fichier ne redéfinit AUCUNE couleur, police, taille ou marge du thème.
   Il ne contient que le strict nécessaire pour deux choses qui n'existaient
   pas dans la version WordPress :
     — la page de résultats de recherche,
     — le retour visuel du formulaire de contact (mêmes classes que CF7).
   ========================================================================== */

/* Résultats de recherche : la grille reprend celle des archives du thème */
#fc-search-results > article {
  float: none;
}

#fc-search-header {
  margin-bottom: 30px;
}

/* Bandeau de réponse du formulaire : Contact Form 7 le masque tant que le
   formulaire est à l'état « init ». On garde ce comportement et on se
   contente de le rendre lisible une fois rempli. */
.wpcf7 form .wpcf7-response-output {
  display: block;
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output {
  display: none;
}

/* Trois pages n'avaient aucun H1 : leur titre principal était un <h2>, qui a
   été promu en <h1>. Le thème impose des tailles différentes à body h1 et
   body h2 en dessous de 1024 px ; on réaligne le h1 promu sur la taille du h2
   pour que l'affichage reste rigoureusement identique. */
@media only screen and (max-width: 767px) {
  body h1.mt-addons-title-section,
  body h1.mt-addons-title-section span {
    font-size: 24px !important;
    line-height: 28px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  body h1.mt-addons-title-section,
  body h1.mt-addons-title-section span {
    font-size: 26px !important;
    line-height: 30px !important;
  }
}

/* Le titre des articles, absent du gabarit d'origine, reprend la typographie
   que le thème applique déjà aux titres d'articles dans les listes. */
h1.qiupid-post-name.entry-title {
  margin: 0 0 18px;
}

/* Images de remplacement (SVG) : elles doivent se comporter comme les
   images bitmap d'origine dans les mêmes conteneurs. */
img[src$=".svg"].bn45,
.qiupid-article-image-inner img[src$=".svg"] {
  max-width: 100%;
  height: auto;
}
