DEMO
What i did was hide ul
inside .dropdown
class li & reveal it on hover.
CSS:
.top-bar {
width: 768px;
margin: 0 auto;
padding: 0;
height: 50px;
background-color: #518c52;
}
/* line 42, ../scss/styles.scss */
.top-bar ul {
line-height: 50px;
height: 50px;
}
/* line 45, ../scss/styles.scss */
.top-bar ul li {
display: inline-block;
float: left;
width: 75px;
transition: background-color 1s;
-webkit-transition: background-color 1s;
text-align: center;
height: 50px;
background-color: #518c52;
}
.top-bar ul li.has-dropdown ul {
display:none;
}
.top-bar ul li.has-dropdown:hover ul {
display:block;
}
/* line 53, ../scss/styles.scss */
.top-bar ul li a {
font-size: 18px;
color: #FFF;
}
/* line 58, ../scss/styles.scss */
.top-bar ul li:hover {
height: 50px;
background-color: #3e713f;
}
/* line 62, ../scss/styles.scss */
.top-bar ul .dropdown {
width: 100px;
margin: 0;
padding: 0;
}
/* line 67, ../scss/styles.scss */
.top-bar ul .drop {
width: 100px;
margin: 0;
padding: 0;
}