@font-face {
  font-family: 'Tajawal-Medium';
  src: url('../fonts/Tajawal/Tajawal-Medium.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Tajawal-Regular';
  src: url('../fonts/Tajawal/Tajawal-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Tajawal-Light';
  src: url('../fonts/Tajawal/Tajawal-Light.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Tajawal-Bold';
  src: url('../fonts/Tajawal/Tajawal-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

html, body {
  scroll-behavior: smooth;
}

h1,
h2,
h3,
h4,
h5,
h6,
span,
div,
article,
section,
main,
li,
p,
button,
a {
  font-family: 'Tajawal-Medium';
}

h1,
h2 {
  font-family: 'Tajawal-Bold' !important;
}

.bidi {
  unicode-bidi: plaintext;
}

.ltr {
  direction: ltr !important;
}

.rtl {
  direction: rtl !important;
}

/* hide (header / footer) on front dashboard */
.page-front_dashboard .site-main-header,
.page-front_dashboard .site-main-footer,
/********/
.page-front_login .site-main-header,
.page-front_login .site-main-footer,
/********/
.page-front_register .site-main-header,
.page-front_register .site-main-footer
{
    display: none !important;
}