/* Feuille CSS en surcharge du thème pour le site du réseau ID 8 */
@import url('https://fonts.cdnfonts.com/css/gilroy-bold');
/* Text custom ----------------------------------- */
.txt-fontserif { font-family:'Merriweather', serif; }
.txt-fontsans { font-family:'Inter', sans-serif; }
.txt-fontitle { font-family:'Bebas Neue', sans-serif; }
.txt-fontclient { font-family:'Gilroy-Medium', sans-serif; }
.txt-white { color:#FFF; }
.txt-black { color:#000; }
.txt-grey { color:#989898; }
.txt-first { color:#6C992E; } /* vert */
.txt-second { color:#272F1C; } /* vert foncé */
.txt-third { color:#FFFF00; } /* jaune */
.txt-fourth { color:#1273B8; } /* bleu */
.txt-fifth { color:#704DA7; } /* violet */
/* 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 #1273B8; }
.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 #6C992E; }
/* 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; }
.site-main .inside-article .entry-content .sup-section { margin-top:-240px; }
.form-container p.field-text label, .form-container p.field-select label { font-size:13px; color:#989898; }
.form-container p.field-text input, .form-container p.field-select select { border-bottom-color:#989898; }
.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; }
/* Post ------------------------------------------ */
.page-content:not(:first-child), .entry-content:not(:first-child) { margin-top:2em; margin-bottom:1em; }
.wp-block-embed-vimeo { border:2px solid #272F1C; }
/* Responsive design ----------------------------- */
@media only screen and (min-width:1200px) {
  .headline-bigtitle { max-width:625px !important; font-size:78px !important; }
  .site-main .inside-article .entry-content .sup-section { margin-top:-258px; }
}
@media only screen and (max-width:1199px) {
}
@media only screen and (max-width:1068px) {
}
@media only screen and (max-width:1025px) {
  .site-main .inside-article .entry-content .sup-section { margin-top:-190px; }
}
@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; }
  .site-main .inside-article .entry-content .sup-section { margin-top:0; }
}
@media only screen and (max-width:465px) {
  .site-footer .widget_nav_menu li a { padding-right:0; border-right:none; }
}