.event-data .mc-categories{margin-top:-3.5em;font-style:italic;background:#fff}.mc-categories::before{content:"Cat\0000E9gorie : "}.mc-main .time-block{padding:0;font-size:24px}.mc-description{margin:1em 0!important}.mc-main .sub-details{padding-bottom:12px}.mc-main p{margin:1em 0}.mc-main .heading:not(.widget .mc-main .heading){font-family:inherit;text-transform:uppercase}.mc-main *{line-height:unset}.mc-main{line-height:1.62}.mc-main .event-title{font-family:inherit;font-size:12px!important;padding:0 6px}.mc-main .my-calendar-navigation>div{column-gap:0;justify-content:space-evenly}.mc-main h2{font-size:3.3333333333333rem;padding-bottom:.5em}.mc-main h3{font-size:1.6666666666667rem;padding-bottom:.5em}.mc-main h4{font-size:1.3333333333333rem;padding-bottom:.5em}.mc-main .vcard{margin:15px auto;padding:10px 0;font-size:14px;text-align:center;background:rgb(0 0 0 / .05)}.mc-main .vcard:before{content:"\25BC  cliquer pour voir la carte \25BC";font-size:18px}.location-link{font-size:18px;font-weight:400}.mc-events-link,.country-name{display:none}.mc-main.mini .heading:not(.widget .mc-main .heading){margin-top:-14px;padding:6px 0;background-color:#fff;font-family:'Montserrat',sans-serif;text-transform:uppercase}.details .longdesc>*{margin-bottom:0}.mc-main.mini{line-height:1.62;background:#fff;padding:0 5px}.mc-main.mini th{padding:4px 0 0 0;color:#fff;background:#333;font-weight:700}.mc-main.mini td{border:1px solid #b5b5b5;text-align:center;padding:2px!important}.mini .mc-date-container{background-color:var(--highlight-light)}.mc-main.mini .nextmonth .mc-date{color:#00000082;background:#fff}.mc-main.mini .has-events .mc-date{background:#ff6210;color:var(--primary-light);outline-offset:-2px;width:2.5em;margin:0 auto}.mc-main.mini .event-icon{display:none}.mini .mc_bottomnav>div:nth-of-type(1){margin:0 auto}.mini .my-calendar-nav ul{padding:8px 0!important;column-gap:10px!important;row-gap:8px}.mc-main .my-calendar-navigation a{padding:6px;background:#efefef!important}.mini .my-calendar-nav .my-calendar-prev a{border-radius:15px 0 0 15px!important;padding:0 10px}.mini .my-calendar-nav .my-calendar-next a{border-radius:0 15px 15px 0!important;padding:0 20px}.mc-main.mini .event-title{font-size:18px!important;font-family:'Montserrat',sans-serif}.mc-main.mini .time-block{display:none}.mc-main.mini .sharing p{font-size:100%}.mc-main button.close{position:absolute;right:4px!important;top:6px;border-radius:20px;background-color:#fff!important;font-size:2.2em!important;padding:0!important;line-height:1;opacity:1}.my-calendar-modal .event-title svg{background-color:#d33;padding:3px}.mc-main .mc_runion-cain .event-title,.mc-main .mc_runion-cain .event-title a{background:#dd3333!important;color:#ffffff!important}.mc-main .mc_runion-cain .event-title button{background:#dd3333!important;color:#ffffff!important}.mc-main .mc_runion-cain .event-title a:hover,.mc-main .mc_runion-cain .event-title a:focus{background:#aa0000!important}.mc-main .mc_runion-cain .event-title button:hover,.mc-main .mc_runion-cain .event-title button:focus{background:#aa0000!important}.my-calendar-modal .event-title svg{background-color:#1e73be;padding:3px}.mc-main .mc_gnral .event-title,.mc-main .mc_gnral .event-title a{background:#1e73be!important;color:#ffffff!important}.mc-main .mc_gnral .event-title button{background:#1e73be!important;color:#ffffff!important}.mc-main .mc_gnral .event-title a:hover,.mc-main .mc_gnral .event-title a:focus{background:#00408b!important}.mc-main .mc_gnral .event-title button:hover,.mc-main .mc_gnral .event-title button:focus{background:#00408b!important}.my-calendar-modal .event-title svg{background-color:#ff9b84;padding:3px}.mc-main .mc_runion-publique .event-title,.mc-main .mc_runion-publique .event-title a{background:#ff9b84!important;color:#000000!important}.mc-main .mc_runion-publique .event-title button{background:#ff9b84!important;color:#000000!important}.mc-main .mc_runion-publique .event-title a:hover,.mc-main .mc_runion-publique .event-title a:focus{background:#ffceb7!important}.mc-main .mc_runion-publique .event-title button:hover,.mc-main .mc_runion-publique .event-title button:focus{background:#ffceb7!important}.my-calendar-modal .event-title svg{background-color:#ee2;padding:3px}.mc-main .mc_cin-dbat .event-title,.mc-main .mc_cin-dbat .event-title a{background:#eeee22!important;color:#000000!important}.mc-main .mc_cin-dbat .event-title button{background:#eeee22!important;color:#000000!important}.mc-main .mc_cin-dbat .event-title a:hover,.mc-main .mc_cin-dbat .event-title a:focus{background:#ffff55!important}.mc-main .mc_cin-dbat .event-title button:hover,.mc-main .mc_cin-dbat .event-title button:focus{background:#ffff55!important}.my-calendar-modal .event-title svg{background-color:#81d742;padding:3px}.mc-main .mc_mobilisation .event-title,.mc-main .mc_mobilisation .event-title a{background:#81d742!important;color:#000000!important}.mc-main .mc_mobilisation .event-title button{background:#81d742!important;color:#000000!important}.mc-main .mc_mobilisation .event-title a:hover,.mc-main .mc_mobilisation .event-title a:focus{background:#b4ff75!important}.mc-main .mc_mobilisation .event-title button:hover,.mc-main .mc_mobilisation .event-title button:focus{background:#b4ff75!important}.my-calendar-modal .event-title svg{background-color:#8224e3;padding:3px}.mc-main .mc_runion-nfp-byv .event-title,.mc-main .mc_runion-nfp-byv .event-title a{background:#8224e3!important;color:#ffffff!important}.mc-main .mc_runion-nfp-byv .event-title button{background:#8224e3!important;color:#ffffff!important}.mc-main .mc_runion-nfp-byv .event-title a:hover,.mc-main .mc_runion-nfp-byv .event-title a:focus{background:#4f00b0!important}.mc-main .mc_runion-nfp-byv .event-title button:hover,.mc-main .mc_runion-nfp-byv .event-title button:focus{background:#4f00b0!important}.mc-main,.mc-event,.my-calendar-modal,.my-calendar-modal-overlay,.mc-event-list{--primary-dark:#313233;--primary-light:#fff;--secondary-light:#fff;--secondary-dark:#000;--highlight-dark:#666;--highlight-light:#efefef;--close-button:#b32d2e;--search-highlight-bg:#f5e6ab;--navbar-background:transparent;--nav-button-bg:#fff;--nav-button-color:#313233;--nav-button-border:#313233;--nav-input-border:#313233;--nav-input-background:#fff;--nav-input-color:#313233;--grid-cell-border:#0000001f;--grid-header-border:#313233;--grid-header-color:#313233;--grid-header-bg:transparent;--grid-cell-background:#efefef;--current-day-border:#313233;--current-day-color:#313233;--current-day-bg:transparent;--date-has-events-bg:#efefef;--date-has-events-color:#313233;--calendar-heading:clamp( 1.125rem, 24px, 2.5rem );--event-title:clamp( 1.25rem, 24px, 2.5rem );--grid-date:18px;--grid-date-heading:clamp( .75rem, 16px, 1.5rem );--modal-title:1.5rem;--navigation-controls:clamp( .75rem, 16px, 1.5rem );--card-heading:1.125rem;--list-date:1.25rem;--author-card:clamp( .75rem, 14px, 1.5rem);--single-event-title:clamp( 1.25rem, 24px, 2.5rem );--mini-time-text:clamp( .75rem, 14px 1.25rem );--list-event-date:1.25rem;--list-event-title:1.2rem;--grid-weekend-color:#313233;--grid-weekend-bg:transparent;--grid-max-width:1260px;--list-preset-border-color:#000000;--list-preset-stripe-background:rgba( 0,0,0,.04 );--list-preset-date-badge-background:#000;--list-preset-date-badge-color:#fff;--list-preset-background:transparent;--category-mc_runion-cain:#dd3333;--category-mc_gnral:#1e73be;--category-mc_runion-publique:#ff9b84;--category-mc_cin-dbat:#eeee22;--category-mc_mobilisation:#81d742;--category-mc_runion-nfp-byv:#8224e3}