.mec-container {
margin-right: auto;
margin-left: auto;
padding-left: initial;
padding-right: initial;
}
.mec-wrap .row {
margin-left: auto;
margin-right: auto;
}
.mec-events-meta-group-booking .mec-booking-shortcode,
.mec-single-event .mec-events-meta-group-booking,
.mec-single-event .mec-frontbox {
padding: 10px;
}
.container .row:not(.row-collapse),
.lightbox-content .row:not(.row-collapse),
.row .gallery, .row .row:not(.row-collapse) {
margin-left: auto;
margin-right: auto;
}
body .mec-single-event .mec-events-meta-group-booking ul {
width: 100%;
}
@media only screen and (max-width: 767px) {
.mec-container {
width: auto;
}
body .mec-single-event .p-Grid.p-CardForm {
display: flex;
flex-direction: column;
}
body .mec-single-event .p-GridCell {
padding-left: 0;
}
body .mec-event-list-standard .mec-col-table-c.mec-event-content-wrap,
body .mec-event-list-standard .mec-event-content {
padding: 10px;
}
body .mec-single-event-date,
body .mec-event-cost,
body.mec-event-more-info,
body .mec-event-website,
body .mec-events-meta-date,
body .mec-local-time-details,
body .mec-single-event-additional-locations,
body .mec-single-event-additional-organizers,
body .mec-single-event-category, 
body .mec-single-event-label,
body .mec-single-event-location,
body .mec-single-event-organizer,
body .mec-single-event-sponsor,
body .mec-single-event-time {
padding: 0;
}
body .mec-single-event .mec-event-meta .mec-single-event-additional-locations .mec-events-single-section-title,
body .mec-single-event .mec-event-meta .mec-single-event-additional-organizers .mec-events-single-section-title,
body .mec-single-event .mec-event-meta .mec-single-event-location .mec-events-single-section-title,
body .mec-single-event .mec-event-meta .mec-single-event-organizer .mec-events-single-section-title,
body .mec-single-event .mec-events-meta-date h3,
body .mec-single-event .mec-event-meta .mec-single-event-location .mec-events-single-section-title,
body .mec-events-single-section-title,
body .mec-single-event .mec-event-meta h6,
body .mec-single-event-sponsor span {
display: inline;
}
body .mec-img-location {
margin-top: 10px;
}
body .mec-single-event .mec-events-meta-date i,
body .mec-single-event .mec-single-event-additional-organizers i,
body .mec-single-event .mec-single-event-location dl dd i,
body .mec-single-event .mec-single-event-organizer dl dd i {
margin-left: 3px;
}
body .mec-single-event .col-md-4,
body .lity-content .mec-events-meta-group-booking .mec-booking-checkout-coupon-wrapper,
body .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-checkout-coupon-wrapper,
body .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-wrapper,
.p-GridCell,
body .mec-book-form-gateway-checkout .mec-form-row .mec-form-row,
body .mec-single-event .mec-events-meta-group-booking ul li {
width: 100% !important;
margin-right: 0px !important;
margin-left: 0 !important;
}
body .mec-form-row.mec-card-element-stripe iframe {
margin: 0 !important;
width: 100% !important;
}
body .mec-book-form-gateway-checkout .mec-form-row {
display: flex;
flex-direction: column;
}
body .lity-content .mec-events-meta-group-booking ul,
body .mec-events-meta-group-booking .mec-booking-shortcode ul,
body .mec-single-event .mec-events-meta-group-booking ul,
body .mec-book-form-gateway-checkout .mec-form-row .mec-form-row {
width: 100%;
}
.mec-book-form-gateway-checkout .mec-form-row .mec-form-row:nth-child(2) {
margin-left: 0;
}
}
@media only screen and (max-width: 48em) { }