h1, h2, h3, h4, h5, h6 {font-family: Noto Kufi Arabic};
.navbar-brand .logo-text {font-family: Noto Kufi Arabic !important};
.heading-style-05 {
  text-align: inherit 
}

.item-style-1.has-media .jacl-item__intro, .item-style-1.has-media .jacl-item__introtext
{
  color: #fff;
  opacity: 1;
}


.item-style-1.has-media .jacl-item__body
{
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 32px;
  height: auto;
  background: rgb(0,0,0);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.67) 0%, rgba(0,0,0,0) 100%);
}

.header-bottom{   
   /* background: rgb(250,250,250);
  background: linear-gradient(0deg, rgb(250, 250, 250) 0%, rgba(250,250,250,0) 100%); */
  }
div[id^="t4-body-"], div[id^="t4-section-"], div[id^="t4-spotlight-"]
{
  padding-top: 10px;
  padding-bottom: 0px;
}


.item-page .com-content-article__body.has-sharing
{
  padding-right: 0;
}

.t4-offcanvas .t4-off-canvas-header a img
{
  max-height: 5.133rem;
  outline: none;
}

@media (max-width: 991.98px) {
  .navbar-brand .logo-img
{
    max-height: 70px !important;
  }
}

.navbar-brand .logo-img {
  max-height: 100px;
}
@media (min-width: 992px) {
  .header-layout-9 .header-top {
    padding-bottom: 1.0rem;
    padding-top: 1.0rem;
  }
}

.header-layout-9 .header-top {
  border-bottom: 2px solid #e6c04b;
  padding-bottom: .8rem;
  padding-top: .8rem;
}

.heading-style-05 .heading-title {
  border-top: 2px solid #e6c04b;
  padding-top: calc(var(--global-spacing) * 1.5);
}

.heading-title {
font-weight: bold !important; text-align: right;
  font-size: var(--heading-font-size);
  font-weight: var(--heading-font-weight);
  margin: 0;
  position: relative;
  line-height: var(--heading-line-height);
  text-transform: uppercase;
}
.jacl-item__title {
  margin: 0 0 calc(var(--global-spacing) * 2) 0;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-weight: bold;
}

.t4-megamenu > .navbar-nav > li > a, .t4-megamenu > .navbar-nav > li > .nav-link {
  color: var(--mainnav-link-color);
  font-size: 16px;
  font-weight: 700;
  font-family: var(--nav-font-family);
  line-height: 1.72;
  padding: 1.867rem 0;
  text-transform: uppercase;
}

.jacl-item__cat {
  font-size: 0.99rem;
  letter-spacing: 0.5px;
  margin-bottom: var(--global-spacing);
  text-transform: uppercase;
}

.margin-top-bottom{ margin-top: 20px;
  padding-top: 30px !important;}
.mod394 {padding-bottom: 50px;
/*background: rgb(250,250,250);
  background: linear-gradient(0deg, rgb(250, 250, 250) 0%, rgba(250,250,250,0) 100%);*/

}

.category-listing ul li:first-child a {

  font-size: 1.35rem;

}

@media (min-width: 992px) and (min-width: 992px) {
  .layout-magz-3 div[id^="t4-spotlight-"] .t4-row > div + div::before, .layout-magz-4 div[id^="t4-spotlight-"] .t4-row > div + div::before {
    background: var(--border-color);
    bottom: 16px;
    content: "";
    right: 0;
    top: 16px;
    position: absolute;
    width:0px;
  }
}
