
 span.masquer {display: none !important;} .tribe-events-header__events-bar.tribe-events-c-events-bar {display:none;} body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__container {display:none !important;} @media only screen and (min-width: 981px) {		 .tribe-events-c-top-bar.tribe-events-header__top-bar {margin-bottom: 48px !important;} } .tribe-events-c-top-bar.tribe-events-header__top-bar > a:hover {font-weight: initial !important;} @media (min-width: 768px) {  .tribe-events-calendar-month__day {min-height: 135px !important;} } .tribe-events-calendar-month__header tr {background-color:#ad1111;} .tribe-events-calendar-month__header-column {padding: 0 !important; border-right: 1px solid #960f0f !important;} .tribe-events-calendar-month__header-column:first-child {border-left: 1px solid #960f0f !important;} .tribe-events-calendar-month__header-column-title {text-align: center !important; font-size: 0.75rem !important; font-weight: 500 !important; color: #fdfdfd !important; padding: 0.5em 0 !important;} .tribe-events .tribe-events-calendar-month__header-column {width: 100%;} .tribe-events-calendar-month__day .tribe-events-calendar-month__day-date  {background-color: #ce1414; font-size: 0.75rem !important; text-align: center; padding: 4px 9px 6px !important} .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date  {background-color:#ad1111;} .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date  {background-color:#de6565;} time.tribe-events-calendar-month__day-date-daynum,  time.tribe-events-calendar-month__day-date-daynum a {font-size: 0.75rem !important; line-height: 1.2em !important; color: #fdfdfd !important;} @media only screen and (max-width: 767px) {  .tribe-events-calendar-month__day .tribe-events-calendar-month__day-date,  .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date,  .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date  {background-color:transparent;} time.tribe-events-calendar-month__day-date-daynum,  time.tribe-events-calendar-month__day-date-daynum a {color: initial !important;} } article.tribe-events-calendar-month__calendar-event { border-bottom: 1px solid #ce1414 !important;	 margin: 0 3% !important; padding: 0 !important; } .tribe-events-calendar-month__calendar-event-datetime, .tribe-events .tribe-events-calendar-month__calendar-event--featured::before, .tribe-events-calendar-month__calendar-event.tribe-events-calendar-month__calendar-event--featured .tribe-events-calendar-month__calendar-event-featured-image-wrapper {display: none;} .tribe-events-calendar-month__calendar-event-details .tribe-events-calendar-month__calendar-event-title { text-align: center !important; font-family: sans-serif; font-size: 0.735rem !important; font-weight: 400 !important; line-height: 1.25 !important; padding: 3% !important; } .tribe-events-calendar-month__calendar-event a {color: #3c3c3b !important;}  .tribe-events-calendar-month__calendar-event.tribe-recurring-event a:hover {color: #ce1414 !important; font-weight: 400 !important;}  .tribe-events-calendar-month__calendar-event.tribe-events-calendar-month__calendar-event--featured a, .tribe-events-calendar-month__calendar-event:not(.cat_events-recurrents) a {font-weight: 700 !important;}  .tribe-events-calendar-month__calendar-event.tribe-events-calendar-month__calendar-event--featured a:hover,  .tribe-common .tribe-common-anchor-thin:hover {color: #ce1414 !important; border-bottom: none !important;} .tribe-common .tribe-common-anchor-thin {border-bottom: none;transition: none;}  .tribe-events-calendar-month__day--past article h3 {opacity: 0.5;} a#locataires-appartements-proteges, p.locataires-appartements-proteges, .tribe-events-category-locataires-appartements-proteges .tribe-event-description p {color: #60889b !important;} .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__multiday-event-wrapper {margin-bottom: 7.5px !important;} .tribe-events-calendar-month__multiday-event-wrapper article {height: 100% !important;} .tribe-events-calendar-month__multiday-event-bar {border: 1px solid #FFD103 !important;} .tribe-events-calendar-month__multiday-event-bar-inner {background-color: #FFF050 !important;} .tribe-events-calendar-month__multiday-event-bar-title { text-align: center !important; font-family: sans-serif; font-size: 0.735rem !important; font-weight: 400 !important; line-height: 1.25 !important; margin: 0; overflow: hidden; padding: 3px !important; text-transform: none; } .tribe-events-tooltip-theme { width: 325px !important; max-width: unset !important; background-color: #fdfdfd !important; } .tooltipster-base {margin-left: 150px;}  @media (max-width: 1200px) {.tooltipster-base { margin-left: 12.5vw;}} .tooltipster-base a.tribe-events-calendar-month__calendar-event-tooltip-title-link {pointer-events: none;} .tooltipster-base .tribe-events-calendar-month__calendar-event-tooltip-datetime a.tribe-events-calendar-month__calendar-event-tooltip-datetime-recurring-link,  .tooltipster-base span.tribe-events-calendar-series-archive__container, .tooltipster-base .tribe-events-calendar-month__calendar-event-tooltip-datetime em.tribe-events-calendar-month__calendar-event-tooltip-datetime-featured-icon, .tribe-events-calendar-month__multiday-event-bar .tribe-events-calendar-month__multiday-event-bar-featured-icon {display: none;} .tooltipster-base .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper img {height: 150px !important; width: auto !important;} @media only screen and (max-width: 767px) {  .tribe-events-calendar-month__body .tribe-events-calendar-month__day { border-color: #e4e4e4 !important; border-style: solid !important; border-width: 0 1px 1px 0 !important; border-radius: 0 !important; } .tribe-events-calendar-month__body .tribe-events-calendar-month__week {border-left: 1px solid #e4e4e4 !important;} .tribe-events-calendar-month__day h3.tribe-events-calendar-month__day-date {width: 100% !important;padding: 2px 9px !important;} .tribe-events-calendar-month__mobile-events-icon {margin-top: 7.5px !important;} } body.post-type-archive-tribe_events .tribe-events-after-html {margin-top: 80px !important;} .tribe-events-after-html p, .tribe-events-before-html p {margin-bottom: 10px; padding-bottom: 1em !important;} @media only screen and (min-width: 981px) {  #prochains-events-page-agenda {display: block !important; margin-top: 48px;} #prochains-events-page-agenda-mobile {display: none !important;} } @media only screen and (max-width: 980px) {  #prochains-events-page-agenda {display: none !important;} #prochains-events-page-agenda-mobile {display: block !important; margin-top: 48px;} } #tribe-events-pg-template { margin: 0 auto; max-width: 1080px; padding: 4rem 0; } @media only screen and (min-width: 981px) {  #tribe-events-content.tribe-events-single { padding-right: 300px;		 position: relative; width: 100% !important; margin: 48px auto !important; } } .tribe-events-single-event-description.tribe-events-content hr { width: 100% !important; height: 2px !important; background-color: #ce1414 !important; margin-bottom: 2rem !important; } @media only screen and (min-width: 768px) {  .tribe-events-event-image img {max-height: 500px;width: auto;} .single-tribe_events .tribe-events-event-image {margin-bottom: 10px !important;} p.legende {font-style: italic; opacity: 0.7;} .tribe-events-single-event-description.tribe-events-content {margin-top: 3em;} } a.liens-activites-similaires { color: #ce1414 !important; font-weight: 500 !important; font-size: 1.625rem !important; line-height: 1.2em !important; display: block; margin-top: 1.8em; border: none !important; } .tooltipster-base a.liens-activites-similaires {font-size: 1.375rem !important;} a.liens-activites-similaires:hover {font-weight: 700 !important;} @media only screen and (max-width: 767px) {  a.liens-activites-similaires {font-size: 1.0925rem !important;} } .tribe-events-content a.gkelmt_built_button.me-9-11-inscriptions { color: #fdfdfd !important; background-color: #ce1414 !important; border: 2px solid #ce1414 !important;  font-weight: 500 !important; } .tribe-events-content a.gkelmt_built_button.me-9-11-inscriptions:hover { color: #ce1414 !important; background-color: transparent !important; } .tribe-events-event-meta::before, .tribe-events-event-meta ~ div:not(.tribe-events-event-meta, .event-tickets) {border-top: none;} .tribe-events-event-meta.primary {width: 100% !important; margin-top: 48px; background-color: #e5e5e5 !important;} .tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {width: 50% !important; float: left; padding: 24px; margin: 0;} @media only screen and (max-width: 767px) {  .tribe-events-event-meta.primary {display: block;} .tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {width: 100% !important; padding-top: 0px} } .tribe-events-event-meta dd, .tribe-events-event-meta dt, .tribe-events-event-meta dl {line-height: 1.2em; margin-bottom:0;} .tribe-events-event-categories a {color: #141827 !important;} .tribe-events-event-categories a:hover {color: #ce1414 !important;} dd.tribe-venue a {pointer-events: none; color: #141827 !important; font-weight: 700 !important;} #tribe-events-footer {border-top: none;} .tribe-events-event-meta dt.tec-events-pro-series-meta-detail--label, .tribe-events-event-meta dd.tec-events-pro-series-meta-detail--link {display: none !important;} .single-tribe_events .tribe-events-schedule .tribe-events-cost {display: none !important;} .single-tribe_events .tribe-events-series-relationship-single-marker {display: none !important;} #tribe-events-footer .tribe-events-sub-nav {display: none !important;} #ect-events-list-content .ect-featured-event .ect-list-date .ect-date-area, #ect-events-list-content .ect-simple-event .ect-list-date .ect-date-area {color: #ffffff !important;} .swp_social_panel:not(.nc_floater):not(.swp_social_panelSide) { max-width: 25% !important; float: right !important; } .swp_social_panel:not(.swp_social_panelSide) .total_shares.total_sharesalt .swp_count { min-width: 50px !important; } .swp_social_panel:not(.nc_floater):not(.swp_social_panelSide) a { color: #ffffff !important;	 }