#mini-events .tab-content.current{display: flex;justify-content: space-between;align-items:flex-start;gap:30px;position:relative}
.mini-list-loaded{display:flex!important;break-inside:avoid;position:relative;width:100%;flex-direction:column;width:500px;position:relative;z-index:3;top:-45px}

.image-wrap img{height: 100%;width:100%}
.event{display:flex;border-bottom:2px solid #e8e8e8;gap:23px;padding:25px 0;}
time{color:#99a9bd;text-align: center;line-height:1}
.event-month{font-size: 18px;font-weight: 600;}
.event-date{font-size: 28px;font-weight: 600;margin:3px 0 0 0}
.event-title{font-family:"Open Sans",sans-serif;font-size: 23px;color:#262626;line-height:28px;font-weight:700}
.event:last-of-type{border:0}

#homepage .fc-scroller {height:auto!important;overflow: hidden!important;padding: 6px 0 0 0;}
.calendar-holder .mini-calendar{display: block!important;width:547px;background:#fff;position:relative;z-index:1;max-width: 48.7%}
.calendar-holder .mini-calendar:after{position:absolute;left:0;right:0;top:0;bottom:0;content:'';background:#fff;margin:5px;z-index:0}
.calendar-holder .fc th, .calendar-holder .fc td{border:0}
.calendar-holder .fc-scroller.fc-day-grid-container{height: auto!important;padding: 9px 0 0 0}
.calendar-holder .fc-toolbar{justify-content:center;position:relative;padding:20px 0px 0px;;font-size:24px;letter-spacing: .05em;line-height:45px;margin:0;z-index:2}
.calendar-holder .fc-button-group{position:static}
.calendar-holder .fc-right h2{font-size:21px!important;font-weight:600;color:#15191a;text-transform:capitalize;text-align:center;letter-spacing:0;;font-family:"Poppins",sans-serif}
.calendar-holder .fc-left .fc-button-group button:focus{box-shadow:none}
.calendar-holder .fc-left .fc-button-group:last-of-type{display:none}
.calendar-holder .fc-left .fc-button-group:last-of-type button{padding:2px 5px}
.calendar-holder .fc-left .fc-button-group:first-of-type button{position:absolute;top:66%;transform:translateY(-50%);background:none!important;border:0;border-radius:0;padding:0;color:#f8f9fc!important;font-size:17px;margin:-2px 0 0}
.calendar-holder .fc-left .fc-button-group .fc-prev-button{left:133px}
.calendar-holder .fc-left .fc-button-group .fc-next-button{right:133px}
.calendar-holder .fc-prev-button .fc-icon{position: relative;}
.calendar-holder .fc-prev-button .fc-icon:before{position: absolute;content:"";left:0;right:0;top:0;bottom:0;background:url('../images/calendar-prev.png')center no-repeat;background-size:contain;width:16px}
.calendar-holder .fc-next-button .fc-icon{position: relative;}
.calendar-holder .fc-next-button .fc-icon:before{position: absolute;content:"";left:0;right:0;top:0;bottom:0;background:url('../images/calendar-next.png')center no-repeat;background-size:contain;width:16px}
.calendar-holder .fc-body .fc-row{height:1.77em !important;}

.calendar-holder .fc-day-number{color:#000000;text-decoration:none;text-align: center;font-weight:700;line-height:32px;font-size:15.3px;font-family:"Open Sans",sans-serif}
.calendar-holder .fc-other-month .fc-day-number{color:#bdbdbd!important}
.calendar-holder .td{width: 50px;text-align: center;}
.calendar-holder .fc-day-header span{font-size:0;font-family:"Open Sans",sans-serif;color:#000;font-weight:700}
.calendar-holder .fc-dayGridMonth-view .fc-day-header:nth-of-type(1) span:before{content:'S';font-size:15.3px}
.calendar-holder .fc-dayGridMonth-view .fc-day-header:nth-of-type(2) span:before{content:'M';font-size:15.3px}
.calendar-holder .fc-dayGridMonth-view .fc-day-header:nth-of-type(3) span:before{content:'T';font-size:15.3px}
.calendar-holder .fc-dayGridMonth-view .fc-day-header:nth-of-type(4) span:before{content:'W';font-size:15.3px}
.calendar-holder .fc-dayGridMonth-view .fc-day-header:nth-of-type(5) span:before{content:'T';font-size:15.3px}
.calendar-holder .fc-dayGridMonth-view .fc-day-header:nth-of-type(6) span:before{content:'F';font-size:15.3px}
.calendar-holder .fc-dayGridMonth-view .fc-day-header:nth-of-type(7) span:before{content:'S';font-size:15.3px}

.calendar-holder .fc-event-container{display: none}
.calendar-holder .fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{float: none;}
.calendar-holder .fc .fc-row .fc-content-skeleton table, .calendar-holder .fc .fc-row .fc-content-skeleton td, .calendar-holder .fc .fc-row .fc-mirror-skeleton td{text-align:center;}
.calendar-holder .fc-dayGrid-view .fc-body .fc-row{min-height:2.41em !important;position:relative}
.calendar-holder .fc-view-container{padding:7px 17px 15px 17px;;break-inside:avoid;}
.calendar-holder .fc-row.fc-week.fc-widget-content.fc-rigid:last-of-type{display:none}
.calendar-holder .fc-row.fc-rigid .fc-content-skeleton{top:50%;transform:translateY(-50%)}
.calendar-holder .fc-unthemed td.fc-today{background:none;position: relative;color:#fff;z-index: 1;}
.calendar-holder .fc-unthemed td.fc-today:after{position: absolute;content:'';left:50%;top:50%;transform:translateY(-50%) translateX(-50%);z-index:-1;background:#3379bd;height:34.9px;width:30.56px}
.calendar-holder .fc-today .fc-day-number{color:#fff}
.calendar-holder .eventDay a{text-decoration: underline;color:#8195d0}


@media only screen and (max-width:991px) {
    .calendar-holder .fc-view-container{padding:15px}
    #mini-events .tab-content.current{flex-direction:column;gap:5px}
    .calendar-holder .mini-calendar{width:100%;max-width:100%;}
    .calendar-holder .fc-left .fc-button-group .fc-prev-button{left:15px}
    .calendar-holder .fc-left .fc-button-group .fc-next-button{right:15px}
    .mini-list-loaded{width: 100%;top: 0;}
}
