body,input{
    direction: rtl !important;
}
article{
    text-align: right;
}

/*body,h1,h2,h3,h4,h5,h6,p,blockquote,a,select,option,button,input,.btn ,.quantity,dt,div,.font-primary{*/
/*    font-family: 'iranyekan' !important;*/
/*}*/
input[type="checkbox"], input[type="radio"] {
    margin-right: 4px !important;
    margin-left: 0px !important;
}
.shop_table .remove {
    font-family: 'Font Awesome 5 Free' !important
}
.custom-header .elementor-widget {
    margin-bottom: 0;
}
.btn .d-icon-arrow-right, .btn .d-icon-arrow-left {
    top: 2px;
}

.cart-actions .continue-shopping {
    direction: ltr;
}
.cart-actions .continue-shopping i {
    margin-bottom: 0;
}
.star-rating{
    font-family: 'riode' !important;
}
.orderby.form-control{
    font-size:10px;
}
.breadcrumb.home-icon>li:first-of-type>a:before {
    margin-top: 5px;
}
.pswp__button--arrow--left, .pswp__button--arrow--right {
    font-family: 'Font Awesome 5 Free' !important;
}
.breadcrumb .delimiter i::before{
    content: "\f104";
}
.footer-newsletter-section .wpcf7-form .btn::after {
    content:none !important;
}
.footer-newsletter-section .wpcf7-form .btn::before{
    content: '\e97e';
    font-family: 'riode';
    margin-right: 9px;
}

.custom-header .elementor-widget:last-child {
    margin-right: 0;
}
.product-cat {
    padding-right: 0;
    padding-left: 4rem;
}
.products .product {
    text-align: right;
}
.product.content-center {
    text-align: center;
}
.title-wrapper.icon-after .link span{
    margin-left:5px;
}
.social-icon {
    margin: 3px 29px 3px 0px;
}
.social-icons .social-icon:first-child {
    margin-right: 0;
}
.toolbox.toolbox-top .search-toggle i:after {
    content: 'جستجو';
    margin-left: 0px;
    margin-right: 8px !important;
}
.shop-sidebar .sidebar-toggle-btn i:before{
    content: "\e97e" !important;
}
.card-header a span i{
    float: left;
}
.post-meta .post-author a ,.post-meta .post-date a{
    float: left;
}

.newsletter-content span .wpcf7-form-control {
    direction: rtl !important;
}
.woocommerce-Price-amount bdi{
    display:inline-block;
}
.woocommerce-Price-currencySymbol{
    float: left;
    margin-right: 2px;
}
.single_add_to_cart_button:after {
    margin-left: 0;
    margin-right: 1rem;
}
.summary .yith-wcwl-add-to-wishlist + .compare:after {
    right: -2.1rem;
    left:auto;
}
.summary .yith-wcwl-add-to-wishlist + .compare {
    margin-left: 0;
    margin-right: 4rem;
}
.product-action-vertical .compare:before {
    margin-left: auto;
    margin-right: 7px;
}
.post-meta .post-date:after {
    content: 'در';
}
.post-meta .post-author:after {
    content: 'توسط';
}
.products .woocommerce-loop-product__title {
    padding-left: 4rem;
    padding-right: 0;
}
.content-left .woocommerce-product-rating{
    justify-content: end;
}
.cat-type-default.default-content-auto .woocommerce-loop-category__title a:after {
    content: '\f340';
    font-family: 'dashicons' !important;
}
.riode-go-shop i::before{
    content: '\f340';
    font-family: 'dashicons' !important;
}
.content-left .product-action {
    float: left;
}
.content-left .product-action {
    flex-direction: row-reverse;
    float: right;
}
.product-details .btn-product-icon, .product-hide-details .btn-product-icon{
    margin: 0 1rem 0 0;
}
.product-classic .btn-product {
    margin-left: 5px;
    margin-right: 0;
}
.mfp-content{
    direction: ltr !important;
}
.mfp-product .summary{
    direction: rtl;!important;
}
.mfp-product .mfp-container {
    overflow-x: hidden;
}
.banner {
    direction: rtl !important;
}
.menu.vertical-menu>.menu-item {
    text-align: right;
}
.menu li {
    text-align: right;
}
.commentlist .review-author-rating>strong {
    margin-right: auto !important;
    margin-left: 1rem;
}
.cat-type-group-2 .category-content {
    text-align: right !important;
    direction: ltr;
}
/*.banner-fixed>.banner-content, .banner-fixed>div>.banner-content {*/
/*    width: auto;*/
/*}*/
.riode-compare-table .compare-basic .compare-field {
    justify-content: flex-start !important;
}
/*.woocommerce-MyAccount-navigation-link.is-active>a:before {*/
/*    content: '\e97e' !important;*/
/*}*/
.woocommerce-form-login .form-row label.radio {
    padding-left: 30px;
    padding-right: 0;
}
.sidebar .cat-item .cat-item>a>i {
    left: 6.5px;
    right:auto;
}

.riode-compare-table .compare-field {
    text-align: right;
    padding-left: 0;
    padding-right: 5rem;
}
.login-popup .tab .nav-tabs {
    margin-bottom: 20px;
}
.riode-price-filter  .count{
    display: none;
}
.product-details>.yith-wcwl-add-to-wishlist.btn-product-icon{
    right: auto !important;
    left: 0 !important;
}
.product-with-qty .quantity {
    margin-left: 2rem;
    margin-right: 0;
}
.product-details .add_to_cart_button:before, .product-hide-details .add_to_cart_button:before {
    margin-left: auto;
    margin-right: 0.8rem;
}
.account-avatar {
    margin-right: 0;
    margin-left: 1rem;
}
.product-gallery + .product-countdown-container {
    position: absolute;
    bottom: 20px;
    margin: 0 50% 0 -50%;
    transform: translateX(50%);
}
.products .woocommerce-product-rating {
    justify-content: flex-start;
}
.content-center .woocommerce-product-rating {
    justify-content: center;
}
.product-details .add_to_cart_button:before, .product-hide-details .add_to_cart_button:before {
    display: inline-block;
    margin-left: 0.8rem !important;
    margin-right: 0 !important;
    line-height: 3.8rem;
    text-align: center;
    font-family: 'riode';
    font-size: 18px;
    font-weight: 400;
}
.comment-reply-link:after {
    content: '\e97e';
    margin-left: 0;
    margin-right: 10px;
}
.mobile-menu-container .hs-simple .input-wrapper .form-control {
    border-left: 0 !important;
    border-right: 1px solid !important;
}

.product-comments-list .meta:before {
    content: 'توسط' !important;
}
.product-comments-list .meta .review-date:before {
    content: 'در' !important;
}
.comment-text .feeling .like {
    margin-right: 0;
    margin-left: 2rem;
}
.sidebar .widget:first-child {
    border-top:none;
}
.widget-products  .product-hide-details{
    display:none;
}
.widget-products  .woocommerce-product-rating{
    justify-content: start;
}
.product-loop .btn-product-icon.yith-wcwl-add-to-wishlist a {
    width: 100%;
}
.sidebar-toggle .fa-chevron-right:before{
    content: "\f053" !important;
}
@media (min-width: 992px){
    .mr-lg-2 {
        margin-right:0 !important;
        margin-left: 1rem!important;
    }
    .slider-icon-boxes .elementor-icon-box-wrapper::after {
        left: 0;
        right: auto;
    }
}
@media (max-width: 479px){
    .product-details .add_to_cart_button:before, .product-hide-details .add_to_cart_button:before {
        float: right !important;
    }
}

   