﻿a:not(.btn, .list-group-item, .carousel-item, .card-title a, .page-link, .mdgov-navBar2__nav__item a) {
    text-decoration: underline;
}

.mdgov-navBar {
    z-index: 3;
}

[href^="#ctl00_PlaceHolderBreadCrumbs"] {
    display: none;
}

.mdgov-hero {
    min-height: 167px;
    background: transparent !important;
}

.mdgov-social {
    display: none;
    justify-content: flex-end;
}

.mdgov-hero__brand {
    width: auto;
}

.mdgov-hero__brand__logo {
    min-width: 100px;
}

.mdgov-masthead--marketing .mdgov-social {
    background-color: transparent;
}

.mdgov-masthead:not(.mdgov-masthead--tall) {
    background: linear-gradient(180deg, var(--primary) 0%, var(--secondary) 100%) !important;
}

.mdgov-sectionNav {
    position: sticky;
    top: calc(60px + 2rem);
    background-color: #fff;
}

.breadcrumb,
.mdgov-sectionNav__toggle {
    border-radius: 0 !important;
}

@media (min-width: 768px) {

    .mdgov-social {
        display: flex;
        background-color: transparent;
    }

}

@media (min-width: 992px) {

    .mdgov-navBar {
        background-color: rgba(0,0,0,.65);
    }

    /* Default site-wide masthead */
    .mdgov-masthead {
        background-color: var(--primary);
    }

    .mdgov-masthead--marketing {
        min-height: calc(95vh - 60px);
    }

    .mdgov-marketingIntro__nav {
        justify-content: flex-start !important;
    }

    .mdgov-masthead:not(.mdgov-masthead--marketing) {
        background-image: url(../../../_layouts/15/MD.SharePoint.ToolKit/img/masthead-bg-fluid-1920x250.jpg);
        background-size: cover;
        background-position: top center;
    }
}

/* Tall masthead */
.mdgov-masthead {
    background-size: auto;
    background-position: 75% 84px;
}

.mdgov-masthead--intro .btn {
    background-color: rgb(33 67 137 / 80%);
}

.mdgov-masthead--intro .btn:hover,
.mdgov-masthead--intro .btn:focus {
    background-color: #fff;
    color: #000;
}

@media(max-width: 992px) {
    .mdgov-masthead--intro {
        margin-top: 250px !important;
        background-color: rgb(20 51 120 / 75%);
    }

    .mdgov-masthead {
        background-position: 68% 84px;
        background-size: cover;
    }
}