/**
 * Da3wetnaa Theme — RTL Stylesheet (Arabic Direction)
 * Applied when body.lang-ar is active.
 *
 * @package Da3wetnaaTheme
 * @since   2.2.0
 */

body.lang-ar {
	direction: rtl;
	text-align: right;
}

/* Header Grid Stability in RTL: Maintain Brand Left, Nav Center, Lang Control Right */
body.lang-ar .header-inner {
	direction: ltr; /* Keeps grid column positions (Logo Left | Nav Center | Actions Right) stable */
}

/* Reverse inner elements that need Arabic direction inside header */
body.lang-ar .nav-menu {
	direction: rtl;
}

/* Hero Section RTL */
body.lang-ar .hero-editorial-grid {
	direction: rtl;
}
body.lang-ar .hero-cta-group {
	flex-direction: row;
}

/* Process Timeline */
body.lang-ar .da3w-process-number-wrap {
	flex-direction: row-reverse;
}

/* Portfolio */
body.lang-ar .da3w-portfolio-category {
	left: auto;
	right: 16px;
}

/* Pricing features */
body.lang-ar .da3w-pricing-feature-list li {
	flex-direction: row-reverse;
	text-align: right;
}

/* FAQ */
body.lang-ar .da3w-faq-trigger {
	flex-direction: row-reverse;
	text-align: right;
}

/* Testimonials */
body.lang-ar .da3w-testimonial-author {
	flex-direction: row-reverse;
}

/* Footer */
body.lang-ar .da3w-footer-grid {
	direction: rtl;
}

/* WhatsApp FAB */
body.lang-ar .da3w-whatsapp-fab {
	right: auto;
	left: 28px;
}
@media (max-width: 768px) {
	body.lang-ar .da3w-whatsapp-fab {
		right: auto;
		left: 20px;
	}
}
