.elementor-17474 .elementor-element.elementor-element-d04ae95 > .elementor-element-populated{border-style:none;}.elementor-17474 .elementor-element.elementor-element-1b2b125 > .elementor-widget-container{padding:9px 9px 9px 9px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B470A;border-radius:3px 3px 3px 3px;}.elementor-17474 .elementor-element.elementor-element-1b2b125 .jet-listing-dynamic-terms{text-align:center;}.elementor-17474 .elementor-element.elementor-element-1b2b125 .jet-listing-dynamic-terms__icon{font-size:18px;}body:not(.rtl) .elementor-17474 .elementor-element.elementor-element-1b2b125 .jet-listing-dynamic-terms__icon{margin-right:9px;}body.rtl .elementor-17474 .elementor-element.elementor-element-1b2b125 .jet-listing-dynamic-terms__icon{margin-left:9px;}.elementor-17474 .elementor-element.elementor-element-1b2b125 .jet-listing-dynamic-terms__link{font-size:12px;line-height:20px;color:#44380A;padding:0px 0px 0px 0px;border-style:none;}.elementor-17474 .elementor-element.elementor-element-1b2b125 .jet-listing-dynamic-terms__prefix{font-family:"iransansdnweblight", Sans-serif;}.elementor-17474 .elementor-element.elementor-element-1b2b125 .jet-listing-dynamic-terms__suffix{font-family:"iransansdnweblight", Sans-serif;}.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--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17474 .elementor-element.elementor-element-5b2b0b1{width:100%;max-width:100%;align-self:center;}.elementor-17474 .elementor-element.elementor-element-5b2b0b1 > .elementor-widget-container{margin:9px 9px 9px 9px;padding:14px 14px 14px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B49809;border-radius:5px 5px 5px 5px;}.elementor-17474 .elementor-element.elementor-element-5b2b0b1 span.post-navigation__prev--label{color:#5C3E3E;}.elementor-17474 .elementor-element.elementor-element-5b2b0b1 span.post-navigation__next--label{color:#5C3E3E;}.elementor-17474 .elementor-element.elementor-element-5b2b0b1 span.post-navigation__prev--label, .elementor-17474 .elementor-element.elementor-element-5b2b0b1 span.post-navigation__next--label{font-family:"iransansdnweb", Sans-serif;font-size:14px;font-weight:400;}.elementor-17474 .elementor-element.elementor-element-5b2b0b1 .post-navigation__arrow-wrapper{color:#987E0D;fill:#987E0D;font-size:43px;}.elementor-17474 .elementor-element.elementor-element-5b2b0b1 .elementor-post-navigation__link a {gap:19px;}.elementor-17474 .elementor-element.elementor-element-5b2b0b1 .elementor-post-navigation__separator{background-color:#686F0F;width:1px;}.elementor-17474 .elementor-element.elementor-element-5b2b0b1 .elementor-post-navigation{color:#686F0F;border-block-width:1px;}.elementor-17474 .elementor-element.elementor-element-5b2b0b1 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (1px / 2));}.elementor-17474 .elementor-element.elementor-element-5b2b0b1 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (1px / 2));}.elementor-17474 .elementor-element.elementor-element-b0f0118{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;align-self:center;}.elementor-17474 .elementor-element.elementor-element-b0f0118 > .elementor-widget-container{margin:0px 0px 0px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B2861E;border-radius:6px 6px 6px 6px;}.elementor-17474 .elementor-element.elementor-element-e493f7a{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-17474 .elementor-element.elementor-element-e493f7a > .elementor-widget-container{margin:7px 3px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B2861E;border-radius:6px 6px 6px 6px;}.elementor-17474 .elementor-element.elementor-element-8889214{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-17474 .elementor-element.elementor-element-8889214 > .elementor-widget-container{margin:7px 3px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B2861E;border-radius:6px 6px 6px 6px;}.elementor-widget-custom-table-of-contents .custom-toc-elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-custom-table-of-contents .custom-toc-elementor-list a{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-custom-table-of-contents .custom-toc-elementor-list a:hover{color:var( --e-global-color-accent );}.elementor-17474 .elementor-element.elementor-element-f420e87{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17474 .elementor-element.elementor-element-f420e87 > .elementor-widget-container{background-image:url("https://dl.shahidipoor.ir/dl.shahidipoor.ir/2022/05/bak01-1.png");margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;background-repeat:repeat;border-style:none;}.elementor-17474 .elementor-element.elementor-element-f420e87 .custom-toc-elementor-list-wrapper{border-radius:0px;box-shadow:-5px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-17474 .elementor-element.elementor-element-cd73e38.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17474 .elementor-element.elementor-element-cd73e38 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#89650D;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-17474 .elementor-element.elementor-element-cd73e38 > .elementor-element-populated, .elementor-17474 .elementor-element.elementor-element-cd73e38 > .elementor-element-populated > .elementor-background-overlay, .elementor-17474 .elementor-element.elementor-element-cd73e38 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-17474 .elementor-element.elementor-element-cd73e38 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17474 .elementor-element.elementor-element-272898a.ekit-equal-height-enable, .elementor-17474 .elementor-element.elementor-element-272898a.ekit-equal-height-enable .elementor-widget-container, .elementor-17474 .elementor-element.elementor-element-272898a.ekit-equal-height-enable .ekit-wid-con, .elementor-17474 .elementor-element.elementor-element-272898a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-17474 .elementor-element.elementor-element-272898a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17474 .elementor-element.elementor-element-272898a .elementskit-infobox{padding:15px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-17474 .elementor-element.elementor-element-272898a .elementskit-infobox .elementskit-info-box-title{margin:-15px 17px 0px 0px;padding:0px 0px 0px 0px;color:#4D3903;font-family:"Sahel", Sans-serif;font-size:18px;}.elementor-17474 .elementor-element.elementor-element-272898a .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-17474 .elementor-element.elementor-element-272898a .elementskit-infobox .box-body > p{color:#656565;}.elementor-17474 .elementor-element.elementor-element-272898a .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-17474 .elementor-element.elementor-element-272898a .elementskit-infobox .elementskit-info-box-icon{width:31px;}.elementor-17474 .elementor-element.elementor-element-0022e59{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17474 .elementor-element.elementor-element-0022e59 > .elementor-widget-container{background-image:url("https://dl.shahidipoor.ir/dl.shahidipoor.ir/2022/05/bak01-1.png");margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;background-repeat:repeat;border-style:solid;border-width:2px 2px 2px 2px;border-color:#43A8937D;}.elementor-17474 .elementor-element.elementor-element-0022e59 .custom-toc-elementor-list-wrapper{border-radius:0px;box-shadow:-5px 0px 10px -5px rgba(0,0,0,0.5);}.elementor-17474 .elementor-element.elementor-element-3c2e7e1 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-17474 .elementor-element.elementor-element-5d9d3a3 > .elementor-widget-container{padding:22px 22px 22px 22px;border-style:none;border-radius:9px 9px 9px 9px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17474 .elementor-element.elementor-element-5d9d3a3 .jet-listing-dynamic-field__content{color:#1F42D5;font-family:"iransansdnlight", Sans-serif;font-size:14px;line-height:27px;text-align:right;}.elementor-17474 .elementor-element.elementor-element-5d9d3a3 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-17474 .elementor-element.elementor-element-5d9d3a3 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-17474 .elementor-element.elementor-element-5d9d3a3 .jet-listing-dynamic-field{justify-content:flex-start;}.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-17474 .elementor-element.elementor-element-2de9420 > .elementor-widget-container{padding:3px 9px 3px 9px;}.elementor-17474 .elementor-element.elementor-element-2de9420{text-align:justify;color:#0B0A0A;font-family:"Vazirmatn", Sans-serif;font-size:14px;font-weight:500;line-height:26px;}@media(max-width:1024px){.elementor-widget-custom-table-of-contents .custom-toc-elementor-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-17474 .elementor-element.elementor-element-d04ae95{width:31.948%;}.elementor-17474 .elementor-element.elementor-element-b8b1167{width:100%;}.elementor-17474 .elementor-element.elementor-element-cd73e38{width:67.658%;}}@media(max-width:767px){.elementor-17474 .elementor-element.elementor-element-5b2b0b1 > .elementor-widget-container{margin:-2px -2px -2px -2px;}.elementor-widget-custom-table-of-contents .custom-toc-elementor-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-e493f7a */.dorosmoton .elementor-shortcode  span {
  display:none
}


