body.rtl{
	text-align: right;
}
.text-left{
	text-align: right !important;
}
.text-right{
	text-align: left !important;
}
.elementor-widget-pix-circles .pix-mr-5{
	margin-left: 5px !important;
	margin-right: 0 !important;
}
.pix-sm-circles .circle-item:not(:first-child), .pix-md-circles .circle-item:not(:first-child), .pix-lg-circles .circle-item:not(:first-child) {
    margin-right: -30px !important;
}
.pix-sm-circles:hover .circle-item, .pix-md-circles:hover .circle-item, .pix-lg-circles:hover .circle-item {
    margin-right: 0 !important;
}

.elementor-widget-pix-circles .ml-1{
	margin-right: .25rem!important;
	margin-left: 0 !important;
}

.elementor-widget-pix-card .pixicon-angle-right:before {
    content: "\f12a";
}
.pix-header-icon-style.pix-mr-5{
	margin-left: 5px !important;
	margin-right: 0 !important;
}
.pix-hover-item .pixicon-angle-right.ml-2{
	margin-left: 0 !important;
	margin-right: .5rem!important;
}
.pix-hover-item .pixicon-angle-right.ml-2:before{
    content: "\f12a";
}
.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;
}
.elementor-widget-pix-pricing .pix-mr-10{
    margin-left: 10px !important;
    margin-right: 0 !important;
}
.elementor-widget-pix-button .ml-1{
	margin-right: .25rem!important;
	margin-left: 0 !important;
}
.elementor-widget-pix-button .mr-1{
	margin-left: .25rem!important;
	margin-right: 0 !important;
}
@media (min-width: 768px){
	.elementor-widget-pix-cta .mr-md-5{
		margin-left: 3rem!important;
		margin-right: 0 !important;
	}
	.elementor-widget-pix-cta .mr-md-3{
		margin-left: 1rem!important;
		margin-right: 0 !important;
	}
	.text-sm-left{
		text-align: right !important;
	}
	.text-md-right{
		text-align: left !important;
	}
}

.pix-post-meta-date .pr-1{
    padding-left: .25rem!important;
    padding-right: 0 !important;
}
.pix-faq .pix-mr-10, .elementor-widget-pix-feature-list .pix-mr-10{
    margin-left: 10px !important;
    margin-right: 0 !important;
}
.pix-cookie-banner .mr-1{
    margin-left: .25rem!important;
    margin-right: 0 !important;
}

@media (min-width: 576px){
	.pix-cookie-banner .mr-sm-2{
		margin-left: .5rem !important;
		margin-right: 0 !important;
	}
}

.pix-cookie-banner .ml-2{
    margin-right: .5rem!important;
    margin-left: 0 !important;
}
@media (max-width: 768px){
	.rtl .pix-cookie-banner .pix-cookies-close{
		left: 10px;
		right: auto;
	}
	.rtl .pix-cookie-banner .pix-cookie-img{
		right: 10px;
		left: auto;
	}
	.pix-cookie-banner .pix-cookie-inner {
    	padding-left: 40px !important;
    	padding-right: 50px !important;
	}
}
.dropdown, .rtl .dropdown-menu{
	text-align: right;
}
.rtl .pix-header .submenu-box .dropdown-toggle::after{
	padding-right: 10px;
	padding-left: 0;
}

.elementor-widget-pix-photo-box .pixicon-angle-right:before{
	    content: "\f12a";
}


.elementor-widget-pix-promo-box .pix-ml-10{
	margin-right: 10px !important;
	margin-left: 0 !important;
}

.elementor-widget-pix-promo-box .pixicon-angle-right:before {
    content: "\f12a";
}


.elementor-widget-pix-accordion .pix-mr-10 {
    margin-left: 10px !important;
	margin-right: 0 !important;
}
.rtl .pix-banner .pix-banner-close{
	left: 0;
	right: auto;
}
.rtl .tooltip{
	font-family: inherit;
}

.rtl .btn-underline-gray-4:hover span:before{
    -webkit-transform-origin: right center;
    transform-origin: right center;
}


.elementor-widget-pix-blog-slider .pr-2{
	padding-left: .5rem!important;
	padding-right: 0!important;
}

@media (min-width: 992px){
	.site-content .offset-lg-1 {
	    margin-right: 8.333333%;
	    margin-left: 0;
	}
}
@media (min-width: 768px){
	.site-content .offset-md-2 {
	    margin-right: 16.666667%;
	    margin-left: 0;
	}
}
.pix_blog_lg_avatar.pix-mr-30{
	margin-right: 0 !important;
	margin-left: 30px !important;
}

