.header-alert-bar {
    background-color: #721c24 ;
    min-width:100%;
}

.header-alert-bar-link {
    padding: .9375rem;
    display: block;
    text-align: center!important;
    text-decoration: none;
    font-size: 1.5em;
    font-family: sourceSerifPro, sans-serif;
    transition: background-color 300ms;
}

.header-alert-bar-link:link, .header-alert-bar-link:visited {
    color: #fff;
}

.header-alert-bar-link:hover {
    color: #0f1d66;
}

.header-alert-bar-link:hover {
    text-decoration: none;
    background-color: #8b2626
}

/*.header-alert-bar-link:after {*/
    /*content: "\f02d";*/
    /*display: inline-block;*/
    /*position: relative;*/
    /*margin-left: .5em;*/
/*}*/
@media(max-width:485px) {
    .header-alert-bar-link {
        font-size: 1.3em;
    }
}
@media(max-width:430px) {
    .header-alert-bar-link {
        font-size: 1.1em;
    }
}
@media(max-width:372px) {
    .header-alert-bar-link {
        font-size: 1em;
    }
}
@media(max-width:345px) {
    .header-alert-bar-link {
        font-size: .9em;
    }
}
@media(max-width:300px) {
    .header-alert-bar-link {
        font-size: .8em;
    }
}

.header-alert-bar {
    opacity: 1;
    filter: alpha(opacity=50);
    -webkit-transition: opacity 1s linear;
}

.header-alert-bar:hover {
    opacity: .85;
    filter: alpha(opacity=80);
    -webkit-transition: opacity 1s linear;
}
