#evcal_list .eventon_list_event .desc_trig, .evcal_evdata_img, .event_description .evcal_close, .evcal_btn, .evo_sort_btn, .calendar_header  .evcal_arrows, .desc_trig {
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

/*-- event list --*/
	#evcal_list{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
	.ajde_evcal_calendar .eventon_events_list .eventon_list_event{
		margin-left:0; margin-bottom:0;
		padding:0px; overflow:hidden; position:relative;
		list-style-type:none;
	}
	.eventon_events_list .eventon_list_event .desc_trig{cursor:pointer}
	.eventon_events_list .eventon_list_event .desc_trig:hover{
		background-color:#f4f4f4;
		border-left-width:7px
	}
	.eventon_events_list .eventon_list_event a{text-decoration: none;
		border-bottom:none;
	}
	.eventon_events_list .eventon_list_event .evcal_list_a:after{
		content:"";
		width:100%;
		height:1px;
		background-color: #e5e5e5;
		position: absolute;
		bottom: 0;
		display: block;
	}
	.eventon_events_list .eventon_list_event .evcal_list_a{
		display:block; width:100%;position:relative;
		padding:10px 0 15px;
		overflow:hidden;
		border-left-width:3px;
		border-left-style:solid;
		min-height:63px;
		border-bottom:none;
	}
	.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_events_list a{text-decoration:none}


	.ajde_evcal_calendar .clear{clear:both; height:0px;margin:0;padding: 0;}
	.eventon_events_list .eventon_list_event .evcal_cblock, .evo_pop_body .evcal_cblock{
		background-color:transparent !important; color:#ababab;
		font-size:30px;
		padding:0px 8px 2px 13px;
		font-weight:bold;
		position:absolute;
		line-height:110%;
		min-height:30px;	
		margin:0 6px 0 0;
		left: 0;
	}
	.eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock, .evo_pop_body .hasFtIMG .evcal_cblock{
		left:50px;
	}
	
/* cancelled events */
	.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, .evo_pop_body .evo_event_headers.canceled{
		background-color: #F79191;
		font-size: 12px;
		color: #fff;
		display: inline-block;
		border-radius: 5px;
		padding: 3px 9px;
		margin-bottom: 4px;
		text-transform: uppercase;
		font-family: 'open sans',arial;
	}
	.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a{
		background: repeating-linear-gradient(
		  45deg,#FDF2F2, #FDF2F2 10px, #FAFAFA 10px, #FAFAFA 20px
		);
	}
	/* for widget */
		.widget .eventon_events_list .eventon_list_event .cancel_event .evo_event_headers{padding: 1px 5px; font-size: 10px;}


	.eventon_events_list .eventon_list_event .evcal_cblock em, .evo_pop_body .evcal_cblock em{
		font-style:normal;
		font-family: 'TypographytimesRegular', serif;
		text-transform:uppercase;
		line-height:110%;
	}
	.eventon_events_list .eventon_list_event .evcal_cblock em.evo_date, .evo_pop_body .evcal_cblock em.evo_date{
		display:block;
	}

	.eventon_events_list .eventon_list_event .evcal_cblock em.evo_day,  .evo_pop_body .evcal_cblock em.evo_day{
		font-size:8px;font-weight:normal;
		display:block;	float:left; padding-right:6px;
	}
	.eventon_events_list .eventon_list_event .evcal_cblock em.evo_day{}
	.EvcalWidget .eventon_events_list .evcal_cblock .evo_date em.evo_day, .widget .eventon_events_list .evcal_cblock .evo_date em.evo_day{
		padding-bottom: 3px;
	}

	.eventon_events_list .eventon_list_event .ev_ftImg{
		background-repeat:no-repeat;
		width: 50px;
		height: 100%;
		position: absolute;
		margin:-10px 0;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-position:top center;
		display: block;
	}
		#evcal_widget .eventon_events_list .eventon_list_event .ev_ftImg{margin: -5px 0;}



	.eventon_events_list .eventon_list_event .evcal_cblock span, .evo_pop_body .evcal_cblock span{
		line-height:100%;vertical-align:super}
		
		.evcal_cblock .evo_date .start{
			float: left;font-size: 30px; clear:both;
		}
		.evcal_cblock .evo_date .start em, .evcal_cblock .evo_date .end em{
			font-size: 11px; font-weight: normal;display: block;margin-left: 6px;}
		.evcal_cblock .evo_date .start em{margin-left: 0; margin-top: 3px;}
		.evcal_cblock .evo_date .end em{font-size: 8px; margin-top: 3px;}
		.evcal_cblock .evo_date .end{
			float: left; margin-left: 4px; font-size: 14px; }

	
	/* time */
		.evcal_cblock .evo_time span.start, .evcal_cblock .evo_time span.end{
			float: left;font-size: 14px; clear:both;
			font-weight: normal;
			padding-top: 4px;		
		}

		.evcal_cblock .evo_time .evo_day.end{clear: both;padding-top: 5px; }
		.ajde_evcal_calendar #evcal_list .evcal_cblock .evo_time{display: none;}

		#evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock .evo_time span.start{font-size: 12px;}
		#evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock .evo_time span.end{font-size: 11px;}


	.eventon_events_list .eventon_list_event .evcal_desc, .evo_pop_body .evcal_desc, #page-content p.evcal_desc{
		margin-left:5px;
		padding:3px 15px 0 80px; margin-bottom:0px; top: 0;
		display: block;
	}
	.eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc, .evo_pop_body .hasFtIMG .evcal_desc{
		padding-left:100px;
	}
		.eventon_events_list .eventon_list_event .no_val.hasFtIMG .evcal_desc{
			padding-left: 80px
		}
		.eventon_events_list .eventon_list_event .no_val .evcal_cblock{display: none;}
		.eventon_events_list .eventon_list_event .no_val .evcal_desc, #evcal_widget .eventon_events_list .eventon_list_event .no_val .evcal_desc{
			padding-left: 10px;
		}

	.eventon_events_list .eventon_list_event .evcal_desc span, .evo_pop_body .evcal_desc span{
		display:block; 
		color:#262626;
		font-family:'open sans',arial;
	}
	.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info, .evo_pop_body .evcal_desc .evcal_desc_info{
		font-size:11px;line-height:120%;
		padding-bottom:2px;
		opacity:0.7
	}
	.eventon_list_event:hover .evcal_desc .evcal_desc_info{opacity:1}

	.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2{
		color:#6B6B6B; 
		text-transform:uppercase;
		font-size:13px
	}
	.evo_pop_body .evcal_desc span.evcal_desc2{line-height: 130%;}
	.evcal_desc .evcal_desc3 em.evcal_cmd{float: none;}
	.evcal_desc .evcal_desc3{min-height:14px;}
	.evcal_desc .evcal_desc3 em{
		font-size: 10px;
		line-height: 110%;
		color: #797979;
		float:left; display:block;
		padding-right:6px;
	}


