.elementor-395 .elementor-element.elementor-element-233070c4 > .elementor-container{min-height:90vh;}.elementor-395 .elementor-element.elementor-element-233070c4{z-index:100;}.elementor-395 .elementor-element.elementor-element-b82580{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:100;}body.elementor-page-395:not(.elementor-motion-effects-element-type-background), body.elementor-page-395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}@media(max-width:1024px){.elementor-395 .elementor-element.elementor-element-233070c4 > .elementor-container{min-height:700px;}}@media(max-width:767px){.elementor-395 .elementor-element.elementor-element-233070c4 > .elementor-container{min-height:100vh;}.elementor-395 .elementor-element.elementor-element-429b7caa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-2f2d2ac5 */.mec-event-grid-classic{
    margin-bottom: 5px!important;
}
.mec-dropdown-search{
    margin-left: 13px!important;
}
.mec-date-search{
    margin-left: 13px!important;

}
.col-md-4.col-sm-4{
    border-bottom: 0.5px #c9c9c9 solid!important;
}

.mec-event-grid-classic > .row > .col-md-3.col-sm-3{
    
    border-right: 0.5px solid #c9c9c9;
    border-bottom: 0.5px solid #c9c9c9;
}

.mec-event-grid-classic > .row > .col-md-3.col-sm-3:nth-of-type(4){
    
    border-right: none;
    border-bottom: 0.5px solid #c9c9c9;
}

.mec-event-grid-classic > .row:first-of-type > .col-md-3.col-sm-3{
    
    border-top: 0.5px solid #c9c9c9;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1dc086c6 */#mec_sf_category_3665, #mec_sf_month_3665, #mec_sf_year_3665{
        height: 100%!important;
    background-color: #f7f7f7!important;
    border: none !important;
    font-family: Poppins, sans-serif!important;
    text-transform: uppercase!important;
    padding: 10px 20px!important;
    border-radius: 0!important;
    color: #000!important;
}

select#mec_sf_month_3665, select#mec_sf_year_3665{
    width:44%!important;
}

#mec_sf_category_3665:hover{cursor:pointer;}

.mec-wrap .mec-totalcal-box i {
    border:none !important;
    background-color:#f7f7f7!important;
    color:#000!important;
    padding:20px 0 0 20px;
}

.mec-search-form .mec-date-search{
    width:33.33%!important;
    background-color:#f7f7f7!important;
}

.mec-single-event .mec-events-meta-group-booking, .mec-single-event .mec-frontbox {
    margin-bottom: 30px;
    padding: 10px 30px;
    background: #f8f8f8 !important;
    border: unset !important;
    box-shadow: unset !important;
}



div#mec_search_form_3665 {
    padding: 0px !important;
    margin: 0px !important;
}


select#mec_sf_category_3665 {
    margin-bottom: 0px;
}

input#mec_sf_s_495 {
    margin-bottom: 0px;
}
input#mec_sf_s_3665 {
    margin-bottom: 0px;
}

.mec-date-search {
    padding: 0px;
}

.mec-text-input-search {
    padding: 0px !important;
}

.mec-date-search {
    padding: 0px !important;
}

.mec-dropdown-search {
    padding: 0px !important;
}

.mec-dropdown-wrap {
    width: 33.333% !important;
    display: inline-block !important;
}

.mec-date-search {
    display: inline-block !important;
    width: 33.333% !important;
}

.mec-dropdown-search {width: 100% !important;display: inline-block !important;min-height: unset !important;}

html div#mec_search_form_3665{
    background-color: #f8f8f8 !important;
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 1024px) and (min-width: 769px) {
    .elementor-72 .elementor-element.elementor-element-defe127 {
        width: 37%;
    }
    
    .elementor-72 .elementor-element.elementor-element-ee43200 {
        width: 37.004%;
    }
}

rs-module-wrap img {
    object-fit: cover !importwant;
}
rs-row img {
    object-fit: cover !important;
}


@media screen and (max-width: 767px) {
        html .elementor-72 .elementor-element.elementor-element-8882be1 {
        margin-top: unset !important;
    }
}

@media screen and (min-width: 768px) {
    .elementor-72 .elementor-element.elementor-element-8882be1 {
        margin-top: calc(-468px + 6vw) !important;
    }
}

