﻿/* RTL Specific Styles */
body {
    direction: rtl;
    text-align: right;
}

/* Header RTL */
.header-container {
    flex-direction: row-reverse;
}

.nav-links {
/*    margin-right: auto;*/
    margin-left: 0;
}

    .nav-links a::after {
        left: auto;
        right: 0;
    }

.language-switcher {
    flex-direction: row-reverse;
}

/* Hero RTL */
.hero-content,
.blog-hero-content,
.contact-hero-content {
    text-align: center;
}

/* Section Titles RTL */
.section-title {
    text-align: center;
}

    .section-title h2::after {
        left: 50%;
        transform: translateX(-50%);
    }

/* About RTL */
.about-content {
    direction: rtl;
}

.about-text {
    text-align: right;
}

/*.feature {
    flex-direction: row-reverse;
}
*/
/* Cards RTL */
.service-content,
.case-content,
.article-content {
    text-align: right;
}

.service-link,
.article-link {
    flex-direction: row-reverse;
}

/* Contact RTL */
.contact-info h2::after,
.contact-form-container h2::after {
    left: auto;
    right: 0;
}

.contact-item {
    flex-direction: row-reverse;
}

/* Footer RTL */
.footer-column h3::after {
    left: auto;
    right: 0;
}

.footer-links a:hover {
    padding-left: 0;
    padding-right: 5px;
}

/* Article RTL */
.article-body ul,
.article-body ol {
    padding-left: 0;
    padding-right: 30px;
}

.info-box {
    border-left: none;
    border-right: 4px solid var(--primary);
}

.author {
    flex-direction: row-reverse;
}

/* FAQ RTL */
.faq-question {
    flex-direction: row-reverse;
}

/* Pagination RTL */
.pagination {
    flex-direction: row-reverse;
}
