@media (min-width: 768px) {
	.navbar-default{
	background:none;
	border:none;
	}
}
@media (max-width: 768px) {
	.navbar-default{
	background:#649819;
	}
	.nav li ul li{
	width:100% !important;
	}
#s-mainmenu {
   
    border-top: none;
}	
}
.navbar-brand{
float: left;
font-size: 18px;
line-height: 18px;
padding: 10px;
color:#fff !important;
}
.navbar-header{
width:100%;
border-color: #000;
}
.navbar-collapse{
padding-left:0px;

}
.navbar{
margin-bottom:0;
min-height:40px;
}
.navbar-nav{
margin-left:0;

}
.navbar-nav > li > a{
padding-top:8px;
padding-bottom:8px;
text-transform:uppercase
}
.nav > li > a{
padding:10px 15px;
}
.navbar-nav .dropdown > a{
padding-right: 25px;
}
.navbar-toggle {
padding: 7px;
margin-top: 7px;
margin-right: 5px;
}
.navbar-default .navbar-nav > li > a{
color:#fff;
} 
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
background: #044505;
color:#fff;
}

.navbar-collapse .navbar-nav.navbar-right:last-child{
margin-right:0px;
}
.navbar-default .navbar-nav > .dropdown > a .caret{
border-bottom-color:#fff;
border-top-color:#fff;
right:0;
top:50%;
content:"";
position:absolute;
margin-right:15px;
}
@media (max-width: 992px) {
	.nav ul{
	position:relative !important;
	}
	.nav ul ul{
	position:absolute;
	}
	.nav li ul ul {
	left:0 !important;
	}
	.navbar-default .navbar-nav > .dropdown > a .caret{
	display:none;
	}
	.navbar-default .dropdown .closed, .navbar-default .dropdown .open{
	right:0;
	top:0;
	position:absolute;
	height:30px;
	width:30px;
	cursor:pointer
	}
	.navbar-default .dropdown .closed span{
	right:0;
	top:10px;
	position:absolute;
	cursor:pointer;
	width: 0;
	height: 0;
	margin-right: 10px;
	vertical-align: middle;
	border-top: 4px solid transparent;
	border-right: 0 dotted;
	border-bottom: 4px solid transparent;
	border-left: 4px solid #fff;
	content: "";
	}
	.navbar-default .dropdown .open span{
	right:0;
	top:10px;
	position:absolute;
	cursor:pointer;
	width: 0;
	height: 0;
	margin-right: 10px;
	vertical-align: middle;
	border-top: 4px solid #fff;
	border-right: 4px solid transparent;
	border-bottom: 0 dotted;
	border-left: 4px solid transparent;
	content: "";
	}
	.nav li {
	border-left:0 !important;
	}
}
@media (min-width: 768px) {
	.navbar-default .dropdown .closed{
	display:none;
	}
}
.nav li {
position: relative;
border-left: 1px solid #fff
}
.nav li a{
outline:none;
}
ul.nav li.none {
border:none;
}
.nav li a span span{
display: block;
font-weight:bold;
padding:0 0px;
text-decoration:none
}
.nav li ul li a {
    display: block;
    line-height: 1.5;
    padding: 11px 20px;
    color:#fff;    
    text-decoration: none;
    text-shadow: 0 1px rgba(0, 0, 0, 0.7);
    text-transform:none;	 
}
.nav ul {
    position: absolute;
    display: none;
    background: none repeat scroll 0 0 #044505;
    border-bottom: 1px solid #0E3448;
	z-index:99;
}
.nav li ul li{
    background: none repeat scroll 0 0 #044505;
    width: 210px;    
    border:none;
}
.nav li:hover, .nav li a.selected, .nav li ul a:hover, .nav li ul li a.selected{
background: #649819;
color: #fff;
}


.nav ul ul {
top: 0;
}

.nav li ul ul {
left: 210px;
margin: 0px;
}

.nav li:hover ul ul, 
.nav li:hover ul ul ul,
.nav li:hover ul ul ul ul {
display: none;
}

.nav li:hover ul,
.nav li li:hover ul,
.nav li li li:hover ul,
.nav li li li li:hover ul {
display: block;
}