body {
    font-family: sans-serif;
    padding-top: 26px;
}

@media only screen and (max-width:768px) {
    body {
        padding-top: 62px;
    }
}

@media only screen and (max-width:575px) {
    body {
        padding-top: 75px;
    }
}

@media only screen and (max-width:521px) {
    body {
        padding-top: 75px;
    }
}

.navSearchResults {
    background-color:white !important;
    /*height: 300px;*/
    position: absolute;
 }

/*th, td {*/
/*    padding: 6px 24px;*/
/*}*/

.nav-title {
    margin-top:-2px !important;
    font-size: 22px;
}

.nav-link {
    font-size: 17px;
}

.series-links {
    font-size: 21px;
}

.part-links {
    font-size: 22px;
}

.part-linksdesc {
    font-size: 15px;
    text-decoration: none !important;
}

