ul.main-menu > li > ul{
	display: none;
	list-style: none;
}

ul.main-menu > li:hover > ul{
	display: block;
	text-align: left;
        padding-top: 3px;
	margin: 0;
	background: #1a1a1a;
	position:absolute;
	z-index: 999;
}

ul.main-menu > li:hover > ul a {
	color: #dcdcdc;
	transition: color 0.3s;
}
ul.main-menu > li:hover > ul > li{
	padding: 5px 10px 10px 10px;
	border-bottom: 1px solid #424040;
}
ul.main-menu > li:hover > ul > li:last-child{
	border: 0;
}

ul.main-menu > li:hover > ul a:hover {
	color: #fff;
	transition: color 0.3s;
	text-decoration: none;
}
