/* ==========================================================================
   پاورقی — RTL refinements
   ========================================================================== */

html {
  direction: rtl;
}

body {
  direction: rtl;
  text-align: right;
}

/* Portal news strip */

.pvr-footer__title::after {
  right: 0;
  left: auto;
}

.pvr-nav__sub {
  right: 0;
  left: auto;
}

.pvr-breadcrumb__item:not(:last-child)::after {
  content: "/";
  margin-right: 6px;
  margin-left: 0;
}

.pvr-section__title,
.pvr-section-header__title {
  padding-right: 14px;
  padding-left: 0;
}
.pvr-section__title::before,
.pvr-section-header__title::before {
  right: 0;
  left: auto;
}

.pvr-widget__title::after {
  right: 0;
  left: auto;
}

.pvr-article__content ul,
.pvr-article__content ol {
  padding-right: 1.4em;
  padding-left: 0;
}

.pvr-article__content blockquote {
  border-right: 4px solid var(--pvr-color-sage);
  border-left: none;
  border-radius: 0 var(--pvr-radius-sm) var(--pvr-radius-sm) 0;
}

.pvr-disclaimer {
  border-right: 4px solid var(--pvr-color-sage);
  border-left: none;
}

.pvr-mobile-menu__panel {
  right: 0;
  left: auto;
  transform: translate3d(100%, 0, 0);
}
.pvr-mobile-menu.is-open .pvr-mobile-menu__panel {
  transform: translate3d(0, 0, 0);
}

.pvr-mobile-menu .sub-menu {
  padding-right: 16px;
  padding-left: 0;
}

.pvr-search-overlay__close {
  left: 20px;
  right: auto;
}

.pvr-hero__side-body,
.pvr-home-hero__side-body {
  padding: 14px 0 14px 14px;
}

.pvr-media-card__duration,
.pvr-card-media__duration {
  left: 10px;
  right: auto;
}

.pvr-media-card__play svg,
.pvr-card-media__play svg {
  margin-inline-start: 2px;
}

.pvr-card-analysis__quote,
.pvr-card-interview__quote {
  left: 14px;
  right: auto;
}

.pvr-document-layout__timeline {
  padding-right: 24px;
  padding-left: 0;
}
.pvr-document-layout__line {
  right: 7px;
  left: auto;
}
.pvr-document-layout__dot {
  right: 3px;
  left: auto;
}

.pvr-card-analysis__accent {
  border-radius: 0 var(--pvr-radius-md) var(--pvr-radius-md) 0;
}

.pvr-home-hero__side-body {
  padding: 12px 14px;
}

.pvr-layout__main {
  min-width: 0;
}

.pvr-section-header__more {
  margin-top: 1.7rem;
}

.pvr-section-header__more:hover,
.pvr-section__more:hover,
.pvr-card-guide__cta:hover {
  transform: translateX(2px);
}

/* WP admin bar RTL */
#wpadminbar {
  direction: rtl;
}