.dorosmoton  div  {
 padding: 5px
  
}

.dorosmoton img {
    width: 30px; /* عرض تصویر */
    height: 40px; /* ارتفاع تصویر */
    margin-left: 15px; /* فاصله تصویر از متن */
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2)); /* سایه کوچک برای تصویر */
    transition: transform 0.3s ease; /* افکت هاور برای تصویر */
    order: 2; /* قرار دادن تصویر در سمت راست */
  
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8889214 */.dorosmoton .elementor-shortcode  span {
  display:none
}


.dorosmoton  div  {
 padding: 5px
  
}

.dorosmoton img {
    width: 30px; /* عرض تصویر */
    height: 40px; /* ارتفاع تصویر */
    margin-left: 15px; /* فاصله تصویر از متن */
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2)); /* سایه کوچک برای تصویر */
    transition: transform 0.3s ease; /* افکت هاور برای تصویر */
    order: 2; /* قرار دادن تصویر در سمت راست */
  
}/* End custom CSS */
/* Start custom CSS for custom-table-of-contents, class: .elementor-element-f420e87 *//* استایل کلی فهرست مطالب آکادمیک */
.custom-toc-elementor-widget {
  background: linear-gradient(180deg, #ffffff 0%, #fafbfc 100%) !important;
  border-radius: 16px !important;
  padding: 0 !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06) !important;
  border: 1px solid #e5e7eb !important;
  overflow: hidden !important;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
  position: relative !important;
}