.nav-links .nav-previous .mr-3{
	margin-right: 0 !important; 
	margin-left: 1rem!important;
}

.nav-links .nav-previous .pix-ml-10{
	margin-left: 0 !important;
	margin-right: 10px !important;
}
.nav-links .nav-next .pix-pr-20.pix-pl-10{
	padding-left: 20px !important;
	padding-right: 10px !important;
}
.nav-links .nav-previous .pix-pl-20.pix-pr-10{
	padding-right: 20px !important;
	padding-left: 10px !important;
}

.nav-links .nav-next .ml-3{
	margin-left: 0 !important; 
	margin-right: 1rem!important;
}

.nav-links .nav-next .pix-mr-10{
	margin-right: 0 !important;
	margin-left: 10px !important;
}

.post-navigation .nav-previous{
	text-align: left;
}
#comments .mr-3{
	margin-left: 1rem !important;
	margin-right: 0 !important;
}
#comments .pix-ml-10{
	margin-right: 10px !important;
	margin-left: 0 !important;
}
@media (min-width: 768px){
	#comments .ml-md-3 {
	    margin-right: 1rem!important;
	    margin-left: 0 !important;
	}
}
.elementor-widget-pix-card .ml-2{
	margin-right: .5rem!important;
	margin-left: 0 !important;
}
.rtl .breadcrumb .mr-2{
    margin-left: .5rem!important;
    margin-right: 0 !important;
}
.rtl .breadcrumb .pixicon-angle-right:before {
    content: "\f12a";
}
.rtl .breadcrumb-item+.breadcrumb-item {
    padding-right: 0.5rem;
    padding-left: 0;
}
.widget ul {
    padding-right: 0px;
}
.rtl .widget_archive ul:not(.dropdown-menu) li a, .rtl .widget_categories ul:not(.dropdown-menu) li a {
    float: right;
}
.pix-content-box .ml-1, .card-body .ml-1{
	margin-right: .25rem!important;
	margin-left: 0 !important;
}
.pix-content-box .pix-hover-right svg, .card-body .pix-hover-right svg{
	transform: rotate(180deg);
}
.pix-blog-badge-box .pix-pr-5{
    padding-left: 5px !important;
    padding-right: 0 !important;
}
.wpcf7, .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{
	direction: rtl;
}
.wpcf7-submit.btn{
	margin-right: 0;
}
.rtl .bootstrap-select .dropdown-toggle .filter-option{
	text-align: right;
}

.pix-header-mobile .dropdown-toggle::after{
	padding-right: 10px;
	padding-left: 0;
}
.rtl .woocommerce-Reviews #comments .commentlist .review .comment-text{
	margin-right: 70px !important;
	margin-left: 0 !important;
}
.meta .pix-pr-10{
	padding-left: 10px !important;
	padding-right: 0 !important;
}
ul.nav{
	padding-right: 0;
}
.rtl .woocommerce-message .button.wc-forward:after, .rtl .woocommerce-info .button.wc-forward:after{
    content: "\f12a";
	left: 0;
	right: auto;
    padding-right: 10px;
    padding-left: 0;
}
.rtl .woocommerce-message .button.wc-forward:hover:after, .rtl .woocommerce-info .button.wc-forward:hover:after {
	left: -5px;
	right: auto;
}
.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 .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart.cart_list.product_list_widget .remove.remove_from_cart_button{
	left: 0;
	right: auto;
}
.rtl .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart.cart_list.product_list_widget .woocommerce-mini-cart-item.mini_cart_item .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
	margin-right: 0 !important;
	right: 0;
	left: auto;
}
.rtl .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total.total .woocommerce-Price-amount{
	text-align: left;
}
@media screen and (min-width: 48em){
.rtl table.shop_table_responsive tr th, .rtl table.shop_table_responsive tr td {
    text-align: right;
}
}
.elementor-widget-pix-numbers .mr-3{
    margin-left: 1rem!important;
    margin-right: 0 !important;
}
.pix-levels .pix-levels-step:first-child .progress{
	right: 50%;
	left: auto;
}
.next.page-numbers .pixicon-angle-right:before {
    content: "\f12a";
}
.prev.page-numbers .pixicon-angle-left:before {
    content: "\f12b";
}
.pix-sidebar.opened{
	left: 0;
	right: auto;
}
.rtl .widget_pix_promo_box .pix-ml-10{
    margin-right: 10px !important;
    margin-left: 0 !important;
}
.rtl .widget_pix_promo_box .pixicon-angle-right:before {
    content: "\f12b";
}
.rtl .pixfort-likes-icon.pix-pr-5{
	padding-left: 5px!important;
	padding-right: 0!important;
}

