/*
 * Minimal RTL layer for Arabic.
 * The main CSS comes from the original template; this file fixes direction/layout essentials.
 */

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

/* Keep Gutenberg content readable in RTL. */
.entry-content,
.article-content,
.bk-category-content {
	text-align: right;
}

/* Footer layout + widget lists in RTL. */
.footer-sidebar {
	padding: 0 30px;
}
.footer-sidebar:first-child {
	padding-right: 0;
	padding-left: 30px;
}
.footer-sidebar:last-child {
	padding-left: 0;
	padding-right: 30px;
}
.footer-sidebar:not(:last-child) {
	border-right: none;
	border-left: 1px dashed #333;
}
#footer-menu {
	float: right;
}
.bk-copyright {
	float: left;
}
.textwidget {
	text-align: right;
}
.widget_recent_entries > ul,
.widget_archive > ul,
.widget_categories > ul,
.widget_meta > ul,
.widget_pages > ul,
.widget_recent_comments > ul,
.widget_nav_menu > div > ul {
	padding-right: 35px;
	padding-left: 0;
}
.widget_recent_entries > ul li:before,
.widget_archive > ul li:before,
.widget_categories > ul li:before,
.widget_meta > ul li:before,
.widget_pages > ul li:before,
.widget_recent_comments > ul li:before,
.widget_nav_menu > div > ul li:before {
	right: -25px;
	left: auto;
}
.footer .widget_nav_menu > div > ul {
	padding-right: 0;
}
.footer-sidebar:nth-child(4) .widget_nav_menu > div > ul {
	direction: rtl;
	justify-content: flex-start;
}
