input.swatch-input.super-attribute-select {
  width: 1px;
  border: none;
  padding: 0;
  height: 1px;
  left: 0 !important;
}
body.rtl-theme:not(.panel-popup) {
	direction: rtl;
      overflow-x: hidden !important;
	.action-close {
		direction: ltr;
	}
}
body.rtl-theme table th {
  text-align: right;
}

body.rtl-theme .fieldset > .field:not(.choice) > .label {
  text-align: right;
}
body.rtl-theme .price-box .special-price + .old-price {
  float: right;
  margin-left: 16px;
  margin-right: 0;
}
body.rtl-theme ul, body.rtl-theme ol {
	padding-right: 0;
	
}
/* Header */
body.rtl-theme {
	.modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .block-customer-login > .block-title > .title:first-child span, .modals-wrapper .popup-login-register .modal-inner-wrap > .modal-content > #popup-login > .register-container > .block-title > .title:first-child span {
		border-left: 1px solid #fff;
		border-right: 0;
	}
	.field.choice:not(.review-field-rating) input[type="radio"] + label, .field.choice:not(.review-field-rating) input[type="checkbox"] + label, .field.choice:not(.review-field-rating) input[type="radio"] + .label, .field.choice:not(.review-field-rating) input[type="checkbox"] + .label {
		    padding-right: 34px;
			padding-left: 0;
			margin-right: 10px;
			right: 0;
	}
	.field.choice:not(.review-field-rating) input[type="radio"] + label:before, .field.choice:not(.review-field-rating) input[type="checkbox"] + label:before, .field.choice:not(.review-field-rating) input[type="radio"] + .label:before, .field.choice:not(.review-field-rating) input[type="checkbox"] + .label:before {
		left: auto;
		right: 0;
	}
	.field.choice:not(.review-field-rating) input[type="checkbox"]:checked + label:after, .field.choice:not(.review-field-rating) input[type="checkbox"]:checked + .label:after {
		right: 4px;
		left: auto;
	}
	.field.choice:not(.review-field-rating) input[type="radio"], .field.choice:not(.review-field-rating) input[type="checkbox"] {
		left: 0;
	}
	.field.choice:not(.review-field-rating) input[type="radio"]:checked + label:after, .field.choice:not(.review-field-rating) input[type="radio"]:checked + .label:after {
		left: auto;
		right: 8px;
	}
}

