

.nav-column a,.nav>li>a,h3 {font-weight: 700}

.nav,.nav a,.nav form,.nav input,.nav li,.nav ul {
	border: none;
	margin: 0;
	padding: 0
 }

.nav a {text-decoration: none}

.nav li {list-style: none}
.odd2{
    background-color: #f6f6f6;
}
.nav,input {-webkit-font-smoothing: antialiased}

.nav {
	cursor: default;
	display: inline-block;
	position: relative;
	z-index: 500
 }

.nav-search>form,.nav>li>a {position: relative;z-index:510}

.nav>li {float: left}

	.nav>li>a {
		background: #fff;
		border-left: 1px solid #fff!important;
		border-right: 1px solid #fff!important;
		color:#10a89b;
		display: block;
		line-height: 3.5;
		padding: 0 1.25em;
		text-shadow: 0 0 1px rgba(0,0,0,.35);
		transition: all .3s ease
	 }

	.nav>li:hover>a,.nav>li>a:focus {background: #10a89b;color:#fff}

	.nav>li:first-child>a {border-left: none;border-radius:3px 0 0 3px}

.nav-search>form {
	border-left: 1px solid #4b4441;
	height: 3.5em;
	width: inherit
 }

.nav-search input[type=text] {
	background: #372f2b;
	color: #999;
	display: block;
	float: left;
	font-weight: 700;
	line-height: 1.5;
	padding: 1em 0;
	text-shadow: 0 0 1px rgba(0,0,0,.35);
	transition: all .3s ease 1s;
	width: 0
 }

	.nav-search input[type=text]:focus {color: #fcfcfc}

	.nav-search input[type=text]:focus,.nav-search:hover input[type=text] {
		padding: 1em 1.25em;
		transition: all .3s ease .1s;
		width: 6.875em
	 }

.nav-search input[type=submit] {
	background: url(../img/search-icon.svg) center center no-repeat #372f2b;
	border-radius: 0 3px 3px 0;
	cursor: pointer;
	display: block;
	float: left;
	height: 3.5em;
	padding: 0 1.25em;
	transition: all .3s ease
 }

.nav-search input:focus,.nav-search input[type=submit]:hover {background-color: #4b4441}

.mega-menu {
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 0 0 3px 3px;
	opacity: 0;
	position: absolute;
	transition: all .3s ease .15s;
	visibility: hidden;
	width: 137%
 }

li:hover>.mega-menu {
	opacity: 1;
	overflow: visible;
	visibility: visible
 }

.nav-column {
	float: left;
	padding: 2.5%;
	width: 44%
 }

	.nav-column a {
		color: #888;
		display: block;
		line-height: 1.75;
		padding:5px;
	 }

		.nav-column a:hover {color: #2196f3}

h3 {
	color: #372f2b;
	font-size: .95em;
	line-height: 1.15;
	margin: 1.25em 0 .75em;
	text-transform: uppercase
 }
 h3.header1{
 background:#10a89b;
 padding:5px;
 color:#fff;
 }

.highlight {color: #2196f3}

