:root{--vert-du-logo:#6ac300;--rouge-du-logo:#ed0043;--bleu-du-logo:#2c4eb2;--fond-translucide:#ffffffc4}
body,html,.container-header{background:transparent !important}
body.wrapper-fluid .container-header .grid-child{display:block}
.container-header .navbar-brand{background:var(--fond-translucide);float:left}
.site-grid>div{background:var(--fond-translucide);padding:2em}
.container-header .mod-menu{justify-content:center;color:#fff;padding:0;background:#2c4eb2;margin:0 2em;}
.navbar-toggler.navbar-toggler-right{margin:auto}
.container-header .navbar-toggler{color:var(--navbar-color);border-color:var(--navbar-toggler-border-color)}
.container-header .navbar-collapse.collapse.show .mod-menu{position:absolute;right:0;top:2em;}

/* pied de pages */
.container-footer.footer.full-width{background:#000;/*color:#000/*/}/**/
.footer .mod-menu{flex-direction:row}
.footer .mod-list li{padding-right:10px}
.footer .grid-child{flex-wrap:wrap}
@media (width <= 991.98px) {
  .footer .grid-child {
    flex-direction: unset;
  }
}

/*.container-header {
background-color: #220e4d;
background-image: none;
}
/** /.site-description {display: inline-block; margin-left: 10px;}/*si besoin, description à droite du logo/**/
li:marker{color:#E70152}
.marge-haute{margin-top:3em}
.marge-basse{margin-bottom:3em}

.titre-centre h1{text-align:center}
.colonne-centrale-avec-marges{padding:0 2em}
.social a{font-size:2em}

/* panier */
.fond-vert{background:var(--vert-du-logo)}
.fond-rouge{background:var(--rouge-du-logo)}
.fond-bleu{background:var(--bleu-du-logo)}
.fond{border-radius:25% 72% 47% 43% / 31% 33% 52% 48% /*30% 70% 52% 48% / 30% 43% 57% 70% /*30% 70% 65% 35% / 30% 35% 65% 70%*/;padding:2em 3em;width:fit-content}
.fond,.fond a{color:#fff}

/* formulaire adhésion */
.cf-heading{--heading-font-family:var(--cassiopeia-font-family-headings)}

/* Date des distributions */
.dates-en-ligne .ic-col1{width:auto}
.masquer-sous-titres .ic-header-title,.masquer-sous-titres .ic-header-subtitle,
.dates-en-ligne .default_eventlist .ic-block{display:none}
.ic-month,.ictip-date-format,.ic-single-next,span.alldates{text-transform:lowercase}
.dates-en-ligne.couleur-rouge .ic-date-div{background:var(--rouge-du-logo) !important;color:#fff !important;}

.ic_rounded.iccalendar.dates-distributions .ic-table td div,
.ic_rounded.dates-distributions .icnav .titleic{font-size:22px !important}
.ic_rounded.iccalendar.dates-distributions .ic-table td div{line-height:25px}
.ic_rounded.dates-distributions .icnav .backic,.ic_rounded.dates-distributions .icnav .nextic,.ic_rounded.dates-distributions .icnav .backicY,.ic_rounded.dates-distributions .icnav .nexticY{padding:7px 0}
.ic_rounded.iccalendar.dates-distributions .ic-table thead{font-size:initial !important}

/* Nos producteurs * /
#te_114 .personfield{font-size:var(--body-font-size)}

/* Photos */
@media (width <870px) {.sige_cont_0{max-width:90%}}

/* corrections */
/*h6, .h6, h5, .h5, h4, .h4,* / h3, .h3, h2, .h2, h1, .h1 {margin-bottom: 1.5rem;margin-top: 2.5rem}/**/
.leaflet-container a{color:#0078A8 !important}
@media (width <769px) {.carte-lieu-distribution{width:100%}}
@media (width <992px) {.moduletable.col-md-6+.moduletable.col-md-6{margin-top:3em}}
@media (width >991px) {.moduletable.carte-lieu-distribution.col-md-6{padding-right:4em}}
iframe{max-width:100%}