span.high-contrast-olive,
.ui.olive.text.high-contrast-olive {
    color: #1F2A16 !important;
}

/* ADA override for footer newsletter button */
.ui.teal.button.footer-newsletter-signup {
    background-color: #1F2A16 !important;
    color: #FFFFFF !important;
}
/* ADA accessibility overrides */

body > .pusher > .page > .frame > .content > .store
.search-filter.segment
.search-filter.form
.grouped.fields > .field label {
    color: #333333 !important;
}

.cart .ui.purple.hardiness-zone.text {
    color: #740d74 !important;
}

body > .pusher > .page > .frame > .content > .cart .order-summary,
body > .pusher > .page > .frame > .content > .cart .order-summary td,
body > .pusher > .page > .frame > .content > .cart .order-summary label,
body > .pusher > .page > .frame > .content > .cart .order-summary span,
body > .pusher > .page > .frame > .content > .cart .order-summary .ui.purple.text,
body > .pusher > .page > .frame > .content > .cart .order-summary .purple {
    color: #222222 !important;
}

.ui.brown.button,
.ui.action.button.brown {
    background-color: #7A4A1E !important;
    color: #FFFFFF !important;
}

.ui.brown.button:hover,
.ui.action.button.brown:hover {
    background-color: #683D18 !important;
}