/* Calendar arrow background color */
.ajde_evcal_calendar .calendar_header .evcal_arrows,
.evo_footer_nav .evcal_arrows {
    background-color: #ffffff;
    border-color: #cccccc;
}

/* Remove border-radius from EventON event cards */
.ajde_evcal_calendar.sev #evcal_list .eventon_list_event,
.ajde_evcal_calendar.cev.sev.boxstyle0 #evcal_list .eventon_list_event {
    border-radius: 0 !important;
}
.eventon_events_list .eventon_list_event .event_description,
.ajde_evcal_calendar.cev #evcal_list{
    border-radius: 0 !important;
}

/* EventON accordion background color - white */
.evocard_box {
    background-color: #ffffff !important;
}
.eventon_events_list .eventon_list_event .event_description,
.evo_lightbox.eventcard .evo_lightbox_body {
    background-color: #ffffff !important;
}
.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3, .evorow .evo_clik_row h3, .evcal_evdata_row .evcal_evdata_cell h3 a {
    color: #333;
}

#evcal_head{
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-between;
	align-items:center;
}
#evcal_head .evo_cal_above,
#evcal_head .cal_head_btn{
	margin-bottom:0;
	margin-right:0;
}



@media (max-width: 480px) {
	.calendar_header .evo-filter-btn:before{
		font-size:10px;
	}
	#evcal_head .cal_head_btn{
		padding:4px 8px;
		border-radius:6px;
	}
}

.event_description .bordb, #evcal_list .bordb, .eventon_events_list .eventon_list_event .event_description, .bordr, #evcal_list, #evcal_list p.desc_trig_outter, .evopop_top, .evo_pop_body .bordb {
     border-color: #e5e5e5; 
}
.evocard_row .evcal_evdata_icons i, .evocard_row .evcal_evdata_custometa_icons i{
	color: #333;
}

.ajde_evcal_calendar #evcal_list .eventon_list_event a:focus{
	outline:none;
}

.event_description .evcal_close,
.event_description .evcal_close:hover{
	background-color: #f7f7f7;
}

.ajde_evcal_calendar .calendar_header .evcal_arrows i,
.ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_next:hover i,
.ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_prev:hover i {
	color:#666;
}

#evcal_cur{
  font-size:32px;
}
.eventon_list_event .evcal_cblock .evo_start em.month{
	font-size:16px;

}
.eventon_events_list .eventon_list_event .evcal_cblock em, .evo_pop_body .evcal_cblock em{
	white-space: nowrap
	
}
.color .eventon_events_list .eventon_list_event .evcal_list_a {
	padding:15px 22px;
}

@media (max-width: 480px) {
    .color .eventon_events_list .eventon_list_event .evcal_list_a {
        flex-direction: row;
			flex-wrap:wrap;
    }
}
.eventon_list_event .evoet_cx .evo_event_excerpt{
  	padding:0;
	  font-size:12px;
}
.eventon_events_list .eventon_list_event .evoet_c1{
	/* width:116px; */
}
.eventon_events_list .eventon_list_event .ev_ftImg{
	width:116px;
}
@media (max-width: 480px) {
  .eventon_events_list .eventon_list_event .evoet_cx .ev_ftImg{
  	aspect-ratio:1;
	  width:116px;
	  height:116px;
		max-height:116px;
		border-radius:8px;
  }
	
	.ajde_evcal_calendar.sev #evcal_list .eventon_list_event{
		margin-bottom:18px;
	}
	
}


.eventon_events_list .eventon_list_event .evcal_list_a{
  align-items:start;
}
.eventon_events_list .eventon_list_event .ev_ftImg{
	height:auto;
    aspect-ratio:1;
	border-radius:0;
}

.eventon_events_list .eventon_list_event .evcal_cblock .date{
	font-size:26px;
}

.eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2, .evo_pop_body .evoet_cx span.evcal_desc2{
		font-size:26px;
}