
body {
    background-color: #eee;
    font-family: 'Droid Arabic Naskh', serif;
}

#header {
    background: url(../images/header-bg-xs.jpg) center center;
    border-bottom: 10px solid #007469;
    border-top: 10px solid #007469;
    margin-top: 56px;
    padding: 35px 0 105px;
}

#header .logo p {
    color: #ffe6bb;
    font-size: 16px;
    margin-top: 0;
}

#body .container {
    background-color: #fff;
    margin-top: -80px;
}

.full-content-wrapper {
    padding: 1rem 0rem;
}

#footer {
    background-color: #444;
    color: #fff;
    padding: 40px 0;
    min-height: 300px;
}

ul.pagination {
    padding-inline-start: 0;
    justify-content: flex-end;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.page-path {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 2rem;
}

/************************** Widget Style *******************************/
.widget-title {
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    display: inline-block;
    border-bottom: 3px solid #009182;
}

/************************** RTL Style *******************************/
html:lang(ar) * {
    direction: rtl;
    text-align: right;
}

html:lang(ar) .mr-auto, html:lang(ar) .mx-auto {
    margin-left: auto!important;
    margin-right: unset!important;
}

html:lang(ar) .fa-angle-double-right:before {
    content: "\f100"!important;
}

html:lang(ar) .fa-angle-double-left:before {
    content: "\f101"!important;
}

html:lang(ar) pre[class*=language-] {
    direction: ltr;
}
