/*-------Home page + Kilgen widget------*/
 @media (max-width:600px)  { #calendar-cards  {flex-wrap:wrap;} }

 @media (max-width:800px)  {
	div#calendarHome {
 	width:100% !important;}
	  }

 @media (max-width:800px)  {
	div#calendarHome {
 	width:100% !important;
	} 
 }

div#calendarHome {
 	max-width:500px;
	min-width:400px;
	padding:0em 3em 1em 2em;	 
	color:#000 !important;
	line-height:1.2em !important;
  	}
	
 div#calendarHome h2.tribe-events-title {
	font:1em "lora-medium", serif !important;
  	margin-bottom:0;
	padding-bottom:0;
 	}

div#calendarHome h2.tribe-events-title a,
div#calendarHome h2.tribe-events-title a em
 {
    color:#0066A6 !important;}

 div.tribe-mini-calendar-event {
	clear:both;
 }

div#calendarHome span.tribe-events-venue a {color:#2D2A26; font:300 1em"fracktif", sans-serif; 
											}

div.list-date {
	border-radius: 2px;
	border:2px solid #2D2A26;
	width:39px;
	float:left !important;
	margin:.7em .6em 1.5em 0;
	background:#2D2A26;
 
	}
	
div.list-date span.list-dayname,
div.list-date span.list-daynumber
{	display:block;
 	padding:.2em .1em .2em .1;
	text-align:center;	
 	}

div.list-date span.list-dayname {color:#fff;}
	
div.list-date span.list-daynumber{
	color:#2D2A26;
	font-weight:bold;
	background:#fff;
	}	

p.tribe-events-widget-link {clear:both;margin:1em 0 .7em 0 !important; font-size:1em;}
div#calendarHome br, div#calendarHome div.tribe-events-duration, div#calendarHome span.tribe-event-time, 
div#calendarHome span.tribe-events-locality {display:none;}