.category-ar-reports .wp-block-post-template {
	direction: rtl;
}

.category-ar-news .wp-block-post-template {
	direction: rtl;
}

/* Sticky header */
.wp-site-blocks > header {
	position: sticky;
	top: 0;
	z-index: 9999;
	background: #fff;
	box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}

/* RTL labels for Arabic contact form */
.page-id-36 .grunion-field-label {
	display: block;
	direction: rtl;
	text-align: right;
}

/* Bold "Latest Reports" heading on report pages */
.post-template-single-ar h4.wp-block-heading {
	font-weight: 700;
}

.wpcf7 form {
    direction: rtl;
    text-align: right;
}
.wpcf7-form-control-wrap {
    display: block;
    text-align: right;
}

/* English header logos on mobile: match Arabic header (desktop 200px gap collapses logos) */
@media (max-width: 781px) {
	header .radar-sticky-header.has-global-padding {
		padding-left: 0;
		padding-right: 0;
	}
	header .wp-container-core-group-is-layout-8e80081c {
		gap: 10px;
	}
}

/* Arabic header logos on desktop: match English 200px spacing */
@media (min-width: 782px) {
	header .wp-container-core-group-is-layout-8176ce1a {
		gap: 200px;
	}
}

/* Arabic mobile menu overlay: items are stored reversed for the desktop row, so flip them back top-to-bottom and right-align */
nav[aria-label="Arabic Menu"] .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
	align-items: stretch;
	direction: rtl;
}
nav[aria-label="Arabic Menu"] .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > .wp-block-navigation__container {
	flex-direction: column-reverse;
	align-items: flex-start;
	width: 100%;
	text-align: right;
}

/* About Us (EN) mobile: smaller NNCYI logo so text wraps beside it */
@media (max-width: 781px) {
	.page-id-23 h3.wp-block-heading > img.wp-image-112 {
		width: 150px !important;
	}
}

/* About Us (AR) mobile: smaller logos so text wraps beside them */
@media (max-width: 781px) {
	.page-id-34 h3.wp-block-heading > img {
		width: 150px !important;
	}
}

/* Arabic reports archive: RTL pagination (next on the left, arrows flipped) */
.category-ar-reports .wp-block-query-pagination {
	direction: rtl;
}
.category-ar-reports .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
	transform: scaleX(-1);
	margin-left: 0;
	margin-right: 1ch;
}
.category-ar-reports .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
	transform: scaleX(-1);
	margin-right: 0;
	margin-left: 1ch;
}

/* Arabic single report mobile: move "Latest Reports" column below the report body (as in English) */
@media (max-width: 781px) {
	.post-template-single-ar .wp-block-columns > .wp-block-column:has(> .wp-block-query) {
		order: 1;
	}
}

/* Single report mobile (AR + EN): keep the 3 top buttons (full report / PDF / other language) on one line */
@media (max-width: 781px) {
	.post-template-single-ar .wp-block-columns:has(> .wp-block-column > .wp-block-buttons),
	.single-post.post-template-default .wp-block-columns:has(> .wp-block-column > .wp-block-buttons) {
		flex-wrap: nowrap !important;
		gap: 4px !important;
		justify-content: center;
	}
	.post-template-single-ar .wp-block-columns:has(> .wp-block-column > .wp-block-buttons) > .wp-block-column,
	.single-post.post-template-default .wp-block-columns:has(> .wp-block-column > .wp-block-buttons) > .wp-block-column {
		flex: 0 1 auto !important;
		min-width: 0;
	}
	.post-template-single-ar .wp-block-columns:has(> .wp-block-column > .wp-block-buttons) .wp-block-button__link,
	.single-post.post-template-default .wp-block-columns:has(> .wp-block-column > .wp-block-buttons) .wp-block-button__link {
		padding: 10px clamp(6px, 1.8vw, 10px) !important;
		font-size: clamp(11px, 2.9vw, 13px) !important;
		white-space: nowrap;
	}
}