.mec-event-image img.attachment-medium.size-medium.wp-post-image {
    height: 350px;
    object-fit: cover;
}

.col-md-6.col-sm-6:first-child {
    border-right: 0.5px #11101026 solid !important;
}

html #mec_skin_events_495 {
    margin-top: 0px !important;
}
html div#mec_search_form_495 {
    background-color: #f8f8f8 !important;
}
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;700&display=swap');

.mec-wrap .col-md-6, .mec-wrap .col-sm-6{
    padding:0!important;
}

div#mec_search_form_495{
    background-color:#f7f7f7!important;
    min-height:0!important;
}

/* SEARCH FILTER */
.mec-wrap .mec-totalcal-box{
    border:none!important;
}

#mec_search_form_495{
    border-bottom:1px solid #C9C9C9 !important;
}

.mec-search-form .mec-dropdown-wrap{
    width:66.66%!important;
    background-color:#f7f7f7!important;
}

.mec-search-form .mec-date-search{
    width:33.33%!important;
    background-color:#f7f7f7!important;
}

.mec-wrap .mec-totalcal-box i {
    border:none !important;
    background-color:#f7f7f7!important;
    color:#000!important;
    padding:20px 0 0 20px;
}

#mec_sf_category_495, #mec_sf_month_495, #mec_sf_year_495{
    height:100%!important;
    background-color:#f7f7f7!important;
    border:none !important;
    font-family:Poppins, sans-serif!important;
    text-transform:uppercase!important;
    padding: 10px 20px!important;
    border-radius:0!important;
    color:#000!important;
}

select#mec_sf_month_495, select#mec_sf_year_495{
    width:44%!important;
}

#mec_sf_category_495:hover{cursor:pointer;}

input:focus, select:focus, textarea:focus, form:focus, button:focus {outline:0;}

/* CONTENT */
#mec_skin_events_495{
    margin-top:15px !important;
}
.mec-event-image {
    padding:20px;
}
.mec-event-article {
    border:none!important;
}
.mec-event-content {
    background-color:#000 !important;
    padding:20px!important;
}

.mec-sl-calendar {
    background-color:#f7f7f7 !important;
}

.mec-event-date, .mec-start-date-label{
    margin:0 !important;
    font-family:Poppins, sans-serif!important;
    text-align:left!important;
    background-color:#000 !important;
}

.mec-bg-color, .mec-bg-color-hover:hover, .mec-wrap .mec-bg-color, .mec-wrap .mec-bg-color-hover:hover{
    background-color:#000 !important;
    padding:0;
}

.mec-color-hover{
    font-family:Poppins, sans-serif!important;
    font-weight:700;
    text-transform:lowercase!important;
    color:#FFF !important;
}

.mec-event-title{
    text-align:left!important;
}

.mec-bg-color{
    background-color:none!important;
}

/* LOAD MORE */
.mec-load-more-button {
    font-family:Poppins, sans-serif!important;
    font-weight:700;
    color:#FFF!important;
    background-color:#000!important;
    border:1px #000 solid!important;
    border-radius:0!important;
}

.mec-load-more-button:hover{
    background-color:#f7f7f7!important;
    color:#000!important;
}

/* TABLET */
@media screen and (max-width:768px){
    elementor-72 .elementor-element.elementor-element-8882be1{
        margin-top: unset !important;
    } 
    
    .mec-search-form .mec-date-search,.mec-search-form .mec-dropdown-wrap {
        width:50%!important;
    }
    
    .mec-event-image img.attachment-medium.size-medium.wp-post-image {
        height: 200px;
    }
}

/* MOBILE */
@media screen and (max-width:600px){
    .mec-search-form .mec-date-search,.mec-search-form .mec-dropdown-wrap {
        width:100%!important;
    }
    .mec-search-form .mec-dropdown-wrap{
        border-bottom:1px solid #C9C9C9 !important;
    }
    .mec-event-image img.attachment-medium.size-medium.wp-post-image {
        height: 250px;
    }
    /*
    #mec_sf_year_495 {
        border-left:1px solid #C9C9C9 !important;
    }
    
    .mec-event-grid-classic .row .col-sm-4 {
        border-bottom:1px solid #C9C9C9 !important;
    }
    */
}

/* HIDDEN ELEMENTS*/
.mec-grid-event-location,.event-color,.mec-event-footer{
    display:none;
}/* End custom CSS */