.custom-toc-elementor-widget::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 3px !important;
  background: linear-gradient(90deg, #3b82f6 0%, #8b5cf6 50%, #ec4899 100%) !important;
  opacity: 0.7 !important;
}

.custom-toc-elementor-widget:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;
}

/* عنوان فهرست */
.custom-toc-elementor-title {
  background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%) !important;
  padding: 20px 24px !important;
  color: #1e293b !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  margin: 0 !important;
  letter-spacing: -0.025em !important;
  border-bottom: 1px solid #e2e8f0 !important;
  position: relative !important;
  font-family: 'Vazir', 'IRANSans', system-ui, -apple-system, sans-serif !important;
}

/* آیکون دکوراتیو کنار عنوان */
.custom-toc-elementor-title::after {
  content: '📚' !important;
  position: absolute !important;
  left: 24px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  font-size: 20px !important;
  opacity: 0.6 !important;
}

/* wrapper لیست */
.custom-toc-elementor-list-wrapper {
  padding: 24px !important;
  background: linear-gradient(180deg, #ffffff 0%, #fcfcfd 100%) !important;
  max-height: 520px !important;
  overflow-y: auto !important;
  scrollbar-width: thin !important;
  scrollbar-color: #cbd5e1 #f1f5f9 !important;
}

/* استایل اسکرول بار */
.custom-toc-elementor-list-wrapper::-webkit-scrollbar {
  width: 5px !important;
}

.custom-toc-elementor-list-wrapper::-webkit-scrollbar-track {
  background: #f1f5f9 !important;
  border-radius: 10px !important;
}

.custom-toc-elementor-list-wrapper::-webkit-scrollbar-thumb {
  background: #cbd5e1 !important;
  border-radius: 10px !important;
  transition: background 0.3s ease !important;
}

.custom-toc-elementor-list-wrapper::-webkit-scrollbar-thumb:hover {
  background: #94a3b8 !important;
}

/* لیست اصلی */
.custom-toc-elementor-list {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* آیتم‌های لیست */
.toc-list-item {
  margin: 0 !important;
  padding: 0 !important;
  position: relative !important;
}

/* لینک‌های آیتم */
.toc-list-item a {
  display: flex !important;
  align-items: center !important;
  padding: 12px 16px 12px 36px !important;
  border-radius: 8px !important;
  margin: 3px 0 !important;
  color: #475569 !important;
  text-decoration: none !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.7 !important;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
  position: relative !important;
  font-family: 'Vazir', 'IRANSans', system-ui, -apple-system, sans-serif !important;
}

.toc-list-item a:hover {
  background: linear-gradient(90deg, #f0f9ff 0%, #faf5ff 100%) !important;
  color: #1e293b !important;
  transform: translateX(-3px) !important;
  padding-right: 20px !important;
}

/* لینک آیتم فعال */
.toc-list-item a.active,
.toc-list-item a:focus {
  background: linear-gradient(90deg, #eff6ff 0%, #f5f3ff 100%) !important;
  color: #4338ca !important;
  font-weight: 500 !important;
  border-right: 3px solid #6366f1 !important;
}

/* سطح‌بندی برای h1 */
.toc-list-item-h1 > a {
  font-size: 15px !important;
  font-weight: 500 !important;
  color: #1e293b !important;
  background: linear-gradient(90deg, #f8fafc 0%, transparent 100%) !important;
  margin: 8px 0 !important;
}

/* سطح‌بندی برای h2 */
.toc-list-item-h2 > a {
  font-size: 14px !important;
  margin-right: 28px !important;
  color: #334155 !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.toc-list-item-h2 > a::before {
  content: '◆' !important;
  position: absolute !important;
  right: 12px !important;
  color: #a78bfa !important;
  font-size: 8px !important;
}

/* سطح‌بندی برای h3 */
.toc-list-item-h3 > a {
  font-size: 13px !important;
  margin-right: 48px !important;
  color: #64748b !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.toc-list-item-h3 > a::before {
  content: '▸' !important;
  position: absolute !important;
  right: 32px !important;
  color: #c084fc !important;
  font-size: 10px !important;
}

/* سطح‌بندی برای h4 */
.toc-list-item-h4 > a {
  font-size: 13px !important;
  margin-right: 68px !important;
  color: #94a3b8 !important;
  font-style: italic !important;
}

.toc-list-item-h4 > a::before {
  content: '•' !important;
  position: absolute !important;
  right: 52px !important;
  color: #e9d5ff !important;
  font-size: 12px !important;
}

/* خط اتصال بین سطوح */
.toc-list-item-h2,
.toc-list-item-h3,
.toc-list-item-h4 {
  position: relative !important;
}

.toc-list-item-h2::before,
.toc-list-item-h3::before {
  content: '' !important;
  position: absolute !important;
  right: 16px !important;
  top: 0 !important;
  bottom: 0 !important;
  width: 1px !important;
  background: linear-gradient(180deg, transparent 0%, #e2e8f0 20%, #e2e8f0 80%, transparent 100%) !important;
}

.toc-list-item-h3::before {
  right: 36px !important;
}

/* انیمیشن ظریف برای hover */
.toc-list-item a::after {
  content: '' !important;
  position: absolute !important;
  bottom: 0 !important;
  right: 0 !important;
  width: 0 !important;
  height: 1px !important;
  background: linear-gradient(90deg, #6366f1 0%, #a78bfa 100%) !important;
  transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.toc-list-item a:hover::after {
  width: 100% !important;
}

/* تگ مخصوص برای بخش مهم */
.custom-toc-elementor-list .important-section {
  position: relative !important;
}

.custom-toc-elementor-list .important-section::after {
  content: 'مهم' !important;
  position: absolute !important;
  left: 16px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  background: linear-gradient(135deg, #fef3c7 0%, #fed7aa 100%) !important;
  color: #92400e !important;
  font-size: 10px !important;
  padding: 2px 8px !important;
  border-radius: 12px !important;
  font-weight: 600 !important;
  border: 1px solid #fbbf24 !important;
}

/* ریسپانسیو برای موبایل */
@media (max-width: 768px) {
  .custom-toc-elementor-widget {
    border-radius: 12px !important;
  }
  
  .custom-toc-elementor-title {
    padding: 16px 20px !important;
    font-size: 16px !important;
  }
  
  .custom-toc-elementor-title::after {
    display: none !important;
  }
  
  .custom-toc-elementor-list-wrapper {
    padding: 20px !important;
    max-height: 400px !important;
  }
  
  .toc-list-item a {
    font-size: 13px !important;
    padding: 10px 14px 10px 32px !important;
  }
  
  .toc-list-item-h2 > a {
    margin-right: 24px !important;
  }
  
  .toc-list-item-h3 > a {
    margin-right: 40px !important;
  }
  
  .toc-list-item-h4 > a {
    margin-right: 56px !important;
  }
}

/* افکت لود اولیه */
.custom-toc-elementor-widget {
  animation: softFadeIn 0.8s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

@keyframes softFadeIn {
  from {
    opacity: 0 !important;
    transform: translateY(10px) !important;
  }
  to {
    opacity: 1 !important;
    transform: translateY(0) !important;
  }
}























.fixed-header{
    height: 100%!important;
    overflow-y:scroll;
    max-width: 22%!important;
    margin-right: -50px;
    margin-top: 33px;
      position: fixed;
    top: 0;
    z-index: 100;
}/* End custom CSS */
/* Start custom CSS for custom-table-of-contents, class: .elementor-element-0022e59 */.fixed-header{
    height: 100%!important;
    overflow-y:scroll;
    max-width: 22%!important;
    margin-right: -50px;
    margin-top: 33px;
      position: fixed;
    top: 0;
    z-index: 100;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3c2e7e1 */.audio-player-box {
    padding: 20px;
    margin: 20px auto;
    max-width: 600px; /* حداکثر عرض باکس */
    background: linear-gradient(135deg, #f9f9f9, #e6e6e6); /* گرادیان روشن‌تر */
    border-radius: 15px; /* گوشه‌های گرد */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); /* سایه ظریف */
    color: #333; /* رنگ متن تیره */
    font-family: 'IRANSans', Arial, sans-serif; /* فونت زیبا */
    text-align: center; /* تراز وسط */
    position: relative; /* برای آیکون‌ها */
}

.audio-player-box h3 {
    font-size: 20px;
    margin-bottom: 15px;
    color: #333;
    font-weight: bold;
      margin-top: 17px;

}

.audio-player-box audio {
    width: 100%; /* عرض کامل برای پلیر صوت */
    height: auto;
    outline: none;
    border-radius: 10px; /* گوشه‌های گرد پلیر */
    margin-top: 10px;
    box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.1); /* سایه داخلی */
}

.audio-player-box span {
    display: block;
    margin-top: 10px;
    font-size: 14px;
    color: #555; /* رنگ متن خاکستری */
}

.audio-player-box:before {
    content: "🔊"; /* آیکون بلندگو */
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    color: #e6e6e6;
    font-size: 24px;
    border-radius: 50%;
    padding: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* سایه ظریف */
    border: 2px solid #e6e6e6; /* حاشیه ظریف دور آیکون */
}

.audio-player-box:hover {
    background: linear-gradient(135deg, #eaeaea, #ffffff); /* تغییر گرادیان هنگام هاور */
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15); /* افزایش سایه هنگام هاور */
    transition: 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-5d9d3a3 */.kholase7 {
    text-align: justify!important;
    direction: rtl !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-2de9420 */.neveshte span{
  font-size: 15px!important;
}















/* استایل‌های سرفصل‌ها در کلاس neveshte */

/* استایل مشترک برای همه سرفصل‌ها */
.neveshte h1,
.neveshte h2,
.neveshte h3,
.neveshte h4,
.neveshte h5,
.neveshte h6,
.neveshte .Heading1,
.neveshte .Heading2,
.neveshte .Heading3,
.neveshte .Heading4,
.neveshte .Heading5,
.neveshte .Heading6 {
  position: relative !important;
  color: #2563eb !important;
  padding-right: 35px !important;
  padding-bottom: 15px !important;
  margin-bottom: 25px !important;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
  display: block !important;
  font-size: 18px !important;
  line-height: 1.6 !important;
}

/* مربع فیروزه‌ای چرخشی */
.neveshte h1::before,
.neveshte h2::before,
.neveshte h3::before,
.neveshte h4::before,
.neveshte h5::before,
.neveshte h6::before,
.neveshte .Heading1::before,
.neveshte .Heading2::before,
.neveshte .Heading3::before,
.neveshte .Heading4::before,
.neveshte .Heading5::before,
.neveshte .Heading6::before {
  content: '' !important;
  position: absolute !important;
  right: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) rotate(0deg) !important;
  width: 20px !important;
  height: 20px !important;
  background: linear-gradient(135deg, #06b6d4 0%, #0891b2 100%) !important;
  border-radius: 4px !important;
  animation: slowRotate 8s linear infinite !important;
  box-shadow: 
    0 2px 8px rgba(6, 182, 212, 0.3),
    0 4px 16px rgba(6, 182, 212, 0.2) !important;
}

/* انیمیشن چرخش آهسته */
@keyframes slowRotate {
  from {
    transform: translateY(-50%) rotate(0deg) !important;
  }
  to {
    transform: translateY(-50%) rotate(360deg) !important;
  }
}

/* خط زیرین با سایه زیبا */
.neveshte h1::after,
.neveshte h2::after,
.neveshte h3::after,
.neveshte h4::after,
.neveshte h5::after,
.neveshte h6::after,
.neveshte .Heading1::after,
.neveshte .Heading2::after,
.neveshte .Heading3::after,
.neveshte .Heading4::after,
.neveshte .Heading5::after,
.neveshte .Heading6::after {
  content: '' !important;
  position: absolute !important;
  bottom: 0 !important;
  right: 0 !important;
  width: 100% !important;
  height: 3px !important;
  background: linear-gradient(90deg, #3b82f6 0%, #60a5fa 50%, rgba(59, 130, 246, 0) 100%) !important;
  border-radius: 2px !important;
  box-shadow: 
    0 2px 10px rgba(59, 130, 246, 0.3),
    0 4px 20px rgba(59, 130, 246, 0.15) !important;
  transition: all 0.4s ease !important;
}

/* افکت hover */
.neveshte h1:hover,
.neveshte h2:hover,
.neveshte h3:hover,
.neveshte h4:hover,
.neveshte h5:hover,
.neveshte h6:hover,
.neveshte .Heading1:hover,
.neveshte .Heading2:hover,
.neveshte .Heading3:hover,
.neveshte .Heading4:hover,
.neveshte .Heading5:hover,
.neveshte .Heading6:hover {
  color: #1d4ed8 !important;
  padding-right: 40px !important;
}

/* افکت hover برای مربع */
.neveshte h1:hover::before,
.neveshte h2:hover::before,
.neveshte h3:hover::before,
.neveshte h4:hover::before,
.neveshte h5:hover::before,
.neveshte h6:hover::before,
.neveshte .Heading1:hover::before,
.neveshte .Heading2:hover::before,
.neveshte .Heading3:hover::before,
.neveshte .Heading4:hover::before,
.neveshte .Heading5:hover::before,
.neveshte .Heading6:hover::before {
  animation-duration: 2s !important;
  box-shadow: 
    0 4px 12px rgba(6, 182, 212, 0.4),
    0 6px 20px rgba(6, 182, 212, 0.25) !important;
}

/* افکت hover برای خط زیرین */
.neveshte h1:hover::after,
.neveshte h2:hover::after,
.neveshte h3:hover::after,
.neveshte h4:hover::after,
.neveshte h5:hover::after,
.neveshte h6:hover::after,
.neveshte .Heading1:hover::after,
.neveshte .Heading2:hover::after,
.neveshte .Heading3:hover::after,
.neveshte .Heading4:hover::after,
.neveshte .Heading5:hover::after,
.neveshte .Heading6:hover::after {
  background: linear-gradient(90deg, #3b82f6 0%, #60a5fa 100%) !important;
  box-shadow: 
    0 3px 15px rgba(59, 130, 246, 0.4),
    0 5px 25px rgba(59, 130, 246, 0.2) !important;
}

/* انیمیشن ورود */
.neveshte h1,
.neveshte h2,
.neveshte h3,
.neveshte h4,
.neveshte h5,
.neveshte h6,
.neveshte .Heading1,
.neveshte .Heading2,
.neveshte .Heading3,
.neveshte .Heading4,
.neveshte .Heading5,
.neveshte .Heading6 {
  animation: fadeInSlide 0.8s cubic-bezier(0.4, 0, 0.2, 1) forwards !important;
}

@keyframes fadeInSlide {
  from {
    opacity: 0 !important;
    transform: translateX(-20px) !important;
  }
  to {
    opacity: 1 !important;
    transform: translateX(0) !important;
  }
}

/* ریسپانسیو برای موبایل */
@media (max-width: 768px) {
  .neveshte h1,
  .neveshte h2,
  .neveshte h3,
  .neveshte h4,
  .neveshte h5,
  .neveshte h6,
  .neveshte .Heading1,
  .neveshte .Heading2,
  .neveshte .Heading3,
  .neveshte .Heading4,
  .neveshte .Heading5,
  .neveshte .Heading6 {
    font-size: 16px !important;
  }
  
  .neveshte h1::before,
  .neveshte h2::before,
  .neveshte h3::before,
  .neveshte h4::before,
  .neveshte h5::before,
  .neveshte h6::before,
  .neveshte .Heading1::before,
  .neveshte .Heading2::before,
  .neveshte .Heading3::before,
  .neveshte .Heading4::before,
  .neveshte .Heading5::before,
  .neveshte .Heading6::before {
    width: 18px !important;
    height: 18px !important;
  }
}

/* افکت درخشش برای مربع فیروزه‌ای */
.neveshte h1::before,
.neveshte h2::before,
.neveshte h3::before,
.neveshte h4::before,
.neveshte h5::before,
.neveshte h6::before,
.neveshte .Heading1::before,
.neveshte .Heading2::before,
.neveshte .Heading3::before,
.neveshte .Heading4::before,
.neveshte .Heading5::before,
.neveshte .Heading6::before {
  background: 
    linear-gradient(135deg, #06b6d4 0%, #0891b2 100%),
    linear-gradient(135deg, rgba(255,255,255,0.5) 0%, transparent 50%) !important;
  background-blend-mode: normal, overlay !important;
}













.WordSection1 span  {
 
font-family: "IRANSansWeb_Medium"!important;
font-size: 12px;!important;
  line-height: 2.4!important;
  color:#000 ;
}
.MsoFootnoteText span{
 font-family: "IRANSansWeb_Medium"!important;
font-size: 13px;!important;
  line-height: 2.3!important;
  color:#835b04!important;
}/* End custom CSS */