/* RTL Common */
body.rtl input,
body.rtl textarea {
  direction: rtl;
  text-align: right;
}

body.rtl:not(.home) .page-header::before {
  left: unset;
  right: 0px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 8px;
}

.rtl .wp-block-list li {
  padding-left: unset;
  padding-right: 18px;
}

.rtl .wp-block-list li::before {
  left: unset;
  right: 0px;
}

/* RTL Header
Top Header Section */
.rtl .social-item-title {
  margin-left: 12px;
  margin-right: 0px;
}

/* RTL Header Main Section */
.rtl .nav-menu li a::before {
  right: 0px;
  left: unset;
}

.rtl .sub-menu .item-arrow {
  transform: rotate(90deg);
}

.rtl .menu .sub-menu .sub-menu {
  transform: translateX(6px);
  right: calc(100%);
  left: unset;
  padding: 0px 12px 0px 0px;
}

.rtl .menu .sub-menu .sub-menu::before {
  right: 4px;
  left: unset;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid var(--ink-sub-menu-bg-color);
  border-right: 0;
}

.rtl .is-sticky .menu .sub-menu .sub-menu::before {
  border-left-color: var(--ink-site-sticky-header-bg);
}

.inkora-dark-mode.rtl .menu .sub-menu .sub-menu::before {
  border-left-color: var(--ink-sub-menu-bg-color-dark-mode);
}

/* RTL header off canvas css*/
.rtl .header-off-canvas {
  right: auto;
  left: -100%;
}

.rtl .header-off-canvas.active {
  left: 0;
}

.rtl .offcanvas-close {
  right: 0;
  left: unset;
  transform: translateX(50%);
}

.rtl .header-off-canvas .nav-menu > li > .sub-menu > .sub-menu-inner > li,
.rtl
  .header-off-canvas
  .nav-menu
  > li
  > .sub-menu
  > .sub-menu-inner
  > li
  > .sub-menu
  > .sub-menu-inner
  > li {
  padding: 0px 10px 0px 0px;
}

.rtl .header-off-canvas .sub-menu .item-arrow {
  transform: none;
}

.rtl .header-off-canvas .sub-menu .sub-menu {
  transform: translateY(-10px);
}

@media (hover: hover) and (pointer: fine) {
  .rtl .menu .sub-menu li:hover {
    transform: translateX(-6px);
  }

  .rtl .header-off-canvas .menu .sub-menu li:hover {
    transform: none;
  }

  .rtl .header-off-canvas .sub-menu-inner > li:hover > a .item-arrow {
    transform: rotate(180deg);
  }
}
/*  @media (hover: none), (pointer: coarse) and  Mobile/Touch: use .focus class */
.rtl .menu .sub-menu li.focus {
  transform: translateX(-6px);
}

.rtl .header-off-canvas .menu .sub-menu li.focus {
  transform: none;
}

.rtl .header-off-canvas .sub-menu-inner > li.focus > a .item-arrow {
  transform: rotate(180deg);
}

/* RTL Home Page */
.rtl .section-header,
.rtl.home .page-header {
  padding: 10px 20px 10px 30px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 100px;
  border-top-left-radius: 100px;
}

@media (max-width: 768px) {
  .rtl .section-header,
  .rtl.home .page-header {
    padding-right: 0px;
  }

  .rtl .section-title,
  .rtl.home .page-title {
    padding-left: unset;
    padding-right: 20px;
  }

  .rtl .sub-title,
  .rtl.inkora-dark-mode .sub-title {
    border-radius: 50px 0px 0px 50px;
    padding: 2px 20px 2px 14px;
  }
}

/* RTL Featured Blogs */
.rtl .post-caption,
.rtl .post-thumbnail-wrap .read-time,
.rtl .featured-post-thumbnail-wrap .read-time {
  left: 20px;
  right: unset;
}

.rtl .ymhm-post-thumbnail-wrap .post-caption,
.rtl .related-posts-thumbnail-wrap .post-caption {
  left: 10px;
  right: unset;
}

@media (max-width: 768px) {
  .rtl .post-caption,
  .rtl .post-thumbnail-wrap .read-time,
  .rtl .featured-post-thumbnail-wrap .read-time {
    left: 10px;
    right: unset;
  }
}

/* RTL Latest Blogs Wrapper */
.rtl .main-wrapper .inkora-container > .row {
  direction: ltr;
}

.rtl .main-wrapper .inkora-container > .row > * {
  direction: rtl;
}

/* RTL Latest Blogs  */
.rtl .blog-post-item .post-thumbnail-wrap .wp-post-image,
.rtl.page .article-body .wp-post-image {
  left: 0px;
  right: unset;
}

.rtl .sticky .post-thumbnail-wrap::before,
.rtl .sticky.no-thumbnail .post-content-wrap::before {
  left: unset;
  right: 10px;
  border-top-left-radius: none;
  border-top-right-radius: 8px;
}

.rtl .sticky .post-thumbnail-wrap::after,
.rtl .sticky.no-thumbnail .post-content-wrap::after {
  left: unset;
  right: 20px;
  transform: rotate(45deg);
}

.rtl .sticky.no-thumbnail .post-content-wrap::before {
  top: 0px;
  right: 0px;
}

.rtl .sticky.no-thumbnail .post-content-wrap::after {
  top: -8px;
  right: -8px;
}

.rtl .vcard.author:hover {
  transform: translateX(-4px);
}

.rtl.single .vcard.author:hover {
  transform: none;
}

.rtl .tag-list {
  left: unset;
  right: 10px;
}

.rtl .read-more-btn {
  right: unset;
  left: 10px;
}

/* RTL Pagination */
.rtl .pagination li a i {
  transform: rotate(180deg);
}

