#block-top-nav{
    background: #fff;
    -moz-box-shadow: 0 16px 32px -16px #000;
    -o-box-shadow: 0 16px 32px -16px #000;
    -webkit-box-shadow: 0 16px 32px -16px #000;
    box-shadow: 0 16px 32px -16px #000;    font-family: 'Oswald', sans-serif;    padding-bottom: 5px
}
#block-top-nav .sf-menu > li > a{
    color: #999999;    font-family: 'Oswald', sans-serif;    font-size: 18px;    line-height: 20px;
}
#block-top-nav .sf-menu > li.sfHover > a, #block-top-nav .sf-menu > li > a:hover, #block-top-nav .sf-menu > li.sfHoverForce > a{
    color: #999999;
    background: #4d4d4d;    font-family: 'Oswald', sans-serif;
}
#block-top-nav .sf-menu ul {
    background: #4d4d4d;
}

#block-top-nav .sf-menu > li > ul > li > a {
    color: #999999;    background: #4d4d4d;
    }
#block-top-nav .sf-menu > li > ul > li > a:hover{
    color: #999999;    background: #4d4d4d;
    }
/* LAST CHILD MENU*/
#block-top-nav .sf-menu > li:last-child > a{
    color: #999999;
    background: #fff;
    }
#block-top-nav .sf-menu > li.sfHover:last-child > a, #block-top-nav .sf-menu > li:last-child > a:hover, #block-top-nav .sf-menu > li.sfHoverForce:last-child > a{
    color: #999999;
    background: #4d4d4d;
}

#block-top-nav .sf-menu li:last-child ul {
    background: #999999;
}

#block-top-nav .sf-menu > li:last-child > ul > li > a {
    color: #999999;
    }
#block-top-nav .sf-menu > li:last-child > ul > li > a:hover{
    color: #999;
    background: #4d4d4d;
    }

/* FIRST CHILD MENU*/
#block-top-nav .sf-menu > li:first-child {
    color: #999;
    background: #fff;
}

#block-top-nav .sf-menu > li:first-child:hover > a:hover {
    color: #999;
    background: #4d4d4d;
}