body {
	direction: rtl;
	unicode-bidi: embed;
}

/* Topbar */
.topbar-left li {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
.topbar-right li {
    float: left;
    margin-left: 0;
    margin-right: 15px;
}

/* Header */
.header-layout1 .header-area {
    text-align: left;
    float: left;
}
.inline-header .logo-wrap {
    text-align: right;
}
.header-layout2 .main-navigation .header-container, .header-layout3 .main-navigation .header-container {
    padding-left: 0;
}
.header-layout3 .main-navigation, .sb-right .menu a {
    text-align: left;
}
.header-layout2 .main-navigation, .sb-right .menu a {
    text-align: right;
}
.main-navigation .menu>.menu-item-has-children > a:after {
    margin-left: 0;
    margin-right: 5px;
    float: left;
    line-height: 2;
}
.main-navigation .menu-item >a > .fa {
    margin-left: .5em;
    margin-right: 0;
}
.main-navigation .sub-menu > .menu-item {
    text-align: right;
}
.main-navigation .sub-menu .menu-item-has-children > a:after {
    content: "\f104";
    right: unset;
    left: 15px;
}
.main-navigation .sub-menu .sub-menu {
    right: 100%;
    left: unset;
    margin-left: -5px;
    margin-right: unset;
}
.mobile-menu-wrap .menu a {
    text-align: right;
}
.mobile-menu-wrap .menu a > .fa {
    margin-left: 4px;
    margin-right: 0;
}
.sb-left .mobile-menu-wrap .has-sub > a:after {
    content: "\f0d9";
}
.mobile-menu-wrap .has-sub > a:after {
    left: 20px;
    right: unset;
}
.mobile-menu-wrap .menu > li > ul > li > a, .mobile-menu-wrap .menu  > li > ul > li > ul > li > a, .mobile-menu-wrap .menu  > li > ul > li > ul > li > ul > li > a {
    padding-left: initial;
}
.mobile-menu-wrap .menu > li > ul > li > a {
    padding-right: 30px;
}
.mobile-menu-wrap .menu  > li > ul > li > ul > li > a {
    padding-right: 40px;
}
.mobile-menu-wrap .menu  > li > ul > li > ul > li > ul > li > a {
    padding-right: 50px;
}

.owl-float-nav .owl-nav, .owl-float-nav .custom-owl-nav {
    left: 0;
    right: unset;
    margin-left: 10px;
    margin-right: 0;
}

/* Widgets */
.recent-comments .comment {
    padding-right: 70px;
    padding-left: 0;
}
.recent-comments .avatar {
    float: right;
}
.widget-post-vertical-style1 .middle-box .post-content {
    padding-right: 15px !important;
    padding-left: 0 !important;
}
.login-wrap .avatar {
    float: right;
    margin: 0 0 10px 10px;
}
.login-wrap .login-username input, .login-wrap .login-password input {
    float: left;
}
.login-wrap .login-username:after, .login-wrap .login-password:after {
    left: 6px;
    right: unset;
}

/* Shortcodes */
.home-post-style1 .post-info .comments {
    float: left;
    margin-left: 0;
    padding-left: 0;
}
.columns-2 .post-style3 .post-info li, .columns-3 .post-style3 .post-info li {
    margin-left: 6px;
    margin-right: 0;
    padding-left: 8px;
    padding-right: 0;
}
.columns-4 .post-style3 .post-info li {
    margin-left: 6px;
    margin-right: 0;
    padding-left: 8px;
    padding-right: 0;
}
.sh-news-bar.style2 .news-title {
    right: 8px;
    left: unset;
}
.sh-news-bar .owl-carousel.nav-on {
    padding-left: 70px;
}
.sh-news-bar .owl-carousel {
    padding-right: 170px !important;
}

.post-info li {
    margin-left: 8px;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 0;
}
.post-info .fa {
	padding-right: 0;
	padding-left: 6px;
}
.post-info li:after {
    margin-right: 10px;
    margin-left: 0;
    right: unset;
    left: -1px;
}
.single-post .cats li {
    margin-left: 0;
}
.post-style3 .post-info li {
    margin-left: 12px;
    margin-right: 0;
    padding-left: 14px;
    padding-right: 0;
}
.author-avatar {
    padding-left: 20px;
    padding-right: 0;
}

/* Media Queries */
@media (max-width: 991px) {
    .sh-news-bar .owl-carousel {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}