.ajde_evcal_calendar>*{margin:0; padding:0}
.ajde_evcal_calendar {width:100%}
.ajde_evcal_calendar a:hover{text-decoration:none}
.ajde_evcal_calendar ul, #evcal_list{list-style:none; padding:0; margin:0 !important}
.ajde_evcal_calendar li{margin-left:0px; list-style:none;}
.ajde_evcal_calendar p{padding:0;margin-bottom:2px !important}


.ajde_evcal_calendar .calendar_header p, 
.evcal_events_list li .evcal_cblock{font-family:'arial narrow';	}			
.ajde_evcal_calendar .calendar_header{padding:15px 0 15px; }
.ajde_evcal_calendar .calendar_header p{height:36px;line-height:36px;margin:0 !important;font-size:36px;font-weight:normal;}
.ajde_evcal_calendar .evcal_events_list li{padding-bottom:5px; margin-left:0}
.evcal_events_list li .desc_trig{cursor:pointer}
.evcal_events_list li a.evcal_list_a{display:block; width:100%;position:relative}
.evcal_events_list a{text-decoration:none}	
.evcal_events_list li .event_description p{float:none;}
.evcal_events_list li .event_description .evcal_eventbrite, #evcal_list li .event_description .evcal_desc_top{padding:5px 8px;margin-top:4px;}
.evcal_events_list li .event_description{font-style:italic}
.evcal_events_list li p{float:left}

.ajde_evcal_calendar .clear{clear:both}
.evcal_events_list li .evcal_cblock{
	position:absolute;
	line-height:110%;height:30px;
	font-size:28px;color:#fff; 
	margin:0 6px 0 0;padding:10px 10px 13px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px;}
.evcal_events_list li .evcal_cblock span{line-height:100%;font-size:14px;vertical-align:super}
.evcal_events_list li .evcal_desc{margin-left:5px; padding-top:3px; padding-left:80px}
.evcal_events_list li .evcal_desc span{display:block; color:#262626;font-family:arial;}
.evcal_events_list li .evcal_desc .evcal_desc_info{font-size:10px;line-height:120%;color:#797979}
.evcal_events_list li .evcal_desc .evcal_event_types{font-size:10px;line-height:110%;color:#797979}
.evcal_events_list li .evcal_desc .evcal_event_types em{padding-right:3px;color:#9a9a9a;}
.evcal_events_list li .evcal_desc em{color:#5b5b5b;font-weight:bold}				
.evcal_events_list li .event_description .evcal_gmaps{width:100%; height:200px; margin-top:4px}

.ajde_evcal_calendar .calendar_header .evcal_arrows{cursor:pointer;}

.evcal_sort_bar ul {list-style:none; margin:0;overflow:hidden}
.evcal_sort_bar ul li{float:left; list-style:none; margin-left:0px}
.evcal_sort_bar ul p{margin:0}
.evcal_sort_bar ul a{cursor:pointer;display:block;}


#evcal_loader{background: url(../assets/spinner.gif) top center no-repeat;height:15px; width:15px;position:absolute; margin-top:78px; margin-left:10px}

/*-- widget --*/
#evcal_widget .ajde_evcal_calendar .calendar_header p{font-size:20px}
#evcal_widget .ajde_evcal_calendar #evcal_prev{margin-right:8px}
#evcal_widget .ajde_evcal_calendar #evcal_next{margin-left:8px}
#evcal_widget #evcal_sort_bar ul .sort_title{padding:8px 5px 0 0 }
#evcal_widget #evcal_sort_bar ul p{font-size:13px; }
#evcal_widget #evcal_list li .evcal_cblock{font-size:24px;padding-right:3px; padding-left:5px}
#evcal_widget .evcal_events_list li .evcal_desc{padding-left:50px; padding-right:10px}
#evcal_widget .evcal_events_list li .evcal_cblock span{font-size:10px}
#evcal_widget #evcal_list li a.evcal_list_a{padding:5px 0}







