/* Golden Horse static — Arabic RTL fixes. Scoped to html[lang="ar"]; the theme renders AR on an LTR skeleton with
   right-aligned text, so only the bits that visibly break for Arabic users are corrected here. */
html[lang="ar"] .wpcf7-form input[type="text"],
html[lang="ar"] .wpcf7-form input[type="email"],
html[lang="ar"] .wpcf7-form input[type="date"],
html[lang="ar"] .wpcf7-form input.fake-date,
html[lang="ar"] .wpcf7-form textarea,
html[lang="ar"] .wpcf7-form select,
html[lang="ar"] .wpcf7-form .nice-select,
html[lang="ar"] .wpcf7-form .nice-select .current,
html[lang="ar"] .wpcf7-form .nice-select .list,
html[lang="ar"] .wpcf7-form .nice-select .option,
html[lang="ar"] .wpcf7-form label,
html[lang="ar"] .wpcf7-form .wpcf7-not-valid-tip,
html[lang="ar"] .wpcf7-form .wpcf7-response-output { direction: rtl; text-align: right; }
html[lang="ar"] .wpcf7-form input::placeholder,
html[lang="ar"] .wpcf7-form textarea::placeholder { direction: rtl; text-align: right; }
/* phone numbers stay LTR (intl-tel-input): digits and +971 read left-to-right */
html[lang="ar"] .wpcf7-form input[type="tel"],
html[lang="ar"] .wpcf7-form .iti input { direction: ltr; text-align: left; }
html[lang="ar"] .wpcf7-form input[type="tel"]::placeholder { direction: ltr; text-align: left; }
/* select chevrons: keep on the left for RTL (nice-select draws it with :after on the right) */
html[lang="ar"] .wpcf7-form .nice-select:after { right: auto; left: 18px; }
html[lang="ar"] .wpcf7-form .nice-select { padding-right: 18px; padding-left: 36px; }
/* sidebar service list: chevron should point in the reading direction */
html[lang="ar"] .pxl-service-list.style-2 li i,
html[lang="ar"] .pxl-service-list.style-2 li svg { transform: scaleX(-1); }
/* blog cards / author box / read-more: align with Arabic reading direction */
html[lang="ar"] .blog-card, html[lang="ar"] .blog-card .card-name, html[lang="ar"] .blog-card .card-text,
html[lang="ar"] .author-info, html[lang="ar"] .review-item-read-more, html[lang="ar"] .review-read-more,
html[lang="ar"] .see-all-reviews { direction: rtl; text-align: right; }
/* user reviews are in mixed languages: let each card follow its own script */
html[lang="ar"] .review-item-text, html[lang="ar"] .review-text, html[lang="ar"] .review-item-name { unicode-bidi: plaintext; text-align: start; }
/* v2 */
/* appointment date: the theme draws the calendar icon with ::before at right:5px -> move it to the left, free the text */
html[lang="ar"] .your-date .wpcf7-form-control-wrap:before { right: auto; left: 12px; }
html[lang="ar"] .wpcf7-form input.fake-date { padding-left: 48px; padding-right: 22px; }
/* sidebar "related services": chevron drawn by a::after at right:15px -> mirror it to the left */
html[lang="ar"] .pxl-service-list.style-2 li a { direction: rtl; text-align: right; padding-left: 45px; }
html[lang="ar"] .pxl-service-list.style-2 li a:after { right: auto; left: 15px; transform: translateY(-10px) scaleX(-1); }
/* added page title (terms) follows the Arabic reading direction */
html[lang="ar"] .gh-page-title { direction: rtl; text-align: right; }
