﻿.font-fa {
    font-family: "IRANYekan", tahoma, sans-serif;
}

.font-en {
    font-family: "Segoe UI", Roboto, Arial, sans-serif;
}

h1, .h1 {
    font-size: 1.9rem;
}

h2, .h2 {
    font-size: 1.875rem;
}

h3, .h3 {
    font-size: 1.5rem;
}

h4, .h4 {
    font-size: 1.25rem;
}

h5, .h5 {
    font-size: 1.15rem;
}

h6, .h6 {
    font-size: 1rem;
}

blockquote {
    border-right: 5px solid #eee;
    padding: 10px 20px;
    font-size: 1.1rem;
}
/*
.fs-4xs {
    font-size: var(--fs-4xs) !important;
}

.fs-3xs {
    font-size: var(--fs-3xs) !important;
}

.fs-2xs {
    font-size: var(--fs-2xs) !important;
}

.fs-xs {
    font-size: var(--fs-xs) !important;
}

.fs-sm {
    font-size: var(--fs-sm) !important;
}

.fs-normal {
    font-size: var(--fs-normal) !important;
}

.fs-lg {
    font-size: var(--fs-lg) !important;
}

.fs-xl {
    font-size: var(--fs-xl) !important;
}

.fs-2xl {
    font-size: var(--fs-2xl) !important;
}

.fs-3xl {
    font-size: var(--fs-3xl) !important;
}

.fs-4xl {
    font-size: var(--fs-4xl) !important;
}



.fw-100 {
    font-weight: 100;
}

.fw-200 {
    font-weight: 200;
}

.fw-300, .fw-400 {
    font-weight: 400;
}

.fw-500 {
    font-weight: 500;
}

.fw-700 {
    font-weight: 700;
}

.fw-900 {
    font-weight: 900;
}


.lh-xl {
    line-height: 3rem;
}
*/

.text-ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    white-space-collapse: collapse;
}

.text-ellipsis-2line {
    display: -webkit-inline-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.text-ellipsis-3line {
    display: -webkit-inline-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
