@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon.ttf?ct70il') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.messages ul,.page-node .tabs.primary,.websiteSocialLinks ul{
  list-style:none
}
.element-invisible{display:none}
.page-node .tabs.primary li{display:inline-block;padding:10px;font-size:1.5em;background:#000;margin:10px}
.page-node .tabs.primary li a{color:#b1a35a;text-decoration:none}
.page-node .tabs.primary li a.active,.page-node .tabs.primary li a:hover{color:#fff}
.filtersDropdown.active{display:block}
.presskit-details>span{display:inline-block}
.field-collection-container,.field-collection-container .block{position:relative}
.field-collection-view-links{position:absolute;top:10px;list-style-type:none;display:none;right:0}
.bef-select-as-links,.video-container{position:relative}
.field-collection-container:hover .field-collection-view-links{display:block}
#webform-client-form-222 label,
.footer__bottom .menu__item .menu .menu__item.first,
.search-results-container #edit-extra-filters,
.search-results-container #edit-month,
.view-news-blocks .view-filters{display:none}
.field-collection-view-links li{float:right;margin:0 10px}
.field-collection-view-links li a{font-size:14px;background:#ccc;padding:10px;border-radius:3px;color:#000}
.field-collection-view-links li a:hover{color:#fff;background:#333}
.node__description-field ol,.node__description-field ul{list-style-position:inside;margin-bottom:1.25em}
.node-article .field-name-field-extra-title{line-height:1.75em;margin-bottom:1.25em;font-weight:700}
.node-article .field-name-field-unstyled-image{margin-top:20px}
.node-html5-page .media__social__component{float:right}
.view-id-webform_blocks .contact-block{padding-bottom:2em;border-bottom:1px solid #ede8d5;margin-top:0;margin-bottom:2em;padding-right:0}
.webform-client-form input[type=text]::-webkit-input-placeholder,.webform-client-form input[type=email]::-webkit-input-placeholder,.webform-client-form textarea::-webkit-input-placeholder{font-family:"Droid Arabic Kufi",serif}
.webform-client-form input[type=text]:-ms-input-placeholder,.webform-client-form input[type=email]:-ms-input-placeholder,.webform-client-form textarea:-ms-input-placeholder{font-family:"Droid Arabic Kufi",serif}
.webform-client-form input[type=text]:-moz-placeholder,.webform-client-form input[type=email]:-moz-placeholder,.webform-client-form textarea:-moz-placeholder{font-family:"Droid Arabic Kufi",serif}
.webform-client-form input[type=text]::-moz-placeholder,.webform-client-form input[type=email]::-moz-placeholder,.webform-client-form textarea::-moz-placeholder{font-family:"Droid Arabic Kufi",serif}
.contact-top h2,.webform-client-form h2{font-size:1.8em;margin-bottom:20px}
.contact-top .contact-phone-number{font-family:helvetica,arial;font-size:1.8em;font-weight:300;margin-right:40px}
.video-container{padding-bottom:63.32%;height:0;overflow:hidden}
.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.facebook_block__btn{color:#4d7fb5;border:1px solid #b5cae1;padding-top:10px;padding-bottom:10px}
#webform-client-form-222 .form-actions{float:right}
div.error,tr.erro{background-color:#fcc;color:#200}
.search-noresult,div.messages{color:#036;background-color:#f8f8f8;padding:9px 9px 9px 40px;border:1px solid #ccc}
div.error,table tr.error th{color:#965;background-color:#ffe4e0}
.messages-row .error{border-color:#ffd4d0}
.messages-row .status{border-color:#dce8e4;color:#687;background-color:#ecf8f4}
.messages-row .warning,.search-noresult{border-color:#ffe4b0;color:#a84;background-color:#fff4c0}
/*.mailchimp-signup-subscribe-form .edit-submit{float:right;width:100%;margin:0;height:45px;font-weight:700;padding:0 35px}*/
.mail-chimp{background:#faf9f4;font-size:16px;font-family:DroidArabicNaskhRegular,serif}
.mail-logo{height:143px;width:163px}
.header-mail{max-width:163px;margin:0 auto}
.content-mail{background:#fff;border:1px solid #e1dfd6;width:600px;padding:35px 55px;margin-top:50px!important;margin-bottom:25px!important;margin:0 auto}
.mail-chimp.ar_side{text-align:right}
.mail-chimp.en_side{text-align:left}
.node__image-field img{width:100%;height:auto}
.head-mail-body{border-bottom:1px solid #ede8d5;padding-bottom:10px;margin-bottom:10px!important}
.head-mail-title{font-size:25px;color:#5b1b14;margin-bottom:10px!important;font-weight:700}
.head-mail .node__title-field{font-size:18px;font-weight:700}
head-mail{color:#240205}
.read-more{font-size:18px}
.read-more a{text-decoration:none;color:#b1a35a}
.en_side .read-more:before{content:">";color:#b1a35a;margin-left:-15px!important;font-size:16px}
.ar_side .read-more:after{content:"<";color:#b1a35a;margin-right:-15px!important;font-size:16px}
.mail-footer{width:710px;margin:0 auto}
.en_side .social-links{float:left}
.unsubscribe{margin-top:40px!important;font-weight:700;text-transform:uppercase;font-size:14px}
.ar_side .social-links,.en_side .unsubscribe{float:right}
.ar_side .mail-copyrights,.ar_side .unsubscribe{float:left}
.unsubscribe a{text-decoration:none;color:#b1a35a}
.down-footer,.top-footer{clear:both}
.top-footer{height:80px;border-bottom:1px solid #c6c6c6;margin-bottom:20px!important}
.en_side .mail-copyrights{float:right}
.mail-footer{height:200px}
.websiteSocialLinks .fb a,.websiteSocialLinks .flicker a,.websiteSocialLinks .instagram a,.websiteSocialLinks .twitter a,.websiteSocialLinks .youtube a{height:40px;width:40px;background-repeat:no-repeat}
.websiteSocialLinks li{display:inline-block;margin-right:8px}
#autocomplete ul{list-style-type:none;position:absolute;top:100%;display:inline-table;line-height:1.25em;width:100%;border:1px solid #EDE8D5;background-color:#FFF;font-family:Merriweather,serif;font-size:1.4em}
#autocomplete ul li{float:none;position:relative;padding:8px;outline:0;color:#B1A35A}
#autocomplete ul li:focus,#autocomplete ul li:hover{background-color:#FAF9F4;cursor:pointer}
#autocomplete li.selected{background:#faf9f4;color:#6E0B00}
.ajax-progress{position:absolute;top:100%;left:0;width:100%;height:20px}
.ajax-progress .throbber{background:url(../images/loading.GIF) 0 center no-repeat;background-size:contain;height:15px;width:75px;margin:0 auto}
html.js input.throbbing{background-image:url(../images/loading.GIF);background-position:right 50%;background-repeat:no-repeat}
.view__filters .filterLabel{margin-top:8px}
.view__filters .form-type-select{display:inline-block;position:relative}
#forward-form #edit-body,
#forward-form #edit-subject,
.mailchimp-signup-subscribe-form label,
.node-campaign .print__component,
.view-filters .description{display:none}
.view__filters .form-submit{display:none;width:1px;height:1px}
.messages-row{max-width:970px;font-size:14px;margin:0 auto}
.messages-row ul li{height:25px}
.message_sender{font-size:16px;font-weight:700;line-height:1}
.message_sender_text{line-height:1}
.message_node{margin-top:20px!important}
.message_node a{text-decoration:none;color:#5b1b14;line-height:1em;font-size:20px}
.message_node a:hover{text-decoration:underline}
.node-topic .featured-content-block, .node-campaign .featured-content-block  {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;background: none;padding: 0;}
.node-topic .featured-content-block .inner-wrapper, .node-campaign .featured-content-block .inner-wrapper  {border-bottom: 1px solid #ede8d5; padding-bottom: 3em;}
.node-topic .featured-content-block * { color: inherit;}
.node-campaign .featured-content-block * { color: inherit;}
.node-topic .featured-content-block .block-title,.node-campaign .featured-content-block .block-title{color: #6E0B00}
.field-download-presskit-info .btn.presskit-not-active  {visibility: hidden;}
@media (min-width: 720px) and (max-width:1440px){
  .featured__component {padding-top: 37%;}
}
@media (min-width: 720px){
  .field-collection-container .node-block .node__title-field,
  .views-content-list .node__title-field  { min-height: 50px;}
  .field-collection-container .top-blocks-collection .node-block .node__title-field { min-height: 100px;}
  .field-collection-container .bottom-blocks-collection .node-block .node__description-field  { min-height: 100px;}
  /*.field-collection-container .bottom-blocks-collection .node-block .node__title-field  { min-height: auto;}*/
  .view-display-id-campaigns_landing .node__description-field  { min-height: 100px;}
  .view-press-room .views-content-list .node__title-field { min-height: 75px;}
}
.featured__component .details .featured__component__links li  { text-align: center;}
.active #prevAlbumImage { left: 12px;}
.active #nextAlbumImage { right: 32px;}
.slider-navigation #next { background-position: -1629px 0;}
.slider-navigation #prev { background-position: -1578px 0;}

.field-body ol,.field-body ul,.innerComponent ol,.innerComponent ul,.innerSection ol,.innerSection ul{list-style-position:outside;margin-bottom:1.25em;padding: 0 0 0 20px;}
.node__description-field ol,.node__description-field ul{list-style-position:outside;margin-bottom:1.25em;padding:0 0 0 20px;}

/* List View */
.view-media-post-list .view__content  {}
.view-media-post-list .views-row  { padding: 2em 0; border-bottom: 1px solid #ece7d4; margin: 0;}
.view-media-post-list .views-row .node__title-field { width: 68.546637744035%; font-family: SanukWeb; font-weight: 400; margin-bottom: 0.8em; line-height: 2em; font-size: 1.6em}
.view-media-post-list .views-row .node__category-field {font-family: SanukWeb; font-weight: 700; line-height: 2.4em; font-size: 1.2em}
.node__date-field,
.publish-date   { font-family: "Myriad Pro",arial,helvetica,sans-serif;line-height: 2.4em; font-weight: 700; font-size: 1.2em}
.node-type-dynamic-page #block-views-featured-photos-and-videos .inner-wrapper  { border: none; padding: 0;}
#block-views-featured-photos-and-videos .node__date-field { font-size: 1.4em}
.module__details .date  { font-family: "Myriad Pro",arial,helvetica,sans-serif;}

.view-blog .blog-item__facebook .blog-item__body p, .view-blog .blog-item__twitter .blog-item__body p { font-size: 16px;}
/*.node-type-news .field-body, .node-type-media-post .field-body {font-size:1.3em;}
@media all and (min-width:720px){.node-type-news .field-body, .node-type-media-post .field-body  {font-size:1.4em}}*/
.video-container video  { max-width: 100%;}
@media (max-width: 720px){
  .node-video header  { clear: both;}
  .node-video header:after  { content: ' '; clear: both; margin: 5px 0; display: block;}
  .node-video header .title { float: left; max-width: 60%;}
  .node-video header .btn { float: right; position: static;}
}

body em, body i { font-style: italic;}

.share__component .url  { position: relative;}
.share__component .url .url-icon { background:url(../images/share-link2.svg) 0 center no-repeat;background-size:contain;height:25px;width:25px;}
.share__component .url .url-link  { display: none; position: absolute; top: 4px; right: 45px; background: white; border: 5px solid #b1a35a; border-radius: 3px; z-index: 2; font-size: 14px; padding: 10px;}
.share__component .url .url-link.active { display: block;}
@media (max-width: 1070px){
  .share__component .url .url-link  { top: 46px; left: -164px; right: auto;}
}

/*@media (max-width: 920px) {
  .section-jubilee .main-header__slogan {
    top: 5px;
    left: 50%;
    max-width: 65px;
    margin-left: -50px;
  }
  [dir="rtl"] .section-jubilee .main-header__slogan {
    left: auto;
    right: 50%;
    margin-right: -50px;
  }
  .section-jubilee .main-header__logo {
    display: none;
  }
}
@media (min-width: 920px) {
  .section-jubilee .main-header__top {
    height: 120px;
  }
  .section-jubilee .main-header__slogan  {
    max-width: 110px;
    top: 5px;
    left: 5px;
  }
  [dir="rtl"] .section-jubilee .main-header__slogan  {
    left: auto;
    right: 5px;
  }
}*/

.video-component  {
  position: relative;
  margin-bottom: 7em;
}
.video-component .block__content.row  {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 720px){
  .video-component .block__content.row  {
    flex-direction: column;
  }
}
.video-component .text-block  {
  height: auto;
  position: relative;
}
.video-component .text-block .block__content  {
  height: 100%;
  position: relative;
  padding: 3em 1.5em 2em;
  text-align: center;
  background-color: #faf9f4;
  display: flex;
  flex-direction: column;
}
.video-component .text-block .block__content img  {
  border: none;
  max-width: 60%;
  margin: 0 auto;
  max-height: 250px;
  width: auto;
  height: auto;
}
.video-component .text-block .block-text  {
  font-family: "Droid Arabic Kufi","Myriad Pro",arial,helvetica,sans-serif;
  line-height: 1.5em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  color: #240205;
  font-size: 1.4em;
  margin: 20px;
}
.video-component .text-block .block__content a  {
  margin-top: auto;
}
.video-component .node-video .video-container {
  background-color: #f4f4f4;
  -moz-box-shadow: 0 0 11px -3px #000;
  -webkit-box-shadow: 0 0 11px -3px #000;
  box-shadow: 0 0 11px -3px #000;
}
.video-component .node-video .video-bottom-content  {
  margin-top: 15px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.video-component .node-video .node__title-field {
  width: calc(100% - 100px);
}
.video-component .node-video .node__date-field {
  width: fit-content;
}

.svg .search-result__item .video-link:after {
  content: none;
}


.field-collection-container #block-views-featured-items {
  margin-bottom: 50px;
}
#block-views-featured-items .block-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
  align-items: center;
}

.social-items-wrapper {
  margin: 50px 0;
}
.view-display-id-social_block .social-items-wrapper {
  border-top: 1px solid #ede8d5;
  padding-top: 3em;
}
.social-items-block--footer {
  margin: 50px;
  display: flex;
  justify-content: center;
}
.social-items-wrapper .title  {
  font-size: 2.6em;
  display: flex;
  justify-content: center;
  width: 100%;
  color: #6E0B00;
}
.social-items-container {
  display: grid;
  gap: 15px;
  grid-auto-rows: calc((1200px / 5) - 12px);
  grid-template-columns: repeat(auto-fit, minmax(calc(20% - 12px), 1fr));
  grid-auto-flow: dense;
  max-width: 1200px;
  margin: 0 auto;
}
.view-display-id-social_block .social-items-container {
  grid-auto-rows: calc((970px / 4) - (45px / 4));
  grid-template-columns: repeat(auto-fit, minmax(calc(25% - (45px / 4)), 1fr));
  max-width: 970px;
}
.social-items-container:after,
.social-items-container:before  {
  content: none;
}
@media (max-width: 900px){
  .social-items-container {
    grid-auto-rows: calc((90vw / 2) - (15px / 2));
    grid-template-columns: repeat(auto-fit, minmax(calc((90% / 2) - (15px / 2)), 1fr));
    max-width: 90%;
  }
  .view-display-id-social_block .social-items-container {
    grid-auto-rows: calc((90vw / 2) - (15px / 2));
    grid-template-columns: repeat(auto-fit, minmax(calc((90% / 2) - (15px / 2)), 1fr));
    max-width: 100%;
  }
}
.social-items-container .social-item  {
  border-radius: 5px;
  background-size: cover;
  background-position: center;
  position: relative;
}
.social-items-container .social-item.double_width {
  grid-column: span 2;
}
.social-items-container .social-item.double_height {
  grid-row: span 2;
}
.social-items-container .social-item.double_width.double_height {
  grid-row: span 2;
  grid-column: span 2;
}
.social-items-container .social-item .social-item__content  {
  position: absolute;
  bottom: 0;
  background-color: rgba(250, 249, 244, 0.8);
  padding: 10px;
  left: 0;
  right: 0;
  border-radius: 0 0 5px 5px;
  max-height: 70%;
  overflow: hidden;
  scrollbar-width: thin;
  scrollbar-gutter: unset;
  scrollbar-color: #faf9f4 transparent;
}
@media (max-width: 900px){
  .social-items-container .social-item .social-item__content  {
    overflow-y: auto;
  }
}
.social-items-container .social-item .social-item__content:hover,
.social-items-container .social-item .social-item__content:active,
.social-items-container .social-item .social-item__content:focus {
  overflow-y: auto;
}
.social-items-container .social-item .social-item__content::-webkit-scrollbar {
  display: none;
}
.social-items-container .social-item.social-item--twitter {
  background-color: #67bae2;
}
.social-items-container .social-item .node__body-field  {
  font-size: 1.5em;
  line-height: 1.5em;
}
.social-items-container .social-item .social-item__icon {
  position: absolute;
  top: 4px;
  right: 4px;
  height: 35px;
  width: 35px;
  background-repeat: no-repeat;
  background-color: #faf9f4;
  color: #b1a35a;
  font-size: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
[dir="rtl"] .social-items-container .social-item .social-item__icon  {
  right: auto;
  left: 4px;
}
.social-items-container .social-item .social-item__icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.social-items-container .social-item.social-item--facebook .social-item__icon:before {
  content: "\e901";
}
.social-items-container .social-item.social-item--youtube .social-item__icon:before {
  content: "\e904";
}
.social-items-container .social-item.social-item--twitter .social-item__icon:before {
  content: "\e900";
}
.social-items-container .social-item.social-item--instagram .social-item__icon:before {
  content: "\e903";
}
.social-items-container .social-item.social-item--flickr .social-item__icon:before {
  content: "\e902";
}
.social-items-container .social-item.social-item--facebook:hover .social-item__icon:before {
  color: #1877f2;
}
.social-items-container .social-item.social-item--youtube:hover .social-item__icon:before {
  color: #f00;
}
.social-items-container .social-item.social-item--twitter:hover .social-item__icon:before {
  color: #0f1419;
}
.social-items-container .social-item.social-item--instagram:hover .social-item__icon:before {
  color: #e4405f;
}
.social-items-container .social-item.social-item--flickr:hover .social-item__icon:before {
  color: #0063dc;
}
.social-items-container .social-item a  {
  display: block;
  width: 100%;
  height: 100%;
}


