nav a {-webkit-transition: all .35s ease;
	-moz-transition: all .35s ease;
	-ms-transition: all .35s ease;
	transition: all .35s ease;}

nav {
/*	margin: 0px auto; */
/*	text-align: center;*/
    
}

nav ul ul {
	display: none;
    z-index: 999;
}

	nav ul li:hover > ul {
		display: block;
	}


nav ul {
/*    width: 100%;*/
/*	background: #efefef; */
/*	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  */
/*	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); */
/*	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); */
/*	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);*/
/*	border-radius: 10px;  */
	padding: 0 20px;
/*    font-size: 14px;*/
	list-style: none;
	position: relative;
	display: inline-table;
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}

	nav ul li {
		float: left;
	}
		nav ul li:hover {
            
/*            color: #ffd34e;*/
/*			background: #4b545f;*/
/*			background: linear-gradient(top, #4f5964 0%, #5f6975 40%);*/
/*			background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);*/
/*			background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);*/
		}
			nav ul li:hover a {
/*                color: #ffd34e;*/
			}
		
		nav ul li a {
			display: block; padding: 10px 15px;
			color: #a0a0a0; text-decoration: none;
		}

        nav ul li a:hover {color: #E74310;} 
		
	nav ul ul {
        color: #000;
		background: #f5f5f5; padding: 0;
		position: absolute; top: 100%;
        font-size: 14px;
	}
		nav ul ul li {
			float: none; 
/*			border-top: 1px dashed #FFF;*/
			border-bottom: 1px dotted #d9d9d9; position: relative;
		}
			nav ul ul li a {
				padding: 10px 40px;
				color: #919191;
			}	
				nav ul ul li a:hover {
					background: #e6b212;
                    color: #FFF;
				}
                    nav ul ul li:hover {
                        border-bottom: 1.5px dotted #d9d9d9;
                        background: #FFF;
                    }
		
	nav ul ul ul {
		position: absolute; left: 100%; top:0; width: auto;
	}

