/* RTL Specific Styles for IPTV Pro Theme */

/* Navigation */
.nav-menu {
    flex-direction: row-reverse;
}

.nav-menu a::after {
    right: auto;
    left: 0;
}

/* Content Layout */
.content-row {
    direction: rtl;
}

.content-text {
    text-align: right;
}

/* FAQ Section */
.faq-question {
    text-align: right;
}

.faq-icon {
    order: -1;
    margin-left: 0;
    margin-right: 1rem;
}

/* Testimonials */
.testimonial-card {
    text-align: right;
}

/* Footer */
.footer-content {
    direction: rtl;
}

.footer-section {
    text-align: right;
}

/* Cards Grid */
.cards-grid .glass-card {
    text-align: right;
}

.cards-grid .glass-card h3 {
    text-align: right;
}

/* Form Elements */
input[type="text"],
input[type="email"],
input[type="search"],
textarea {
    text-align: right;
    direction: rtl;
}

/* Mobile Menu */
@media (max-width: 768px) {
    .nav-menu {
        text-align: right;
    }
    
    .nav-menu li {
        text-align: right;
    }
}

/* Pagination */
.page-numbers {
    direction: rtl;
}

/* Search Form */
.search-form {
    direction: rtl;
}

/* Widget Areas */
.widget {
    text-align: right;
}

.widget ul {
    text-align: right;
}

/* Archive and Single Post */
.single .content-text,
.page .content-text,
.archive .content-text {
    text-align: right;
    direction: rtl;
}

/* Comments (if enabled) */
.comment-content {
    text-align: right;
    direction: rtl;
}

.comment-form {
    direction: rtl;
}

.comment-form input,
.comment-form textarea {
    text-align: right;
}

/* Additional RTL fixes */
.hero-content {
    text-align: center; /* Keep hero centered */
}

.testimonials-grid .testimonial-card {
    text-align: center; /* Keep testimonials centered */
}

/* Channel Showcase */
.channel-showcase {
    direction: ltr; /* Keep logos in normal flow */
}

/* Back to top button (if added) */
.back-to-top {
    left: 20px;
    right: auto;
}