/* Tribe 2ab */

#tribe-bar-form {
	background: rgba(255,255,255,.5);
}

.tribe-bar-views-inner {
		background: #c9d3a8;
}

#tribe-bar-form label {
	font-weight: 400;
}

#tribe-bar-form .tribe-bar-submit input[type=submit] {
	background: #6a503e;
	font-size: 14px;
	font-weight: 400;
}

#tribe-bar-form .tribe-bar-submit input:hover[type="submit"] {
	background: #808042;
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
	background: #effbc9;
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover {
	background: #f9ffe7;
}

#tribe-events-content.tribe-events-list {
	text-align: center;
}

.tribe-events-list .tribe-events-event-image+div.tribe-events-content {
	width: 100%;
}

ul.tribe-events-sub-nav a,
.tribe-events-back a,
.tribe-events-list-widget .tribe-events-widget-link a,
.tribe-events-adv-list-widget .tribe-events-widget-link a {
	font-weight: 400;
}

h2.tribe-events-page-title,
#tribe-geo-results h2.tribe-events-page-title {
	color: #6a503e;
	font-weight: 400;
	font-size: 30px;
	line-height: 1;
	margin-bottom: 36px;
}

.tribe-events-list-separator-month span {
	background-color: #808042;
	color: #fff;
	font-weight: 300;
}

.tribe-events-list .tribe-events-event-image {
	float: none;
	margin: 25px auto 15px;
	width: 50%;
}

.vevent.tribe-events-photo-event .tribe-events-photo-event-wrap {
	padding-top: 1px !important;
	background:rgba(255,255,255,.5);
}

.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]>a, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, #tribe-events .tribe-events-button, .tribe-events-button.tribe-inactive, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover {
	background-color: #c9d3a8;
}

#tribe-events-content .tribe-events-tooltip h4 {
	color: #808042;
	font-weight: 400;
}

.tribe-events-tooltip .duration {
	font-weight: 400;
}


/* Home Events Widget */

.home-events .entry-title {
	font-size: 20px;
	line-height: 1.8;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
}

.home-events .entry-title a {
	background: #82999d;
	color: #fff;
	padding: 3px 8px 4px;
}

.home-events .entry-title a:hover {
	color: #f3ffcb;
}

.home-events .tribe-events-adv-list-widget .duration {
	font-weight: 400;
}

/* Events Detail Single Page */

#tribe-events-pg-template {
	max-width: 100%;
	padding: 60px;
}

.single-tribe_events .tribe-events-event-meta {
	background: rgba(255,255,255,.5);
	border: none;
}

a.tribe-events-ical, a.tribe-events-gcal {
	font-weight: 400;
}

/* Footer Events */

.footer-widgets .tribe-events-event-image {
	display: none;
}

.footer-widgets .tribe-events-adv-list-widget ol li {
	margin-bottom: 15px;
}

.footer-widgets .entry-title {
	font-size: 16px;
	margin-bottom: 15px;
	text-align: left;
}

.footer-widgets .tribe-events-adv-list-widget .duration {
	font-size: 14px;
	font-weight: 400;
}


/* Responsive Tweaks */

@media only screen and (max-width: 1023px) {

.home-events .entry-title {
	text-align: center;
}

.footer-widgets .entry-title {
	text-align: center;
}

}

@media only screen and (max-width: 320px) {

.home-events .entry-title {
	font-size: 16px;
	text-align: center;
}

#tribe-events-pg-template {
	padding: 15px;
}

}

