.mayak_content_explorer .card__wrapper {
    width: 100%;
}

.mayak_content_explorer .card-info {
    width: 100%;
}

.mayak_content_explorer .card-info-tags {
    height: 28px;
    overflow: hidden;
}

.mayak_content_explorer .card-info__btn.fav-button {
    color: black;
    height: inherit;
    width: inherit;
}

#index-search .ds-pagination__item:before {
    display: none;
}

.mayak_content_explorer .lecturer-accordion > .lecturer-playlist__text {
    display: block;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    overflow-y: hidden;
}

.mayak_content_explorer .search-card .card__wrapper {
    height: auto;
}

.ds-pagination__item.is-disabled {
    margin-top: 16px;
}

.mayak_content_explorer .fav-button::before {
    content: "" !important;
}

.mayak_content_explorer .fav-button--active span {
    font-weight: 700;
    color: #0158bb;
}

.mayak_content_explorer .card-pl-info {
    overflow: hidden;
}

.mayak_content_explorer .card__wrapper .card-preview .card-pl-button__btn {
    position: absolute;
    width: 180px;
    height: 60px;
}

.mayak_content_explorer .card__wrapper .card-preview .card-pl-button__btn.card-pl-button__btn--watched {
    position: absolute;
    width: 200px;
    height: 40px;
}

@media screen and (max-width: 768px) {
    .mayak_content_explorer .search-cp--mobile {
        background-color: white
    }

    .mayak_content_explorer #index-search .search-cp--mobile {
        display: block;
        background-color: #f0f0f5;
    }
}
