.post--no-thumb-review-score {
    padding: 80px 15px 20px 15px;
}
.post--no-thumb-review-score:before {
    content: '';
    background-image: radial-gradient(circle at 50% 0, transparent 40px, #FAFBFC 0);
    background-repeat:no-repeat;
    transition: 0.3s;
    padding-top: 50px;
    top: 30px;
    left: 0;
    bottom: 0;
    position: absolute;
    width: 100%;
}
.post--no-thumb-review-score .post__text {
    position: relative;
}
.post--no-thumb-review-score .review-count-percent {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
}
.post--no-thumb-review-score .progress-score {
    width: 60px;
    height: 60px;
}
.post--no-thumb-review-score .review-count-percent .progress-score-number,
.post--no-thumb-review-score .review-count-percent .progress-score-number .progress-score-number-text {
    width: calc(100% - 6px*2);
    height: calc(100% - 6px*2);
}
.post--no-thumb-review-score .review-count-percent .progress-score-number .progress-score-number-text {
    font-size: 14px;
}


/*Black Color (Theme option Text Color is Black)*/
.text-footer-color-black .post--no-thumb-review-score:before {
    background-image: radial-gradient(circle at 50% 0, transparent 40px, #FAFBFC 0) !important;
}

/*White Color (Theme option Text Color is White)*/
.text-footer-color-white .post--no-thumb-review-score:before {
    background-image: radial-gradient(circle at 50% 0, transparent 40px, var(--color-white-contrast-20) 0) !important;
    backdrop-filter: blur(12px);
}

@media (max-width: 991px) and (min-width: 576px) {
    .post--no-thumb-review-score .post__title {
        font-size: 1.2857rem;
        line-height: 1.5;
    }
}
@media (max-width: 767px) and (min-width: 481px) {
    .post--no-thumb-review-score {
        padding: 80px 30px 30px 30px;
    }
}

.post-vertical-review-1 .post__thumb {
    height: 0;
    padding-bottom: 56.25%;
}
.post-vertical-review-1 .post__thumb .box-background-image {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.post-vertical-review-2 .post__thumb {
    height: 0;
    padding-bottom: 56.25%;
}
.post-vertical-review-2 .post__thumb .box-background-image {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}