#homepage .mini-list-loaded{display:block!important;position:relative}
#homepage .event{display:flex;flex-wrap:wrap;cursor:pointer;border-radius:6px;background:#fff;border:1px solid #cee1df}
#homepage .event:not(:last-of-type){margin-bottom:10px}
#homepage .event-in{display:flex;flex-wrap:wrap;align-items:center;position:relative;height:94px}
#homepage .event time{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:70px;width:70px;background:#09565e;border:1px solid #599f4d;border-radius:6px;font:700 30px 'Hanuman',sans-serif;padding-top:12px;color:#fff;margin-left:-11px}
#homepage .event .event-month{display:block;width:100%;text-align:center;font:400 16px 'Montserrat',sans-serif;color:#fff;text-transform:uppercase;margin:0 0 -10px}
#homepage .event-data{width:100%;display:flex;flex-wrap:wrap;flex:1;height:100%;align-self:center;padding:5px 15px 5px 30px;border-radius:0 6px 6px 0;overflow:auto}
#homepage .event-title{width:100%;font:700 20px 'Hanuman',sans-serif;color:#2f2f2f;line-height:1.5;align-self:center;margin:0}
#homepage .event-more{width:100%;font:600 14px 'Montserrat', sans-serif;color:#fff;text-transform:capitalize;padding:11px 15px;text-align:right;background-image:linear-gradient( 61deg, rgb(89,159,77) 0%, rgb(67,128,60) 100%);border-radius:0 0 6px 6px}
#homepage .event-more img{width:6px;margin-left:8px}
#homepage .event:hover .event-more{background-image:linear-gradient( 61deg, rgb(0,107,118) 0%, rgb(9,86,94) 100%)}

#calendar .fc-button-primary{background-color:#599f4d!important;border-color:#599f4d}
#calendar .fc-button-primary:not(:disabled):active,#calendar .fc-button-primary:not(:disabled).fc-button-active{background-color:#74b669!important;border-color:#74b669}
#calendar.fc-unthemed td.fc-today{background:#599f4d}
#calendar td.fc-today a.fc-day-number{color:#fff}
#event-modal .modal-footer .btn {color: #fff;}

@media only screen and (max-width:991px) {
    #homepage .mini-events-list{padding:15px 0;margin:23px 0 0}
    #homepage .event time{margin-left:10px}
    #homepage .event-data{padding:5px 15px}
}

@media only screen and (max-width:479px) {
    #homepage .event-title{font-size:16px;line-height:1.2}
}