.home .banner{
background:url(../images/home-banner3.jpg) no-repeat 0px 0px;
	background-size:cover!important;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	min-height: 550px;
}
.footer{
background:#66B9BF;
padding:50px 0;
}
.primary-navigation li:hover > a,
.primary-navigation li.focus > a {
	background-color: #66B9BF;
	color: #fff;
}

.primary-navigation ul ul a:hover,
.primary-navigation ul ul li.focus > a {
	background-color: #66B9BF;
}

.primary-navigation ul ul {
	background-color: rgba(102,185,191,0.8);
	float: left;
	margin: 0;
	position: absolute;
	top: 48px;
	left: -999em;
	z-index: 99999;
}
.current-menu-parent, .current-menu-item
{
	background:#66B9BF;
}
.entry-title a:hover {
	color: #41a62a;
}