/*** CLEAN STYLE ***/

#top_bg, #top_left, #top_right,
#body_left, #body_right {
	background: none;
}
#top_bg, #body_bg {
	border-bottom: 3px solid #4f7f5b;
}
.himg #headimg {
	border: none;
}
#slider {
	background: none !important;
}
#slider .post {
	padding: 1% 0;
}
.region-highlighted {
	border: solid 1px #ddd;
}
a, a:link, h1, h2, h3, .block-title, #name-and-slogan a {
	color: #4f7f5b;
}
a:hover, a:active, a.is-active, ul.menu a.is-active,
#submenu li a {
	color: #000;
}
.pure-menu-link {
	color: #333 !important;
	text-shadow: 0 1px #4f7f5b;
	background: #f4f2ee;
}
.pure-menu-link:hover, .pure-menu-link:focus {
	background: #e6e6e6;
}
.pure-menu-children .pure-menu-link {
	background: #f4f2ee;
	border: 1px solid;
	border-color: #fff #ddd #ddd #fff;
}
.pure-menu-children a:hover, .pure-menu-children a:focus {
	background: #e6e6e6;
}
.menu-toggle .bars {
	background: #4f7f5b;
}

@media screen and (max-width: 48em) {
	.pure-menu-link, .pure-menu-children,
	.pure-menu-children .pure-menu-link {
	/*	color: #4f7f5b !important; */
	    color: #777 !important; 
		text-shadow: none;
		background: none;
		border: none;
	}
	.pure-menu-link:hover,
	.pure-menu-link:focus,
	.pure-menu-children a:hover,
	.pure-menu-children a:focus {
		background: #f4f2ee;
	}
}
