.elementor-1844 .elementor-element.elementor-element-f31770b{--display:flex;--min-height:126px;--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;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1844 .elementor-element.elementor-element-f31770b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1844 .elementor-element.elementor-element-7de6a88{text-align:center;}.elementor-1844 .elementor-element.elementor-element-7de6a88 .elementor-heading-title{font-family:"Tahrir", Sans-serif;font-weight:500;color:#886a51;}.elementor-1844 .elementor-element.elementor-element-7de6a88 .elementor-heading-title a:hover, .elementor-1844 .elementor-element.elementor-element-7de6a88 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-1844 .elementor-element.elementor-element-4eba08e .elementor-icon-list-icon i{color:#886A51;font-size:14px;}.elementor-1844 .elementor-element.elementor-element-4eba08e .elementor-icon-list-icon svg{fill:#886A51;--e-icon-list-icon-size:14px;}.elementor-1844 .elementor-element.elementor-element-4eba08e .elementor-icon-list-icon{width:14px;}body:not(.rtl) .elementor-1844 .elementor-element.elementor-element-4eba08e .elementor-icon-list-text{padding-left:6px;}body.rtl .elementor-1844 .elementor-element.elementor-element-4eba08e .elementor-icon-list-text{padding-right:6px;}.elementor-1844 .elementor-element.elementor-element-4eba08e .elementor-icon-list-text, .elementor-1844 .elementor-element.elementor-element-4eba08e .elementor-icon-list-text a{color:var( --e-global-color-kadence5 );}.elementor-1844 .elementor-element.elementor-element-4eba08e .elementor-icon-list-item{font-family:"Tahrir", Sans-serif;font-size:18px;letter-spacing:0.3px;word-spacing:1px;}.elementor-1844 .elementor-element.elementor-element-c60c6df{--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-1844 .elementor-element.elementor-element-542845a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1844 .elementor-element.elementor-element-542845a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1844 .elementor-element.elementor-element-0ef2f7c{--spacer-size:50px;}.elementor-1844 .elementor-element.elementor-element-7688fda{--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;}.elementor-1844 .elementor-element.elementor-element-7688fda:not(.elementor-motion-effects-element-type-background), .elementor-1844 .elementor-element.elementor-element-7688fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1844 .elementor-element.elementor-element-763678c{--display:flex;--min-height:0px;--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-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-item:not(:last-child):after{content:"";height:100%;border-color:var( --e-global-color-kadence1 );}.elementor-1844 .elementor-element.elementor-element-d201585 .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-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-1844 .elementor-element.elementor-element-d201585 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-icon i{color:var( --e-global-color-primary );font-size:14px;}.elementor-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );--e-icon-list-icon-size:14px;}.elementor-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-icon{width:14px;}body:not(.rtl) .elementor-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-text{padding-left:6px;}body.rtl .elementor-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-text{padding-right:6px;}.elementor-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-text, .elementor-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-text a{color:var( --e-global-color-kadence7 );}.elementor-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-item{font-family:"Tahrir", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.3px;word-spacing:1px;}.elementor-1844 .elementor-element.elementor-element-371c978{--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;--overlay-opacity:0.5;}.elementor-1844 .elementor-element.elementor-element-371c978::before, .elementor-1844 .elementor-element.elementor-element-371c978 > .elementor-background-video-container::before, .elementor-1844 .elementor-element.elementor-element-371c978 > .e-con-inner > .elementor-background-video-container::before, .elementor-1844 .elementor-element.elementor-element-371c978 > .elementor-background-slideshow::before, .elementor-1844 .elementor-element.elementor-element-371c978 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1844 .elementor-element.elementor-element-371c978 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1844 .elementor-element.elementor-element-371c978.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1844 .elementor-element.elementor-element-42837ad{--display:flex;}.elementor-1844 .elementor-element.elementor-element-ea0b4e1{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:start;color:#886A51;font-family:"Tahrir", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;}.elementor-1844 .elementor-element.elementor-element-ea0b4e1.elementor-element{--align-self:center;}.elementor-1844 .elementor-element.elementor-element-0dbcd0e{--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-1844 .elementor-element.elementor-element-810c2e0{--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-1844 .elementor-element.elementor-element-f203054{--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-1844 .elementor-element.elementor-element-bd3c817 img{width:10%;}.elementor-1844 .elementor-element.elementor-element-2e8b7c7{text-align:center;font-family:"Tahrir", Sans-serif;font-size:22px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-kadence5 );}.elementor-1844 .elementor-element.elementor-element-2e8b7c7 p{margin-block-end:0px;}.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-thumbnail{height:350px;}.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-grid-post-holder{background-color:#fff;}.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-title, .elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-title a{color:var( --e-global-color-kadence5 );}.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-title:hover, .elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-title a:hover{color:var( --e-global-color-secondary );}.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-title{text-align:center;}.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-title, .elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-title > a{font-family:"Tahrir", Sans-serif;font-size:25px;}.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-grid-post-excerpt p{color:var( --e-global-color-kadence1 );font-family:"Tahrir", Sans-serif;font-size:15px;}.elementor-1844 .elementor-element.elementor-element-fd6bd1e .swiper-container-wrap .swiper-pagination-bullet{width:4px;height:4px;margin-left:10px;margin-right:10px;border-color:var( --e-global-color-kadence1 );}.elementor-1844 .elementor-element.elementor-element-fd6bd1e .swiper-container-wrap .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-kadence1 );}.elementor-1844 .elementor-element.elementor-element-fd6bd1e .swiper-container-wrap .swiper-pagination-bullet:hover{background:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1844 .elementor-element.elementor-element-fd6bd1e .swiper-container-wrap .swiper-pagination-bullet-active{background:var( --e-global-color-kadence5 );}@media(max-width:1024px){.elementor-1844 .elementor-element.elementor-element-f31770b{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1844 .elementor-element.elementor-element-7de6a88 .elementor-heading-title{font-size:32px;}.elementor-1844 .elementor-element.elementor-element-ea0b4e1{--container-widget-width:549px;--container-widget-flex-grow:0;width:var( --container-widget-width, 549px );max-width:549px;font-size:18px;}.elementor-1844 .elementor-element.elementor-element-f203054{--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-1844 .elementor-element.elementor-element-2e8b7c7{text-align:center;font-size:25px;}}@media(min-width:768px){.elementor-1844 .elementor-element.elementor-element-f31770b{--width:98.279%;}.elementor-1844 .elementor-element.elementor-element-c60c6df{--width:50%;}.elementor-1844 .elementor-element.elementor-element-763678c{--width:100%;}.elementor-1844 .elementor-element.elementor-element-0dbcd0e{--content-width:709px;}.elementor-1844 .elementor-element.elementor-element-810c2e0{--content-width:728px;}}@media(max-width:767px){.elementor-1844 .elementor-element.elementor-element-f31770b{--min-height:135px;--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1844 .elementor-element.elementor-element-7de6a88 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-1844 .elementor-element.elementor-element-4eba08e .elementor-icon-list-item{font-size:15px;}.elementor-1844 .elementor-element.elementor-element-c60c6df{--width:567px;}.elementor-1844 .elementor-element.elementor-element-542845a{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-1844 .elementor-element.elementor-element-542845a.elementor-element{--align-self:center;}.elementor-1844 .elementor-element.elementor-element-0ef2f7c{--spacer-size:60px;}.elementor-1844 .elementor-element.elementor-element-d201585 .elementor-icon-list-item{font-size:15px;}.elementor-1844 .elementor-element.elementor-element-371c978{--width:1277px;--min-height:385px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1844 .elementor-element.elementor-element-371c978.e-con{--align-self:center;}.elementor-1844 .elementor-element.elementor-element-42837ad{--content-width:1600px;--min-height:465px;--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;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-1844 .elementor-element.elementor-element-42837ad.e-con{--align-self:center;}.elementor-1844 .elementor-element.elementor-element-ea0b4e1{--container-widget-width:378px;--container-widget-flex-grow:0;width:var( --container-widget-width, 378px );max-width:378px;text-align:start;font-size:16px;line-height:1.7em;}.elementor-1844 .elementor-element.elementor-element-f203054{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1844 .elementor-element.elementor-element-bd3c817{width:100%;max-width:100%;}.elementor-1844 .elementor-element.elementor-element-bd3c817 img{width:30%;}.elementor-1844 .elementor-element.elementor-element-2e8b7c7{font-size:20px;}.elementor-1844 .elementor-element.elementor-element-2e8b7c7 p{margin-block-end:1px;}.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-thumbnail{height:300px;}.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-title, .elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-title > a{font-size:25px;}.elementor-1844 .elementor-element.elementor-element-fd6bd1e .swiper-container-wrap .swiper-pagination-bullet{width:4px;height:4px;margin-left:10px;margin-right:10px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-7de6a88 */.elementor-1844 .elementor-element.elementor-element-7de6a88 h1{
    font-family: tahrir !important;
    
}

.elementor-1844 .elementor-element.elementor-element-7de6a88 h2{
    font-family: tahrir !important;
    
}

.elementor-1844 .elementor-element.elementor-element-7de6a88 h3{
    font-family: tahrir !important;
    
}

.elementor-1844 .elementor-element.elementor-element-7de6a88 h4{
    font-family: tahrir !important;
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-542845a *//* هدف قرار دادن کلاس اختصاصی تصویر LCP */
.oak-protected-img {
    /* جلوگیری از باز شدن منوی ذخیره در موبایل (iOS و Android) */
    -webkit-touch-callout: none !important;
    
    /* جلوگیری از انتخاب و درگ کردن در دسکتاپ */
    -webkit-user-select: none !important;
    -khtml-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    -webkit-user-drag: none !important;
    user-drag: none !important;

    /* تیر آخر: غیرفعال کردن کامل رویدادهای موس و لمس */
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c60c6df *//* غیرفعال کردن منوی سیستم عامل روی عکس */
.elementor-1844 .elementor-element.elementor-element-c60c6df featured-lcp-img {
    pointer-events: none !important; /* عکس عملاً وجود خارجی برای موس و انگشت ندارد */
    user-select: none !important;
    -webkit-user-drag: none !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-ea0b4e1 *//* استایل جادویی نقل‌قول در ویرایشگر وردپرس */
.wp-block-quote, .wp-block-pullquote {
    font-family: 'tahrir', sans-serif !important;
    border-right: 3px solid #886A51 !important; /* خط قهوه‌ای بلوطی */
    border-left: none !important;
    padding-right: 25px !important;
    font-style: italic !important;
    margin: 40px 0 !important;
}

.wp-block-quote p {
    font-size: 1.2em !important;
    line-height: 1.8 !important;
    color: #3d2b1f !important;
}

.elementor-1844 .elementor-element.elementor-element-ea0b4e1 {
    max-width:500px; /* متن بلاگ نباید خیلی عریض باشد تا چشم خسته نشود */
    margin: 0 auto;
    padding: 19px;
    line-height: 1.8;
    background-color: rgba(253, 250, 241, 0.5); /* یک هاله کاغذی بسیار کمرنگ */
    border-left: 1px solid rgba(78, 54, 41, 0.1); /* یک خط عمودی ظریف شبیه دفترهای قدیمی */
    position: relative;
}
.elementor-1844 .elementor-element.elementor-element-ea0b4e1 h1{
    font-family: tahrir !important;
    
}

.elementor-1844 .elementor-element.elementor-element-ea0b4e1 h2{
    font-family: tahrir !important;
    
}

.elementor-1844 .elementor-element.elementor-element-ea0b4e1 h3{
    font-family: tahrir !important;
    
}

.elementor-1844 .elementor-element.elementor-element-ea0b4e1 h4{
    font-family: tahrir !important;
    
}

.elementor-1844 .elementor-element.elementor-element-ea0b4e1 h5{
    font-family: tahrir !important;
    
}

.elementor-1844 .elementor-element.elementor-element-ea0b4e1 h6{
    font-family: tahrir !important;
    
}
/* ارتفاع خط برای اندازه Large در لپ‌تاپ */
.elementor-1844 .elementor-element.elementor-element-ea0b4e1 .has-large-font-size,
.elementor-1844 .elementor-element.elementor-element-ea0b4e1 p.has-large-font-size,
.elementor-1844 .elementor-element.elementor-element-ea0b4e1 h1.has-large-font-size,
.elementor-1844 .elementor-element.elementor-element-ea0b4e1 h2.has-large-font-size {
    line-height: 1.5 !important; /* مقدار دلخواه - مثلاً 1.6 */
}

/* ارتفاع خط برای اندازه Medium در لپ‌تاپ */
.elementor-1844 .elementor-element.elementor-element-ea0b4e1 .has-medium-font-size,
.elementor-1844 .elementor-element.elementor-element-ea0b4e1 p.has-medium-font-size {
    line-height: 1.5 !important; /* مقدار دلخواه - مثلاً 1.7 */
}

/* ارتفاع خط برای اندازه Small در لپ‌تاپ */
.elementor-1844 .elementor-element.elementor-element-ea0b4e1 .has-small-font-size,
.elementor-1844 .elementor-element.elementor-element-ea0b4e1 p.has-small-font-size {
    line-height: 1.8 !important;
}

/* ارتفاع خط عمومی برای تمام پاراگراف‌های بلاگ */
.elementor-1844 .elementor-element.elementor-element-ea0b4e1 .entry-content p {
    line-height: 1.6 !important;
}

/* ارتفاع خط برای هدینگ‌ها */
.elementor-1844 .elementor-element.elementor-element-ea0b4e1 .entry-content h1 {
    line-height: 1.4 !important;
}

.elementor-1844 .elementor-element.elementor-element-ea0b4e1 .entry-content h2 {
    line-height: 1.4 !important;
}

.elementor-1844 .elementor-element.elementor-element-ea0b4e1 .entry-content h3 {
    line-height: 1.5 !important;
}

/* حالت موبایل */
@media (max-width: 767px) {
    /* Large در موبایل */
    .elementor-1844 .elementor-element.elementor-element-ea0b4e1 .has-large-font-size,
    .elementor-1844 .elementor-element.elementor-element-ea0b4e1 p.has-large-font-size {
        line-height: 1 !important;
    }
    
    /* Medium در موبایل */
    .elementor-1844 .elementor-element.elementor-element-ea0b4e1 .has-medium-font-size,
    .elementor-1844 .elementor-element.elementor-element-ea0b4e1 p.has-medium-font-size {
        line-height: 1.5 !important;
    }
    
    /* Small در موبایل */
    .elementor-1844 .elementor-element.elementor-element-ea0b4e1 .has-small-font-size,
    .elementor-1844 .elementor-element.elementor-element-ea0b4e1 p.has-small-font-size {
        line-height: 1.5 !important;
    }
    
    /* پاراگراف‌های عمومی در موبایل */
    .elementor-1844 .elementor-element.elementor-element-ea0b4e1 .entry-content p {
        line-height: 1.5 !important;
    }
    
    /* هدینگ‌ها در موبایل */
    .elementor-1844 .elementor-element.elementor-element-ea0b4e1 .entry-content h1 {
        line-height: 1.2 !important;
    }
    
    .elementor-1844 .elementor-element.elementor-element-ea0b4e1 .entry-content h2 {
        line-height: 1.4 !important;
    }
    
    .elementor-1844 .elementor-element.elementor-element-ea0b4e1 .entry-content h3 {
        line-height: 1.4 !important;
    }
}

/* حالت تبلت */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-1844 .elementor-element.elementor-element-ea0b4e1 .has-large-font-size {
        line-height: 1.55 !important;
    }
    
    .elementor-1844 .elementor-element.elementor-element-ea0b4e1 .has-medium-font-size {
        line-height: 1.65 !important;
    }
    
    .elementor-1844 .elementor-element.elementor-element-ea0b4e1 .entry-content p {
        line-height: 1.75 !important;
    }
}
/* محافظت همگانی از تمام تصاویر سایت در دسکتاپ و موبایل */
img {
    /* ۱. غیرفعال کردن منوی "ذخیره تصویر" در موبایل (iOS و اندروید) */
    -webkit-touch-callout: none !important;
    
    /* ۲. جلوگیری از درگ کردن عکس در دسکتاپ */
    -webkit-user-drag: none !important;
    user-drag: none !important;

    /* ۳. غیرفعال کردن انتخاب تصویر */
    -webkit-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;

    /* ۴. غیرفعال کردن کلیک و لمس روی عکس (تیر آخر) */
    pointer-events: none !important;
}

/* استثنا برای تصاویری که لینک هستند (مثل لوگو یا بنرهای کلیک‌خور) */
a img, 
button img, 
.elementor-clickable img {
    pointer-events: auto !important;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-714c082 *//* ============================= */
/* WooCommerce & WP Comments UI */
/* ============================= */

/* فونت کلی بخش نظرات */
#reviews,
.commentlist,
#comments {
    font-family: "Tahrir", sans-serif;
}
#comments input:focus,
#comments textarea:focus,
#review_form input:focus,
#review_form textarea:focus {
    outline: none !important;
    border-color: #8b5e3c !important;
    box-shadow: 0 0 0 0px rgba(139, 94, 60, 0.15) !important;
}

/* هر نظر به صورت کارت */
.commentlist li,
#comments .comment {
    background: #D1BB9E3B;
    border-radius: 8px;
    padding:10px;
    margin-bottom: 20px;
    border: 1px solid #e6d5c3;
    transition: 0.3s ease;
}

.commentlist li:hover {
    transform: translateY(-4px);
    box-shadow: 0 0px 0px;
}

/* نام نویسنده */
.comment-author .fn {
    color: #886A51;
    font-weight: bold;
    font-size:17px;
}

/* تاریخ نظر */
.comment-metadata {
    font-size: 16px;
    color: ##886A518E;
}

/* متن نظر */
.comment-content p {
    color: #886A51;
    line-height: 1.9;
    font-size: 17px;
}

/* فرم ارسال نظر */
#review_form,
#respond {
    background: #886A515C;
    padding: 25px;
    border-radius: 3px;
    border: 1px solid #e6d5c3;
    margin-top: 30px;
}

/* فیلدهای فرم */
#review_form input,
#review_form textarea,
#respond input,
#respond textarea {
    width: 100%;
    padding: 12px;
    border-radius: 3px;
    border: 1px solid #d7c1ac;
    background: #FFFBEF;
    font-family: "Tahrir", sans-serif;
    transition: 0.3s;
}

#review_form input:focus,
#review_form textarea:focus {
    border-color: #d7c1ac;
    box-shadow: 0 0 0 2px rgba(139, 94, 60, 0.15);
    outline: none;
}

/* دکمه ارسال */
#review_form .submit,
#respond .submit,
button.submit {
    background: linear-gradient(135deg, #886A51, #886A51);
    color: #FFFBEF;
    border: none;
    padding: 12px 28px;
    border-radius: 0px;
    font-family: "Tahrir", sans-serif;
    font-size: 15px;
    cursor: pointer;
    transition: 0.3s ease;
}

#review_form .submit:hover,
#respond .submit:hover,
button.submit:hover {
    background: linear-gradient(135deg, #886A51, #886A51);
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(90, 56, 37, 0.25);
}

/* ستاره‌های امتیاز ووکامرس */
.woocommerce p.stars a {
    color: #c29b7a;
}

.woocommerce p.stars a:hover,
.woocommerce p.stars a.active {
    color: #8b5e3c;
}
/* ===== FORCE TAHRIR FONT ON ALL COMMENT AREAS ===== */

#comments,
#comments *,
#review_form,
#review_form *,
.woocommerce-Reviews,
.woocommerce-Reviews * {
    font-family: "Tahrir" !important;
}

/* تیتر اصلی فرم */
#reply-title,
.woocommerce-Reviews-title {
    font-family: "Tahrir" !important;
    font-weight: bold;
    font-size: 30px;
    color: #886A51;
}

/* لیبل‌ها مثل نام، ایمیل */
#respond label,
.comment-form label {
    font-family: "Tahrir" !important;
    font-size: 15px;
    color: #6b4a33;
}

    /* مخفی کردن اجباری عبارت "X پاسخ" */
    h2.title-comments, /* احتمالاً این کلاس */
    .comment-num, /* این کلاس هم ممکنه باشه */
    .comments-area .title /* یا این ترکیبی */
     {
        display: none !important;
    }/* End custom CSS */
/* Start custom CSS for eael-post-carousel, class: .elementor-element-fd6bd1e *//* ۱. استایل اصلی و تمیز پولاروید (حالت عادی) */
.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-grid-post-holder {
    background-color: #fdfaf1 !important; /* کرم خیلی روشن و لطیف */
; /* بافت ملایم کاغذ */
    padding: 12px 12px 30px 12px !important;
    border: 1px solid #eee5d3;
    box-shadow: 0 4px 15px rgba(0,0,0,0.04); /* سایه بسیار سبک */
    transition: all 0.4s ease-in-out;
    transform: rotate(0deg); /* در حالت عادی کاملا صاف */
    border-radius: 4px;
}
/* ۲. افکت هاور ناناز و جادویی */
.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-grid-post:hover .eael-grid-post-holder {
    transform: rotate(1.5deg) translateY(-8px); /* چرخش ملایم فقط هنگام هاور */
    box-shadow: 10px 15px 30px rgba(78, 54, 41, 0.1); /* سایه گرم قهوه‌ای بلوطی */
    border-color: #dcd3bc;
}
/* ۳. تنظیمات تصویر (بدون تیرگی و لایه‌های اضافی) */
.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-media {
    margin-bottom: 12px !important;
    overflow: hidden;
    border-radius: 2px;
}
/* حذف هرگونه لایه تیره یا اورلی روی عکس */
.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-overlay {
    display: none !important; /* حذف لایه تیره و آیکون‌ها هنگام هاور */
}
.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-media img {
    filter: sepia(5%) brightness(102%); /* یک درخشش خیلی ملایم وینتیج */
    transition: transform 0.6s ease;
}
/* زوم خیلی نرم روی عکس هنگام هاور */
.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-grid-post:hover .eael-entry-media img {
    transform: scale(1.05);
    filter: none;
}
/* ۴. استایل عنوان (مرتب و خوانا) */
.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-title {
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #4e3629 !important; /* قهوه‌ای بلوطی تیره */
    text-align: center !important;
    padding: 5px 10px 0 !important;
    margin: 0 !important;
}

/* غیرفعال کردن منوی سیستم عامل روی عکس */
.elementor-1844 .elementor-element.elementor-element-fd6bd1e .eael-entry-media img {
    pointer-events: none !important; /* عکس عملاً وجود خارجی برای موس و انگشت ندارد */
    user-select: none !important;
    -webkit-user-drag: none !important;
    -webkit-touch-callout: none !important;
    
    /* ۲. جلوگیری از درگ کردن عکس در دسکتاپ */
    -webkit-user-drag: none !important;
    user-drag: none !important;

    /* ۳. غیرفعال کردن انتخاب تصویر */
    -webkit-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;

    /* ۴. غیرفعال کردن کلیک و لمس روی عکس (تیر آخر) */
    pointer-events: none !important;
}

/* استثنا برای تصاویری که لینک هستند (مثل لوگو یا بنرهای کلیک‌خور) */
a img, 
button img, 
.elementor-clickable img {
    pointer-events: auto !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Tahrir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Tahrir';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://oakforest.ir/wp-content/uploads/2025/11/TahrirRegular.woff') format('woff');
}
@font-face {
	font-family: 'Tahrir';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://oakforest.ir/wp-content/uploads/2025/11/TahrirMedium.woff') format('woff');
}
@font-face {
	font-family: 'Tahrir';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://oakforest.ir/wp-content/uploads/2025/11/TahrirExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Tahrir';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://oakforest.ir/wp-content/uploads/2025/11/TahrirBold.woff') format('woff');
}
@font-face {
	font-family: 'Tahrir';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://oakforest.ir/wp-content/uploads/2025/11/TahrirBlack.woff') format('woff');
}
/* End Custom Fonts CSS */