html {
    direction: rtl;
}

.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 {
    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% - 10px);
	left: -moz-calc(50% - 10px);
    left: calc(50% - 10px);
	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;
	-moz-border-radius: 0 6px 6px 0;
	-khtml-border-radius: 0 6px 6px 0;
	-o-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
	left: auto;
    right: -4px;
}

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

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

.mainmeta.post-id {
	float: left;
}

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

.search_time{
	float: left;
}

.gallery-section {
	float: left;
	margin-left: 0;
	margin-right: 15px;
}

.modal_close {
	-webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
	-webkit-box-shadow: -7px 7px 4px -5px rgba(0,0,0,.2);
	box-shadow: -7px 7px 4px -5px rgba(0,0,0,.2);
	left: auto;
    right: 0;
}

.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 13px 0 6px;
}

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

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

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

.tree_lable::before {
	float: right;
	margin: 0 2px;
	top: 6px;
	position: relative;
}

.tree_content {
	border-left: 0 none !important;
	border-right: 1px solid #555 !important;
	margin: -6px 20px 6px 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;
}

.wmeta {
	text-align: left;
}

.widget .wmeta {
    float: left;
	text-align: center;
}

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

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

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

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

#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;
}

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

.page-faq .faq-title::after {
    left: 0;
    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 0 0 0;
}

.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;
}

.my-post-likes, .cm-rating-block {
    direction: ltr;
    left: 0;
    margin-left: 5px;
	right: auto;
}

.aomm .aomm_post span {
	direction: rtl;
}

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

.tabs_sliders .tabs_sliders_header .tab_title,
.recent-tabs .recent_posts_title > span,
#content-slider .tabs_sliders_head span {
	margin: 0 0 1px 1px;
}

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

.recent-tabs .recent-tabs-title {
    margin-left: 6px;
    margin-right: 0;
}

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

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

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

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

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

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

	.site{
		right: 0;
	}

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

	.sidebar-left,
	.sidebar-right {
		margin: 0;
		padding: 0;
	}
}

@media (max-width: 568px) {

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