/* SINGLE CONTENT */

@media (max-width: 992px) {
    .related .content {
        grid-template-columns: repeat(2, 1fr);
    }
}

.widget-review .review-empty,
.widget-casara-comments .review-empty {
    color: rgba(0, 0, 0, .54);
    padding: 1rem 0;
}
.widget-casara-comments {
    background: #fff;
    border-top: 1px solid rgba(0, 0, 0, .08);
    margin-top: 2rem;
    padding-top: 1.25rem;
}
.widget-casara-comments .widget-title {
    color: rgba(0, 0, 0, .87);
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: .75rem;
}
.widget-casara-comments .review {
    align-items: flex-start;
    border-bottom: 1px solid rgba(0, 0, 0, .08);
    display: flex;
    padding: 1rem 0;
}
.widget-casara-comments .avatar {
    border-radius: 50%;
    flex-shrink: 0;
    margin-right: .625rem;
    width: 40px;
}
.widget-casara-comments .review-content {
    flex-grow: 1;
}
.widget-casara-comments .reviewer {
    color: rgba(0, 0, 0, .87);
    font-weight: 600;
    margin-right: .5rem;
}
.widget-casara-comments .time {
    color: rgba(0, 0, 0, .54);
    font-size: .875rem;
}
.widget-casara-comments .feedback-text {
    color: rgba(0, 0, 0, .72);
    margin-top: .375rem;
    word-break: break-word;
}

/* SINGLE */
.single {
    #sidebar {
        .related {
            margin-bottom: .5rem;
            .label {
                color: rgb(131, 131, 131);
                border-radius: 5px;
                background: rgb(255, 255, 255);
                display: flex;
                align-items: center;
                justify-content: center;
                height: 37px;
                font-weight: bold;
                font-size: 1.1rem;
            }
            .posts-list {
                grid-template-columns: 1fr;
            }
        }
    }
}
/* Swiper */
.swiper-button-prev,
.swiper-button-next {
    height: 24px;
    width: 24px;
    color: #333;
    background: #fff;
    border-radius: 50%;
    opacity: .6;
}
.swiper-button-prev:hover,
.swiper-button-next:hover {
    scale: 1.2;
    opacity: 1;
    box-shadow: 0 0 5px #ccc;
    transition: all .3s;
}

/* Admin Bar */
@media (max-width: 992px) {
    #wpadminbar {
        display: none !important;
    }
}

/* Btn Close */
.btn-close {
    position: absolute;
    right: .5rem;
    top: .5rem;
}