body.rtl-theme .page-header {
	.search-header .block-search > .block-content .action.search {
		right: auto;
		left: 0;
		> span {
			right: auto;
			left: 0;
		}
	}
	.header2 .middle-header > .right-control > div {
		margin-left: 0 !important;
		margin-right: 10px;
		&.account-popup {
			margin-left: 0 !important;
			margin-right: 10px;
		}
		.minicart-wrapper .action.showcart .counter.qty {
			left: 13px;
			    top: -9px;
		}
	}
	.wishlist .top-wishlist .close-wishlist-site {
		left: auto;
		right: 0;
	}
	.header.minicart-slide .minicart-wrapper .block-minicart , .wishlist .top-wishlist .block.block-wishlist {
		left: 0 !important;
		right: auto;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	.header.minicart-slide .minicart-wrapper.active .block-minicart {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	
	.wishlist .top-wishlist .block.block-wishlist .product-items .product-item .product-item-info {
		.product-item-photo {
			padding-left: 15px;
			padding-right: 0;
		}
		.product-item-details {
			text-align: right;
			padding-right: 0;
			padding-left: 45px;
			.product-item-actions .actions-secondary {
				left: 0;
				right: auto;
			}
		}
	}
	.header .minicart-wrapper .block-minicart {
		.block-content > .minicart-items-wrapper > .minicart-items > .product-item > .product {
			> .product-item-photo {
			    margin-right: 0;
				margin-left: 25px;
			}
			.product-item-details {
			    text-align: right;
				.product-name-action .product.actions {
					right: auto;
					left: 0;
				}
				.details-qty .label {
					padding-right: 0;
					padding-left: 10px;
				}
			}
		}
	}
	.header1 .sidebar-content, .header2 .sidebar-content {
		left: 0;
		right: auto;
		transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		.sidebar-cancel {
			left: 0;
			right: auto;
		}

		.topsale .topsale__list ol .topsale_item a {
			margin-left: 30px;
			margin-right: 0;
		}
		.social > .social__link {
			padding-right: 0;
			> li {
				padding-right: 0;
				padding-left: 25px;
			}
		}
		.contact > .contact__item .contact__item-icon {
			padding-left: 20px;
			padding-right: 0;
			margin-left: 20px;
			margin-right: 0;
		}

		.topsale__list {
			> ol {
				padding-right: 0;
			}
		}
	}
	.header1 .middle-header .right-control {
		.menu-right {
			margin-left: 0 !important;
			margin-right: 20px;
		}
		.slide-cart {
			margin-right: 10px;
		}
	}
	.header3 {
		.switcher-language-currency::after {
			left: 0;
			right: auto;
		}
		.header-bottom .header-bottom-container {
			.switcher-language-currency {
				padding-right: 45px;
				padding-left: 0;
				.setting-site .setting-site-content .customer-web-config .switcher .action.switcher-trigger::after {
					padding-left: 0;
					padding-right: 10px;
				}
			}
			.header-bottom-control{
				border-left: none;
				max-width: 100%;
				padding: 0;
				> div {
					width: auto;
					padding: 0 10px;
				}
				.wishlist {
					padding-right: 0;
				}
			}
			.minicart-wrapper .action.showcart {
				span.counter.qty {
					white-space: nowrap;
				}
			}
			.header-bottom-search {
				border-right: 1px solid #fff;
				.block-search .action.search {
					left: 30px;
					right: auto;
				}
			}	
		}
		&.start-stk .minicart-wrapper .action.showcart .counter.qty {
			left: 15px;
		}
		.middle-header .right-control > .minicart-wrapper {
			padding-left: 0;
		}
	}
	.header4 {
		.top-header {
			.list-link-social li:last-child {
				padding-left: 0;
				padding-right: 11px;
			}
			.list-top-menu li:first-child a {
				padding-right: 0;
				padding-left: 15px;
			}
			.list-top-menu li {
				a {
					padding: 0 15px;
				}
				+ li a:after {
					left: auto;
					right: 0;
				}
			}
		}
		.block-search {
			margin: 0 0 0 80px;
			.block-content {
				input {
					padding: 0 20px;
				}
				.action.search {
					right: auto;
					left: 15px;
				}
			}
		}
		.middle-header .account-popup span.text, .middle-header .account-logged span.text {
			padding-left: 0;
			padding-right: 5px;
		}
		.wishlist {
			padding-right: 20px;
			.top-wishlist a span.counter.qty {
				left: auto;
				right: -13px;
			}
		}
		.middle-header .right-control > div:not(.icon-menu-responsive).minicart-wrapper {
			padding-left: 0;
			padding-right: 10px;
			.action.showcart .counter.qty {
				right: 5px;
				left: auto;
			}
		}
	}
	.header5 .middle-header .conts-middle-header .right-control > div:not(.setting-site) {
		&:before {
			left: auto;
			right: 0;
		}
		.setting-config {
			padding-right: 20px;
			padding-left: 0;
		}
	}
	.header:not(.header6).active-sticky.start-stk.header3 .middle-header .minicart-wrapper + .wishlist {
		padding-left: 0;
		padding-right: 40px;
	}
	.header3.start-stk .minicart-wrapper .action.showcart .counter.qty {
		left: 15px;
	}
	.horizontal-menu .navigation.mgs-megamenu--main .nav-main-menu > li.level0 > a.has-submenu:after {
		padding: 0 5px 0 0;
	}
	.wishlist-header > .wishlist {
		+ .link.wishlist {
			display: none;
		}
	}
	@media (min-width: 1200px) {
		.horizontal-menu .navigation .nav-main-menu .menu-1columns > .dropdown-mega-menu li .open-submenu {
			right: auto !important;
			left: 30px;
			transform: rotate(180deg);
			-webkit-transform: rotate(180deg);
			-moz-transform: rotate(180deg);
			-ms-transform:  rotate(180deg);
			-o-transform:  rotate(180deg);
		}
		.horizontal-menu .navigation.mgs-megamenu--main .nav-main-menu > li .dropdown-mega-menu li .sub-child-menu {
			left: auto;
			right: 100%;
			margin-left: 0;
			margin-right: 10px;
		}
		.horizontal-menu .navigation .nav-main-menu .menu-1columns > .dropdown-mega-menu li .sub-menu ul li:hover .sub-child-menu {
			margin-right: 0;
		}

		.horizontal-menu .navigation.mgs-megamenu--main .nav-main-menu .menu-2columns.mega-menu-item.static-menu .dropdown-mega-menu li ul > li .label-menu {
			left: -40px;
			right: auto;
		}
		.header3 .switcher-language-currency .setting-site .setting-site-content .customer-web-config .switcher + .switcher {
			margin-left: 0;
			margin-right: 10px;
		}
	}
}
/*  Footer  */

body.rtl-theme .footer.content {
	.block-contact-info.footer-block .title-block , .middle-footer .footer-block .list-contact-info .item{
		text-align: right;
	}
	.middle-footer .footer-block {
		.list-contact-info .item.phone-number > a {
			padding-left: 0;
			padding-right: 20px;
		}
		.list-link-footer .item  {
			a::before {
				right: 0;
				left: auto;
				-webkit-transform: translateX(100%);
				-moz-transform: translateX(100%);
				-ms-transform: translateX(100%);
				-o-transform: translateX(100%);
				transform: translateX(100%);
			}
			&:hover {
				a {
					padding-left: 0;
					padding-right: 20px;
					&:before {
						-webkit-transform: translateX(0);
						-moz-transform: translateX(0);
						-ms-transform: translateX(0);
						-o-transform: translateX(0);
						transform: translateX(0);
					}
				}
				
			}
		}
	}
	.bottom-footer {
		.bottom-footer-copyright {
			text-align: right;
		}
		 .bottom-footer-payment {
			text-align: left;
		}
	}
	.footer2 , .footer5 {
		.footer-block .list-contact-info .item {
			padding-left: 0;
			padding-right: 40px;
			.label {
				right: 0;
				left: auto;
			}
		
		}
	}
	.footer3 .middle-footer .footer-block {
		text-align: right;
	}
	.footer-block-product .block.widget.block-new-products .products-list .product-items .product-item .product-item-info .product-item-details {
		 padding: 0 20px 0 0;
	}
	.account .dropdown-account .header.links li > * {
		text-align: right;
	}
}
/* Home */
body.rtl-theme {
	.category-tab-vertical .mgs-product-tab .mgs-tab.product.data.items.tab-style8 {
		> .item.content {
			right: auto;
			left: 0;
		}
		.mgs-products.products-grid .product-item {
			border-right: 0;
			border-left: 1px dashed #dfdfdf;
			&:nth-child(2n+1) {
				border-right: 0;
				border-left: 1px dashed #dfdfdf;
			}
			&:nth-child(3n) {
				border-left: none;
			}
		}
	}
	.list-products.deals-products-list .deal-timer .countdown span {
		float: right;
		margin-left: 1%;
		margin-right: 0;
		&:after {
			margin-right: 3px;
			margin-left: 0;
		}
	}
	@media (min-width: 1400px) {
	  .list-products.deals-products-list {
		padding: 90px 110px 80px 38%;
	  }
	  .list-products.deals-products-list .product-item-info .product-top .product-item-details {
		margin-right: 40px;
		margin-left: 0;
	  }
	}
	@media (max-width: 1399px) {
	  .list-products.deals-products-list {
		padding: 90px 110px 80px 25%;
	  }
	  .list-products.deals-products-list .product-item-info .product-top .product-item-details {
		margin-left: 0;
		margin-right: 40px;
	  }
	}
	@media (max-width: 1199px) {
	  .list-products.deals-products-list {
		padding: 90px 75px 80px 10%;
	  }
	}
	.banner-v3 .heading-title.left-content .title, .banner-v3 .heading-title.right-content .title {
		direction: ltr;
	}
	.banner-v3 .heading-title.right-content {
		margin-left: 0;
		margin-right: 12%;
		max-width: 100%;
	}
	.banner-v4 .banner-content .heading-title {
		text-align: right;
	}
	@media (min-width: 992px) {
		.newsletter-v2 .block.newsletter .form.subscribe {
			.actions {
				padding-right: 15px;
				padding-left: 0;
			}
			.field.newsletter {
				padding-right: 0;
				padding-left: 15px;
			}
		}
	}
	@media (min-width: 1400px) {
		.deals-product .banner-deal-v2 .block {
			margin-left: 0;
			margin-right: 9%;
		}
	}
	.about-inHome .block.block-about .block-title.title {
		text-align: right;
		.label-name , > strong:after {
			left: auto;
			right: 0;
		}
	}
	.about-inHome .images-about .play-video {
		transform: translate(-70%, 50%);
		-webkit-transform: translate(-70%, 50%);
		-moz-transform: translate(-70%, 50%);
		-o-transform: translate(-70%, 50%);
		> span {
			padding-left: 0;
			padding-right: 20px;
		}
	}
	.password-strength-meter:before {
		left: auto;
		right: 0;
	}
}
/* Account page */
body.rtl-theme {
	@media (min-width: 768px) {
		.actions-toolbar .primary .action {
			margin: 0  0 0 5px;
		}
	}
	.header .account .dropdown-account .header.links li > * {
		text-align: right;
	}
	select {
		background-position: center left 15px;
	}
	.message.info > *:first-child:before, .message.error > *:first-child:before, .message.warning > *:first-child:before, .message.notice > *:first-child:before, .message.success > *:first-child:before {
		    right: 13px;
			left: auto;
	}
	.fieldset + .fieldset {
		margin-top: 30px;
	}
	.actions-toolbar .secondary .action.back {
		margin-left: 0;
		margin-right: 15px;
	}
	.customer-account-login .login-container .block-customer-login .block-content .form-login .login-social ul li:first-child {
		padding-left: 10px;
		padding-right: 0;
	}
	&.account .sidebar-main .block.account-nav {
		.title {
			padding-right: 30px;
			padding-left: 0;
		}
		.content .items .item.current::after {
			left: auto;
			right: 100%;
		}
	}
	.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .field.qty {
		float: right;
	}
}

/* CART & PRODUCTS */
body.rtl-theme {
	.product-info-main .stock.available:before, .product-info-main .stock.unavailable:before , .product-info-main .product-brand .brand-name .title{
		display: inline-block;
		margin-right: 0;
		margin-left: 5px;
	}
	
	.modal-popup.extra-product-block .extra-block .list-info-contact > li {
		padding-left: 0;
		padding-right: 45px;
		> i {
			left: auto;
			right: 0;
		}
	}
	.deal-timer span {
		float: right;
		text-align: right;
		margin-right: 0;
		margin-left: 1%;
	}
	.modal-popup.extra-product-block .extra-block .delivery-returns-content.block-right {
		    background-image: url(../images/img-deliveryrtl.png);
			background-position: bottom right;
	}
	.product-info-main .box-tocart .field.qty, .product-options-bottom .box-tocart .field.qty, .product-info-main .box-tocart .fieldset, .product-options-bottom .box-tocart .fieldset {
		padding-left: 10px;
		padding-right: 0;
	}
	.products-related .product-item .field.choice {
		right: auto;
		left: 0;
	}
	.product-info-main .product-social-links .action.towishlist, .product-options-bottom .product-social-links .action.towishlist {
		    margin-left: 10px;
			    margin-right: 0;
	}
	.product-info-main .product-social-links .action.mailto.friend, .product-options-bottom .product-social-links .action.mailto.friend {
		margin-left: 0;
		margin-right: 10px;
	}
	.product-info-main .share-this-container #st-1, .product-options-bottom .share-this-container #st-1 {
		text-align: right;
	}
	
	.product-info-main .product.attribute.overview ul > li:before {
		    margin: 0 0 3px 15px;
	}
	.products-list .product-items .product-item .product-item-details {
		border-right: none;
		border-left: 1px dashed #dfdfdf;
	}
	.products-list .product-item-details .product-item-inner .actions-secondary {
		text-align: right;
	}
	.page-title-content .breadcrumbs li { 
		padding-right: 0;
		margin-right: 0;
		padding-left: 15px;
		margin-left: 5px;
		a:after {
			left: -15px;
			right: auto;
		}
		
	}
	.pages .action.next {
		margin-left: 0;
		margin-right: 17px;
	}
	.pages .action.previous {
		margin-right: 0;
		margin-left: 12px;
	}
	.category-product-actions .filter-wrapper .toolbar-products .field.limiter .limiter-options {
		background-position: center left 10px;
	}
	.cart-totals .amount, .opc-block-summary .table-totals .amount , .cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount{
		text-align: left;
		
	}
	&.page-layout-2columns-left .page-main > .columns .sidebar.sidebar-main .block.filter, &.page-layout-2columns-right .page-main > .columns .sidebar.sidebar-main .block.filter, &.page-layout-3columns .page-main > .columns .sidebar.sidebar-main .block.filter {
		padding: 35px 30px 46px 22px;
	}
	.filter-plus {
		right: auto;
		left: -5px;
	}
	.mgs-filter .filter-content .item .mgs-filter-item-checkbox {
		float: left;
		margin-left: -5px;
		margin-right: 0;
	}
	.filter-options .count {
		display: inline-block;
	}
	.swatch-option {
		float: right;
		margin: 0 0 10px 7px;
	}
	.product.info.detailed .additional-attributes > thead > tr > th, 
	.product.info.detailed .additional-attributes > tbody > tr > th, 
	.product.info.detailed .additional-attributes > tfoot > tr > th  {
		padding-right: 0;
		padding-left: 30px;
	}
	.mgs-filter-active .shoppingby-item {
		float: right;
		margin-right: 0;
		margin-left: 20px;
    }
	.block.widget .product-item-info {
		text-align: right;
	}
	@media (min-width: 768px) {
		.opc-wrapper {
			float: right;
			padding-left: 30px;
			padding-right: 0;
		}
		.actions-toolbar .primary {
			float: right;
		}
		.product.info.detailed .product.data.items > .item.title {
			margin-right: 0;
			float: right;
			margin-left: 30px;
		}
		.product.data.items > .item.content {
			float: left;
			margin-left: 0;
			margin-right: -100%
		}
	}
	.product-info-main .product-info-price .yousave {
		margin-left: 0;
		margin-right: 10px;
	}
	.cart-container .shopping-cart-bottom .block .title:after {
		right: auto;
		left: 30px;
	}
	.block-giftregistry-shared-items .product .item-options dt, .multicheckout .item-options dt, .cart.table-wrapper .item-options dt {
		clear: right;
		float: right;
		    margin: 0 0 5px 10px;
	}
	.block-giftregistry-shared-items .product .item-options dd, .multicheckout .item-options dd, .cart.table-wrapper .item-options dd {
		clear: right;
		float: right;
	}
	.cart-container .shopping-cart-bottom .block.shipping .fieldset.rate .items .item-options {
		margin-right: 0;
	}
	.cart-container form.form-cart {
		.cart.table {
			thead th.col.item {
				text-align: right;
			}
			.product-item-photo {
				float: right;
				margin-left: 30px;
				margin-right: 0
			}
		
		}
		.cart.main > div {
		    text-align: left;
			.action {
				padding-left:  15px;
				padding-right: 0;
				&:before {
					left: auto;
					right: 0;
					transform: rotate(180deg);
					-webkit-transform: rotate(180deg);
					-moz-transform: rotate(180deg);
					-ms-transform: rotate(180deg);
					-o-transform: rotate(180deg);
				}
				&.clear {
					margin-left: 10px;
					margin-right: 0;
				}
			}
			.action.update {
				float: right;
				padding-left: 0;
				padding-right: 15px;
				&:before {
					left: 0;
					right: auto;
					transform: rotate(180deg);
					-webkit-transform: rotate(180deg);
					-moz-transform: rotate(180deg);
					-ms-transform: rotate(180deg);
					-o-transform: rotate(180deg);
				}
			}
			
		}
	}
	@media (max-width: 576px) {
		.list-products.deals-products-list {
			padding: 50px 0;
		}
	}
}
/* Orther Page */
body.rtl-theme {
	.portfolio-category-view .portfolio-masonry .portfolio-inner .portfolio-bottom {
		left: auto;
		right: 0;
	}
	.store-list-container .store-list .show-all-store, .store-list-container .map-stores .show-all-store {
		right: auto;
		left: 15px;
	}
	.store-list-container .store-list .store-list-items .action-toolbar {
		right: auto;
		left: 20px;
	} 
	&.cms-page14 .page-main .about-wrapper .about-all .why-choose-us .choose-us-title, 
	&.cms-page14 .page-main .about-wrapper .about-all .why-choose-us .choose-us-action	{
		text-align: right;
	}
	&.cms-page14 .page-main .about-wrapper .about-all .why-choose-us .choose-us-title span::before {
		right: 0;
		left: auto;
	}
	&.contact-index-index .contact .form-info .contact-info .info-content .block-content .content {
		margin-left: 0;
		margin-right: 20px;
	} 
	.post-images .post-create-date {
		left: 0;
		right: auto;
	}
	.sidebar.sidebar-additional .block.block-blog-search .form.minisearch .actions {
		right: auto;
		left: 20px;
	}
	.sidebar.sidebar-additional .block.block-blog-posts .block-content .post-list .item .post-thumbnail .post-create-date {
		right: -1px;
		left: auto;
	}
	&.blog-post-view .blog-view .post-actions .action  {
		.fa-caret-right , .fa-caret-left {
			transform: rotate(180deg);
			-webkit-transform: rotate(180deg);
			-moz-transform: rotate(180deg);
			-ms-transform: rotate(180deg);
			-o-transform: rotate(180deg);
		}
	}
	&.blog-post-view .post-comments .post-comments-from-cus .blog-post-comment-list-toolbar .pager .limiter .limiter-options {
		padding-right: 12px;
		padding-left: 45px;
	} 
	@media (min-width: 768px) {
		&.blog-post-view .post-comments .comment.form-comment.leave-comment .form.post-comment .content-comment .email {
			float: left;
		}
	}
	&.blog-post-view .blog-view .post-item .view-category .meta-name .category-links {
		padding-right: 0;
		padding-left: 5px;
		 a:after {
			left: -5px;
			right: auto;
		 }
	}
	&.blog-post-view .blog-view .post-item .view-category .post-metas .meta-date {
		padding-left: 4px;
		padding-right: 15px;
		&:after {
			left: -5px;
			right: auto;
		}
	}
	&.blog-post-view .blog-view .post-item .view-category .count-comment-post {
		padding-right: 12px;
		padding-left: 0;
	} 
	.latest-post-list-block .post-item .thumbnail-post .post-create-date, .latest-post-grid-block .post-item .thumbnail-post .post-create-date, .post-grid-result .post-item .thumbnail-post .post-create-date, .blog-result .post-item .thumbnail-post .post-create-date, .block-related-post-list .post-item .thumbnail-post .post-create-date {
		left: 0;
		right: auto;
	}
	.menu-mobile .menu-mobile-content .main-menu-mobile .nav-main-menu > li .open-sub {
		left: -15px;
		right: auto;
	}
	.page-header .header4 .menu-mobile  .wishlist {
		padding-left: 1px;
	}
	.header .menu-mobile .menu-mobile-content .switcher {
		+ .switcher:after {
			left: auto;
			right: 0;
		}
	}
	.products-grid .yousave {
		margin-right: 5px;
		margin-left: 0;
	}
	@media (max-width: 1199px) {
		&.contact-index-index .contact .form-info .contact-info .info-content {
			padding-right: 30px;
			padding-left: 0
		}
		&.cms-page14 .page-main .about-wrapper .about-all .why-choose-us .choose-us-title, &.cms-page14 .page-main .about-wrapper .about-all .why-choose-us .choose-us-action {
			text-align: center;
		}
	}
	@media (max-width: 768px) {
		.footer.content .bottom-footer .bottom-footer-copyright {
			text-align: center;
			margin-bottom: 20px;
		}
		.footer.content .bottom-footer .bottom-footer-payment {
			text-align: center;
		}
	}
	.message.info, .message.error, .message.warning, .message.notice, .message.success {
		left: 100px;
		right: auto;
	}
	.list-products .product-item-info .product-top .product-image {
		margin-right: 0;
		margin-left: 20px;
	}
}
body.rtl-theme.active-wishlist  .page-header .header .wishlist .top-wishlist .block.block-wishlist {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

@media (min-width: 768px) {
	body.rtl-theme .newsletter-home {
		.form.subscribe {
			input[type="email"] {
				padding-left: 27%;
				padding-right: 35px;
			}
			.actions {
				right: auto;
				left: 0;
				.action.subscribe {
					border-top-right-radius: 0;
					border-bottom-right-radius: 0;
					border-top-left-radius: 40px;
					border-bottom-left-radius: 40px;
				}
			}
		}
		.newsletter-content .newsletter-social {
			right: auto;
			left: -15px;
			.btn-show-social {
				.ti-angle-right:before {
					content: "\e64a";
				}
			}
		}
		&.show {
			.newsletter-social {
				left: 15px;
			}
			.form.subscribe .actions {
				    left: 19%;
			}
		}
	}
}

/* ================================= */
