header {overflow: visible;
}

.l_half:nth-child(3n) { float: none !important;}
.l_half:nth-child(2n) { float: right !important; }

.soliloquy-container { margin: 10px 0px 0px 0px !important; }


nav a:hover, nav a:visited:hover {
  color: #a19b9b !important;
}

nav .sub-menu{
  display: none;
  z-index: 600;
}

ul li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	/* border-top: 1px solid #ffffff; */
	/* padding: 5px 15px 5px 15px; */
	/* background: #1e7c9a; */
	/* margin-left: 1px; */
	white-space: nowrap;
}

nav .sub-menu li a {
	display: block;
	text-decoration: none;
	/* color: #ffffff; */
	/* border-top: 1px solid #ffffff; */
	padding: 3px 15px 0px 15px;
	/* background: #1e7c9a; */
	/* margin-left: 1px; */
	white-space: nowrap;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background: #ffffff !important;
}
ul li a:hover {
	/* background: #3b3b3b; */
}
li:hover ul {
    display: block;
    position: absolute;
}
li:hover li {
    float: none;
	/* font-size: 11px; */
}
li:hover a {
	/* background: #3b3b3b; */
}
li:hover li a:hover {;
	/* background: #1e7c9a; */
}

footer {
  background: #898989 !important;
	color: #000000 !important; }

footer .contact span[itemprop="telephone"] {
    color: #000000 !important; }

form span.wpcf7-form-control-wrap
{background: none !important;}
