.elementor-616 .elementor-element.elementor-element-425692a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-616 .elementor-element.elementor-element-73dfb47c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-616 .elementor-element.elementor-element-73dfb47c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-616 .elementor-element.elementor-element-45790503{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-616 .elementor-element.elementor-element-45790503:not(.elementor-motion-effects-element-type-background), .elementor-616 .elementor-element.elementor-element-45790503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-616 .elementor-element.elementor-element-4facf9f2 .elementor-heading-title{font-family:"Moraba", Sans-serif;font-size:22px;font-weight:600;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-616 .elementor-element.elementor-element-5588f5f9 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-616 .elementor-element.elementor-element-3a551917{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:5px 5px 5px 5px;}.elementor-616 .elementor-element.elementor-element-3a551917:not(.elementor-motion-effects-element-type-background), .elementor-616 .elementor-element.elementor-element-3a551917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-616 .elementor-element.elementor-element-4ffe3724 .elementor-icon-list-item:not(:last-child):after{content:"";height:32%;border-color:#ddd;}.elementor-616 .elementor-element.elementor-element-4ffe3724 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-616 .elementor-element.elementor-element-4ffe3724 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-616 .elementor-element.elementor-element-4ffe3724 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-616 .elementor-element.elementor-element-4ffe3724 .elementor-icon-list-icon i{color:#7A0000;font-size:20px;}.elementor-616 .elementor-element.elementor-element-4ffe3724 .elementor-icon-list-icon svg{fill:#7A0000;--e-icon-list-icon-size:20px;}.elementor-616 .elementor-element.elementor-element-4ffe3724 .elementor-icon-list-icon{width:20px;}.elementor-616 .elementor-element.elementor-element-4ffe3724 .elementor-icon-list-item{font-family:"yekan-bakh", Sans-serif;font-size:12px;font-weight:300;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-616 .elementor-element.elementor-element-1db0f74c{--box-background-color:#FFFFFF;--box-border-color:#DADADA;--box-border-radius:10px;--item-text-hover-decoration:underline;}.elementor-616 .elementor-element.elementor-element-1db0f74c .elementor-toc__spinner{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-616 .elementor-element.elementor-element-1db0f74c .elementor-toc__header-title{text-align:start;}.elementor-616 .elementor-element.elementor-element-1db0f74c .elementor-toc__header, .elementor-616 .elementor-element.elementor-element-1db0f74c .elementor-toc__header-title{font-family:"yekan-bakh", Sans-serif;font-size:13px;font-weight:600;}.elementor-616 .elementor-element.elementor-element-1db0f74c .elementor-toc__header{flex-direction:row;}.elementor-616 .elementor-element.elementor-element-1db0f74c .elementor-toc__list-item{font-family:"yekan-bakh", Sans-serif;font-size:13px;font-weight:400;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-616 .elementor-element.elementor-element-3996cd17{font-family:"yekan-bakh", Sans-serif;font-size:14px;font-weight:400;}.elementor-616 .elementor-element.elementor-element-50c2cde9{--display:flex;}.elementor-616 .elementor-element.elementor-element-584ae1c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-616 .elementor-element.elementor-element-404b474b{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-616 .elementor-element.elementor-element-404b474b:not(.elementor-motion-effects-element-type-background), .elementor-616 .elementor-element.elementor-element-404b474b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-616 .elementor-element.elementor-element-273adf5d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-616 .elementor-element.elementor-element-273adf5d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-616 .elementor-element.elementor-element-273adf5d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-616 .elementor-element.elementor-element-273adf5d .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-616 .elementor-element.elementor-element-72cd1d88{text-align:justify;font-family:"yekan-bakh", Sans-serif;font-size:11px;font-weight:400;}.elementor-616 .elementor-element.elementor-element-72cd1d88 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-616 .elementor-element.elementor-element-59aa52e0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"yekan-bakh", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:9px 9px 9px 9px;}@media(max-width:767px){.elementor-616 .elementor-element.elementor-element-4facf9f2 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-616 .elementor-element.elementor-element-4ffe3724 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(2px/2);}.elementor-616 .elementor-element.elementor-element-4ffe3724 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(2px/2);}.elementor-616 .elementor-element.elementor-element-4ffe3724 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(2px/2);margin-left:calc(2px/2);}.elementor-616 .elementor-element.elementor-element-4ffe3724 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-2px/2);margin-left:calc(-2px/2);}body.rtl .elementor-616 .elementor-element.elementor-element-4ffe3724 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-2px/2);}body:not(.rtl) .elementor-616 .elementor-element.elementor-element-4ffe3724 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-2px/2);}}@media(min-width:768px){.elementor-616 .elementor-element.elementor-element-73dfb47c{--width:70%;}.elementor-616 .elementor-element.elementor-element-584ae1c0{--width:30%;}}/* Start custom CSS for post-comments, class: .elementor-element-76edb45e */.elementor-616 .elementor-element.elementor-element-76edb45e{
    
    .elementor-kit-9 h2 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    font-size: 25px;
    font-weight: bold;
    color: #04009d;
}

.elementor-kit-9 h3 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    font-size: 20px;
    font-weight: bold;
    color: #04009d;
}

.elementor-kit-9 h4 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    font-size: 18px;
    font-weight: bold;
    color: #04009d;
}/* ==========================================================================
   بخش فرم ارسال دیدگاه (Elementor)
   ========================================================================== */

