﻿hr {
    margin: 0 auto;
}

.masthead h1 {
    color: white;
}

.text-white h2 {
    color: white;
}

.header-links a {
    color: #6c757d !important;
}

.admin-header-links a {
    color: white;
}

#navbarResponsive a {
    color: #6c757d !important;
}

.footer-block a {
    color: #333333;
}

.navbar-brand img {
    width: 350px;
}

.navbar-collapse .navbar-nav {
    margin: inherit;
}

.home-page .topic-block {
    margin: 20px 0 50px;
}

#menu .nav-link {
  font-size: 15px !important;
}



@media (min-width: 992px) {
    header.masthead {
        height: 84vh;
        min-height: 285px;
        padding-top: 0;
        padding-bottom: 0;
    }
}

@media (max-width: 991px) {
    .navbar {
        position: relative;
    }
}