.elementor-5874 .elementor-element.elementor-element-8b9758f{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:7px 7px 7px 7px;}.elementor-5874 .elementor-element.elementor-element-8b9758f:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-8b9758f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7B9B4A;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-5874 .elementor-element.elementor-element-632975d{text-align:center;}.elementor-5874 .elementor-element.elementor-element-632975d img{width:26%;border-radius:12px 12px 12px 12px;}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5874 .elementor-element.elementor-element-55cccad{text-align:center;}.elementor-5874 .elementor-element.elementor-element-55cccad .elementor-heading-title{font-size:34px;color:#000000;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );}.elementor-5874 .elementor-element.elementor-element-cfa4c1f span.post-navigation__prev--label{color:#1A161F;transition-duration:0ms;}.elementor-5874 .elementor-element.elementor-element-cfa4c1f span.post-navigation__next--label{color:#1A161F;transition-duration:0ms;}.elementor-5874 .elementor-element.elementor-element-cfa4c1f span.post-navigation__prev--label:hover{color:#FFFFFF;}.elementor-5874 .elementor-element.elementor-element-cfa4c1f span.post-navigation__next--label:hover{color:#FFFFFF;}.elementor-5874 .elementor-element.elementor-element-cfa4c1f span.post-navigation__prev--label, .elementor-5874 .elementor-element.elementor-element-cfa4c1f span.post-navigation__next--label{font-size:20px;font-weight:600;}.elementor-5874 .elementor-element.elementor-element-cfa4c1f .post-navigation__arrow-wrapper{color:#1A161F;font-size:26px;}body:not(.rtl) .elementor-5874 .elementor-element.elementor-element-cfa4c1f .post-navigation__arrow-prev{padding-right:12px;}body:not(.rtl) .elementor-5874 .elementor-element.elementor-element-cfa4c1f .post-navigation__arrow-next{padding-left:12px;}body.rtl .elementor-5874 .elementor-element.elementor-element-cfa4c1f .post-navigation__arrow-prev{padding-left:12px;}body.rtl .elementor-5874 .elementor-element.elementor-element-cfa4c1f .post-navigation__arrow-next{padding-right:12px;}.elementor-5874 .elementor-element.elementor-element-cfa4c1f .elementor-post-navigation__separator{background-color:#1A161F;width:2px;}.elementor-5874 .elementor-element.elementor-element-cfa4c1f .elementor-post-navigation{color:#1A161F;border-top-width:2px;border-bottom-width:2px;}.elementor-5874 .elementor-element.elementor-element-cfa4c1f .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (2px / 2));}.elementor-5874 .elementor-element.elementor-element-cfa4c1f .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (2px / 2));}.elementor-5874 .elementor-element.elementor-element-ad688f2{--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;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:7px 7px 7px 7px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5874 .elementor-element.elementor-element-ad688f2:not(.elementor-motion-effects-element-type-background), .elementor-5874 .elementor-element.elementor-element-ad688f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7B9B4A;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-5874 .elementor-element.elementor-element-c1d3c0c{text-align:justify;color:#000000;font-size:17px;font-weight:500;}.elementor-5874 .elementor-element.elementor-element-a3878f9{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-5874 .elementor-element.elementor-element-79d88f8{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#7B9B4A;}.elementor-5874 .elementor-element.elementor-element-79d88f8 .elementor-headline{text-align:center;}.elementor-5874 .elementor-element.elementor-element-79d88f8 .elementor-headline-dynamic-wrapper path{stroke:#7B9B4A;}.elementor-5874 .elementor-element.elementor-element-65dcb00{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5874 .elementor-element.elementor-element-1400226 .bdt-post-grid .bdt-post-grid-category a{background-color:#7B9B4A;}body.elementor-page-5874:not(.elementor-motion-effects-element-type-background), body.elementor-page-5874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-5874 .elementor-element.elementor-element-8b9758f{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:-98px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5874 .elementor-element.elementor-element-632975d > .elementor-widget-container{margin:0px -20px 6px -20px;}.elementor-5874 .elementor-element.elementor-element-632975d img{width:89%;}.elementor-5874 .elementor-element.elementor-element-55cccad .elementor-heading-title{font-size:23px;}.elementor-5874 .elementor-element.elementor-element-cfa4c1f > .elementor-widget-container{padding:21px 8px 0px 8px;}.elementor-5874 .elementor-element.elementor-element-ad688f2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5874 .elementor-element.elementor-element-c1d3c0c{text-align:right;font-size:17px;}.elementor-5874 .elementor-element.elementor-element-79d88f8 .elementor-headline{font-size:35px;}.elementor-5874 .elementor-element.elementor-element-1400226{width:100%;max-width:100%;}.elementor-5874 .elementor-element.elementor-element-1400226 > .elementor-widget-container{margin:-6px -30px 15px -30px;}.elementor-5874 .elementor-element.elementor-element-1400226 .bdt-post-grid.bdt-post-grid-skin-carmie .bdt-post-grid-img-wrap a{height:286px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-c1d3c0c *//* بلوک محتوای نوشته */
.post-body {
  font-family: IRANSans, Vazirmatn, sans-serif;
  font-size: 16px;
  line-height: 2.1;
  color: #333;
  direction: rtl;
  text-align: justify;
  word-break: break-word;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

/* لینک‌ها */
.post-body a {
  color: inherit !important;
  text-decoration: none !important;
  font-weight: 500;
  border-bottom: 1px dashed #aaa;
  transition: all 0.3s ease;
}
.post-body a:hover {
  border-bottom-color: #555;
}

/* هدینگ‌ها با تمایز بیشتر */
.post-body h1,
.post-body h2,
.post-body h3,
.post-body h4,
.post-body h5 {
  font-weight: 700;
  color: #1e1e1e;
  line-height: 1.8;
  position: relative;
  padding-bottom: 6px;
  margin-top: 40px;
  margin-bottom: 16px;
}

/* زیرخط مشکی برای h2 و h3 */
.post-body h2::after,
.post-body h3::after {
  content: "";
  display: block;
  width: 40px;
  height: 3px;
  background-color: #000; /* 👈 رنگ مشکی */
  margin-top: 8px;
  border-radius: 2px;
}

/* سایزبندی هدینگ‌ها */
.post-body h1 { font-size: 26px; }
.post-body h2 { font-size: 24px; }
.post-body h3 { font-size: 21px; }
.post-body h4 { font-size: 18px; }
.post-body h5 { font-size: 17px; }

@media only screen and (max-width: 768px) {
  .post-body h1 { font-size: 22px; }
  .post-body h2 { font-size: 20px; }
  .post-body h3 { font-size: 18px; }
  .post-body h4 { font-size: 17px; }
  .post-body h5 { font-size: 16px; }
}

/* پاراگراف */
.post-body p {
  margin-bottom: 20px;
}

/* لیست‌ها */
.post-body ul,
.post-body ol {
  padding-right: 20px;
  margin-bottom: 20px;
}
.post-body li {
  margin-bottom: 8px;
}

/* تصاویر */
.post-body img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 20px auto;
  border-radius: 8px;
}

/* جدول‌ها */
.post-body table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  font-size: 15px;
  direction: rtl;
}
.post-body table th,
.post-body table td {
  border: 1px solid #ccc;
  padding: 12px;
  text-align: center;
}
.post-body table th {
  background-color: #f2f2f2;
  font-weight: bold;
}

/* واکنش‌گرایی جدول در موبایل */
@media only screen and (max-width: 768px) {
  .post-body table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
}/* End custom CSS */