.elementor-525 .elementor-element.elementor-element-302e71c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-fb62e0d .woocommerce-breadcrumb > a{color:var( --e-global-color-4c9b186 );}.elementor-525 .elementor-element.elementor-element-fb62e0d .woocommerce-breadcrumb{font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;}.elementor-525 .elementor-element.elementor-element-1bf5c26{--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;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-525 .elementor-element.elementor-element-e307efa{--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-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-525 .elementor-element.elementor-element-a6de22b{--box-min-height:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--box-border-color:#000000;--box-border-width:2px;--box-border-radius:0px;--separator-width:1px;--box-padding:10px;--header-color:#080808;--item-text-color:#343131;--item-text-hover-color:#FAB207;--item-text-hover-decoration:underline;--item-text-active-color:#000000;--marker-color:#000000;}.elementor-525 .elementor-element.elementor-element-a6de22b .elementor-toc__header-title{text-align:start;}.elementor-525 .elementor-element.elementor-element-a6de22b .elementor-toc__header, .elementor-525 .elementor-element.elementor-element-a6de22b .elementor-toc__header-title{font-family:"yekan", Sans-serif;font-size:16px;font-weight:500;}.elementor-525 .elementor-element.elementor-element-a6de22b .elementor-toc__list-item{font-family:"yekan", Sans-serif;font-size:13px;font-weight:400;line-height:2em;}.elementor-525 .elementor-element.elementor-element-78b0ec7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.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-525 .elementor-element.elementor-element-ea30639{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-525 .elementor-element.elementor-element-ea30639 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-a77ec5a );}.elementor-525 .elementor-element.elementor-element-ad67359{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-525 .elementor-element.elementor-element-ad67359 .swiper-slide > .elementor-element{height:100%;}.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-525 .elementor-element.elementor-element-664da17 .elementor-button{background-color:#470F29;font-family:"IRANSansX", Sans-serif;font-size:10px;font-weight:600;fill:var( --e-global-color-dd55c67 );color:var( --e-global-color-dd55c67 );padding:10px 6px 10px 6px;}.elementor-525 .elementor-element.elementor-element-664da17 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-525 .elementor-element.elementor-element-664da17 .elementor-button:hover, .elementor-525 .elementor-element.elementor-element-664da17 .elementor-button:focus{color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-664da17 .elementor-button:hover svg, .elementor-525 .elementor-element.elementor-element-664da17 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-572e73f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:11px;--padding-bottom:11px;--padding-left:30px;--padding-right:30px;}.elementor-525 .elementor-element.elementor-element-572e73f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-53f380c{margin:0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-525 .elementor-element.elementor-element-53f380c.elementor-element{--align-self:flex-start;}.elementor-525 .elementor-element.elementor-element-53f380c .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-a77ec5a );}.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-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-525 .elementor-element.elementor-element-2814e33{width:var( --container-widget-width, 97.64% );max-width:97.64%;--container-widget-width:97.64%;--container-widget-flex-grow:0;color:#7A7A7A;font-family:"Roboto", Sans-serif;font-size:0px;font-weight:400;}.elementor-525 .elementor-element.elementor-element-2814e33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-9d709ea{--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;--z-index:0;}.elementor-525 .elementor-element.elementor-element-0267956{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-525 .elementor-element.elementor-element-09c5cd2{--display:flex;}.elementor-525 .elementor-element.elementor-element-8b26fb0{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-525 .elementor-element.elementor-element-8893981.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-8893981{text-align:start;}.elementor-525 .elementor-element.elementor-element-8893981 .elementor-heading-title{font-family:"iransansX", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-525 .elementor-element.elementor-element-a680234{--circular-width:58px;--circular-height:58px;--circular-progress-width:0px;}.elementor-525 .elementor-element.elementor-element-a680234 .current-progress-percentage{font-family:"yekan", Sans-serif;font-weight:400;}.elementor-525 .elementor-element.elementor-element-52a594d .elementor-heading-title{font-family:"iransansX", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.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-525 .elementor-element.elementor-element-d15f6c3{--grid-row-gap:8px;--grid-column-gap:30px;}.elementor-525 .elementor-element.elementor-element-d15f6c3 > .elementor-widget-container{margin:0% 0% 10% 0%;}.elementor-525 .elementor-element.elementor-element-d15f6c3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-525 .elementor-element.elementor-element-d15f6c3:after{content:"0.5";}.elementor-525 .elementor-element.elementor-element-d15f6c3 .elementor-post__thumbnail__link{width:28%;}.elementor-525 .elementor-element.elementor-element-d15f6c3 .elementor-post__text{padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-d15f6c3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:12px;}.elementor-525 .elementor-element.elementor-element-d15f6c3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:12px;}.elementor-525 .elementor-element.elementor-element-d15f6c3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:12px;}.elementor-525 .elementor-element.elementor-element-d15f6c3 .elementor-post__title, .elementor-525 .elementor-element.elementor-element-d15f6c3 .elementor-post__title a{font-family:"iransansX", Sans-serif;font-size:12px;font-weight:600;line-height:2em;}.elementor-525 .elementor-element.elementor-element-d15f6c3 .elementor-post__title{margin-bottom:8px;}.elementor-525 .elementor-element.elementor-element-c7e6157{--display:flex;}.elementor-525 .elementor-element.elementor-element-2fe7f28{--spacer-size:50px;}.elementor-525 .elementor-element.elementor-element-fcfd6fb{--display:flex;--min-height:80vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-525 .elementor-element.elementor-element-2253fce{--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-525 .elementor-element.elementor-element-9c300c5{--spacer-size:80px;}@media(min-width:768px){.elementor-525 .elementor-element.elementor-element-1bf5c26{--content-width:1500px;}.elementor-525 .elementor-element.elementor-element-e307efa{--width:26%;}.elementor-525 .elementor-element.elementor-element-78b0ec7{--width:100%;}.elementor-525 .elementor-element.elementor-element-572e73f{--width:59%;}.elementor-525 .elementor-element.elementor-element-9d709ea{--width:26%;}.elementor-525 .elementor-element.elementor-element-fcfd6fb{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-525 .elementor-element.elementor-element-572e73f{--width:68%;}.elementor-525 .elementor-element.elementor-element-9d709ea{--width:27%;}}@media(max-width:1024px){.elementor-525 .elementor-element.elementor-element-1bf5c26{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-525 .elementor-element.elementor-element-ad67359{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-525 .elementor-element.elementor-element-302e71c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-ad67359{--swiper-slides-to-display:1;}.elementor-525 .elementor-element.elementor-element-572e73f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-525 .elementor-element.elementor-element-8b26fb0{--width:100%;}.elementor-525 .elementor-element.elementor-element-8893981 .elementor-heading-title{font-size:15px;}.elementor-525 .elementor-element.elementor-element-a680234{--circular-width:60px;--circular-height:60px;}.elementor-525 .elementor-element.elementor-element-52a594d .elementor-heading-title{font-size:17px;}.elementor-525 .elementor-element.elementor-element-d15f6c3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-525 .elementor-element.elementor-element-d15f6c3:after{content:"0.5";}.elementor-525 .elementor-element.elementor-element-d15f6c3 .elementor-post__thumbnail__link{width:30%;}.elementor-525 .elementor-element.elementor-element-d15f6c3 .elementor-post__title, .elementor-525 .elementor-element.elementor-element-d15f6c3 .elementor-post__title a{font-size:13px;}.elementor-525 .elementor-element.elementor-element-92fdfdb{background-position:0px 0px;}}/* Start custom CSS for container, class: .elementor-element-78b0ec7 */.zoom-effect {
  animation: zoom-in-out 1.2s infinite alternate cubic-bezier(.8,0,.2,1);
  /* عدد 1.2s سرعت را کنترل می‌کند */
}

@keyframes zoom-in-out {
  0%   { transform: scale(1); }
  100% { transform: scale(1.04); }
}

.dark .elementor-2556 .elementor-element.elementor-element-3961cfa:not(.elementor-motion-effects-element-type-background){
    background-color: #fff;
}


/* کانتینر اصلی */
.elementor-element-3961cfa {
  /*  background-image: url("https://novinsakht.com/wp-content/uploads/2024/08/dark-gray-background-scaled-1.png"); *//* آدرس تصویر بک‌گراند */
    background-size: cover;     /* تصویر کل پس‌زمینه را پر کند */
    background-repeat: no-repeat; /* تکرار نشود */
    background-position: center;  /* در مرکز قرار گیرد */
    border-radius: 12px;        /* لبه‌های گرد برای زیبایی */
    overflow: hidden;           /* جلوگیری از بیرون‌زدگی عناصر داخلی */
    position: relative;
}
.dark .elementor-element-3961cfa {
    background-image: url("https://novinsakht.com/wp-content/uploads/2025/07/Untitled-1-2.webp"); /* آدرس تصویر بک‌گراند */
    background-size: cover;     /* تصویر کل پس‌زمینه را پر کند */
    background-repeat: no-repeat; /* تکرار نشود */
    background-position: center;  /* در مرکز قرار گیرد */
    border-radius: 12px;        /* لبه‌های گرد برای زیبایی */
    overflow: hidden;           /* جلوگیری از بیرون‌زدگی عناصر داخلی */
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e307efa *//*h1, h2 {*/
  /* ارتفاع هدر شما را وارد کنید؛ برای مثال 80px */
/*  scroll-margin-top: 100px;*/
/*}*/
/* برای همه تیترهایی که id دارند */
/*[id]::before {*/
/*  content: "";*/
/*  display: block;*/
  /*height: 100px;        /* ارتفاع هدر (مثلاً 80px) 
  margin-top: -100px;   /* هم‌عرض ارتفاع تا متن زیر تیتر هم جابه‌جا نشود 
/*  visibility: hidden;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53f380c */.dark .elementor-2556 .elementor-element.elementor-element-b943885 .elementor-heading-title {
  color: #000;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-2814e33 */.dark .elementor-14278 .elementor-element.elementor-element-e4f68a8 .elementor-heading-title {
  color: #000;
}
.dark .elementor-14278 .elementor-element.elementor-element-dc4d014 {
  color: #000;
}
.dark .e-con.e-con > .e-con-inner > .elementor-widget, .dark .elementor.elementor .e-con > .elementor-widget {
  
  color:#000;
}



.dark h1,
.dark h2,
.dark h3,
.dark h4,
.dark h5,
.dark h6 {
  color: #000 !important;
}
/* h1,*/
/* h2,*/
/* h3,*/
/* h4,*/
/* h5,*/
/* h6 {*/
/*  color: #fff !important;*/
/*}*/
/*span{*/
/*     color: #fff !important;*/
/*}*/
.dark span{
     color: #000 !important;
}
.dark p{
     color: #000 !important;
}
/*p{*/
/*     color: #fff !important;*/
/*}*/
.dark .uael-faq-accordion .uael-accordion-content p {
  margin-bottom: 0;
  color: #000;
}
.dark .elementor-12145 .elementor-element.elementor-element-a68ce02 .uael-faq-accordion .uael-accordion-title {
 
  background-color: #000;
}
/*.elementor-12145 .elementor-element.elementor-element-a68ce02 .uael-faq-container .uael-faq-accordion .uael-accordion-content {*/
/*  background-color: #000;*/
/*}*/
.dark .uael-faq-wrapper .uael-faq-container .uael-faq-accordion {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #fff;
  background-color: #fff;
}
.elementor-525 .elementor-element.elementor-element-2814e33 a{
    color: #fab207;
}
/*dd, dl, dt, li, ol, ul {*/
/*  background: transparent;*/
/*  border: 0;*/
/*  font-size: 100%;*/
/*  margin-block-end: 0;*/
/*  margin-block-start: 0;*/
/*  outline: 0;*/
/*  vertical-align: baseline;*/
/*  color: #fff !important;*/
/*}*/
.dark ul {
  background: transparent;
  border: 0;
  font-size: 100%;
  margin-block-end: 0;
  margin-block-start: 0;
  outline: 0;
  vertical-align: baseline;
  color: #000 !important;
}
.dark li {
  background: transparent;
  border: 0;
  font-size: 100%;
  margin-block-end: 0;
  margin-block-start: 0;
  outline: 0;
  vertical-align: baseline;
  color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8893981 */.dark .elementor-2556 .elementor-element.elementor-element-c431134 .elementor-heading-title {
  
  color: #000 !important;
}
.elementor-2556 .elementor-element.elementor-element-c431134 .elementor-heading-title {
  
  color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for progress-tracker, class: .elementor-element-a680234 */.elementor-2556 .elementor-element.elementor-element-8ac63e0 .current-progress-percentage {
  font-family: "yekan", Sans-serif;
  font-weight: 400;
  color: #000;
}
.dark .elementor-2556 .elementor-element.elementor-element-8ac63e0 .current-progress-percentage {
  
  color: #fff;
}
.dark .elementor-2556 .elementor-element.elementor-element-8ac63e0 .current-progress-percentage {
  
  color: #666 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b26fb0 */.dark .elementor-2556 .elementor-element.elementor-element-4f56a08:not(.elementor-motion-effects-element-type-background), .elementor-2556 .elementor-element.elementor-element-4f56a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d15f6c3 */.dark .elementor-widget-posts .elementor-post__title a {
  
  color: #54595F;
}
 .dark .elementor-2556 .elementor-element.elementor-element-0ea523c .elementor-post__title a {
  color: #54595F;
  font-family: "iransansX", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 2em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0267956 */.dark .elementor-2556 .elementor-element.elementor-element-c7aab3e:not(.elementor-motion-effects-element-type-background), .elementor-2556 .elementor-element.elementor-element-c7aab3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #fff;
}

.elementor-element-c7aab3e {
   /* background-image: url("https://novinsakht.com/wp-content/uploads/2024/08/dark-gray-background-scaled-1.png");*/ /* آدرس تصویر بک‌گراند 
    background-size: cover;     /* تصویر کل پس‌زمینه را پر کند */
    background-repeat: no-repeat; /* تکرار نشود */
    background-position: center;  /* در مرکز قرار گیرد */
    border-radius: 12px;        /* لبه‌های گرد برای زیبایی */
    overflow: hidden;           /* جلوگیری از بیرون‌زدگی عناصر داخلی */
    position: relative;
}
.dark .elementor-element-c7aab3e {
    background-image: url("https://novinsakht.com/wp-content/uploads/2025/07/Untitled-1-2.webp"); /* آدرس تصویر بک‌گراند */
    background-size: cover;     /* تصویر کل پس‌زمینه را پر کند */
    background-repeat: no-repeat; /* تکرار نشود */
    background-position: center;  /* در مرکز قرار گیرد */
    border-radius: 12px;        /* لبه‌های گرد برای زیبایی */
    overflow: hidden;           /* جلوگیری از بیرون‌زدگی عناصر داخلی */
    position: relative;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-92fdfdb */.elementor-525 .elementor-element.elementor-element-92fdfdb a {
  color: #fab207;
}
.elementor-525 .elementor-element.elementor-element-92fdfdb .fn{
    color: #fab207;
}

.elementor-525 .elementor-element.elementor-element-92fdfdb a{
color: #B8487C;
    
}
.elementor-525 .elementor-element.elementor-element-92fdfdb .fn{
    color: #B8487C;
}
#reply-title {
  font-family: IRANSansX, sans-serif;
}
#commentform {
  margin-top: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcfd6fb */textarea {
  width: 40%;
	height:110px;
  border: 0px solid #666;
  border-radius: 30px;
  padding: .5rem 1rem;
  transition: all .3s;
  background-color: #F5F5F5;
}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
 width: 100%;
  /*width: 55%;*/
  border: 0px solid #666;
  border-radius: 30px;
  padding: .5rem 1rem;
  transition: all .3s;
  background-color: #F5F5F5;
}
[type="button"], [type="submit"], button {
  display: inline-block;
  font-weight: 600;
	font-size:15 px;
color: #fff;
  text-align: center;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
 background-clip:  #470F29;
border: 1px solid #470F29;
  padding: .5rem 1rem;
  font-size: 1rem;
  border-radius: 50px;
  transition: all .3s;
}

h1, h2, h3, h4, h5, h6 {
  margin-block-start: .5rem;
  margin-block-end: 1rem;
  font-family: yekan;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}
.submit:hover {
	color: #FFFFFF;
background-color: #470F29;
border: 1px solid #470F29;
}
.comment-reply-title{
	font-weight: 600px;
	font-size: 26px;
	font-family: var( --e-global-typography-ceaa2aa-font-family ), Sans-serif;
}
#email-notes{
	font-family: var( --e-global-typography-ceaa2aa-font-family ), Sans-serif;
color: #000;
    
}
label{
	font-family: var( --e-global-typography-ceaa2aa-font-family ), Sans-serif;
	display: block;
	/*color: #fff !important;*/
}
.dark label{
	font-family: var( --e-global-typography-ceaa2aa-font-family ), Sans-serif;
	display: block;
	color: #000 !important;
}
#author {
	margin-top: 6px;
}
#email {
	margin-top: 6px;
}
#url {
	margin-top: 6px;
}
.comment-form-url {
	visibility: hidden;
}
.comment-form-cookies-consent{
	margin-top: -85px;
}
.comment-notes {
	margin-top: -4px;
}
.comment-list {
	grid-area: fourth;
}
.comment-respond {
	grid-area: first;
}
.elementor-menu-anchor {
	grid-area: second;
}
.title-comments {
	grid-area: third;
	margin-top:50px;
	padding-bottom: 15px;
	border-bottom: 2px solid #727272;
	
}
.comments-area {
	display: grid;
    grid-template-areas:
        "first"
        "second"
			  "third"
			  "fourth";
}
.comment.odd.alt.depth-2 {
	margin-right: 50px;
}
.children{
	background-color: #F5F5F5;
}
#comments ol.comment-list .children::before{
	visibility: hidden;
}
.comment-list{
	font-family: var( --e-global-typography-ceaa2aa-font-family ), Sans-serif;
}
@media (max-width: 768px) {
	textarea {
  width: 100%;
}
	input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
  width: 100%;
  border: 0px solid #666;
}
.form-submit {
		text-align: center;
	}
	[type="button"], [type="submit"], button::after{
background-color: #470F29;
}   

}
[type="button"], [type="submit"], button::after{
background-color:  #470F29;
}
.required-field-message{
	font-family: var( --e-global-typography-ceaa2aa-font-family ), Sans-serif;
	
}
.submit{
	font-family: var( --e-global-typography-ceaa2aa-font-family ), Sans-serif;
}
.comment-form-cookies-consent{
	
}
#wp-comment-cookies-consent::label{
	display:inline;
}

