/* Typography aligned with Al Arabiya news channel style (IBM Plex Sans Arabic) */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&display=swap');

:root {
    --wased-font: "IBM Plex Sans Arabic", Tahoma, Arial, sans-serif;
}

html,
body,
button,
input,
select,
textarea,
.wased-header,
.wased-header__nav a,
.wased-flow,
.wased-member-form,
.wased-panel,
.wased-btn,
.form-control,
.navtitle h1,
h1, h2, h3, h4, h5, h6,
p, a, li, label, small,
.sminfo, .view-content, #wrap, .member_wrap, .navtitle,
.search-form, .site-footer, .wased-footer {
    font-family: var(--wased-font) !important;
}

/* Keep icon fonts */
.fa,
[class^="pe-7s-"],
[class*=" pe-7s-"],
.fi,
.fontawesome-icon {
    font-family: FontAwesome, 'Pe-icon-7-stroke', 'foundation-icons', inherit !important;
}

.pe-7s-camera::before,
[class^="pe-7s-"]::before,
[class*=" pe-7s-"]::before {
    font-family: 'Pe-icon-7-stroke' !important;
}
