/* ===============================
   Thmanyah Sans
   Used for body, menu, buttons, text
   =============================== */

@font-face {
  font-family: "Thmanyah Sans";
  src: url("fonts/thmanyahsans/woff2/thmanyahsans-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Thmanyah Sans";
  src: url("fonts/thmanyahsans/woff2/thmanyahsans-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Thmanyah Sans";
  src: url("fonts/thmanyahsans/woff2/thmanyahsans-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Thmanyah Sans";
  src: url("fonts/thmanyahsans/woff2/thmanyahsans-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Thmanyah Sans";
  src: url("fonts/thmanyahsans/woff2/thmanyahsans-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* ===============================
   Thmanyah Serif Display
   Used for big Arabic headings only
   =============================== */

@font-face {
  font-family: "Thmanyah Serif Display";
  src: url("fonts/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Thmanyah Serif Display";
  src: url("fonts/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Thmanyah Serif Display";
  src: url("fonts/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Thmanyah Serif Display";
  src: url("fonts/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Thmanyah Serif Display";
  src: url("fonts/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* ===============================
   Arabic Typography - Atae Viajes
   =============================== */

body.rtl {
  font-family: "Thmanyah Sans", sans-serif;
}

/* Big headings */
body.rtl h1,
body.rtl h2,
body.rtl .elementor-heading-title {
  font-family: "Thmanyah Serif Display", "Thmanyah Sans", sans-serif;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.2;
}

/* Smaller headings */
body.rtl h3,
body.rtl h4,
body.rtl h5,
body.rtl h6 {
  font-family: "Thmanyah Sans", sans-serif;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.35;
}

/* Paragraphs */
body.rtl p,
body.rtl .elementor-widget-text-editor,
body.rtl .elementor-widget-text-editor p {
  font-family: "Thmanyah Sans", sans-serif;
  font-weight: 400;
  line-height: 1.8;
}

/* Menu, links, buttons */
body.rtl a,
body.rtl button,
body.rtl input,
body.rtl textarea,
body.rtl select,
body.rtl .elementor-button,
body.rtl .wd-button,
body.rtl .btn,
body.rtl .wd-nav > li > a {
  font-family: "Thmanyah Sans", sans-serif;
}

/* Buttons */
body.rtl .elementor-button,
body.rtl .wd-button,
body.rtl .btn {
  font-weight: 700;
}

/* Menu */
body.rtl .wd-nav > li > a {
  font-weight: 500;
}

body.rtl .wd-underline-colored-alt,
body.rtl .elementor-heading-title u,
body.rtl .wd-underline-colored-alt u {
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: inherit;
}

body.rtl .wd-accordion,
body.rtl .wd-accordion-item,
body.rtl .wd-accordion-title,
body.rtl .wd-accordion-title-text,
body.rtl .wd-accordion-content,
body.rtl .wd-accordion-content p {
  font-family: "Thmanyah Sans", sans-serif !important;
}

body.rtl .wd-accordion-title,
body.rtl .wd-accordion-title-text {
  font-family: "Thmanyah Sans", sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}

body.rtl .wd-accordion-content,
body.rtl .wd-accordion-content p,
body.rtl .wd-accordion-content div,
body.rtl .wd-accordion-content span {
  font-family: "Thmanyah Sans", sans-serif !important;
  font-weight: 400;
  line-height: 1.8;
}

/* Contact Form 7 RTL */
body.rtl .wpcf7,
body.rtl .wpcf7 form,
body.rtl .atae-form-contact {
  direction: rtl;
  text-align: right;
}

body.rtl .atae-form-contact label {
  display: block;
  text-align: right;
  direction: rtl;
}

body.rtl .atae-form-contact input,
body.rtl .atae-form-contact textarea,
body.rtl .atae-form-contact select {
  direction: rtl;
  text-align: right;
  font-family: "Thmanyah Sans", sans-serif !important;
}

body.rtl .atae-form-contact input::placeholder,
body.rtl .atae-form-contact textarea::placeholder {
  direction: rtl;
  text-align: right;
}

body.rtl .atae-form-contact .wpcf7-submit {
  font-family: "Thmanyah Sans", sans-serif !important;
  direction: rtl;
}

body.rtl .atae-form-contact input[type="tel"],
body.rtl .atae-form-contact input[name="tel-767"] {
  direction: ltr;
  text-align: right;
}

.custom-umrah-page-list li i {
    margin-left: 8px;
    margin-right: 0;
}

body.rtl .wd-header-nav,
body.rtl .wd-header-nav .wd-nav,
body.rtl .wd-header-nav .wd-nav > li > a,
body.rtl .wd-header-nav .nav-link-text,
body.rtl .wd-header-nav .nav-link-text span,
body.rtl .wd-nav-main > li > a,
body.rtl .wd-nav-main .nav-link-text {
  font-family: "Thmanyah Sans", sans-serif;
  font-weight: 600;
  letter-spacing: 0;
}
.menu-label.menu-label-primary {
  font-family: "Thmanyah Sans", sans-serif;
  letter-spacing: 0;
}

body.rtl .wd-header-nav .wd-nav li.current_page_item a .nav-link-text{
  font-weight: 900 !important;
}

body.rtl .wd-header-nav .wd-nav li.current_page_item a .nav-link-text::after {
    display: none;
}
.header-atae-info-contact .info-box-inner div{
    text-align: left !important;
    direction: ltr !important;
}
.header-atae-info-contact .info-box-inner p{
    font-weight: 700;
}