/*** Arabic Fonts ****/
/********************/
#globalnav .globalnav-submenu-list-item-elevated, 
#globalnav .globalnav-submenu-list-item-elevated:lang(ar), 
#globalnav .globalnav-searchfield-input, 
#globalnav .globalnav-searchfield-input:lang(ar), 
#ac-localnav .ac-ln-title, 
#ac-localnav .ac-ln-title:lang(ar), 
.typography-headline-elevated, 
.typography-headline-elevated:lang(ar), 
.typography-headline, 
.typography-headline:lang(ar), 
.typography-eyebrow-elevated, 
.typography-eyebrow-elevated:lang(ar), 
.typography-eyebrow, 
.typography-eyebrow:lang(ar), 
.typography-intro-elevated, 
.typography-intro-elevated:lang(ar), 
.typography-label, 
.typography-label:lang(ar), 
.typography-welcome-body, 
.typography-welcome-body:lang(ar), 
.typography-icon-card-headline, 
.typography-icon-card-headline:lang(ar), 
.typography-media-card-gallery-headline, 
.typography-media-card-gallery-headline:lang(ar), 
.typography-section-header-headline, 
.typography-section-header-headline:lang(ar), 
.typography-marquee-headline-base, 
.typography-marquee-headline-base:lang(ar), 
.typography-marquee-eyebrow-base, 
.typography-marquee-eyebrow-base:lang(ar), 
.accordion-item, 
.accordion-item:lang(ar), 
.section-welcome .typography-marquee-headline-base, 
.section-welcome .typography-marquee-headline-base:lang(ar) {
    letter-spacing: 0;
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
  
#globalnav .globalnav-link, 
#globalnav .globalnav-link:lang(ar), 
#globalnav .globalnav-link-apple, 
#globalnav .globalnav-link-apple:lang(ar), 
#globalnav .globalnav-submenu-header, 
#globalnav .globalnav-submenu-header:lang(ar), 
#globalnav .globalnav-submenu-list-item, 
#globalnav .globalnav-submenu-list-item:lang(ar), 
#globalnav .globalnav-searchresults-header, 
#globalnav .globalnav-searchresults-header:lang(ar), 
#globalnav .globalnav-searchresults-list-item, 
#globalnav .globalnav-searchresults-list-item:lang(ar), 
#globalmessage-segment, 
#globalmessage-segment:lang(ar), 
.globalnav-bag-badge-number, 
.globalnav-bag-badge-unit, 
#ac-globalfooter, #ac-globalfooter select, #ac-globalfooter button, 
#ac-globalfooter:lang(ar), #ac-globalfooter select:lang(ar), #ac-globalfooter button:lang(ar), 
#ac-globalfooter, 
#ac-globalfooter:lang(ar), 
#ac-globalfooter .ac-gf-sosumi p, #ac-globalfooter .ac-gf-sosumi li, 
#ac-globalfooter .ac-gf-sosumi p:lang(ar), #ac-globalfooter .ac-gf-sosumi li:lang(ar), 
#ac-globalfooter .ac-gf-breadcrumbs-path, 
#ac-globalfooter .ac-gf-breadcrumbs-path:lang(ar), 
#ac-globalfooter .ac-gf-directory, 
#ac-globalfooter .ac-gf-directory:lang(ar), 
#ac-globalfooter .ac-gf-directory-column-section-title-button, #ac-globalfooter .ac-gf-directory-column-section-title > .ac-gf-directory-column-section-title-text, 
#ac-globalfooter .ac-gf-directory-column-section-title-button:lang(ar), #ac-globalfooter .ac-gf-directory-column-section-title > .ac-gf-directory-column-section-title-text:lang(ar), 
html, 
[lang]:lang(ar), 
body, 
body:lang(ar), 
.typography-caption-tile, 
.typography-caption-tile:lang(ar), 
.typography-caption-tile-footnote, 
.typography-caption-tile-footnote:lang(ar), 
.typography-icon-card-body-copy, 
.typography-icon-card-body-copy:lang(ar), 
.accordion-content .accordion-content-paragraph, 
.accordion-content .accordion-content-paragraph:lang(ar) {
    letter-spacing: 0;
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
}
  
@media only screen and (max-width: 833px) {
#globalnav .globalnav-link, 
#globalnav .globalnav-link:lang(ar), 
#globalnav .globalnav-link-apple, 
#globalnav .globalnav-link-apple:lang(ar), 
#globalnav .globalnav-submenu-list-item-elevated, 
#globalnav .globalnav-submenu-list-item-elevated:lang(ar), 
#globalnav .globalnav-searchfield-input, 
#globalnav .globalnav-searchfield-input:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

#globalnav .globalnav-submenu-header, 
#globalnav .globalnav-submenu-header:lang(ar), 
#globalnav .globalnav-submenu-list-item, 
#globalnav .globalnav-submenu-list-item:lang(ar), 
#globalnav .globalnav-searchresults-header, 
#globalnav .globalnav-searchresults-header:lang(ar), 
#globalnav .globalnav-searchresults-list-item, 
#globalnav .globalnav-searchresults-list-item:lang(ar) { 
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }
}

