.content-list .content-list-item .preview .img-col {
    text-align: right;
}

.content-list .content-list-item .preview .text-col {
    padding-top: 54px;
    padding-bottom: 54px;
}

.content-list .content-list-item .preview .preview-text-title {
    font-size: 25px;
    font-family: "Play Bold", sans-serif;
    /*font-family: "Play Regular", sans-serif;*/
    /*font-weight: bold;*/
}

.content-list .content-list-item .preview .toggle-btn-box {
    margin-top: 30px;
    /*margin-bottom: 30px;*/
}

.content-list .content-list-item .full .toggle-btn-box {
    margin-top: 30px;
    margin-bottom: 30px;
}

.content-list .content-list-item .full .full-text + .toggle-btn-box {
    margin-top: 30px;
}

.content-list .content-list-item > .full {
    display: none;
}

.content-list .content-list-item.show-preview > .preview {
    display: block;
}

.content-list .content-list-item.show-preview > .full {
    display: none;
}

.content-list .content-list-item.show-full > .preview {
    display: none;
}

.content-list .content-list-item.show-full > .full {
    display: block;
    padding-top: 54px;
    /*padding-bottom: 54px;*/
}

.content-list .content-list-item > .full .full-text-title {
    font-size: 36px;
    font-family: "Play Bold", sans-serif;
}

.content-list .content-list-item > .full .full-text-title .responsive-string {
    display: inline;
}

.content-list .content-list-item > .full .imgs {
    margin-top: 44px;
}

.content-list .content-list-item > .full .full-text {
    margin-top: 44px;
}

.content-list .content-list-item + .content-list-item {
    margin-top: 158px;
}

.content-list .content-list-item:nth-child(2n) {

    /*background: linear-gradient(
        270deg,
        #9F76D2 55.55%,
        rgba(109, 46, 164, 0) 105.67%
    );*/

    /*background: linear-gradient(
        270deg,
        !*90deg,*!
        rgba(159, 118, 210, 0.3) 0.03%,
        rgba(159, 118, 210, 0.3) 55.55%,
        rgba(109, 46, 164, 0) 105.67%
    );*/

    background: linear-gradient(270deg, rgba(109, 46, 164, 0) 0%, rgba(159, 118, 210, 0.3) 47.19%, rgba(159, 118, 210, 0.3) 100%);

    /*transform: matrix(-1, 0, 0, 1, 0, 0);*/

}

.content-list .content-list-item > .preview .img-frame-box > .frame {
    top: -13px;
    left: -13px;
}

/*** carousel ***/

/*** LG+ ***/
@media (min-width: 992px) {

    .content-list .content-list-item .carousel-box {
        width: 696px;
        height: 372px;
    }

}