/* RTL Support for Koh Phangan Real Estate Website */

/* General RTL Styles */
.rtl {
    text-align: right;
    direction: rtl;
}

/* Header Navigation */
.rtl .header-container {
    flex-direction: row-reverse;
}

.rtl .nav-menu {
    flex-direction: row-reverse;
}

.rtl .nav-menu li {
    margin-right: 0;
    margin-left: 2rem;
}

.rtl .mobile-menu-toggle {
    margin-left: 0;
    margin-right: auto;
}

/* Breadcrumbs */
.rtl .breadcrumbs a,
.rtl .breadcrumbs span {
    float: right;
}

.rtl .breadcrumbs span {
    margin: 0 0.5rem;
}

/* Property Cards */
.rtl .property-location i,
.rtl .property-feature i {
    margin-right: 0;
    margin-left: 0.5rem;
}

.rtl .property-tag {
    left: auto;
    right: 1rem;
}

.rtl .property-actions {
    right: auto;
    left: 1rem;
}

/* Property Filters */
.rtl .filter-form .form-group {
    margin-right: 0;
    margin-left: 1rem;
}

.rtl .filter-tags .filter-tag {
    margin-right: 0;
    margin-left: 0.5rem;
}

.rtl .filter-tag .remove-filter {
    margin-left: 0;
    margin-right: 0.5rem;
}

.rtl .sort-options {
    margin-left: 0;
    margin-right: auto;
}

/* Property Details */
.rtl .property-meta-item i,
.rtl .property-feature-item i,
.rtl .agent-contact-item i {
    margin-right: 0;
    margin-left: 0.5rem;
}

.rtl .property-sidebar {
    margin-left: 0;
    margin-right: 2rem;
}

/* Forms */
.rtl .form-group label {
    text-align: right;
}

.rtl .newsletter-form button {
    right: auto;
    left: 0;
}

.rtl input[type="checkbox"] + span {
    margin-left: 0;
    margin-right: 0.5rem;
}

/* Footer */
.rtl .footer-container {
    text-align: right;
}

.rtl .footer-links ul li:before {
    margin-right: 0;
    margin-left: 0.5rem;
    content: "\f104"; /* FontAwesome right arrow */
}

/* Israeli Investors Page Specific */
.rtl .benefit-icon,
.rtl .contact-info-icon {
    margin-right: 0;
    margin-left: 1rem;
}

.rtl .community-image,
.rtl .legal-image {
    order: 2;
}

.rtl .community-text,
.rtl .legal-text {
    order: 1;
}

/* Testimonials */
.rtl .testimonial-author:before {
    margin-right: 0;
    margin-left: 0.5rem;
}

/* Buyers Guide */
.rtl .ownership-option ul li:before,
.rtl .costs-notes ul li:before {
    margin-right: 0;
    margin-left: 0.5rem;
}

.rtl .process-number {
    margin-right: 0;
    margin-left: 1rem;
}

/* Contact Page */
.rtl .contact-info-card i {
    margin-right: 0;
    margin-left: 1rem;
}

.rtl .team-member-image {
    margin-right: 0;
    margin-left: 1.5rem;
}

/* Property Comparison */
.rtl .comparison-table th,
.rtl .comparison-table td {
    text-align: right;
}

/* Favorites Page */
.rtl .favorites-count {
    margin-right: 0;
    margin-left: auto;
}

.rtl .favorites-actions {
    margin-left: 0;
    margin-right: auto;
}

/* Media Queries */
@media (max-width: 768px) {
    .rtl .property-sidebar {
        margin-right: 0;
    }
    
    .rtl .community-image,
    .rtl .community-text,
    .rtl .legal-image,
    .rtl .legal-text {
        order: unset;
    }
}
