@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/woff/IRANSansX-Thin.woff') format('woff'),   
	url('../fonts/woff2/IRANSansX-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/woff/IRANSansX-UltraLight.woff') format('woff'),   
	url('../fonts/woff2/IRANSansX-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/woff/IRANSansX-Light.woff') format('woff'),   
	url('../fonts/woff2/IRANSansX-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/woff/IRANSansX-Medium.woff') format('woff'),   
	url('../fonts/woff2/IRANSansX-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/woff/IRANSansX-DemiBold.woff') format('woff'),   
	url('../fonts/woff2/IRANSansX-DemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/woff/IRANSansX-ExtraBold.woff') format('woff'),   
	url('../fonts/woff2/IRANSansX-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/woff/IRANSansX-Black.woff') format('woff'),   
	url('../fonts/woff2/IRANSansX-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 950;
	src: url('../fonts/woff/IRANSansX-ExtraBlack.woff') format('woff'),   
	url('../fonts/woff2/IRANSansX-ExtraBlack.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 1000;
	src: url('../fonts/woff/IRANSansX-Heavy.woff') format('woff'),   
	url('../fonts/woff2/IRANSansX-Heavy.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/woff/IRANSansX-Bold.woff') format('woff'),   
	url('../fonts/woff2/IRANSansX-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/woff/IRANSansX-Regular.woff') format('woff'),   
	url('../fonts/woff2/IRANSansX-Regular.woff2') format('woff2');	
}

.sp-slider-btn-text,.home-categories #nav-menu li a,.sppb-btn,
body,h1,h2,h3,h4,h5,h6,div,li,ul{
    font-family:IRANSansX !important;
    -moz-font-feature-settings:"ss01" !important;
    -webkit-font-feature-settings:"ss01" !important;
    font-feature-settings:"ss01"!important;
}

.easystore-price-decimal {
display: none;
}

.sppb-carousel-extended-list,
.bx-viewport {
    direction:ltr;
}

#sp-top-bar .sp-megamenu-wrapper {
    margin-left: 15px;
    margin-right: unset;
}

.addon-root-js-slideshow .sppb-addon-sp-slider.megadeal-slider .sp-slider-outer-stage .sp-item:before {
    left: 80px;
    right: unset !important;
}

.addon-root-js-slideshow .sppb-addon-sp-slider.megadeal-slider .sp-nav-control {
    right: auto;
    left: 105px;
}

.addon-root-js-slideshow .sppb-addon-sp-slider.megadeal-slider .sp-slider_number {
    left: 140px;
    right: auto;
}

#sp-top-bar .sp-module:before {
    right: -15px;
    left: unset;
}

#sp-top-bar .sp-module {
    margin-right: 30px;
    margin-left: unset;
}

.easystore-search-module-container .easystore-search-module-button .btn.btn-primary {
    border-radius: 4px 0px 0px 4px;
}

.easystore-search-module-container #mod_easystore_category {
    border-radius: 0px 4px 4px 0px;
}

.addon-root-js-slideshow .sppb-addon-sp-slider.megadeal-slider .sp-slider-outer-stage .sp-item .slider-offer-image {
    left: 190px;
    right: unset;
}

.sp-slider .sp-nav-control .nav-control.next-control {
    right: 10px;
}

.products-layout-default .bx-wrapper .bx-pager {
    left : 0;
    right:unset;
}

.header-border {
    padding-right: 0;
}

