.navbar-default{
    padding-top: 10px;
    background-color: rgba(0, 0, 0, 1);
    border: transparent;
    /*
    box-shadow: 1px 1px 1px 1px dimgray;
    */
    padding-bottom: 20px;
    color: white;
}

.navbar-default .navbar-brand{
    color: white;
    font-family: 'Marcellus', Serif;
    font-weight: bold;
    font-size: 2.5em;
}

.navbar-default .navbar-brand:hover{
    color: white;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    background: inherit;
    border-radius: 0 !important;
    color: white;
}

.dropdown-menu >li > a:hover{
    background-color: darkgray;
}

.nav.navbar-nav li a {
    color: white;
    font-weight: bold;
}

.nav.navbar-nav .active a {
    color: white;
    font-weight: bold;
}


.navbar-nav > .active{
    border-bottom: 2px solid white;
}

.dropdown-menu li:hover{
    background: white;
}