/*
 Theme Name:   WpResidence child theme
 Theme URI:    https://themeforest.net/item/wp-residence-real-estate-wordpress-theme/7896392
 Description:  WpResidence child theme
 Author:       WpEstate
 Author URI:   http://wpestate.org
 Template:     wpresidence
 Version:      5.1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/



.header_transparent .wpresidence-navigation-menu .menu-mega-menu-updated-container>ul>li>a, .mobilex-menu li a { color: var(--wp-estate-transparent-menu-font-color-option,var(--wp-estate-transparent-menu-font-color)); font-family: "Noto Kufi Arabic", sans-serif !important; }


@media (max-width:1024px){
  body .mobile_header .mobile-trigger,
  .mobile_header .mobile-trigger-user {
      top: 10px;
      right: 0 !important;
  }
  body .mobile_header {
      height: 90px !important;
  }
}

/* ======================
   ▶ Noto Kufi Arabic font (self-hosted)
   ====================== */
@font-face {
  font-family: "Noto Kufi Arabic";
  src: url("/wp-content/themes/wpresidence-child/fonts/NotoKufiArabic-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
}

/* Apply globally */
body,
h1, h2, h3, h4, h5, h6,
p, a, span, div,
li, ul, ol, input, textarea,
button, select {
  font-family: "Noto Kufi Arabic", sans-serif !important;
}

p:not(.elementor-widget-container p) {
    font-family: "Noto Kufi Arabic", sans-serif !important;
    font-size: var(--wp-estate-paragraph-font-size-option,var(--wp-estate-paragraph-font-size));
    font-weight: var(--wp-estate-paragraph-font-weight-option,var(--wp-estate-paragraph-font-weight));
    line-height: var(--wp-estate-paragraph-line-height-option,var(--wp-estate-paragraph-line-height));
}

