html {
    direction: rtl;
}

.header-info-bar-menu .menu-item {
    margin: 0 0 0 4px;
}

.header-info-bar-contact-details i,
.header-info-bar-date i {
	float: left;
	position: relative;
	top: 3px;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.user-account.logged_in {
	direction: ltr;
}

#site-navigation .u_accs {
    left: 5px;
    right: auto;
    text-align: left;
}

.user-account.logged_in [class*="fa-"] {
    float: none;
    top: 2px;
}

.user-account > ul {
    left: 0;
	right: auto;
}

.user-account.logged_in > ul {
	text-align: right;
}

.user-account.logged_in > ul > li > a::after {
    content: "\f104";
    left: 8px;
}

.user-account > ul::before,
.user-account.top-search-form::before {
    left: 7px;
    right: auto;
}

#user_login,
#user_pass {
	padding-left: 5px;
	padding-right: 40px;
}

.login form label::before {
    border-left: 1px dotted;
	border-right: 0 none;
	right: 2px;
	left: auto;
}

.nav-menu .sub-menu,
.nav-menu .children {
	left: auto;
    right: 0;
	text-align: right;
}

.nav-menu > .menu-item-has-children > a {
    padding-left: 32px !important;
	padding-right: 15px;
}

.nav-menu > .menu-item-has-children > a::after {
	left: 8px;
	right: auto;
}

.nav-menu > .menu-item-has-children:hover::after {
	left: 40%;
	left: -webkit-calc(50% - 12px);
    left: calc(50% - 12px);
	right: auto;
}

.nav-menu > li ul .menu-item-has-children > a::after {
	background-color: rgba(0,0,0,0);
	content: "\f104";
	left: 16px;
	right: auto;
}

.nav-menu .menu-item > .sub-menu > li > .sub-menu {
	left: auto;
	right: 100%;
}

.nav-menu .cart-contents i {
	-webkit-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
	left: auto;
    right: -4px;
}

.entry-thumbnail.inner-small-image {
	float: right;
	margin-left: 10px;
}

.my-cart .cart-count {
    margin: 0 38px 0 4px;
}

.post-info-bar {
    text-align: right;
}

.mainmeta-counters {
	margin-left: 0;
	margin-right: auto;
}

.mainmeta.post-id {
	margin-left: 0;
	margin-right: auto;
}

.mainmeta {
	margin-left: 10px;
	margin-right: 0;
}

.search_time{
	text-align: left;
}

.modal_description {
	left: auto;
	right: 100%;
}

.modal_close {
	-webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
	left: auto;
    right: 0;
}

.video-section .video-list-container .video-items {
	text-align: left;
	padding-left: 0;
	padding-right: 3px;
}

.video-section .video-list-container .video-item {
	text-align: left;
}

.video-section .video-details {
    float: right;
    text-align: right;
}

.video-section .video-item .video-duration {
	left: 14px;
}

.video-section .video-title .mainmeta {
    float: left;
}

.video-section .video-item .video-author,
.video-section .video-item .video-views {
	float: right;
}

.search-form label::before {
	border-right: 0 none;
}

.search-form-padder label::before {
    padding: 0 15px 0 8px;
}

.search-form input[type="search"] {
	padding: 3px 36px 3px 3px;
}

#sidebar-sliderside {
	padding-left: 0;
	padding-right: 6px;
}

.tree_padder {
	border-left: 0 none !important;
	border-right: 1px solid #555;
}

.tree_row::before,
.tree_content_padder::before {
	float: right;
	top: 13px;
}

.tree_label::before {
	float: right;
	margin: 0 4px;
	top: 8px;
	position: relative;
}

.tree_content {
	border-left: 0 none !important;
	border-right: 1px solid #555 !important;
	margin: -8px 20px 8px 0;
}

.tree_content_data {
	display: table;
	margin: 2px 15px 2px 0;
}

.tree_data.tree_photo {
	margin: 0 0 0 2px;
}

#access-panel li {
	border-left: 1px solid #e5e5e5;
	border-right: 0 none;
}

#access-panel li:last-child {
	border-left: 0 none;
}

.slider-readmore::before {
    border-left: 1px solid #ddd;
	border-right: 0 none;
    content: "\f104";
    margin-left: 8px;
	margin-right: 0;
    padding: 5px 4px 5px 8px;
}

.slider-readmore {
	left: 15px;
	right: auto;
}

.slider_disabled.posts_widget .imgEnabled .wmeta,
.notes-widget .wmeta  {
    margin-left: 0;
    margin-right: auto;
}

.wmeta {
	text-align: left;
}

#n_logo {
	margin-right: -45px;
	margin-left: auto;
}

#n_logo.show_it {
	margin-right: 0;
	margin-left: auto;
}

.nav-logo {
	left: auto;
	right: -200%;
}

.show_it .nav-logo {
	left: auto;
	right: 0;
}

.row-view .single-item-thumb {
	float: right;
	margin-left: 6px;
	margin-right: 0;
}

.row-view .single-item-title .single-item-meta > div {
	margin: 0 0 0 6px;
}

.expandable .row-view .single-item-padder header::after {
	left: 0;
	right: auto;
}

.expandable .row-view .single-item-container header {
	padding: 0 0 0 50px;
}

.page-faq .faq-title::after {
    left: 10px;
    right: auto;
}

.category-slider .archive-title::after,
.this-childs .archive-title::after {
	left: 15px;
	right: auto;
}

.page-faq .faq-title .fa-question-circle {
	border-left: 1px dotted;
	border-right: 0 none;
	margin-left: 3px;
	margin-right: 0;
	padding-left: 7px;
	padding-right: 0;
}

.special-date {
	left: auto;
	right: -1.2687em;
}

.special-date::after {
	border-left: 10px solid #353535;
    border-right: 0 solid rgba(0,0,0,0);
    left: auto;
	right: 0;
}

.sliderTitle i,
.widget-title i {
	margin: 0 4px;
}

.form-table.dynamic_fields tr:last-child th {
    text-align: left;
	left: auto;
	right: 0;
}

.tax_feeds {
    float: left;
}

.page-feeds .category-child::before {
	left: auto;
	right: -23px;
}

.page-feeds .category-child {
	margin-left: auto;
	margin-right: 20px;
}

.page-feeds .category-child::after {
	left: auto;
	right: -19px;
}

.category-special .mainmeta.post-author.h-card.p-author {
	float: right;
}

.special-content .single-item-title h1,
.special-content .single-item-title h2,
.special-content .single-item-title h3 {
    text-align: right;
}

.special-check {
	left: auto;
	right: 114px;
}

.cm-rating-block i {
    direction: ltr;
    left: 0;
    margin-left: 5px;
	right: auto;
}

.aomm .aomm_post span {
	direction: rtl;
}

.aomm .firstpage_carousel.top {
	left: 0;
	right: auto;
}

.aomm .aomm_post .aomm_post_content{
	direction: rtl;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form textarea {
	padding: 8px 34px 8px 8px;
}

.comment-form-comment > label[for="comment"] > a {
	left: auto;
	right: 0;
}

#comment-status {
    float: right;
}

.comment-author {
	padding: 0 0 0 6px;
}

.comment-text {
	padding: 0 0 0 32px;
}

.comment.bypostauthor {
	border-left: 1px solid;	
	border-right: 3px solid;
}

.entry-content .related-link-class {
	border-left: 0;
	border-right: 3px solid;
}

.recent-tabs-content .recent_posts_title > span {
	margin-left: auto;
	margin-right: -8px;
}

.recent-tabs-content .recent_posts_title > span::before {
	border-left: 8px solid;
	border-right: 0 solid rgba(0,0,0,0);
	left: auto;
	right: -14px;
}

.recent-tabs-content.minimal .recent-sticky {
	margin-left: 6px;
	margin-right: 0;
}

.recent-post.recent-lists {
	padding-left: unset;
	padding-right: 10px;
}

.minimal .recent-posts-items .single-item.row-view::after {
	border-left: 6px solid #ee8899;
	border-right: 0 solid rgba(0,0,0,0);
	left: 1px;
	right: auto;
}

.row-view footer .single-item-meta:first-of-type {
	margin-left: auto;
	margin-right: 0;
}

.row-view footer .single-item-meta:last-child {
	margin-left: 0;
	margin-right: auto;
}

.rpvc img {
	margin-left: 5px;
	margin-right: 0;
}

#newsticker li {
	padding: 5px 15px 5px 5px;
}

#primaryPostForm .dynamic_fields tr:last-child th {
	text-align: right;
}

.page-user .submit {
	margin-left: 0;
	margin-right: auto;
}

.edit-cover-image-button,
.edit-profile-image-button {
	text-align: left;
}

.page.page-user .site-main .upd_img {
	margin-left: 0;
	margin-right: 4px;
}

.site-info > a {
	text-align: left;
}

.box-view .mainmeta.post-author.h-card.p-author {
	left: auto;
    right: 6px;
}

.tickerlabel::after {
	content: "\f0d9";
	right: -webkit-calc(100% - 1px);
	right: calc(100% - 1px);
}

.classic-slider-the-thumbnail {
    float: right;
    margin-left: 12px;
	margin-right: 0;
}

#mainSlider.classic-slider .controls {
    text-align: left;
}

.comment-form-comment #submit {
	margin-left: 0;
	margin-right: auto;
}

#comment-status {
	margin-left: auto;
	margin-right: 0;
}

.show-all {
	float: left;
}

.post-shotlink {
	margin-left: 0;
	margin-right: 6px;
}

.hotnews-icon {
	margin: 0 -2px 0 4px;
}

#sidebar-us {
	margin-left: 0;
	margin-right: 8px;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: rtl;
}

label[for="from"], label[for="to"] {
	padding-right: 8px;
}

#fromdate, #todate {
	margin-right: -19px;
	position: relative;
}

@media (max-width: 644px){
	.menu-padder {
		left: auto;
		margin-left: auto !important;
		margin-right: -80% !important;
		right: 0;
	}

	.menu-padder.toggled-on {
		margin-left: auto !important;
		margin-right: 0 !important;
	}

	.nav-menu {
		left: auto;
		right: -100%;
	}

	.toggled-on .nav-menu {
		left: auro;
		right: 0;
	}

	.site{
		right: 0;
	}

	.body-toggled-on,
	.body-toggled-on .fixed_menu{
		left: auto;
		right: 80%;
	}

}

@media (max-width: 568px) {
	.recent-tabs-content.minimal .recent-sticky {
		margin-left: 0;
	}
}

@media (max-width: 420px) {
	#sidebar-us {
		margin-right: 0;
	}
}