/* .header-bottom-container {
  direction: rtl;
}

.heading-with-line {
  direction: rtl;
}

.product-main-content {
  direction: rtl;
}


.wc-block-components-checkout-order-summary__content {
  direction: rtl;
}


.yith-wcqv-main .summary.entry-summary {
    direction: rtl !important;
    text-align: right !important;
    padding: 20px;
}


.yith-wcqv-main .summary.entry-summary h1,
.yith-wcqv-main .summary.entry-summary .price,
.yith-wcqv-main .summary.entry-summary .product_meta,
.yith-wcqv-main .summary.entry-summary .woocommerce-product-details__short-description {
    direction: rtl !important;
    text-align: right !important;
}


.yith-wcqv-main .cart {
    display: flex !important;
    justify-content: flex-end !important;  
    align-items: center;
    gap: 10px;
    flex-direction: row-reverse; 
    direction: rtl !important;
    text-align: right !important;
    width: 100%;
	margin-right: -22px !important ;
}


.yith-wcqv-main .cart .quantity {
    display: flex;
    justify-content: flex-end;
    direction: rtl;
}
 */


/* =============================================
   Urdu Bazar Theme - RTL Stylesheet
   This file contains overrides for RTL languages
   ============================================= */

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

/* Flip padding/margin where needed */
html[dir="rtl"] .categories-toggle {
  margin-left: 15px;
  margin-right: 0;
}

html[dir="rtl"] .main-menu li ul {
  right: 0;
  left: auto;
}

html[dir="rtl"] .main-menu li ul li ul {
  right: 100%;
  left: auto;
}

html[dir="rtl"] .main-menu li.menu-item-has-children > a::after {
  content: "◀";
  float: right;
  padding-left: 0;
  padding-right: 5px;
}

html[dir="rtl"] .woocommerce-ordering {
  justify-content: flex-end;
}

html[dir="rtl"] .cart-container {
  flex-direction: row-reverse;
}

html[dir="rtl"] .urdu-bazar-search-form form {
  flex-direction: row;
}

html[dir="rtl"] .urdu-bazar-author-list .author-box {
  flex-direction: row;
}

/* WooCommerce Pagination RTL Fix */
html[dir="rtl"] .woocommerce nav.woocommerce-pagination ul {
  direction: ltr;
}

/* Align product meta in RTL */
html[dir="rtl"] .product-meta-row,
html[dir="rtl"] .woocommerce-product-details__short-description {
  text-align: right;
}

/* Breadcrumbs in RTL */
html[dir="rtl"] .breadcrumb-category .woocommerce-breadcrumb {
  direction: rtl;
  text-align: right;
}

/* Quick View RTL overrides */
html[dir="rtl"] .yith-wcqv-main .summary.entry-summary {
  text-align: right;
}

html[dir="rtl"] .yith-wcqv-main .cart {
  flex-direction: row-reverse;
  text-align: right;
}

/* Related Posts/Authors */
html[dir="rtl"] .urdu-post-list .urdu-post-box .urdu-post-title,
html[dir="rtl"] .urdu-post-list .urdu-post-box .urdu-post-excerpt {
  text-align: right;
}

/* Contact Form 7 RTL */
html[dir="rtl"] .wpcf7-form input,
html[dir="rtl"] .wpcf7-form textarea,
html[dir="rtl"] .wpcf7-form select {
  text-align: right;
}

/* Optional Utility: Flip text alignment */
html[dir="rtl"] .text-left {
  text-align: right !important;
}

html[dir="rtl"] .text-right {
  text-align: left !important;
}
