.eventon_events_list .eventon_list_event .desc_trig{background-color:#fafafa}.eventon_events_list .eventon_list_event .desc_trig:hover{background-color:#f4f4f4}.ajde_evcal_calendar .calendar_header p, 
			.eventon_events_list .eventon_list_event .evcal_cblock, .evcal_cblock, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evcal_desc span.evcal_desc2, .evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evcal_month_line p, .evo_clik_row .evo_h3, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle{font-family:oswald, 'arial narrow'}.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa{color:#B8B8B8}.ajde_evcal_calendar .evo_sort_btn:hover{color:#d8d8d8}#evcal_list .eventon_list_event .evcal_desc em{color:#8c8c8c}#evcal_list .eventon_list_event .evcal_desc em a{color:#c8c8c8}#evcal_list .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn{color:#ffffff;background:#237ebd;}#evcal_list .eventon_list_event .event_description .evcal_btn:hover, .evo_pop_body .evcal_btn:hover{color:#fff;background:#237ebd;}.evcal_evdata_row .evcal_evdata_icons i, .evcal_evdata_row .evcal_evdata_custometa_icons i{color:#6B6B6B;font-size:18px;}#eventon_loadbar{background-color:#6B6B6B}.evcal_evdata_row .evcal_evdata_cell h3, .evo_clik_row .evo_h3{font-size:18px}#evcal_list .eventon_list_event .evcal_cblock{color:#ABABAB}.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3{color:#6B6B6B}#evcal_list .eventon_list_event .evcal_eventcard p, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul{color:#656565}.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p{color:#C6C6C6}.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body{background-color:#cdcdcd}.dark1:hover{background-color:#d8d8d8}.event_description .bordb, #evcal_list .bordb, .eventon_events_list .eventon_list_event .event_description, .bordr, #evcal_list, .evo_pop_body .bordb{border-color:#e5e5e5}.eventon_events_list .eventon_list_event .evcal_list_a:after,  .evcal_list_a:after{background-color:#cdcdcd}.eventon_events_list .eventon_list_event .evcal_list_a.featured_event{background-color:#F9ECE4}.eventon_events_list .eventon_list_event .evcal_list_a.featured_event:hover{background-color:#FAE4D7}#eventon_loadbar_section{border-color:#cdcdcd}.event_description .evcal_close{background-color:#eaeaea}.event_description .evcal_close:hover{background-color:#c7c7c7}#evcal_list .evorow.getdirections, .evo_pop_body .evorow.getdirections{background-color:#ffffff}#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput{color:#888888}#evcal_list .evorow.getdirections .evcalicon_9 i, .evo_pop_body .evorow.getdirections .evcalicon_9 i{color:#858585}#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{color:#6B6B6B}.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle{color:#6B6B6B}.fp_popup_option i{color:#999;font-size:22px;}.evo_cal_above span{color:#ffffff;background-color:#ADADAD;}.evo_cal_above span:hover{color:#ffffff;background-color:#C8C8C8;}.ajde_evcal_calendar .calendar_header .evo_j_dates p a{color:#ffffff;background-color:#ECECEC;}.ajde_evcal_calendar .calendar_header .evo_j_dates p a:hover{color:#ffffff;background-color:#c3c3c3;}.ajde_evcal_calendar .calendar_header .evo_j_dates p a.current{color:#ffffff;background-color:#CFCFCF;}.ajde_evcal_calendar .calendar_header .evo_j_dates p a.set{color:#ffffff;background-color:#888888;}.ajde_evcal_calendar .calendar_header .evo_j_dates p.legend{color:#6e6e6e;}.ajde_evcal_calendar .calendar_header .evcal_arrows{color:#e2e2e2;border-color:#e2e2e2;background-color:#ffffff;}.ajde_evcal_calendar .calendar_header .evcal_arrows:hover{color:#e2e2e2;border-color:#e2e2e2;background-color:#e2e2e2;}.ajde_evcal_calendar .calendar_header .evcal_arrows .fa{color:#e2e2e2}.ajde_evcal_calendar .calendar_header .evcal_arrows:hover .fa{color:#e2e2e2}.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers{color:#ffffff;background-color:#F79191;}.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a{color:#ffffff;background:repeating-linear-gradient(45deg,#FDF2F2,#FDF2F2 10px,#FAFAFA 10px,#FAFAFA 20px);}.eventon_daily_list .evcal_arrows{color:#919191}.eventon_daily_list .evcal_arrows:hover{color:#919191}.eventon_daily_in .evo_day{background-color:#ffffff;color:#e8e8e8;}.eventon_daily_in .evo_day:hover{background-color:#fbfbfb;color:#d4d4d4;}.eventon_daily_in .evo_day.has_events{background-color:#ffffff;color:#d5c3ac;}.eventon_daily_in .evo_day.has_events:hover{background-color:#fbfbfb;color:#d5c3ac;}.eventon_daily_in .evo_day.on_focus{background-color:#f7f7f7;color:#a4a4a4;border-color:#747474;}.evo_day.on_focus:hover{background-color:#f7f7f7;color:#a4a4a4;}.evodv_current_day{background-color:#d5c3ac;color:#ffffff;}.evodv_current_day p{color:#ffffff}.evo_metarow_socialmedia a.evo_ss{background-color:#ffffff;}.evo_metarow_socialmedia a.evo_ss:hover{background-color:#c4c4c4;}.evo_metarow_socialmedia a.evo_ss i{color:#b5b5b5;}.evo_metarow_socialmedia a.evo_ss:hover i{color:#ffffff;}.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot{
		background: -moz-linear-gradient(top,  rgba(234,234,234,0) 0%, rgba(234,234,234,0.01) 1%, rgba(234,234,234,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,0)), color-stop(1%,rgba(234,234,234,0.01)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(234,234,2344,0) 0%,rgba(234,234,234,0.01) 1%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(234,234,234,0) 0%,rgba(234,234,234,0.01) 1%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(234,234,234,0) 0%,rgba(234,234,234,0.01) 1%,rgba(234,234,234,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(234,234,234,0) 0%,rgba(234,234,234,0.01) 1%,rgba(234,234,234,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eaeaea', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
	}.evcal_evdata_img{height:200px}.eventon_events_list .eventon_list_event .desc_trig{background-color:#ffffff}
.eventon_events_list .eventon_list_event .desc_trig:hover{background-color:#f7f7f7}
.ajde_evcal_calendar .calendar_header p, .eventon_events_list .eventon_list_event .evcal_cblock, .evcal_cblock, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evcal_desc span.evcal_desc2, .evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evcal_month_line p, .evo_clik_row .evo_h3{font-family:oswald, 'arial narrow'}
#evcal_list .eventon_list_event .evcal_desc em{color:#4a4a4a}
#evcal_list .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn{color:#ffffff;background:#237dbd;}
#evcal_list .eventon_list_event .event_description .evcal_btn:hover, .evo_pop_body .evcal_btn:hover{color:#ffffff;background:#237dbd;}
.evcal_evdata_row .evcal_evdata_icons i, .evcal_evdata_row .evcal_evdata_custometa_icons i{color:#6b6b6b;font-size:18px;}
#eventon_loadbar{background-color:#002868}
.evcal_evdata_row .evcal_evdata_cell h3, .evo_clik_row .evo_h3{font-size:16px}
#evcal_list .eventon_list_event .evcal_cblock{color:#707070}
.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3{color:#6B6B6B}
#evcal_list .eventon_list_event .evcal_eventcard p{color:#595959}
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p{color:#002868}
.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow{background-color:#ffffff}
#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{color:#002868}
.fp_popup_option i{color:#999;font-size:22px;}
#eventon_form .submit_row input{color:#ffffff;background:#237dbd;}
#eventon_form .submit_row input:hover{color:#ffffff;background-color:#237dbd;}
.evo_metarow_socialmedia a.evo_ss{background-color:#ffffff;}
.evo_metarow_socialmedia a.evo_ss:hover{background-color:#c4c4c4;}
.evo_metarow_socialmedia a.evo_ss i{color:#858585;}
.evo_metarow_socialmedia a.evo_ss:hover i{color:#ffffff;}
.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot{background: -moz-linear-gradient(top,  rgba(234,234,234,0) 0%, rgba(234,234,234,0.01) 1%, rgba(234,234,234,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,0)), color-stop(1%,rgba(234,234,234,0.01)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  rgba(234,234,2344,0) 0%,rgba(234,234,234,0.01) 1%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  rgba(234,234,234,0) 0%,rgba(234,234,234,0.01) 1%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  rgba(234,234,234,0) 0%,rgba(234,234,234,0.01) 1%,rgba(234,234,234,1) 100%); /* IE10+ */ background: linear-gradient(to bottom,  rgba(234,234,234,0) 0%,rgba(234,234,234,0.01) 1%,rgba(234,234,234,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.evcal_evdata_img{height:200px}
#evcal_widget .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info em{color:#4a4a4a}

/*-- full calendar dates --*/
.eventon_fc_days .evo_fc_day{background-color:#ffffff;color:#8a8a8a;}
.eventon_fc_days .evo_fc_day:hover{background-color:#f5f5f5;color:#9e9e9e;}
.eventon_fc_days .evo_fc_day.has_events{background-color:#ffffff;color:#237dbd;}
.eventon_fc_days .evo_fc_day.has_events:hover{background-color:#e3e3e3;color:#002868;}
.eventon_fc_days .evo_fc_day.on_focus{background-color:#e3e3e3;color:#787878;}
.eventon_fc_days .evo_fc_day.on_focus:hover{background-color:#c9c9c9;color:#002868;}
.eventon_fc_daynames .evo_fc_day{color:#7a7a7a;}
.eventon_fc_daynames .evo_fc_day:hover{color:#949494;}

/*-- changes padding for events on events list --*/
.eventon_events_list .eventon_list_event .evcal_list_a{padding:4px 0; min-height:30px; overflow:hidden;}

/*-- changes dates on events list --*/
.eventon_events_list .eventon_list_event .evcal_cblock, .evo_pop_body .evcal_cblock{font-size:15px; padding:0px 0px 0px 8px; font-weight:normal; position:absolute; line-height:100%; min-height:10px; margin:5px 0 0 0;}

/*-- changes SORT OPTIONS--*/
.evo_sort_btn{font-size:13px; text-transform:uppercase; padding-left:20px; margin-left:13px; cursor:pointer;}
.eventon_sort_line p, .eventon_filter_line p, .eventon_sf_field p{color:#111111;}
.ajde_evcal_calendar .evo_sort_btn:hover{color:#bfbfbf}
.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa{color:#666666;}

/*-- changes second date for dates on events list --*/
.eventon_events_list .eventon_list_event .evcal_cblock span, .evo_pop_body .evcal_cblock span{line-height:100%;font-size:15px;vertical-align:baseline}

/*-- adjusts spacing for events on events list --*/
.eventon_events_list .eventon_list_event .evcal_desc, .evo_pop_body .evcal_desc{margin-left:0; padding:3px 5px 0 55px; margin-bottom:0px}

/*-- controls font for events on events list --*/
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2{text-transform:capitalize!important; font-size:18px; font-weight:250; line-height:50px;}

/*-- calendar general styles --*/
.ajde_evcal_calendar {width:100%;}

/*-- calendar general styles WITH BOX --*/
/*-- .ajde_evcal_calendar {width:100%; background-color: #ffffff; border: 1px solid #e3e3e3 !important;} --*/

/*-- adds padding around month header --*/
.ajde_evcal_calendar .calendar_header{ min-height:30px; padding:12px 0 0 8px; margin:5px 0 0 0;}

/*-- changes month on all but events list --*/
.ajde_evcal_calendar .calendar_header p{height:35px;line-height:35px; margin:0 !important;font-size:20px; font-weight:200; text-transform:capitalize!important; padding-top:0px; padding-bottom:0px;}

/*-- changes month on events list --*/
.ajde_evcal_calendar .evcal_month_line p{padding:5px 0 10px 0; color: #002868; font-size: 20px; text-transform: capitalize!important; min-height: 24px; line-height: 100% !important; margin: 0 !important; font-weight: 200; border-bottom: 1px solid #e5e5e5;}

/*-- changes date for event in widget --*/
#evcal_widget .eventon_events_list .evcal_cblock{font-size:20px; padding:0 0 5px 8px; margin:0 0 0 0;}

/*-- moves event in widget --*/
#evcal_widget .eventon_events_list .eventon_list_event .evcal_desc{padding-left:65px; padding-right:10px}

/*-- changes second date in multiple day event in widget --*/
#evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock span{font-size:16px; vertical-align:super; margin:0 0 0 0;}

/*-- changes day color on daily view calendar --*/
.evo_day.has_events span{color:#237ebd!important}
.evo_day span{display:block; text-align:center; font-family:oswald, 'arial narrow'; line-height:100%; color:#c4c4c4}

/*-- moves day names in full calendar --*/
.eventon_fullcal .eventon_fc_daynames .evo_fc_day{margin: 0 0 0 0;}

/*-- moves font smaller on widget --*/
#evcal_widget .eventon_events_list .evcal_desc2{line-height:160%!important; font-size:12px!important}

/*-- moves featured image --*/
.evcal_evdata_img {background-position:50% 20% !important}

/*-- turns off box outline --*/
#tips2Resolve.noborderbox .ajde_evcal_calendar {background-color: #ffffff !important;}

/*-- adjusts widget to line up with others --*/
#evofc_widget-2 .ajde_evcal_calendar .calendar_header{min-height:30px; padding:20px 0 0 8px; margin:5px 0 0 0;}

/*-- makes social icons smaller --*/
#evcal_widget .evo_metarow_socialmedia .evo_sm {display: block; float: left; height: 40px; width: 40px;}
#evcal_widget .evo_metarow_socialmedia a.evo_ss i {margin-top: 12px; font-size: 20px;}

/*-- makes day names visible in full calendar widget --*/
.evo_fc_widget .eventon_fullcal .eventon_fc_daynames .evo_fc_day .evo_fc_day:first-letter{visibility:visible!important}

/*-- makes event card dates appear correctly --*/
.evcal_cblock .evo_date {display:block!important;}
.evcal_cblock .evo_time {display:none!important;}

/*-- removes padding from widget --*/
#evcal_widget .event_description .evcal_evdata_row {padding:5px 5px;}

/*-- removes excess space between start and end date --*/
.evcal_cblock .evo_date .end{float: left; margin-left: 0px; font-size: 14px;}

/*-- keeps boxes from being too big --*/
.ajde_evcal_calendar.evoDV .eventon_events_list .eventon_list_event .evcal_list_a{min-height: 20px!important;}

/*-- makes Event Detail information change --*/
.eventon_desc_in{color:#656565;}

/*-- makes Event Detail information change in widget --*/
#evcal_widget .eventon_desc_in{font-size:14px;}

/*-- makes Google Cal and Cal Buttons move --*/
.evcal_eventcard .evo_ics .evo_ics_nCal:before,.evcal_eventcard .evo_ics .evo_ics_gCal:before{margin-left: -30px; margin-top:0;}

/*-- changes Google Cal and Cal Buttons --*/
.evo_ics_nCal, .evo_ics_gCal{font-weight:normal!important;}

/*-- makes event description list have no bullets --*/
.eventon_desc_in li {list-style:none; padding-bottom:0!important; margin-bottom:0!important;}

/*-- makes event description links navy --*/
.eventon_desc_in a {color:#142161;}

/*-- adjusts padding for widget social media icons --*/
#evcal_widget .evo_metarow_socialmedia {padding:0!important;}

/*-- adjusts font weight for links within widget event details --*/
#evcal_widget a{font-weight:bold}

/*-- adjusts font size for widget description --*/
#evcal_widget .event_description .evcal_evdata_row p{line-height:130%;font-size:12px;}

/*-- jumper months --*/
.evo-jumper span, .evo-jumper-btn{color:#ffffff;background-color:#969696!important;}
.evo-jumper span:hover{color:#ffffff;background-color:#b8b8b8!important;}
.ajde_evcal_calendar .calendar_header .evo_j_dates p a{color:#ffffff;background-color:#c6c6c6!important; text-shadow: none!important;}
.ajde_evcal_calendar .calendar_header .evo_j_dates p a:hover{color:#ffffff;background-color:#8a8a8a!important; text-shadow: none!important;}
.ajde_evcal_calendar .calendar_header .evo_j_dates p a.current{color:#ffffff;background-color:#8a8a8a!important; text-shadow: none!important;}
.ajde_evcal_calendar .calendar_header .evo_j_dates p a.set{color:#ffffff;background-color:#888888; text-shadow: none!important;}
.ajde_evcal_calendar .calendar_header .evo_j_dates p.legend{color:#6e6e6e; text-shadow: none!important;}

/*-- arrows --*/
.ajde_evcal_calendar .calendar_header .evcal_arrows{color:#b8b8b8;border-color:#b8b8b8!important;background-color:#ffffff;}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover{color:#9c9c9c;border-color:#9c9c9c!important;background-color:#e2e2e2;}

/*-- forced style changes --*/
.ajde_evcal_calendar .eventon_daily_list{border-top:1px solid #b8b8b8!important;border-bottom:1px solid #b8b8b8!important;}


/*-- NEW TO 2.2.14 --*/
.evodv_current_day {display:none;}
.eventon_dv_outter{overflow:hidden; width:87%!important; padding: 0 45px;}

@media (min-width:1025px) and (max-width: 1279px) {
.eventon_dv_outter{width:83%!important;}
}
@media (min-width:768px) and (max-width: 1024px) {
.eventon_dv_outter{width:76%!important;}
}
@media (min-width:676px) and (max-width: 767px) {
.eventon_dv_outter{width:85%!important;}
}
@media (min-width:600px) and (max-width: 675px) {
.eventon_dv_outter{width:83%!important;}
}
@media (min-width:545px) and (max-width: 599px) {
.eventon_dv_outter{width:81%!important;}
}
@media (min-width:490px) and (max-width: 544px) {
.eventon_dv_outter{width:79%!important;}
}
@media (min-width:400px) and (max-width: 489px) {
.eventon_dv_outter{width:73%!important;}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.eventon_dv_outter{width:60%!important;}
.evcal_close{display:none!important;}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
.eventon_dv_outter{width:75%!important;}
}


/*-- MJC ONLY --*/
#evcal_head{display:none;}

/*-- adjusts font size for widget description --*/
#evcal_widget .event_description .evcal_evdata_row p{line-height:130%;font-size:13px;}