.templar-button {
    background-color: #000000 !important;
    color: #ffffff !important;
    font-weight: bold;
    padding: 8px 20px;
    border-radius: 4px;
    text-decoration: none;
    display: inline-block;
}

#templatemo_nav_top {
    min-height: 48px !important;
    padding: 8px 0 !important;
    display: block !important;
}

#templatemo_nav_top span,
#templatemo_nav_top a {
    color: #111111 !important;
}

/* Footer link override: bold, black, no green hover */
#tempaltemo_footer a,
#tempaltemo_footer a:visited {
    color: #111111 !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}

#tempaltemo_footer a:hover {
    color: #111111 !important;
    font-weight: 700 !important;
}

/* Remove dim gray from text-light inside footer */
#tempaltemo_footer .text-light {
    color: #111111 !important;
}

/* Bottom copyright bar text override */
#tempaltemo_footer .bg-black,
#tempaltemo_footer .bg-black * {
    color: #ffffff !important;
}

#tempaltemo_footer .bg-black a {
    color: #ffffff !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}

#tempaltemo_footer .bg-black a:hover {
    color: #ffffff !important;
}

/* Override Subscribe button color */
#tempaltemo_footer .btn-success {
    background-color: #111111 !important;
    border-color: #111111 !important;
    color: #ffffff !important;
}

#tempaltemo_footer .btn-success:hover {
    background-color: #111111 !important;
    border-color: #111111 !important;
    color: #ffffff !important;
}

/* Force bold text on all top navigation links */
header .navbar-nav .nav-link,
header .nav-item .nav-link,
.navbar .navbar-nav .nav-link {
    font-weight: 700 !important;
}
/* Force bold text for the top navigation menu */
nav.navbar ul li a span {
    font-weight: 700 !important;
}