.elementor-819 .elementor-element.elementor-element-aec7461{--display:flex;--margin-top:51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-819 .elementor-element.elementor-element-d94e220{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-819 .elementor-element.elementor-element-907bb0d{--display:flex;--justify-content:space-evenly;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-819 .elementor-element.elementor-element-9df358a{background-color:#FF440014;padding:5px 5px 5px 12px;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:12px;}.elementor-819 .elementor-element.elementor-element-9df358a.elementor-element{--align-self:flex-start;}.elementor-819 .elementor-element.elementor-element-9df358a .elementor-icon-box-wrapper{align-items:center;}.elementor-819 .elementor-element.elementor-element-9df358a .elementor-icon-box-title{margin-block-end:8px;color:#FF4400;}.elementor-819 .elementor-element.elementor-element-9df358a .elementor-icon{font-size:25px;}.elementor-819 .elementor-element.elementor-element-9df358a .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-9df358a .elementor-icon-box-title a{font-family:"Lahze FaNum", Sans-serif;font-size:17px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-9df358a:has(:hover) .elementor-icon-box-title,
					 .elementor-819 .elementor-element.elementor-element-9df358a:has(:focus) .elementor-icon-box-title{color:#FF4400;}.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-819 .elementor-element.elementor-element-4ce4d58 .elementor-heading-title{font-family:"Lahze FaNum", Sans-serif;font-size:44px;font-weight:900;line-height:78px;color:#1E1F2B;}.elementor-widget-image-box .elementor-image-box-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-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-819 .elementor-element.elementor-element-5dfd7aa .elementor-image-box-wrapper{text-align:right;}.elementor-819 .elementor-element.elementor-element-5dfd7aa.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-819 .elementor-element.elementor-element-5dfd7aa.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-819 .elementor-element.elementor-element-5dfd7aa.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-819 .elementor-element.elementor-element-5dfd7aa .elementor-image-box-title{margin-bottom:12px;font-family:"Lahze FaNum", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-819 .elementor-element.elementor-element-5dfd7aa .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-819 .elementor-element.elementor-element-5dfd7aa .elementor-image-box-img img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#EEBB52;border-radius:100px;transition-duration:0.3s;}.elementor-819 .elementor-element.elementor-element-5dfd7aa:has(:hover) .elementor-image-box-title,
					 .elementor-819 .elementor-element.elementor-element-5dfd7aa:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-819 .elementor-element.elementor-element-4f1e1ea{--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;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-f0e95f0 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-819 .elementor-element.elementor-element-f0e95f0{--icon-box-icon-margin:15px;}.elementor-819 .elementor-element.elementor-element-f0e95f0 .elementor-icon-box-title{margin-block-end:6px;color:#1E1F2B;}.elementor-819 .elementor-element.elementor-element-f0e95f0 .elementor-icon{font-size:24px;}.elementor-819 .elementor-element.elementor-element-f0e95f0 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-f0e95f0 .elementor-icon-box-title a{font-family:"Lahze FaNum", Sans-serif;font-size:16px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-f0e95f0:has(:hover) .elementor-icon-box-title,
					 .elementor-819 .elementor-element.elementor-element-f0e95f0:has(:focus) .elementor-icon-box-title{color:#1E1F2B;}.elementor-819 .elementor-element.elementor-element-967ec1f .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-819 .elementor-element.elementor-element-967ec1f{--icon-box-icon-margin:15px;}.elementor-819 .elementor-element.elementor-element-967ec1f .elementor-icon-box-title{margin-block-end:6px;color:#1E1F2B;}.elementor-819 .elementor-element.elementor-element-967ec1f .elementor-icon{font-size:24px;}.elementor-819 .elementor-element.elementor-element-967ec1f .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-967ec1f .elementor-icon-box-title a{font-family:"Lahze FaNum", Sans-serif;font-size:16px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-967ec1f:has(:hover) .elementor-icon-box-title,
					 .elementor-819 .elementor-element.elementor-element-967ec1f:has(:focus) .elementor-icon-box-title{color:#1E1F2B;}.elementor-819 .elementor-element.elementor-element-a7d0640 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-819 .elementor-element.elementor-element-a7d0640{--icon-box-icon-margin:15px;}.elementor-819 .elementor-element.elementor-element-a7d0640 .elementor-icon-box-title{margin-block-end:6px;color:#1E1F2B;}.elementor-819 .elementor-element.elementor-element-a7d0640 .elementor-icon{font-size:24px;}.elementor-819 .elementor-element.elementor-element-a7d0640 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-a7d0640 .elementor-icon-box-title a{font-family:"Lahze FaNum", Sans-serif;font-size:16px;font-weight:400;}.elementor-819 .elementor-element.elementor-element-a7d0640:has(:hover) .elementor-icon-box-title,
					 .elementor-819 .elementor-element.elementor-element-a7d0640:has(:focus) .elementor-icon-box-title{color:#1E1F2B;}.elementor-819 .elementor-element.elementor-element-955891b{--display:flex;}.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-819 .elementor-element.elementor-element-f93b777{margin:070px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-819 .elementor-element.elementor-element-f93b777 img{border-radius:25px 25px 25px 25px;}.elementor-819 .elementor-element.elementor-element-f95a2f6{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-819 .elementor-element.elementor-element-a233954{--divider-border-style:solid;--divider-color:#DBDBDB;--divider-border-width:1px;}.elementor-819 .elementor-element.elementor-element-a233954 .elementor-divider-separator{width:100%;}.elementor-819 .elementor-element.elementor-element-a233954 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-819 .elementor-element.elementor-element-b07cf3d{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-819 .elementor-element.elementor-element-9f61a91{--display:flex;}.elementor-819 .elementor-element.elementor-element-7a616f8 .elementor-heading-title{font-family:"Lahze FaNum", Sans-serif;font-weight:400;color:#000000;}.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-819 .elementor-element.elementor-element-9a1c572{color:#1E1F2BCC;font-family:"Lahze FaNum", Sans-serif;font-size:18px;font-weight:400;line-height:33px;}.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-819 .elementor-element.elementor-element-85e8b23{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-819 .elementor-element.elementor-element-85e8b23 .elementor-heading-title{font-family:"Lahze FaNum", Sans-serif;font-size:40px;font-weight:900;color:#1E1F2B;}.elementor-819 .elementor-element.elementor-element-78b5f8a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-819 .elementor-element.elementor-element-78b5f8a .elementor-heading-title{font-family:"Lahze FaNum", Sans-serif;font-size:40px;font-weight:900;color:#1E1F2B;}.elementor-819 .elementor-element.elementor-element-d8ebc3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-9f642ce{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-819 .elementor-element.elementor-element-9f642ce:not(.elementor-motion-effects-element-type-background), .elementor-819 .elementor-element.elementor-element-9f642ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-819 .elementor-element.elementor-element-d23f623 .elementor-heading-title{font-family:"Lahze FaNum", Sans-serif;font-size:20px;font-weight:600;color:#1E1F2B;}.elementor-819 .elementor-element.elementor-element-29c9391{--divider-border-style:solid;--divider-color:#DBDBDB;--divider-border-width:1px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-819 .elementor-element.elementor-element-29c9391 .elementor-divider-separator{width:100%;}.elementor-819 .elementor-element.elementor-element-29c9391 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-819 .elementor-element.elementor-element-fd88272{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-819 .elementor-element.elementor-element-fd88272:not(.elementor-motion-effects-element-type-background), .elementor-819 .elementor-element.elementor-element-fd88272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-819 .elementor-element.elementor-element-2539847 .elementor-heading-title{font-family:"Lahze FaNum", Sans-serif;font-size:20px;font-weight:600;color:#1E1F2B;}.elementor-819 .elementor-element.elementor-element-24ac1e9{--divider-border-style:solid;--divider-color:#DBDBDB;--divider-border-width:1px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-819 .elementor-element.elementor-element-24ac1e9 .elementor-divider-separator{width:100%;}.elementor-819 .elementor-element.elementor-element-24ac1e9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-819 .elementor-element.elementor-element-bbc1ad8 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-819 .elementor-element.elementor-element-bbc1ad8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:is( .elementor-819 .elementor-element.elementor-element-bbc1ad8 > .jet-listing-grid > .jet-listing-grid__items, .elementor-819 .elementor-element.elementor-element-bbc1ad8 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-819 .elementor-element.elementor-element-bbc1ad8 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-819 .elementor-element.elementor-element-bbc1ad8 > .jet-listing-grid, .elementor-819 .elementor-element.elementor-element-bbc1ad8 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-819 .elementor-element.elementor-element-bbc1ad8 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-819 .elementor-element.elementor-element-bbc1ad8 > .jet-listing-grid, .elementor-819 .elementor-element.elementor-element-bbc1ad8 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-819 .elementor-element.elementor-element-bbc1ad8 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}@media(min-width:768px){.elementor-819 .elementor-element.elementor-element-9f61a91{--width:70%;}.elementor-819 .elementor-element.elementor-element-d8ebc3e{--width:30%;}}@media(max-width:1024px){.elementor-819 .elementor-element.elementor-element-d94e220{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-819 .elementor-element.elementor-element-9df358a .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-9df358a .elementor-icon-box-title a{font-size:15px;}.elementor-819 .elementor-element.elementor-element-4ce4d58 .elementor-heading-title{font-size:31px;line-height:1.7em;}.elementor-819 .elementor-element.elementor-element-4f1e1ea{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-819 .elementor-element.elementor-element-f0e95f0{--icon-box-icon-margin:5px;}.elementor-819 .elementor-element.elementor-element-f0e95f0 .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-f0e95f0 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-f0e95f0 .elementor-icon-box-title a{font-size:14px;}.elementor-819 .elementor-element.elementor-element-967ec1f{--icon-box-icon-margin:5px;}.elementor-819 .elementor-element.elementor-element-967ec1f .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-967ec1f .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-967ec1f .elementor-icon-box-title a{font-size:14px;}.elementor-819 .elementor-element.elementor-element-a7d0640{--icon-box-icon-margin:5px;}.elementor-819 .elementor-element.elementor-element-a7d0640 .elementor-icon{font-size:20px;}.elementor-819 .elementor-element.elementor-element-a7d0640 .elementor-icon-box-title, .elementor-819 .elementor-element.elementor-element-a7d0640 .elementor-icon-box-title a{font-size:14px;}.elementor-819 .elementor-element.elementor-element-955891b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-b07cf3d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-819 .elementor-element.elementor-element-9a1c572{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-819 .elementor-element.elementor-element-aec7461{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-819 .elementor-element.elementor-element-d94e220{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-819 .elementor-element.elementor-element-4ce4d58 .elementor-heading-title{font-size:24px;}.elementor-819 .elementor-element.elementor-element-5dfd7aa .elementor-image-box-img{margin-bottom:13px;}.elementor-819 .elementor-element.elementor-element-4f1e1ea{--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:5px 20px;--row-gap:5px;--column-gap:20px;}.elementor-819 .elementor-element.elementor-element-9a1c572{font-size:14px;}.elementor-819 .elementor-element.elementor-element-85e8b23 .elementor-heading-title{font-size:30px;}.elementor-819 .elementor-element.elementor-element-78b5f8a .elementor-heading-title{font-size:30px;}:is( .elementor-819 .elementor-element.elementor-element-bbc1ad8 > .jet-listing-grid > .jet-listing-grid__items, .elementor-819 .elementor-element.elementor-element-bbc1ad8 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-819 .elementor-element.elementor-element-bbc1ad8 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(10px / 2);padding-bottom:calc(10px / 2);}:is( .elementor-819 .elementor-element.elementor-element-bbc1ad8 > .jet-listing-grid, .elementor-819 .elementor-element.elementor-element-bbc1ad8 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-819 .elementor-element.elementor-element-bbc1ad8 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 10px / -2);margin-bottom:calc( 10px / -2);}}@media(max-width:1024px) and (min-width:768px){.elementor-819 .elementor-element.elementor-element-907bb0d{--width:60%;}.elementor-819 .elementor-element.elementor-element-955891b{--width:40%;}.elementor-819 .elementor-element.elementor-element-9f61a91{--width:100%;}.elementor-819 .elementor-element.elementor-element-d8ebc3e{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-138ca52 *//* Breadcrumb (Shortcode: [wp_simple_breadcrumb]) */
.wp-simple-breadcrumb{
  font-family: "Lahze FaNum", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  display: flex;
  align-items: center;
  gap: 0; /* فاصله را جداکننده کنترل می‌کند */
}

/* لینک‌های خانه و مقالات */
.wp-simple-breadcrumb a{
  color: #BEBECF;
  text-decoration: none;
}

/* هاور (اختیاری: اگر نمی‌خوای تغییر کنه، این بلاک رو پاک کن) */


/* اسلش / جداکننده */
.wp-simple-breadcrumb .sep{
  color: #BEBECF;
  padding: 0 6px; /* فاصله دو طرف / */
}

/* عنوان مقاله (آیتم آخر) */
.wp-simple-breadcrumb .current{
  color: #82828D;
}

@media (max-width: 767px) {
.wp-simple-breadcrumb{
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9df358a *//* Child categories inside Elementor Icon Box title */
.elementor-widget-icon-box .elementor-icon-box-title .article-child-categories,
.elementor-widget-icon-box .elementor-icon-box-title .article-child-categories a{
  font-family: "Lahze FaNum", sans-serif;
  font-size: 17px;
  font-weight: 400;
 
  color: #FF4400 !important;
  text-decoration: none !important;
}

/* No hover change */
.elementor-widget-icon-box .elementor-icon-box-title .article-child-categories a:hover,
.elementor-widget-icon-box .elementor-icon-box-title .article-child-categories a:focus,
.elementor-widget-icon-box .elementor-icon-box-title .article-child-categories a:active,
.elementor-widget-icon-box .elementor-icon-box-title .article-child-categories a:visited{
  color: #FF4400 !important;
  text-decoration: none !important;
}

/* (Optional) اگر خواستی فاصله/چیدمان بهتر بشه */
.elementor-widget-icon-box .elementor-icon-box-title .article-child-categories{
  display: inline-flex;
  flex-wrap: wrap;
  gap: 6px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5dfd7aa */@media (max-width: 767px) {
.elementor-819 .elementor-element.elementor-element-5dfd7aa .elementor-image-box-wrapper{
    display: flex;
    gap: 10px;
}
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-9a1c572 *//* ===== Desktop / Default ===== */
.elementor-819 .elementor-element.elementor-element-9a1c572 h1,
.elementor-819 .elementor-element.elementor-element-9a1c572 h2{
    color: #1E1F2B;
    font-weight: 700;
    font-size: 28px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.elementor-819 .elementor-element.elementor-element-9a1c572 h3{
    color: #1E1F2B;
    font-weight: 700;
    font-size: 22px;
}

.elementor-819 .elementor-element.elementor-element-9a1c572 h4{
    color: #1E1F2B;
    font-weight: 700;
    font-size: 20px;
}

.elementor-819 .elementor-element.elementor-element-9a1c572 h5{
    color: #1E1F2B;
    font-weight: 700;
    font-size: 18px;
}

.elementor-819 .elementor-element.elementor-element-9a1c572 h6{
    color: #1E1F2B;
    font-weight: 700;
    font-size: 16px;
}

.elementor-819 .elementor-element.elementor-element-9a1c572 img{
    margin-top: 30px;
    margin-bottom: 30px;
}

/* ===== Mobile ===== */
@media (max-width: 767px){

    .elementor-819 .elementor-element.elementor-element-9a1c572 h1,
    .elementor-819 .elementor-element.elementor-element-9a1c572 h2{
        font-size: 22px;
        margin-top: 24px;
        margin-bottom: 24px;
    }

    .elementor-819 .elementor-element.elementor-element-9a1c572 h3{
        font-size: 20px;
    }

    .elementor-819 .elementor-element.elementor-element-9a1c572 h4{
        font-size: 18px;
    }

    .elementor-819 .elementor-element.elementor-element-9a1c572 h5{
        font-size: 16px;
    }

    .elementor-819 .elementor-element.elementor-element-9a1c572 h6{
        font-size: 14px;
    }

    .elementor-819 .elementor-element.elementor-element-9a1c572 img{
        margin-top: 24px;
        margin-bottom: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-36ac27e *//* Wrapper */
.wpcc-wrap{
  direction: rtl !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 18px !important;
}

/* Card */
.wpcc-card{
  position: relative !important;
  border: 1px solid #DBDBDB !important;
  border-radius: 20px !important;
  padding: 30px !important;
  background: #fff !important;
}

/* Header: avatar + name + date — all in one line, RIGHT side */
.wpcc-head{
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 12px !important;
  margin-bottom: 10px !important;
  direction: rtl !important;
}

/* Name + Date in one line */
.wpcc-meta{
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 12px !important;
  text-align: right !important;
  direction: rtl !important;
}

/* Name */
.wpcc-name{
  font-family: "Lahze FaNum", sans-serif !important;
  font-weight: 600 !important;
  font-size: 18px !important;
  color: #1E1F2B !important;
  white-space: nowrap !important;
}

/* Date */
.wpcc-date{
  font-family: "Lahze FaNum", sans-serif !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  color: #82828D !important;
  white-space: nowrap !important;
}

/* Avatar wrapper (prevents theme/elementor from forcing a different size) */
.wpcc-avatar{
  width: 48px !important;
  height: 48px !important;
  flex: 0 0 48px !important;
}

/* User avatar (ONLY user) */
.wpcc-user-avatar{
  width: 48px !important;
  height: 48px !important;
  border-radius: 50px !important;
  border: 3px solid #EEBB52 !important;
  object-fit: cover !important;
  display: block !important;
}

/* Admin icon (svg only) */
.wpcc-admin-icon{
  width: 48px !important;
  height: 48px !important;
  display: block !important;
  object-fit: contain !important;
}

/* Comment body */
.wpcc-body,
.wpcc-body p{
  font-family: "Lahze FaNum", sans-serif !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  color: #1E1F2BCC !important;
  margin-top: 20px !important;
  line-height: 25px !important;
  margin-bottom: 0 !important;
}

.wpcc-body p + p{
  margin-top: 8px !important;
}

/* Replies container */
.wpcc-replies{
  margin-top: 22px !important;
}

/* Reply block */
.wpcc-reply{
  position: relative !important;
  padding-top: 14px !important;
}

/* Admin reply indentation (header + body) */
.wpcc-reply.is-admin{
  margin-right: 80px !important;
}

/* Connector curve (admin reply) */
.wpcc-reply.is-admin .wpcc-admin-line{
  position: absolute !important;
  right: -68px !important;
  top: -7px !important;
  width: 41px !important;
  height: 46px !important;
  pointer-events: none !important;
}


/* ===== Mobile Fix for Comments ===== */
@media (max-width: 767px){

  .wpcc-card{
    padding: 18px !important;      /* کمتر برای موبایل */
    border-radius: 16px !important;
  }

  .wpcc-head{
    gap: 10px !important;
  }

  /* اجازه بده متن‌ها بشکنن و از کادر بیرون نزنن */
  .wpcc-meta{
    flex-wrap: wrap !important;
    row-gap: 4px !important;
  }

  .wpcc-name,
  .wpcc-date{
    white-space: normal !important;    /* قبلی nowrap بود */
    max-width: 100% !important;
  }

  /* اگر یک کلمه/لینک خیلی بلند بود */
  .wpcc-card,
  .wpcc-body,
  .wpcc-body p{
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
  }

  /* تورفتگی ریپلای ادمین در موبایل کمتر */
  .wpcc-reply.is-admin{
    margin-right: 50px !important;
  }

  /* آیکن خم در موبایل یا داخل‌تر یا مخفی */
  .wpcc-reply.is-admin .wpcc-admin-line{
    right: -34px !important;  /* نصف شد تا از کادر بیرون نزنه */
    top: -4px !important;
  }
  .wpcc-reply.is-admin .wpcc-admin-line{
  position: absolute !important;
  right: -45px !important;
  top: 10px !important;
  width: 30px !important;
  height: 30px !important;
  pointer-events: none !important;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3884a07 *//* Wrapper */
.wpcf-wrap{
  direction: rtl !important;
}

/* Remove cookies consent checkbox block */
.wpcf-wrap .comment-form-cookies-consent{
  display: none !important;
}

/* Hide default labels/notes */
.wpcf-wrap .comment-form label,
.wpcf-wrap .comment-notes,
.wpcf-wrap .logged-in-as{
  display: none !important;
}

/* Row: name + mobile (TOP) */
.wpcf-row{
  display: flex !important;
  gap: 16px !important;
}

/* 50/50 */
.wpcf-field--half{
  flex: 0 0 calc(50% - 8px) !important;
  max-width: calc(50% - 8px) !important;
}

/* Inputs + textarea base */
.wpcf-wrap input[type="text"],
.wpcf-wrap input[type="tel"],
.wpcf-wrap textarea{
  width: 100% !important;
  padding: 20px !important;
  border: 0 !important;
  border-radius: 14px !important;
  background: #F7F7F7 !important;
  outline: none !important;
  font-family: "Lahze FaNum", sans-serif !important;
  font-weight: 400 !important;
  font-size: 18px !important;
  color: #1E1F2B !important;
  box-sizing: border-box !important;
}

/* ✅ Fix tel direction (placeholder and typing to the right) */
.wpcf-wrap input[type="tel"]{
  direction: rtl !important;
  text-align: right !important;
}

/* Placeholder style */
.wpcf-wrap input::placeholder,
.wpcf-wrap textarea::placeholder{
  color: #BEBECF !important;
  font-family: "Lahze FaNum", sans-serif !important;
  font-weight: 400 !important;
  font-size: 18px !important;
}

/* Comment field BELOW the row */
.wpcf-field--comment{
  margin-top: 16px !important;
}

.wpcf-field--comment textarea{
  min-height: 220px !important;
  resize: vertical !important;
  margin-top: 0 !important;
}

/* Ensure submit aligns to right */
.wpcf-wrap .form-submit{
  text-align: right !important;
  margin: 0 !important;
}

/* Submit button */
.wpcf-submit{
  margin-top: 16px !important;
  border: 0 !important;
  border-radius: 999px !important;
  padding: 20px 40px !important;
  cursor: pointer !important;
  background: #FF4400 !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
}

/* Submit text */
.wpcf-submit__text{
  color: #fff !important;
  font-family: "Lahze FaNum", sans-serif !important;
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 1 !important;
}

/* Icon (24x24) */
.wpcf-submit__icon{
  width: 24px !important;
  height: 24px !important;
  display: inline-block !important;
  background-color: #fff !important;
  -webkit-mask-image: url("https://siamakrazavi.com/wp-content/uploads/2025/12/Arrow-Right-1.svg") !important;
  mask-image: url("https://siamakrazavi.com/wp-content/uploads/2025/12/Arrow-Right-1.svg") !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
  mask-position: center !important;
  -webkit-mask-size: contain !important;
  mask-size: contain !important;
}

.wpcf-wrap input[type="hidden"]{ display:none !important; }



@media (max-width: 767px) {
.wpcf-submit{
     padding: 15px 30px !important;
}
.wpcf-submit__text{
    font-size: 14px !important;
}
.wpcf-wrap input::placeholder,
.wpcf-wrap textarea::placeholder{
    font-size: 14px !important;
}
.wpcf-wrap input[type="text"],
.wpcf-wrap input[type="tel"],
.wpcf-wrap textarea{
    font-size: 14px !important;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f03d694 *//* TOC base */
.post-toc{
  font-family: "Lahze FaNum", sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.post-toc__list{
  list-style: none;
  padding: 0;
  margin: 0;
}

.post-toc__item{
  margin: 0;
  padding: 0;
}

/* Link */
.post-toc__link{
  display: flex;
  align-items: center;
  gap: 8px;
  color: #1E1F2BCC;
  text-decoration: none;
  padding: 6px 0;
}

/* Icon uses mask so it follows text color */
.post-toc__icon{
  width: 20px;
  height: 20px;
  flex: 0 0 16px;
  background-color: currentColor;
  -webkit-mask-image: var(--toc-icon);
  mask-image: var(--toc-icon);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}

/* Hover + Active */
.post-toc__link:hover,
.post-toc__link.is-active{
  color: #FF4400;
  text-decoration: none;
}

/* Optional indentation by heading level (اگر خواستی شبیه استاندارد تو رفتگی) */
.post-toc__item--h2 .post-toc__link{ padding-right: 10px; }
.post-toc__item--h3 .post-toc__link{ padding-right: 20px; }
.post-toc__item--h4 .post-toc__link{ padding-right: 30px; }
.post-toc__item--h5 .post-toc__link{ padding-right: 40px; }
.post-toc__item--h6 .post-toc__link{ padding-right: 50px; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lahze FaNum';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://siamakrazavi.com/wp-content/uploads/2025/11/Lahzeh-FaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Lahze FaNum';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://siamakrazavi.com/wp-content/uploads/2025/11/Lahzeh-FaNum-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Lahze FaNum';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://siamakrazavi.com/wp-content/uploads/2025/11/Lahzeh-FaNum-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Lahze FaNum';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://siamakrazavi.com/wp-content/uploads/2025/11/Lahzeh-FaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Lahze FaNum';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://siamakrazavi.com/wp-content/uploads/2025/11/Lahzeh-FaNum-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */