/*============= RTL Fix By PTheme.ir | MGH7 =============*/
@font-face {
        font-family: 'MGH7';
        src:
        url('fonts/IRANSansWeb.woff') format('woff'),
        url('fonts/IRANSansWeb.ttf') format('truetype'),
		url('fonts/IRANSansWeb.eot') format('truetype');
}
body,span,ul,li,a,h1,h2,h3,h4,h5,h6,p,input,textarea,th,tr,label,legend,fieldset,button,td,form,time,strong,span,.stock-sold,.description,.sale-off,.number-item,.client-comment,.coupon,.order2,.order1,.textwidget,.entry-meta,.title-share,.team-info{
	font-family: 'MGH7' !important;
	letter-spacing:0px !important;
}
#menu-mobile-menu-1,.mobile-layout .body-wrapper .body-wrapper-inner > .container.open:before{
	display:none !important;
}
#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon {
    font-family:dashicons !important;
}
#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before {
    font-family: eicons !important;
}
.listing-tab-shortcode .tabbable .nav.nav-tabs li:after {
	content: "\f0d9";
    left: 10px;
    right: auto;
}
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .orderby {
    min-width: 200px;
}
.woocommerce .star-rating span::before {
    font-family: star;
}
.best-selling-product3 .res-button {
    top: 70%;
}
body #yith-woocompare {
	direction:rtl !important;
}
#subscribe_popup {
    text-align: right !important;
}
.rtl #subscribe_popup .subscribe-popup-container .subscribe-form {
    float: right !important;
}
.woocommerce ul#shipping_method li {
    margin: 0 3.5em .5em 0;
    line-height: 1em;
    text-align: right;
}
.rtl.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .rtl.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    text-align: right !important;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    float: right;
    margin-left: 10px;
}
.woocommerce form .form-row .input-checkbox {
    margin: 8px 0 0 8px;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    margin-left: 10px;
}
.woocommerce .woocommerce-customer-details address {
    margin-bottom: 15px;
}
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content p:last-child,.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account {
    text-align: right;
}
.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li {
    float: right;
}
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li .current-li a {
    text-indent: 5px;
}
.select2-container--default .select2-selection--single {
    background-color: #eee;
    border: 0px;
    padding: 5px;
}
.select2-container .select2-selection--single {
    height: auto;
}
.rtl .sale-off {
    direction: ltr;
}
#menu-mobile-menu-1,.mobile-layout .body-wrapper .body-wrapper-inner > .container.open:before{
	display:none !important;
}

.mobile-layout .item .item-wrap:hover .item-detail .item-content h4,.mobile-layout .item .item-wrap:hover .item-detail .item-content .reviews-content{
opacity: 1;
}
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li .current-li {
    line-height: 42px;
}