@font-face {
    font-family: 'Noto-Kufi-Arabic';
    src: url(../Greta_Text_Arabic/GretaArabic-Regular.otf) format("opentype");
    font-display: swap;
    font-weight: 400;
    font-style: normal;
    font-optical-sizing: auto;
}

@font-face {
    font-family: 'Noto-Kufi-Arabic-Bold';
    src: url(../Greta_Text_Arabic/GretaArabic-Regular.otf) format("opentype");
    font-display: swap;
    font-weight: 700;
    font-style: normal;
    font-optical-sizing: auto;
}
/* تعريف المتغيرات */
:root {
    --font-primary: 'Noto-Kufi-Arabic', sans-serif;
    --font-bold: 'Noto-Kufi-Arabic', sans-serif;
    --font-size-normal: 17px;
    --font-size-large: 15px;
}

/* استخدام الخطوط */
body, .ar {
    font-family: var(--font-primary) !important;
}

.title .h1, .title .h2, .title .h3, .title .h4, .title .h5, .title .h6 {
    font-family: var(--font-bold) !important;
}

/*.title .h4 {*/
/*    font-size: 14px !important;*/
/*}*/

/*.title .h3 {*/
/*    font-size: 16px !important;*/
/*}*/

/*.title .h2 {*/
/*    font-size: 18px !important;*/
/*    line-height: 24px !important;*/
/*}*/

.title .h1 {
    font-size: 25px !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: var(--font-bold) !important;
    line-height: 24px !important;
}

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6,
.uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium,
.uk-heading-small, .uk-heading-xlarge {
    font-family: var(--font-bold) !important;
    line-height: 24px !important;
}

.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content > li .sidebar-submenu li a {
    font-family: var(--font-primary) !important;
}

.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .sidebar-main .sidebar-links li a span,
.sweet-alert, div.dataTables_wrapper,
.page-wrapper .page-body-wrapper .page-title .breadcrumb li {
    font-family: var(--font-primary) !important;
}

/* أحجام الخطوط */
body, input, button, select, optgroup, textarea {
    font-size: var(--font-size-normal) !important;
}

.posts--filter-bar .nav > li > a, .post--info .title .h4, .post--item.post--layout-1 .post--info .title .h4 {

    font-size: var(--font-size-large) !important;
}

.post--item .post--info .title .h4 a {
    font-size: var(--font-size-large) !important;
}

/* الروابط داخل المحتوى */
.ck-content a {
    color: -webkit-link !important;
    text-decoration: underline !important;
}

.ck-content a:hover {
    color: #da0000 !important;
}

.header--menu-links {
    font-family: var(--font-bold) !important;
    font-size: 16px !important;
}

.footer--section p {
    font-size: 16px;
}

.links--widget .nav > li > a {
    font-size: 16px;
}

.list--widget-nav .nav > li > a {
    font-size: 16px;
}

input {
    font-size: 16px !important;
}

.subscribe--widget .content p {
    font-size: 17px !important;
}

.post--single .post--content {
    font-size: 19.20px;
}

.post--info .meta > li > a, .post--info .meta > li > span, .post--info .meta > li > a, .post--info .meta > li > span {
    font-family: var(--font-bold) !important;

}

.post--info .meta > li > a, .post--info .meta > li > span, .post--info .meta > li > a, .post--info .meta > li > span {
    font-size: 14px !important;
    line-height: 24px !important;
}
.comment--content p, .comment--content ul, .h1, .h2, .h3, .h4, .h5, .h6, .post--single .post--content ul, h1, h2, h3, h4, h5, h6 {
    line-height: 2 !important;
}
.post--single .post--content p {
    line-height: 29px !important;
}
.comment--content p, .comment--content ul, .post--single .post--content p, .post--single .post--content ul {
    margin-bottom: 19px !important;
}


.post--content .h1,.post--content .h2,.post--content .h3,.post--content h1,.post--content h2,.post--content h3 {
    margin-top: 12px;
    margin-bottom: 10px;
}

.post--content .h2,.post--content h2 {
    font-size: 22px;
}