.comment-respond {
    /*background-color: #7A7A7A;*/
    background-color: #fff;
 view.webp');
     background-repeat: no-repeat;
  background-size: 32%;
  color: #000;
  background-position: 25px 106px; /* موقعیت افقی و عمودی */
  border: solid 2px #000;
  padding: 20px !important;
  
  border-radius: 19px !important;
  color: #000;
}


.dark .comment-respond {
  
  background-color: #fff;
  background-image: url('https://novinsakht.com/wp-content/uploads/2024/08/Copilot_20250531_124147-removebg-preview.webp');
  background-repeat: no-repeat;
  background-size: 32%;
  color: #000;
  background-position: 25px 106px; /* موقعیت افقی و عمودی */

  
}
@media only screen and (max-width: 768px) {
  .dark .comment-respond {
  
  background-color: #fff;
  background-image: url('https://novinsakht.com/wp-content/uploads/2025/07/Untitled-1-2.webp');
  background-repeat: no-repeat;
  background-size: 32%;
  color: #fff;
  background-position: 25px 106px; /* موقعیت افقی و عمودی */

  
}
.comment-respond {
  
  background-color: #7A7A7A;
  background-image: url('https://novinsakht.com/wp-content/uploads/2025/07/Untitled-1-2.webp');
  background-repeat: no-repeat;
  background-size: 32%;
  color: #fff;
  background-position: 25px 106px; /* موقعیت افقی و عمودی */

  
}
}
/*span{*/
/*    color: #000;*/
/*}*/
.dark span{
    color: #fff;
}
/* span {*/
/*  color: #fff;*/
/*}*/
.dark #email-notes {
 
  color: #000 !important;
}/* End custom CSS */
/* Start custom CSS */.elementor-element.elementor-element-d02093e.e-con-full.e-flex.e-con.e-parent.e-lazyloaded.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
  z-index: 999;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSansX';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-Thin.woff2') format('woff2'),
		url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-Thin.woff') format('woff');
}
@font-face {
	font-family: 'IRANSansX';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-UltraLight.woff2') format('woff2'),
		url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-UltraLight.woff') format('woff');
}
@font-face {
	font-family: 'IRANSansX';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-Light.woff2') format('woff2'),
		url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-Light.woff') format('woff');
}
@font-face {
	font-family: 'IRANSansX';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-Regular.woff2') format('woff2'),
		url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-Regular.woff') format('woff');
}
@font-face {
	font-family: 'IRANSansX';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-Medium.woff2') format('woff2'),
		url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-Medium.woff') format('woff');
}
@font-face {
	font-family: 'IRANSansX';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-DemiBold.woff2') format('woff2'),
		url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-DemiBold.woff') format('woff');
}
@font-face {
	font-family: 'IRANSansX';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-Bold.woff2') format('woff2'),
		url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-Bold.woff') format('woff');
}
@font-face {
	font-family: 'IRANSansX';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-ExtraBold.woff2') format('woff2'),
		url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'IRANSansX';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-Black.woff2') format('woff2'),
		url('https://hani-clothing.com/wp-content/uploads/2025/12/IRANSansX-Black.woff') format('woff');
}
/* End Custom Fonts CSS */