* {
list-style:none;
text-decoration:none;
}
 
.nav2 > li {
float:left;
}
 
.nav2 li a {
background:#fff;
display:block;
border: 0;
padding:10px 12px;
white-space: nowrap;
}
 
.nav2 li a:hover{
background:#fff;
}
.nav2 li ul {
display:none;
position:absolute;
min-width:25em;
}
.nav2 li:hover > ul {
display:block;
}
.nav2 li ul li {
position:relative;
}
.nav2 li ul li ul {
right:-25em;
top:0;
}
