/* Feuille CSS en surcharge du thème pour le site du réseau ID 9 */
/* Text custom ----------------------------------- */
.txt-fontserif { font-family:'Merriweather', serif; }
.txt-fontsans { font-family:'Inter', sans-serif; }
.txt-fontitle { font-family:'Inter', sans-serif; }
.txt-fontclient { font-family:'Inter', sans-serif; }
.txt-white { color:#fff; }
.txt-black { color:#000; }
.txt-grey { color:#545454; }
.txt-first { color:#FF0E00; } /* rouge clair */
.txt-second { color:#D90101; } /* rouge */
.txt-third { color:#890505; } /* rouge foncé */
.txt-fourth { color:#485B64; } /* bleu gris */
/* Header ---------------------------------------- */
.full-width-content .subtitle-subheader, .page-id-33 .subtitle-subheader, .page-id-35 .subtitle-subheader { display:none !important; }
/* Navigation ------------------------------------ */
/* Footer ---------------------------------------- */
.site-footer .widget, .footer-widgets .widget { margin-bottom:0; }
.site-footer .widget_nav_menu .menu { margin:0; }
.site-footer .widget_nav_menu li { display:inline-block; margin:0 4px; }
.site-footer .widget_nav_menu li a { padding:0 10px 0 0; border-right:1px solid #fff; }
.site-footer .widget_nav_menu li:last-child a { padding:0; border-right:none; }
.site-footer .widget_nav_menu li:last-child { margin:0; }
.copyright-bar { display:none; width:100%; text-align:left; }
.site-footer { border-top:2px solid #D90101; }
/* Primary content ------------------------------- */
.wp-block-group.focus-city-day { margin:12px; padding:0; width:300px; border-radius:11px; }
.site-main .wp-block-group.focus-city-day .wp-block-group__inner-container { margin:0; padding:4px 12px 6px 12px; }
.site-main .form-container { margin:1.5em 0; }
.site-main .entry-header h1.entry-title { text-align:center; }
.site-main .entry-content .row-on-the-left { margin-left:-15px; }
.site-main .inside-article .entry-content a { text-decoration:underline; }
.form-container p.field-text label, .form-container p.field-select label { font-size:13px; color:#b4b4b4; }
.form-container p.field-text input, .form-container p.field-select select { border-bottom-color:#b4b4b4; }
.form-container p.field-checkbox { line-height:1.2; }
.form-container p.field-checkbox label { color:#575760; }
.form-container p.field-checkbox span { font-size:13px; color:#575760; }
a.read-more.button, a.wp-block-read-more.button { display:inline-block; padding:8px 20px; border-radius:16px; }
/* Post ------------------------------------------ */
.page-content:not(:first-child), .entry-content:not(:first-child) { margin-top:2em; margin-bottom:1em; }
.wp-block-embed-vimeo { border:2px solid #D90101; }
.wp-block-query.exclusive-content .wp-block-group-is-layout-flex { margin:-10px -15px; }
.wp-block-query.exclusive-content .wp-block-post-title { margin-left:auto; margin-right:auto; max-width:300px; text-align:center; }
.wp-block-query.exclusive-content .wp-block-post-terms { margin:0.75em 0; text-align:center; }
.wp-block-query.exclusive-content .wp-block-post-terms > a { padding:5px 20px; border:1px solid #FF0E00; border-radius:12px; font-size:14px; font-weight:300; color:#000; text-decoration:none; }
.wp-block-query.exclusive-content .wp-block-post-excerpt { margin-bottom:0.75em; }
.wp-block-query.exclusive-content a.wp-block-read-more.button, .wp-block-query.exclusive-content .wp-block-post-title a { text-decoration:none; }
.single-post .site-main > article .inside-article { margin-left:auto; margin-right:auto; max-width:750px; }
.single-post .site-main > article .inside-article > .entry-header > .entry-title { text-align:left; }
/* Responsive design ----------------------------- */
@media only screen and (min-width:1200px) {
}
@media only screen and (max-width:1199px) {
}
@media only screen and (max-width:1068px) {
}
@media only screen and (max-width:1025px) {
}
@media only screen and (max-width:896px) {
}
@media only screen and (max-width:769px) {
  .site-main .entry-content .row-on-the-left { margin-left:0; }
}
@media only screen and (max-width:465px) {
  .site-footer .widget_nav_menu li a { padding-right:0; border-right:none; }
}
/*EOF*/