body.cd-fiche-organisateur .mec-wrap .mec-event-grid-modern .row,
body.cd-fiche-organisateur .mec-wrap .mec-event-grid-classic .row,
body.cd-fiche-organisateur .mec-wrap .mec-event-grid-clean .row,
body.cd-fiche-organisateur .mec-wrap .mec-event-grid-novel .row {
display: flex;
flex-wrap: wrap;
}
body.cd-fiche-organisateur .mec-wrap .mec-event-grid-modern .row > [class*="col-"],
body.cd-fiche-organisateur .mec-wrap .mec-event-grid-classic .row > [class*="col-"],
body.cd-fiche-organisateur .mec-wrap .mec-event-grid-clean .row > [class*="col-"],
body.cd-fiche-organisateur .mec-wrap .mec-event-grid-novel .row > [class*="col-"] {
display: flex;
} body.cd-fiche-organisateur .mec-wrap .mec-event-article {
display: flex;
flex-direction: column;
width: 100%;
min-height: 100%;
overflow: visible;
position: relative;
z-index: 0;
}
body.cd-fiche-organisateur .mec-wrap .mec-event-article .mec-event-content {
flex: 1 1 auto;
min-height: 0;
}
body.cd-fiche-organisateur .mec-wrap .mec-event-footer {
flex-shrink: 0;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
gap: 0.35rem 0.5rem;
margin-top: auto;
overflow: visible;
position: relative;
z-index: 1;
} body.cd-fiche-organisateur .mec-wrap .mec-event-footer .mec-booking-button {
float: none;
clear: both;
flex: 0 1 auto;
max-width: 100%;
} body.cd-fiche-organisateur .mec-wrap .mec-event-sharing-wrap {
position: relative;
z-index: 5;
overflow: visible;
}
body.cd-fiche-organisateur .mec-wrap .mec-event-sharing {
z-index: 20;
} body.cd-fiche-organisateur .entry-content .mec-wrap,
body.cd-fiche-organisateur .entry-content .mec-event-grid-modern,
body.cd-fiche-organisateur .entry-content .mec-event-grid-classic,
body.cd-fiche-organisateur .entry-content .mec-event-grid-clean,
body.cd-fiche-organisateur .entry-content .mec-event-grid-novel {
overflow: visible;
}
@media (max-width: 768px) {
body.cd-fiche-organisateur .mec-wrap .mec-event-footer {
flex-direction: column;
align-items: stretch;
}
body.cd-fiche-organisateur .mec-wrap .mec-event-footer .mec-booking-button {
width: 100%;
text-align: center;
}
}