@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/IRANSansWeb_Black.eot');
	src: url('fonts/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/IRANSansWeb_Bold.eot');
	src: url('fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/IRANSansWeb_Medium.eot');
	src: url('fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/IRANSansWeb_Light.eot');
	src: url('fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/IRANSansWeb_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/IRANSansWeb.eot');
	src: url('fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb.ttf') format('truetype');
}

@font-face {
	font-family: IRANSansFaNum;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSansFaNum;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSansFaNum;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSansFaNum;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSansFaNum;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSansFaNum;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}


 /* {
	font-family: IRANSans !important;
}
 */

b,
a,h1,h2,h3,h4,h5,h6,li,ul,div,td,tr,th {
	font-family: IRANSansFaNum !important;
}

.slick-slider {
    direction: ltr !important;
}

.slick-img.no-bckg-img .slick-desc p {
	direction: rtl;
}

body.rtl .sppb-nav-pills li, body.rtl .sppb-nav-tabs li {
    width: auto !important;
}

#login label::before, #login-form label::before, .login label::before {
    right: 0;
    left: auto !important;
}

.productdetails-view .products-desc-tab .nav-tabs > .nav-link >i, .related_products products-desc-tab .nav-tabs > .nav-link >i {
    margin: 2px 0px 0 8px !important;
}

body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up, body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-up, body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .far.fa-chevron-up {
    margin: 0px 0px 0 10px !important;
}

body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down, body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-down, body.rtl .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .far.fa-chevron-down {
    margin: 18px 0px 0 10px !important;
}

.product-fields .product-field-display .form-check input.form-check-input:checked + label.form-check-label span.checker::before {
    right: -8px;
    left: auto !important;
}

body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up, body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-up, body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-up, body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up, body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-up, body.rtl .browse-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-up, body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up, body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-up, body.rtl .latest-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-up, body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up, body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-up, body.rtl .recent-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-up, body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up, body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-up, body.rtl .featured-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-up, body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up, body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-up, body.rtl .topten-view .row .spacer .addtocart-bar .calculate .quantity-controls .far.fa-chevron-up {
	margin: 1px 6px 0 0 !important;
}

.cd-customization .add-to-cart {
    width: 140px !important;
}

.category-view .row .spacer .spacer-inner h2, .browse-view .row .spacer .spacer-inner h2, .latest-view .row .spacer .spacer-inner h2, .recent-view .row .spacer .spacer-inner h2, .featured-view .row .spacer .spacer-inner h2, .topten-view .row .spacer .spacer-inner h2 {
    max-height: 25px;
    min-height: 25px;
}

.category-view .row .spacer .spacer-img, .browse-view .row .spacer .spacer-img, .latest-view .row .spacer .spacer-img, .recent-view .row .spacer .spacer-img, .featured-view .row .spacer .spacer-img, .topten-view .row .spacer .spacer-img {
    min-height: 200px !important;
    max-height: 200px;
}

body.rtl .orderby-displaynumber .vm-order-list .orderlistcontainer .title:before {
    padding: 0 0px 0 10px !important;
}

.category-view .row .spacer .spacer-inner h2, .browse-view .row .spacer .spacer-inner h2, .latest-view .row .spacer .spacer-inner h2, .recent-view .row .spacer .spacer-inner h2, .featured-view .row .spacer .spacer-inner h2, .topten-view .row .spacer .spacer-inner h2 {
    font-size: 17px !important;
}

body.rtl #fancybox-content .continue_link {
    margin: 0 0 0 2.5% !important;
}

.popup-cart .item-wrap .item-name {
    width: 245px !important;
}

.pull-left {
    float: right !important;
    margin-left: 15px;
    margin-right: auto !important;
}

.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control[placeholder] {
    text-align: right;
}


.vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls {
    margin: 0 5px 0 -5px !important;
}

body.rtl .vmgroup .addtocart-area .addtocart-bar .calculate {
    margin: 0 !important;
}

body.rtl .vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls input.quantity-plus {
    margin: 0px !important;
}

.sppb-pie-chart canvas {
    top: -30px;
}

.output-billto span.values, .output-shipto span.values, .floatleft, span.floatleft {
    float: right !important;
}



