sub menu disappears on hover css

CSS
/* Ensure you use padding instead of margin, the space in between will be filled in */
padding-bottom: 5px;
margin-bottom: 0;
Source

Also in CSS: