@font-face {
    font-family: 'Nafees Web Naskh';
    font-display: swap;
    src: url('fonts/NafeesWeb.ttf');
}

html body {
    direction: rtl;
    font-family: 'Nafees Web Naskh' !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 2;
}

#masthead {
    display: none;
}

.main-navigation li {
    font-size: 16px;
}

.main-navigation.tipi-row.stuck:not(.slidedown) {
    border-bottom: 10px white solid;
}

input,
input[type="number"],
.body-f1,
.quotes-f1 blockquote,
.quotes-f1 q,
.by-f1 .byline,
.sub-f1 .subtitle,
.wh-f1 .widget-title,
.headings-f1 h1,
.headings-f1 h2,
.headings-f1 h3,
.headings-f1 h4,
.headings-f1 h5,
.headings-f1 h6,
.font-1,
div.jvectormap-tip,
.font-3,
.elementor-button,
.elementor-6002 .elementor-element.elementor-element-67a38f23,
p,
a {
    font-family: 'Nafees Web Naskh' !important;
}

.entry-content,
.sidebar-widget .widget-title {
    font-family: 'Nafees Web Naskh' !important;
    font-weight: 400;
    font-style: normal;
    line-height: 2;
    font-size: 22px;
    background: transparent;
}

.sidebar-widget .widget-title {
    font-size: 22px;
    letter-spacing: 0px;
}