@import url('https://fonts.googleapis.com/css?family=Aref+Ruqaa:400,700|Harmattan|Lateef&display=swap&subset=arabic');

.font--amiri,
.font--aref,
.font--harmattan,
.font--lateef {
    font-size: inherit;
}

.font--aref {
    font-family: 'Aref Ruqaa' !important;
    font-size: .85em;
}

.font--harmattan {
    font-family: 'Harmattan' !important;
    font-size: .85em;
}

.font--lateef {
    font-family: 'Lateef' !important;
    font-size: 0.95em;
}

.font--al-jazeera {
    font-family: 'Al-Jazeera-Arabic' !important;
}

hr {
    width: 100%;
}

hr.width--75 {
    width: 75%;
}

hr.width--66 {
    width: 66.666%;
}

hr.width--50 {
    width: 50%;
}

hr.width--33 {
    width: 33.333%;
}

hr.width--25 {
    width: 25%;
}

hr.style--1 {
    border-top: 1px solid #8c8b8b;
}

hr.style--2 {
    border-top: 3px double #8c8b8b;
}

hr.style--5 {
    background-color: #fff;
    border-top: 2px dashed #8c8b8b;
}

hr.style--7 {
    border-top: 1px solid #8c8b8b;
    border-bottom: 1px solid #fff;
}

hr.style--8 {
    border-top: 1px solid #8c8b8b;
    border-bottom: 1px solid #fff;
}

hr.style--8:after {
    content: '';
    display: block;
    margin-top: 2px;
    border-top: 1px solid #8c8b8b;
    border-bottom: 1px solid #fff;
}

/** HEADERS */
h1 {
    font-size: 28px;
    text-align: center;
}

h2 {
    font-size: 24px;
    text-align: center;
}

h3 {
    /*font-size: Xpx;*/
    /*color: color;*/
}

/** PARAGRAPHS */
p {
    font-size: 24px;
    /*color: color;*/
}

.p1 {
    /*font-size: Xpx;*/
    /*color: color;*/
    text-align: center;
}

/** BREADCRUMBS */
.custom__breadcrumbs {
    /* default font-size: 18px */
    /*font-size:18px*/
}

/** FOOTNOTE */
.footnote p {
    font-size: 20px;
    /*font-size: 22px;*/
}

.footnote .english-font,
.footnote .english-font p {
    font-size: 16px;
    text-align: left;
    /*font-size: 16px;*/
}

.footnote__sup {
    /* default font-size: 18px */
    font-size: 16px;
    font-weight: normal;
}

/** SCROLL-n-HIGHLIGHT */
.section--highlight, .active-sfn {
    /* default background: #f6ffed; */
    /* background: #F4F3F0;*/
    background: #F3E7A9;
    /*default font-weight: bold; */
    font-weight: normal;
}

/** QUOTES */
.p__quote {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 40px; /* left indentation */
    padding-right: 40px; /* right indentation */
    font-weight: bold; /* boldness */
    color: black; /* color */
    font-family: inherit; /* font type */
    font-size: 24px; /* font-size */
    line-height: 45px; /* space between lines */
    text-align: justify; /* text alignment */
}

.p__reference {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 40px; /* left indentation */
    padding-right: 20px; /* right indentation */
    font-weight: inherit; /* boldness */
    color: gray; /* color */
    font-family: inherit; /* font type */
    font-size: 19px; /* font-size */
    line-height: 1; /* space between lines */
    text-align: left; /* text alignment */
}

.p__quote--v2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 40px; /* left indentation */
    padding-right: 40px; /* right indentation */
    font-weight: normal; /* boldness */
    color: black; /* color */
    font-family: inherit; /* font type */
    font-size: 24px; /* font-size */
    line-height: 45px; /* space between lines */
    text-align: justify; /* text alignment */
}

.p__reference--v2 {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0px; /* left indentation */
    padding-right: 0px; /* right indentation */
    font-weight: inherit; /* boldness */
    color: gray; /* color */
    font-family: inherit; /* font type */
    font-size: 19px; /* font-size */
    line-height: 1; /* space between lines */
    text-align: left; /* text alignment */
}

.p1--v2 {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 40px; /* left indentation */
    padding-right: 40px; /* right indentation */
    font-weight: inherit; /* boldness */
    color: gray; /* color */
    font-family: inherit; /* font type */
    font-size: 19px; /* font-size */
    line-height: 1px; /* space between lines */
    text-align: left; /* text alignment */
}

/** FOOTNOTE LIST (ol) */
.footnote__list {
    font-size: 20px;
    /*font-weight: normal;*/
    /*line-height: 1.75;*/
    /*list-style: none;*/
    /*padding: 0;*/
    /*margin: 10px 0 20px 0;*/
    /*counter-reset: item;*/
}

.footnote__list__number {
    /*vertical-align: super;*/
    /*font-size: 75%;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 1.5px;*/
    /*overflow: hidden;*/
    /*text-align: center;*/
    /*letter-spacing: -1px;*/
    /*display: block;*/
}

.footnote__list__number:before {
    /*content: '[';*/
    /*margin-right: -1px;*/
}

.footnote__list__number:after {
    /*content: ']';*/
    /*margin-left: -1px;*/
}

.footnote__list li {
    /*margin: 5px 0px 10px 0px;*/
    /*padding-right: 48px;*/
    /*position: relative;*/
}

.template__header__title {
    font-size: 50px;
    font-family: 'Aref Ruqaa';
    color: gold;
}

/* munajat footer links section header styles */
.template__footer__header {
    /* place your custom styles here */
}
/* munajat footer links section link item styles */
.template__footer__links__item {
    /* place your custom styles here */
}