/*
 * Custom styles for khanehFereshtegan
 * Keep your overrides and section-specific styles here.
 */

/* Example */
/* =========================
   Global Typography System
   ========================= */

/* فونت اصلی سایت */
body {
    font-family: 'IRANSans', sans-serif;
    font-size: 16px;
    line-height: 1.9;
    color: #333;
    direction: rtl;
    text-align: right;
}

/* متن‌های معمولی */
p {
    font-family: 'IRANSans', sans-serif !important;
    font-size: 1.5rem;
    line-height: 1.9;
    margin-bottom: 1.2rem;
}

/* هدینگ‌ها */
h1, h2, h3, h4, h5, h6 {
    font-family: 'IRANSans', sans-serif !important;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 0.8rem;
}

h1 { font-size: 2.2rem !important; }
h2 { font-size: 1.9rem !important; }
h3 { font-size: 1.8rem !important; }
h4 { font-size: 1.6rem !important; }
h5 { font-size: 1.1rem !important; }
h6 { font-size: 1rem; }

/* لینک‌ها */
a {
    font-family: inherit;
    text-decoration: none;
}

/* لیست‌ها */
ul, ol, li {
    font-family: 'IRANSans', sans-serif !important;
    font-size: 1.7rem;
    line-height: 1.9;
}

/* منوهای قالب Hestia */
.navbar-nav li a {
    font-family: 'IRANSans', sans-serif !important;
    font-size: 1rem;
}

/* دکمه‌ها */
button,
input,
textarea,
.btn {
    font-family: 'IRANSans', sans-serif !important;
}
ul, ol, .blog-post .section-text p, output {
    line-height: 1.9;
}

/* elementor */
/* اجازه بده Elementor کنترل خودش را داشته باشد */
.elementor p {
    font-size: inherit;
}

