/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 24 2023 | 10:51:25 */
@media only screen and (max-width: 767px) {
.eventon_single_event.immersive .eventon_list_event .evcal_list_a {
  padding: 20px 20px 0px;
}
.eventon_single_event.immersive .evosin_event_title {
  padding: 20px 20px 0px;
}
.evcal_evdata_row {
    padding: 20px;
}
.evo_metarow_directimg img {
  max-height: 250px;
  object-fit: cover;
  object-position: 0% 20%;
}
.evo_page_body .evo_sin_page .evocard_row.bx2 .evocard_box:last-child {
  margin-top: 2px;
}
.evcal_event_details .evcal_evdata_cell.shorter_desc .eventon_desc_in {
  padding: 0px 20px 0px 30px !important;
}
	.eventon_shad_p {padding-left:30px !important}
.eventon_full_description .eventon_desc_in {
  padding-left: 30px;
}
.evo_clik_row .evcal_evdata_row, .evo_clik_row.evcal_evdata_row {
  padding: 20px 20px;
}
.evcal_evdata_row.evo_metarow_ICS {
  padding: 20px 20px;
}
}
	
@media only screen and (min-width: 768px) and (max-width: 1089px) {
.eventon_single_event.immersive .eventon_list_event .evcal_list_a {
  padding: 40px 40px;
}
.eventon_single_event.immersive .evosin_event_title {
  padding: 40px 40px 0px;
}
.evo_metarow_directimg img {
  max-height: 350px;
  object-fit: cover;
  object-position: 0% 20%;
}
}

@media only screen and (min-width: 1090px) {
.evcal_evdata_row .evcal_evdata_cell h3, .evo_clik_row .evo_h3 {
  font-size: 25px;
}
	.evocard_row.bx2.bx {
		max-width:1000px !important;
	}
#event_eventdetails, #event_getdirection {/*max-width:1000px !important;*/}

	.evo_page_body {
	margin: 0 auto;
  padding: 0px 0px 100px 0px;
}
.eventon_single_event.immersive .eventon_list_event .evcal_list_a {
  padding: 0px 100px 40px;
}
.eventon_single_event.immersive .evosin_event_title {
  padding: 50px 100px 0px;
}
.evo_metarow_directimg img {
  max-height: 450px;
  object-fit: cover;
  object-position: 0% 20%;
}
.evcal_evdata_row {
  padding: 50px;
}
.evo_metarow_directimg {
  padding: 0px !important;
	}
.evo_clik_row .evcal_evdata_row, .evo_clik_row.evcal_evdata_row {
  padding: 30px 50px;
}
}


.eventon_single_event.immersive .eventon_list_event .evoet_time_expand em.evcal_time, .eventon_single_event.immersive .eventon_list_event .evoet_location em.evcal_location {
  background-color: transparent;
  border-radius: 0px;
  padding: 0px;
}
.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: #0066b3;
}
.event_description.evcal_eventcard {
  padding-top: 0px;
}
.evo_metarow_ICS .evcal_evdata_cell p a {
  color: #0066B3;
}
.evo_metarow_ICS .evcal_evdata_cell p a:hover, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a:hover, .evo_ics.evo_clik_row .evo_h3 a:hover {
  opacity: 1;
  color: black;
}
.eventon_events_list .eventon_list_event .evoet_cx span.evcal_event_subtitle, .evo_lightboxes .evo_pop_body .evoet_cx span.evcal_event_subtitle {
  padding: 18px 0px;
}
.evcal_evdata_row.evo_metarow_ICS .evcal_evdata_icons {
  display: none;
}
.evcal_evdata_row .evcal_evdata_icons {
  display: none;
}
#evcal_list .eventon_list_event .event_description .evcal_btn:hover, body .evo_lightboxes .evo_lightbox_body.evo_pop_body .evcal_btn:hover, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn:hover, .evo_pop_body .evcal_btn:hover, .evcal_btn:hover, .evcal_evdata_row.evo_clik_row:hover {
  color: #fff;
  background: black !important;
}
.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_lightbox .evcal_btn, body .evcal_btn, .evo_lightbox.eventon_events_list .eventon_list_event a.evcal_btn, .evcal_btn {
  font-size: 18px;
  padding: 15px 25px 15px 25px !important;
  text-transform: normal;
  border-radius: 0px;
  color: #fff;
  background: #0066b3 !important;
}
.eventon_list_event .evo_btn_secondary, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn.evo_btn_secondary, .evo_lightbox .evcal_btn.evo_btn_secondary, body .evcal_btn.evo_btn_secondary, #evcal_list .eventon_list_event .event_description .evcal_btn.evo_btn_secondary, .evcal_btn.evo_btn_secondary, .evo_btn_secondary {
  color: #ffffff;
  background: #0066b3;
  border-radius: 0px;
  padding: 15px 25px 15px 25px !important;
  font-size: 18px !important;
  text-transform: none;
}
.eventon_list_event .evo_btn_secondary:hover, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn.evo_btn_secondary:hover, .evo_lightbox .evcal_btn.evo_btn_secondary:hover, body .evcal_btn.evo_btn_secondary:hover, #evcal_list .eventon_list_event .event_description .evcal_btn.evo_btn_secondary:hover, .eventon_list_event .evo_btn_secondary:hover, .evcal_btn.evo_btn_secondary:hover, .evo_btn_secondary:hover {
  color: #ffffff;
  background: #000;
}
#evcal_list .eventon_list_event .evcal_eventcard p, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evo_lightboxes .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p, .evo_lightboxes .evcal_evdata_cell p a {
  color: #000;
	font-size: 17px;
}
.evcal_evdata_row {
  border-radius: 0px;
}
#evcal_list .eventon_list_event .event_description .evcal_btn:hover, body .evo_lightboxes .evo_lightbox_body.evo_pop_body .evcal_btn:hover, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn:hover, .evo_pop_body .evcal_btn:hover, .evcal_btn:hover, .evcal_evdata_row.evo_clik_row:hover {
  color: #fff;
  background: #0066b3;
}
.evo_clik_row .evcal_evdata_row, .evo_clik_row.evcal_evdata_row {
  border-radius: 0px !important;
}
.evocard_row {
  padding-bottom: 2px;
}
.evocard_box {
  margin: 0 2px 0 0;
  border-radius: 0px;
}
.evo_page_body .evo_sin_page .event_description.evcal_eventcard {
  background-color: white;
}
.event_ftimage {
	width:100% !importnat;
}
.evocard_box {
  background-color: #f3f6fb;
}
.evcal_event_details .evcal_evdata_cell.shorter_desc .eventon_desc_in::after {
  background: linear-gradient(to top, #f3f6fb 20%, #f3f3f300 80%);
}
.evocard_box {
  border-radius: 0px;
}
.evo_metarow_directimg img {
  border-radius: 0px;
}
.evo_sin_page #evcal_list {
  background: #f3f6fb;
}
.eventon_main_section, #eventon_comments {
  padding: 0px;
}

