body.rtl {
    text-align: right;
}

.rtl .text-left {
    text-align: right !important;
}

.rtl .text-right {
    text-align: left !important;
}

.rtl .elementor-widget-pix-circles .pix-mr-5 {
    margin-left: 5px !important;
    margin-right: 0 !important;
}

.rtl .pix-sm-circles .circle-item:not(:first-child),
.rtl .pix-md-circles .circle-item:not(:first-child),
.rtl .pix-lg-circles .circle-item:not(:first-child) {
    margin-right: -30px !important;
}

.rtl .pix-sm-circles:hover .circle-item,
.rtl .pix-md-circles:hover .circle-item,
.rtl .pix-lg-circles:hover .circle-item {
    margin-right: 0 !important;
}

.rtl .elementor-widget-pix-circles .ml-1 {
    margin-right: .25rem!important;
    margin-left: 0 !important;
}

.rtl svg.pixfort-icon {
    margin-left: 0.25em !important;
    margin-right: 0 !important;
}

.rtl .pix-search .pix-search-close {
    left: 15px;
    right: auto;
}

.rtl .elementor-widget-pix-feature .mr-3 {
    margin-left: 1rem!important;
    margin-right: 0 !important;
}

.rtl .dropdown, .rtl .dropdown-menu {
    text-align: right;
}

.rtl .pix-header .submenu-box .dropdown-toggle::after {
    padding-right: 10px;
    padding-left: 0;
}

.rtl .pix-cookie-banner .pix-cookies-close {
    left: 10px;
    right: auto;
}

.rtl .pix-cookie-banner .pix-cookie-img {
    right: 10px;
    left: auto;
}

.rtl .pix-banner .pix-banner-close {
    left: 0;
    right: auto;
}

.rtl .breadcrumb-item + .breadcrumb-item {
    padding-right: 0.5rem;
    padding-left: 0;
}

.rtl .pix-blog-badge-box .pix-pr-5 {
    padding-left: 5px !important;
    padding-right: 0 !important;
}

.rtl .woocommerce-Reviews #comments .commentlist .review .comment-text {
    margin-right: 70px !important;
    margin-left: 0 !important;
}

.rtl .woocommerce-message .button.wc-forward:after,
.rtl .woocommerce-info .button.wc-forward:after {
    left: 0;
    right: auto;
    padding-right: 10px;
    padding-left: 0;
}

.rtl .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart.cart_list.product_list_widget .woocommerce-mini-cart-item.mini_cart_item {
    padding-right: 100px;
    padding-left: 20px;
}

.rtl .woocommerce-message .button.wc-forward:hover:after,
.rtl .woocommerce-info .button.wc-forward:hover:after {
    left: -5px;
    right: auto;
}

.rtl .pix-post-meta-inner .mr-2 {
    margin-left: .5rem!important;
    margin-right: 0 !important;
}

.rtl .woocommerce-cart #payment ul.payment_methods li {
    text-align: right;
}

.rtl .woocommerce-checkout #payment ul.payment_methods {
    list-style: none !important;
}

.rtl .pix-hover-item .pixicon-angle-right.ml-2 {
    margin-left: 0 !important;
    margin-right: .5rem !important;
}

.rtl .pix-hover-item .pixicon-angle-right.ml-2:before {
    content: "\f12a";
}

.rtl .pix-notifications {
    left: 30px;
    right: auto;
}

.rtl .pixicon-angle-right {
    transform: rotate(180deg);
}

.rtl .pix-blog-badge-box .pix-pr-5 {
    padding-left: 5px !important;
    padding-right: 0 !important;
}

.rtl .menu-item .pix-mr-5 {
    margin-left: 5px !important;
    margin-right: 0 !important;
}

.rtl .pix-notifications .pix-mr-10 {
    margin-left: 10px !important;
    margin-right: 0 !important;
}
