@font-face {
  font-family: sh;
  font-style: bold;
  font-weight: normal;
  src: url('fonts/Shabnam-FD.eot');
  src: url('fonts/Shabnam-FD.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
     url('fonts/Shabnam-FD.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
     url('fonts/Shabnam-FD.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
     url('fonts/Shabnam-FD.ttf') format('truetype');
}
@font-face {
  font-family: shb;
  font-style: bold;
  font-weight: normal;
  src: url('fonts/Shabnam-Bold-FD.eot');
  src: url('fonts/Shabnam-Bold-FD.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
     url('fonts/Shabnam-Bold-FD.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
     url('fonts/Shabnam-Bold-FD.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
     url('fonts/Shabnam-Bold-FD.ttf') format('truetype');
}
@font-face {
  font-family: shl;
  font-style: bold;
  font-weight: normal;
  src: url('fonts/Shabnam-Light-FD.eot');
  src: url('fonts/Shabnam-Light-FD.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
     url('fonts/Shabnam-Light-FD.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
     url('fonts/Shabnam-Light-FD.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
     url('fonts/Shabnam-Light-FD.ttf') format('truetype');
}

body {
	letter-spacing: normal;
}
h1 {
    font-family: "Dosis", sh;
	direction: rtl;
	font-weight: normal;
}
h2 {
    font-family: "Dosis", sh;
	direction: rtl;
	font-weight: normal;
}
h3 {
    font-family: "Dosis", sh;
	direction: rtl;
	font-weight: normal;
}
h4 {
    font-family: "Dosis", sh;
	direction: rtl;
	font-weight: normal;
}
h5 {
    font-family: shl;
	direction: rtl;
	font-weight: normal;
}
h6 {
    font-family: shl;
	direction: rtl;
	font-size: 20px;
	font-weight: normal;
}
p {
    font-family: shl;
	direction: rtl;
	font-weight: normal;
}
.btn-primary, .comment-form .submit, .post-password-form input[type="submit"], .btn-primary:hover, .comment-form .submit:hover, .post-password-form input[type="submit"]:hover {
    font-family: shl;
}
.section-inverse small a, .header-inverse small a {
	font-family: shl;
	font-size: 14px;
}
.section-header small {
	letter-spacing: normal;
	font-size: 16px;
	font-family: sh;
}
.btn-round {
	letter-spacing: normal;
	font-family: shl;
	font-size: 14px;
}
.nav-outline {
	direction: ltr;
	font-family: sh;
}
.gap-items-4 > :last-child {
	margin-right: 15px;
}
.text-lg-right {
	direction: ltr;
}
.nav-hero .nav-item, .nav-hero .menu-item {
    font-family: shl;
}
.h-full {
	direction: ltr;
}
.badge-cart-count {
    font-family: sh;
}
.heading {
	line-height: 70px;
}
.mr-40 {
	margin-right: unset;
}
.pricing-1 .price {
	font-size: 45px;
	font-family: sh;
}
small, .small {
	font-family: shl;
	font-size: 16px;
}
.topbar-nav {
	font-family: shl;
}
.topbar.topbar-inverse {
	font-family: shl;
	letter-spacing: normal;
}
.d-inline-flex {
	font-family: shl;
	letter-spacing: normal;
}
.row.no-gap > .col, .row.no-gap > [class*="col-"] {
	padding-right: 30px;
}
.topbar-nav .nav-item + .nav-item, .topbar-nav .menu-item + .nav-item, .topbar-nav .nav-item + .menu-item, .topbar-nav .menu-item + .menu-item {
    margin-right: 1.5rem;
	 margin-left: unset
}
.topbar-nav {
	padding-left: 30px;
}
.text-lg-left {
    text-align: center !important;
}
.text-lg-left {
    text-align: center !important;
}
.mr-40 {
    margin-left: 40px !important;
	margin-right: unset !important;
}
/*.col-md-8 {

    -webkit-flex: unset !important;
    flex: unset !important;
    max-width: unset !important;
}
*/
[data-aos^="fade"][data-aos^="fade"].aos-animate {
margin-right: 60px;
}
.accordion .card-title a::before {
	margin-right: unset;
	margin-left: 20px;
}
.accordion .card-title a {
	font-family: shl;
}
.elementor a {
	letter-spacing: normal;
	font-family: shl;
	font-weight: normal;
}
.swiper-button-circular .swiper-button-prev::before {
	content: unset;
}
.swiper-button-circular .swiper-button-next::before {
	content: unset;
}
.swiper-button-circular .swiper-button-next {
	right: unset;
}
.social-boxed.social-gray a {
	font-size: 17px;
}

blockquote footer, .blockquote footer {
	font-size: 18px;
	font-family: sh;
}
.text-info {
	font-family: shl;
}
.form-control-lg, .input-group-lg .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, .comment-list .input-group-lg > .input-group-btn > .comment-reply-link, .comment-form .input-group-lg > .input-group-btn > .submit, .post-password-form .input-group-lg > .input-group-btn > input[type="submit"] {
	font-family: shl;
}
.btn-outline.btn-white {
	margin-right: 10px;
}
.text-md-left {
	text-align: right;
}
.feature-3 .feature-icon {
	margin-left: 20px;
}
.feature-2 .feature-icon {
	text-align: right;
}
.ti-angle-right::before {
	content: "\e629";
}
.col-12 {
	font-family: shl;
}
.post-cats a {
	font-size: 18px;
}
.shop-item .item-details .item-price {
	font-family: sh;
}
.shop-item .item-details .item-price .unit {
	float: left;
	margin-right: 10px;
}
.shop-item .item-details .item-price {
	margin-left: -25px;
}
.btn-block, input[type="button"].btn-block, input[type="reset"].btn-block, input[type="submit"].btn-block {
	font-size: 14px;
}
.btn-block, input[type="button"].btn-block, input[type="reset"].btn-block, input[type="submit"].btn-block {
	font-family: shl;
}
.fa-chevron-right::before {
    content: "\f053";
}
/*.row.gap-y > .col, .row.gap-y > [class*="col-"] {
	padding-right: 70px;
}*/
.plan-period {
	font-size: 18px;
}
.pricing-3 .popular-tag {
	letter-spacing: normal;
}
.thesaas-sections-split .section-info {
	font-size: 15px;
}
.offset-1.col-10.col-md-8.offset-md-2 {
    padding-right: 40px;
}
.team-1 h6 {
	font-size: 16px;
}
.team-1 h6 small {
	font-size: 14px;
}
.row.gap-y > .col, .row.gap-y > [class*="col-"] {
	direction: ltr;
}
.btn-primary, .comment-form .submit, .post-password-form input[type="submit"], .btn-primary:hover, .comment-form .submit:hover, .post-password-form input[type="submit"]:hover {
	margin-right: 10px;
}
.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child) {
	font-family: shl;
}
.section-inverse .btn-outline.btn-white, .header-inverse .btn-outline.btn-white {
	font-family: shl;
}
.form-round .input-group .input-group-btn .btn, .form-round .input-group .input-group-btn .comment-list .comment-reply-link, .comment-list .form-round .input-group .input-group-btn .comment-reply-link, .form-round .input-group .input-group-btn .comment-form .submit, .comment-form .form-round .input-group .input-group-btn .submit, .form-round .input-group .input-group-btn .post-password-form input[type="submit"], .post-password-form .form-round .input-group .input-group-btn input[type="submit"] {
	letter-spacing: normal;
	font-family: shl;
}
.form-round .input-group {
	direction: rtl;
}
.section-inverse .section-dialog {
	text-align: center !important;
}
.form-glass .form-control {
	text-align: right !important;
}
.form-control {
	font-family: shl;
	text-align: right;
}/*
.nav {
    padding-left: 20% !important;
    width: -moz-max-content;
}*/
.accordion .card-title a {
	float: right;
}
.flexbox {
	direction: rtl;
}
[data-aos^="fade"][data-aos^="fade"].aos-animate {
  	margin-right: auto;
}
.col-12 {
	margin-right: auto;
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
	margin-right: unset;
}
.row.gap-y.gap-2 > .col, .row.gap-y.gap-2 > [class*="col-"] {
	margin-right: unset;
}
.btn-group, .btn-group-vertical {
	direction: ltr;
}
.woocommerce table.shop_table {
	max-width: 50%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 60px;
	font-family: shl;
}
.woocommerce table.shop_table th {
	font-family: sh;
	text-align: right;
}
#coupon_code {
	font-family: shl;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
	font-family: shl;
	letter-spacing: normal;
	font-size: 12px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	max-width: 50%;
}
.woocommerce .input-text.qty {
	text-align: right;
}
.btn-primary, .comment-form .submit, .post-password-form input[type="submit"], .btn-primary:hover, .comment-form .submit:hover, .post-password-form input[type="submit"]:hover {
	letter-spacing: normal;
}
.btn-outline.btn-white {
	letter-spacing: normal;
}
.btn-outline.btn-danger {
	letter-spacing: normal;
    margin-right: 10px;
	font-weight: normal;
}
.topbar-nav .nav-link, .topbar-nav .menu-item a, .menu-item .topbar-nav a {
	font-weight: normal;
	font-family: sh;
}
.btn-danger, .btn-danger:hover {
    letter-spacing: normal;
    font-size: 13px;
    font-weight: normal;
}
.topbar-nav {
	font-size: 13px;
}
.btn-outline.btn-white {
	font-weight: normal;
	font-size: 13px;
}
.btn-white {
	font-weight: normal;
	font-size: 13px;
}
.fa-shopping-cart::before {
    font-size: 13px;
}
.pricing-1 .plan-name {
	font-size: 15px;
	font-weight: normal;
}
.btn-block, input[type="button"].btn-block, input[type="reset"].btn-block, input[type="submit"].btn-block {
	font-weight: normal;
	letter-spacing: normal;
}
.display-1, .display-2, .display-3, .display-4 {
	font-weight: normal;
}
.fw-600 {
	font-weight: normal;
}
.section-inverse, .section-inverse h1, .section-inverse h2, .section-inverse h3, .section-inverse h4, .section-inverse h5, .section-inverse h6, .section-inverse .h1, .section-inverse .h2, .section-inverse .h3, .section-inverse .h4, .section-inverse .h5, .section-inverse .h6, .header-inverse, .header-inverse h1, .header-inverse h2, .header-inverse h3, .header-inverse h4, .header-inverse h5, .header-inverse h6, .header-inverse .h1, .header-inverse .h2, .header-inverse .h3, .header-inverse .h4, .header-inverse .h5, .header-inverse .h6 {
	font-weight: normal;
}
.elementor *, .elementor ::after, .elementor ::before {
	font-weight: normal !important;
}
.shop-item .item-details {
	direction: rtl;
}
.shop-item .item-details h5 {
	font-size: 18px;
	font-family: sh;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
	font-weight: normal;
}