.sort-stream {
    gap: 3px;
    margin-left: auto;
    display: flex
;
align-items: center;
justify-content: center;
}

.selected_streamer {
    color: #9c9a9a;
    font-weight: 300;
    font-size: 13px;
    margin: 0 0 17px 0;
    font-family: 'Minecraft';
    display: flex;
    align-items: center;
}

select.sort-category-steam {
    background: gray;
    font-family: 'Minecraft';
    color: white;
    padding: 3px 5px;
    border-radius: 5px;
    font-size: 12px;
}

input.input-search-stream-shop {
    background: transparent;
    border: none;
    font-family: Minecraft;
    color: white;
    padding: 0 5px;
    min-width: 56px;
    width: 56px;
    max-width: 300px;
}

.search_in_stream_shop_shell {
    display: flex
;
    background: gray;
    border: none;
    border-radius: 3px;
}

button.search-stream-btn {
    background: transparent;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.5;
}

button.search-stream-btn:hover {
    cursor: pointer;
}

.loop-svg {
    fill: white;
}

.stream-cards {
    width: 100%;
    /* display: flex; */
    /* flex-wrap: wrap; */
    justify-content: unset;
    /* display: grid; */
    display: grid;
    grid-template-columns: repeat(5, 1fr); 
    gap: 20px 15px;
    /* grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); */
}
.nav-shop {
    display: flex;
    gap: 5px;
    padding: 0px 0 12px 0;
    flex-wrap: wrap;
}

.nav-link{
    display: inline-block;
    color: var(--color-text);
    text-decoration: none;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    font-family: 'Idealist';
}

._custom_slider_elem_styles {
    padding: 6px 10px;
}


/* .stream-cards {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
} */

/* phone menu */


    /* @media (max-width: 1450px) {
        .stream-cards {
            grid-template-columns: repeat(4, 1fr);
        }
    } */


/* @media (min-width: 1251px) {
    .stream-cards {
        grid-template-columns: repeat(4, 1fr);
    }

} */

@media (min-width: 3200px) {
    .stream-cards {
        grid-template-columns: repeat(8, 1fr);
    }
}


@media (max-width: 3200px) {
    .stream-cards {
        grid-template-columns: repeat(7, 1fr);
    }
}


@media (max-width: 2700px) {
    .stream-cards {
        grid-template-columns: repeat(6, 1fr);
    }
}

@media (max-width: 2170px) {
    .stream-cards {
        grid-template-columns: repeat(5, 1fr);
    }
}


@media (max-width: 1754px) {
    .stream-cards {
        grid-template-columns: repeat(4, 1fr);
    }
   
}

@media (max-width: 1450px) {
    .stream-cards {
        grid-template-columns: repeat(5, 1fr);
    }

}

@media (max-width: 1369px) {
    .stream-cards {
        grid-template-columns: repeat(4, 1fr);
    }

}

@media (max-width: 1199px) {
    .stream-cards {
        grid-template-columns: repeat(4, 1fr);
    }
   
}

@media (max-width: 1095px) {
    .stream-cards {
        grid-template-columns: repeat(3, 1fr);
    }
   
}

@media (max-width: 991px) {
    .stream-cards {
        grid-template-columns: repeat(3, 1fr);
    }
   
}

@media (max-width: 825px) {
    .stream-cards {
        grid-template-columns: repeat(2, 1fr);
    }
   
}


@media (max-width: 767px) {
    .stream-cards {
        grid-template-columns: repeat(2, 1fr);
    }
   
}

@media (max-width: 576px) {
    .stream-cards {
        grid-template-columns: repeat(2, 1fr);
    }
}