/**
 * LTR / non-Hebrew overrides.
 * Enqueued only when the current language is not HE.
 */

body {
  text-align: left;
}

.heading--align-right,
.heading--align-left {
  text-align: left;
}

.heading--align-right .heading__eyebrow,
.heading--align-left .heading__eyebrow {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

[style*="text-align:right"],
[style*="text-align: right"],
.has-text-align-right,
.alignright {
  text-align: left !important;
}

.text-content,
.entry-content,
.content-section__text,
.content-section__body,
.header-slider__text,
.header-slider__text-inner,
.page-banner__text,
.page-banner__text-inner,
.paired-rows__aside,
.paired-rows__body,
.content-columns__item,
.content-rows__item,
.image__caption,
.wp-caption-text,
.site-footer,
.main-navigation .sub-menu a,
input,
textarea,
select,
table th,
table td {
  text-align: left;
}

.button::after,
.button--read-more::after,
.data-hub-card__cta::after {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.button:hover::after,
.button--read-more:hover::after {
  -webkit-transform: scaleX(-1) translateX(-0.2rem);
          transform: scaleX(-1) translateX(-0.2rem);
}

form {
  direction: ltr;
}

input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]),
textarea,
select,
.form-multi-toggle,
.data-hub__search-input,
.header-search-form__field,
.main-navigation__search-field {
  direction: ltr;
  text-align: left;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
.data-hub__search-input::-webkit-input-placeholder,
.header-search-form__field::-webkit-input-placeholder,
.main-navigation__search-field::-webkit-input-placeholder {
  text-align: left;
}

input::-moz-placeholder,
textarea::-moz-placeholder,
.data-hub__search-input::-moz-placeholder,
.header-search-form__field::-moz-placeholder,
.main-navigation__search-field::-moz-placeholder {
  text-align: left;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
.data-hub__search-input:-ms-input-placeholder,
.header-search-form__field:-ms-input-placeholder,
.main-navigation__search-field:-ms-input-placeholder {
  text-align: left;
}

input::-ms-input-placeholder,
textarea::-ms-input-placeholder,
.data-hub__search-input::-ms-input-placeholder,
.header-search-form__field::-ms-input-placeholder,
.main-navigation__search-field::-ms-input-placeholder {
  text-align: left;
}

input::placeholder,
textarea::placeholder,
.data-hub__search-input::placeholder,
.header-search-form__field::placeholder,
.main-navigation__search-field::placeholder {
  text-align: left;
}

.form-field__icon {
  left: auto;
  right: 0.85rem;
}

.form-field--multi .form-multi-panel {
  direction: ltr;
  right: auto;
  left: 0;
}

.form-field--multi .form-multi-item {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.site-header .header-tools {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  border-right: 0;
  border-left: 1px solid rgba(44, 49, 56, 0.16);
  padding-right: 0;
  padding-left: 1rem;
  margin-right: 0;
  margin-left: 0.5rem;
}

@media (max-width: 1024px) {
  .site-header .header-tools {
    border-left: 0;
    padding-left: 0;
    margin-left: 0;
  }

  .site-header .right-part {
    padding-right: 0;
    padding-left: 0.7rem;
  }

  .site-header .site-branding {
    padding-right: 0;
    padding-left: 1rem;
  }
}

.site-header .main-navigation .sub-menu {
  left: 0;
  right: auto;
}

.site-header .main-navigation .sub-menu a {
  text-align: left;
}

.header-slider__text {
  right: auto;
  left: 0;
  text-align: left;
}

.header-slider__text-inner::before {
  -webkit-transform: skewX(14deg);
          transform: skewX(14deg);
  -webkit-transform-origin: left center;
          transform-origin: left center;
}

.header-slider__controls {
  left: auto !important;
  right: max(3.4rem, calc((100% - 96rem) / 2 + 3.4rem)) !important;
}

@media (max-width: 1024px) {
  .header-slider__text {
    clip-path: polygon(0 0, 100% 6.5rem, 100% 100%, 0 100%);
    text-align: left;
  }
  .header-slider__text-inner,
  .header-slider__text-inner.container {
    text-align: left;
  }
  .header-slider__controls {
    left: auto !important;
    right: 1.5rem !important;
  }
}

.page-banner__text {
  right: auto;
  left: 0;
  text-align: left;
  clip-path: polygon(0 0, 84% 0, 100% 100%, 0 100%);
}

.page-banner__text-inner {
  text-align: left;
  padding: 7.5rem 20% 2.5rem 16%;
}

@media (max-width: 1024px) {
  .page-banner__text {
    left: 0;
    right: 0;
    clip-path: polygon(0 0, 100% 6.5rem, 100% 100%, 0 100%);
    text-align: left;
  }
  .page-banner__text-inner {
    text-align: left;
    padding: 8.5rem 1.5rem 4rem;
  }
}

.details-list__inner {
  padding-right: 0;
  padding-left: 4rem;
}

.details-list__item {
  direction: ltr;
}

.details-list__text {
  text-align: left;
}

.details-list__chevron {
  border-right: 0;
  -webkit-border-start: 1px solid rgba(44, 49, 56, 0.18);
          border-left: 1px solid rgba(44, 49, 56, 0.18);
}

.details-list__chevron svg {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

@media (max-width: 1024px) {
  .details-list__inner {
    padding-left: 0;
  }
}

.items-grid--has-arrows .items-grid__nav {
  left: auto;
  right: 0;
}

.text-content ul li,
.entry-content ul li,
.content-section__body ul li,
.large-title__content ul li,
.card__content ul li {
  padding-left: 1.35rem;
  padding-right: 0;
}

.text-content ul li::after,
.entry-content ul li::after,
.content-section__body ul li::after,
.large-title__content ul li::after,
.card__content ul li::after {
  left: 0;
  right: auto;
}

.data-hub-nav {
  direction: rtl;
}

.data-hub-nav__list {
  direction: ltr;
}

.data-hub-nav__child a {
  padding-left: 0;
  padding-right: 0.75rem;
}

.data-hub--list .data-hub-group__grid .data-hub-card,
.data-hub--list .data-hub-group__grid .data-hub-card .data-hub-card__body,
.data-hub--list .data-hub-group__grid .data-hub-card .data-hub-card__title,
.data-hub--list .data-hub-group__grid .data-hub-card .data-hub-card__excerpt,
.data-hub--list .data-hub-group__grid .data-hub-card .data-hub-card__excerpt p,
.data-hub--list .data-hub-group__grid .data-hub-card .data-hub-card__excerpt * {
  direction: ltr;
  text-align: left !important;
}

.data-hub--list .data-hub-card__divider {
  margin-left: 0;
  margin-right: auto;
}

.paired-rows__body {
  padding-left: 0;
  padding-right: 15%;
}

@media (max-width: 1024px) {
  .paired-rows__body {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

.content-columns--with-divider .content-columns__item::before {
  right: auto;
  left: 0;
}

@media (max-width: 1200px) {
  .content-columns--with-divider .content-columns__item::before {
    left: 0;
    right: 0;
  }
}
