/* Arabic and other RTL locales retain the visual system while reading naturally. */
html[dir="rtl"] body {
	font-family: Tahoma, Arial, sans-serif;
}

html[dir="rtl"] h1,
html[dir="rtl"] h2,
html[dir="rtl"] h3,
html[dir="rtl"] h4,
html[dir="rtl"] .hb-site-header__brand-text,
html[dir="rtl"] .hb-site-header__identity > span,
html[dir="rtl"] .hb-site-footer .hb-site-footer__brand {
	font-family: Tahoma, Arial, sans-serif;
}

html[dir="rtl"] .hb-site-header__location {
	padding-right: 22px;
	padding-left: 0;
	border-right: 1px solid #496058;
	border-left: 0;
}

html[dir="rtl"] .hb-language-menu__options { text-align: right; }

html[dir="rtl"] .hb-site-header__desktop-nav {
	margin-right: auto;
	margin-left: 0;
}

html[dir="rtl"] .hb-header-featured,
html[dir="rtl"] .hb-site-footer__directions {
	align-items: flex-start;
}

html[dir="rtl"] .hb-header-featured__link::after {
	content: " \2190";
}

html[dir="rtl"] .hb-treatment-single__breadcrumb li:not(:last-child)::after {
	content: "\2190";
}

html[dir="rtl"] .hb-before-after-comparison {
	direction: ltr;
}

html[dir="rtl"] .hb-before-after-comparison__label,
html[dir="rtl"] .hb-before-after-comparison__help,
html[dir="rtl"] .hb-before-after-comparison__status {
	direction: rtl;
	text-align: right;
}

html[dir="rtl"] input,
html[dir="rtl"] textarea,
html[dir="rtl"] select {
	text-align: right;
}

html[dir="rtl"] input[type="email"],
html[dir="rtl"] input[type="tel"],
html[dir="rtl"] input[type="url"] {
	direction: ltr;
	text-align: right;
}