/* فرم کلی */
.elementor-widget-post-comments .comment-respond {
  background: #f9f9f9; /* رنگ پس‌زمینه فرم */
  padding: 1.5rem; /* فاصله داخلی فرم */
  margin: 1rem 0; /* فاصله خارجی بالا و پایین */
  border-radius: 8px; /* گرد کردن گوشه‌ها */
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05); /* افزودن سایه ملایم */
  direction: rtl; /* راست‌چین کردن محتوا */
  /* font-family: حذف شد */ /* فونت از اینجا حذف شده و به صورت سراسری اعمال می‌شود */
}

/* استایل کلی فرم و بخش‌های داخلی آن */
.elementor-widget-post-comments .comment-form {
  text-align: right; /* تراز کردن متن به سمت راست */
}

/* پاراگراف‌های داخل فرم */
.elementor-widget-post-comments .comment-form p {
  margin-bottom: 1.5rem; /* فاصله پایین هر بخش از فرم */
}

/* لیبل‌ها (عناوین فیلدها) */
.elementor-widget-post-comments .comment-form label {
  display: block; /* نمایش به صورت بلاک برای قرارگیری در خط جدید */
  margin-bottom: 0.5rem; /* فاصله پایین لیبل از فیلد */
  font-weight: 600; /* ضخامت فونت */
  color: #222; /* رنگ متن لیبل */
  font-size: 0.9rem; /* اندازه فونت */
}

/* فیلدهای ورودی (متن، ایمیل و ناحیه متنی) */
.elementor-widget-post-comments .comment-form input[type="text"],
.elementor-widget-post-comments .comment-form input[type="email"],
.elementor-widget-post-comments .comment-form textarea {
  width: 100%; /* عرض کامل */
  padding: 0.85rem 1rem; /* فاصله داخلی فیلدها */
  border: 1px solid #ddd; /* حاشیه خاکستری */
  border-radius: 25px; /* گرد کردن کامل گوشه‌ها */
  font-size: 0.8rem; /* اندازه فونت متن ورودی */
  background: #fff; /* رنگ پس‌زمینه فیلدها */
  text-align: right; /* تراز کردن متن ورودی به راست */
  direction: rtl; /* جهت‌دهی راست‌چین */
  transition: all 0.2s ease-in-out; /* انیمیشن نرم برای تغییرات */
}

/* استایل خاص برای ناحیه متنی (دیدگاه) */
.elementor-widget-post-comments .comment-form textarea {
  resize: vertical; /* قابلیت تغییر اندازه فقط به صورت عمودی */
  min-height: 140px; /* حداقل ارتفاع */
}

/* حالت فوکوس (زمانی که کاربر روی فیلد کلیک می‌کند) */
.elementor-widget-post-comments .comment-form input:focus,
.elementor-widget-post-comments .comment-form textarea:focus {
  border-color: #f87171; /* تغییر رنگ حاشیه به قرمز */
  box-shadow: 0 0 0 3px rgba(248, 113, 113, 0.15); /* افزودن سایه خارجی قرمز ملایم */
  outline: none; /* حذف حاشیه پیش‌فرض مرورگر */
}

/* دکمه ارسال دیدگاه */
.elementor-widget-post-comments .comment-form .submit {
  background: #ef4444; /* رنگ پس‌زمینه دکمه */
  color: #fff; /* رنگ متن دکمه */
  padding: 0.85rem 2rem; /* فاصله داخلی */
  border: none; /* حذف حاشیه */
  border-radius: 10px; /* گرد کردن گوشه‌ها */
  cursor: pointer; /* تغییر نشانگر موس به حالت دست */
  font-size: 0.95rem; /* اندازه فونت */
  font-weight: 600; /* ضخامت فونت */
  transition: background-color 0.25s, transform 0.2s; /* انیمیشن نرم برای تغییرات */
  display: inline-block; /* نمایش به صورت درون‌خطی-بلاک */
}

/* حالت هاور (وقتی موس روی دکمه قرار می‌گیرد) */
.elementor-widget-post-comments .comment-form .submit:hover {
  background: #dc2626; /* تغییر رنگ پس‌زمینه به قرمز تیره‌تر */
  transform: translateY(-1px); /* کمی حرکت به بالا برای جلوه بهتر */
}

/* بخش مربوط به چک‌باکس "ذخیره اطلاعات من" */
.elementor-widget-post-comments .comment-form-cookies-consent {
  display: flex; /* چیدمان فلکس برای هم‌راستایی چک‌باکس و متن */
  align-items: flex-start; /* تراز عمودی از بالا */
  gap: 0.5rem; /* فاصله بین چک‌باکس و لیبل */
  text-align: right; /* تراز متن */
  direction: rtl; /* جهت‌دهی راست‌چین */
  margin-top: 0.5rem; /* فاصله از بالای بخش */
}

/* استایل خود چک‌باکس */
.elementor-widget-post-comments .comment-form-cookies-consent input[type="checkbox"] {
  width: 18px; /* عرض */
  height: 18px; /* ارتفاع */
  margin-top: 0.1rem; /* کمی فاصله از بالا برای تراز بهتر با متن */
  accent-color: #ef4444; /* رنگ تیک چک‌باکس به قرمز */
}

/* لیبل مربوط به چک‌باکس */
.elementor-widget-post-comments .comment-form-cookies-consent label {
  font-size: 0.85rem; /* اندازه فونت */
  color: #555; /* رنگ متن */
  font-weight: normal; /* ضخامت فونت معمولی */
}

/* متن‌های راهنما (مانند "ایمیل شما منتشر نخواهد شد") */
.elementor-widget-post-comments .comment-notes {
  color: #666; /* رنگ متن */
  font-size: 0.85rem; /* اندازه فونت */
  margin-bottom: 1.5rem; /* فاصله از پایین */
  line-height: 1.6; /* ارتفاع خط برای خوانایی بهتر */
  display: none; /* مخفی کردن این بخش */
}

/* پیام مربوط به فیلدهای ضروری */
.elementor-widget-post-comments .required-field-message {
  display: block; /* نمایش به صورت بلاک */
  margin-top: 0.25rem; /* فاصله از بالا */
}

/* ستاره (*) کنار فیلدهای ضروری */
.elementor-widget-post-comments .required {
  color: #ef4444; /* رنگ قرمز */
  font-size: 0.8rem; /* اندازه فونت */
}

/* استایل‌های ریسپانسیو برای موبایل */
@media (max-width: 768px) {
  /* دکمه ارسال در موبایل تمام‌عرض می‌شود */
  .elementor-widget-post-comments .comment-form .submit {
    width: 100%; /* عرض کامل */
    padding: 1rem; /* افزایش فاصله داخلی */
  }
  /* برعکس کردن ترتیب چک‌باکس و لیبل در موبایل */
  .elementor-widget-post-comments .comment-form-cookies-consent {
    flex-direction: row-reverse;
  }
}

  /* ==========================================================================
   بخش لیست نمایش دیدگاه‌ها
   ========================================================================== */

  /* لیست اصلی دیدگاه‌ها */
  .comment-list {
    list-style: none; /* حذف نقاط کنار لیست */
    margin-bottom: 40px; /* فاصله از پایین لیست */
    direction: rtl; /* راست‌چین */
    text-align: right; /* تراز متن به راست */
  }

  /* هر دیدگاه تکی */
  .comment-list .comment {
    padding: 20px; /* فاصله داخلی */
    transition: background-color 0.2s, transform 0.2s; /* انیمیشن نرم */
    margin-bottom: 15px; /* فاصله بین دیدگاه‌ها */
  }

  /* بدنه اصلی هر دیدگاه */
  .comment-list .comment-body {
    display: flex; /* چیدمان فلکس */
    flex-direction: column; /* چیدمان عمودی آیتم‌ها */
  }

  /* بخش متادیتا (اطلاعات نویسنده و تاریخ) */
  .comment-list .comment-meta {
    display: flex; /* چیدمان فلکس */
    justify-content: space-between; /* توزیع آیتم‌ها با فاصله بینشان */
    align-items: center; /* تراز عمودی در مرکز */
    margin-bottom: 10px; /* فاصله از پایین */
    flex-wrap: wrap; /* شکستن خط در صورت کمبود فضا */
    font-size: 0.9rem; /* اندازه فونت */
    color: #666; /* رنگ متن */
  }

  /* بخش نویسنده دیدگاه (شامل نام و آواتار) */
  .comment-list .comment-author {
    display: flex; /* چیدمان فلکس */
    align-items: center; /* تراز عمودی در مرکز */
    gap: 8px; /* فاصله بین آیتم‌ها (مثلا آواتار و نام) */
  }

  /* نام نویسنده */
  .comment-list .comment-author .fn {
    font-weight: 700; /* ضخامت فونت */
    color: #e63946; /* رنگ قرمز ملایم */
  }

  /* لینک نام نویسنده */
  .comment-list .comment-author .fn a {
    color: #e63946; /* رنگ لینک */
    text-decoration: none; /* حذف خط زیر لینک */
  }

  /* حالت هاور لینک نام نویسنده */
  .comment-list .comment-author .fn a:hover {
    text-decoration: underline; /* افزودن خط زیر لینک در حالت هاور */
  }

  /* کلمه "می‌گوید" یا "says" */
  .comment-list .says {
    color: #999; /* رنگ خاکستری */
    font-size: 0.85rem; /* اندازه فونت کوچک‌تر */
  }

  /* لینک تاریخ و زمان دیدگاه */
  .comment-list .comment-metadata a {
    color: #999; /* رنگ لینک */
    text-decoration: none; /* حذف خط زیر لینک */
    transition: color 0.2s; /* انیمیشن تغییر رنگ */
  }

  /* حالت هاور لینک تاریخ */
  .comment-list .comment-metadata a:hover {
    color: #b91c1c; /* تغییر به رنگ قرمز تیره‌تر */
  }

  /* محتوای اصلی دیدگاه */
  .comment-list .comment-content {
    margin-bottom: 10px; /* فاصله از پایین */
    padding: 15px; /* فاصله داخلی */
    background-color: #fef2f2; /* پس‌زمینه صورتی خیلی روشن */
    border-radius: 8px; /* گرد کردن گوشه‌ها */
    line-height: 1.6; /* ارتفاع خط برای خوانایی بهتر */
    border-right: 4px solid #ff0000;
  }

  /* پاراگراف‌های داخل محتوای دیدگاه */
  .comment-list .comment-content p {
    margin: 0; /* حذف فاصله پیش‌فرض پاراگراف */
    word-break: break-word; /* شکستن کلمات طولانی برای جلوگیری از سرریز شدن */
  }

  /* استایل پاسخ‌ها (دیدگاه‌های تو در تو) با پس‌زمینه سرمه‌ای و خط راست */
  .comment-list .children .comment-content {
    background-color: #3a61e463; /* پس‌زمینه سرمه‌ای نیمه‌شفاف */
    color: #000000; /* رنگ متن مشکی برای خوانایی */
    border-right: 4px solid #0004ff; /* خط آبی در سمت راست پاسخ */
    padding-right: 12px; /* فاصله متن از خط آبی */
  }

  /* بخش دکمه پاسخ */
  .comment-list .reply {
    align-self: flex-start; /* تراز کردن دکمه به ابتدای فلکس (چپ در حالت عادی، راست در RTL) */
    margin-top: 8px; /* فاصله از بالا */
  }

  /* استایل لینک/دکمه "پاسخ" */
  .comment-list .comment-reply-link {
    display: inline-block; /* نمایش به صورت درون‌خطی-بلاک */
    background-color: #e63946; /* رنگ پس‌زمینه قرمز هماهنگ */
    color: white; /* رنگ متن سفید */
    padding: 6px 15px; /* فاصله داخلی */
    border-radius: 20px; /* گرد کردن گوشه‌ها */
    text-decoration: none; /* حذف خط زیر لینک */
    font-size: 0.85rem; /* اندازه فونت */
    transition: all 0.2s; /* انیمیشن نرم برای همه تغییرات */
  }

  /* حالت هاور دکمه "پاسخ" */
  .comment-list .comment-reply-link:hover {
    background-color: #b91c1c; /* تغییر به قرمز تیره‌تر */
    transform: translateY(-4px); /* حرکت به بالا برای جلوه سه‌بعدی */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* افزودن سایه */
  }

  /* لیست پاسخ‌ها (فرزندان یک دیدگاه) */
  .comment-list .children {
    list-style: none; /* حذف استایل لیست */
    margin-top: 20px; /* فاصله از بالای دیدگاه والد */
    margin-right: 30px; /* تورفتگی برای نمایش سلسله‌مراتبی */
    padding-right: 0; /* حذف فاصله داخلی راست */
  }


/* بخش کامنت ها تغییر اندازه فونت برای گوشی ها */
@media (max-width: 768px) {
  dd, dl, dt, li, ol, ul {
    font-size: 12.8px !important;
  }
}
.elementor-shortcode {
    font-family: "yekan-bakh", Sans-serif;
		font-size:14px;
}

.wp-embed-footer
Specificity: (0,1,0)
 {
    display: table;
    width: 100%;
    margin-top: 30px;
    display: none;
}

/* مخفی کردن تعداد بازدید */
.post-views.content-post.post-287.entry-meta.load-static {
  display: none;
}

/* حذف کامل فوتر در embed */
.wp-embed-footer {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}


    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Moraba';
	font-display: auto;
	src: url('https://vaghaar.ir/wp-content/uploads/2025/10/MorabbaVF.ttf') format('truetype');
}
/* End Custom Fonts CSS */