.rtl .slider-block .swiper-button-prev:hover,
.rtl .featured-section .swiper-button-prev:hover,
.rtl .pagination .prev:hover {
  transform: translateX(6px);
}

.rtl .slider-block .swiper-button-next:hover,
.rtl .featured-section .swiper-button-next:hover,
.rtl .pagination .next:hover {
  transform: translateX(-6px);
}

/* RTL Sidebar Section */
.rtl .widget li::before {
  right: 10px;
  left: unset;
}

.rtl .widget li:hover {
  padding-left: unset;
  padding-right: 22px;
}

@media (max-width: 768px) {
  .rtl .widget li {
    padding-left: unset;
    padding-right: 22px;
  }
}

/* RTL You may have missed Section */
.rtl .ymhm-post-thumbnail-wrap .wp-post-image,
.rtl .related-posts-thumbnail-wrap .wp-post-image {
  left: 0px;
  right: unset;
}

.rtl .ymhm-post-thumbnail-wrap .read-time,
.rtl .related-posts-thumbnail-wrap .read-time {
  left: 10px;
  right: unset;
}

/* RTL Breadcrumb */
.rtl .breadcrumb-trail .trail-items {
  border-left: none;
  border-right: 2px solid var(--ink-primary-color);
}

/* RTL Post Navigation */
.rtl .post-navigation .nav-links .nav-next {
  margin-left: unset;
  margin-right: auto;
}

.rtl .nav-links i {
  transform: rotate(180deg);
}

.rtl .post-navigation .nav-next:hover a {
  transform: translateX(-10px);
}

.rtl .post-navigation .nav-previous:hover a {
  transform: translateX(10px);
}

/* RTL Comments */
.rtl .comment-form,
.rtl .wpcf7-form,
.rtl .wpcf7-form label:not(.wpcf7-list-item label) {
  direction: rtl;
}

.rtl.single.single-comment-form--left-bordered .comment-form textarea,
.rtl.single.single-comment-form--left-bordered
  .comment-form
  input:not(input[type="submit"], input[type="checkbox"]) {
  border: none;
  border-right: 0.5px solid var(--ink-color-2);
}

.inkora-dark-mode.rtl textarea,
.inkora-dark-mode.rtl select,
.inkora-dark-mode.rtl
  input:not(
    input[type="file"],
    input[type="submit"],
    input[type="checkbox"],
    input[type="radio"]
  ),
.inkora-dark-mode.rtl.single.single-comment-form--bordered
  .comment-form
  textarea,
.inkora-dark-mode.rtl.single.single-comment-form--bordered
  .comment-form
  input:not(input[type="submit"], input[type="checkbox"]),
.inkora-dark-mode.rtl.single.single-comment-form--left-bordered
  .comment-form
  textarea,
.inkora-dark-mode.rtl.single.single-comment-form--left-bordered
  .comment-form
  input:not(input[type="submit"], input[type="checkbox"]),
.inkora-dark-mode.rtl.single.single-comment-form--non-top-bordered
  .comment-form
  textarea,
.inkora-dark-mode.rtl.single.ingle-comment-form--non-top-bordered
  .comment-form
  input:not(input[type="submit"], input[type="checkbox"]) {
  border-color: var(--ink-color-4);
}

.rtl.single.single-comment-form--left-bordered .comment-form textarea:focus,
.rtl.single.single-comment-form--left-bordered
  .comment-form
  input:not(input[type="submit"], input[type="checkbox"]):focus,
.inkora-dark-mode.rtl textarea:focus,
.inkora-dark-mode.rtl select:focus,
.inkora-dark-mode.rtl
  input:not(
    input[type="file"],
    input[type="submit"],
    input[type="checkbox"],
    input[type="radio"]
  ):focus,
.inkora-dark-mode.rtl.single.single-comment-form--bordered
  .comment-form
  textarea:focus,
.inkora-dark-mode.rtl.single.single-comment-form--bordered
  .comment-form
  input:not(input[type="submit"], input[type="checkbox"]):focus,
.inkora-dark-mode.rtl.single.single-comment-form--left-bordered
  .comment-form
  textarea:focus,
.inkora-dark-mode.rtl.single.single-comment-form--left-bordered
  .comment-form
  input:not(input[type="submit"], input[type="checkbox"]):focus,
.inkora-dark-mode.rtl.single.single-comment-form--non-top-bordered
  .comment-form
  textarea:focus,
.inkora-dark-mode.rtl.single.ingle-comment-form--non-top-bordered
  .comment-form
  input:not(input[type="submit"], input[type="checkbox"]):focus {
  outline: none;
  border-color: var(--ink-primary-color);
}

.rtl .wpcf7-list-item {
  margin: 0 0 0 1em;
}

.rtl .comment.depth-1 > .children,
.rtl .comment.depth-2 > .children {
  margin-right: 30px;
  margin-left: unset;
}

@media (max-width: 768px) {
  .rtl .comment.depth-1 > .children,
  .rtl .comment.depth-2 > .children {
    margin-left: unset;
    margin-right: 10px;
  }
}

/* RTL Category Page */
.rtl .archive-posts-stat {
  left: 10px;
  right: unset;
}

/* RTL Theme mode toggle */
.rtl #inkora-theme-mode-toggle {
  left: 20px;
  right: unset;
}

@media (max-width: 480px) {
  .rtl #inkora-theme-mode-toggle {
    left: 10px;
    right: unset;
  }
}

/* RTL Back to top button */
.rtl #inkora-back-to-top {
  left: 20px;
  right: unset;
}

@media (max-width: 480px) {
  .rtl #inkora-back-to-top {
    left: 10px;
    right: unset;
  }
}
