/* ==========================================================================
   Behsootahvieh Theme RTL Overrides
   Resolves layout mirroring gaps in the parent theme Kadence
   ========================================================================== */

/* Author Profile Overrides (Ref: author-box.min.css) */
.rtl .entry-author-profile {
    padding-left: 0;
    padding-right: 100px;
}

.rtl .entry-author-avatar {
    left: auto;
    right: 0;
}

.rtl .entry-author-style-center .entry-author-profile {
    padding-right: 0;
    padding-left: 0;
}

/* LearnDash LMS Overrides (Ref: learndash.min.css) */
.rtl .ld-course-list-items .ld_course_grid.entry .thumbnail.course .ld_course_grid_price {
    left: auto;
    right: .8em;
}

.rtl .ld-course-list-items .ld_course_grid.entry.grid-loop-unboxed .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
    right: auto;
    left: 0;
}

.rtl .learndash-wrapper .ld-focus .ld-focus-header .kadence-color-palette-header-switcher {
    padding-right: 0;
    padding-left: 1em;
}

/* bbPress Forums Overrides (Ref: bbpress.min.css) */
.rtl #bbpress-forums li.bbp-header,
.rtl #bbpress-forums li.bbp-body,
.rtl #bbpress-forums li.bbp-footer {
    padding: 8px 2% 8px 12px; /* Flips 8px 12px 8px 2% */
}

/* WooCommerce Account Page Sidebars (Ref: woocommerce-account.min.css) */
.rtl .woocommerce-account .woocommerce-MyAccount-navigation {
    float: right;
}

.rtl .woocommerce-account .woocommerce-MyAccount-content {
    float: left;
}

/* WooCommerce Cart & Checkout Block RTL Overrides */
.rtl .wc-block-cart-items__row td {
    text-align: right !important;
}

.rtl .wc-block-components-totals-item__value {
    text-align: left !important;
}

.rtl .wc-block-components-totals-item__label {
    text-align: right !important;
}

/* WooCommerce Single Product Gallery RTL overrides */
.rtl .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs {
    direction: rtl !important;
}

.rtl .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li {
    float: right !important;
}
