/* ====================================================
 Name: rtl style for template smartshop
 Description: eCommerce Bootstrap 5 HTML5 Template
 Author: mahdi samian
 Version: 1.1
======================================================== */


/* Preloader */
.nice-select {
	float: right;
}

.header.shop .search-bar .btnn {
	position: absolute;
	left: 0;
	top: 5px;
	right: auto;
}

.header.shop .nice-select {
	border-right: 0px;
	border-left: 2px solid #eee;
	padding: 0 20px 0 0;
}

.nice-select {
	text-align: right !important;
}

.header.shop .nice-select::after {
	right: 120px;
	left: auto;
}

.header.shop .search-bar form {
	float: right;
}

.nice-select .option {
	text-align: right;
}

.header.shop .sub-category,
.header.shop .main-category li .mega-menu {
	left: auto;
	right: 245px;
}

.header .shopping .shopping-item {
	right: auto;
	left: 0;
}

#slider-post {
	margin-right: 25%;
	margin-left: auto;
}

.hero-slider .owl-nav {
	right: auto;
	left: 0;
}

.hero-slider .owl-dots {
	right: auto;
	left: 80px;
}

@media only screen and (max-width: 767px) {
	.header.shop .search-top {
		display: block;
		position: absolute;
		left: 70px;
		top: 32px;
		right: auto;
	}

	.slicknav_btn {
		margin: 6px 0 0 6px;
	}

	.slicknav_nav .slicknav_arrow {
		float: left;
	}

	.slicknav_menu .slicknav_no-text {
		margin-left: 16px;
		margin-right: auto;
	}
}

.header.shop .nice-select .list {
	right: 0;
}

.header .search-form {
	left: auto;
	right: -201px;
}

.slicknav_btn {
	float: left;
}

.footer .links ul li::before {
	content: '\f100';
	right: 0;
	left: auto;
}

.footer .links ul li {
	margin-left: 0;
	margin-right: 15px;
}

.footer .social ul li:last-child {
	margin-left: 0;
	margin-right: 15px;
}

.single-product .product-img a span.new, .single-product .product-img a span.price-dec {
	left: 0;
	right: auto;
}


@font-face {
	font-family: 'Poppins';
	src: url('/client-assets/fonts/vazir/Vazirmatn[wght].woff2') format('woff2 supports variations'),
		url('/client-assets/fonts/vazir/Vazirmatn[wght].woff2') format('woff2-variations');
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

.form-switch .form-check-input {
	margin-right: -2.5em;
	margin-left: auto;
}

.form-check .form-check-input {
	float: right;
	margin-right: -1.5em;
}

.account-sidebar .sidebar-list a span {
	float: left;
}

.account-sidebar .sidebar-list a i {
	margin-left: 10px;
}

.profile-img i {
	left: auto;
	right: -10px;
}

.account-content .account-content-title i {
	margin-left: 10px;
	margin-right: auto;
	color: #32B87D;
}

.account-content .table th {
	text-align: right;
}

.shop-sidebar .categor-list li a span {
	float: left;
}

.small-banner .single-banner .content {
	position: absolute;
	right: 0;
	left: auto;
	top: 50%;
	transform: translateY(-50%);
	padding-right: 35px;
	padding-left: 0;
}

.shop.single .product-des .price {
	font-size: 25px;
}

.single-product .product-content .product-price span {
	font-size: 17px;
}
.single-product .product-content .product-price span.old{
	margin-left: 3px;
	font-size: 14px;
}

.header .shopping-item .total span{
	float: right;
}

.header .shopping-item .total .total-amount{
	float: left;
}

.header .shopping .dropdown-cart-header a{
	float: left;
}

.single-product .product-content .product-cart-btn{
	padding: 6px;
}