﻿/*========== RTL Fix BY MGH7 == PTheme.ir =========*/
.gdlr-core-flexslider[data-nav-parent="gdlr-core-portfolio-item"] {
    position: static;
    direction: ltr;
}
/*****************Page Builder*******************/
.owl-carousel.owl-loaded {
    direction: ltr;
}
.rev-btn, .rev-btn:visited {
    font-family: inherit;
}	
h1,h2,h3,h4,h5,h6,a,p,span,label,smal,input,ul,li,textarea,text,td,th,table,.textwidget,.realfactory-copyright-text{
	direction:rtl;
	letter-spacing: 0px !important;
}
.realfactory-top-bar-container.realfactory-top-bar-full {
    direction: rtl;
}
.gdlr-core-flexslider {
   direction: ltr;
}
html,body{
	direction:ltr !important;
}
.rev_slider li.tp-revslider-slidesli {
    direction: rtl !important;
}
.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-item-pdlr {
    direction: rtl;
}
.realfactory-copyright-text {
    direction: rtl;
}
/****************Portfolio*************/
.gdlr-core-portfolio-grid .gdlr-core-portfolio-content-wrap .gdlr-core-portfolio-content {
    direction: rtl;
    text-align: right;
}
.gdlr-core-portfolio-grid .gdlr-core-portfolio-content-wrap .gdlr-core-portfolio-info {
    text-align: right;
}
.gdlr-core-portfolio-grid .gdlr-core-portfolio-content-wrap .gdlr-core-portfolio-title {
    text-align: right;
}
.gdlr-core-port-info-item .gdlr-core-port-info {
    direction: rtl;
}
.gdlr-core-portfolio-medium .gdlr-core-portfolio-content-wrap .gdlr-core-portfolio-content {
    direction: rtl;
}
/***************Price Table***************/
.gdlr-core-price-table .gdlr-core-price-prefix {
    float: left;
}
/***************Blog*********************/
.gdlr-core-blog-full .gdlr-core-blog-info-wrapper {
    direction: rtl;
}
.gdlr-core-blog-full .gdlr-core-blog-content {
    direction: rtl;
}
.gdlr-core-blog-grid .gdlr-core-blog-content {
    direction: rtl;
}
.gdlr-core-blog-info-wrapper .gdlr-core-blog-info {
    margin-right: 0px;
    margin-left: 25px;
}
.gdlr-core-blog-date-wrapper {
    float: right;
    border-right:0px;
    border-left-width: 1px;
    border-left-style: solid;
    margin-right: 0px;
    margin-left: 30px;
    padding-left: 20px;
    padding-right: 0px;
}
.realfactory-single-article-date-wrapper {
    float: right;
    border-right-width: 0px;
    border-left-width: 3px;
    border-left-style: solid;
    margin-right: 0px;
    margin-left: 30px;
    padding-left: 25px;
    padding-right: 0px;
}
.realfactory-body .realfactory-blog-title-wrap .realfactory-blog-info-wrapper{
	text-align:right;
}
.realfactory-sidebar-right .realfactory-sidebar-area {
    border-right-width: 1px;
    border-right-style: solid;
	border-left-width: 0px;
    border-left-style: solid;
}
.realfactory-sidebar-right .realfactory-sidebar-area {
    padding-right: 40px;
	padding-left: 0px;
}
.realfactory-sidebar-left .realfactory-sidebar-area {
    border-left-width: 1px;
    border-left-style: solid;
	border-right-width: 0px;
    border-right-style: solid;
}
.realfactory-sidebar-left .realfactory-sidebar-area {
    padding-left: 40px;
	padding-right: 0px;
}
.tagcloud a {
    float: right;
}
/**************Comment*************/
.realfactory-comments-area ol.comment-list {
    direction: rtl;
}
/***************Skill Bar************/
.gdlr-core-skill-bar-item .gdlr-core-skill-bar {
    direction: rtl;
}
.gdlr-core-skill-bar-item .gdlr-core-skill-bar-right {
    float: left;
}
/****************Woocommerce******************/
.single-product.woocommerce div.product .realfactory-woocommerce-tab .gdlr-core-tab-item-title-wrap {
    direction: rtl;
}
.woocommerce div.product div.summary {
    direction: rtl;
}
.single-product.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    text-align: right;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
    text-align: right;
    direction: rtl;
}
.woocommerce #review_form #respond {
    text-align: right;
	direction: rtl;
}
.woocommerce-Address address, .woocommerce-account .woocommerce-MyAccount-content {
    direction: rtl;
}
.woocommerce .woocommerce-info {
    direction: rtl;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    direction: rtl;
}
.gdlr-core-product-item.woocommerce .gdlr-core-product-thumbnail-info i {
    margin-right: 0px;
    margin-left: 7px;
}
.gdlr-core-product-item.woocommerce .gdlr-core-product-thumbnail-info > a {
    padding: 15px 2px 0 2px;
}
.gdlr-core-product-item.woocommerce .gdlr-core-product-thumbnail-info > a {
    float: right;
    font-size: 13px;
}
body.woocommerce .woocommerce-error, body.woocommerce .woocommerce-info, body.woocommerce .woocommerce-message,.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    padding: 0.7em 3.5em 1em 2em !important;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
    float: right;
    margin-left: 3%;
    margin-right: 0;
}
div#order_review {
    float: left;
}
.woocommerce table.my_account_orders .button {
    margin: 2px;
}
.gdlr-core-product-grid .gdlr-core-product-price {
    direction: rtl;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
    float: right;
    right: 0;
    left: auto;
}
.single-product.woocommerce #reviews #comments ol.commentlist li img.avatar {
	margin-right: 0px;
    margin-left: 30px;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {
    float: left;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    float: right;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: left;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
    margin: 0px 5px 0 0;
}
.price_slider_amount .price_label {
    font-size: 15px;
    text-align: right;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: right;
    margin-right: 0;
    margin-left: 5px;
}
/**********************************/
/*--Custom --*/
.realfactory-top-bar-right {
    line-height: 32px;
}
.realfactory-page-title-wrap.realfactory-style-medium .realfactory-page-caption {
    direction: rtl;
}
/***************Top Bar*************/
.realfactory-top-bar-left {
    float: right;
}
.realfactory-top-bar-right {
    float: left;
}
.gdlr-core-dropdown-tab .gdlr-core-dropdown-tab-title {
    float: right;
    margin-left: 20px;
	margin-right: ss0px;
}
/***************Header**************/
.realfactory-header-style-bar .realfactory-logo {
    float: right;
}
.realfactory-header-style-bar .realfactory-logo-right-text {
    float: left;
}
.realfactory-logo-right-block .realfactory-logo-right-block-content {
    text-align: right;
}
.realfactory-logo-right-block {
    text-align: right;
}
.realfactory-header-right-button {
    margin-right: 50px;
    margin-left: 0;
    float: left;
}
/***********RTL****************/
.realfactory-logo-right-block .realfactory-logo-right-block-icon {
    float: right;
    margin-left: 12px;
}
.realfactory-navigation-bar-wrap.realfactory-style-left .realfactory-main-menu-right-wrap {
    float: left !important;
    margin-right: 10px !important;
}

