@font-face {
	font-family: YekanBakh;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/YekanBakh-Regular.woff') format('woff'),   
	url('../fonts/YekanBakh-Regular.woff2') format('woff2');		 
}

@font-face {
	font-family: YekanBakh;
	font-style: normal;
	font-weight: bold;
	src: url('../font/YekanBakh-Bold.woff') format('woff'),   
	url('../font/YekanBakh-Bold.woff2') format('woff2'); 
}



:root {
    --c-cool-light-gray: #f3f4f6;
    --c-cool-light-gray-rgb: 243,244,246;
    --c-cool-gray: #d4d7dd;
    --c-cool-gray-rgb: 212,215,221;
    --c-cool-gray-blue: #656675;
    --c-cool-gray-blue-rgb: 101,102,117;
    --c-cool-dark-blue: #00629d;
    --c-cool-dark-blue-rgb: 0,98,157;
    --c-warm-white: #fff;
    --c-warm-white-rgb: 255,255,255;
    --c-warm-light-beige: #f9f7f6;
    --c-warm-light-beige-rgb: 249,247,246;
    --c-warm-light-brown: #dccec8;
    --c-warm-light-brown-rgb: 220,206,200;
    --c-warm-gray-brown: #625b5a;
    --c-warm-gray-brown-rgb: 98,91,90;
    --c-warm-brown: #bc978c;
    --c-warm-brown-rgb: 188,151,140;
    --c-warm-dark-brown: #312c2b;
    --c-warm-dark-brown-rgb: 49,44,43;
    --c-additional-gray: #f5f3f6;
    --c-additional-gray-rgb: 245,243,246;
    --c-additional-yellow: #faf6f2;
    --c-additional-yellow-rgb: 250,246,242;
    --c-additional-brown: #f2e7e3;
    --c-additional-brown-rgb: 242,231,227;
    --c-error: #ff6262;
    --c-error-rgb: 255,98,98;
    --c-black: #000;
    --c-black-rgb: 0,0,0;
}

.text--intro-title {
    font-size: var(--xxxxl,calc(var(--scale-text-rem) * 16)) var(--n-xxxxl,var(--xxl,calc(var(--scale-text-rem) * 12)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 8)) var(--n-md,calc(var(--scale-text-rem) * 5))));
    --lh: var(--xxxxl,1em) var(--n-xxxxl,var(--xxl,1em) var(--n-xxl,var(--md,15em) var(--n-md,1em)));
}

.h1, .text--h1, h1 {
    font-size: var(--xxxl,calc(var(--scale-text-rem) * 16)) var(--n-xxxl,var(--xxl,calc(var(--scale-text-rem) * 12)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 8)) var(--n-md,calc(var(--scale-text-rem) * 5))));
    --lh: var(--xxxl,0.75em) var(--n-xxxl,var(--xxl,0.77778em) var(--n-xxl,var(--md,0.83333em) var(--n-md,0.88em)));
}

.reviews-carousel {
    --card-width: var(--md,calc(var(--grid-col) * 4 + var(--grid-gutter) * 2)) var(--n-md,calc(var(--grid-col) * 3 + var(--grid-gutter) * 1));
    --card-height: calc(var(--card-width) * 1.38462);
}

.h2, .text--h2, h2 {
    font-size: var(--xxxl,calc(var(--scale-text-rem) * 12)) var(--n-xxxl,var(--xxl,calc(var(--scale-text-rem) * 8)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 6)) var(--n-md,calc(var(--scale-text-rem) * 4.6))));
    --lh: var(--xxxl,1em) var(--n-xxxl,var(--xxl,1em) var(--n-xxl,var(--md,1em) var(--n-md,1em)));
}

.hceom{
	position:absolute;
	z-index:9;
}

@media only screen and (max-width: 480px) {
  .htordb {
    display:none;
  }
}

.wow-section{
  background: #002159;
}


.text--intro-title {
  font-family: YekanBakh,SangBleuSunrise,Arial;
  font-weight: 300;
}

.form-label, .no-hover .form-control-select__fake, .selectize-dropdown, .selectize-dropdown .option, .selectize-input, .selectize-input input, body, button, input, textarea {
  font-family: YekanBakh,Helvetica,Arial,sans-serif;
}

.text--nav {
  font-family: YekanBakh,Helvetica,Arial,sans-serif;
}

.description__title, .description__info,.benefits__layout__content__title__inner,.benefits__layout__content__text__inner{
	direction:rtl;
}

.h5, .text--h5, h5, .h4, .text--h4, h4, .h3, .text--h3, h3, .h2, .text--h2, h2, .h1, .text--h1, h1 {
  font-family: YekanBakh,Helvetica,Arial,sans-serif;
}

.text--with-you-subline, .text--with-you-line {
  font-family: YekanBakh,Helvetica,Arial,sans-serif;
  direction: rtl;
  text-align: left;
}

.text--with-you-text {
	font-family: YekanBakh,Helvetica,Arial,sans-serif;
	direction: rtl;
}

.with-you-card__content__header__title, .with-you-card__content__main__text {
  direction: rtl;
}

.text--h5-larger, .text--h2-larger {
  font-family: YekanBakh,Helvetica,Arial,sans-serif;
}

.text--smaller {
  font-family: YekanBakh,Helvetica,Arial,sans-serif;
}

.divider-content-top .divider-content-top__text-box p {
  direction: rtl;
}

.reviews-carousel__content__review__title {
  direction: rtl;
}

 .reviews-carousel__content__review__text{
	 font-family: YekanBakh,Helvetica,Arial,sans-serif;
	direction: rtl;
 }
 
 .wow-bottom__title__inner {
  direction: rtl;
  text-align: left;
}

.divider-icons__text-box, .how-to-use__content__title{
	direction: rtl;
}
.shop-list-box__list__item a, .text--buy-card {
  font-family: YekanBakh,Helvetica,Arial,sans-serif;
}

.text--tiny, li::after, li::before {
  font-family: YekanBakh,Helvetica,Arial,sans-serif;
}

.how-to-buy-card__text, .how-to-buy-card__title {
  direction: rtl;
  text-align: right;
}