
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}
body {
    margin: 0
}
h1 {
    font-size: 2em;
    margin: .67em 0
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}
pre {
    font-family: monospace, monospace;
    font-size: 1em
}
a {
    background-color: transparent
}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}
b,
strong {
    font-weight: bolder
}
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}
small {
    font-size: 80%
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sub {
    bottom: -.25em
}
sup {
    top: -.5em
}
img {
    border-style: none
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}
button,
input {
    overflow: visible
}
button,
select {
    text-transform: none
}
[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}
fieldset {
    padding: .35em .75em .625em
}
legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}
progress {
    vertical-align: baseline
}
textarea {
    overflow: auto
}
[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}
[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}
details {
    display: block
}
summary {
    display: list-item
}
template {
    display: none
}
[hidden] {
    display: none
}
@font-face {
    font-family: 'Noto Naskh Arabic';
    font-style: normal;
    font-weight: 400;
    src: url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Regular.eot);
    src: url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Regular.eot?#iefix) format('embedded-opentype'), url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'Noto Naskh Arabic';
    font-style: normal;
    font-weight: 700;
    src: url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Bold.eot);
    src: url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Bold.eot?#iefix) format('embedded-opentype'), url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Bold.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Bold.woff) format('woff'), url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'Noto Kufi Arabic';
    font-style: normal;
    font-weight: 400;
    src: url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Regular.eot);
    src: url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Regular.eot?#iefix) format('embedded-opentype'), url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'Noto Kufi Arabic';
    font-style: normal;
    font-weight: 700;
    src: url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Bold.eot);
    src: url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Bold.eot?#iefix) format('embedded-opentype'), url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Bold.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Bold.woff) format('woff'), url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Bold.ttf) format('truetype');
}
.hide {
    display: none;
}
.transition {
    transition: all 300ms ease-in-out;
}
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.entry-footer:before,
.entry-footer:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.nav-links:before,
.nav-links:after,
.pagination:before,
.pagination:after,
.comment-author:before,
.comment-author:after,
.footer-widget-area:before,
.footer-widget-area:after,
.widget:before,
.widget:after,
.comment-meta:before,
.comment-meta:after,
.site-info:before,
.site-info:after,
.wrap:before,
.wrap:after,
.section:before,
.section:after,
.posts-list:before,
.posts-list:after,
.main-menu-container:before,
.main-menu-container:after,
.site-content-container:before,
.site-content-container:after,
.brand-container:before,
.brand-container:after,
.footer-bar:before,
.footer-bar:after,
.container:before,
.container:after,
.top-bar:before,
.top-bar:after,
.posts-list .post:before,
.posts-list .post:after,
.related-posts:before,
.related-posts:after,
.mobile-bar:before,
.mobile-bar:after,
.posts-links:before,
.posts-links:after,
.single-nav-links:before,
.single-nav-links:after,
.right-col:before,
.left-col:before,
.right-col:after,
.left-col:after {
    content: "";
    display: table;
    table-layout: fixed;
}
.clear:after,
.entry-content:after,
.entry-footer:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.nav-links:after,
.pagination:after,
.comment-author:after,
.footer-widget-area:after,
.widget:after,
.comment-meta:after,
.site-info:after,
.wrap:after,
.section:after,
.main-menu-container:after,
.site-content-container:after,
.posts-list:after,
.brand-container:after,
.footer-bar:after,
.container:after,
.top-bar:after,
.posts-list .post:after,
.related-posts:after,
.mobile-bar:after,
.posts-links:after,
.single-nav-links:after,
.right-col:after,
.left-col:after {
    clear: both;
}
.screen-reader-text {
    display: none;
}
hr {
    border: none;
    border-bottom: solid 1px #cccccc;
    margin-bottom: 20px;
}
body,
button,
input,
select,
textarea {
    direction: rtl;
    text-align: right;
}
.entry-content h1,
.comment-content h1,
.textwidget h1,
.entry-content h2,
.comment-content h2,
.textwidget h2,
.entry-content h3,
.comment-content h3,
.textwidget h3,
.entry-content h4,
.comment-content h4,
.textwidget h4,
.entry-content h5,
.comment-content h5,
.textwidget h5,
.entry-content h6,
.comment-content h6,
.textwidget h6 {
    margin: 10px 0 20px;
}
p {
    margin: 0 0 15px;
    padding: 0;
}
blockquote {
    margin: 0 0 15px;
    padding: 10px 20px;
    overflow: hidden;
    text-align: center;
}
blockquote p:last-child {
    margin: 0;
}
blockquote cite {
    display: block;
    margin-top: 10px;
}
address {
    margin: 0 0 20px;
}
pre {
    margin-bottom: 20px;
    max-width: 100%;
    overflow: auto;
    padding: 20px;
}
abbr,
acronym {
    border-bottom: dotted 1px #cccccc;
    cursor: help;
}
mark,
ins {
    text-decoration: none;
}
blockquote:before,
blockquote:after {
    content: "";
}
:focus {
    outline: none;
}
label {
    display: inline-block;
    margin-bottom: 10px;
}
fieldset {
    margin-bottom: 10px;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
    border: solid 1px #cccccc;
    display: inline-block;
    padding: 0 10px;
    margin: 0 0 10px;
    max-width: 100%;
}
select {
    padding: 5px 10px;
}
textarea {
    padding: 5px 10px;
}
input[type="radio"],
input[type="checkbox"] {
    margin: 0 5px 10px 0;
}
button,
input[type="button"],
input[type="submit"],
input[type="reset"] {
    border: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    padding: 0 20px;
    text-shadow: none;
    transition: background 0.2s;
    line-height: 30px;
}
::-moz-placeholder {
    opacity: 1;
}
ul,
ol {
    padding: 0 0 0 20px;
    margin: 0 0 15px;
}
ul {
    list-style: disc;
}
ol {
    list-style: decimal;
}
dd {
    margin: 0 15px 15px;
}
table {
    border-collapse: collapse;
    margin: 0 0 20px;
    width: 100%;
}
table,
th,
td {
    border: solid 1px #cccccc;
}
th {
    padding: 10px;
}
td {
    padding: 10px;
}
a {
    text-decoration: none;
}
a:hover,
a:active {
    outline: 0;
    text-decoration: underline;
}
.brand-logo a,
.brand-logo img {
    max-width: 100%;
    max-height: 100%;
}
.main-bar .container {
    position: relative;
}
.header-main-container {
    display: none;
}
.brand-container {
    background-color: #fbb331;
}
.site-branding {
    position: relative;
}
.mobile-bar {
    position: relative;
    text-align: center;
    background-color: #fbb331;
}
.mobile-logo img {
    display: block;
    height: auto;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    height: 30px;
}
.mobile-bar,
.menu-toggle-on,
.search-toggle {
    line-height: 60px;
    color: #383f43;
}
.mobile-bar:hover,
.menu-toggle-on:hover,
.search-toggle:hover,
.mobile-bar:active,
.menu-toggle-on:active,
.search-toggle:active {
    color: #383f43;
}
.mobile-bar-1 .mobile-logo img {
    right: 0;
    left: 0;
}
.mobile-bar-2 .mobile-logo img {
    right: 10px;
}
.mobile-bar-3 .mobile-logo img {
    left: 10px;
}
.main-navigation a,
.secondary-navigation a,
.footer-navigation a {
    color: #000000;
}
.mobile-navigation a {
    color: #ffffff;
}
.mobile-navigation a:hover {
    color: #fbb331;
}
.main-navigation ul,
.mobile-navigation ul,
.secondary-navigation ul,
.footer-navigation ul,
.social-navigation ul {
    margin: 0;
    padding: 0;
    user-select: none;
    list-style: none;
}
.sub-menu {
    display: none;
}
.sub-menu.toggled-on {
    display: block;
}
.mobile-menu-container {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    z-index: 2000;
    width: 100%;
    overflow-y: scroll;
    background-color: #383E43;
}
.mobile-bar-3 .mobile-menu-container {
    right: -100%;
    left: auto;
}
.mobile-menu-container.toggled-on {
    left: 0;
    z-index: 100000;
}
.mobile-bar-3 .mobile-menu-container.toggled-on {
    right: 0;
    left: auto;
}
.mobile-navigation {
    clear: both;
    display: block;
    margin: 70px 0;
}
.mobile-navigation a {
    display: block;
    padding: 0 10px;
    text-decoration: none;
}
.mobile-navigation ul {
    list-style: none;
}
.mobile-navigation li {
    position: relative;
    text-decoration: none;
}
.mobile-navigation li.menu-item-has-children a {
    padding: 0 48px;
}
.secondary-navigation {
    height: 0;
    overflow: hidden;
}
.secondary-navigation.toggled-on {
    display: block;
}
.secondary-navigation ul {
    text-align: center;
}
.secondary-navigation li a {
    display: block;
}
.footer-navigation {
    text-align: center;
}
.footer-navigation li {
    display: inline-block;
    margin: 0 0 0 15px;
}
.footer-navigation li:last-child {
    margin: 0;
}
.social-navigation {
    margin: 0 15px;
    position: absolute;
    left: 0;
    top: 0;
}
.social-navigation a {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #333333;
    color: #ffffff;
}
.social-navigation a:hover {
    color: #fbb331;
}
.social-navigation li {
    display: inline-block;
    list-style: none;
    padding: 0;
    margin: 0 0 0 10px;
}
.social-navigation li:last-child {
    margin: 0;
}
.social-navigation i {
    line-height: 0;
}
.menu-toggle {
    display: block;
    padding: 0;
    margin: 0;
    text-align: center;
}
.menu-toggle:hover,
.menu-toggle:focus {
    box-shadow: none;
    outline: 0;
}
.menu-toggle i {
    line-height: 0;
}
.menu-toggle-on {
    float: left;
    width: 50px;
}
.mobile-bar-2 .menu-toggle-on {
    float: left;
}
.mobile-bar-3 .menu-toggle-on {
    float: right;
}
.menu-toggle-off {
    float: right;
    margin: 0;
    line-height: 50px;
    width: 50px;
}
.mobile-bar-3 .menu-toggle-off {
    float: left;
}
.secondary-menu-toggle {
    margin: 0;
    width: 50px;
    text-align: center;
}
.top-bar-1 .secondary-menu-toggle {
    float: left;
}
.top-bar-2 .secondary-menu-toggle {
    float: right;
}
.secondary-menu-toggle.toggled-on {
    transform: rotate(-180deg);
}
.top-bar-2 .secondary-menu-toggle.toggled-on {
    transform: rotate(180deg);
}
.dropdown-toggle {
    position: absolute;
    width: 48px;
    top: 0;
    right: 0;
    cursor: pointer;
}
.dropdown-toggle i {
    line-height: 0;
    transition: all 300ms ease-in-out;
}
.dropdown-toggle:focus {
    outline: thin dotted;
}
.dropdown-toggle.toggled-on i {
    transform: rotate(180deg);
}
.footer-navigation .dropdown-toggle,
.secondary-navigation .dropdown-toggle {
    display: none;
}
.single-nav-links a,
.posts-links a,
a.load-more-button {
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    background-color: #383f43;
    color: #fbb331;
}
.single-nav-links a:hover,
.posts-links a:hover,
a.load-more-button:hover {
    color: #ffffff;
}
.posts-links a>span {
    display: block;
    position: relative;
}
.single-pagination-links,
.single-nav-links {
    margin: 15px 0 0;
    text-align: center;
}
.single-nav-links-1 a>span {
    display: block;
    position: relative;
}
.single-nav-links-1 .next-text {
    padding: 0 30px 0 15px;
}
.single-nav-links-1 .previous-text {
    padding: 0 15px 0 30px;
}
.single-nav-links-1 .next-text:after,
.single-nav-links-1 .previous-text:before {
    position: absolute;
    top: 49%;
    padding: 0;
    margin: 1px 0 0 0;
    font-size: 24px;
}
.single-nav-links-1 .next-text:after {
    right: 10px;
}
.single-nav-links-1 .previous-text:before {
    left: 10px;
}
.single-nav-links-2 a {
    border: solid 2px #cccccc;
    border-radius: 40px;
}
.single-nav-links-2 span {
    width: 40px;
    line-height: 0;
    font-size: 0;
    display: block;
}
.single-nav-links-2 .next-text:after,
.single-nav-links-2 .previous-text:before {
    font-size: 24px;
}
.single-nav-links-3 a {
    border-radius: 8px;
}
.single-nav-links-3 span {
    width: 100px;
    line-height: 0;
    font-size: 0;
    display: block;
}
.single-nav-links-3 .next-text:after,
.single-nav-links-3 .previous-text:before {
    font-size: 28px;
}
.posts-links .previous-posts {
    float: left;
}
.posts-links .next-posts {
    float: right;
}
.posts-links .next-text:after,
.posts-links .previous-text:before {
    position: absolute;
    top: 49%;
    padding: 0;
    margin: 1px 0 0 0;
    font-size: 24px;
}
.posts-links .next-text {
    padding: 0 30px 0 15px;
}
.posts-links .previous-text {
    padding: 0 15px 0 30px;
}
.posts-links .next-text:after {
    right: 10px;
}
.posts-links .previous-text:before {
    left: 10px;
}
.pagination,
.posts-list-ajax-data,
.load-more-button-container,
.posts-links {
    text-align: center;
}
.pagination .page-numbers,
.pagination a,
.single-pagination-links a {
    display: inline-block;
    text-decoration: none;
}
.single-pagination-links span,
.pagination .page-numbers,
.pagination a {
    display: inline-block;
    padding: 15px 0;
    width: 30px;
}
.pagination span,
.pagination i,
.pagination a,
.single-pagination-links span {
    line-height: 0;
}
.load-more-button {
    display: inline-block;
    padding: 0 15px;
}
.posts-list-ajax-data {
    display: none;
}
html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*,
*:before,
*:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}
#page {
    position: relative;
    word-wrap: break-word;
}
.container {
    margin-left: auto;
    margin-right: auto;
    min-width: 320px;
}
.site-content,
.site-content-container {
    position: relative;
}
.content-area {
    margin: 0 0 40px;
}
.sidebar-container {
    margin: 0 0 40px;
}
.entry-header {
    padding: 15px;
}
.entry-header div {
    margin: 0 0 10px;
}
.entry-header div:last-child {
    margin: 0;
}
.entry-header .breadcrumbs {
    margin: 0 0 10px;
}
.entry-header .breadcrumbs a {
    background-color: #fbb331;
    color: #000000;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    padding: 5px 13px;
    margin: 0 0 0 10px;
    position: relative;
    text-transform: uppercase;
    -webkit-transform: skewX(-15deg);
    -moz-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    -o-transform: skewX(-15deg);
    transform: skewX(-15deg);
    z-index: 1;
    text-decoration: none;
}
.entry-header .breadcrumbs a:last-child {
    margin: 0;
}
.main-post .featured-image {
    display: block;
    width: 100%;
}
.main-post .featured-image img {
    display: block;
    width: 100%;
}
.category-174 .featured-image {
    display: none;
}
.main-post .entry-title {
    margin: 0;
    font-weight: bold;
    font-size: 24px;
}
.main-post .entry-meta a {
    color: #000;
    font-weight: bold;
    font-size: 12px;
}
.main-post .entry-meta a:hover {
    text-decoration: underline;
}
.main-post .entry-social {
    padding: 0 15px;
    margin: 15px 0;
    line-height: 0;
}
.main-post .entry-social .share-button {
    display: inline-block;
    margin: 0 0 0 8px;
    cursor: pointer;
}
.main-post .entry-social .share-button:last-child {
    margin: 0;
}
.main-post .entry-social a {
    display: inline-block;
    padding: 0 7px;
    text-decoration: none;
    line-height: 30px;
    font-size: 18px;
    color: #ffffff;
}
.main-post .entry-social .txt {
    font-size: 14px;
}
.main-post .entry-social i {
    display: inline-block;
    margin: 0 0 0 7px;
    line-height: 0;
}
.entry-social .facebook a {
    background-color: #3b5998;
}
.entry-social .twitter a {
    background-color: #4099ff;
}
.entry-social .whatsapp a {
    background-color: #128c7e;
}
.entry-social .linkedin a {
    background-color: #007bb6;
}
.entry-social .pinterest a {
    background-color: #cb2027;
}
.main-post .entry-content {
    padding: 0 15px 15px;
    margin: 15px 0 0;
    font-size: 20px;
    font-family: 'Noto Naskh Arabic', Arial, Helvetica, sans-serif;
}
.main-post .entry-content p:last-child {
    margin: 0;
}
.main-post .entry-content iframe {
    display: block;
}
.related-posts {
    padding: 0 15px 30px;
}
.related-posts .post {
    overflow: hidden;
}
.related-posts .entry-data {
    padding: 0 95px 0 0;
    line-height: 1.4;
}
.related-posts .entry-media {
    float: right;
    width: 80px;
    height: 80px;
}
.related-posts .entry-media img {
    width: auto;
    height: 100%;
    object-fit: cover;
}
.related-posts .icon-format {
    display: none;
}
.page-header {
    padding: 10px 15px 0;
}
.page-header .page-title {
    margin: 20px 0;
}
.page-title {
    text-align: center;
}
.main-page {
    min-height: 400px;
}
.main-page .entry-title {
    font-weight: bold;
    font-size: 24px;
}
.main-page .featured-image,
.main-page .featured-image img {
    display: block;
    width: 100%;
}
.main-page .entry-content {
    font-size: 22px;
    font-family: 'Noto Naskh Arabic', Arial, Helvetica, sans-serif;
    padding: 15px 15px;
}
.main-page .entry-content iframe {
    display: block;
}
.main-page .entry-content p:last-child {
    margin: 0;
}
.main-page .entry-content p:last-child iframe:last-child {
    margin: 0;
}
.page-404 {
    padding: 150px 15px;
}
.page-404 .text-404 {
    margin: 0 0 15px;
    text-align: center;
}
.page-404 .number-404 {
    text-align: center;
}
.archive .posts-list {
    padding: 0 15px;
}
.archive .posts-list .entry-title {
    margin: 0;
}
.archive .posts-list .entry-data {
    margin: 15px 0 0;
}
.site-footer {
    text-align: center;
    background-color: #383E43;
}
.site-footer a {
    text-decoration: none;
}
.site-footer a:hover {
    text-decoration: underline;
}
.footer-widget-col {
    padding: 10px 15px;
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
}
.footer-widget-col:last-child {
    border: none;
}
.site-footer .footer-widget-col:last-child {
    margin: 0;
}
.footer-bar {
    text-align: center;
    background-color: #000000;
    color: #777777;
}
.footer-bar a,
.footer-bar a:hover {
    color: #777777;
}
.copyright-content {
    margin: 0;
}
.footer-site-info {
    padding: 40px 0;
}
.footer-social {
    margin: 30px 0 0;
}
.footer-social .social-navigation {
    position: inherit;
    left: auto;
    top: auto;
    text-align: center;
    display: inline-block;
    line-height: 40px;
}
.footer-social .social-navigation ul {
    height: 40px;
}
.footer-social .social-navigation a {
    background-color: rgba(255, 255, 255, .15);
}
.footer-social .social-navigation li {
    margin: 0 10px 0 0;
}
.footer-bar {
    line-height: 40px;
}
.comments-area {
    clear: both;
    margin: 0;
    padding: 0 15px;
}
.comment-list,
.comment-list .children {
    list-style: none;
    margin: 0;
    padding: 0;
}
.comment-list .children li .comment-body {
    padding: 15px 15px 15px 35px;
}
.comment-list li:before {
    display: none;
}
.comment-body {
    background-color: #f5f5f5;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    padding: 15px;
    margin: 0 0 10px;
}
.comment-author {
    position: relative;
    z-index: 2;
    display: inline-block;
    margin: 0 0 0 5px;
}
.comment-author img {
    display: none;
}
.comment-author .says {
    display: none;
}
.comment-meta {
    margin-bottom: 10px;
}
.comment-metadata {
    display: inline-block;
}
.comment-metadata .comment-edit-link {
    margin: 0 10px 0 0;
    display: inline-block;
}
.comment-respond {
    margin: 0 0 15px;
}
.comment-reply-title {
    text-align: center;
    margin: 0 0 15px;
    position: relative;
}
.comment-reply-title:before {
    content: '';
    background-color: #555;
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 50%;
    width: 100%;
    height: 1px;
    z-index: 0;
}
.comment-reply-title span {
    background-color: #383E43;
    color: #ffffff;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    padding: 5px 13px;
    position: relative;
    text-transform: uppercase;
    -webkit-transform: skewX(-15deg);
    -moz-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    -o-transform: skewX(-15deg);
    transform: skewX(-15deg);
    z-index: 1;
    text-decoration: none;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus {
    text-decoration: none;
}
.comment-reply-title small {
    position: absolute;
    left: 0;
    top: 14px;
}
.comment-reply-title small a {
    display: inline-block;
    font-size: 12px;
    line-height: 1;
}
.comment-reply-title small a:hover {
    text-decoration: underline;
}
.comment-reply-link {
    border: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    padding: 7px 10px;
    text-shadow: none;
    transition: background 0.2s;
}
.comment-awaiting-moderation {
    margin: 0;
}
.comments-pagination {
    margin: 15px 0;
}
.comment-form .logged-in-as a:hover {
    text-decoration: underline;
}
.form-submit {
    text-align: right;
}
.comment-form .form-submit {
    margin: 0;
}
.comment-form textarea {
    resize: none;
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form textarea {
    display: block;
    width: 100%;
}
.comment-form label {
    display: block;
}
.comment-form input[type="radio"]+label,
.comment-form input[type="checkbox"]+label {
    display: inline;
}
.search-form {
    overflow: hidden;
    line-height: 0;
    border: solid 1px #cccccc;
}
input.search-field {
    border: none;
    margin: 0;
    padding: 0 10px;
    width: 100%
}
.search-field:focus {
    border: none;
    overflow: hidden;
    outline: none;
}
.search-submit {
    display: none;
}
.page-404 .search-form {
    margin: 0 0 15px;
}
.search-toggle {
    float: right;
    padding: 0;
    text-align: center !important;
    width: 50px;
    line-height: 0;
}
.mobile-bar-2 .search-toggle,
.mobile-bar-3 .search-toggle {
    display: none;
}
.search-toggle i {
    line-height: 0;
}
.header-search-container {
    padding: 10px;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    z-index: 1;
    display: none;
    z-index: 2;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    background-color: rgba(0, 0, 0, 0.7);
}
.header-search-container.toggled-on {
    display: block;
}
.site-footer .widget {
    padding: 30px 0;
    border: none;
}
.widget:last-child {
    margin: 0;
}
.widget-title {
    margin: 0 0 15px;
    text-align: center;
}
.widget select {
    width: 100%;
}
.widget ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.widget li {
    border-bottom: solid 1px #cccccc;
    padding: 0 0 10px;
    margin: 0 0 10px;
}
.widget li ul {
    position: relative;
    margin: 10px 0 0 20px;
    padding: 10px 0 0;
    border-top: solid 1px #cccccc;
}
.widget_recent_comments ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.widget li:last-child {
    border: none;
    margin: 0;
    padding: 0;
}
.site-footer .widget li,
.site-footer .widget li ul {
    border: none;
}
.site-footer .widget li {
    padding: 0;
    margin: 0 0 15px;
}
.site-footer .widget li:last-child {
    margin: 0;
}
.widget_text {
    word-wrap: break-word;
}
.widget_text img {
    margin: 0 auto;
    width: 100%;
    display: block;
}
.widget_text iframe {
    display: block;
}
.widget_text .textwidget p:last-child {
    margin: 0;
}
.widget_text .textwidget p:last-child iframe:last-child {
    margin: 0;
}
.widget_text ul {
    padding: 0 0 0 20px;
    margin: 0 0 15px;
    list-style: disc;
}
.widget_text li {
    border: none;
    margin: 0;
    padding: 0;
}
.widget_rss .widget-title .rsswidget:first-child {
    float: left;
}
.widget_rss .widget-title .rsswidget:first-child img {
    display: block;
}
.widget_rss ul li {
    padding: 20px 0;
}
.widget_rss ul li:first-child {
    border-top: none;
    padding-top: 0;
}
.widget_rss .rss-date,
.widget_rss li cite {
    display: block;
}
.widget_rss .rss-date {
    margin: 10px 0 15px;
    padding: 0;
}
.widget_rss .rssSummary {
    margin-bottom: 10px;
}
.widget_recent_comments table,
.widget_recent_comments th,
.widget_recent_comments td {
    border: 0;
}
.site-footer .widget_recent_comments li {
    margin: 0 0 25px;
}
.widget_recent_entries .post-date {
    display: block;
}
.site-footer .widget_recent_entries li {
    margin: 0 0 25px;
}
.widget .tagcloud a {
    border: solid 1px #cccccc;
    box-shadow: none;
    display: inline-block;
    margin: 0 4px 4px 0 !important;
    padding: 4px 10px 5px !important;
    position: relative;
    width: auto;
    word-wrap: break-word;
}
.widget .tagcloud a:hover,
.widget .tagcloud a:focus {
    box-shadow: none;
    text-decoration: none;
}
.widget_media_image img {
    display: block;
}
.widget_calendar th,
.widget_calendar td {
    text-align: center;
}
.widget_calendar tfoot td {
    border: 0;
}
.widget_calendar #prev {
    text-align: left;
}
.widget_calendar #next {
    text-align: right;
}
.widget_calendar caption {
    padding: 0 0 10px;
}
.widget-ads img,
.widget-ads a {
    display: block;
}
.widget-list li {
    text-align: center;
}
.trends-widget .entry-title {
    margin: 0;
}
.trends-widget .entry-data {
    margin: 15px 0 0;
}
.zero-result {
    padding: 210px 15px;
    text-align: center;
}
.posts-list a {
    text-decoration: none;
}
.posts-list .post {
    position: relative;
    margin: 0 0 15px;
}
.posts-list .post:last-child {
    border: none;
    margin: 0;
}
.posts-list .entry-media {
    display: block;
    overflow: hidden;
    position: relative;
    background-color: #000000;
}
.posts-list .entry-media img {
    display: block;
    width: 100%;
    z-index: 0;
}
.posts-list .icon-format {
    background-color: #fbb331;
    color: #000;
    text-align: center;
    border-radius: 50%;
    position: absolute;
    font-size: 14px;
    top: 15px;
    left: 15px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    z-index: 1;
}
.posts-list .icon-format i {
    padding: 10px 0 0 1px;
}
.posts-list .icon-format .fa-play {
    padding: 10px 0 0 2px;
}
.posts-list .post:hover img {
    opacity: .8;
}
.posts-list .entry-title {
    margin: 0;
    font-size: 15px;
    color: #222222;
    transition: all 300ms ease-in-out;
}
.posts-list a .entry-data {
    color: #777777;
}
.posts-list .entry-meta {
    margin: 0 0 5px;
    font-size: 12px;
    line-height: 1;
    display: block;
}
.posts-list .post:hover .entry-title {
    opacity: 0.6;
}
.entry-meta .byline {
    display: inline-block;
    margin: 0;
}
.posts-list .entry-media-container {
    margin: 0;
    display: block;
    min-height: 168px;
}
.posts-list .entry-social .txt {
    display: none;
}
.posts-list .entry-social {
    margin: 0 0 7px;
    line-height: 0;
}
.posts-list .entry-social a {
    display: block;
    width: 46px;
    text-decoration: none;
    line-height: 34px;
}
.posts-list .entry-social .share-button {
    display: inline-block;
    margin: 0 0 5px 4px;
    text-align: center;
    cursor: pointer;
}
.posts-list .entry-social .share-button:last-child {
    margin: 0 0 5px 0;
}
.posts-list .entry-excerpt {
    font-family: 'Noto Naskh Arabic', Arial, Helvetica, sans-serif;
    font-size: 16px;
}
.section {
    position: relative;
    overflow: hidden;
    margin: 30px 0;
}
.section-3-col {
    margin: 0;
}
.section-block {
    margin: 0 15px 40px;
}
.section-block:last-child {
    margin-bottom: 0;
}
.right-col-in .section-block:last-child {
    margin: 0 15px 20px;
}
.left-col .section-block:first-child {
    border-top: 1px solid #ddd;
    padding-top: 20px;
}
.col-right {
    margin: 0 0 40px;
}
.section-name,
.widget-title {
    text-align: center;
    margin: 0 0 15px;
    position: relative;
}
.section-name:before,
.widget-title:before {
    content: '';
    background-color: #555;
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 50%;
    width: 100%;
    height: 1px;
    z-index: 0;
}
.section-name span,
.section-name a,
.widget-title span,
.widget-title a {
    background-color: #383E43;
    color: #fbb331;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    padding: 5px 13px;
    position: relative;
    text-transform: uppercase;
    -webkit-transform: skewX(-15deg);
    -moz-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    -o-transform: skewX(-15deg);
    transform: skewX(-15deg);
    z-index: 1;
    text-decoration: none;
}
.section-name a:hover {
    color: #eeeeee;
}
.section-block .posts-list .entry-title {
    margin: 0;
}
.cat-section-1 .entry-categories,
.cat-section-1 .posts-list .sep,
.cat-section-2 .entry-categories,
.cat-section-2 .posts-list .sep {
    display: none;
}
.highlights-section.section-block {
    margin: 0 0 30px;
}
.highlights-section .posts-list .post {
    overflow: hidden;
    margin: 0 15px 15px;
    position: relative;
}
.highlights-section .posts-list .post:first-child {
    margin: 0 0 15px;
}
.highlights-section .posts-list .post:last-child {
    margin: 0 15px;
}
.highlights-section.section-block .posts-list .entry-data {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px;
    color: #ffffff;
    background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, .9) 100%);
    background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, .9) 100%);
    background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, .9) 100%);
    background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, .9) 100%);
    background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, .9) 100%);
}
.highlights-section.section-block .posts-list .entry-title {
    font-size: 16px;
    line-height: 1.35;
    color: #ffffff;
}
.highlights-section .posts-list .entry-categories {
    color: #fbb331;
}
.highlights-section .posts-list .post:hover .entry-title {
    opacity: 1;
}
.highlights-section .posts-list .entry-media {
    position: relative;
}
.highlights-section .posts-list .img-filter {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.video-section-container {
    background-color: #000000;
    padding: 30px 0;
}
.video-section .entry-title {
    margin: 0;
    color: #ffffff;
}
.video-section .entry-media {
    float: right;
    width: 80px;
    height: 80px;
}
.video-section .entry-data {
    padding: 0 95px 0 0;
    line-height: 1.4;
}
.video-section .entry-media img {
    width: auto;
    height: 100%;
    object-fit: cover;
}
.video-section .entry-categories {
    color: #fbb331;
}
.video-section .icon-format {
    display: none;
}
.video-section .post:first-child .entry-title {
    color: #ffffff;
}
.video-section .post:first-child {
    overflow: hidden;
    margin: 0 0 15px;
    position: relative;
}
.video-section .post:first-child .entry-data {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px;
    color: #ffffff;
    float: inherit;
    background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, .9) 100%);
    background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, .9) 100%);
    background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, .9) 100%);
    background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, .9) 100%);
    background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, .9) 100%);
}
.video-section .post:first-child .entry-title {
    font-size: 16px;
    line-height: 1.35;
}
.video-section .post:first-child:hover .entry-title {
    opacity: 1;
}
.video-section .post:first-child .entry-media {
    position: relative;
    padding: 0;
    width: 100%;
    height: auto;
}
.video-section .post:first-child .entry-media img {
    width: 100%;
    height: auto;
    object-fit: inherit;
}
.video-section .post:first-child .icon-format {
    display: block;
}
.video-section .post:first-child .img-filter {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.cat-section-sidebar-square .posts-list .entry-title {
    margin: 0;
}
.cat-section-sidebar-square .entry-media {
    float: right;
    width: 80px;
    height: 80px;
}
.cat-section-sidebar-square .entry-data {
    padding: 0 95px 0 0;
    line-height: 1.4;
}
.cat-section-sidebar-wide .entry-tile {
    margin: 0;
}
.cat-section-sidebar-wide .entry-data {
    margin: 15px 0 0;
}
.cat-section-sidebar-wide .icon-format {
    font-size: 14px;
    top: 15px;
    left: 15px;
    width: 34px;
    height: 34px;
    line-height: 34px;
}
.cat-section-sidebar-wide .icon-format i {
    padding: 10px 0 0 1px;
}
.cat-section-sidebar-wide .icon-format .fa-play {
    padding: 10px 0 0 2px;
}
.cat-section-1 .post {
    overflow: hidden;
}
.cat-section-1 .entry-data {
    padding: 0 95px 0 0;
    line-height: 1.4;
}
.cat-section-1 .entry-media {
    float: right;
    width: 80px;
    height: 80px;
}
.cat-section-1 .entry-media img {
    width: auto;
    height: 100%;
    object-fit: cover;
}
.cat-section-1 .icon-format {
    display: none;
}
.cat-section-1.section-block .posts-list .post-1 .entry-data,
.cat-section-1.section-block .posts-list .post-2 .entry-data {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px;
    color: #ffffff;
    background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, .9) 100%);
    background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, .9) 100%);
    background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, .9) 100%);
    background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, .9) 100%);
    background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, .9) 100%);
}
.cat-section-1 .post-1 .entry-title,
.cat-section-1 .post-2 .entry-title {
    font-size: 16px;
    line-height: 1.35;
    color: #ffffff;
}
.cat-section-1 .post-1 .entry-categories,
.cat-section-1 .post-2 .entry-categories {
    color: #fbb331;
}
.cat-section-1 .post-1:hover .entry-title,
.cat-section-1 .post-2:hover .entry-title {
    opacity: 1;
}
.cat-section-1 .post-1 .entry-media,
.cat-section-1 .post-2 .entry-media {
    float: inherit;
    width: 100%;
    height: auto;
}
.cat-section-1 .post-1 .entry-media img,
.cat-section-1 .post-2 .entry-media img {
    width: 100%;
    height: auto;
    object-fit: inherit;
}
.cat-section-1 .post-1 .img-filter,
.cat-section-1 .post-2 .img-filter {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.cat-section-1 .post-1 .icon-format,
.cat-section-1 .post-2 .icon-format {
    display: block;
}
.trends-section .entry-title {
    margin: 0;
}
.trends-section .entry-data {
    margin: 15px 0 0;
}
.cat-section-2 .post {
    overflow: hidden;
}
.cat-section-2 .entry-data {
    padding: 0 95px 0 0;
    line-height: 1.4;
}
.cat-section-2 .entry-media {
    float: right;
    width: 80px;
    height: 80px;
}
.cat-section-2 .entry-media img {
    width: auto;
    height: 100%;
    object-fit: cover;
}
.cat-section-2 .icon-format {
    display: none;
}
.fb-section blockquote {
    display: none;
}
img,
video {
    height: auto;
    max-width: 100% !important;
}
embed,
iframe,
object,
figure,
.wp-caption,
.gallery-caption {
    margin: 0 0 15px 0;
    width: 100%;
    max-width: 100% !important;
}
.alignleft {
    display: block;
    float: left;
    margin: 0 15px 15px 0;
}
.alignright {
    display: block;
    float: right;
    margin: 0 0 15px 15px;
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption .wp-caption-text {
    margin: 10px 0 0;
}
.ads {
    text-align: center;
    margin: 0;
}
.widget .ads {
    margin: 0;
}
.ads-leaderboard {
    margin: 0;
}
.ads-before-content {
    margin: 0 0 15px;
}
.ads-after-content,
.ads-after-pagination {
    margin: 15px 0 0;
}
.ads-leaderboard {
    display: none;
}
@media (min-width:480px) {
    .posts-list .post {
        margin: 0 0 20px;
    }
    .posts-list .entry-media-container {
        min-height: auto;
    }
    .related-posts .posts-list {
        margin: 0 -7.5px;
    }
    .related-posts .post {
        display: inline-block;
        width: 50%;
        vertical-align: top;
        padding: 0 7.5px;
    }
    .related-posts .entry-data {
        padding: 0;
        margin: 10px 0 0;
        line-height: 1.4;
    }
    .related-posts .entry-media {
        float: inherit;
        width: 100%;
        height: auto;
    }
    .related-posts .entry-media img {
        height: auto;
        object-fit: inherit;
    }
    .related-posts .icon-format {
        display: none;
    }
    .comments-area {
        padding: 0 20px;
    }
    .related-posts {
        padding: 0 20px 30px;
    }
    .main-post .entry-content {
        padding: 0 20px 15px;
    }
    .main-post .entry-social {
        padding: 0 20px;
    }
    .entry-header {
        padding: 15px 20px;
    }
    .section-block {
        margin: 0 20px 40px;
    }
    .section-3-col {
        margin: 20px 0 0;
    }
    .right-col-in .section-block:last-child {
        margin: 0 20px 20px;
    }
    .highlights-section .posts-list .post,
    .highlights-section .posts-list .post:first-child {
        margin: 0 20px 15px;
    }
    .highlights-section .posts-list .post:last-child {
        margin: 0 20px;
    }
    .highlights-section.section-block .posts-list .entry-title {
        font-size: 20px;
    }
    .video-section .entry-media {
        width: 150px;
        height: 90px;
    }
    .video-section .entry-media img {
        width: auto;
        height: 100%;
    }
    .video-section .entry-data {
        padding: 0 165px 0 0;
    }
    .video-section .icon-format {
        font-size: 12px;
        top: 7px;
        left: 7px;
        width: 28px;
        height: 28px;
        line-height: 28px;
        display: block;
    }
    .video-section .icon-format i {
        padding: 8px 0 0 1px;
    }
    .video-section .icon-format .fa-play {
        padding: 9px 0 0 2px;
    }
    .video-section .post:first-child .icon-format {
        font-size: 14px;
        top: 15px;
        left: 15px;
        width: 34px;
        height: 34px;
        line-height: 34px;
    }
    .video-section .post:first-child .icon-format i {
        padding: 10px 0 0 1px;
    }
    .video-section .post:first-child .icon-format .fa-play {
        padding: 10px 0 0 2px;
    }
    .trends-section .posts-list {
        margin: 0 -10px;
    }
    .trends-section .post {
        display: inline-block;
        width: 50%;
        padding: 0 10px;
        vertical-align: top;
    }
    .trends-section .icon-format {
        font-size: 12px;
        top: 7px;
        left: 7px;
        width: 28px;
        height: 28px;
        line-height: 28px;
    }
    .trends-section .icon-format i {
        padding: 8px 0 0 1px;
    }
    .trends-section .icon-format .fa-play {
        padding: 9px 0 0 2px;
    }
    .trends-section .icon-format .fa-play {
        padding: 9px 0 0 2px;
    }
    .cat-section-1 .posts-list {
        margin: 0 -10px;
    }
    .cat-section-1 .post {
        width: 50%;
        padding: 0 10px;
        display: inline-block;
        vertical-align: top;
    }
    .cat-section-1 .entry-media {
        float: inherit;
        width: 100%;
        height: auto;
    }
    .cat-section-1 .post-1,
    .cat-section-1 .post-2 {
        width: 100%;
    }
    .cat-section-1 .entry-media img {
        width: 100%;
        object-fit: inherit;
    }
    .cat-section-1 .entry-data {
        padding: 0;
        margin: 15px 0 0;
    }
    .cat-section-1 .post-1 .entry-data,
    .cat-section-1 .post-2 .entry-data {
        margin: 0 10px;
    }
    .cat-section-1 .icon-format {
        font-size: 12px;
        top: 7px;
        left: 7px;
        width: 28px;
        height: 28px;
        line-height: 28px;
        display: block;
    }
    .cat-section-1 .icon-format i {
        padding: 8px 0 0 1px;
    }
    .cat-section-1 .post-1 .icon-format,
    .cat-section-1 .post-2 .icon-format {
        font-size: 14px;
        top: 15px;
        left: 15px;
        width: 34px;
        height: 34px;
        line-height: 34px;
    }
    .cat-section-1 .post-1 .icon-format i,
    .cat-section-1 .post-2 .icon-format i {
        padding: 10px 0 0 1px;
    }
    .cat-section-1 .post-1 .icon-format .fa-play,
    .cat-section-1 .post-2 .icon-format .fa-play {
        padding: 10px 0 0 2px;
    }
    .trends-widget .posts-list {
        margin: 0 -10px;
    }
    .trends-widget .post {
        display: inline-block;
        width: 50%;
        padding: 0 10px;
        vertical-align: top;
    }
    .trends-widget .icon-format {
        font-size: 12px;
        top: 7px;
        left: 7px;
        width: 28px;
        height: 28px;
        line-height: 28px;
    }
    .trends-widget .icon-format i {
        padding: 8px 0 0 1px;
    }
    .trends-widget .icon-format .fa-play {
        padding: 9px 0 0 2px;
    }
}
@media (min-width:600px) {
    .related-posts .post {
        width: 33.333333%;
    }
    .archive .posts-list {
        margin: 0 5px;
        padding: 0;
    }
    .archive .posts-list .post {
        width: 50%;
        display: inline-block;
        padding: 0 10px;
        vertical-align: top;
    }
    .section-3-col .right-col-in {
        width: 34.03571429%;
        margin: 0 2.571428571% 0 0;
        float: left;
    }
    .section-3-col .main-col {
        width: 63.39285714%;
        float: right;
    }
    .section-3-col .right-col-in .section-block,
    .highlights-section.section-block {
        margin: 0 0 20px;
    }
    .section-3-col .right-col {
        margin: 0 15px;
    }
    .video-section .posts-list {
        margin: 0 -10px;
    }
    .video-section .post {
        display: inline-block;
        width: 50%;
        vertical-align: top;
        padding: 0 10px;
    }
    .video-section .entry-data {
        padding: 10px 0 0;
    }
    .video-section .entry-media {
        width: 100%;
        height: auto;
        float: none;
    }
    .video-section .entry-media img {
        width: 100%;
        height: auto;
    }
    .video-section .post:first-child {
        width: 100%;
    }
    .video-section .post:first-child .entry-data {
        margin: 0 10px;
    }
    .trends-section .posts-list {
        margin: 0;
    }
    .trends-section .post {
        display: block;
        width: 100%;
        margin: 0 0 20px;
        padding: 0;
    }
    .trends-section .icon-format {
        font-size: 12px;
        top: 7px;
        left: 7px;
        width: 28px;
        height: 28px;
        line-height: 28px;
    }
    .highlights-section .posts-list .entry-media {
        height: 262px;
    }
    .highlights-section .posts-list .entry-media img {
        width: auto;
        height: 100%;
        object-fit: cover;
    }
    .highlights-section .posts-list .post,
    .highlights-section .posts-list .post:first-child {
        margin: 0 0 20px;
    }
    .highlights-section .posts-list .post:last-child {
        margin: 0;
    }
    .cat-section-1 .post {
        width: 50%;
    }
    .cat-section-1 .post .icon-format {
        font-size: 12px;
        top: 7px;
        left: 7px;
        width: 28px;
        height: 28px;
        line-height: 28px;
    }
    .cat-section-1 .post .icon-format i {
        padding: 8px 0 0 1px;
    }
    .cat-section-1 .post .icon-format .fa-play {
        padding: 9px 0 0 2px;
    }
    .cat-section-2 .entry-data {
        padding: 0 165px 0 0;
    }
    .cat-section-2 .entry-media {
        width: 150px;
        height: 90px;
    }
    .cat-section-2 .posts-list .entry-title {
        line-height: 1.6;
    }
}
@media (min-width:801px) {
    .container {
        width: 790px;
    }
    .entry-header {
        padding: 20px 0;
    }
    .main-post .entry-social {
        padding: 0;
    }
    .main-post .entry-content {
        padding: 0 0 15px;
    }
    .related-posts {
        padding: 0 0 30px;
    }
    .comments-area {
        padding: 0;
    }
    .page-content,
    .page-404,
    .search-page {
        min-height: 350px;
    }
    .section-3-col .right-col {
        margin: 0;
    }
    .section-3-col .right-col-in {
        width: 300px;
        margin: 0 20px 0 0;
    }
    .section-3-col .main-col {
        width: 470px;
    }
    .section-block {
        margin: 0 0 40px;
    }
    .highlights-section .posts-list .entry-media {
        height: 300px;
    }
    .cat-section-1 .post {
        width: 25%;
        margin: 0;
    }
    .cat-section-1 .post .time,
    .cat-section-1 .post .sep {
        display: none;
    }
    .cat-section-1 .post-1,
    .cat-section-1 .post-2 {
        width: 50%;
        margin: 0 0 20px;
    }
    .cat-section-1 .post-1 .time,
    .cat-section-1 .post-1 .sep,
    .cat-section-1 .post-2 .time,
    .cat-section-1 .post-2 .sep {
        display: inline-block;
    }
    .cat-section-1 .post-1 .icon-format,
    .cat-section-1 .post-2 .icon-format {
        font-size: 14px;
        top: 15px;
        left: 15px;
        width: 34px;
        height: 34px;
        line-height: 34px;
    }
    .cat-section-1 .post-1 .icon-format i,
    .cat-section-1 .post-2 .icon-format i {
        padding: 10px 0 0 1px;
    }
    .cat-section-1 .post-1 .icon-format .fa-play,
    .cat-section-1 .post-2 .icon-format .fa-play {
        padding: 10px 0 0 2px;
    }
    .cat-section-1 .post-1 .entry-title,
    .cat-section-1 .post-2 .entry-title {
        font-size: 20px;
    }
    .cat-section-2 .entry-data {
        padding: 0 260px 0 0;
    }
    .cat-section-2 .entry-media {
        width: 240px;
        height: 120px;
    }
    .cat-section-2 .posts-list .entry-title {
        font-size: 20px;
    }
}
@media (min-width:1025px) {
    .container {
        width: 1000px;
    }
    .entry-header {
        padding: 5px 0 20px;
    }
    .entry-social .whatsapp {
        display: none !important;
    }
    .main-post {
        padding: 0;
    }
    .single-post .content-area {
        float: right;
        width: 680px;
        margin: 0;
    }
    .single-post .sidebar-container {
        float: left;
        width: 300px;
        margin: 0;
    }
    .main-post .entry-social a {
        padding: 3px 15px;
    }
    .site-header {
        z-index: 5000;
    }
    .mobile-bar {
        display: none;
    }
    .header-main-container {
        display: block;
    }
    .brand-container {
        line-height: 0;
        padding: 15px 0;
        text-align: center;
    }
    .brand-logo {
        width: auto;
        height: 70px;
        display: inline-block;
    }
    .top-bar-1 .secondary-navigation {
        float: left;
    }
    .top-bar-2 .secondary-navigation {
        float: right;
    }
    .social-navigation {
        margin: 0;
    }
    .main-navigation .menu>li,
    .secondary-navigation .menu>li {
        display: inline-block;
    }
    .main-navigation {
        width: auto;
        margin: 0 auto;
        user-select: none;
        text-align: center;
    }
    .main-navigation li {
        position: relative;
        z-index: 10;
    }
    .main-navigation a {
        display: block;
        text-decoration: none;
        padding: 0 4px;
    }
    .main-navigation li.menu-item-has-children>a {
        padding: 0 22px 0 9 px;
        position: relative;
    }
    .main-navigation .sub-menu {
        position: absolute;
        width: 200px;
        text-align: left;
        visibility: hidden;
    }
    .main-navigation .sub-menu>li>.sub-menu {
        left: 100%;
        top: 0;
    }
    .main-navigation .menu li:hover>.sub-menu {
        visibility: visible;
        display: block;
    }
    .main-navigation .menu>li>.sub-menu>li:hover>.sub-menu {
        visibility: visible;
        display: block;
    }
    .main-navigation .sub-menu>li>a {
        padding: 0 20px;
    }
    .secondary-navigation {
        text-align: left;
        margin: 0;
        height: auto !important;
        overflow: visible;
    }
    .secondary-navigation li {
        margin: 0 20px 0 0;
    }
    .secondary-navigation li:last-child {
        margin: 0;
    }
    .footer-navigation li {
        margin: 0 0 0 15px;
    }
    .footer-navigation li:last-child {
        margin: 0;
    }
    .menu-toggle,
    .dropdown-toggle {
        display: none;
    }
    .main-navigation li.menu-item-has-children>a:after {
        text-shadow: none;
        position: absolute;
        right: 0;
        top: 50%;
        margin-right: 9px;
        padding: 0;
    }
    .main-navigation .sub-menu li.menu-item-has-children>a:after {
        transform: rotate(-90deg);
        margin-right: 10px;
    }
    .page-header {
        padding: 10px 0 0;
    }
    .archive .posts-list {
        margin: 0 -10px;
    }
    .main-page .entry-content {
        padding: 15px 0;
    }
    .archive .posts-list {
        padding: 0;
    }
    .archive .posts-list .post {
        width: 33.33%;
        display: inline-block;
        padding: 0 10px;
        vertical-align: top;
    }
    .ads-leaderboard {
        width: 728px;
        height: 90px;
        display: block;
    }
    .ads-under-header {
        margin: 15px 0;
    }
    .ads-under-header a {
        display: inline-block;
    }
    .ads-under-header img {
        display: block;
        margin: 0 auto;
    }
    .section {
        margin: 40px 0;
    }
    .section-3-col {
        margin: 0;
    }
    .section-3-col .right-col {
        margin: 0;
        width: 685px;
        float: right;
    }
    .section-3-col .left-col {
        width: 300px;
        float: left;
    }
    .section-3-col .left-col .section-block:first-child {
        border: none;
        padding: 0;
    }
    .section-3-col .right-col-in,
    .section-3-col .main-col {
        margin: 0;
    }
    .section-3-col .right-col-in .section-block,
    .highlights-section.section-block {
        margin: 0;
    }
    .section-3-col .right-col-in {
        width: 220px;
        float: right;
    }
    .section-3-col .main-col {
        width: 450px;
        float: left;
    }
    .col-right {
        float: right;
        width: 680px;
        margin: 0;
    }
    .col-left {
        float: left;
        width: 300px;
    }
    .section-2-col .section-block {
        margin: 0 0 40px;
    }
    .section-2-col .section-block:last-child {
        margin: 0;
    }
    .section-2-col .col-left .section-block {
        margin: 0 0 20px;
    }
    .video-section .post {
        width: 40%;
        margin: 0 0 14px;
    }
    .video-section .entry-media {
        float: right;
        width: 167px;
        height: 100px;
    }
    .video-section .entry-media img {
        width: auto;
        height: 100%;
        object-fit: cover;
    }
    .video-section .entry-data {
        padding: 0 182px 0 0;
    }
    .video-section .post:first-child {
        width: 60%;
        float: right;
    }
    .video-section .post:first-child .entry-title {
        font-size: 24px;
    }
    .video-section .post:first-child .entry-media {
        height: 443px;
        object-fit: cover;
    }
    .video-section .post:first-child .entry-media img {
        width: auto;
        height: 100%;
        object-fit: cover;
    }
    .cat-section-1 .post .time,
    .cat-section-1 .post .sep {
        display: inline-block;
    }
    .site-footer .widget-title {
        text-align: right;
    }
    .widget-list {
        text-align: right;
    }
    .trends-widget .posts-list {
        margin: 0;
    }
    .trends-widget .post {
        display: block;
        width: 100%;
        margin: 0 0 20px;
        padding: 0;
    }
    .trends-widget .icon-format {
        font-size: 12px;
        top: 7px;
        left: 7px;
        width: 28px;
        height: 28px;
        line-height: 28px;
    }
    .footer-widget-area {
        padding: 30px 10px;
    }
    .footer-widget-col {
        margin: 0;
        padding: 0 10px;
        float: right;
        border: none;
    }
    .footer-widget-col .widget-list li {
        text-align: right;
    }
    .footer-widget-col .widget {
        padding: 15px 0;
    }
    .footer-widget-area-1 .footer-widget-col {
        width: 33.333333%;
    }
    .footer-widget-area-2 .footer-widget-1 {
        width: 46%;
    }
    .footer-widget-area-2 .footer-widget-2,
    .footer-widget-area-2 .footer-widget-3 {
        width: 27%;
    }
    .footer-widget-area-3 .footer-widget-3 {
        width: 46%;
    }
    .footer-widget-area-3 .footer-widget-1,
    .footer-widget-area-3 .footer-widget-2 {
        width: 27%;
    }
    .footer-bar-1 .copyright-content,
    .footer-bar-2 .footer-navigation-container {
        float: left;
    }
    .footer-bar-2 .copyright-content,
    .footer-bar-1 .footer-navigation-container {
        float: right;
    }
    .copyright-content {
        margin: 0;
    }
    .footer-bar {
        line-height: 60px;
    }
}
@media (min-width:1281px) {
    .container {
        width: 1200px;
    }
    .main-navigation a {
        padding: 0 10px;
    }
    .section-block {
        margin: 0 0 60px;
    }
    .section-3-col .right-col {
        width: 885px;
    }
    .section-3-col .right-col-in {
        width: 320px;
    }
    .section-3-col .main-col {
        width: 550px;
    }
    .col-right {
        width: 880px;
    }
    .highlights-section .posts-list .entry-media {
        height: auto;
    }
    .highlights-section .posts-list .entry-media img {
        width: 100%;
        height: auto;
    }
    .highlights-section .posts-list .icon-format {
        top: 20px;
        left: 20px;
        width: 46px;
        height: 46px;
        line-height: 46px;
        font-size: 20px;
    }
    .highlights-section .posts-list .icon-format .fas-play {
        padding: 14px 0 0 5px;
    }
    .main-post .entry-social .whatsapp {
        display: none;
    }
    .single-post .content-area {
        width: 880px;
    }
}
@media screen and (min-width: 400px) {}
@media screen and (min-width: 600px) {
    .logged-in .mobile-menu-container {
        top: 46px;
    }
}
@media screen and (min-width: 600px) {}
@media screen and (max-width: 782px) {}
@media screen and (min-width: 782px) {
    .logged-in .mobile-menu-container {
        top: 32px;
    }
}
@media print {
    .site-header,
    .top-bar,
    .entry-social,
    .related-posts,
    .sidebar,
    .site-footer,
    .comments-area {
        display: none;
    }
    .entry-header,
    .entry-content {
        padding: 20px 0;
    }
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
    color: #666666;
    background: #ffffff;
    border-color: #bbbbbb;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
    color: #222222;
    border-color: #333333;
}
::-webkit-input-placeholder {
    color: #333;
}
:-moz-placeholder {
    color: #333;
}
::-moz-placeholder {
    color: #333;
}
:-ms-input-placeholder {
    color: #333;
}
pre,
mark,
ins {
    background: transparent;
}
.menu-toggle-on,
.menu-toggle-off,
.secondary-menu-toggle,
.dropdown-toggle,
.search-toggle,
.menu-toggle:hover,
.menu-toggle:focus,
.dropdown-toggle:hover,
.dropdown-toggle:focus,
.search-toggle:hover,
.search-toggle:focus {
    background-color: transparent;
}
.mobile-menu-container .sub-menu {
    background-color: rgba(127, 127, 127, 0.07);
}
body {
    background-color: #ffffff;
}
body,
.comment-meta a {
    color: #111111;
}
a {
    color: #105c96;
}
a:hover,
a:active {
    color: #105c96;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #333333;
}
blockquote {
    color: #105c96;
}
button,
input[type="button"],
input[type="submit"],
.comment-reply-link {
    color: #ffffff;
    background-color: #383838;
    font-size: 13px;
    font-weight: bold;
}
button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.comment-reply-link:hover,
.comment-reply-link:focus,
.entry-social .share-button a:hover,
.entry-social .share-button a:focus {
    color: #383838;
    background-color: #fbb331;
}
dfn,
cite,
em,
i {
    font-style: italic;
}
blockquote cite {
    font-style: normal;
    font-weight: 600;
}
big {
    font-size: 125%;
}
label {
    font-weight: bold;
}
input[type="radio"]+label,
input[type="checkbox"]+label {
    font-weight: normal;
}
dt {
    font-weight: bold;
}
.posts-list {
    font-size: 0;
}
.zero-result {
    font-weight: bold;
    font-size: 20px;
}
.posts-list .entry-categories {
    font-weight: 700;
}
.posts-list .sep {
    display: inline-block;
    margin: 0 5px;
}
.posts-list .datetime {
    display: inline-block;
}
.single-pagination-links span,
.pagination .page-numbers,
.pagination a,
.posts-list-ajax-data {
    font-weight: bold;
}
.posts-links .arrows a,
.single-nav-links .arrows a {
    font-size: 18px;
    font-weight: bold;
}
.single-nav-links a,
.posts-links a,
.load-more-button {
    font-size: 14px;
    font-weight: bold;
}
.social-navigation {
    font-size: 18px;
}
.menu-toggle-on {
    font-size: 30px;
}
.menu-toggle-off {
    font-size: 50px;
}
.secondary-menu-toggle {
    font-size: 28px;
}
.dropdown-toggle {
    font-size: 28px;
}
.search-toggle {
    font-size: 24px;
}
.entry-social {
    font-size: 0;
}
.entry-social .share-button {
    font-size: 14px;
}
.comments-title {
    font-size: 20px;
}
.comment-author .fn {
    font-size: 14px;
}
.comment-metadata {
    font-size: 12px;
}
.comment-reply-link {
    font-size: 14px;
    line-height: 1;
}
.no-comments {
    font-size: 14px;
    font-style: italic;
}
.comment-awaiting-moderation {
    font-size: 14px;
    font-style: italic;
}
.widget li a {
    font-weight: bold;
}
.widget li .social-link {
    font-weight: normal;
    font-size: 12px;
}
.site-footer .widget li a {
    font-weight: normal;
}
.widget_rss li .rsswidget {
    font-size: 22px;
    font-weight: normal;
    line-height: 1.4;
}
.widget_rss .rss-date,
.widget_rss li cite {
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    line-height: 1.5;
    text-transform: uppercase;
}
.widget .comment-author-link {
    font-weight: bold;
}
.tagcloud {
    line-height: 1.5;
}
.widget .tagcloud a {
    font-size: 14px !important;
}
.widget_calendar a {
    font-weight: bold;
}
.widget_calendar caption {
    font-weight: bold;
}
.archive .page-title {
    font-size: 24px;
    font-weight: bold;
}
.page-404 .text-404 {
    font-size: 20px;
    font-weight: bold;
}
.page-404 .number-404 {
    font-size: 36px;
    font-weight: bold;
}
.wp-caption,
.gallery-caption {
    font-size: 13px;
    font-style: italic;
}
@media (min-width:801px) {
    .social-navigation {
        font-size: 18px;
    }
}
body,
button,
input,
select,
textarea,
code,
kbd,
tt,
var,
pre,
.posts-list .post {
    font-size: 14px;
    font-weight: normal;
    line-height: 1.5;
    font-family: 'Noto Kufi Arabic', Arial, Helvetica, sans-serif;
}
.entry-content h1,
.comment-content h1,
.textwidget h1,
.entry-content h2,
.comment-content h2,
.textwidget h2,
.entry-content h3,
.comment-content h3,
.textwidget h3,
.entry-content h4,
.comment-content h4,
.textwidget h4,
.entry-content h5,
.comment-content h5,
.textwidget h5,
.entry-content h6,
.comment-content h6,
.textwidget h6 {
    line-height: 1.4;
    font-weight: bold;
}
.entry-content h1,
.comment-content h1,
.textwidget h1 {
    font-size: 32px;
}
.entry-content h2,
.comment-content h2,
.textwidget h2 {
    font-size: 28px;
}
.entry-content h3,
.comment-content h3,
.textwidget h3 {
    font-size: 24px;
}
.entry-content h4,
.comment-content h4,
.textwidget h4 {
    font-size: 20px;
}
.entry-content h5,
.comment-content h5,
.textwidget h5 {
    font-size: 16px;
}
.entry-content h6,
.comment-content h6,
.textwidget h6 {
    font-size: 16px;
}
blockquote {
    font-size: 22px;
    font-style: italic;
    line-height: 1.7;
}
.mobile-navigation {
    font-size: 18px;
}
.secondary-navigation {
    font-weight: normal;
    font-size: 18px;
}
.footer-navigation {
    font-size: 14px;
}
@media (min-width:1025px) {
    .main-post .entry-title,
    .main-page .page-title {
        font-size: 28px;
    }
    .main-navigation {
        font-size: 14px;
        font-weight: bold;
    }
    .secondary-navigation {
        font-size: 14px;
        font-weight: bold;
    }
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"] {
    line-height: 34px;
}
.mobile-navigation {
    line-height: 48px;
}
.secondary-navigation {
    line-height: 48px;
}
.mobile-bar,
.menu-toggle-on,
.search-toggle {
    line-height: 50px;
}
.social-navigation,
.social-navigation a,
.secondary-menu-toggle {
    line-height: 40px;
}
.pagination,
.posts-list-ajax-data,
.load-more-button-container,
.posts-links {
    line-height: 60px;
}
.single-nav-links-2 .next-text:after,
.single-nav-links-2 .previous-text:before,
.single-nav-links-1 a,
.load-more-button {
    line-height: 40px;
}
.single-nav-links-3 .next-text:after,
.single-nav-links-3 .previous-text:before {
    line-height: 50px;
}
@media (min-width:1025px) {
    .social-navigation {
        line-height: 70px;
    }
    .main-bar .search-toggle,
    .main-navigation .menu>li>a {
        line-height: 40px;
    }
    .brand-container {
        line-height: 0;
    }
}
.pagination .page-numbers.next:after,
.pagination .page-numbers.prev:before,
.next-text:after,
.previous-text:before {
    line-height: 0;
    font-family: 'Font Awesome\ 5 Free';
}
.pagination .page-numbers.next:after,
.next-text:after {
    content: "\f104";
}
.pagination .page-numbers.prev:before,
.previous-text:before {
    content: "\f105";
}
.fa-times-thin:before {
    content: '\00d7';
}
@media (min-width:1025px) {
    .main-navigation li.menu-item-has-children>a:after {
        content: "\f107";
        font-family: 'Font Awesome\ 5 Free';
        line-height: 0;
    }
}
