.elementor-11560 .elementor-element.elementor-element-77d3854 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.88;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11560 .elementor-element.elementor-element-77d3854{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-11560 .elementor-element.elementor-element-3d14e043 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11560 .elementor-element.elementor-element-3d14e043 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11560 .elementor-element.elementor-element-2b247870{text-align:center;}.elementor-11560 .elementor-element.elementor-element-2b247870 .elementor-heading-title{color:#FFFFFF;font-family:"Georgia", Sans-serif;font-size:2.5rem;font-weight:500;}.elementor-11560 .elementor-element.elementor-element-2b247870 > .elementor-widget-container{margin:10px 0px 0px 0px;}/* Start custom CSS for MEC, class: .elementor-element-50df9fe9 */.mec-event-article .event-carousel-type2-head {
    padding: 10%;
    margin-right: 20px;
}
/*.event-carousel-type2-head {*/
/*    background: #f76b0a;}*/

.mec-container [class*=col-] img {
    max-width: 120px;
    /*height: 120px;*/
    justify-self: anchor-center;
}

.mec-event-carousel-type2 .mec-event-footer-carousel-type2 .mec-event-sharing-wrap
{
    display: none;
}

.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-carousel-title
{
    font-size: 20px;
    justify-self: center;
}

.event-carousel-type2-head .mec-event-footer-carousel-type2
{
    margin-top: 0px;
    justify-content: center;
}

.event-carousel-type2-head .mec-event-carousel-content-type2
{
    justify-items: center;
}

.elementor-1555 .elementor-element.elementor-element-775193eb .mec-events-content, .elementor-1555 .elementor-element.elementor-element-775193eb .mec-events-content p
{
    /*text-align: center;    */
}

.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button
{
    width: 100%;
}

.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-date-info
{
    color: #f76b0a;
    font-weight: 600;
}
.mec-event-footer-carousel-type2 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77d3854 */.mec-event-article .event-carousel-type2-head {
    padding: 10%;
    margin-right: 20px;
    margin-bottom: -50px;
}/* End custom CSS */