.realfactory-top-cart-content-wrap .realfactory-top-cart-content {
    text-align: right;
    margin-left: 30px;
    margin-right: -50px;
}
.realfactory-navigation-bar-wrap.realfactory-style-center .realfactory-main-menu-right-wrap {
    right: auto;
    left: 20px;
}
.realfactory-header-style-plain.realfactory-style-center-logo .realfactory-main-menu-right-wrap {
    right: auto;
    left: 20px;
}
.realfactory-header-style-plain.realfactory-style-center-menu .realfactory-main-menu-right-wrap {
    right: auto;
    left: 20px;
}
.realfactory-header-style-plain.realfactory-style-splitted-menu .realfactory-main-menu-right-wrap {
    right: auto;
    left: 0;
}
.realfactory-header-style-boxed.realfactory-style-center-menu .realfactory-main-menu-right-wrap {
    right: auto;
    left: 0;
}
.realfactory-header-style-boxed.realfactory-style-splitted-menu .realfactory-main-menu-right-wrap {
    right: auto;
    left: 0;
}
.realfactory-navigation .sf-menu {
    text-align: right;
}
.sf-menu > li {
    float: right;
}
.sf-menu > .realfactory-normal-menu ul ul {
	text-align:right;
    right: 100%;
}
.realfactory-navigation .sf-menu > .realfactory-normal-menu li > a.sf-with-ul-pre::after{
	content:"\f104";
}
.gdlr-core-blockquote-item .gdlr-core-blockquote-item-author:before {
    margin-left: 4px;
    margin-right: 0;
    float: right;
}
.gdlr-core-blockquote-item .gdlr-core-blockquote-item-content,.gdlr-core-testimonial-item .gdlr-core-testimonial-content {
    margin-right: 5px;
}
.gdlr-core-dropcap {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
.gdlr-core-skill-bar-item .gdlr-core-skill-bar-title {
    margin-left: 12px;
    margin-right: 0;
}
.gdlr-core-button i.gdlr-core-pos-right {
    margin-right: 10px;
	margin-left: 0px;
}
.gdlr-core-button i.gdlr-core-pos-left {
    margin-left: 10px;
    margin-right: 0;
}
.gdlr-core-icon-list-item .gdlr-core-icon-list-icon-wrap {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
/**********SEARCH**************/
.realfactory-top-search-wrap .realfactory-top-search-submit {
    right: auto;
    left: 0px;
}
.gdlr-core-body .gdlr-core-load-more, .gdlr-core-body .gdlr-core-button, .realfactory-body .realfactory-button, .realfactory-body input[type="button"], .realfactory-body input[type="submit"] {
    right: auto;
    left: 0;
}
.realfactory-not-found-wrap form.search-form input.search-submit {
    right: auto;
    left: 0px;
}
.realfactory-top-search-wrap input.search-field {
    padding: 0px 50px 25px 0px;
    letter-spacing: 0px;
}
/**********Navbar**************/
.realfactory-navigation .sf-menu > .realfactory-normal-menu li > a.sf-with-ul-pre:after{ 
float: left;
}
.realfactory-main-menu-cart > .realfactory-top-cart-count {
    right: auto;
}
/**********mega-menu****************/
.realfactory-column-10{ float: right;}
.realfactory-column-12{ float: right;}
.realfactory-column-15{ float: right;}
.realfactory-column-20{ float: right;}
.realfactory-column-24{ float: right;}
.realfactory-column-30{ float: right;}
.realfactory-column-36{ float: right;}
.realfactory-column-40{ float: right;}
.realfactory-column-45{ float: right;}
.realfactory-column-48{ float: right;}
.realfactory-column-50{ float: right;}
.realfactory-column-60{ float: right;}

.realfactory-navigation .sf-menu > .realfactory-mega-menu .sf-mega-section {
    border-right-width: 1px;
    border-right-style: solid;
	border-left-width: 0px;
    border-left-style: none;
}
/**********Menu-MOBLILE**************/
.mm-panel {
    text-align: left;
}
.mm-arrow::after, .mm-next::after {
    right: 5px;
    left: auto;
}
.realfactory-navigation .sf-menu > .realfactory-mega-menu .sf-mega-section-wrap:first-child {
    text-align: right;
}
/***********404****************/
.realfactory-not-found-wrap form.search-form .realfactory-top-search-submit {
    right: auto;
    left: 20px;
}

/************BLOG*************/
.realfactory-blog-info-wrapper .realfactory-head {
    float: right;
    padding-left: 5px;
}
.gdlr-core-blog-info-wrapper .gdlr-core-head {
    float: right;
	padding-left: 2px;
}
.gdlr-core-excerpt-read-more i {
    display: none;
}
.realfactory-single-author .realfactory-single-author-avartar {
    float: right;
    margin-left: 30px;
	margin-right: 0px;
}
.realfactory-single-author .realfactory-single-author-caption {
    text-align: right;
}
.widget_search form:after {
    left: 20px;
	right:auto;
}
/***************Commenet**************/
.realfactory-comments-area .comment-reply {
    right: auto;
    left: 0;
}
.realfactory-body .realfactory-info-font {
    font-style: normal;
}
.realfactory-comments-area .realfactory-comments-title {
    text-align: right;
}
.realfactory-comments-area .comment-avatar {
    margin-right: 0px;
    margin-left: 35px;
    float: right;
}
html.mm-opened {
    overflow-x: hidden;

}
/*************Footer**************/
.realfactory-footer-wrapper .realfactory-footer-column {
    border-right: 1px solid;
	border-left:0px;

}