#appropriations-banner {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 1.6;
    background-color: #861416;
    background: linear-gradient(165deg, #8a1010 0%,#5f0b15 50%,#6f0f1b 100%);
    margin-top: 0px;
    padding: 7px 15px 8px 9px;
    width: 100%;
    position: relative;
    color: #fff;
    border-bottom: solid 1px #000000;
    border-top: solid 1px #000000;
}

.appropriations-inner-wrap {
    width: 98%;
    padding-right: 5px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}

.appropriations-wrap-left {
    float: none;
    width: 100%;
    position: relative;
    display: flex;
    padding-right: 20px;
}

.appimg-wrap-left {
    float: left;
    width: 48px;
    padding-top: 3px;
}

.apptext-left {
    float: left;
    width: 100%;
}

.icon-emer {
    width: 32px;
}

.apptext-left a {
    color: #ffffff;
    font-weight: bold;
}

.lapse-title {
    font-weight: bold;
    font-size: 16px;
    width: 100%;
}

@media (min-width: 768px) {

    #appropriations-banner {
        padding: 15px 15px 15px 15px;
        font-size: 15px;
    }

    .appropriations-inner-wrap {
        max-width: 1320px;
    }

    .appropriations-wrap-left {
        width: 98%;
        max-width: 98%;
        padding-right: 15px;
    }

    .appimg-wrap-left {
        width: 48px;
        padding-top: 3px;
    }

    .apptext-left {
        width: 100%;
    }

    .icon-emer {
        width: 32px;
    }

    .lapse-title {
        font-size: 16px;
    }
}