#ics-export{margin:0 0 0 5px;}



#mini-events .mini-calendar{display: none !important;}


.mini-events-list-slider {display: flex;align-items: stretch;}

/* Calendar Events Style */
#mini-events .mini-events-list{flex-grow:1}
#mini-events .mini-list-loaded{display: block !important;flex-direction: column;gap: 24px;}
#homepage #mini-events .cal-event{cursor:pointer;background: rgba(255, 255, 255, 0.90);display: block;border-radius: 4px;transition: all .3s;height: 100%;border: 2px solid #FFF;}
#homepage #mini-events .cal-content{padding: 40px 24px;display: flex;flex-direction:column;gap: 30px;}
#homepage #mini-events .cal-event:hover{}

#mini-events .cal-event-datetime{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap:10px;}
#mini-events .cal-event .cal-event-time{color: #1A1A1A;font-size: 14px;font-weight: 700;}
#mini-events .cal-event .cal-event-date{color: #1A1A1A;font-size: 16px;letter-spacing: -0.32px;font-weight: 400;line-height:1.35;}
#mini-events .cal-event .cal-event-time span{display: block;font-size: 16px;font-weight: 400;background: #0C3966;color: #fff;border-radius: 8px 8px 0 0;height: 30px;display: flex;align-items: center;justify-content: center;font-family: 'Poppins';margin-bottom: 4px;}
#mini-events .cal-event-title{position: relative;color: #1A1A1A;font-size: 20px;font-weight: 700;text-transform: capitalize;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;word-break: break-all;text-align: left;font-family: 'Montserrat';letter-spacing: -0.4px;}

#mini-events .cal-event:hover .cal-event-title{color: #92A65F;text-decoration: underline;}



#freeform #mini-events .cal-event .cal-event-time{color: #fff;display: block;font-size: 14px;font-weight: 700;line-height: 1.35;margin-bottom: 4px;}
#freeform #mini-events .cal-event-title{color: #fff;font-size: 18px;font-weight: 600;line-height: 1.35;}

@media only screen and (max-width:991px) {
    .mini-events-list-slider{flex-direction: column;gap: 16px;;}

}
@media only screen and (max-width:767px) {
  
}
@media only screen and (max-width:479px) {


}