#ics-export{margin:0 0 0 5px;}





#mini-events{display: block !important;}
#mini-events .calendar-left{display: none !important;}

/* Calendar Events Style */
#mini-events .calendar-wrap{display:flex;justify-content:space-between}
#mini-events .mini-calendar{display: none !important;width: 100%;background: #fff;position:relative;padding: 40px 32px 25px;max-width:100%;border-radius: 0 0 8px 8px;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.10);}
#mini-events .mini-events-list{flex-grow:1}
#mini-events .mini-list-loaded{display: grid !important;grid-template-columns: repeat(3, 1fr);gap: 32px;}
#mini-events .cal-event{cursor:pointer;display: block;transition: all .3s;padding: 32px;border-radius: 12px;border: 1px solid rgba(41, 47, 51, 0.10);background: radial-gradient(132.52% 141.42% at 100% 0%, rgba(255, 255, 255, 0.98) 0%, rgba(255, 255, 255, 0.96) 100%), var(--Color-Brand-Tertiary-yellow, #FFA003);}

#mini-events .cal-event:last-of-type{margin-bottom: 0;}

#mini-events .cal-event .cal-event-date{display: flex;flex-direction:column;align-items: center;justify-content: center;width: 100px;height: 100px;text-align: center;line-height: 1.2;text-transform: capitalize;color: #444E54;background: #F7FCFF;font-size: 14px;font-weight: 400;border-radius: 50%;margin-bottom: 16px;transition: all .4s;}
#mini-events .cal-event .cal-event-date span{display: block;font-size: 32px;color: #292F33;font-family: "Open Sans";font-weight: 700;}
#mini-events .cal-event-title{color: #063150;font-size: 24px;font-weight: 600;line-height: normal;text-align: left;text-transform: capitalize;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;word-break: break-all;font-family: "Open Sans";}

#mini-events .cal-event .cal-event-time{display: flex;align-items: center;gap: 12px;color: #444E54;margin: 113px 0 24px;font-size: 16px;}
#mini-events .cal-event .cal-event-time img{width: 24px;}
#mini-events .cal-event .cal-event-link{text-transform: capitalize;text-decoration: none;font-family: "Open Sans";font-size: 14px;font-weight: 400;line-height: normal;color: #063150;border-radius: 100px;border: 1px solid #063150;padding: 8.5px 16px;}

#mini-events .cal-event:hover{border-color:rgba(41, 47, 51, 0.10);background:radial-gradient(132.52% 141.42% at 100% 0%, rgba(255, 255, 255, 0.70) 0%, rgba(255, 255, 255, 0.69) 100%),  #FFA003;}
#mini-events .cal-event:hover .cal-event-date{background: rgba(247, 252, 255, 0.50);border-color: rgba(41, 47, 51, 0.07);}



#mini-events .tab-calendar,
#mini-events .tab-event{display: none;}
#mini-events .tab-calendar.active,
#mini-events .tab-event.active{display: block;}




@media only screen and (max-width:991px) {
    #mini-events {display: block !important;}
    #mini-events .calendar-left{width: 672px;margin:0 auto;max-width: 100%;}

    #mini-events .calendar-right,
    #department #mini-events .calendar-right{margin: 40px 0 0 0;width: 100%;}
    #homepage .fc-toolbar-chunk:nth-of-type(1) .fc-button-group:nth-of-type(1),
    #department .fc-toolbar-chunk:nth-of-type(1) .fc-button-group:nth-of-type(1){left: 15px;right: 15px;}
    #homepage .fc-dayGridMonth-view,
    #department .fc-dayGridMonth-view{padding: 0;}

    #mini-events .mini-list-loaded{grid-template-columns: repeat(2, 1fr);}
}
@media only screen and (max-width:767px) {
    #mini-events .cal-content{min-height: 110px;}
}

@media only screen and (max-width:479px) {
    #mini-events h2{font-size: 28px;}

    #mini-events .cal-event-time{font-size: 18px;}
	#mini-events .cal-event-title{font-size: 17px;}
    #mini-events .cal-event-info{padding: 18px 25px 18px 15px;}

    #mini-events .mini-list-loaded{grid-template-columns: repeat(1, 1fr);}

}