/* CSS Document */


.tribe-events-calendar-list__event-featured-image-wrapper img {
  filter: grayscale(100%) contrast(120%);
  transition: filter 0.5s ease; /* Adds a smooth transition */
}

.tribe-events-calendar-list__event-featured-image-wrapper img:hover {
  filter: grayscale(0%) contrast(100%); /* Removes the filter */
}

h1.tribe-events-single-event-title{
	font-size: 4em;
}

.tribe-events-calendar-list__event-row{
	display: block;
	background-color: rgba(255,255,255,0.5);
	border-radius: 2px;
	}

.tribe-events-calendar-list__event-featured-image-wrapper,
.tribe-events-calendar-list__event-featured-image-wrapper .tribe-common-g-{
    padding-left: 0 !important;
    padding-right:0 !important;
	}

.rdcdatetag{	
	font-family: "veneer", sans-serif !important;
	font-weight: 400;
	font-size: 2em !important;
	text-transform: uppercase !important;
	line-height: 0.95em;
	background-color: #000;
	color: #edece3;
	margin: 10px 0 0 0;
	display: block;
	text-align: center;
	position: relative;
	padding: 8px 5px 10px 5px!important;
	min-width:60px;
	}


.tribe-events .tribe-events-calendar-list__event-date-tag {
z-index: 100;
}

.tribe-events-calendar-list__event-title-link,
.tribe-events-calendar-list__event-title,
.tribe-events-single-event-title{
	font-family: "veneer", sans-serif;
	font-weight: 400;
	text-transform: uppercase;	font-size: 3em;
	line-height: 1.0em;
}

.tribe-events-c-view-selector{
	display: none !important;
}

.tribe-region{display: block;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
	padding-top: 0;
}


.tribe-events-calendar-list__event-datetime{
	font-size: 1.2em;
	display: block;
	border-top: solid #000 1px !important;
	border-bottom: solid #000 1px !important;
	margin-top: 1em;
}


#tribe-events-pg-template {
    margin: 0 auto;
    max-width: 1048px;
    padding-top:0 !important;
}

#tribe-events-footer{
border-top:1px solid #000;	
}


h2.tribe-events-calendar-list__month-separator{
	text-transform: uppercase;
	
}



.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    min-height: 700px;
    padding-bottom: 0;
    padding-top:0;
}