/*-- Responsive --*/
@media (max-width: 480px){
		.ajde_evcal_calendar #evcal_loader{height:1px; width:1px}
		.ajde_evcal_calendar .calendar_header p{font-size:24px;
	}
	#evcal_sort_bar ul{
		padding-left:10px
	}
	.event_description .evcal_col50{
		width:100%; float:none;
		border-bottom: 1px solid #CDCDCD;
		border-right: none;
	}
	.event_description .evcal_col50 .bordr{border-right:none}
	
	.evorow .tb .evcal_col50{
		float:none; display:block;
	}
	.evo_metarow_time_location .evcal_col50{
		width: 100%;
		border-bottom: 1px solid #cdcdcd;
	}

	.evo_popup .evcal_evdata_row .evcal_evdata_cell h3,.evo_popup .evo_clik_row .evo_h3{
		font-size: 12px;
	}
	.evcal_evdata_row .evcal_evdata_cell{padding-left: 38px;}
	#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput{
		font-size: 13px;
		
	}
	#evcal_list .eventon_list_event .event_description p, #evcal_list .eventon_list_event .event_description li, .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p{
		font-size: 12px;
	}
	/* cancelled event text */
	.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers{padding: 1px 5px; font-size: 10px;}

	/* jumper */	
	.ajde_evcal_calendar .calendar_header .evo_j_dates p.legend{font-size: 11px;}
}
@media only screen and (max-device-width : 480px){
	.ajde_evcal_calendar .calendar_header p{
		font-size:26px;
	}
	#evcal_sort_bar ul{
		padding-left:10px
	}
}
@media (max-width: 1024px){
.evcal_evdata_img {max-height: 341px !important; }
}
@media (max-width: 768px){
.evcal_evdata_img {max-height: 255px !important; }
}
@media (max-width: 568px){
.evcal_evdata_img {max-height: 189px !important; }
}
@media (max-width: 480px){
.evcal_evdata_img {max-height: 106px !important; }
}
