:root{
    --mosh-bg-color:#F4F6F4;
    --mosh-main-color: #4bae3e;
}

.e-loop-item.type-event.ast-width-md-4{
    width: 100%;
    padding: 0;
}

.event_date{
    background-color: #fff;
    padding: 10px 15px;
    box-shadow: 5px 3px 15px rgba(0,0,0,.2);
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.event_date .day{
    font-size: 23px;
    line-height: 23px;
    font-weight: 600;
}

.event_date .month{
    font-size: 13px;
    line-height: 15px;
    font-weight: 600;
}

.filter-form form select{
    padding-top: 8px;
    padding-bottom: 8px;
}
.filter-form form .elementor-field-group.e-form__buttons{
    gap: 20px;
}

.filter-form button{
    border: 1px solid var(--mosh-main-color) !important;
}

.comiseo-daterangepicker-triggerbutton{
    width: 100%;
}

.ui-widget,
.comiseo-daterangepicker-main{
    font-family: inherit !important;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight,
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
    background: var(--mosh-main-color) !important;
    border-color: var(--mosh-main-color) !important;
}


.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
    color: #ffffff !important;
}

.comiseo-daterangepicker-triggerbutton.ui-button{
    padding: 13px 10px;
    font-size: 15px;
    text-transform: initial;
}

.comiseo-daterangepicker-triggerbutton.ui-button:hover{
    background: var(--mosh-bg-color) !important;
}

.mosh-hidden{
    display: none !important;
}

.choices{
    width: 100%;
}

.choices__list--dropdown, .choices__list[aria-expanded]{
    z-index: 1000 !important;
}

.choices .choices__inner{
    border-color: var(--mosh-main-color) !important;
    background-color: var( --mosh-bg-color ) !important;
    padding-top: 5.5px !important;
    padding-bottom: 5.5px !important;
    font-size: 15px;
}

.choices__placeholder{
    opacity: 1 !important;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted,
.choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
    background-color: var(--mosh-main-color) !important;
    color: #ffffff;
}

.choices[data-type*=select-one]::after{
    border-color:  var(--mosh-main-color) transparent transparent !important;
}

