   @font-face {
	font-family:iransans;
	src:url(../fonts/iransans/iransans.ttf);
	src:url(../fonts/iransans/iransans.eot);
	src:url(../fonts/iransans/iransans.woff);
}

body, h1, h2, h3, h4, h5, h6, a, li, ul, p, em, small, span, blockquote, label, input, button, strong {
	direction: rtl !important;
	font-family: "vazirmatn" , iransans !important;
	font-style: normal !important;
	letter-spacing: normal !important;
}
.fa {
	font-family:FontAwesome !important;
}
.top-subtotal {
    font-size: 11px !important;
}
.j2store-image-wrap .j2store-addtocart-form .btn.btn-success {
    text-align: right !important;
}
#productFilters.form-inline .j2store-select-wrap, #productFilters.form-inline .j2store-search-input-wrap {
    padding: 18px 0 15px 12px !important;
}
#productFilters.form-inline select {
    font-size: 14px !important;
}
#sppb-addon-1494846736757 {
    margin: 0px !important;
}
body.view-category article.item .article-info-wrap .entry-header h3 {
    font-size: 19px !important;
}
.j2store_field_required {
    float: right !important;
    margin-left: 2px !important;
	margin-right:0 !important;
}
.sp-my-account .btn-account::before {
    margin-left: 10px !important;
	margin-right:0 !important;
}
.nav.menu.jmoddiv.jmodinside {
	text-align:right !important;
}
.j2store-cart-list {
	text-align:right !important;
}
.dl-horizontal dt {
    text-align: right !important;
}
.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
    margin-left: 5px !important;
    margin-right: 0 !important;
}
.form-horizontal .control-label {
    text-align: right !important;
}
.form-horizontal .control-label {
    float: right !important;
}
.chzn-container-single .chzn-single {
    padding: 0 8px 0 0 !important;
}
.chzn-container-single .chzn-single div {
    left: 0 !important;
	right:auto !important;
}
.chzn-container-single .chzn-single span {
    margin-left: 26px !important;
	margin-right:0 !important;
}
body.rtl #sp-top1 {
    text-align: right !important;
}
.sp-comingsoon-countdown .seconds {
	margin-right:0 !important;
}
.sp-comingsoon-countdown .days {
	margin-right:40px !important;
}
.j2store-sidebar-filters-container .product-filter-heading {
    margin: 0 15px 15px 0 !important;
}








.sp-my-account {
	display: none;
}
.j2store-minicart-button {
	background: #b5fdb5;
	padding: 0 51px;
}






#sp-page-builder .page-content .sppb-section:first-child {
	margin-top: -px;
}



#offcanvas-toggler > i {
	color: white;
	font-size: 32px;
	margin-top: 25px;
	margin-left: -5px;
}





.com-sppagebuilder #sp-main-body {
	padding: 0;
	margin-top: -42px;
	background: black;
}


#sp-header {
	background-color: #272727;
	color: black;
	padding: 0px 150px;
	height: 83px;
}


.com-sppagebuilder #sp-main-body {
	padding: 0;
	margin-top: -42px;
	background: black;
}



#sp-header {
	background-color: #272727;
	color: black;
	padding: 0px 150px;
	height: 83px;
}


ul.social-icons {
	list-style: none;
	padding: 0;
	margin: 0;
	display: none;
}

#sp-bottom {
	background-image: url("#");
	background-color: #333;
	color: #333;
	padding: 60px 0px 52px;
}