.elementor-1137 .elementor-element.elementor-element-2825633{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1137 .elementor-element.elementor-element-2825633:not(.elementor-motion-effects-element-type-background), .elementor-1137 .elementor-element.elementor-element-2825633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(191deg, var( --e-global-color-accent ) 0%, #01B380 100%);}.elementor-1137 .elementor-element.elementor-element-c834737{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-1137 .elementor-element.elementor-element-4449d74{text-align:center;}.elementor-1137 .elementor-element.elementor-element-4449d74 .elementor-heading-title{font-family:"ایران سنس", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-fb88358 );}.elementor-widget-theme-post-excerpt{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-1137 .elementor-element.elementor-element-1ced581{text-align:center;font-family:"ایران سنس", Sans-serif;font-weight:300;margin-bottom:6px;color:var( --e-global-color-fb88358 );}.elementor-1137 .elementor-element.elementor-element-18e4ba3{--display:flex;}.elementor-1137 .elementor-element.elementor-element-6a2303a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-1137 .elementor-element.elementor-element-84de54f.elementor-element{--order:99999 /* order end hack */;}.elementor-1137 .elementor-element.elementor-element-84de54f{--grid-side-margin:1px;--grid-column-gap:1px;--grid-row-gap:1px;--grid-bottom-margin:1px;--e-share-buttons-primary-color:var( --e-global-color-secondary );}.elementor-1137 .elementor-element.elementor-element-84de54f .elementor-share-btn{font-size:calc(0.5px * 10);}.elementor-1137 .elementor-element.elementor-element-84de54f .elementor-share-btn__icon{--e-share-buttons-icon-size:10px;}.elementor-1137 .elementor-element.elementor-element-84de54f .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-093eefe );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-1137 .elementor-element.elementor-element-9c7f0d2 .elementor-icon-list-icon{width:14px;}.elementor-1137 .elementor-element.elementor-element-9c7f0d2 .elementor-icon-list-icon i{font-size:14px;}.elementor-1137 .elementor-element.elementor-element-9c7f0d2 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1137 .elementor-element.elementor-element-9c7f0d2 .elementor-icon-list-item{font-family:"ایران سنس", Sans-serif;font-size:12px;font-weight:400;}.elementor-1137 .elementor-element.elementor-element-8ac44ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-1137 .elementor-element.elementor-element-62ac832 img{width:100%;max-width:100%;height:500px;border-radius:15px 15px 15px 15px;}.elementor-1137 .elementor-element.elementor-element-ab915d9{--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;--justify-content:center;--align-items:center;}.elementor-1137 .elementor-element.elementor-element-a919df9{--display:flex;}.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-1137 .elementor-element.elementor-element-67fb7f3{color:#393B41;font-family:"ایران سنس", Sans-serif;font-weight:300;line-height:40px;}.elementor-1137 .elementor-element.elementor-element-60057a5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1137 .elementor-element.elementor-element-d4f2c56{--display:flex;}@media(max-width:1024px){ .elementor-1137 .elementor-element.elementor-element-84de54f{--grid-side-margin:1px;--grid-column-gap:1px;--grid-row-gap:1px;--grid-bottom-margin:1px;}}@media(min-width:768px){.elementor-1137 .elementor-element.elementor-element-c834737{--width:77%;}.elementor-1137 .elementor-element.elementor-element-a919df9{--width:87%;}.elementor-1137 .elementor-element.elementor-element-d4f2c56{--width:67%;}}@media(max-width:767px){.elementor-1137 .elementor-element.elementor-element-4449d74 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-1137 .elementor-element.elementor-element-6a2303a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1137 .elementor-element.elementor-element-84de54f{--alignment:center;} .elementor-1137 .elementor-element.elementor-element-84de54f{--grid-side-margin:1px;--grid-column-gap:1px;--grid-row-gap:1px;--grid-bottom-margin:1px;}.elementor-1137 .elementor-element.elementor-element-84de54f .elementor-share-btn{font-size:calc(0.5px * 10);}.elementor-1137 .elementor-element.elementor-element-84de54f .elementor-share-btn__icon{--e-share-buttons-icon-size:10px;}.elementor-1137 .elementor-element.elementor-element-9c7f0d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(6px/2);}.elementor-1137 .elementor-element.elementor-element-9c7f0d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(6px/2);}.elementor-1137 .elementor-element.elementor-element-9c7f0d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(6px/2);margin-left:calc(6px/2);}.elementor-1137 .elementor-element.elementor-element-9c7f0d2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-6px/2);margin-left:calc(-6px/2);}body.rtl .elementor-1137 .elementor-element.elementor-element-9c7f0d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-6px/2);}body:not(.rtl) .elementor-1137 .elementor-element.elementor-element-9c7f0d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-6px/2);}.elementor-1137 .elementor-element.elementor-element-9c7f0d2 .elementor-icon-list-item{font-size:10px;}.elementor-1137 .elementor-element.elementor-element-67fb7f3{line-height:1.5em;}}/* Start custom CSS for post-comments, class: .elementor-element-3fa3326 *//* اجبار فونت از المنتور برای کل باکس نظرات */
.comments-area,
.comments-area * {
  font-family: inherit !important;
}

/* ===== IVF Gambron – Comment Area (Light Premium) ===== */
.comments-area {
  --dd-navy: #0d3d56;
  --dd-gold: #cda45e;
  --dd-gold-weak: rgba(205,164,94,.35);
  --dd-ink: #18222f;
  --dd-muted: #6f8091;
  --dd-bg: #f5f7fa;        /* پس‌زمینه خیلی روشن */
  --dd-surface: #ffffff;   /* کارت‌های داخلی */
  --dd-border: rgba(13,61,86,.12);
  --dd-radius: 16px;
  --dd-radius-sm: 12px;
  --dd-shadow: 0 12px 28px rgba(13,61,86,.06);

  background: var(--dd-bg);
  color: var(--dd-ink);
  border: 1px solid var(--dd-border);
  border-radius: var(--dd-radius);
  padding: clamp(16px, 2.5vw, 28px);
  box-shadow: var(--dd-shadow);
}

/* عنوان بخش نظرات */
.comments-area .comments-title,
.comment-respond .comment-reply-title {
  display: flex; align-items: center; gap: 10px;
  margin: 0 0 14px 0;
  font-weight: 800;
  font-size: clamp(18px, 1.1rem + .2vw, 22px);
  color: var(--dd-navy);
  letter-spacing: .2px;
}
.comments-area .comments-title::before,
.comment-respond .comment-reply-title::before {
  content: "";
  width: 6px; height: 22px; border-radius: 999px;
  background: linear-gradient(180deg, var(--dd-gold), #b78c45);
  box-shadow: 0 4px 12px rgba(205,164,94,.35);
}

/* خط ظریف طلایی زیر عنوان */
.comments-area .title-divider {
  height: 1px; opacity: .7;
  background: linear-gradient(90deg, transparent, var(--dd-gold), transparent);
  margin: 8px 0 18px;
}

/* لیست نظرات و هر نظر */
.comments-area ol, .comments-area ul { list-style: none; margin: 0; padding: 0; }
.comments-area .comment {
  background: var(--dd-surface);
  border: 1px solid var(--dd-border);
  border-radius: var(--dd-radius-sm);
  padding: 14px 16px;
  margin: 0 0 12px 0;
  transition: box-shadow .2s ease, border-color .2s ease, transform .2s ease;
}
.comments-area .comment:hover {
  border-color: var(--dd-gold-weak);
  box-shadow: 0 10px 22px rgba(13,61,86,.08);
  transform: translateY(-1px);
}

/* پاسخ‌های تو در تو */
.comments-area .children {
  margin-top: 12px; padding-inline-start: 16px;
  border-inline-start: 2px dashed rgba(205,164,94,.35);
}

/* هدر هر نظر (نام/تاریخ) – گزینه‌ای، اگر کلاس‌ها وجود دارد */
.comments-area .comment .comment-meta,
.comments-area .comment .comment-author {
  color: var(--dd-muted);
  font-size: .92rem;
}
.comments-area .comment .fn, 
.comments-area .comment .author, 
.comments-area .comment .comment-author .url {
  color: var(--dd-navy); font-weight: 700; text-decoration: none;
}

/* متن نظر */
.comments-area .comment .comment-content {
  color: var(--dd-ink);
  line-height: 1.75;
  margin-top: 6px;
}

/* لینک پاسخ/ویرایش */
.comments-area .comment .reply a,
.comments-area .comment .edit-link a {
  display: inline-flex; align-items: center; gap: 6px;
  padding: 6px 10px; border-radius: 10px;
  text-decoration: none; font-weight: 600;
  color: var(--dd-navy);
  border: 1px solid rgba(13,61,86,.15);
  transition: background-color .2s ease, border-color .2s ease, color .2s ease;
}
.comments-area .comment .reply a:hover,
.comments-area .comment .edit-link a:hover {
  background: rgba(205,164,94,.12);
  border-color: var(--dd-gold-weak);
  color: #734d16;
}

/* باکس فرم ارسال نظر */
.comment-respond {
  background: var(--dd-surface);
  border: 1px solid var(--dd-border);
  border-radius: var(--dd-radius);
  padding: 18px;
  margin-top: 20px;
  box-shadow: 0 8px 18px rgba(13,61,86,.05);
}

/* توضیح ورود */
.logged-in-as { 
  margin: 6px 0 12px; 
  font-size: .92rem; 
  color: var(--dd-muted);
}
.logged-in-as a { color: var(--dd-navy); text-decoration: none; border-bottom: 1px dashed rgba(13,61,86,.25); }
.logged-in-as a:hover { border-color: var(--dd-gold); color: #734d16; }

/* فرم */
.comment-form { display: grid; gap: 14px; }
.comment-form label {
  display: block; margin-bottom: 6px;
  color: var(--dd-navy); font-weight: 700; font-size: .95rem;
}
.comment-form .required { color: #d23b3b; margin-inline-start: 4px; }

/* فیلد متن اصلی */
.comment-form-comment textarea {
  width: 100%; min-height: 160px; resize: vertical;
  background: #f9fbfe;
  color: var(--dd-ink);
  border: 1px solid rgba(13,61,86,.15);
  border-radius: 12px;
  padding: 12px 14px;
  transition: border-color .2s ease, box-shadow .2s ease, background-color .2s ease;
}
.comment-form-comment textarea:focus {
  outline: none;
  border-color: var(--dd-gold);
  box-shadow: 0 0 0 3px rgba(205,164,94,.22);
  background: #ffffff;
}

/* فیلدهای دیگر فرم (نام/ایمیل/وبسایت) اگر در قالب هستند */
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
  width: 100%;
  background: #f9fbfe;
  color: var(--dd-ink);
  border: 1px solid rgba(13,61,86,.15);
  border-radius: 12px;
  padding: 12px 14px;
  transition: border-color .2s ease, box-shadow .2s ease, background-color .2s ease;
}
.comment-form input:focus {
  outline: none;
  border-color: var(--dd-gold);
  box-shadow: 0 0 0 3px rgba(205,164,94,.18);
  background: #ffffff;
}
.comment-form ::placeholder { color: #9aa9b9; }

/* دکمه ارسال */
.form-submit { margin-top: 6px; }
.form-submit .submit {
  appearance: none;
  border: 1px solid var(--dd-gold);
  background: linear-gradient(180deg, var(--dd-gold), #b78c45);
  color: #1a232f;
  font-weight: 800; letter-spacing: .2px;
  padding: 12px 22px;
  border-radius: 999px;
  cursor: pointer;
  box-shadow: 0 10px 22px rgba(205,164,94,.2), inset 0 0 0 1px rgba(255,255,255,.2);
  transition: transform .15s ease, box-shadow .2s ease, opacity .2s ease;
}
.form-submit .submit:hover {
  transform: translateY(-1px);
  box-shadow: 0 14px 28px rgba(205,164,94,.28), inset 0 0 0 1px rgba(255,255,255,.25);
}
.form-submit .submit:active { transform: translateY(0); opacity: .96; }

/* پیام‌های وضعیت (اختیاری) */
.comment-form .form-status { font-size: .95rem; margin-top: 6px; }
.comment-form .form-status.error { color: #d23b3b; }
.comment-form .form-status.success { color: #1e9e57; }

/* RTL Awareness */
html[dir="rtl"] .comments-area,
html[dir="rtl"] .comment-respond { direction: rtl; }
html[dir="rtl"] .children {
  padding-inline-start: 0; padding-inline-end: 16px;
  border-inline-start: none; border-inline-end: 2px dashed rgba(205,164,94,.35);
}

/* ریسپانسیو */
@media (max-width: 768px) {
  .comment-respond { padding: 14px; }
  .form-submit .submit { width: 100%; text-align: center; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ایران سنس';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hormozganivf.com/wp-content/uploads/2025/09/IRANSansWeb_Medium.woff2') format('woff2'),
		url('https://hormozganivf.com/wp-content/uploads/2025/09/IRANSansWeb_Medium.woff') format('woff');
}
@font-face {
	font-family: 'ایران سنس';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://hormozganivf.com/wp-content/uploads/2025/09/IRANSansWeb_Black.woff2') format('woff2'),
		url('https://hormozganivf.com/wp-content/uploads/2025/09/IRANSansWeb_Black.woff') format('woff');
}
@font-face {
	font-family: 'ایران سنس';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://hormozganivf.com/wp-content/uploads/2025/09/IRANSansWeb_UltraLight.woff2') format('woff2'),
		url('https://hormozganivf.com/wp-content/uploads/2025/09/IRANSansWeb_UltraLight.woff') format('woff');
}
@font-face {
	font-family: 'ایران سنس';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hormozganivf.com/wp-content/uploads/2025/09/IRANSansWeb_Light.woff2') format('woff2'),
		url('https://hormozganivf.com/wp-content/uploads/2025/09/IRANSansWeb_Light.woff') format('woff');
}
@font-face {
	font-family: 'ایران سنس';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hormozganivf.com/wp-content/uploads/2025/09/IRANSansWeb_Bold.woff2') format('woff2'),
		url('https://hormozganivf.com/wp-content/uploads/2025/09/IRANSansWeb_Bold.woff') format('woff');
}
@font-face {
	font-family: 'ایران سنس';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */