@font-face {
  font-family: "shabnam-font";
  src: url("../fonts/shabnam-font/Shabnam.eot?");
  src: url("../fonts/shabnam-font/Shabnam.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/shabnam-font/Shabnam.woff2") format("woff2"),
    url("../fonts/shabnam-font/Shabnam.woff") format("woff"),
    url("../fonts/shabnam-font/Shabnam.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

.hanging-indent {
  display: block;
  text-align: left;
  direction: ltr;
  padding-left: 20px; /* Adds a little left padding for readability */
  text-indent: -15px; /* Pulls the first line back */
  margin-left: 15px; /* Shifts the entire block to the right */
  line-height: 1.8; /* Adjusts line spacing for better readability */
}

.hanging-indent-persian {
  display: block;
  text-align: right;
  direction: rtl;
  padding-left: 20px; /* Adds a little left padding for readability */
  text-indent: -15px; /* Pulls the first line back */
  margin-left: 15px; /* Shifts the entire block to the right */
  line-height: 1.8; /* Adjusts line spacing for better readability */
}

.persian-font-shabnam {
  font-family: "shabnam-font", "Tahoma", "Vazirmatn", sans-serif;
  font-size: 28px;
  font-weight: normal;
  direction: rtl;
  text-align: justify;
  color: #0056b3; /* A nice blue shade */
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); /* Soft shadow for style */
  line-height: 2;
}

.persian-font-shabnam-bb {
  font-family: "shabnam-font", "Tahoma", "Vazirmatn", sans-serif;
  font-size: 25px;
  font-weight: normal;
  direction: rtl;
  text-align: inherit;
  color: #000000; /* A nice blue shade */
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); /* Soft shadow for style */
  line-height: 2;
}
.persian-font-shabnam-cc {
  font-family: "shabnam-font", "Tahoma", "Vazirmatn", sans-serif;
  font-size: 14px;
  font-weight: normal;
  direction: rtl;
  text-align: right;
  color: #000000; /* A nice blue shade */
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); /* Soft shadow for style */
  line-height: 2;
}
.persian-font-shabnam-footer {
  font-family: "shabnam-font", "Tahoma", "Vazirmatn", sans-serif;
  font-size: 16px;
  font-weight: normal;
  direction: rtl;
  text-align: justify;
  color: #0056b3; /* A nice blue shade */
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); /* Soft shadow for style */
  line-height: 2;
}

.persian-font-shabnam-footer {
  font-family: "shabnam-font", "Tahoma", "Vazirmatn", sans-serif;
  font-size: 12px;
  font-weight: normal;
  direction: rtl;
  text-align: justify;
  color: #0056b3; /* A nice blue shade */
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); /* Soft shadow for style */
  line-height: 2;
}

.persian-font-shabnam-subject {
  font-family: "shabnam-font", "Tahoma", "Vazirmatn", sans-serif;
  font-size: 20px;
  font-weight: normal;
  direction: rtl;
  text-align: justify;
  color: #0056b3; /* A nice blue shade */
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); /* Soft shadow for style */
  line-height: 2;
}

.persian-font-shabnam-mid {
  font-family: "shabnam-font", "Tahoma", "Vazirmatn", sans-serif;
  font-size: 18px;
  font-weight: normal;
  direction: rtl;
  text-align: justify;
  color: #0056b3; /* A nice blue shade */
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); /* Soft shadow for style */
  line-height: 2;
}
.persian-font-shabnam-mid-en {
  font-family: "shabnam-font", "Tahoma", "Vazirmatn", sans-serif;
  font-size: 18px;
  font-weight: normal;
  direction: ltr;
  text-align: justify;
  color: #0056b3; /* A nice blue shade */
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); /* Soft shadow for style */
  line-height: 2;
}

