@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500&display=swap');

/* support/issues/98607 */

#events-box .mini-list-loaded{display:flex!important;justify-content:space-between;flex-wrap:wrap;position:relative}
#events-box .event{display:flex;width:48%;margin-bottom:72px;cursor:pointer}
#events-box .event-left{width:50%;min-height:263px;position:relative}
#events-box .image-wrap{position:absolute;top:0;left:0;width:100%;height:100%;background:#ccc}
#events-box .image-wrap img{width:100%;height:100%;object-fit:contain!important}
#events-box .event-right{width:64%;background:#fff;padding:22px 30px}
#events-box .event time{display:flex;align-items:center;font:400 18px 'Open Sans',sans-serif;color:#1B1E23}
#events-box .event time::before{content:'';display:inline-block;width:28px;height:28px;margin-right:10px;background:url(../../../images/calendar-icon.png) center/cover no-repeat}
.government #events-box .event time::before{background-image:url(../../../images/calendar-icon-2.png)}
#events-box .event .event-month{display:inline-block;text-transform:uppercase;margin-right:5px}
#events-box .event-title{width:100%;font:500 24px 'Open Sans',sans-serif;color:#1B1E23;line-height:1.25;margin:13px 0 18px}
#events-box .event-desc{width:100%;font:400 18px 'Open Sans',sans-serif;color:#1B1E23;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}

#calendar .fc-button-primary{background-color:#C54B2A!important;border-color:#C54B2A}
#calendar .fc-button-primary:not(:disabled):active,#calendar .fc-button-primary:not(:disabled).fc-button-active{background-color:#d8684a!important;border-color:#d8684a}
#calendar.fc-unthemed td.fc-today{background:#C54B2A}
#calendar td.fc-today a.fc-day-number{color:#fff}

@media only screen and (max-width:991px) {
	#events-box .event{width:100%;margin-bottom:20px}
}

@media only screen and (max-width:768px) {
    #events-box .event{flex-wrap:wrap}
    #events-box .event-left{width:100%}
    #events-box .event-right{width:100%;padding:30px 15px}
    #events-box .event time{font-size:14px}
    #events-box .event-title{font-size:18px}
    #events-box .event-desc{font-size:16px}
}