#us-nav-menu {

text-align: center;	
}
#us-nav-menu, #us-nav-menu ul {
	list-style: none outside none; 
	margin: 0;
	padding: 0;
}
#us-nav-menu {
	float: left;
	margin-left: -2.8%;
/*	margin-right: 93%;*/
	/*margin-top: -21px;*/
	position: relative;
/*	width: 200%;*/
}
#us-nav-menu ul.subs {
	background-color: #FFFFFF;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	display: none;

	padding: 2px 20px 2px 20px;
	top: 54px;
 overflow: hidden;
	position: absolute;
	top: -9999px;
	z-index: 2;

}
#us-nav-menu > li {
position:relative;
	border-bottom: 5px solid transparent;
	float: left;
	margin-bottom: 0px;
	text-align: left;
	-moz-transition: all 300ms ease-in-out 0s;
	-ms-transition: all 300ms ease-in-out 0s;
	-o-transition: all 300ms ease-in-out 0s;
	-webkit-transition: all 300ms ease-in-out 0s;
	transition: all 300ms ease-in-out 0s; 
}
.fondomenu{background:  #EAEAEA  ; width: 100%; height: 50px}
#us-nav-menu li a {
	display: block;
	text-decoration: none;
	-moz-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
	-ms-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
	-o-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
	-webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
	transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
	white-space: normal; 
}
#us-nav-menu > li > a {
	color: #068844;
	display: block;
	font-size: 14px;
	line-height: 129px;
	padding: 0 10px;
	text-transform: capitalize; text-align: center;
	font-weight: 500;
	
}

#us-nav-menu ul li a:hover {

	color: #f8cb20;
		


}
#us-nav-menu > li:hover > a, #us-nav-menu > a:hover {
	background-color: #F4BC3D;
	border-bottom: ; 
	color:#ffffff;

}
#us-nav-menu li.active > a {
	background-color: #F4BC3D;
	color: #FFFFFF; font-size: 14px;
}
/* submenu */
#us-nav-menu li:hover ul.subs {
	display: block; background-color: #f8cb20;
	border-bottom: 2px; 
   left: 0;
	top: 53px;
	width: 180px;
}
#us-nav-menu ul.subs > li {
	float: none;
	padding: 5px -1%;
	vertical-align: top;
	width: 100%;
  

}
#us-nav-menu ul.subs > li a {
	color: #777777;
	line-height: 20px; 
}
#us-nav-menu ul li a:hover {

	color: #27aae0;
		


}
#us-nav-menu ul.subs > li > a {
	font-size: 1.3em;
	margin-bottom: 10px;
	font-size: 14px; 
}
#us-nav-menu ul.subs > li li {
	float: none;
	padding-left: 8px;
	-moz-transition: padding 150ms ease-out 0s;
	-ms-transition: padding 150ms ease-out 0s;
	-o-transition: padding 150ms ease-out 0s;
	-webkit-transition: padding 150ms ease-out 0s;
	transition: padding 150ms ease-out 0s;
	position: absolute;
}
#us-nav-menu ul.subs > li li:hover {
	padding-left: 15px;

}
/* responsive rules */
@media all and (max-width : 980px) {
	#us-nav-menu > li {
		float: none;
		border-bottom: 0;
		margin-bottom: 0;
	}
	#us-nav-menu ul.subs {
		position: relative;
		top: 0;

	}
	#us-nav-menu li:hover ul.subs {
		display: none;
	}
	#us-nav-menu ul.subs > li {
		display: block;
		width: auto;
	}
}

