/* ===================================
   Mira - RTL Support for Arabic
   Only loaded when dir="rtl"
   =================================== */

/* --- Global RTL Adjustments --- */
[dir="rtl"] body {
    direction: rtl;
    text-align: right;
}

/* --- Navbar RTL --- */
[dir="rtl"] .main-menu nav ul {
    direction: rtl;
}
[dir="rtl"] .header-right {
    flex-direction: row-reverse;
}

/* --- Arrow icons flip --- */
[dir="rtl"] .fa-arrow-right-long,
[dir="rtl"] .fa-arrow-up-right {
    transform: scaleX(-1);
}

/* --- Breadcrumb RTL --- */
[dir="rtl"] .breadcrumb-items {
    direction: rtl;
}
[dir="rtl"] .breadcrumb-items .fa-chevron-right {
    transform: scaleX(-1);
}

/* --- Form inputs RTL --- */
[dir="rtl"] input,
[dir="rtl"] textarea,
[dir="rtl"] select {
    text-align: right;
}

/* --- Footer RTL --- */
[dir="rtl"] .footer-content,
[dir="rtl"] .single-footer-widget {
    text-align: right;
}
[dir="rtl"] .contact-info li {
    direction: rtl;
}

/* --- Feature / Service cards RTL --- */
[dir="rtl"] .feature-box-items .content,
[dir="rtl"] .service-card-items .content {
    text-align: right;
}

/* --- About section RTL --- */
[dir="rtl"] .icon-items .content {
    text-align: right;
}

/* --- Pricing cards RTL --- */
[dir="rtl"] .pricing-box-items {
    text-align: right;
}
[dir="rtl"] .price-list li {
    direction: rtl;
}

/* --- FAQ RTL --- */
[dir="rtl"] .faq-content,
[dir="rtl"] .accordion-button,
[dir="rtl"] .accordion-body {
    text-align: right;
}
[dir="rtl"] .accordion-button::after {
    margin-left: 0;
    margin-right: auto;
}

/* --- Contact form RTL --- */
[dir="rtl"] .contact-content {
    text-align: right;
}
[dir="rtl"] .form-clt span {
    text-align: right;
}

/* --- Template / Project filter bar RTL --- */
[dir="rtl"] .tpl-search-wrap input,
[dir="rtl"] .proj-search-wrap input {
    padding: 0 46px 0 44px;
    text-align: right;
}
[dir="rtl"] .tpl-search-wrap .search-icon,
[dir="rtl"] .proj-search-wrap .search-icon {
    left: auto;
    right: 16px;
}
[dir="rtl"] .tpl-search-clear,
[dir="rtl"] .proj-search-clear {
    right: auto;
    left: 14px;
}

/* --- Template / Project card RTL --- */
[dir="rtl"] .tpl-card-body,
[dir="rtl"] .proj-card-body {
    text-align: right;
}
[dir="rtl"] .tpl-card-badge,
[dir="rtl"] .proj-card-badge {
    left: auto;
    right: 14px;
}

/* --- Template details RTL --- */
[dir="rtl"] .td-info {
    text-align: right;
}
[dir="rtl"] .td-meta-item {
    text-align: right;
}

/* --- CTA section RTL --- */
[dir="rtl"] .cta-marketing .content {
    text-align: right;
}

/* --- Offcanvas RTL --- */
[dir="rtl"] .offcanvas__content {
    text-align: right;
}
[dir="rtl"] .offcanvas__contact {
    text-align: right;
}

/* --- Mobile adjustments --- */
@media (max-width: 991px) {
    [dir="rtl"] .mean-container .mean-nav ul li a {
        text-align: right;
    }
}
