/*
* Theme Name: Gura - Personal Bootstrap5 Template
* Translator: Maxjn
* Version: 2.0.0
* Last Change: 13 February 2023
  Translator URI    : https://www.rtl-theme.com/author/maxjn/products/
-------------------------------------------------------------------*/
/*------------- List Of Table -----------
# Fonts
# Global Settings
------------- List Of Table ----------*/
/*------------------------------------
	Fonts
------------------------------------*/
@font-face {
  font-family: IRANSans;
  src: url("../fonts/IRANSansWeb/IRANSansWeb.eot");
  src: url("../fonts/IRANSansWeb/IRANSansWeb.eot") format("embedded-opentype"),
    url("../fonts/IRANSansWeb/IRANSansWeb(FaNum).woff") format("woff"),
    url("../fonts/IRANSansWeb/IRANSansWeb.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: vazir-bold;
  src: url("../fonts/vazir/Vazir-Bold.eot");
  src: url("../fonts/vazir/Vazir-Blod.eot") format("embedded-opentype"),
    url("../fonts/vazir//Farsi-Digits/Vazir-Bold-FD.woff") format("woff"),
    url("../fonts/vazir/Vazir-Bold.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: vazir-medium;
  src: url("../fonts/vazir/Vazir-Medium.eot");
  src: url("../fonts/vazir/Vazir-Medium.eot") format("embedded-opentype"),
    url("../fonts/vazir//Farsi-Digits/Vazir-Medium-FD.woff") format("woff"),
    url("../fonts/vazir/Vazir-Medium.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: vazir-light;
  src: url("../fonts/vazir/Vazir-Light.eot");
  src: url("../fonts/vazir/Vazir-Light.eot") format("embedded-opentype"),
    url("../fonts/vazir//Farsi-Digits/Vazir-Light-FD.woff") format("woff"),
    url("../fonts/vazir/Vazir-Light.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: vazir-thin;
  src: url("../fonts/vazir/Vazir-Thin.eot");
  src: url("../fonts/vazir/Vazir-Thin.eot") format("embedded-opentype"),
    url("../fonts/vazir//Farsi-Digits/Vazir-Thin-FD.woff") format("woff"),
    url("../fonts/vazir/Vazir-Thin.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/*------------------------------------------------------------
	Global Settings
-------------------------------------------------------------*/

html[dir="rtl"] body,
html[dir="rtl"].font-family-primary {
  font-family: "vazir-thin", "IRANSans", sans-serif;
  letter-spacing: 0;
}

html[dir="rtl"] h1,
html[dir="rtl"] h2,
html[dir="rtl"] h3,
html[dir="rtl"] h4,
html[dir="rtl"] h5,
html[dir="rtl"] h6,
html[dir="rtl"] .button-text,
html[dir="rtl"] .font-family-secondary,
input:not(.form-check-input),
textarea {
  font-family: "vazir-light", "IRANSans", sans-serif;
  letter-spacing: 0;
}

.letter-spacing-1,
.letter-spacing-2,
.letter-spacing-3,
.letter-spacing-4,
.uppercase {
  letter-spacing: 0;
}

html[dir="rtl"] .container,
html[dir="rtl"] .row {
  direction: rtl;
}

.scrolltotop {
  left: 40px;
  right: initial;
}

.blockquote {
  border-right: 4px solid rgba(19, 20, 21, 0.1);
  border-left: initial;
}

html[dir="rtl"] .dirltr {
  direction: ltr;
  text-align: right;
}
/*------------------------------------------------------------
	Icon Menu
-------------------------------------------------------------*/
@media (min-width: 992px) {
  html[dir="rtl"] .icon-menu {
    right: 24px;
    left: initial;
  }
}
/*------------------------------------------------------------
	Portfolio section
-------------------------------------------------------------*/
.portfolio-title {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
/*------------------------------------------------------------
	Sliders
-------------------------------------------------------------*/
html[dir="rtl"] .owl-carousel {
  direction: ltr;
}

html[dir="rtl"] .owl-carousel .owl-item {
  direction: rtl;
}
