.mega-menu__search-input {
    background: #2D2D2D !important;
}
.responsive-search__button {
    border-radius: 0px !important;
}
.mega-menu__search-button,
.mega-menu__search-button svg,
.button.responsive-search__button .responsive-menu__icon {
    color: #000;
}
.button.responsive-search__button .responsive-menu__icon {
    font-size: 1.125rem
}
.responsive-search__input {
    height: 2.5rem;
}
.footer-column__title--newsletter {
    color: #fff;
}
.teletype-text {
    color: inherit;
}