/*======== RTL Fixed By Mohammad Ghasemi | RTL-Theme.com ========*/
html,body,canvas,h1,h2,h3,h4,h5,h6,p,label,small,input,ul,li,div,select,option,textarea,span,ol,th,td,form,pre,q,strong,mark,button,label,#post-loading-button,.paging-navigation .post-nav li>a, .paging-navigation .post-nav li>span {
	letter-spacing:-0.5px !important;
}
.elementor-widget-news247-title .main-block-title,.elementor-widget-heading .elementor-heading-title,blockquote {
    font-family: inherit !important;
}
.trending-title {
    float: right;
    margin: 0 0 0 15px;
}
.tp-control {
    left: 0;
    right: auto;
}
.trending-title:before {
    right: 0;
    left: auto;
    border-left: 7px solid transparent;
    border-right: 0;
}
.header-ad,.search-social{
	float:left;
}
@media (max-width: 767px){
.search-social{
	float:none;
}
#home-search {
    width: 200px;
}
}
.thw-menubar-wrap.menuwithlogo .menu-searh-wrap {
    left: 10px;
    right: auto;
}
#home-search .search-close {
    right: auto;
    left: 35px;
}
.thw-menubar-wrap .menu-searh-wrap,ul.main-menu>li.menu-item-has-children>a:after,#home-search {
    left: 0;
    right: auto;
}
.thw-menubar-wrap .menu-searh-wrap {
    z-index: 1000000;
}
.tsnews-date {
    border-right: 0px;
    border-left: 1px solid #acacac;
    padding-left: 10px;
    padding-right: 0;
}
.tsnews-date i {
    margin-left: 5px;
    margin-right: 0;
}
ul.main-menu li ul,.recent-posts-widget .posts-thumb .category-meta-bg {
    right: 0;
    left: auto;
}
ul.main-menu li ul li ul {
    right: 200px;
    left: auto;
}
ul.main-menu > li > ul.sub-menu>li.menu-item-has-children>a:after {
    content: "\f104";
    float: left;
    margin-left: -5px;
    margin-right: 0;
}
ul.main-menu li ul li a,.post-navigation h3 {
    text-align: right;
}
#home-search i {
    left: 25px;
    right: auto;
}
.social-icon-box > li > a i {
    line-height: 48px !important;
}
.footerbottom-widget .social-button-widget li a i {
    line-height: 32px !important;
}
/*elements*/
.category-meta-bg a {
    margin-left: 5px;
    margin-right: 0;
}
.category-meta-bg a:before {
    right: 0;
    left: auto;
    border-right: 0;
    border-left: 5px solid transparent;
}
.pb-common-prev.pb-common-nav {
    left: 0px;
    right: auto;
	transform: rotate(180deg);
}
.pb-common-nav {
    transform: rotate(180deg);
}
.pb-common-nav,.featured-tab .nav-tabs {
    left: 25px;
    right: auto;
}
.author-info {
    direction: rtl;
    text-align: right;
}
.comment-area .media-heading {
    border-right: 0px;
    border-left: 1px solid #dedede;
    padding-left: 12px;
    margin-left: 10px;
    padding-right: 0;
    margin-right: 0;
}
.media>.pull-left.author-comment {
    margin-left: 20px;
    margin-right: 0;
}
.media>.pull-left.author-comment img {
    border-radius: 100%;
}
.post-block-style .category-meta-bg {
    right: 20px;
    left: auto;
}
.post-content .post-meta span {
    border-left: 1px solid #dedede;
    border-right: 0;
}
.recent-posts-widget .posts-thumb img {
    margin-left: 10px;
    margin-right: 0;
}
.post-block-style.post-float .post-thumb,.video-tab .nav-tabs>li>a .post-thumb {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
.post-block-style.post-float-half .post-thumb {
    float: right;
    margin-left: 30px;
    margin-right: 0;
}
.entry-post-footer-wrap > span {
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #dedede;
    border-right: 0;
    margin-right: 0;
    padding-right: 0px;
}
.entry-post-footer-wrap > span.entry-comment, .entry-post-footer-wrap > span.publish-date {
    border-left: 0;
}
.single-entry-summary-post-content h3 {
    padding: 10px 0;
}
.entry-blog-list-left .category-meta-bg {
    left: auto;
    right: 25px;
}
.single-entry-summary-post-content ul {
    padding: 0 50px 25px 0px;
}
.author-img img {
    margin-left: 30px;
    margin-right: 0;
}
.mr-auto {
    margin-left: auto!important;
	margin-right: 0 !important;
}
.widget.widget_search #searchform i, .search-page-content #searchform i {
    left: 15px;
    right: auto;
}
.featured-tab .nav-tabs,.pb-common-nav {
    top: -92px;
}
.single-entry-blog .entry-post-footer-wrap > span {
    padding-right: 0;
    padding-left: 8px;
    margin-right: 0px;
}
.entry-post-meta span i {
    margin-left: 5px;
    margin-right: 0;
}
.single-entry-blog .related-post .entry-post-footer-wrap span.post-meta-author {
    border-left: 1px solid #dedede;
    border-right: 0;
    padding-left: 8px;
    margin-left: 8px;
    margin-right: 0;
    padding-right: 0;
}
.post-navigation .nav-previous {
    text-align: right;
    float: right;
    padding: 0 0px 0 50px;
}
.post-content .post-meta span {
    margin-right: 0;
    padding-left: 10px;
}
.slick-slide {
    float: right;
}
.post-navigation .nav-next {
    text-align: right;
    float: left;
    border-right: 1px solid #c5c4c4;
    border-left: 0;
    padding: 0 50px 0 0px;
}
.post-pagination {
    margin-top: 5%;
}
.single-entry-blog3.single-entry-blog4 .blog-header {
    right: 0;
    left: auto;
    text-align: right !important;
}
.paging-navigation .post-nav li.previous >a i {
    margin: 0 0px 0 8px;
}
.related-post .entry-title {
    margin-top: 0px;
}
.editor-item-content-info{
    margin-bottom: 20px;
}
.mc4wp-form-fields {
    background-position: bottom left;
}
.wpcf7{
	direction:rtl;
}
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select {
    border-radius: 5px;
    border: 2px solid #eeeeee;
}
/*footer*/
.footer-nav {
    float: left;
}
.widget_categories ul li a, .widget_archive ul li a {
    float: right;
}
.widget_categories ul li, .widget_archive ul li {
    text-align: left;
}
.footer-widget .widget_categories ul {
    padding-left: 20px;
    padding-right: 0;
}
#back-to-top {
    left: 10px;
    right: auto;
}
.error404 .page-header h1 {
    line-height: initial;
}
/*wp_mega_menu*/
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu {
    right: 0;
    text-align: right;
    left: auto;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.wpmm-submenu-right .wpmm-badge {
    margin-right: 4px;
    margin-left: 0;
}
#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a {
    text-align: right;
}
.wp-megamenu-sub-menu .wpmm-grid-post-img-wrap .post-in-image {
    right: 15px;
    left: auto;
}
.wp-megamenu-sub-menu .wpmm-grid-post .wpmm-grid-post-img-wrap .post-in-image a:before{
    right: 0;
    left :auto;
    border-left: 0px;
    border-right: 5px solid transparent;
}
@media (max-width: 767px){
.wpmm-mobile-menu ul.wp-megamenu li>a b {
    float: left !important;
}
.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu {
    text-align: right !important;
}
}
.wpmm-gridcontrol-left {
    margin-left: 10px;
    margin-right: 0;
}
.thw-menubar-wrap.menuwithlogo #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu {
    right: -292px;
    left: auto;
}
#st-1{
	text-align:right !important;
}
@media (min-width: 1200px){
body.boxwidth .thw-menubar-wrap.sticky-header>.container {
    position: inherit;
}
}