.ar form.wpforms-form * {
    direction: rtl;
    text-align: right;
}

.ar .declaration-sidebar {
    min-width: 350px;
    padding: 10px 50px 0 0;
}

.ar ul li, .ar ol li {
    direction: rtl !important;
    text-align: right;
}
.ar .file-name {
    text-align: right;
    width: 100%;
}
.ar #petition-form {
    direction: rtl !important;
     text-align: right;
}

h1:lang(ar),
h2:lang(ar),
h3:lang(ar),
h4:lang(ar),
h5:lang(ar),
h6:lang(ar),
a:lang(ar),
p:lang(ar)
{
	text-align: right;
	direction: rtl;
}
.ar .authors-title {
	font-size: 18px;
}
.ar .post-views {
	left: 15px;
	right: initial;
}
.ar .published-note small {
	direction: rtl;
	text-align: right;
}
.ar .figure .published-note small {
	direction: rtl;
	text-align: right;
	border-left: 0;
}
.ar .block-3 > div {
	padding: 15px 15px 14px 0;
}
.ar #content .page-title-figure .figure-body {
	text-align: right;
}
#main-nav:lang(ar) li a.sub-nav-toggle::before {
	left: 10px;
	right: auto;
}
.ar header{
	right: 0px;
}
.ar .top-header .social-list ,  .ar .top-header form{
	float: none; 
}
.ar.vaa-mobile header{
	right: -240px;
}
.ar.vaa-mobile.pushed-to-left header {
	opacity: 1!important;
	right:0!important;
}
#content:lang(ar){
	padding-right: 240px;
	padding-left: 0;
}

#menu-button:lang(ar){
	left: auto;
	right: 0;
}
.ar .cats li.cat-item {
	margin-right: 15px;
}

.ar #main-nav .sub-menu {
	padding-left: 0;
	padding-right: 15px;
}

.ar article section {
	direction: ltr;
}
.ar table {
	direction: rtl;
}
.ar td.action-buttons {
	text-align: left !important;
}
.language:lang(ar) {
	text-align: right;
}
.ar #content.post figure figcaption .published-note {
	text-align: right;
}
.ar .post .gradient-black-blackt{
	display: block;
	padding-left: 25%!important;
	padding-right: 130px !important;
}
.ar form.searchform {
    text-align: right;
}

.ar .cat-on-top ul.terms-block {
	position: absolute;
	top: 0;
	right: 2px;
	z-index: 1;
}
.ar .slider-controls a.slider-nav-btn.slick-arrow i {
    transform: scaleX(-1);
}