:root {--mc:#ff4d00;--lc:#857b77;--sc:#857b77;--wbc4:#f3f3f3;--wtc1:#d60808;--fc:#616161;--bc:#857b77;--hc:#ffffff;--bfc:#ebebeb;--sjc:#000000;--scc:#857b77;--ssc:#4e5052;--ptc:#3b3c3d;--ptsc:#ffffff;--tfc:#ffffff;--pmc:#857b77;--wbc1:#ffffff;--wbc5:#ffffff;--sf:shabnam-fd;--sfs:1rem;--lbc:#3b3c3d;--prt:#000000;--mmb:#ffffff;--mmc:#ffffff;--sbc:#ffffff;--sbg:#ffffff;--sbbc:#000000;--bsh:#d9d1d1;--bhc:#857b77;--shf:shabnam-fd;--shs:20px;--btf:15px;--mn:RIVAS;--h:FIRST;}table {
 width: 100%;
 border-collapse: separate;
 border-spacing: 0;
 font-family: "Vazirmatn", sans-serif;
 font-size: 15px;
 direction: rtl !important;
 background: #fff;
 border-radius: 12px;
 overflow: hidden;
 box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}

/* هدر */
th {
 background: linear-gradient(135deg, #f7f7f7, #ececec);
 font-weight: 600;
 color: #333;
 border-bottom: 2px solid #e0e0e0;
 text-align: right;
 padding: 12px 14px;
 position: sticky;
 top: 0;
}

/* بدنه جدول */
td {
 border-bottom: 1px solid #eee;
 padding: 10px 14px;
 color: #444;
 text-align: right;
 transition: all 0.2s ease-in-out;
}

/* ردیف‌های زوج */
tr:nth-child(even) td {
 background: #fcfcfc;
}

/* افکت hover */
tr:hover td {
 background: #f0f8ff;
 color: #000;
}

/* افکت ظریف هنگام کلیک */
tr:active td {
 background: #e3f2fd;
}

/* گرد کردن لبه‌های بیرونی جدول */
table tr:first-child th:first-child {
 border-top-right-radius: 12px;
}
table tr:first-child th:last-child {
 border-top-left-radius: 12px;
}
table tr:last-child td:first-child {
 border-bottom-right-radius: 12px;
}
table tr:last-child td:last-child {
 border-bottom-left-radius: 12px;
}

.product_title{
padding-top:25px;
}
.single_blog_page p{
line-height:39px!important;
padding-right:15px;

}

.single_blog_page h2{
 font-size: 2.1em;!important;
}
/* 🎯 استایل مدرن برای لیست در صفحات بلاگ */
.single_blog_page ul {
 list-style: none;
 padding: 0;
 margin: 1.5rem 0;
}

.single_blog_page ul li {
 position: relative;
 margin: 0.6rem 0;
 padding: 0.9rem 1rem 0.9rem 2.5rem;
 background: #fafafa;
 border: 1px solid #eee;
 border-radius: 10px;
 color: #333;
 line-height: 1.8;
 font-size: 1rem;
 direction: rtl;
 transition: all 0.2s ease;
}

/* آیکون زیبا قبل از هر مورد */
.single_blog_page ul li::before {
 content: "";
 position: absolute;
 right: 1rem;
 top: 41%;
 transform: translateY(-50%);
 width: 10px;
 height: 10px;
 background: linear-gradient(135deg, #ffb300, #ff9100);
 border-radius: 50%;
 box-shadow: 0 0 6px rgba(255, 170, 0, 0.4);
}

/* افکت هاور نرم */
.single_blog_page ul li:hover {
 background: #fff8e1;
 border-color: #ffd54f;
 transform: translateY(-2px);
}

/* برای نسخه‌های موبایل */
@media (max-width: 600px) {
 .single_blog_page ul li {
 font-size: 0.95rem;
 padding: 0.8rem 0.9rem 0.8rem 2.2rem;
 }
}
.single_blog_box_content a {
 color: #0077cc;
 text-decoration: none; 
 transition: color 0.3s ease;
}

.single_blog_box_content a:hover {
 color: #ff6600; 
}

.page-title-content h2 {
 margin-top: 135px !important; 
}


.Search_list li div{
cursor: pointer;
}
.whatsapp-chat{
 bottom: 50px;
 width: 50px;
 left: 50px;
 display: inline-block;
 z-index: 99;
 position: fixed;
 height: 50px;
}
.whatsapp-chat .mdi-whatsapp{
 color: green;
 display: flex;
 align-items: center;
 justify-content: center;
 height: 72px;
 border-radius: 100%;
 width: 72px;
 background-color: #ffff
}
.mdi-whatsapp::before{
 font-size: 58px;
 width: 61px;
 height: 87px;

}

@media (max-width: 1077px) {
 .top-section {
 display: none;
 }

 .navbar-translate,
 .wrapper.default {
 transform: none !important;
 }
}