.elementor-657 .elementor-element.elementor-element-e117cc4{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-657 .elementor-element.elementor-element-73f408a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-657 .elementor-element.elementor-element-7f3d182{--display:flex;--justify-content:space-around;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .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-657 .elementor-element.elementor-element-aa40f8c{background-color:#2C3B62;padding:10px 10px 7px 10px;border-radius:7px 7px 7px 7px;text-align:center;}.elementor-657 .elementor-element.elementor-element-aa40f8c .elementor-heading-title{font-family:"Kodaak", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-657 .elementor-element.elementor-element-9fa7a2f{padding:0px 0px 0px 0px;z-index:2;}.elementor-657 .elementor-element.elementor-element-8abcc84{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-657 .elementor-element.elementor-element-8abcc84 .elementor-heading-title{font-family:"Kodaak", Sans-serif;font-size:24px;font-weight:800;line-height:40px;color:#58AC4C;}.elementor-657 .elementor-element.elementor-element-88a2f70{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-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-657 .elementor-element.elementor-element-b955ca3 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C3B62;border-radius:7px 7px 7px 7px;}.elementor-657 .elementor-element.elementor-element-d572efa{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-657 .elementor-element.elementor-element-d6b11cf{--box-background-color:#F6E7D1;--box-border-color:#2C3B62;--header-color:#FB2525;--item-text-color:#230B24;--item-text-hover-decoration:underline;}.elementor-657 .elementor-element.elementor-element-d6b11cf .elementor-toc__header-title{text-align:start;}.elementor-657 .elementor-element.elementor-element-d6b11cf .elementor-toc__header, .elementor-657 .elementor-element.elementor-element-d6b11cf .elementor-toc__header-title{font-family:"Kodaak", Sans-serif;font-size:14px;font-weight:400;}.elementor-657 .elementor-element.elementor-element-d6b11cf .elementor-toc__header{flex-direction:row;}.elementor-657 .elementor-element.elementor-element-d6b11cf .elementor-toc__list-item{font-family:"Kodaak", Sans-serif;font-size:14px;font-weight:200;}.elementor-657 .elementor-element.elementor-element-7ae5249{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-657 .elementor-element.elementor-element-ebaee75{font-family:"Kodaak", Sans-serif;font-weight:400;}.elementor-657 .elementor-element.elementor-element-6570e87{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C3B62;--border-color:#2C3B62;--border-radius:10px 10px 10px 10px;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-657 .elementor-element.elementor-element-928d2fd{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.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-657 .elementor-element.elementor-element-cec3af9{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-657 .elementor-element.elementor-element-cec3af9 .elementor-icon-list-icon i{color:#FB2525;transition:color 0.3s;}.elementor-657 .elementor-element.elementor-element-cec3af9 .elementor-icon-list-icon svg{fill:#FB2525;transition:fill 0.3s;}.elementor-657 .elementor-element.elementor-element-cec3af9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-657 .elementor-element.elementor-element-cec3af9 .elementor-icon-list-item > a{font-family:"Kodaak", Sans-serif;font-weight:400;}.elementor-657 .elementor-element.elementor-element-cec3af9 .elementor-icon-list-text{color:#2C3B62;transition:color 0.3s;}.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-657 .elementor-element.elementor-element-d560444 .elementor-button{background-color:#FB2525;font-family:"Kodaak", Sans-serif;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C3B62;border-radius:10px 10px 10px 10px;}.elementor-657 .elementor-element.elementor-element-d560444{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-657 .elementor-element.elementor-element-d560444 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-657 .elementor-element.elementor-element-d560444 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-657 .elementor-element.elementor-element-45a16a9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C3B62;--border-color:#2C3B62;--border-radius:10px 10px 10px 10px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-657 .elementor-element.elementor-element-27f834c{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-657 .elementor-element.elementor-element-951cb6f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-657 .elementor-element.elementor-element-04e47ca{--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;}.elementor-657 .elementor-element.elementor-element-5a1a0ba{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-657 .elementor-element.elementor-element-5a1a0ba::before, .elementor-657 .elementor-element.elementor-element-5a1a0ba > .elementor-background-video-container::before, .elementor-657 .elementor-element.elementor-element-5a1a0ba > .e-con-inner > .elementor-background-video-container::before, .elementor-657 .elementor-element.elementor-element-5a1a0ba > .elementor-background-slideshow::before, .elementor-657 .elementor-element.elementor-element-5a1a0ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-657 .elementor-element.elementor-element-5a1a0ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F6E7D1;--background-overlay:'';}.elementor-657 .elementor-element.elementor-element-5a1a0ba.e-con{--align-self:center;}.elementor-657 .elementor-element.elementor-element-c4c9f96{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C3B62;--border-color:#2C3B62;--border-radius:7px 7px 7px 7px;}.elementor-657 .elementor-element.elementor-element-b8c9b6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-657 .elementor-element.elementor-element-b8c9b6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-657 .elementor-element.elementor-element-b8c9b6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-657 .elementor-element.elementor-element-b8c9b6f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-657 .elementor-element.elementor-element-b8c9b6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-657 .elementor-element.elementor-element-b8c9b6f .elementor-icon-list-icon i{color:#FB2525;transition:color 0.3s;}.elementor-657 .elementor-element.elementor-element-b8c9b6f .elementor-icon-list-icon svg{fill:#FB2525;transition:fill 0.3s;}.elementor-657 .elementor-element.elementor-element-b8c9b6f{--e-icon-list-icon-size:51px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-657 .elementor-element.elementor-element-b8c9b6f .elementor-icon-list-text{transition:color 0.3s;}.elementor-657 .elementor-element.elementor-element-a20fe6f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-657 .elementor-element.elementor-element-a20fe6f .elementor-heading-title{font-family:"Kodaak", Sans-serif;font-size:10px;font-weight:400;color:#FB2525;}.elementor-657 .elementor-element.elementor-element-de353d3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2C3B62;--border-color:#2C3B62;--border-radius:7px 7px 7px 7px;}.elementor-657 .elementor-element.elementor-element-dcf8f62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-657 .elementor-element.elementor-element-dcf8f62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-657 .elementor-element.elementor-element-dcf8f62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-657 .elementor-element.elementor-element-dcf8f62 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-657 .elementor-element.elementor-element-dcf8f62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-657 .elementor-element.elementor-element-dcf8f62 .elementor-icon-list-icon i{color:#58AC4C;transition:color 0.3s;}.elementor-657 .elementor-element.elementor-element-dcf8f62 .elementor-icon-list-icon svg{fill:#58AC4C;transition:fill 0.3s;}.elementor-657 .elementor-element.elementor-element-dcf8f62{--e-icon-list-icon-size:50px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-657 .elementor-element.elementor-element-dcf8f62 .elementor-icon-list-text{transition:color 0.3s;}.elementor-657 .elementor-element.elementor-element-91f7026{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-657 .elementor-element.elementor-element-91f7026 .elementor-heading-title{font-family:"Kodaak", Sans-serif;font-size:10px;font-weight:400;color:#58AC4C;}.elementor-657 .elementor-element.elementor-element-da2f7ed{--display:flex;--min-height:0px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-657 .elementor-element.elementor-element-da2f7ed::before, .elementor-657 .elementor-element.elementor-element-da2f7ed > .elementor-background-video-container::before, .elementor-657 .elementor-element.elementor-element-da2f7ed > .e-con-inner > .elementor-background-video-container::before, .elementor-657 .elementor-element.elementor-element-da2f7ed > .elementor-background-slideshow::before, .elementor-657 .elementor-element.elementor-element-da2f7ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-657 .elementor-element.elementor-element-da2f7ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F6E7D1;--background-overlay:'';}.elementor-657 .elementor-element.elementor-element-60857d5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:center;}.elementor-657 .elementor-element.elementor-element-60857d5 .elementor-heading-title{font-family:"Kodaak", Sans-serif;font-size:13px;font-weight:800;color:#2C3B62;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-657 .elementor-element.elementor-element-b41c0f2{--grid-row-gap:14px;--grid-column-gap:35px;}.elementor-657 .elementor-element.elementor-element-b41c0f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-657 .elementor-element.elementor-element-b41c0f2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-657 .elementor-element.elementor-element-b41c0f2:after{content:"0.6";}.elementor-657 .elementor-element.elementor-element-b41c0f2 .elementor-post__thumbnail__link{width:100%;}.elementor-657 .elementor-element.elementor-element-b41c0f2 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;padding:0px 0px 0px 0px;border-color:#2C3B62;}.elementor-657 .elementor-element.elementor-element-b41c0f2 .elementor-post__text{padding:0px 0px 10px 0px;}.elementor-657 .elementor-element.elementor-element-b41c0f2.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:19px;}.elementor-657 .elementor-element.elementor-element-b41c0f2.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:19px;}.elementor-657 .elementor-element.elementor-element-b41c0f2.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:19px;}.elementor-657 .elementor-element.elementor-element-b41c0f2 .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-657 .elementor-element.elementor-element-b41c0f2 .elementor-post__title, .elementor-657 .elementor-element.elementor-element-b41c0f2 .elementor-post__title a{color:#2C3B62;font-family:"Kodaak", Sans-serif;font-size:9px;font-weight:400;}@media(max-width:767px){.elementor-657 .elementor-element.elementor-element-b41c0f2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-657 .elementor-element.elementor-element-b41c0f2:after{content:"0.5";}.elementor-657 .elementor-element.elementor-element-b41c0f2 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-657 .elementor-element.elementor-element-7f3d182{--width:45%;}.elementor-657 .elementor-element.elementor-element-88a2f70{--width:55%;}.elementor-657 .elementor-element.elementor-element-d572efa{--width:100%;}.elementor-657 .elementor-element.elementor-element-7ae5249{--width:100%;}.elementor-657 .elementor-element.elementor-element-928d2fd{--width:100%;}.elementor-657 .elementor-element.elementor-element-27f834c{--width:100%;}.elementor-657 .elementor-element.elementor-element-04e47ca{--width:20%;}}/* Start custom CSS for heading, class: .elementor-element-aa40f8c */.elementor-657 .elementor-element.elementor-element-aa40f8c .elementor-heading-title {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 10px 90px;
  background: #2c3b62;
  color: #fff !important;
  border-radius: 14px;
  white-space: nowrap;
}

.elementor-657 .elementor-element.elementor-element-aa40f8c .elementor-heading-title a {
  color: #fff !important;
  text-decoration: none !important;
}

.elementor-657 .elementor-element.elementor-element-aa40f8c .elementor-heading-title a::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 10;
}

.elementor-657 .elementor-element.elementor-element-aa40f8c .elementor-heading-title {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9fa7a2f */.post-category-acf-image {
  display: block !important;
  margin: 0 auto !important;

  width: 170px !important;
  height: 100px !important;

  object-fit: cover !important; /* خیلی مهم 🔥 */

  border: 1px solid #2c3b62 !important;

  padding: 0 !important; /* حذف فاصله داخلی */
}

/* عنوان بالا */
.elementor-widget-heading {
  margin-bottom: 0 !important;
}

/* ویجت تصویر */
.post-category-acf-image {
  margin-top: 0px !important; /* مقدار رو تنظیم کن */
 border-bottom-left-radius: 7px !important;
  border-bottom-right-radius: 7px !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-ebaee75 */.elementor-657 .elementor-element.elementor-element-ebaee75 {
  font-family: "kodaak", sans-serif;
  font-weight: 200;
  color: #54595f;
  font-size: 18px;
  line-height: 2;
  
}

.elementor-657 .elementor-element.elementor-element-ebaee75 p {
  margin-bottom: 24px;
  text-align: justify;
  text-justify: inter-word;
}


.elementor-657 .elementor-element.elementor-element-ebaee75 h2 {
  font-size: 28px;
  font-weight: 400;
  color: #58AC4C;
  line-height: 1.5;
  margin: 45px 0 20px;
  margin-right: 50px;
  margin-top: 50px;
    
}

.elementor-657 .elementor-element.elementor-element-ebaee75 h3 {
  font-size: 20px;
  font-weight: 400;
  color: #1f5fa0
;
  line-height: 1.8;
  margin: 30px 0 14px;
  margin-right: 50px;
  margin-top: -10px;
}

.elementor-657 .elementor-element.elementor-element-ebaee75 ul,
.elementor-657 .elementor-element.elementor-element-ebaee75 ol {
  margin-bottom: 24px;
  padding-right: 24px;
}

.elementor-657 .elementor-element.elementor-element-ebaee75 li {
  margin-bottom: 10px;
}

.elementor-657 .elementor-element.elementor-element-ebaee75 .kk-star-ratings {
  direction: rtl !important;
  text-align: right !important;
}

/* کل باکس امتیازدهی */
.elementor-657 .elementor-element.elementor-element-ebaee75 .kk-star-ratings {
  direction: rtl !important;
  text-align: right !important;
}

/* ردیف اصلی داخل افزونه */
.elementor-657 .elementor-element.elementor-element-ebaee75 .kk-star-ratings .kksr-stars,
.elementor-657 .elementor-element.elementor-element-ebaee75 .kk-star-ratings .kksr-legend {
  display: inline-flex !important;
  vertical-align: middle !important;
}

/* متن در راست، ستاره‌ها در چپ */
.elementor-657 .elementor-element.elementor-element-ebaee75 .kk-star-ratings {
  display: flex !important;
  flex-direction: row !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 12px !important;
}

/* باکس کامل KK Star Ratings */
.kk-star-ratings {
  display: flex !important;
  flex-direction: row !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 12px !important;
  direction: rtl !important;
  text-align: center !important;
  margin: 25px auto !important;
}

/* متن امتیازدهی */
.kk-star-ratings .kksr-legend,
.kk-star-ratings .kksr-legend *,
.kk-star-ratings [class*="legend"],
.kk-star-ratings [class*="legend"] * {
  font-family: "kodaak", sans-serif !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  color: #fb2525
 !important;
  -webkit-text-fill-color: #fb2525
 !important;
}

/* ترتیب نمایش: متن راست، ستاره‌ها چپ */
.kk-star-ratings .kksr-legend {
  order: 1 !important;
}

.kk-star-ratings .kksr-stars {
  order: 2 !important;
}

/* فاصله و چیدمان ستاره‌ها */
.kk-star-ratings .kksr-stars {
  display: inline-flex !important;
  align-items: center !important;
}

/* پایین آوردن متن نسبت به ستاره‌ها */
.kk-star-ratings .kksr-legend {
  position: relative;
  top: 4px; /* مقدار رو میتونی تغییر بدی */
}

/* باکس دور متن و ستاره‌ها */
.kk-star-ratings {
  display: flex !important;
  flex-direction: row !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 12px !important;

  border: 1px solid #e0e0e0 !important;   /* خط دور */
  border-radius: 8px !important;          /* گرد شدن گوشه‌ها */
  padding: 10px 15px !important;          /* فاصله داخل */
  background-color: #f9fafb !important;   /* رنگ پس‌زمینه ملایم */

  width: fit-content !important;
  margin: 25px auto !important;           /* وسط‌چین */
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-951cb6f *//* فاصله بین متن توضیح و کادر دیدگاه */
.comment-form-comment label {
  display: block;
  margin-bottom: 8px;
}

/* استایل کادر متن */
#comment {
  border-radius: 8px;
  padding: 12px;
}

/* وسط‌چین کردن دکمه ارسال */
/* کم کردن فاصله دکمه از کادر بالا + وسط‌چین */
.form-submit {
  text-align: center !important;
  margin-top: 10px !important; /* فاصله کمتر از کادر بالا */
}

.form-submit input[type="submit"] {
  font-family: "kodaak", sans-serif;
  font-weight: 400;
  font-size: 14px;
  background-color: #58AC4C !important;
  border-color: #2c3b62 !important;
  color: #ffffff !important;
  padding: 6px 110px !important;
}

/* زیباتر کردن دکمه */
.form-submit input {
  padding: 12px 30px;
  font-size: 16px;
}

/* استایل عنوان اصلی فرم کامنت */
#reply-title {
  font-family: "kodaak", sans-serif;
  font-weight: 800;
  font-size: 28px;
  color: #58AC4C;
  padding-right: 50px; /* تو رفتگی */
  margin-bottom: 20px; /* فاصله با متن پایین */

}

/* متن توضیح بالای کادر */
.comment-form-comment label {
    font-family: "kodaak", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #2c3b62;
  display: block;
  padding-right: 14px; /* تو رفتگی */
}

/* تغییر عنوان "یک پاسخ" */
.elementor-657 .elementor-element.elementor-element-951cb6f .comments-title {
  font-size: 0 !important;
}

.elementor-657 .elementor-element.elementor-element-951cb6f .comments-title::before {
  content: "تعليقات حول هذا  المقال:";
  font-size: 26px !important;
  font-family: "kodaak", sans-serif !important;
  font-weight: 400 !important;
  color: #2c3b62 !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b41c0f2 */.elementor-657 .elementor-element.elementor-element-b41c0f2 .elementor-post__thumbnail img,
.elementor-657 .elementor-element.elementor-element-b41c0f2 .elementor-post img {
  filter: grayscale(100%) !important;
  transition: filter 0.4s ease, transform 0.4s ease;
  
}

.elementor-657 .elementor-element.elementor-element-b41c0f2 .elementor-post:hover .elementor-post__thumbnail img,
.elementor-657 .elementor-element.elementor-element-b41c0f2 .elementor-post:hover img {
  filter: grayscale(0%) !important;
 
}

.elementor-post__title {
    line-height: 1.8;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kodaak';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://kanzmap.com/wp-content/uploads/2026/04/BonyadeKoodak-Regular.woff2') format('woff2'),
		url('https://kanzmap.com/wp-content/uploads/2026/04/BonyadeKoodak-Regular.woff') format('woff'),
		url('https://kanzmap.com/wp-content/uploads/2026/04/BonyadeKoodak-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Kodaak';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://kanzmap.com/wp-content/uploads/2026/04/BonyadeKoodak-Bold.woff2') format('woff2'),
		url('https://kanzmap.com/wp-content/uploads/2026/04/BonyadeKoodak-Bold.woff') format('woff'),
		url('https://kanzmap.com/wp-content/uploads/2026/04/BonyadeKoodak-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Kodaak';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://kanzmap.com/wp-content/uploads/2026/04/BonyadeKoodak-Black.woff2') format('woff2'),
		url('https://kanzmap.com/wp-content/uploads/2026/04/BonyadeKoodak-Black.woff') format('woff'),
		url('https://kanzmap.com/wp-content/uploads/2026/04/BonyadeKoodak-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */