
/*** Started Elementor Demo ***/

.tbay-breadscrumb .product-nav-icon .img-link {
    line-height: 42px !important;
}
.woocommerce-product-gallery {
    direction:rtl !important;
}
ul.page-numbers .linear-icon-chevron-right::before {
    content: "\e93b"
}
ul.page-numbers .linear-icon-chevron-left::before {
    content: "\e93c"
}
div.testimonials-body div.testimonial-meta span.job {
    padding-top: 8px;
}
.wpcf7-form .form-horizontal label{
    float:right;
}

.recent-view h3 {

    text-align: RIGHT !important;
text-align: left unset !important;
   
}
.tbay-addon-newsletter input[type="submit"] i, .tbay-addon-newsletter button[type="submit"] i, .widget-newletter input[type="submit"] i, .widget-newletter button[type="submit"] i {

    transform: rotate(180deg);
}
div.elementor-element.elementor-element-7155de1c.elementor-widget.elementor-widget-tbay-newsletter {
    left: 25px !important;
    right:25px anset !important;
}
i.linear-icon-telephone {
    transform: scaleX(-1);
}
div.elementor-container.elementor-column-gap-default a.elementor-item {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
div.tbay-topcart i.linear-icon-cart {
    transform: scaleX(-1);
}
div.elementor-container.elementor-column-gap-default .icon-inner {
    transform: scaleX(-1);
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
 
    font-family: 'IRANYekanX'!important;
}
div.tbay-element.tbay-addon.tbay-addon-product-flash-sales.tbay-top.tbay-addon-products.tbay-addon-flash-sales.products.tbay-addon-grid div.time {
    font-family: 'IRANYekanX'!important;
}

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-aa38b8c.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    font-family: 'IRANYekanX' !important;
}
div.elementor-container.elementor-column-gap-default li {
    font-family: 'IRANYekanX'!important;
}
div.slick-list.draggable span , #tbay-header .header-main  {
    font-family: 'IRANYekanX' !important;
}
div.urna-recent-viewed-products i.linear-icon-history {
    transform: scaleX(-1);
}
.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a i {

    transform: scaleX(-1)!important;
}
.woocommerce table.wishlist_table.shop_table>tbody>tr {

    font-family: 'IRANYekanX';
}
                                                    /********************               khosravi                     ***************************/
                                                    
.tbay-offcanvas-main .navbar-nav li.active-mega-menu:after{
        content: '\e93b' !important;
}
.navbar-nav.tbay-menu-category>li>a,.quantity,button.tbay-buy-now.button,input.btn.btn-default,span.onsale,p.form-submit,td.woocommerce-grouped-product-list-item__price,button.tbay-modalButton,ul.entry-meta-list,.group,ul#primary-menu,.offcanvas-head,li.active{
    font-family: 'IRANYekanX';
}
a.woocommerce-review-link,span.rate-sold,.woocommerce-product-details__short-description,p.stock.in-stock,button.single_add_to_cart_button.button.alt,.product_meta,ul.tabs.wc-tabs.nav.nav-tabs,ol.tbay-woocommerce-breadcrumb.breadcrumb,.woocommerce-message,input.btn.btn-default.update,span.text,ol.breadcrumb,th.woocommerce-product-attributes-item__label,td.woocommerce-product-attributes-item__value,.wcpr-filter-container,p.woocommerce-noreviews,span#reply-title,.wcpr-form-description,.comment-form-rating,p.comment-form-comment,p.wcpr-comment-form-images,.wcpr-stars-count,.yith-wcwl-add-button,td.woocommerce-grouped-product-list-item__label,.tagcloud,.content,nav.navigation.post-navigation,ul.entry-meta-list,p.logged-in-as,.woocommerce,p.sub-title,.tab-content.clearfix,ul#select2-billing_state-results{
    font-family:'IRANYekanX';
}
.shop_table.cart .cart_item.head>span.product-info{
    padding-left: 75px;
    padding-right:unset ;
    margin-right: -75px;
    margin-left:unset;
    justify-content: center;
}
.tbay-breadscrumb.breadcrumbs-image .breadscrumb-inner h1{
        display: none;
}
 .woocommerce table.wishlist_table.shop_table>tbody>tr .product-remove.icon{
    left: 0;
    right: auto;
 }   
 input#account_first_name {
    text-align: right;
}
.addthis_counter a.atc_s{
    font-family:'IRANYekanX' !important;
}
button.button-search.btn.btn-sm.icon {
    transform: scaleX(-1) !important;
}
.navbar-nav.tbay-menu-category>li>.dropdown-menu .tbay-addon ul:not(.entry-meta-list) li>a, .navbar-nav.tbay-menu-category>li>.sub-menu .tbay-addon ul:not(.entry-meta-list) li>a {
    line-height: inherit;
}
.widget_price_filter .price_slider_amount .price_label{
    direction:rtl !important;
}
/******** responsive  ******/
@media (max-width:1279px){
    .coupon .box:before {
    content: '\e943' !important;
    }
   
}
@media(max-width:769px){
    .input-group,.mmenu-account,.mm-panels,ul.options,.comment-text,form#commentform,span.mini-cart-items{
    font-family:'IRANYekanX' !important;
    }
    .mm-navbar.mm-navbar_tabs,.mcart-border,.topbar-title,span.category-title,.tbay-author,.footer-device-mobile.hidden-md.hidden-lg.clearfix{
    font-family: 'IRANYekanX'!important;
    }
    .mm-btn_next:after{
        content: '\e93b' !important;
    }
    .mm-btn_prev:before {
    content: '\e93c' !important;
    }
    .linear-icon-arrow-left:before {
    content: "\e944" !important;
    }
    .topbar-device-mobile .search-device .search-icon i{
    transform: scaleX(-1) !important;
    }

    .woocommerce-cart-form>.row {
    padding-bottom: 0px;
    }
    .icon-arrow-right:before {
    content: "\e605" !important;
    }
    div#main-content{
    padding-right: 15px !important;
    padding-left: 15px !important;
    }
    div#main{
    padding-right: 15px !important;
    padding-left: 15px !important;
    }
    .footer-device-mobile>* {
margin-top: 7px;
}
}
div.tbay-countdown {
  direction: ltr;
}
div.wpcf7 {
  direction: rtl;
}
.widget_urna_popup_newsletter h3 {
    font-size: 33px !important;
    font-family: 'IRANYekanX';
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl;
}
.widget_price_filter .price_slider_amount .price_label .from, .widget_price_filter
.price_slider_amount .price_label .to{
    word-spacing: 2px;
}
span.woocommerce-Price-currencySymbol {
  padding-right: 2px;
}
div.woof_info_popup {
    font-family: 'IRANYekanX' !important;
}
.woocommerce div.style-vertical.product div.images .flex-control-thumbs li {
    width: 100%;
    margin: 0 0 10px !important;
}