@import url('https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@400;700&display=swap');

#event-details .calendar-wrap{display:flex;justify-content:space-between}
#event-details .mini-calendar{width:45%;background:#fff;padding:36px 43px 51px;height:100%;position:relative;top:7px;border:1px solid #bedfef;border-radius:10px;pointer-events:all}
#event-details .mini-list-loaded{display:block!important;width:48.7%;position:relative;top:32px;pointer-events:all}
#event-details .fc-view > table{border-style:hidden}
#event-details .fc-toolbar.fc-header-toolbar{margin-bottom:0;border-radius:6px 6px 0 0}
#event-details .fc-button-group{display:flex;justify-content:space-between;position:absolute;top:73px;width:calc(100% - 86px);opacity:0;transition:all 320ms}
#event-details .mini-calendar:hover .fc-button-group{opacity:1}
/* #event-details .fc-left .fc-button-group:first-of-type{display:none} */
#event-details .fc-icon-chevron-left:before{content:"\f060";font-family:"FontAwesome";display:inline-block;color:#012d6a}
#event-details .fc-icon-chevron-right:before{content:"\f061";font-family:"FontAwesome";display:inline-block;color:#012d6a}
#event-details .fc-toolbar{display:block}
#event-details .fc-button-group > .fc-button{background:transparent!important;border:none;padding:0;flex:none}
#event-details .fc-button-group > .fc-button:hover,.fc-button-group > .fc-button:focus{background:transparent!important}
#event-details .fc-button-group > .fc-button:not(:last-child){margin-left:0}
#event-details .fc-button-group > .fc-button:not(:first-child) {float:right;margin-right:0}
#event-details .fc-left .fc-button-group .fc-today-button{display:none}
#event-details .fc-button .fc-icon{display:inline-flex;align-items:center;justify-content:center}
#event-details .fc-center{display:none}
#event-details .fc-right{display:block;text-align:left;position:relative;top:-3px;pointer-events:none}
#event-details .fc-day-header>span{font-size:0;white-space:nowrap}
#event-details .fc-sun>span:after{content:'S'}
#event-details .fc-mon>span:after{content:'M'}
#event-details .fc-tue>span:after{content:'T'}
#event-details .fc-wed>span:after{content:'W'}
#event-details .fc-thu>span:after{content:'T'}
#event-details .fc-fri>span:after{content:'F'}
#event-details .fc-sat>span:after{content:'S'}
#event-details .fc-day-header>span:after{display:inline-block;font:400 18px 'Merriweather Sans',sans-serif;color:#231e27}
#event-details .fc-right h2{font:700 30px 'Merriweather Sans',sans-serif;color:#131620;text-transform:capitalize;padding:23px 0 11px;text-align:center}
#event-details .fc-view-container{border-top:none}
#event-details .fc-unthemed td{border:none}
#event-details .fc-widget-content{border-top:none}
#event-details .fc-content-skeleton .fc-day-number{font:400 18px 'Merriweather Sans',sans-serif;color:#1c1918;text-decoration:none}
#event-details #mini-events .fc-row.fc-widget-header{border:none;border-radius:0 0 6px 6px;padding:0 12px}
#event-details .fc .fc-row .fc-content-skeleton td{border:none;text-align:center}
#event-details .fc-scroller.fc-day-grid-container{height:100%!important;padding:0 16px}
#event-details #mini-events .fc-unthemed td.fc-today{background:#fff;border:none;position:relative;z-index:0}
#event-details .fc-unthemed td.fc-today a:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40px;height:40px;background:#0082ca;z-index:-1;border-radius:6px}
#event-details .fc-unthemed td.fc-today a{position:relative}
#event-details .fc-today .fc-day-number{color:#fff}
#event-details #mini-events .fc-day-number{display:inline-block;float:none;margin:4px 5px}
#event-details .fc-widget-header th{padding:10px 0;text-align:center;border:none}
#event-details .fc-day-top.fc-other-month{opacity:1}
#event-details .fc-day-top.fc-other-month a{color:#bcc0cd}
#event-details #mini-events .fc-dayGrid-view .fc-body .fc-row{min-height:auto;height:48px!important;line-height:48px}

#event-details .event{display:block;position:relative;height:112px;background:transparent;padding:20px 0;cursor:pointer;overflow:auto}
#event-details .event:nth-last-child(2){margin-bottom:0}
#event-details .event time{display:block;font:400 14px 'Merriweather Sans',serif;color:#131620;text-transform:capitalize;margin-bottom:7px}
#event-details .event-title{width:100%;font:400 22px 'Merriweather Sans',sans-serif;color:#e45050;line-height:1}

#event-details a.fc-day-number{cursor:auto;text-decoration:none;pointer-events:none}
#event-details .fc-day-top.day-has-event.fc-today a.fc-day-number{color:#fff!important;text-decoration-color:#fff}
#event-details .fc-day-top.day-has-event a.fc-day-number{cursor:pointer;pointer-events:all}
#event-details .fc-left .fc-button-group+.fc-button-group{position:absolute;top:0;right:0;margin:0;width:auto;opacity:0;transition:opacity 320ms}
#event-details .fc-left .fc-button-group+.fc-button-group button{background:#0082ca!important;padding:0 4px;border-radius:0 6px 0 0;pointer-events:all;cursor:auto}
#event-details .fc-dayGridMonth-view .fc-day-grid-event{display:none}
#event-details .fc-day-top.day-has-event a{color:#421476;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#421476;text-underline-offset:2px}

#calendar .fc-button-primary{background-color:#001C8D!important;border-color:#001C8D}
#calendar .fc-button-primary:not(:disabled):active,#calendar .fc-button-primary:not(:disabled).fc-button-active{background-color:#0082ca!important;border-color:#0082ca}
#calendar.fc-unthemed td.fc-today{background:#0082ca}
#calendar td.fc-today a.fc-day-number{color:#fff}

@media only screen and (max-width:991px) {
	#event-details .calendar-wrap{flex-wrap:wrap}
    #event-details .mini-calendar{width:500px;margin-top:7px;top:0;order:1}
    #event-details .mini-events-list{width:100%;padding:15px 0;order:2}
    #event-details .mini-calendar .fc-button-group{opacity:1}
}

@media only screen and (max-width:479px) {
    #event-details .event-data{padding:5px 15px}
    #event-details .event-title{font-size:16px}
    #event-details .mini-calendar{padding:30px 0}
    #event-details .fc-button-group{top:55px;width:100%}
}


