/* COLORS */
a.es-button:hover,
a.es-button.black,
input[type=button]:hover, input[type=submit]:hover,
#footer-widgets,
.widget-button:hover { background:#000 !important; }

/* LIGHT & DARK STYLES */
	body, a:hover, .cnt-wrap .es-button:hover, #ctas article a.es-button:hover { color:#fff; }
	h2.centered, h1.page-title { border-bottom:1px solid #333; border-bottom:1px solid rgba(255,255,255,0.15); }
	h2.centered:before, h1.page-title:before { background:#333; background:rgba(255,255,255,0.15); }
	article.recent-post-block small { color:#888; color:rgba(255,255,255,0.5); }
	header#header,
	a.es-button,
	#ctas article h3,
	.colored-block,
	#searchform input.es-button,
	#wp-calendar caption,
	.widget-button,
	p.tribe-events-widget-link a,
	#respond input#submit,
	ol.commentlist li.comment div.reply a,
	nav#main-nav .dropdown,
	#cancel-comment-reply-link,
	.slicknav_nav .slicknav_item:hover,
	.slicknav_nav a:hover,
	.slicknav_btn,
	#pagination ul li a,
	.gform_wrapper .gform_footer input.button,
	.gform_wrapper .gform_footer input[type=submit],
	nav#main-nav.full .shell > ul > li > a,
	nav#main-nav.full .shell > ul .dropdown li > a,
	header#header a.cart-contents, header#header a.cart-contents:hover,
	header#header h1#logo a,
	header#header .shell,
	#top,
	section.social-search .search form input[type=text],
	nav#main-nav.right > ul > li > a,
	.cnt-wrap .es-button,
	#ctas article a.es-button,
	nav#main-nav.right > ul .dropdown li > a { color:#000; }
	section.social-search .search form input[type=submit], section.social-search .search form input[type=submit]:hover { background:#fff !important; color:#000; }
	section.social-search .search, section.social-search .search.active { border-color:#000; }
	.gform_wrapper input[type=button], .gform_wrapper input[type=submit] { color:#000 !important; }


/* CONTENT COLOR */
body, h2.centered span, h1.page-title span { background:#; }



header#header,
a.es-button,
#ctas article h3,
.colored-block,
#searchform input.es-button,
#wp-calendar caption,
.widget-button,
p.tribe-events-widget-link a,
#respond input#submit,
ol.commentlist li.comment div.reply a,
nav#main-nav .dropdown,
#cancel-comment-reply-link,
.slicknav_nav .slicknav_item:hover,
.slicknav_nav a:hover,
.slicknav_btn,
#pagination ul li a,
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit] { background:# !important; }
a, #homepage-events article small span, #footer-widgets article.hours-block p.right, #respond span.required, #page-post article.page-content h3, section.social-search .search form input[type=submit] { color:#; }
nav#main-nav.full ul li a:hover { background:rgba(0, 0, 0, 0.25); }
#footer-widgets .overlay, #mobile-slider .colored-wrap { background:rgba(0, 0, 0, 0.40) !important; }
.gform_wrapper .gsection { border-bottom:5px solid # !important; }
.gform_wrapper input, .gform_wrapper select { color:# !important; }

/* Dark Color */
nav#main-nav.full,
section#ctas,
#top,
.slicknav_menu,
footer { background:# !important; }




/* Tribe Events - Main Color */
.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,
.entry-content .tribe-events-button,
.tribe-events-button.tribe-inactive,
.entry-content .tribe-events-button:hover,
.tribe-events-button:hover,
.tribe-events-button.tribe-active:hover,
.tribe-events-read-more,
.tribe-events-calendar thead th,
.tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column,
.tribe-grid-header { background:# !important; color:#fff; }

.tribe-events-calendar thead th,
.tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column,
.tribe-grid-header,
.es-views-list ul li.tribe-bar-active a { border-color:# !important; }

#tribe-events-content .tribe-events-tooltip h4,
#tribe_events_filters_wrapper .tribe_events_slider_val,
.single-tribe_events a.tribe-events-ical,
.single-tribe_events a.tribe-events-gcal { color:#; }

/* Tribe Events - Dark Color */
#tribe-bar-form #tribe-bar-views,
#tribe-bar-views.tribe-bar-views-open .tribe-bar-views-list,
#tribe-bar-form #tribe-bar-views .tribe-bar-views-inner,
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a { background:# !important; border-color:# !important; }

.tribe-mini-calendar-nav td { background:# !important; border-color:# !important; }
.tribe-mini-calendar th, .tribe-mini-calendar-event .list-date { background:# !important; border-color:# !important; }
.tribe-mini-calendar td.tribe-events-has-events { background:# !important; }

/* Tribe Events - Black */
a.tribe-events-read-more:hover,
p.tribe-events-widget-link a:hover { background:#000 !important; }

.tribe-grid-allday .hentry.vevent > div,
.tribe-grid-body div[id*="tribe-events-event-"] .hentry.vevent { border:1px solid # !important; background:rgba(0, 0, 0, 0.75) !important; }

.tribe-grid-allday .hentry.vevent > div:hover,
.tribe-grid-body div[id*="tribe-events-event-"] .hentry.vevent:hover { background:# !important; color:#fff; }

.tribe-mini-calendar td.tribe-events-has-events a:hover { background:rgba(0, 0, 0, 0.40) !important; }
.tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today a:hover { background:# !important; }

.tribe-mini-calendar td.tribe-events-has-events.tribe-events-present a { border: 4px solid #; padding: 1px 5px 11px 5px; }
.tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today a { background:# !important; border:none; padding: 5px 5px 15px 5px; }

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

	.tribe-events-sub-nav li a { background:# !important; color:#fff; }
	
}

a.es-button.black:hover { background:rgba(0,0,0,0.5); }

/* FONT */
body, input, select, textarea { font-family:'', sans-serif; }


/* Responsive Coloring */
@media only screen and (max-width: 723px) {

	.carousel { background:#000; }

	.secondary-wrap {
		background:rgba(0, 0, 0, 0.40);
	}
	
}

body { background:# url() repeat; }




