/**
 * --------------------------------------------------------------------------------------------
 * FONT
 *
 * Apply font-size, line-height, and letter-spacing in one go.
 *
 * @usage
 *    @include font($font-size $line-height $letter-spacing);
 *    // All arguments are optional
 * --------------------------------------------------------------------------------------------
 */

@media (min-width: 750px) {
  html[dir="rtl"] .photo-quote .container {
    padding-left: 0;
    padding-right: 10%;
  }
}

@media (min-width: 750px) {
  .photo-quote__content {
    width: 37.5%;
  }
}

@media (min-width: 1200px) {
  .photo-quote__content {
    width: 33.33333%;
  }
}

html[dir="rtl"] .photo-quote__content {
  border-left: 0;
  border-right: .0625rem solid #d1d1d1;
  margin-left: 10%;
  margin-right: 20%;
  padding-left: 0;
  padding-right: 10%;
}

@media (min-width: 750px) {
  html[dir="rtl"] .photo-quote__content {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

html[dir="rtl"] .photo-quote__content--title {
  font-family: "Helvetica Neue LT Arabic Bold", helvetica;
}

@media (min-width: 750px) {
  html[dir="rtl"] .photo-quote__content span {
    padding-left: 0;
    padding-right: 1.75rem;
  }
}

html[dir="rtl"] .photo-quote__content .eyebrow {
  font-family: "Helvetica Neue LT Arabic Roman", helvetica;
  font-size: .8125rem;
  line-height: 1.375rem;
  letter-spacing: 0;
}

@media (min-width: 1200px) {
  html[dir="rtl"] .photo-quote__content .eyebrow {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}

html[dir="rtl"] .photo-quote__content--title {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

@media (min-width: 1200px) {
  html[dir="rtl"] .photo-quote__content--title {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }
}

@media (min-width: 750px) {
  .photo-quote__content--small {
    width: 50%;
  }
}

@media (min-width: 1200px) {
  .photo-quote__content--small {
    width: 30%;
  }
}

@media (min-width: 750px) {
  .photo-quote__media {
    width: 62.5%;
  }
}

@media (min-width: 1200px) {
  .photo-quote__media {
    width: 66.66667%;
  }
}

@media (max-width: 749px) {
  .photo-quote__media {
    text-align: center;
  }
}

@media (min-width: 750px) {
  .photo-quote__media {
    margin-left: 11.11111%;
  }

  html[dir="rtl"] .photo-quote__media {
    margin-left: 0;
    margin-right: 11.11111%;
  }
}

@media (min-width: 1200px) {
  .photo-quote__media {
    margin-left: 8.33333%;
  }

  html[dir="rtl"] .photo-quote__media {
    margin-left: 0;
    margin-right: 8.33333%;
  }
}

@media (min-width: 750px) {
  .photo-quote__media--small {
    width: 35%;
  }
}

@media (min-width: 1200px) {
  .photo-quote__media--small {
    width: 30%;
  }
}

.photo-quote__media img {
  width: auto;
  max-width: 100%;
  height: auto;
}

@media (min-width: 1200px) {
  .photo-quote__media img {
    min-width: 63.63636%;
  }
}

/*# sourceMappingURL=photo-quote.css.map */
