.elementor-632 .elementor-element.elementor-element-4341e8d{--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-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-632 .elementor-element.elementor-element-7cc1efd.elementor-element{--align-self:center;}.elementor-632 .elementor-element.elementor-element-7cc1efd{text-align:start;}.elementor-632 .elementor-element.elementor-element-7cc1efd img{border-radius:46px 46px 46px 46px;}.elementor-widget-theme-post-title .elementor-heading-title{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-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-632 .elementor-element.elementor-element-de9fdaa .elementor-heading-title{font-family:"IranSans", Sans-serif;font-size:24px;font-weight:600;line-height:34px;color:var( --e-global-color-1af3a9a );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-632 .elementor-element.elementor-element-9993069 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-632 .elementor-element.elementor-element-9993069 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-632 .elementor-element.elementor-element-9993069 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-632 .elementor-element.elementor-element-9993069 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-632 .elementor-element.elementor-element-9993069 .elementor-icon-list-icon i{color:var( --e-global-color-1af3a9a );font-size:14px;}.elementor-632 .elementor-element.elementor-element-9993069 .elementor-icon-list-icon svg{fill:var( --e-global-color-1af3a9a );--e-icon-list-icon-size:14px;}.elementor-632 .elementor-element.elementor-element-9993069 .elementor-icon-list-icon{width:14px;}.elementor-632 .elementor-element.elementor-element-9993069 .elementor-icon-list-text, .elementor-632 .elementor-element.elementor-element-9993069 .elementor-icon-list-text a{color:#808080;}.elementor-632 .elementor-element.elementor-element-9993069 .elementor-icon-list-item{font-family:"IranSans", Sans-serif;font-size:12px;font-weight:400;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );color:var( --e-global-color-text );}.elementor-632 .elementor-element.elementor-element-4a7032e{background-color:var( --e-global-color-2e46603 );padding:16px 16px 16px 16px;border-radius:23px 23px 23px 23px;text-align:justify;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-632 .elementor-element.elementor-element-4313221{background-color:var( --e-global-color-2e46603 );padding:12px 12px 12px 12px;border-radius:23px 23px 23px 23px;}.elementor-632 .elementor-element.elementor-element-1e9b007{background-color:#F9FEFF;padding:12px 12px 12px 12px;}@media(max-width:1366px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}}@media(max-width:1024px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}}@media(max-width:767px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}}/* Start custom CSS for post-comments, class: .elementor-element-1e9b007 *//* ====== Elementor / WP Comment Form – Modern UI ====== */

/* محدوده کلی فرم */
#respond,
.comment-respond{
  padding: 18px;
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 14px;
}

/* عنوان "دیدگاهتان را بنویسید" */
#respond .comment-reply-title{
  margin: 0 0 12px;
  font-size: 18px;
  line-height: 1.4;
}

/* لیبل‌ها */
#respond label{
  display: block;
  margin: 0 0 6px;
  font-size: 13px;
  opacity: .85;
}

/* ورودی‌ها و تکست‌اریا */
#respond input[type="text"],
#respond input[type="email"],
#respond input[type="url"],
#respond textarea{
  width: 100%;
  padding: 12px 12px;
  border: 1px solid rgba(0,0,0,.14);
  border-radius: 12px;
  outline: none;
  transition: border-color .15s ease, box-shadow .15s ease, transform .05s ease;
}

/* فوکوس */
#respond input[type="text"]:focus,
#respond input[type="email"]:focus,
#respond input[type="url"]:focus,
#respond textarea:focus{
  border-color: currentColor;
  box-shadow: 0 0 0 4px rgba(0,0,0,.06);
}

/* تکست‌اریا */
#respond textarea{
  min-height: 140px;
  resize: vertical;
}

/* پیام راهنما */
#respond .comment-notes,
#respond .logged-in-as{
  margin: 0 0 12px;
  font-size: 13px;
  opacity: .8;
}

/* چک‌باکس "ذخیره نام..." */
#respond .comment-form-cookies-consent{
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 12px 0;
}
#respond .comment-form-cookies-consent input{
  width: 18px;
  height: 18px;
}

/* دکمه ارسال */
#respond .form-submit{
  margin: 14px 0 0;
}
#respond input#submit{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 16px;
  border: 0;
  border-radius: 12px;
  cursor: pointer;
  font-weight: 700;
  transition: transform .08s ease, filter .15s ease, box-shadow .15s ease;
  box-shadow: 0 8px 22px rgba(0,0,0,.10);
}
#respond input#submit:hover{
  filter: brightness(1.03);
}
#respond input#submit:active{
  transform: translateY(1px);
}

/* چیدمان ۲ ستونه برای نام/ایمیل/وبسایت در دسکتاپ */
@media (min-width: 768px){
  #respond .comment-form-author,
  #respond .comment-form-email,
  #respond .comment-form-url{
    width: calc(50% - 10px);
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
  }
  #respond .comment-form-url{
    width: 100%;
    margin-right: 0;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IranSans';
	font-display: auto;
	src: url('https://rosino.club/wp-content/uploads/2025/11/IRANSansXVF.ttf') format('truetype');
}
/* End Custom Fonts CSS */