.nav, .nav ul, .nav li 	{    list-style: none;	}
.nav ul	 				{    padding: 0;    	margin: 0 0 0 0px;  }
.nav 					{    padding: 0px;    	margin: 0px; margin-top:-2px;}

.nav > li 				{    margin: 1px 0;		}

.nav > li li 			{	 margin: 1px 0;		}

.nav a 					{
    display: block;
	font-size:100%;  	
	color: #000; 
	background-color: #f5f5f5;	
	width:95%; 
	padding: 12px 12px;   
	transition: 500ms all ease;	 
}
.nav a:hover{}
.nav li > a > span 		{    float: right;    font-size: 19px;    font-weight: bolder; 	}
.nav li > a:hover > span{    color: #fff; 	}
.nav li > a > span:after {    content: '\25be'; color:#000;	}
.nav li.open > a > span:after {	    content: '\25b4';	color:#fff; }
.nav a:hover, .nav li.active > a {    background-color: #e8ba00;    color: #fff;	}
.nav > li.active > a  	{    background-color: #fff; }
.alttt{ background-color:#fff !important; border-bottom:1px solid #eee; }
.alttt:hover{ color:#e8ba00 !important;}
