#mini-events{column-count: 2;column-gap:30px;}
.calendar-placeholder .mini-list-loaded{display:block!important;column-count: unset;position: relative;top:0px;left:-67px;}
@-moz-document url-prefix() {
    .calendar-placeholder .mini-list-loaded,.calendar-placeholder .mini-calendar {
      display:inline-block
    }
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .calendar-placeholder .mini-list-loaded,.calendar-placeholder .mini-calendar {
      display:inline-block
    }
  }
.image-wrap img{height: 100%;width:100%}
time{background:#285c4d;line-height: 1;height:55px;width: 55px;position: absolute;left:0;top:50%;bottom:0;transform: translateY(-50%);font-family:"Verdana",sans-serif;font-weight: 700;font-size: 24px;color:#fff;text-align: center;padding:8px}
.event-month{display: block;color:#fff;font-size:12px;text-transform: uppercase;}
.event-title{padding: 25px 15px 35px 90px;;font-size: 24px;color:#000;font-family:"Verdana",sans-serif;font-weight: 700;}
.mini-list-loaded{column-count:2;-webkit-column-count:2;-moz-column-count:2}
.event-info{box-shadow: 5.362px 4.5px 9.6px 0.4px rgba(0, 0, 0, 0.12);padding:28px 15px 29px 30px;background:#fff;min-height: 118px;}
.event{display:block;break-inside: avoid;width: 100%;margin-bottom: 20px;position: relative;border-bottom:1px solid #e8e7e5}
.event:last-of-type{border:0}
.calendar-placeholder .mini-calendar{display: inline-block;break-inside: avoid;background:#fff;border:1px solid #e8e7e5;margin:0;width: 375px;position: relative;left:-42px;top:-12px}
.calendar-placeholder .fc-scroller.fc-day-grid-container{height: auto!Important;}
.calendar-placeholder .fc th, .calendar-placeholder .fc td{border:0}
.calendar-placeholder .fc-toolbar{justify-content:left;position:relative;background:#fff;padding:35px 0 0 43px;margin:0}
.calendar-placeholder .fc-button-group{position:static}
.calendar-placeholder .fc-right h2{font-size:20px!important;font-weight:700;color:#000;text-transform:capitalize;font-family:"Verdana",sans-serif}
.calendar-placeholder .fc-left .fc-button-group button:focus{box-shadow:none}
.calendar-placeholder .fc-left .fc-button-group:last-of-type{display:none}
.calendar-placeholder .fc-left .fc-button-group:last-of-type button{padding:2px 5px}
.calendar-placeholder .fc-left .fc-button-group:first-of-type button{position:absolute;top:80.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-placeholder .fc-left .fc-button-group .fc-prev-button{left:0}
.calendar-placeholder .fc-left .fc-button-group .fc-next-button{right:0}
.calendar-placeholder .fc-prev-button .fc-icon{position: relative;}
.calendar-placeholder .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:13px}
.calendar-placeholder .fc-next-button .fc-icon{position: relative;}
.calendar-placeholder .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:13px}
.calendar-placeholder .fc-body .fc-row{height:1.8em!important}

.calendar-placeholder .fc-day-number{color:#53565a;text-decoration:none;text-align: center;font-weight:700;line-height:32px;font-size: 14px;}
.calendar-placeholder .fc-other-month .fc-day-number{color:#53565a}
.calendar-placeholder .td{width: 50px;text-align: center;}
.calendar-placeholder .fc-day-header span{font-size:0;font-family:"Verdana",sans-serif;color:#53565a}
.calendar-placeholder .fc-dayGridMonth-view .fc-day-header:nth-of-type(1) span:before{content:'S';font-size:14px}
.calendar-placeholder .fc-dayGridMonth-view .fc-day-header:nth-of-type(2) span:before{content:'M';font-size:14px}
.calendar-placeholder .fc-dayGridMonth-view .fc-day-header:nth-of-type(3) span:before{content:'T';font-size:14px}
.calendar-placeholder .fc-dayGridMonth-view .fc-day-header:nth-of-type(4) span:before{content:'W';font-size:14px}
.calendar-placeholder .fc-dayGridMonth-view .fc-day-header:nth-of-type(5) span:before{content:'T';font-size:14px}
.calendar-placeholder .fc-dayGridMonth-view .fc-day-header:nth-of-type(6) span:before{content:'F';font-size:14px}
.calendar-placeholder .fc-dayGridMonth-view .fc-day-header:nth-of-type(7) span:before{content:'S';font-size:14px}

.calendar-placeholder .fc-event-container{display: none}
.calendar-placeholder .fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{float: none;}
.calendar-placeholder .fc .fc-row .fc-content-skeleton table, .calendar-placeholder .fc .fc-row .fc-content-skeleton td, .calendar-placeholder .fc .fc-row .fc-mirror-skeleton td{text-align:center;}
.calendar-placeholder .fc-dayGrid-view .fc-body .fc-row{min-height:2.09em!important;position: relative;}
.calendar-placeholder .fc-view-container{padding:20px 30px 30px 29px;font-family:"Verdana",sans-serif;font-weight: 700;color:#53565a}
.calendar-placeholder .fc-row.fc-week.fc-widget-content.fc-rigid:last-of-type{display:none}
.calendar-placeholder .fc-row.fc-rigid .fc-content-skeleton{top:50%;transform:translateY(-50%)}
.calendar-placeholder .fc-unthemed td.fc-today{background:none;position: relative;color:#fff;z-index: 1;}
.calendar-placeholder .fc-unthemed td.fc-today:after{position: absolute;content:'';left:50%;top:50%;transform:translateY(-50%) translateX(-50%);z-index:-1;background:#285c4d;height:26px;width:26px}
.calendar-placeholder .fc-today .fc-day-number{color:#fff}
.calendar-placeholder .eventDay{text-decoration: underline;}


@media only screen and (max-width:991px) {
    #mini-events{column-count: 1;}
    .calendar-placeholder .mini-calendar{position: static;width: 100%;}
    .calendar-placeholder .mini-list-loaded{position: static;margin: 0;}
}

@media only screen and (max-width:600px) {
    .calendar-placeholder .fc-toolbar{padding: 35px 15px 0;}
    .calendar-placeholder .fc-view-container{padding:15px}
}