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;*/
    top: -22px;
    font-size: 22px;
/*    font-weight: 600;*/
	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: 12px 25px;
			color: #ff0000; text-decoration: none;
		}

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


