.filter-toggle {
    display: grid;
    grid-template-columns: 150px 150px;
    justify-content: center;
    grid-gap: 6px;
    margin-bottom: 12px;
    grid-template-rows: 33px;
}

.active-eq {
    color: #FB2C2C;
}

button {
    list-style: none;
    text-align: center;
    background-color: rgba(29, 26, 26, .64);
    border: 1px solid #282a2b;
    border-radius: 4px;
    cursor: pointer;
    font: 14px Tahoma;
    color: #0ff;
}

#search-container {
    display: grid;
    justify-content: center;
    text-align: center;
    margin: 12px auto 10px;
    background-color: rgba(29, 26, 26, 0.64);
    border: 1px solid #282A2B;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 5px;
    padding: 0 10px 13px;
    width: 250px;
}

input {
    background-color: rgba(29, 26, 26, .64);
    border: 1px solid #282a2b;
    padding: 5px;
    color: #ff0 !important;
    font-weight: 700;
    text-align: center;
    max-width: 100%;
}

input:focus {
    outline: none;
}

.highlight {
    display: contents;
    color: #d51f1f;
    font-weight: bold;
}

@media (max-width: 395px) {
    button#search-filter-btn {
        display: grid;
        grid-template-columns: 1fr !important;
        grid-template-rows: 29px !important;
        place-content: center;
        place-items: center;
    }
    
    .filter-toggle {
        grid-template-columns: 150px;
    }
}

@media (max-width: 345px) {
    #search-container {
        width: 100% !important;
    }

    #search-input {
        width: inherit !important;
    }
}