.elementor-4485 .elementor-element.elementor-element-81b80b5 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-4485 .elementor-element.elementor-element-d99da7d > .elementor-element-populated, .elementor-4485 .elementor-element.elementor-element-d99da7d > .elementor-element-populated > .elementor-background-overlay, .elementor-4485 .elementor-element.elementor-element-d99da7d > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-4485 .elementor-element.elementor-element-d99da7d > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-4485 .elementor-element.elementor-element-01f36fa .elementor-icon-list-icon{width:14px;}.elementor-4485 .elementor-element.elementor-element-01f36fa .elementor-icon-list-icon i{font-size:14px;}.elementor-4485 .elementor-element.elementor-element-01f36fa .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-4485 .elementor-element.elementor-element-01f36fa > .elementor-widget-container{margin:20px 10px 10px 10px;padding:5px 5px 5px 5px;}.elementor-4485 .elementor-element.elementor-element-b30f774 img{border-radius:20px 20px 20px 20px;}.elementor-4485 .elementor-element.elementor-element-b30f774 > .elementor-widget-container{margin:0px 10px 10px 10px;padding:0px 5px 5px 5px;}.elementor-4485 .elementor-element.elementor-element-57eff06{text-align:right;}.elementor-4485 .elementor-element.elementor-element-57eff06 > .elementor-widget-container{margin:0px 10px 10px 10px;padding:0px 5px 5px 5px;}.elementor-4485 .elementor-element.elementor-element-ec5c65a{--box-background-color:#FAFAFA;--box-border-color:#FAFAFA;--box-border-radius:20px;--item-text-hover-decoration:underline;}.elementor-4485 .elementor-element.elementor-element-ec5c65a .elementor-toc__header-title{text-align:start;}.elementor-4485 .elementor-element.elementor-element-ec5c65a .elementor-toc__header{flex-direction:row;column-gap:0px;}.elementor-4485 .elementor-element.elementor-element-ec5c65a > .elementor-widget-container{margin:0px 10px 10px 10px;padding:0px 5px 5px 5px;}.elementor-4485 .elementor-element.elementor-element-39c5986 > .elementor-widget-container{margin:0px 10px 10px 10px;padding:0px 5px 5px 5px;}.elementor-4485 .elementor-element.elementor-element-7798baa > .elementor-element-populated, .elementor-4485 .elementor-element.elementor-element-7798baa > .elementor-element-populated > .elementor-background-overlay, .elementor-4485 .elementor-element.elementor-element-7798baa > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-4485 .elementor-element.elementor-element-7798baa > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4485 .elementor-element.elementor-element-a612c82 > .elementor-widget-container{margin:10px 10px 0px 10px;padding:5px 5px 0px 5px;}.elementor-4485 .elementor-element.elementor-element-0dbf025 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 5px 0px 5px;}.elementor-4485 .elementor-element.elementor-element-f18c883 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 5px 0px 5px;}.elementor-4485 .elementor-element.elementor-element-e720e4b .eael-post-list-posts-wrap{grid-template-columns:repeat(1, 1fr);}.elementor-4485 .elementor-element.elementor-element-e720e4b .eael-post-list-container{background-color:#FFFFFF;border-radius:0px;}.elementor-4485 .elementor-element.elementor-element-e720e4b .eael-post-list-container.layout-advanced .eael-post-list-posts-wrap{grid-gap:20px;}.elementor-4485 .elementor-element.elementor-element-e720e4b .eael-post-list-container.layout-advanced .eael-post-list-thumbnail{margin-bottom:20px;}.elementor-4485 .elementor-element.elementor-element-e720e4b .eael-post-list-content .eael-post-list-title, .elementor-4485 .elementor-element.elementor-element-e720e4b .eael-post-list-content .eael-post-list-title a{color:#222;}.elementor-4485 .elementor-element.elementor-element-e720e4b .eael-post-list-content .eael-post-list-title:hover, .elementor-4485 .elementor-element.elementor-element-e720e4b .eael-post-list-content .eael-post-list-title a:hover{color:#000000;}.elementor-4485 .elementor-element.elementor-element-e720e4b .eael-post-list-content .eael-post-list-title{text-align:right;}.elementor-4485 .elementor-element.elementor-element-e720e4b .eael-post-list-content p{color:#4d4d4d;}.elementor-4485 .elementor-element.elementor-element-e720e4b .eael-post-list-content .meta{color:#aaa;}.elementor-4485 .elementor-element.elementor-element-e720e4b .eael-post-list-container.layout-advanced .eael-post-list-post-inner:after{background-color:#0000000D;border-radius:20px 20px 20px 20px;}.elementor-4485 .elementor-element.elementor-element-e720e4b .eael-post-list-container.layout-advanced .eael-post-list-header .post-list-ajax-search-form form{width:470px;}.elementor-4485 .elementor-element.elementor-element-e720e4b .eael-post-elements-readmore-btn{color:#000BEC;border-radius:20px 20px 20px 20px;}.elementor-4485 .elementor-element.elementor-element-e720e4b > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-4485 .elementor-element.elementor-element-6e0fbe5 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 5px 0px 5px;}.elementor-4485 .elementor-element.elementor-element-a5e10df > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 5px 0px 5px;}.elementor-4485 .elementor-element.elementor-element-f575795 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 5px 0px 5px;}.elementor-4485 .elementor-element.elementor-element-4722fb3 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 5px 0px 5px;}.elementor-4485 .elementor-element.elementor-element-8b2fca4 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 5px 0px 5px;}.elementor-4485 .elementor-element.elementor-element-3b28105 .eael-post-list-posts-wrap{grid-template-columns:repeat(1, 1fr);}.elementor-4485 .elementor-element.elementor-element-3b28105 .eael-post-list-container{background-color:#FFFFFF;border-radius:0px;}.elementor-4485 .elementor-element.elementor-element-3b28105 .eael-post-list-container.layout-advanced .eael-post-list-posts-wrap{grid-gap:20px;}.elementor-4485 .elementor-element.elementor-element-3b28105 .eael-post-list-container.layout-advanced .eael-post-list-thumbnail{margin-bottom:20px;}.elementor-4485 .elementor-element.elementor-element-3b28105 .eael-post-list-content .eael-post-list-title, .elementor-4485 .elementor-element.elementor-element-3b28105 .eael-post-list-content .eael-post-list-title a{color:#222;}.elementor-4485 .elementor-element.elementor-element-3b28105 .eael-post-list-content .eael-post-list-title:hover, .elementor-4485 .elementor-element.elementor-element-3b28105 .eael-post-list-content .eael-post-list-title a:hover{color:#000000;}.elementor-4485 .elementor-element.elementor-element-3b28105 .eael-post-list-content .eael-post-list-title{text-align:right;}.elementor-4485 .elementor-element.elementor-element-3b28105 .eael-post-list-content p{color:#4d4d4d;}.elementor-4485 .elementor-element.elementor-element-3b28105 .eael-post-list-content .meta{color:#aaa;}.elementor-4485 .elementor-element.elementor-element-3b28105 .eael-post-list-container.layout-advanced .eael-post-list-post-inner:after{background-color:#00000017;border-radius:20px 20px 20px 20px;}.elementor-4485 .elementor-element.elementor-element-3b28105 .eael-post-list-container.layout-advanced .eael-post-list-header .post-list-ajax-search-form form{width:470px;}.elementor-4485 .elementor-element.elementor-element-3b28105 .eael-post-elements-readmore-btn{color:#000BEC;}.elementor-4485 .elementor-element.elementor-element-3b28105 > .elementor-widget-container{margin:0px 20px 20px 20px;}.elementor-4485 .elementor-element.elementor-element-8394cab{margin:15px 0px 0px 0px;}.elementor-4485 .elementor-element.elementor-element-02074c2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-4485 .elementor-element.elementor-element-02074c2:after{content:"0.66";}.elementor-4485 .elementor-element.elementor-element-02074c2 .elementor-post__meta-data span + span:before{content:"•";}.elementor-4485 .elementor-element.elementor-element-02074c2{--grid-column-gap:20px;--grid-row-gap:35px;}.elementor-4485 .elementor-element.elementor-element-02074c2 .elementor-post__card{border-radius:20px;}.elementor-4485 .elementor-element.elementor-element-02074c2 .elementor-post__text{margin-top:20px;}.elementor-4485 .elementor-element.elementor-element-02074c2 .elementor-post__badge{right:0;}.elementor-4485 .elementor-element.elementor-element-02074c2 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-4485 .elementor-element.elementor-element-02074c2 .elementor-post__title, .elementor-4485 .elementor-element.elementor-element-02074c2 .elementor-post__title a{color:#000000;}@media(min-width:768px){.elementor-4485 .elementor-element.elementor-element-d99da7d{width:69.974%;}.elementor-4485 .elementor-element.elementor-element-7798baa{width:29.692%;}}@media(max-width:1024px){.elementor-4485 .elementor-element.elementor-element-e720e4b .eael-post-list-posts-wrap{grid-template-columns:repeat(1, 1fr);}.elementor-4485 .elementor-element.elementor-element-3b28105 .eael-post-list-posts-wrap{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor-4485 .elementor-element.elementor-element-e720e4b .eael-post-list-posts-wrap{grid-template-columns:repeat(1, 1fr);}.elementor-4485 .elementor-element.elementor-element-3b28105 .eael-post-list-posts-wrap{grid-template-columns:repeat(1, 1fr);}.elementor-4485 .elementor-element.elementor-element-02074c2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4485 .elementor-element.elementor-element-02074c2:after{content:"0.5";}}/* Start custom CSS for post-info, class: .elementor-element-01f36fa */.elementor-widget-post-info .elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.elementor-widget-post-info .elementor-icon-list-item {
  background-color: #fff;
  border-radius: 25px;
  padding: 15px 20px;
  border: 1px solid #eee;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #3c3c3c;
}

