/* CasinoMENA RTL refinements */
html[dir="rtl"] body {
  direction: rtl;
  text-align: right;
}

html[dir="rtl"] .cm-icon--arrow {
  transform: rotate(180deg);
}

html[dir="rtl"] .cm-menu .menu-item-has-children > a::after {
  transform: translateY(-65%) rotate(45deg);
}

html[dir="rtl"] .cm-menu .sub-menu {
  text-align: right;
}

html[dir="rtl"] .cm-hero-compare-card--main {
  transform: rotate(3deg);
}

html[dir="rtl"] .cm-hero-compare-card--small {
  transform: rotate(-5deg);
}

html[dir="rtl"] .cm-hero-compare-card--badge {
  transform: rotate(-3deg);
}

html[dir="rtl"] .cm-prose blockquote {
  border-radius: 12px 0 0 12px;
}

html[dir="rtl"] .cm-pros-cons__column li {
  padding: 10px 25px 10px 0;
}

html[dir="rtl"] .cm-responsible-panel__icon strong {
  left: -7px;
  right: auto;
}

html[dir="rtl"] .cm-back-to-top {
  left: 22px;
  right: auto;
}

html[dir="rtl"] .cm-search-form__control {
  padding: 6px 16px 6px 7px;
}

html[dir="rtl"] .cm-rating__track {
  margin-left: 0;
  margin-right: 7px;
}

html[dir="rtl"] .cm-table-casino,
html[dir="rtl"] .cm-entry-meta,
html[dir="rtl"] .cm-card-meta,
html[dir="rtl"] .cm-hero-trust-list > span,
html[dir="rtl"] .cm-badge,
html[dir="rtl"] .cm-footer__email,
html[dir="rtl"] .cm-text-link,
html[dir="rtl"] .cm-section-heading__link {
  flex-direction: row;
}

html[dir="rtl"] .cm-breadcrumbs li:not(:last-child)::after {
  transform: scaleX(-1);
}

html[dir="rtl"] .cm-comparison-table th,
html[dir="rtl"] .cm-comparison-table td,
html[dir="rtl"] .cm-prose th,
html[dir="rtl"] .cm-prose td {
  text-align: right;
}

html[dir="rtl"] .cm-card-kicker,
html[dir="rtl"] .cm-casino-card__bonus span,
html[dir="rtl"] .cm-review-offer > span {
  text-transform: none;
}

@media (max-width: 700px) {
  html[dir="rtl"] .cm-comparison-table tbody th,
  html[dir="rtl"] .cm-comparison-table tbody td {
    text-align: left;
  }

  html[dir="rtl"] .cm-comparison-table tbody th::before,
  html[dir="rtl"] .cm-comparison-table tbody td::before {
    text-align: right;
  }

  html[dir="rtl"] .cm-table-casino {
    justify-content: flex-start;
  }

  html[dir="rtl"] .cm-table-actions .cm-button,
  html[dir="rtl"] .cm-table-actions .cm-text-link {
    justify-self: start;
  }
}
