Я только учусь но если в этом блоке убрать display: block; то маркеры появляться.
.sub-menu li,
.nav .children li{
clear: both;
display: block;
width: 180px;
margin: 0;
border: none;
border-bottom: 1px solid #ddd;
}
Дайте знать если помогло. Спасибо.