#cycles-video-popup .fancybox-button svg {
    color: #000;
  z-index:9;
  width:32px;
  height:32px;
}
.award-categories-wrap .award-categories-item, .award-page-wrap .award-categories-item
{
  aspect-ratio: 1 / 1;
}
[lang=ar] .award-categories-wrap .award-categories-item .read-more div, [lang=ar] .award-page-wrap .award-categories-item .read-more a
{
  background-size: 42px;
    width: 42px;
    height: 42px;
    transform: scaleX(-1);
}
header.main .header-wrapper.hamburger-menu--open .header-navigations nav#block-nexgen-topnavigation ul li a.is-active
{
      color: #4d5156;
}
@media only screen and (min-width: 64rem) and (max-width: 84rem)
{
    .award-categories-wrap .award-categories-item .award-title
    {
        padding: 2.5rem 0 1rem;
    }
}

.home-page .home-page-slider .slider-caption .caption-content .sub-title p {
    color: #ffffff !important;
    text-shadow: 0px 0px 3px #000 !important;
}

.home-page .home-page-slider .slider-caption .caption-content h2 {
    text-shadow: 0px 0px 3px #000 !important;
}
.video-gallery-popup video 
{
  width:100%
}
iframe.media-oembed-content 
{
      width: 100%;
    height: 100vh;
}
.hero-video:after, .native-video-player:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background: #111;
    left: 0;
    top: 0;
    opacity: 0.4;
}
.award-winners-wrap
{
  background-image:url("/sites/default/files/2025-05/winner-bg.jpg");
}
.award-apply-wrap .award-apply-list .award-apply-item .award-title h4
{
  font-size:2.2rem;
  position:relative
}
.award-apply-wrap .award-apply-list .award-apply-item .award-title h4:after
{
      content: "";
    width: 30px;
    height: 3px;
    display: block;
    background: #ee2e7f;
    bottom: -5px;
  left:calc(50% - 15px);
    position: absolute;
}
#block-nexgen-campaignsliderblock {
  display: none !important;
}
#block-nexgen-campaignsliderblock-2 {
  display: none !important;
}
#block-nexgen-awardpageblock-3 {
  display: none !important;
}
[lang=en] .award-accordion-content > .award-details ol li
{
      display: list-item;
      list-style: decimal;
      padding-left: 0px;
  list-style-position: inside;
  background:none;
}
[lang=ar] .award-accordion-content > .award-details ol li
{
      display: list-item;
      list-style: decimal;
      padding-right: 0px;
  list-style-position: inside;
  background:none;
}
.award-apply-wrap .award-apply-list .award-apply-item .buttons ul li.odd a, .award-apply-wrap .award-apply-list .award-apply-item .buttons ul li.even a
{
    padding: 10px 25px;
    min-width: 130px;
    font-size: 24px;
}
.award-apply-wrap .award-apply-list .award-apply-item .award-desc
{
  padding:2rem 2rem 1rem;
  font-size:20px;
}
div.inside-page header.main .header-wrapper .header-navigations > div #block-nexgen-topnavigation li:last-child a, div.inside-page header.main .header-wrapper .header-navigations > div #block-nexgen-topnavigation li:last-child a.is-active, header.main .header-wrapper .header-navigations > div #block-nexgen-topnavigation  li:last-child a, header.main .header-wrapper .header-navigations > div #block-nexgen-topnavigation  li:last-child a.is-active
{
          background: #ba3d8d;
  border: 1px solid #ba3d8d;
  color:#fff !important;
}
div.inside-page header.main .header-wrapper .header-navigations > div #block-nexgen-topnavigation li:last-child a:hover, header.main .header-wrapper .header-navigations > div #block-nexgen-topnavigation  li:last-child a:hover
{
  background: #35bbba;
  border: 1px solid #35bbba;
}
.award-apply-wrap .award-apply-list .award-apply-item .award-title h4
{
  font-size:2.4rem;
}
[lang=ar] header.main .header-wrapper .header-navigations > div #block-nexgen-topnavigation li a
{
  padding: 2px 8px 8px;
}
[lang=ar] .award-page-wrap .award-categories-item.need-help .award-title, [lang=ar] .award-apply-wrap .award-apply-list .award-apply-item .award-title h3, [lang=ar] .award-apply-wrap .award-apply-list .award-apply-item .award-title h4, [lang=ar] .award-apply-wrap .award-apply-list .award-apply-item.need-help .award-title
{
      font-family: "din-next_lt-arabic-bold", sans-serif;
}
[lang="ar"] #need-help-container.overlay .need-help-content .need-help-question-wrap .previous-wrap a {transform: scaleX(-1);}