.mini-list-loaded{display:block!important;}
.mini-calendar{display: block!important;}

.mini-list-loaded{display:inline-block!important;break-inside:avoid;margin:15px 0 0 0;position: relative;width:100%;}

.image-wrap img{height: 100%;width:100%}
.event{display:block;break-inside: avoid;width: 100%;margin-bottom: 22px;position:relative;margin-bottom: 20px;}
time{font-family:"Open Sans",sans-serif;text-align: center;font-size:14px;color:#429c35;line-height: 1;line-height:29px;font-weight:600;}
.event-title{font-family:"Open Sans",sans-serif;font-size: 22px;color:#000;line-height:30px;font-weight: 600;}


@-moz-document url-prefix() {
    .calendar-holder .mini-calendar,.calendar-holder .mini-events-list{
        display: inline-block!important;
    }
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .calendar-holder .mini-calendar,.calendar-holder .mini-events-list{
        display: inline-block!important;
    }
  }
 
#events-feed,
#meetings-feed{column-count:2;column-gap:105px}
#homepage .fc-scroller {height:auto!important;overflow: hidden!important;}
.calendar-holder .mini-calendar{display: block;background:#fff;margin-right: 50px;border: 1px solid #efefef;}
.calendar-holder .fc th, .calendar-holder .fc td{border:0}
.calendar-holder .fc-toolbar{justify-content:center;position:relative;background:#fff;padding:8px 0px 0px;;font-size:24px;letter-spacing: .05em;line-height:45px;margin:0}
.calendar-holder .fc-button-group{position:static}
.calendar-holder .fc-right h2{font-size:18px!important;font-weight:900;color:#15191a;text-transform:capitalize;text-align:center;letter-spacing:0;;font-family:"Lato",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:64.5%;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:150px}
.calendar-holder .fc-left .fc-button-group .fc-next-button{right:150px}
.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:15px}
.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:15px}
.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:900;line-height:24px;font-size: 12px;font-family:"Lato",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:12px}
.calendar-holder .fc-dayGridMonth-view .fc-day-header:nth-of-type(2) span:before{content:'M';font-size:12px}
.calendar-holder .fc-dayGridMonth-view .fc-day-header:nth-of-type(3) span:before{content:'T';font-size:12px}
.calendar-holder .fc-dayGridMonth-view .fc-day-header:nth-of-type(4) span:before{content:'W';font-size:12px}
.calendar-holder .fc-dayGridMonth-view .fc-day-header:nth-of-type(5) span:before{content:'T';font-size:12px}
.calendar-holder .fc-dayGridMonth-view .fc-day-header:nth-of-type(6) span:before{content:'F';font-size:12px}
.calendar-holder .fc-dayGridMonth-view .fc-day-header:nth-of-type(7) span:before{content:'S';font-size:12px}

.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:1.75em !important;position: relative;}
.calendar-holder .fc-view-container{padding:3px 16px 37px 18px;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:#1c369d;height:26px;width:26px;border-radius: 4px;}
.calendar-holder .fc-today .fc-day-number{color:#fff}
.calendar-holder .eventDay a{text-decoration: underline;color:#429c35}
.calendar-holder .fc-day-grid{/*! padding:6px 0 0 0; */}


@media only screen and (max-width:991px) {
    .calendar-holder{column-count: 1;column-gap:30px;}
    .mini-list-loaded{margin:0;position: static;width: 100%;}
    .calendar-holder .mini-calendar{margin:30px 0;width: 100%;}
    .calendar-holder .fc-toolbar{margin:0 30px}
    .calendar-holder .fc-view-container{padding:30px 15px}
    #commissioners-feed,
    #events-feed,
    #meetings-feed{column-count:1}
}
