@media only screen and (min-width: 735px) {
  .section.section-print-products .column.large-12.small-12.hide-for-small {
    direction: ltr;
  }
  .section.section-print-products .column.large-6.large-offset-0.small-12 p {
    position: relative;
    left: 75px;
  }
  .page-photos .section-print-products .image-photobook-2 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: -50px;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1086px) {
  html[dir="rtl"] .page-photos .section-print-products .image-photobook-2 {
    margin-left: -322.5px;
  }
}

@media only screen and (max-width: 735px) {
  html[dir="rtl"] .page-photos .section-print-products .image-photobook-2 {
    margin-left: auto;
    margin-right: auto;
    position: initial;
  }
}

.icon-external::after {
  padding-right: 0;
  padding-left: 0.3em;
  top: 0;
}

.page-photos .section-edit .edit-link {
  text-align: right;
}

.page-photos .section-sharing .copy-offset {
  right: auto;
  left: 62.5%;
}

.page-photos .section-sharing .image-share {
  margin-left: auto;
  margin-right: -40px;
}

@media only screen and (max-width: 1068px) {
  .page-photos .section-sharing .image-share {
    margin-right: -50px;
  }
}

@media only screen and (max-width: 735px) {
  .page-photos .section-sharing .image-share {
    margin-left: -51.5%;
    margin-right: auto;
    float: right;
  }
}

.page-photos .section-edit .gallery-container {
  flex-direction: row-reverse;
}

@media only screen and (max-width: 1068px) {
  .page-photos .section-edit .gallery-container {
    flex-direction: column;
  }
}

.page-photos .section-edit .gallery-container .column:last-of-type {
  left: auto;
  right: 30%;
}

@media only screen and (max-width: 1068px) {
  .page-photos .section-edit .gallery-container .column:last-of-type {
    left: auto;
    right: auto;
  }
}

.page-photos .image-photos-icloud-photo-library {
  margin-right: -685px;
  left: initial;
  right: 50%;
}

@media only screen and (max-width: 1068px) {
  .page-photos .image-photos-icloud-photo-library {
    margin-right: -487px;
  }
}

@media only screen and (max-width: 735px) {
  .page-photos .image-photos-icloud-photo-library {
    margin-right: -188px;
  }
}

.section.section-print-products {
  direction: ltr;
}

.section.section-print-products .large-text-center {
  direction: rtl;
}

.section.section-print-products .large-text-center .icon-after:after {
  padding-right: 0.3em;
  padding-left: 0;
}

.page-photos .section-sharing .column:first-of-type {
  margin-bottom: 31px;
}

@media only screen and (max-width: 1068px) {
  .page-photos .section-sharing .column:first-of-type {
    margin-bottom: 67px;
    padding-top: 50px;
  }
}

.page-photos .section-print-products .image-photobook-1 {
  right: auto;
  margin-right: auto;
  left: 50%;
  margin-left: -907px;
}

@media only screen and (max-width: 1068px) {
  .page-photos .section-print-products .image-photobook-1 {
    margin-left: -638px;
  }
}

@media only screen and (max-width: 735px) {
  .page-photos .section-print-products .image-photobook-1 {
    right: auto;
    margin-right: auto;
    left: 50%;
    margin-left: -228.5px;
  }
}

@media only screen and (max-width: 1068px) {
  .page-photos .section-sharing .copy-offset {
    left: 58.33333%;
  }
}

@media only screen and (max-width: 735px) {
  .page-photos .section-sharing .copy-offset {
    left: 0;
  }
}

@media only screen and (max-width: 450px) {
  .page-photos .section-edit .edit-gallery {
    float: right;
    right: 30px;
    direction: ltr;
  }
}

@media only screen and (max-width: 450px) {
  html[dir="rtl"] .page-photos .section-edit .image-photos-live-photos {
    left: 50%;
    margin-left: -191.5px;
  }
}

@media only screen and (max-width: 735px) {
  .page-photos .section-edit .image-photos-editing-ext {
    width: 446px;
    height: 292px;
    background-size: 446px 292px;
  }
}

#ac-globalfooter .ac-gf-sosumi p:lang(ar),
#ac-globalfooter .ac-gf-sosumi li:lang(ar),
#ac-globalfooter *,
#ac-globalfooter *:before,
#ac-globalfooter *:after,
#ac-globalfooter .ac-gf-directory-column-section-title:lang(ar),
#ac-globalnav .ac-gn-link:lang(ar) {
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.typography-headline-super:lang(ar),
.typography-intro-elevated:lang(ar),
.typography-headline:lang(ar),
.typography-intro:lang(ar),
.typography-manifesto:lang(ar) {
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", Helvetica Neue, Helvetica, Arial, sans-serif;
}

.page-photos
  .section-edit
  .tabnav-wrapper
  .captions-gallery-item.captions-gallery-currentitem.captions-accordion-currentitem,
body:lang(ar),
.main:lang(ar),
.tabnav-link:lang(ar) {
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
}
