.sf-menu li a, .sf-menu li a:visited {
    padding: 3px 16px;
    border: 0;
}
.sf-menu>li.menu-item-has-children>a, .sf-menu>li.menu-item-has-children>a:visited {
    padding: 3px 16px;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
    top: 25px;
}
.sf-menu li ul {
    padding-bottom: 0px;
}
@media screen and (max-width: 767px) {
    .header-container ul.sub-menu {
        margin-top: 0;
    }
}