.persian-font-shabnam-bigger {
  font-family: "shabnam-font", "Tahoma", "Vazirmatn", sans-serif;
  font-size: 38px;
  font-weight: normal;
  direction: rtl;
  text-align: justify;
  color: #0056b3; /* A nice blue shade */
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); /* Soft shadow for style */
  line-height: 2;
}

.persian-font-shabnam-small {
  font-family: "shabnam-font", "Tahoma", "Vazirmatn", sans-serif;
  font-size: 22px; /* Reduced size */
  font-weight: normal;
  direction: rtl;
  text-align: justify;
  color: #0056b3; /* A nice blue shade */
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); /* Softer shadow */
  line-height: 1.8; /* Slightly tighter spacing */
}

.persian-font-shabnam-black {
  font-family: "shabnam-font", "Tahoma", "Vazirmatn", sans-serif;
  font-size: 32px;
  font-weight: normal;
  direction: rtl;
  text-align: inherit;
  color: #000000; /* A nice blue shade */
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); /* Soft shadow for style */
  line-height: 2;
}

.persian-font-shabnam-black-second {
  font-family: "shabnam-font", "Tahoma", "Vazirmatn", sans-serif;
  font-size: 28px;
  font-weight: normal;
  direction: rtl;
  text-align: inherit;
  color: #000000; /* A nice blue shade */
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); /* Soft shadow for style */
  line-height: 2;
}

@font-face {
  font-family: "shabnam-font-bold";
  src: url("../fonts/shabnam-font/Shabnam-Bold.eot?");
  src: url("../fonts/shabnam-font/Shabnam-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/shabnam-font/Shabnam-Bold.woff2") format("woff2"),
    url("../fonts/shabnam-font/Shabnam-Bold.woff") format("woff"),
    url("../fonts/shabnam-font/Shabnam-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

.persian-font-shabnam-bold {
  font-family: "shabnam-font-bold", "Tahoma", "Vazirmatn", sans-serif;
  font-size: 50px;
  font-weight: normal;
  direction: rtl;
  text-align: center;
  color: #222222; /* Darker medium black */
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.6); /* Slightly stronger shadow */
}

@font-face {
  font-family: Vazir;
  src: url("../fonts/vazir-font/Vazir-Bold.eot");
  src: url("../fonts/vazir-font/Vazir-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/vazir-font/Vazir-Bold.woff2") format("woff2"),
    url("../fonts/vazir-font/Vazir-Bold.woff") format("woff"),
    url("../fonts/vazir-font/Vazir-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
.persian-font-vazir-bold {
  font-family: "Vazir", "Tahoma", "Vazirmatn", sans-serif;
  font-size: 38px; /* Large size */
  font-weight: bold;
  direction: rtl; /* Right-to-left */
  text-align: center;
  color: #004080; /* A nice deep blue */
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2); /* Soft shadow */
}
@font-face {
  font-family: Vazir;
  src: url("Vazir-Black.eot");
  src: url("Vazir-Black.eot?#iefix") format("embedded-opentype"),
    url("Vazir-Black.woff2") format("woff2"),
    url("Vazir-Black.woff") format("woff"),
    url("Vazir-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: Vazir;
  src: url("Vazir-Medium.eot");
  src: url("Vazir-Medium.eot?#iefix") format("embedded-opentype"),
    url("Vazir-Medium.woff2") format("woff2"),
    url("Vazir-Medium.woff") format("woff"),
    url("Vazir-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: Vazir;
  src: url("Vazir-Light.eot");
  src: url("Vazir-Light.eot?#iefix") format("embedded-opentype"),
    url("Vazir-Light.woff2") format("woff2"),
    url("Vazir-Light.woff") format("woff"),
    url("Vazir-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: Vazir;
  src: url("Vazir-Thin.eot");
  src: url("Vazir-Thin.eot?#iefix") format("embedded-opentype"),
    url("Vazir-Thin.woff2") format("woff2"),
    url("Vazir-Thin.woff") format("woff"),
    url("Vazir-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
