.nav-menu  .sub-menu,
#menu-item-80 ul{
	margin-left: 0px;
	width: auto;
	box-shadow: 0px 13px 10px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 13px 10px rgba(0,0,0,0.5);
	-ms-box-shadow: 0px 13px 10px rgba(0,0,0,0.5);
	-o-box-shadow: 0px 13px 10px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 13px 10px rgba(0,0,0,0.5);
	-khtml-box-shadow: 0px 13px 10px rgba(0,0,0,0.5);
}
.nav-menu  > .sub-menu li,
#menu-item-80 ul li{
	display: block;
	min-width: 140px;
	width: auto;
}

#menu-item-80 ul li li li{
	min-width: 190px;
	width: auto;
}


#menu-item-80 ul li li li a{
	min-width: 180px;
	width: auto;
}

#menu-item-80 ul li ul{
	margin: 0;
	width: auto;
	top: -14px;
	position: absolute;
}