.qgds__header__pre-header .container-fluid a{
    padding:0.5rem 0;
}
.qgds__header__pre-header .container-fluid .qgds__header__pre-header-cta{
    /*padding-left:0;*/
    /*padding-right:0;*/
    /*background:none;*/
}
.qgds__header__pre-header-cta__text{
    font-size:0.875rem !important;
}

header .qgds__header {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

header .qgds__header-brand-sitename span {
    font-weight: bold;
    font-size: 1.25rem;
}



@media only screen and (min-width: 576px){
    .container-fluid {
        max-width: 86rem !important;
        padding-right:2rem;
        padding-left:2rem;
    }
}

.qld__header .qld__header__main .qld__header__brand
{
    padding-top:2rem !important;
    padding-bottom:2rem !important;
}












@media (max-width: 991px) {
    nav.navbar {
        border-bottom: 4px solid #c14213;
    }
    nav.navbar .navbar-nav {
        background: #f8f9f6;
    }
    nav.navbar .navbar-nav .nav-item {
        margin-top: 0;
        border-left: 4px solid #c14213;
    }
    nav.navbar .navbar-nav .nav-item.active {
        border-left: 4px solid #f8f9f6;
    }
    nav.navbar .navbar-nav .nav-item a {
        padding: 1rem 1rem 1rem 0.75rem !important;
        color: #414141 !important;
    }
    nav.navbar .navbar-nav .nav-item a .qridp__main-nav__item-icon svg {
        fill: #414141;
    }
    .offcanvas {
        max-width: 320px;
    }
    
    nav .offcanvas .offcanvas-header {
        height: 64px;
    }
    
    .qld__main-nav .qld__main-nav__menu-heading {
        font-size: .875rem;
        line-height: 1.42857;
        margin: 0rem 1rem;
        font-weight: normal;
    }
    
    nav .offcanvas .offcanvas-header .btn-close span {
        margin-top: 0.8rem;
    }
    
    nav .offcanvas .offcanvas-header .offcanvas-title {
        font-size: .875rem;
        line-height: 1.42857;
        padding: 16px;
    }
    
    nav .offcanvas .offcanvas-header .btn-close {
        margin-top: -10px;
        padding: 5px;
    }
    
    .qgds__main-nav__toggle-text, .qridp__main-nav__toggle-text {
        font-size: .625rem;
        margin-top: .125rem;
    }
    .qld__header__pre-header-brand-image {
        display: block;
        max-width: 100%;
        margin-top: 2px;
        margin-left: 3px;
    }
    .qgds__header__pre-header {
        /*height: 52px;*/
    }
    .qgds__header__pre-header .container-fluid {
        box-shadow: 0px 1px 2px rgba(0,0,0,0.2),0px 1px 3px 1px rgba(0,0,0,0.1);
    }
    .qgds__main-nav__cta {
        padding: 1rem 1rem 1rem 0.75rem !important;
        border-left: 4px solid transparent;
    }
    .related-content {
        flex-wrap: nowrap;
    }
    .link-name {
        padding-left: calc(1.5rem*.5);
    }
    #as-overlay {
        background: rgba(2, 42, 80, 0.4);
    }
}


@media only screen and (max-width: 991px) {
    .qgds__header__pre-header .container-fluid {
        padding-right: 0;
        padding-left: 13px;
        padding-top: 2px;
        padding-bottom: 2px;
    }
    
    .qgds__header__pre-header .container-fluid .qgds__header__pre-header-buttons {
        margin-right: 0;
    }
    .qgds__header__pre-header .container-fluid .qgds__header__pre-header-buttons .btn {
        padding-left: 17px;
        align-items: center;
        padding-right: 15px;
        background: none;
    }
}