@media (max-width: 833px) {
#ac-localnav .ac-ln-title, 
#ac-localnav .ac-ln-title:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

}

@media (max-width: 1068px) {
.typography-headline-elevated, 
.typography-headline-elevated:lang(ar), 
.typography-headline, 
.typography-headline:lang(ar), 
.typography-eyebrow-elevated, 
.typography-eyebrow-elevated:lang(ar), 
.typography-eyebrow, 
.typography-eyebrow:lang(ar), 
.typography-intro-elevated, 
.typography-intro-elevated:lang(ar), 
.typography-label, 
.typography-label:lang(ar), 
.typography-welcome-body, 
.typography-welcome-body:lang(ar), 
.typography-icon-card-headline, 
.typography-icon-card-headline:lang(ar), 
.typography-media-card-gallery-headline, 
.typography-media-card-gallery-headline:lang(ar), 
.typography-section-header-headline, 
.typography-section-header-headline:lang(ar), 
.typography-marquee-headline-base, 
.typography-marquee-headline-base:lang(ar), 
.typography-marquee-eyebrow-base, 
.typography-marquee-eyebrow-base:lang(ar), 
.accordion-item, 
.accordion-item:lang(ar), 
.section-welcome .typography-marquee-headline-base, 
.section-welcome .typography-marquee-headline-base:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

}

@media (max-width: 734px) {
.typography-headline-elevated, 
.typography-headline-elevated:lang(ar), 
.typography-headline, 
.typography-headline:lang(ar), 
.typography-eyebrow-elevated, 
.typography-eyebrow-elevated:lang(ar), 
.typography-icon-card-headline, 
.typography-icon-card-headline:lang(ar), 
.typography-section-header-headline, 
.typography-section-header-headline:lang(ar), 
.typography-marquee-headline-base, 
.typography-marquee-headline-base:lang(ar), 
.typography-marquee-eyebrow-base, 
.typography-marquee-eyebrow-base:lang(ar), 
.accordion-item, 
.accordion-item:lang(ar), 
.section-welcome .typography-marquee-headline-base, 
.section-welcome .typography-marquee-headline-base:lang(ar) { 
    font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }

.typography-welcome-body, 
.typography-welcome-body:lang(ar), 
.typography-caption-tile, 
.typography-caption-tile:lang(ar), 
.typography-icon-card-body-copy, 
.typography-icon-card-body-copy:lang(ar), 
.typography-media-card-gallery-headline, 
.typography-media-card-gallery-headline:lang(ar) { 
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif; 
  }
}
/********************/
/*** Arabic Fonts ****/


.section-highlights .media-gallery-wrapper .card-container .caption-container {
  direction: ltr;
}

.section-highlights .media-gallery-wrapper .card-container .caption-container > * {
  direction: rtl;
}

.section-faq .accordion-button {
  text-align: right;
}

.section-logic-pro .section-app-headline {
  line-height: 1.3;
}

.typography-caption-tile-footnote.disclaimer {
    padding-right: 0;
} 

.media-gallery-item-3 .card .caption{
  margin-left:20px;
}


.welcome-copy{
  top:10px
}

.section-welcome .welcome-hero-video-title-wrapper{
  top:35px;
}
.welcome-content .marquee-top-content{
  top:10px
}

@media (min-width: 735px) {
.welcome-hero-video-wrapper .video-wrapper{
  top:10px;
}
}

.section-welcome .header-headline{
  line-height: 1.2!important;
}


@media (max-width: 1068px) {

.section-welcome .header-headline{
  line-height: 1.2!important;
}

.section-welcome .welcome-hero-video-title-wrapper{
  top:33px;
}

}

@media (max-width: 735px) {
  .section-welcome .welcome-hero-video-title-wrapper{
    top:19px;
  }
  .header-headline {
    top:-10px;
  }
  .section-welcome .header-headline{
    line-height: 1.1 !important;
  }
  .welcome-copy{
  top:0px;
}
.welcome-hero-video-wrapper .video-wrapper{
  top:0;
}
}





