/*
RTL overrides for Elementor Simple Sticky.
This file loads only when WordPress is using an RTL language.
*/

body {
	direction: rtl;
	unicode-bidi: embed;
}

.screen-reader-text:focus,
.skip-link:focus {
	right: 12px;
	left: auto;
}

.site-branding,
.entry-content,
.entry-header,
.post-card__body,
.comment-body,
.site-footer__brand {
	text-align: right;
}

.primary-menu .sub-menu {
	right: 0;
	left: auto;
}

.primary-menu .sub-menu .sub-menu {
	right: calc(100% + 8px);
	left: auto;
}

.language-switcher__menu {
	right: auto;
	left: 0;
}

.submenu-drawer__title,
.submenu-drawer__body {
	text-align: right;
}

.submenu-drawer__list .sub-menu .sub-menu {
	margin: 4px 14px 4px 0;
	padding-right: 12px;
	padding-left: 0;
	border-right: 0;
	border-left: 0;
}

.entry-content th,
.entry-content td {
	text-align: right;
}

.entry-content blockquote {
	border-right: 4px solid var(--ess-accent);
	border-left: 0;
	border-radius: var(--ess-radius) 0 0 var(--ess-radius);
}

.comment-list .children {
	margin: 24px 24px 0 0;
}

@media (max-width: 768px) {
	.primary-menu .sub-menu,
	.primary-menu .sub-menu .sub-menu {
		padding: 0 16px 0 0;
	}
}
