/* ====== عمومی ====== */
hr {
    color: #ddd !important;
}

.cad {
    display: none;
}

.limited-box {
    max-height: 1000px;
}

/* ====== باکس‌ها و پس‌زمینه‌ها ====== */
.spm,
.p-tabs-content,
.product-slider-item,
.dm-header,
.spm-comments {
    border: 1px solid #fff;
    background-color: #fff;
}

.p-archive-description {
    width: 100%;
    border: 1px solid #fff;
    font-size: 16px;
}

.i-comment {
    background-color: #f9f9f9 !important;
}

.footer-newsletter,
.mks-ap,
.mks-mobile-reverse {
    background-color: #f3f3f3;
    border-radius: 5px;
    margin-left: -4px;
    margin-right: -4px;
}

.main-footer {
    border-top: 1px solid #fff;
}

.spm-gallery {
    border-left: 1px solid #f7f7f7;
}

/* ====== تب‌ها ====== */
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    border-color: #fff;
}

/* ====== دسته‌بندی و اسلایدر ====== */
.category-slider-item img {
    border-radius: 120px !important;
}

.highlights .top-banners-slider-a {
    background: #fcfcfc;
}

/* ====== فیلتر موبایل ====== */
.mobile-archive-sorting {
    padding: 4px 8px;
    border-radius: 4px;
    margin: 8px 0 16px;
}

.mobile-archive-sorting a {
    font-weight: 100;
}

/* ====== استایل خاص ====== */
.mks-apr {
    border: 0;
}
