/*@font-face {*/
/*	font-family: iranyekan;*/
/*	font-style: normal;*/
/*	font-weight: bold;*/
/*	src: url('../fonts/eot/IRANYekanWebBold.eot'),*/
/*		url('../fonts/woff/IRANYekanWebBold.woff') format('woff'),*/
/*		url('../fonts/woff2/IRANYekanWebBold.woff2') format('woff2'),*/
/*		url('../fonts/ttf/IRANYekanWebBold.ttf') format('truetype');*/
/*}*/

/*@font-face {*/
/*	font-family: iranyekan;*/
/*	font-style: normal;*/
/*	font-weight: normal;*/
/*	src: url('../fonts/eot/IRANYekanWebRegular.eot'),*/
/*		url('../fonts/woff/IRANYekanWebRegular.woff') format('woff'),*/
/*		url('../fonts/woff2/IRANYekanWebRegular.woff2') format('woff2'),*/
/*		url('../fonts/ttf/IRANYekanWebRegular.ttf') format('truetype');*/
/*}*/

/*@font-face {*/
/*	font-family: IRANSans;*/
/*	font-style: normal;*/
/*	font-weight: normal;*/
/*	src: url('../fonts/iransans/IRANSansWeb(FaNum).eot');*/
/*	src: url('../fonts/iransans/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),*/
		/* IE6-8 */
/*		url('../fonts/iransans/IRANSansWeb(FaNum).woff2') format('woff2'),*/
		/* FF39+,Chrome36+, Opera24+*/
/*		url('../fonts/iransans/IRANSansWeb(FaNum).woff') format('woff'),*/
		/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
/*		url('../fonts/iransans/IRANSansWeb(FaNum).ttf') format('truetype');*/
/*}*/


body h1,
h2,
h3,
h4,
h5,
h6,
.dtp-name {
	font-family: 'Readex Pro', sans-serif;
	/*font-family: "iranyekan",sans-serif;*/
}

h3 {
	font-size: 20px;
}

body {
	font-family: 'Readex Pro', sans-serif;
	/*font-family: "iranyekan",sans-serif;*/
	word-spacing: -1px;
}

/*body:lang(ar) h1,body:lang(ar) h2, body:lang(ar) h3,body:lang(ar) h4,body:lang(ar) h5,body:lang(ar) h6,body:lang(ar) .dtp-name{*/
/*        font-family: 'Readex Pro', sans-serif;*/
/*}*/
/*body:lang(ar){*/
/*    font-family: 'Readex Pro', sans-serif;*/
/*}*/
.dtp-search button {
	right: inherit;
	left: 4px;
	height: 34px;
	top: 4px;
}
span.percent-item {
    left: inherit;
    right: 44px;
}

@media (max-width: 500px) {
	.dtp-search button {
		height: 31px;
	}
}

.product-discount-line {
	font-weight: 400;
}

.dtp-discount {
	font-weight: 400;
}

.webapp-url-label {
	left: inherit !important;
	right: 16px !important;
}

.share-addresss-item p {
	font-size: 10px;
}

.fa.fa-reply {
	transform: rotateY(180deg);
}

.btn {
	font-size: 14px;
	/* direction: ltr; */
}

.form-label {
	font-size: 14px;
}

p.card-text {
	font-size: 12px;
}

.more-info-box {
	margin-left: inherit;
	margin-right: 10px;
}

.profile-img {
	left: inherit;
	right: 30px;
}

.order-btn span {
	font-weight: 400;
}

.product-filter li {
	text-align: right;
	padding-right: 0;
	padding-left: initial;
}

.filter-menu {
	right: -65vw;
}

.filter-menu h1 {
	margin-right: 16px;
}

.filter-menu.show {
	right: 0;
}

label[for='do_clear_form'] {
	font-size: 11px;
}

.form-control,
.form-select {
	font-size: 14px;
	line-height: 2;
}

.input-box input[type='file']~label~label {
	right: 40px;
	left: initial !important;
}

.input-box input:not([type='file'])~label,
.input-box textarea~label {
	right: 40px;
	left: initial;
	padding: 0rem 0.25rem 0.5rem 6rem;
	/* transform: translateY(-50%); */
}

.input-box select~label {
	right: 40px;
	left: initial;
}

