/*
 * Custom style goes here.
 * A template should always ship with an empty custom.css
 */
#header .main-header {

    background-color: #000000;
    }

    /* Zone CMS / contenu */
.page-cms .rte, 
.page-cms .cms-content, 
.page-content, 
#content {
  font-family: inherit;
}

/* Force le fallback emoji sur les paragraphes concernés */
.page-cms .rte p, 
.page-cms .rte span, 
.page-cms .rte a {
  font-family: inherit, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";
}
.page-cms .rte {
  font-family: inherit !important;
}
/* Footer: assurer l'affichage des emojis (tel, adresse, etc.) */
#footer, footer {
  font-family: inherit, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";
}
.footer-contact { line-height: 1.6; }
.footer-contact .fc-line { margin: 6px 0; }
.footer-contact .fc-ico { display:inline-flex; vertical-align: -2px; margin-right: 6px; color:#272727; }
.footer-contact a { text-decoration: none; }
.footer-contact a:hover { text-decoration: underline; }
/* Couleur gris foncé pour tel & adresse */
.footer-contact a,
.footer-contact .fc-line {
  color: #555555;
}

/* Optionnel : garder les icônes en vert */
.footer-contact .fc-ico {
  color: #008306;
}