.evo_sin_page #evcal_list .eventon_list_event .desc_trig:hover {
  background: #f3f6fb;
}
.ajde_evcal_calendar.boxy.boxstyle1.tbg1 #evcal_list .eventon_list_event .desc_trig {
  background-color: #f3f7fb !important;
}
.ajde_evcal_calendar.boxy.boxstyle1 .evo_boxtop, .ajde_evcal_calendar.boxy.boxstyle2 .evo_boxtop {
  border-radius: 0px;
}
.ajde_evcal_calendar.boxy.boxstyle1 .evo_boxtop {
  margin: 0px;
}
.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg, .ajde_evcal_calendar.boxy.boxstyle1 .evo_boxtop, .ajde_evcal_calendar.boxy.boxstyle2 .evo_boxtop {
  border-radius: 0px;
}
.ajde_evcal_calendar.boxy.boxstyle1 .eventon_list_event {
  border-radius: 0px;
  border: 1px solid transparent;
}
.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx span.evcal_event_subtitle {
	color: #000000;
}
.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_cblock {
	color: #000000 !important;
}
.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx span.evcal_event_title, .ajde_evcal_calendar.color #evcal_list.eventon_events_list .eventon_list_event p .evoet_cx span.evcal_event_title {
  color: #0065b1;
}
.ajde_evcal_calendar .calendar_header p, .eventon_events_list .eventon_list_event .evoet_cx span.evoet_dayblock span, .evo_pop_body .evoet_cx span.evoet_dayblock span, .ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evo_lightbox_content h3.evo_h3, h2.evo_h2, h3.evo_h3, h4.evo_h4, body .ajde_evcal_calendar h4.evo_h4, .evo_content_in h4.evo_h4, .evo_metarow_ICS .evcal_evdata_cell p a, .eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2, .eventon_list_event .evoet_cx span.evcal_event_title, .evoet_cx span.evcal_desc2, .evo_metarow_ICS .evcal_evdata_cell p a, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a, .eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title, .evo_clik_row .evo_h3, .evotax_term_card .evotax_term_details h2, .evotax_term_card h3.evotax_term_subtitle, .ajde_evcal_calendar .evo_sort_btn, .eventon_main_section #evcal_cur, .ajde_evcal_calendar .calendar_header p.evo_month_title, .ajde_evcal_calendar .eventon_events_list .evcal_month_line p, .eventon_events_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar .evcal_month_line, .eventon_event .event_excerpt_in h3, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title, .evo_eventon_live_now_section h3, .evo_tab_view .evo_tabs p.evo_tab, .evo_metarow_virtual .evo_live_now_tag, .evo_page_body .evo_sin_page .evosin_event_title {
  font-family: 'Ronnia';
  text-transform: none !important;
}
.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx span.evcal_event_subtitle {
  color: #0066b3;
}
.eventon_events_list .eventon_list_event .evoet_cx, .evo_pop_body .evoet_cx {
  width: 100%;
}
.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx em {
	color: #000000 !important;	
}
.ajde_evcal_calendar .eventon_list_event .desc_trig_outter, .ajde_evcal_calendar.eventon_single_event #evcal_list p.desc_trig_outter, .eventon_events_list .desc_trig_outter, .desc_trig_outter a.evcal_list_a {
  border-radius: 0px !important;
}
.ajde_evcal_calendar.color #evcal_list .eventon_list_event p .desc_trig, .evo_lightboxes .color.eventon_list_event .evopop_top, .evo_lightboxes .color.eventon_list_event .evcal_list_a {
  background-color: #fff !important;
}
.eventon_fullcal .eventon_fc_daynames .evo_fc_day {
  background-color: #0066b3;
  color: white;
}
.eventon_fullcal .evo_fc_day.bb, .eventon_fullcal .evo_fc_day.nobrt, .eventon_fullcal .evo_fc_day.blsr, .eventon_fullcal .evo_fc_day.br, .eventon_fc_days, .eventon_fc_daynames, .eventon_fullcal .evo_fc_day {
  border-color: #0d365517;
}
.evofc_months_strip .eventon_fc_days .evo_fc_day.has_events span i {
  background-color: #0065b2 !important;
}
.evoFC .eventon_fullcal .eventon_fc_daynames .evo_fc_day:first-child {
  border-radius: 0px;
}
.evoFC .eventon_fullcal .eventon_fc_daynames .evo_fc_day:last-child {
  border-radius: 0px;
}
.evoFC .eventon_fc_days .evo_fc_day.lb {
  border-radius: 0px;
}
.evoFC .eventon_fc_days .evo_fc_day:last-child, .evoFC .eventon_fc_days .evo_fc_day.rb {
  border-radius: 0px;
}
.evoFC .evofc_month .eventon_fc_days {
  border-radius: 0px;
}
.ajde_evcal_calendar .eventon_events_list p, .evo_lightbox p, .eventon_events_list .eventon_list_event .evoet_cx span, .evo_pop_body .evoet_cx span, .eventon_events_list .eventon_list_event .evoet_cx span.evcal_event_subtitle, .evo_pop_body .evoet_cx span.evcal_event_subtitle, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn, .evcal_btn, .eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, .evo_pop_body .evo_event_headers.canceled, .eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span, .evo_pop_body .evcal_list_a .evo_above_title span, .evcal_evdata_row.evcal_event_details .evcal_evdata_cell p, #evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput, .evcal_evdata_row .evcal_evdata_cell p, #evcal_list .eventon_list_event p.no_events, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evoGuideCall em, .evo_cal_above span, .ajde_evcal_calendar .calendar_header .evo_j_dates .legend, .eventon_sort_line p, .eventon_filter_line p, .evcal_evdata_row {
  font-family: 'Ronnia';
	text-transform:none;
}
.ajde_evcal_calendar.sev #evcal_list .eventon_list_event {
  border-radius: 0px;
}
.eventon_events_list .eventon_list_event.no_events {
	  border-radius: 0px !important;
	border: 0px;
}
.ajde_evcal_calendar.cev #evcal_list {
  border-radius: 0px;
}
.eventon_events_list .eventon_list_event .evcal_cblock em, .evo_pop_body .evcal_cblock em {
  text-transform: none;
  font-weight: bold;
}
.eventon_fullcal .eventon_fc_daynames .evo_fc_day {
  font-family: 'Ronnia';
  text-transform: none;
}
.eventon_fc_days .evo_fc_day span.evo_day_in {
  font-family: 'Ronnia';
}
.eventon_fullcal .eventon_fc_days .evo_fc_day.on_focus {
  background-color: #0066b3;
  color: #fff;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows::before, .evo_footer_nav .evcal_arrows::before {
  border-color: #0066b3;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows, .evo_footer_nav .evcal_arrows {
  border-color: #0066b3;
	background-color: transparent;
}

.ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_next:hover::before, .ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_prev:hover::before, .evo_footer_nav .evcal_arrows.evcal_btn_prev:hover::before, .evo_footer_nav .evcal_arrows.evcal_btn_next:hover::before {
  border-color: #fff;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover, .evo_footer_nav .evcal_arrows:hover {
  border-color: #0066b3;
  background-color: #0066b3;
}
.eventon_sorting_section {
  background-color: #0066b3;
  border-radius: 0px;
	padding:0px;
}
.eventon_filter_line .filtering_set_val {
  color: #fff;
  font-weight: bold;
  font-size: 16px;
}
.eventon_filter_line .filtering_set_val:hover {
  background-color: black;
  color: #fff;
}
.eventon_filter_line .eventon_filter {
  margin-right: 0px;
}
.eventon_filter_line .filtering_set_val, .eventon_sort_line .eventon_sf_cur_val p {
  padding: 12px 20px;
  border-radius: 0px;
}
.eventon_filter_dropdown, .ajde_evcal_calendar .evo-sort-btn .eventon_sort_line {
  border-radius: 0px;
	min-width: 230px;
}
.eventon_filter_dropdown p, .ajde_evcal_calendar .evo-sort-btn .eventon_sort_line p {
  font-size: 15px;
  font-weight: bold;
}
.evo_cal_above span {
  background-color: #0066b3;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  display: inline-block;
  padding: 7px 18px;
  border-radius: 0px;
  margin-right: 4px;
  opacity:1;
}

.evo_cal_above span:hover {
  background-color: #000000;
  color: #fff;
}
.evoet_cx .evoet_time_expand .evcal_time i.fa, .evoet_cx .evoet_location .evcal_location i.fa {
  display: none;
  padding-right: 8px;
}
.eventon_events_list .eventon_list_event .evoet_cx .level_4 em i {
  display: none;
}
.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info, .eventon_events_list .eventon_list_event .evoet_cx .level_3, .evo_pop_body .evcal_desc .evcal_desc_info, .evo_pop_body .evoet_cx .level_3 {
  font-size: 14px;
  font-weight: bold;
  text-transform: none;
}
.eventon_events_list .eventon_list_event .evoet_cx .level_4 em, .evo_pop_body .evoet_cx .level_4 em {
  padding-right: 0px;
}
.eventon_events_list .eventon_list_event .evoet_cx .level_4, .evo_pop_body .evoet_cx .level_4 {
  gap: 0px;
}
.ajde_evcal_calendar.color .evcal_cblock .evo_end::before, .evo_lightboxes .color.eventon_list_event .evcal_cblock .evo_end::before {
  background-color: #000;
}
.eventon_events_list .eventon_list_event .evcal_list_a {
  padding: 30px;
}
.eventon_events_list .eventon_list_event .ev_ftImg {
  width: 300px;
  height: 200px;
  max-height: 200px;
  border-radius: 0px;
  padding-bottom: 20px !important;
  margin-bottom: 20px !important;
}
.ajde_evcal_calendar.color #evcal_list .eventon_list_event p .desc_trig, .evo_lightboxes .color.eventon_list_event .evopop_top, .evo_lightboxes .color.eventon_list_event .evcal_list_a {
  background-color: #F3F7FB !important;
}
.evcal_cblock .evo_end {
  font-size: 30px;
}
.evcal_cblock .evo_end {
  margin-top: 0px;
}
.evcal_cblock .evo_start em.month, .evcal_cblock .evo_end em.month, .evcal_cblock .evo_start em.day {
  font-size: 20px !important;
}