.elementor-widget-post-info .elementor-icon-list-icon {
  margin: 0 5px; /* کاهش فاصله اطراف آیکن */
  color: #888;
  font-size: 16px;
}

.elementor-widget-post-info .elementor-icon-list-text {
  margin: 0 5px; /* کاهش فاصله اطراف متن */
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-39c5986 */.elementor-widget-theme-post-content img {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0dbf025 */.custom-category-list {
  /* اگر می‌خوای همچنان ستونی بمونه: */
  display: flex;
  flex-direction: column;
  /* اگر gap کار نمی‌کنه، می‌ذاریم صفر: */
  gap: 0;
}

.custom-category-list a {
  display: block;
  width: 100%;
  
  /* کادر گرد و رنگ پس‌زمینه مثل قبل */
  padding: 8px 14px;
  background-color: #f5f5f5;
  border-radius: 20px;
  color: #333;
  text-decoration: none;
  font-size: 14px;
  transition: all 0.3s ease;
  border: 1px solid #ddd;

  /* فاصله عمودی بین آیتم‌ها */
  margin-bottom: 10px; 
}

.custom-category-list a:last-child {
  /* آخرین آیتم بدون margin-bottom */
  margin-bottom: 0;
}

.custom-category-list a:hover {
  background-color: #eaeaea;
  color: #000;
  border-color: #ccc;
}/* End custom CSS */
/* Start custom CSS for eael-post-list, class: .elementor-element-e720e4b */.eael-post-list-thumbnail img {
  border-radius: 16px !important;
}




/* 1) کارت والد: یک بلوک با گوشه‌های گرد و پس‌زمینه‌ی مشخص */
.eael-post-list-post {
  display: block !important;            /* حذف فلکس پیش‌فرض */
  position: relative !important;
  background-color: #f5f5f5 !important; /* پس‌زمینه کارت */
  border: 1px solid #ddd !important;    /* خط دور کارت */
  border-radius: 20px !important;       /* گوشه‌های گرد */
  overflow: hidden !important;          /* بریدن گوشه‌های تصویر مطابق کارت */
  margin: 20px 0 !important;            /* فاصله عمودی بین کارت‌ها */
  padding: 0 !important;                /* حذف پدینگ اضافی */
  text-align: right !important;
  direction: rtl !important;
}

/* 2) حذف فلکس از ظرف داخلی تا تصویر بالا و محتوا پایین قرار گیرد */
.eael-post-list-post-inner {
  display: block !important;  /* غیرفعال‌کردن فلکس */
  margin: 0 !important;
  padding: 0 !important;
}

/* 3) ظرف تصویر: بدون فاصله اضافی */
.eael-post-list-thumbnail {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* 4) تصویر را تمام‌عرض کارت و بدون گوشه‌گردی جداگانه (تکیه بر overflow والد) */
.eael-post-list-thumbnail img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  object-fit: cover !important;
  border-radius: 20 !important; /* خود تصویر را گرد نکن؛ والد کارت با overflow آن را می‌برد */
}

/* 5) بخش محتوای کارت (عنوان، متن و ...) */
.eael-post-list-content {
  display: block !important;
  background-color: transparent !important;
  margin: 0 !important;
  padding: 16px !important;
  color: #333 !important;
  text-align: right !important;
  direction: rtl !important;
}



.eael-post-list-post {
  margin: 4px 0 !important; /* مقدار دلخواه فاصله‌ی بالا و پایین */
}/* End custom CSS */
/* Start custom CSS for eael-post-list, class: .elementor-element-3b28105 */.eael-post-list-thumbnail img {
  border-radius: 16px !important;
}/* End custom CSS */