.rtl .pix-post-meta-badges .mr-1{
	margin-left: .25rem!important;
	margin-right: 0!important;
}
.rtl .pix-post-meta-inner .mr-2{
	margin-left: .5rem!important;
	margin-right: 0 !important;
}
.rtl .pix_blog_md_avatar.pix-mr-10{
	margin-left: 10px !important;
	margin-right: 0 !important;
}
.rtl .pix-notifications{
	left: 30px;
    right: auto;
}
.pix-notifications .mr-auto{
	margin-right: 0 !important;
	margin-left: auto !important;
}
.pix-notifications .pix-mr-10{
	margin-left: 10px !important;
	margin-right: 0 !important;
}
.pix-notifications .ml-2{
    margin-right: 0.5rem!important;
    margin-left: 0rem!important;
}
.menu-item .pix-mr-5{
	margin-left: 5px !important;
	margin-right: 0 !important;
}

.woocommerce table.shop_table{
	text-align: right;
}
@media (min-width: 992px){
	.rtl .pix-nav-dropdown-angle>ul>li.nav-item>.pix-nav-link.dropdown-toggle>span:before{
		left:0;
		right: auto;
	}
	.pix-nav-dropdown-angle>ul>li.nav-item>.pix-nav-link.dropdown-toggle>span {
	    padding-left: 14px;
	    padding-right: 0;
	}
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right;
}
.woocommerce-checkout #payment ul.payment_methods{
    list-style: none !important;
}
.woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li, #add_payment_method #payment ul.payment_methods li{
    text-align: right;
}
.woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img, #add_payment_method #payment ul.payment_methods li img{
    margin: -2px 0.5em 0 0;
}
.woocommerce-cart .checkout .col-2 h3#ship-to-different-address, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address, #add_payment_method .checkout .col-2 h3#ship-to-different-address{
    float: right;
}
.woocommerce form.login, .woocommerce form.checkout_coupon, .woocommerce form.register{
    text-align: right;
}
@media (min-width: 992px){
    .woocommerce-product-gallery__wrapper .pl-lg-0{
        padding-right: 0!important;
        padding-left: 15px !important;
    }
}
.rtl .pix-header .navbar-nav{
	padding-right: 0;
}
.rtl .pix_post_social .pix-pr-10{
	padding-left: 10px !important;
	padding-right: 0 !important;
}
.woocommerce div.product form.cart div.quantity {
    float: right;
    margin: 0 0 0 4px;
}
.woocommerce div.product form.cart div.quantity.mr-2{
	margin-left: .5rem!important;
	margin-right: 0 !important;
}
.woocommerce div.product form.cart .button{
	float: right;
}
.woocommerce-message, .woocommerce-error, .woocommerce-info{
	padding: 1em 3.5em 1em 2em;
}
.woocommerce-message:before, .woocommerce-info:before{
	right: 1.5em;
    left: auto;
    margin-right: -5px;
    margin-left: 0;
}
.woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text, #add_payment_method table.cart td.actions .coupon .input-text{
	float: right;
	margin: 0 0 0 4px;
}
.entry-meta .pix-post-meta-comments.pr-2{
    padding-left: 0.5rem!important;
    padding-right: 0 !important;
}
#nprogress{
	direction: ltr;
}
.pix-mr-10.pix-menu-item-icon{
	margin-right: 0 !important;
	margin-left: 10px !important;
}
.elementor-widget-pix-alert .pixicon-angle-right{
	transform: rotate(180deg);
    margin-right: 10px !important;
    margin-left: 0 !important;
}
.elementor-widget-pix-comparison-table .ml-2{
	margin-right: 0.5rem!important;
	margin-left: 0!important;
}
.elementor-widget-pix-comparison-table .mr-2{
	margin-left: 0.5rem!important;
	margin-right: 0!important;
}
.pix-marquee-element{
	direction: ltr;
}
.pix-marquee-element .pix-marquee-item{
	direction: rtl;
}
.elementor-widget-pix-shop-category a .pixicon-angle-right{
	transform: rotate(180deg);
    margin-right: 10px !important;
    margin-left: 0 !important;
}
.woocommerce-message::before, .woocommerce-error::before, .woocommerce-info::before{
	  right: 1.5em;
    left: auto;
}
.woocommerce td.product-name dl.variation dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name .wc-item-meta .wc-item-meta-label{
	float: right;
	margin-left: 0.25em;
	margin-right: 0;
}
.woocommerce .woocommerce-customer-details address{
	text-align: right;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email{
	padding-right: 1.5em;
	padding-left: 0;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{
	margin-right: -1.5em;
	margin-left: 0.618em;
}
.pixfort-likes-count{
	direction: ltr;
}