@font-face { 
    font-family: 'IRANSans'; 
    src: url('fonts/IRANSansWeb(FaNum).eot');
    src: url('fonts/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ 
           url('fonts/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ 
           url('fonts/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ 
           url('fonts/IRANSansWeb(FaNum).ttf') format('truetype'); 
}
@font-face { 
    font-family: 'IRANYekan'; 
    src: url('fonts/iranyekanwebregular.eot');
    src: url('fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ 
           url('fonts/iranyekanwebregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ 
           url('fonts/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ 
           url('fonts/iranyekanwebregular.ttf') format('truetype'); 
}
@font-face { 
    font-family: 'Vazir'; 
    src: url('fonts/Vazir.eot');
    src: url('fonts/Vazir.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ 
           url('fonts/Vazir.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ 
           url('fonts/Vazir.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ 
           url('fonts/Vazir.ttf') format('truetype'); 
}
@font-face { 
    font-family: 'Vazir-Bold'; 
    src: url('fonts/Vazir-Bold.eot');
    src: url('fonts/Vazir-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ 
           url('fonts/Vazir-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ 
           url('fonts/Vazir-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ 
           url('fonts/Vazir-Bold.ttf') format('truetype'); 
}
@font-face { 
    font-family: 'Parastoo'; 
    src: url('fonts/Parastoo.eot');
    src: url('fonts/Parastoo.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ 
           url('fonts/Parastoo.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ 
           url('fonts/Parastoo.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ 
           url('fonts/Parastoo.ttf') format('truetype'); 
}
@font-face { 
    font-family: 'Sahel'; 
    src: url('fonts/Sahel.eot');
    src: url('fonts/Sahel.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ 
           url('fonts/Sahel.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ 
           url('fonts/Sahel.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ 
           url('fonts/Sahel.ttf') format('truetype'); 
}
@font-face { 
    font-family: 'Shabnam'; 
    src: url('fonts/Shabnam.eot');
    src: url('fonts/Shabnam.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ 
           url('fonts/Shabnam.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ 
           url('fonts/Shabnam.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ 
           url('fonts/Shabnam.ttf') format('truetype'); 
}
@font-face { 
    font-family: 'Tanha'; 
    src: url('fonts/Tanha.eot');
    src: url('fonts/Tanha.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ 
           url('fonts/Tanha.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ 
           url('fonts/Tanha.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ 
           url('fonts/Tanha.ttf') format('truetype'); 
}
@font-face { 
    font-family: 'Yekan'; 
    src: url('fonts/Yekan.eot');
    src: url('fonts/Yekan.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ 
           url('fonts/Yekan.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ 
           url('fonts/Yekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ 
           url('fonts/Yekan.ttf') format('truetype'); 
}

/* bluerose*/

.woocommerce-carousel , .cross-sells{
  direction: ltr
}
.tertiary-font, .elementor-heading-title , .woocommerce-ordering select, .related > h2:first-child, .upsells > h2:first-child, blockquote cite, .site-main nav.navigation .nav-previous .nav-content, .site-main nav.navigation .nav-next .nav-content{
  font-family:inherit !important
}
ul.products a[class*="product_type_"]:before {
  transform: rotate(180deg)
}
ul.products a[class*="product_type_"] {
    display: inline-flex;
    flex-direction: row;
}
body.woocommerce ul.products a[class*="product_type_"] {
    display: inline-flex;
    flex-direction: row-reverse;
}
.woocommerce-breadcrumb .breadcrumb-separator::after {
transform: translateX(50%) translateY(-50%) rotate(180deg);
}
ul.products a[class*="product_type_"]:hover:before, .wc-block-grid__products a[class*="product_type_"]:hover:before, .product-list a[class*="product_type_"]:hover:before {
transform: translateX(-3px) rotate(180deg);
}
.header-2 .header-bottom .right {
    padding-right: auto;
	padding-left: 40px
}
.vertical-navigation .vertical-menu .menu > li.has-mega-menu a:after {
    transform: rotate(180deg);
}

.wc-forward::after, .woocommerce-Button--next::after {
    transform: rotate(180deg);
}
.woocommerce-MyAccount-navigation ul li a::before {
 margin-right:auto;
    margin-left: 0.5407911001em;
    float: right;
}
.cross-sells h2 {
text-align:right 
}
table.shop_table_responsive tr td, table.wishlist_table td.product-name {
    text-align: right;
}
body.yith-woocompare-popup {
    direction: rtl;
}
body.yith-woocompare-popup {
  font-family:IRANSans;
}
.rtl table.compare-list tbody th {
    text-align: center;
}
 body.woocommerce .price_label {
direction:rtl !important
}
body.woocommerce .next.page-numbers {
  transform: rotate(0);
}
.woocommerce-pagination .page-numbers li .page-numbers.next i {
    transform: rotate(180deg);
}
.login-form-head .pull-right {
  float:left
}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr td {
  text-align:right
}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr td:first-child {
    padding-left: 0
    padding-right: 15px;
}
.woosw-btn.woosw-added:before {
    margin-left: 5px;
    margin-right: auto;
}
.mfp-content {
    text-align: right;
}
.woosw-list .woosw-share a {
    margin-left: 0;
    margin-right: 10px;
}


body.rtl .slick-next {
    right: unset !important;
    left: 0px!important;
}
body.rtl .slick-prev {
    right: 0px!important;
    left: unset!important;
}