.elementor-1287 .elementor-element.elementor-element-f3a0495{--display:flex;--min-height:242px;--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1287 .elementor-element.elementor-element-000b6ed{text-align:center;}.elementor-1287 .elementor-element.elementor-element-000b6ed .elementor-heading-title{color:#886A51;}.elementor-1287 .elementor-element.elementor-element-cb26c05{text-align:center;font-family:"Tahrir", Sans-serif;font-size:18px;color:var( --e-global-color-kadence4 );}.elementor-1287 .elementor-element.elementor-element-cb26c05 p{margin-block-end:15px;}.elementor-1287 .elementor-element.elementor-element-08e4b4b{--display:flex;--min-height:23px;--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;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-1287 .elementor-element.elementor-element-2366651{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1287 .elementor-element.elementor-element-2366651 .elementor-divider-separator{width:100%;}.elementor-1287 .elementor-element.elementor-element-2366651 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1287 .elementor-element.elementor-element-aca9ca1{text-align:end;font-family:"یانگ مورین", Sans-serif;color:var( --e-global-color-kadence1 );}.elementor-1287 .elementor-element.elementor-element-f9c7e97{text-align:start;font-family:"روزنامه فارسی", Sans-serif;font-size:19px;color:var( --e-global-color-kadence1 );}.elementor-1287 .elementor-element.elementor-element-f9c7e97 p{margin-block-end:0px;}.elementor-1287 .elementor-element.elementor-element-308cfea{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1287 .elementor-element.elementor-element-308cfea .elementor-divider-separator{width:100%;}.elementor-1287 .elementor-element.elementor-element-308cfea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1287 .elementor-element.elementor-element-3800def{--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-1287 .elementor-element.elementor-element-ae9ea48{text-align:center;font-family:"Tahrir", Sans-serif;font-size:18px;color:var( --e-global-color-kadence4 );}.elementor-1287 .elementor-element.elementor-element-ae9ea48 p{margin-block-end:15px;}@media(max-width:1024px){.elementor-1287 .elementor-element.elementor-element-f3a0495{--min-height:256px;}.elementor-1287 .elementor-element.elementor-element-08e4b4b{--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-1287 .elementor-element.elementor-element-aca9ca1{text-align:end;}.elementor-1287 .elementor-element.elementor-element-aca9ca1 p{margin-block-end:0px;}.elementor-1287 .elementor-element.elementor-element-f9c7e97{text-align:start;}}@media(max-width:767px){.elementor-1287 .elementor-element.elementor-element-cb26c05{font-size:16px;}.elementor-1287 .elementor-element.elementor-element-08e4b4b{--min-height:544px;}.elementor-1287 .elementor-element.elementor-element-2366651 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1287 .elementor-element.elementor-element-aca9ca1{text-align:end;font-size:14px;letter-spacing:3.5px;word-spacing:0.2em;}.elementor-1287 .elementor-element.elementor-element-aca9ca1 p{margin-block-end:0px;}.elementor-1287 .elementor-element.elementor-element-f9c7e97{text-align:start;font-size:18px;}.elementor-1287 .elementor-element.elementor-element-f9c7e97 p{margin-block-end:0px;}.elementor-1287 .elementor-element.elementor-element-308cfea .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1287 .elementor-element.elementor-element-ae9ea48{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-000b6ed */.elementor-1287 .elementor-element.elementor-element-000b6ed h2 {
        font-family: 'tahrir', sans-serif !important;
    font-size: 35px !important;
    letter-spacing: 1px !important;
}
/* موبایل */
@media (max-width: 767px) {
    .elementor-1287 .elementor-element.elementor-element-000b6ed h2 {
        font-size: 35px !important;
        letter-spacing: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b319fc4 */.elementor-1287 .elementor-element.elementor-element-b319fc4 h1{
    font-family: tahrir !important;
    color: #886A51;
    
}
.elementor-1287 .elementor-element.elementor-element-b319fc4 h2{
    font-family: tahrir !important;
    color: #886A51;    
}

.elementor-1287 .elementor-element.elementor-element-b319fc4 h3{
    font-family: tahrir !important;
    color: #886A51;    
}

.elementor-1287 .elementor-element.elementor-element-b319fc4 p{
    font-family: tahrir !important;
    color: #886A51;    
}

/* لپ‌تاپ */
.modal-title { font-size: 32px; }
.modal-description { font-size: 18px; }


/* موبایل */
@media (max-width: 768px) {
    .modal-title { font-size: 24px; }
    .modal-description { font-size: 16px; }
}

/* عنوان جزئیات */
.modal-details h4 {
    color: #6B4E3D; /* قهوه‌ای خیلی تیره */
}

/* متن جزئیات */
.modal-details li {
    color: #886A51; /* همون رنگ اصلی */
}

/* محافظت همگانی از تمام تصاویر سایت در دسکتاپ و موبایل */
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 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 */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'یانگ مورین';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://oakforest.ir/wp-content/uploads/2025/11/YoungMorinRegular-JRzjm-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'روزنامه فارسی';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://oakforest.ir/wp-content/uploads/2025/11/mashintahrir.ttf') format('truetype');
}
@font-face {
	font-family: 'روزنامه فارسی';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://oakforest.ir/wp-content/uploads/2025/11/mashintahrirbd.ttf') format('truetype');
}
@font-face {
	font-family: 'روزنامه فارسی';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */