html,
body { 
	background-color: #EFEFEF; 
	 
}

header,
header a,
footer,
footer a,
header a:link,
header a:visited,
footer a:link,
footer a:visited { 
	color: #000000 
}

.a1f, 
a, 
a:link, 
a:visited { 
	color: #232323 
}

.a2f, 
.a2f a { 
	color: #8fc749 
}

.a3f,
h2,
.a3f a,
h2 a { 
	color: #79aa42 
}

.a1b, 
.header-menu, 
#menu-header { 
	background-color: #232323 
}

.a2b { 
	background-color: #8fc749; 
	color: #000000 
}

.a3b,
.qtip-content .gce-event-info .gce-tooltip-event,
#wrapper .wp-pagenavi span.current { 
	background-color: #79aa42; 
	color: #FFFFFF}
#wrapper .wp-pagenavi a { 
	background: #232323;
	color: #FFFFFF 
}

input[type=button], 
input[type=submit],
.gce-widget-grid .gce-calendar .gce-today { 
	background-color: #232323; 
	color: #FFFFFF 
}
.widget_isc_page_thumbnail h2 a {
		background:rgba( 35,35,35,.7);
		color: #FFFFFF 
	}
		.widget_isc_page_thumbnail h2 a:hover {
			background:rgba( 35,35,35,1);
			color: #FFFFFF 
		}
content > .container > aside .gform_wrapper, 
content > .container > aside .gform_confirmation_wrapper {
	background: #79aa42; 
	color: #FFFFFF 
}

input[type=button]:hover, 
input[type=submit]:hover { 
	background-color: #8fc749; 
	color: #000000 
}

.menu li ul,
.header-menu .menu > li:hover { 
	background:rgba( 143,199,73,.9);
}
.header-menu .menu li a, 
.header-menu .menu li:hover ul li a { 
	color: #FFFFFF; 
}
.header-menu .menu li:hover > a,
.header-menu .menu li.current_page_item a { 
	color: #79aa42 
}

footer .footer-menu ul > li {
	border-color: #000000 
}

/* MOBILE */
.mobile-header .nav-toggle span {
	background-color: #000000;
}
.mobile-header .header-menu a {
	color: #000000;
}
.mobile-index-menu li {
	background-color: #8fc749;
}
.mobile-index-menu a {
	color: #000000;
}
.mobile-footer .footer-actions .action {
	border-right-color: #8fc749;
}
.mobile-footer,
.mobile-footer a {
	color: #000000;
}
.mobile-footer .footer-actions a.action {
	color: #FFFFFF;
}

/* PLUGINS - ISC EVENTS */
.isc_event {
	border-top:4px solid #232323;
}
/* TEMPLATE SPECIFIC */
	
		header {
			background-color:#232323;
			color:#FFFFFF		}
		#wrapper header a,
		#wrapper header h1,
		#wrapper header h2 {
			color:#FFFFFF		}
		header .border-top {
			background-color:#79aa42;
			color:#FFFFFF;
		}
			header .border-top h1,
			header .border-top h2,
			header .border-top h3,
			header .border-top a {
				color:#FFFFFF;
			}
		#wrapper subheader {
			background-color:#8fc749;
			color:#000000		}
			#wrapper subheader h1,
			#wrapper subheader h2,
			#wrapper subheader h3,
			#wrapper subheader h4 {
				color:#000000			}
		#nav li a {
			color:#FFFFFF		}
		#nav li a:hover,
		#nav li:hover > a,
		#nav li.current_page_item > a {
			background-color:#79aa42;
			color:#FFFFFF		}
		footer .calltoaction h2 {
			color:#000000		}
	