.profile-description .social a:not(:last-child) {
	margin-right: initial;
	margin-left: 6px;
}

.input-box .my-textbox {
	padding-left: 0;
	padding: 0.375rem 2rem 0.375rem 0.75rem;
}

.random-btn {
	left: 5px;
	right: initial !important;
}

.profile-description {
	padding: 16px 24px;
}

.expand-item .expand-name {
	font-size: 13px;
	line-height: 23px;
}

.expand-item .expand-description {
	font-size: 12px;
	line-height: 24px;
	word-spacing: -1px;
}

.uploaded-image-avatar {
	left: initial;
	right: 30px;
}

.iti__flag-container {
	left: 0;
	right: unset !important;
}

@media (min-width: 992px) {
	#mobile-footer {
		left: 50%;
		right: inherit;
	}

	#mobile-footer .mobile-footer-item svg {
		right: calc(25% - 51px) !important;
		left: initial;
	}

	#mobile-footer .mobile-footer-item:nth-child(2)>a {
		left: calc(75% - 27.2px) !important;
		right: initial !important;
	}
}

.order-btn span {
	left: inherit;
	right: 5px;
	font-size: 14px;
}

.expand-wp-btn .order-btn:nth-child(2) span {
    right: 0;
}
.ci-quantity {
    right: inherit;
    left: -1px;
    border-radius: 0 12px;
}
.border-radius-12 {
    border-radius: 0 11px 11px 0;
}

.cart-item .remove-item {
    left: inherit;
    right: 0;
    border-radius: 0 11px;
}

.currency-icon {
	left: 14px;
	right: initial !important;
}

.form-archive select {
	background-position: left 0 center;
	padding: 0.375rem 2rem 0.375rem 0rem !important;
}

.iti__selected-flag {
	/*padding: 0 0 0 6px;*/
	direction: ltr;
}

.iti~label {
	right: 40px;
	left: initial !important;
}

.iti-custom-icon {
	left: 22px;
	right: initial;
}

.iti-mobile .iti__country-list {
	direction: ltr;
}

.select2-container--default[dir="rtl"] .select2-search--inline .select2-search__field {
	padding: 0 0.75rem 0 0 !important;
}

.select2-container--default[dir="rtl"].select2-container--focus .select2-selection--multiple {
	padding-right: 0.5rem;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	border-left: none;
	border-right: 1px solid #aaa;
	border-radius: 0;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
	margin-left: 0;
	right: inherit;
	left: 5px;
	top: 4px;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
	padding-left: 2px;
	padding-right: 5px;
	font-size: 14px;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
	padding-right: 8px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	padding-bottom: 0;
	top: -7px;
}

.profile-name {
	left: inherit;
	right: 115px;
}

.dual-color-btn {
	margin-left: initial !important;
	margin-right: auto !important;
}

.statistics-item p:not(:first-child) i {
	margin-left: 8px;
}

.timeline:before {
	left: inherit;
	right: 0;
	background: linear-gradient(to right, rgba(185, 143, 95, 0.15), #505050);
}

.timeline {
	font-size: 16px;
}

.input-box>i {
	top: 18px;
}

.badge {
	font-size: .9em;
}

.expand-wp-btn .order-btn:not(:last-child) {
    margin-right: 0;
    margin-left: 15px;
}

@media (max-width: 767px) {
	#dtp-filter-menu .filter-menu-lg {
		left: inherit;
		right: -300px;
	}

	#dtp-filter-menu.show .filter-menu-lg {
		left: inherit;
		right: 0px;
	}
}

@media (max-width: 575px) {
	.uploaded-image-avatar {
		left: initial;
		right: 24px;
	}
}

@media (max-width: 500px) {
	h3 {
		font-size: 16px;
	}

	.form-label {
		font-size: 12px;
	}

	.dtp-edit a,
	.dtp-remove a {
		font-size: 10px;
	}

	.timeline {
		font-size: 14px;
	}

	.form-control,
	.form-select {
		font-size: 12px;
	}
}

@media (max-width: 400px) {

    #mobile-footer .mobile-footer-item p {
	    font-size: 9px;
	}
	.ab-uploader label {
		font-size: 10px;
	}

	.alert {
		font-size: 10px;
	}
}