/* 12-وبلاگ دوم */
/* فاصله‌ی چپ/راست بزرگ‌تر (۳ برابر) */
.mlm-blog2{padding:0 100px}
@media (max-width:1200px){ .mlm-blog2{padding:0 48px} }
@media (max-width:992px) { .mlm-blog2{padding:0 32px} }
@media (max-width:576px) { .mlm-blog2{padding:0 16px} }

.mlm-blog2 .b2-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
.mlm-blog2 .b2-title{font-size:1.6rem;font-weight:800;margin:0}
.mlm-blog2 .b2-seeall{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(0,0,0,.08);padding:10px 14px;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.06);text-decoration:none}
.mlm-blog2 .b2-seeall .dashicons{font-size:18px;width:18px;height:18px;line-height:18px}

.mlm-blog2 .b2-grid{
    display:grid;
    grid-template-columns: repeat(4, 1fr);
    gap:24px;
}

.mlm-blog2 .b2-card{
    background:#fff;
    border:1px solid rgba(0,0,0,.06);
    border-radius:16px;
    box-shadow:0 16px 36px rgba(0,0,0,.06);
    overflow:hidden;
    display:flex;
    flex-direction:column;
    transition:transform .15s ease, box-shadow .15s ease;
    position:relative;
}
.mlm-blog2 .b2-card:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgba(0,0,0,.08)}

.mlm-blog2 .b2-thumb{display:block;position:relative}
.mlm-blog2 .b2-thumb img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}

/* حباب سفید روی تصویر */
.mlm-blog2 .b2-bubble{
    position:absolute;left:16px;right:16px;bottom:16px;
    background:#fff;border-radius:16px;
    box-shadow:0 12px 32px rgba(0,0,0,.12);
    padding:14px 16px;
}
.mlm-blog2 .b2-name{margin:0 0 8px;font-size:1.05rem;line-height:1.4;
    display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.mlm-blog2 .b2-name a{text-decoration:none}
.mlm-blog2 .b2-meta{display:flex;align-items:center;gap:8px;font-size:.9rem;opacity:.85}
.mlm-blog2 .b2-dot{opacity:.5}
.mlm-blog2 .b2-cat{text-decoration:none}

.mlm-blog2 .b2-body{padding:14px 16px}
.mlm-blog2 .b2-name{margin:0 0 10px;font-size:1.05rem}
.mlm-blog2 .b2-name a{text-decoration:none}
.mlm-blog2 .b2-meta{display:flex;align-items:center;gap:8px;font-size:.9rem;opacity:.75}
.mlm-blog2 .b2-dot{opacity:.5}

.mlm-blog2 .b2-empty{padding:24px;color:#777}

/* ریسپانسیو */
@media (max-width:1200px){
    .mlm-blog2 .b2-grid{grid-template-columns: repeat(3, 1fr);}
}
@media (max-width:992px){
    .mlm-blog2 .b2-grid{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width:576px){
    .mlm-blog2 .b2-grid{grid-template-columns: 1fr;}
}
/* ---------- رنگ‌های خنثی برای لینک‌های ابزارک وبلاگ دوم ---------- */
/* عنوان نوشته داخل حباب */
.mlm-blog2 .b2-bubble .b2-name a{
    color:#6b7280 !important;     /* خاکستری */
    text-decoration:none;
}
.mlm-blog2 .b2-bubble .b2-name a:hover{ color:#374151 !important; } /* کمی تیره‌تر در هاور */

/* دسته‌بندی کنار تاریخ */
.mlm-blog2 .b2-bubble .b2-cat{
    color:#6b7280 !important;
    text-decoration:none;
}
.mlm-blog2 .b2-bubble .b2-cat:hover{ color:#374151 !important; }

/* متن‌های متا (تاریخ و نقطه جداکننده) */
.mlm-blog2 .b2-bubble .b2-meta,
.mlm-blog2 .b2-bubble .b2-date,
.mlm-blog2 .b2-bubble .b2-dot{
    color:#6b7280 !important;
    opacity:1;  /* اگر قبلاً با opacity کم‌رنگ شده بود، خنثی می‌کنیم */
}

/* دکمه «مشاهده بلاگ» بالا */
.mlm-blog2 .b2-seeall{
    color:#6b7280 !important;
    border-color:rgba(0,0,0,.12);
}
.mlm-blog2 .b2-seeall .dashicons{ color:#6b7280 !important; }
.mlm-blog2 .b2-seeall:hover{
    color:#374151 !important;
    border-color:rgba(0,0,0,.18);
}
