ul#nav-sub{
	margin-top:-2px;
}
.navbar-nav > li > a{
	padding-top:28px;
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu *{
	margin:0;
	padding:0;
	list-style:none;
}
.sf-menu li{
	position:relative;
}
.sf-menu ul{
	position:absolute;
	display:none;
	top:100%;
	left:0;
	z-index:99;
}
.sf-menu > li{
	float:left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul{
	display:block;
}

.sf-menu a{
	display:block;
	position:relative;
}
.sf-menu ul ul{
	top:0;
	left:100%;
}
/*** DEMO SKIN ***/
.sf-menu{
	margin:0 0 0 51px;
}
.sf-menu ul{
	/*box-shadow:2px 2px 6px rgba(0,0,0,.2);*/
	min-width:12em; /* allow long menu items to determine submenu width */
	*width:12em; /* no auto sub width for IE7, see white-space comment below */
}
.sf-menu a{
	padding:.75em 1em;
	text-decoration:none;
	zoom:1; /* IE7 */
}
.sf-menu a{
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:1.1em;
	color:#0e1f33;
	text-transform:uppercase;
	border-top:5px solid #fff;
}
.sf-menu li{
	background:#fff;
	white-space:nowrap; /* no need for Supersubs plugin */
	*white-space:normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition:background .2s;
	transition:background .2s;
}
.sf-menu ul li{
	background:#fff;
}
.sf-menu ul ul li{
	background:#fff;
}
.sf-menu li:hover,
.sf-menu li.sfHover{
	background:#fff;
	/* only transition out, not in */
	-webkit-transition:none;
	transition:none;
}
.nav > li:hover > a,
.nav > li.sfHover > a,
.nav > li > a:hover,
.nav > li > a:focus,
.nav li.active a{
	border-top:5px solid #133864;
	background:#fff;
	color:#8dc63f;
}
.nav > li:hover li > a,
.nav > li.sfHover li > a,
.nav > li li > a:hover,
.nav > li li > a:focus,
.nav li.active li a{
	border-top:none;
	background:#fff;
	color:#0e1f33;
}
body.home .nav li.active a{
	border-top:5px solid #fff;
	color:#0e1f33;
}
body.home .nav li.active a:hover{
	color:#8DC63F;
}
.sf-menu li li.sfHover a{
    color:#8dc63f;
}
.sf-menu li li a:hover, 
sf-menu li.sfHover li a:hover,
.sf-menu li li li a:hover, 
sf-menu li.sfHover li li a:hover{
    color:#8dc63f;
}
.sf-menu li li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-transform:capitalize;
}
.sf-menu li li li a{
	color:#0e1f33!important;
}
.sf-menu li li li a:hover{
	color:#8DC63F!important;
}
/*.sf-menu li li li a, 
sf-menu li.sfHover li li a{
    color:#0e1f33;
}*/