/*
Theme Name: farnam style

*/
/* demo two header css */

body {
	background: #fff;
}
 .headerf {
	box-shadow: 0 7px 8px 0 rgba(0,0,0,.04);
	background: #fff;
	padding: 0px 0px;
	min-height: unset;
}
 .left-sabad {
	background: #f3f6f9 !important;
	color: #666;
	border-radius: 5px;
	height: 50px;
	box-sizing: border-box;
	width: 50px;
	text-align: center;
	padding: 10px 0px;
	font-size: 25px;
}
.left-sabad.min-car-6.iconic {
	margin-right: 5px;
}
.size-post {
	position: relative;
}
.mega .sub-menu {
	position: absolute;
	right: 0;
	width: 100%;
	padding: 30px;
	box-sizing: border-box;
	z-index: 9;
	margin-top: 93px !important;
	border-radius: 5px;
	right: 0 !important;
	top: 0 !important;
	z-index: 999;
}
.ninkak-header:hover .mini-cart-3 
{
	display: block;
}
.ninkak-header {
	float: left;
	height: 90px;
	margin-bottom: -30px;
}
 .left-sabad .mini-cart-3 span {
	margin-top: unset !important;
	position: relative;
	top: 0;
	right: 0;
	float: unset !important;
}
.box-etel {
	margin-top: 15px;
}

.box-number-cat {
	background: #424750;
	color: #fff;
	float: right;
	position: absolute;
	top: 10px;
	width: unset;
	height: 21px;
	border-radius: 90px;
	padding-top: 2px;
	font-weight: 400;
	right: 10px;
	padding: 2px 12px;
	text-align: center;
}

.box-number-cat::before {
	content: "";
	width: 6px;
	height: 6px;
	float: right;
	background: #424750;
	border-radius: 90px;
	margin-right: -14px;
	margin-top: 5px;
}
 .left-sabad .mini-cart-3  .woocommerce-mini-cart__total .woocommerce-Price-amount.amount {
	float: left !important;
}
.logo {
	float: right;
	width: unset;
	padding: 18px 0px;
	padding-top: 20px;
}
.menu-header .sub-menu {
	margin-top: 93px !important;
	border-radius: 5px;

}
.searchnav.mobin1 {
	display: none;
}
.menu-header {
	float: right;
	width: unset;
	padding: 0px 0px;
}
 .ps3 ins {
	color: #fff !important;
	font-weight: bold;
	font-size: 14px;
	float: right;
	width: unset;
	text-align: center;
	margin-right: 10px;
	background: #FF8F00;
	padding: 3px 10px;
	margin-top: -5px;
	border-radius: 5px;
}
.dokan-dashboard .dokan-dashboard-wrap {
	display: block;
	padding: 20px 20px;
	box-sizing: border-box;
}


 .left-header-box {
	width: unset;
	margin-top: 20px;
	padding-bottom: 30px;
}
 .searchnav {
	float: left;
	height: 50px;
	margin-top: 9px;
	margin-left: 0px;
}
.menu-header ul li a {
	float: right;
	padding: 43px 10px 45px 10px;
	font-weight: 400;
	color: #616161;
}


.menu-header ul li .sub-menu a {
	float: right;
	padding: 15px 10px 18px 10px;
	font-weight: 400;
	color: #616161;
}
 .left-sabad span {
	margin-top: -10px !important;
	border-radius: 90px;
	position: absolute;
	top: 5px;
	right: 11px;
}
 .dakhel-offer-12 {
	background: #fff1df !important;
}

 .header-three {
	margin-top: 0px;
}

 .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
	padding: 15px 15px;
}

 .demotwo-offer {
	padding: 15px;
	float: right;
	width: 100%;
	border-radius: 5px;
}
 .demotwo-offer img {

}
 .iran-pak.in-offer-2 {
	width: unset;
}
 .in-offer-22.in-offer-54 {
	background: #edeff2;
	position: absolute;
	top: 0;
	left: 0px;
	width: 80px;
	border-radius: 5px;
	text-align: center;
	padding: 10px;
	margin-top: 0px;
}
 .in-offer-22.in-offer-54 .timer-wrapper {
	float: left;
	padding: 6px;
	width: 100%;
}
 .footer {
	background: #fafafa;
}
 .copyright {
	border: 0px;
	background: #e8e8e8;
	font-weight: 400;
}
 .side-meta-1 {
	width: 60px;
	box-sizing: border-box;
	position: absolute;
	top: 0px;
	left: unset;
	right: 0px;
}
 .side-meta-1-box {
	overflow: hidden;

}
.side-meta-1-box {
	overflow: hidden;
	background: #f3f6f9;
}
.woocommerce-product-gallery__image:nth-child(1) {
	border: 0px solid !important;
		margin-left: 0px;
	margin-top: 0px;
	border-radius: 0px;
		padding: 0px !important;
}
.side-meta-1-box.ksfgfdg .yith-wcwl-wishlistexistsbrowse {
	padding: 14px 0px 10px 0px;
}
.side-meta-1-box.ksfgfdg .yith-wcwl-wishlistexistsbrowse::after {
	display: none;
}
.woocommerce-product-gallery__image {
	border: 1px solid #edeff2;
	margin-left: 10px;
	margin-top: 10px;
	border-radius: 5px;
}
.img-side {
	border: 0px solid #eaeaea;
}
 .side-1 {
	position: relative;
	background: #fff;
	padding: 15px;
	box-sizing: border-box;
	border-radius: 0px;
	border-left: 1px dashed #edeff2;
}
.meta-demo-3-s {
	float: right;
	width: 100%;
	background: #fff;
	padding: 10px;
	box-sizing: border-box;
	border-radius: 5px;
	margin-top: 0px;
}
.mizan-6 {
	float: right;
	position: relative;
	margin: 0px;
	text-align: center;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: -40px;
	width: 20px;
	height: 20px;
	padding-top: 2px;
}
.etel-111-1 img {
	width: 30px;
	float: right;
	margin-left: 10px;
	margin-top: 2px;
}


.etel-111.demo-tw0-etel .etel-111-1 {
	width: 100% !important;
	padding: 5px;
	text-align: right;
}
.etel-111 {
	float: right;
	width: 100%;
	border: 1px dashed #eaeaea;
	padding: 0px;
	box-sizing: border-box;
	border-radius: 5px;
	padding: 10px !important;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
	box-shadow: 0px 0px #fff !important;
}

.side-2 {
	background: #fff;
	box-shadow: ;
	width: 68%;
	float: left;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 5px;
}
 .footer-menu-box {
	width: 25% !important;
}
.footer-1.footer-new-1 .footer-box-1-1:first-child {
	float: right;
	margin-left: 10px;
}
.footer-1.footer-new-1 {
	border-top: 1px solid #f0f0f0;
	border-bottom: 0px solid;
}
 .header-one {
	border: 0px solid;
	background: #616161;
}
 .header-one-2 ul li a {
	color: #fff;
}
 .header-one-1 span {
	color: #fff;
}
 .header-one-1 span i {
	color: #b1b1b1 !important;
}
 .product-bread-1 {
	background: none;
	font-weight: 300;
	box-shadow: 0px 0px #fff;
	font-size: 17px;
}
 .side-meta-1-box {
	height: 50px;
	width: 50px;
	border-radius: 90px !important;
}
 .side-meta-1-box.ksfgfdg .add_to_wishlist.single_add_to_wishlist {
	padding: 14px 0px 10px 0px;
}
 .side-meta-1-box.ksfgfdg .yith-wcwl-wishlistaddedbrowse {
	padding: 14px 0px 10px 0px;
}
 .side-meta-1-box.ksfgfdg .yith-wcwl-wishlistaddedbrowse::after {
	display: none;
}
 .side-meta-1-box i {
	margin-top: 1px;
}
 .side-meta-1-box .woosc-btn::before {
	margin-top: 1px;
}
 .main-asl-product-1 {
	box-shadow: 0px 2px 20px #1111110f;
	padding: 25px;
	border-radius: 5px;
}
.swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #d7dadd;
	opacity: 1;
}
 .product-bread-1 .woocommerce-breadcrumb::before {
	background: #fdfdfd;
	background: none;
	width: 40px;
	height: 40px;
	color: #666;
	border-radius: 5px;
	padding: 9px;
	border: 0px solid;
	margin: -14px -30px -25px 0px;
	font-size: 25px;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #FFA000;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	border: 0px solid;
	background: #2dcea2;
	border: 0px solid !important;
	border-radius: 5px;
	box-shadow: 0 5px 15px rgba(45, 206, 162, 0.34);
	background: none !important;
	color: #FFA000 !important;
	border: 2px solid #FFA000 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	color: inherit;
	text-shadow: inherit;
	color: #FFA000;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
	width: 170px;
	background: #fff;
	margin: auto;
	float: none !important;
	position: unset;
	margin-top: -25px;
	padding: 17px 0px 13px 0px;
	border-radius: 5px;
	box-shadow: 0 7px 8px 0 rgba(0,0,0,.04);
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
	position: relative !important;
}
.rtl .dgwt-wcas-preloader {
	right: auto;
	left: 50px !important;
	position: absolute;
}
.elementor-main-swiper {
	border-radius: 5px !important;
	overflow: hidden;
	padding-bottom: 15px;
}
.elementor-swiper-button {
	width: 50px;
	height: 50px;
	background: none;
	border-radius: 90px;
	text-align: center;
	color: #fff;
	text-shadow: 0px 2px #d9d9d9;
	font-size: 40px;
	margin-top: -30px;
}
.swiper-slide-bg {
	border-radius: 5px;
}
.img-side1 {
	padding: 0px 0px;
	margin-bottom: 10px !important;
	float: right;
	width: 100%;
	box-sizing: border-box;
}
.tedadforoosh {
	float: left;
	font-size: 35px;
	color: #FFA000;
	text-align: center;
}
.tedadforoosh span {
	float: right;
	width: 100%;
	font-size: 13px;
	text-align: center;
	color: #666;
	font-weight: 400;
}
 .addres-footer i {
	background: #edeff2;
	color: #666;
	margin-left: 10px;
	margin-top: -8px;
	padding-top: 8px !important;
}
.side-meta-1 {
	float: right;
	width: 60px;
	padding-left: 0px;
	box-sizing: border-box;
	position: absolute;
	top: 10px;
	right: 0;
}
.daste-1 {
	float: right;
	width: 100%;
	text-align: center;
	background: #f3f6f9;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 5px;
	border: 2px solid #f3f6f9;
		transition: 0.2s;
}
.daste-1:hover .box-number-cat {
	background: #FFA000;
}
.daste-1:hover .box-number-cat::before {
	background: #FFA000;
}
.daste-1:hover {
	background: none;
	transition: 0.2s;
}
.radial-progress {
	border: 2px solid #f3f6f9;
	width: 45px;
	height: 45px;
	border-radius: 90px;
	float: right;
	margin-bottom: 0px;
	margin-top: -1px;
	margin-left: -50px;
	margin-right: 25px;
	background: #f3f6f9;
	position: absolute;
	left: 70px;
}
.radial-progress svg {
	stroke-dasharray: 100;
	stroke-dashoffset: 100;
	animation: dash 5.5s linear infinite;
}
svg:not(:root) {
	overflow: hidden;
}
@keyframes dash {
  to {
    stroke-dashoffset: 0;
  }
}
.radial-progress svg {
	stroke-dasharray: 100;
	stroke-dashoffset: 100;
}
.daste-1 h3 {
	font-weight: 400;
	color: #464646;
	margin: 0px;
	margin-top: 10px;
	font-size: 15px;
}
.span-k-k {
	color: #424750;
	font-weight: 400;
	position: absolute;
	left: 0;
	top: 12px;
	font-size: 13px;
	width: 40px;
	text-align: center;
}

.radial-progress::before {
	content: "";
}
.footer-1.footer-new-1 h4 {
	font-size: 17px;
	font-weight: bold;
	color: #444;
	margin-top: 0px;
}

.risk-meta.meta-risk-style {
	position: absolute;
	top: 0px;
	right: 20px;
	width: 40px;
}
.kk-new-2020 {
	background: none !important;
}
.rtrt565646536 .product-list-1.ps3.jjj-112 {
	box-shadow: 0px 0px 0px #fff;
	padding: 20px 15px;
	box-sizing: border-box;
	border: 1px solid #edeff2;
}
.rtrt565646536 .product-list-1.ps3.jjj-112 .darsad {
	float: none;
	margin: auto;
	position: relative;
	padding: 5px 20px;
	margin-right: -15px !important;
	border-radius: 5px 0px 0px 5px;
}
.rtrt565646536 .owl-nav {
	float: left;
	padding: 10px 0px;
	width: 100%;
	height: 50px;
}
.rtrt565646536 .owl-nav button {
	float: right;
	background: #edeff2;
	border: 0px solid;
	color: #666;
	font-size: 20px;
	width: 40px;
	height: 40px;
	top: 44%;
}
.rtrt565646536 .owl-nav .owl-prev {
	position: absolute;
	right: 0;
	border-radius: 5px 0px 0px 5px;
}
.rtrt565646536 .owl-nav .owl-next {
	position: absolute;
	left: 0;
	border-radius: 0px 5px 5px 0px;
}
.risk-meta.meta-risk-new-43-d {
	margin-top: 0px;
	background: #fff;
	box-shadow: ;
	padding: 10px;
	border-radius: 5px;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 60px;
}
#mizan-jadid {
	background: #edeff2;
	color: #515151;
	border-radius: 5px;
	height: unset;
	padding: 10px 20px;
	width: unset;
	right: unset;
	margin-right: 0px;
	float: left;
	left: 0;
	margin-left: 25px;
}

.list-meta-2.d5456546f.price-new-star-2020 {
	min-height: 40px;
}

.demo-two-side {
	float: right;
	width: 30%;
	box-shadow: 0px 2px 20px #1111110f;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 5px;
}
.demo-two-main {
	float: right;
	width: 100%;
	padding: 20px 0px;
}

.vase-demo-2 {
	width: 100% !important;
	padding: 0px !important;
}
.side-meta-1-box.ksfgfdg .add_to_wishlist.single_add_to_wishlist::after {
display: none;
}
.onvan-11 {
	width: 70%;
	padding: 0px 0px;
}
.yekyek {
	padding: 30px 0px;
	float: right;
	width: 100%;
	/*! border-top: 1px dashed #edeff2; */
	margin-top: 20px;
}
.etel-111.demo-tw0-etel {
	background: #edeff2;
	border: 0px solid;
	width: 35%;
	float: left;
	padding: 15px;
	box-sizing: border-box;
}
.etel-111.demo-tw0-etel .etel-111-1 {
	width: 50%;
}
.price-kharid-new ins {
	float: right;
	width: 100%;
	color: #FFA000;
	font-weight: bold;
	font-size: 25px;
	margin: 10px 0px;
}
.price-kharid-new del {
	float: right;
	width: unset;
	font-size: 15px;
	color: #6666;
}
.price-kharid-new del::after {
	content: "دارای تخفیف ویژه";
	text-decoration: none;
	margin-right: 10px;
	float: left;
	background: #666;
	color: #fff;
	padding: 5px 15px;
	border-radius: 90px;
	margin-top: -4px;
	font-weight: 400;
	font-size: 13px;
}
.price-kharid-new {
	float: right;
	width: 100%;
	position: relative;
}
 .price-kharid-new .cart button {
	margin: 10px 15px;
	padding: 18px !important;
	height: unset;
	font-weight: 400;
}
.new-title-2020 .title-1 {
	width: unset;
}
.wefwerwe {
	float: right;
	width: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: #fff;
	box-sizing: border-box;
}
.price-kharid-new .price {
	font-size: 20px;
	margin-top: 10px !important;
	float: right;
	font-weight: 400 !important;
	width: 100%;
	padding: 10px 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px !important;
}
.wefwerwe del::after {
	display: none;
}
.wefwerwe ins {
	float: right;
	width: unset;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	margin-top: -3px;
}
.woocommerce .star-rating span::before {
	color: #FFA000;
}
.wefwerwe del {

	font-size: 20px;
}

.vijegi {
	float: right;
	width: 100%;
	padding: 25px 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 20px;
}
.hamrasta {
	float: right;
	width: 65%;
}
.vijegi.vijegi-demo-2 {
	padding: 15px;
	box-sizing: border-box;
	background: #fff;
	margin-bottom: 20px;
	border-radius: 5px;
}
.vijegi.vijegi-demo-2 ul {
	padding: 0px;
}
.etel-111.demo-tw0-etel .etel-111-1 h4 {
	font-size: 13px;
}
.new-title-2020 span {
	background: #FFA000;
	color: #fff;
	padding: 2px 10px;
	margin-right: 10px;
	border-radius: 90px;
}
.onvan-11 p {
	width: 100%;
}

.product-meta-mini.kknews-stark {
	margin: 0px;
}
.variations tr td {
	float: right;
	width: 100%;
	font-weight: 400;
}
.product-meta-mini.kknews-stark .product-meta-mini-1 {
	background: none;
	padding-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.tawcvs-swatches .swatch {
	margin-left: 10px;
	margin-right: 0px;
	border: 0px solid #dfd2d2 !important;
}
.reset_variations {
	background: #edeff2;
	padding: 10px;
}
.menu-item-has-children:hover a::after {
	display: none;
}
.menu-item-has-children:hover {
	border: 0px solid !important;
}
.price-kharid-new .quantity .qty {
	width: 3.631em;
	text-align: center;
	width: unset;
	background: #edeff2;
	padding: 12px;
	width: 70px;
}
.footer-menu-box.footer-1-one {
	width: 100% !important;
	padding: 0px;
}
.roostik {
	float: right;
	width: 100%;
	font-weight: 400;
	margin-bottom: 5px;
}

 .left-rr-user {
	margin-top: 10px;
	background: #fff !important;
	border: 2px solid #FF8F00;
	color: #FF8F00;
	padding-bottom: 10px !important;
	height: 48px;
	transition: 0.3s;
}
 .left-rr-user:hover {
	background: #FF8F00 !important;
	color: #fff;
	transition: 0.3s;
}
.iconic {
	background: #f3f6f9 !important;
	color: #424750 !important;
}
.jodasho {
	width: 46px;
	margin: auto;
}
.jodasho::before {
	content: "";
	width: 5px;
	height: 5px;
	background: #FFA000;
	float: right;
	border-radius: 90px;
}
.jodasho::after {
	content: "";
	float: left;
	width: 30px;
	height: 5px;
	background: #d7dadd;
	border-radius: 90px;
}

.jodasho-iran {
	float: right;
	width: 5px;
	height: 5px;
	background: #d7dadd;
	border-radius: 90px;
	margin-left: 3px;
	margin-right: 3px;
	border: 1px solid #d7dadd;
}
.nevis-3-demo-3 h3 {
	text-align: right;
	font-weight: 400;
	padding: 0px;
}
.nevis-3-demo-3 h3::before {
	content: "";
	float: right;
	width: 5px;
	height: 5px;
	background: #d7dadd;
	border-radius: 5px;
	margin-top: 10px;
	margin-left: 6px;
}

.list-meta.meta-demo-3 {
	float: right;
	width: 100%;
	text-align: right;
}

.list-meta.meta-demo-3 del {
	display: block;
	float: right;
	width: unset;
	position: relative;
}
.cardine {
	float: right;
	margin-left: 5px;
	font-size: 18px;
	margin-top: -1px;
}
.roostik {
	display: none;
}
.list-meta.meta-demo-3 .woocommerce-Price-amount.amount {
	float: right !important;
	width: unset;
	text-align: center;
	padding-top: 0px !important;
}
.list-meta.meta-demo-3 del::before {
	content: "";
	float: right;
	width: 100%;
	position: absolute;
	height: 1px;
	background: #6d6d6d;
	right: 0;
	top: 9px;
}
.risk-meta.hoversho-www1.ffgt544.demo-3-3dd {
	left: unset;
	right: 10px;
	margin-right: -90px;
}
.product-list {
	overflow: hidden;
	position: relative;
}

.owl-ponedemo .owl-dots {
	margin: auto;
	width: 100%;
	text-align: center;
	float: right;
	margin-top: -30px;
}
.owl-ponedemo .owl-dots button {
	width: 10px;
	height: 10px;
	position: relative;
	padding: 0px;
	background: #d7dadd;
	border: 0px solid !important;
	margin-left: 4px;
	border-radius: 90px;
}
.owl-ponedemo .owl-dots .owl-dot.active {
	background: #FF8F00 !important;
}

.owl-ponett1 .owl-dots {
	margin: auto;
	width: 100%;
	text-align: center;
	float: right;
	margin-top: 10px;
}
.owl-ponett1 .owl-dots button {
	width: 10px;
	height: 10px;
	position: relative;
	padding: 0px;
	background: #d7dadd;
	border: 0px solid !important;
	margin-left: 4px;
	border-radius: 90px;
}
.owl-ponett1 .owl-dots .owl-dot.active {
	background: #FF8F00 !important;
}


.risk-meta.hoversho-www1.ffgt544.demo-3-3dd .tooltiping {
	margin-right: 20px;
	margin-top: -30px;
}
.product-list-1.ps3.jjj-112:hover .risk-meta.hoversho-www1 {
	margin-left: 10px;
	transition: 0.4s;
	margin-right: 10px;
}

.main-bak .product-list-1.ps3.jjj-112:hover .risk-meta.hoversho-www1 {
	margin-right: 18px;
}

.tawcvs-swatches .swatch-color {
	border-color: #333;
	border: 3px solid #fff !important;
	padding: 3px;
	box-sizing: border-box;
	box-shadow: 0px 2px 5px #ececec;
}
.list-meta.meta-list-demo-2 {
	position: absolute;
	bottom: 105px;
}
.list-meta.meta-list-demo-2 .list-meta-133334 {
	float: right;
	width: 50%;
	color: #fff;
}
.jjjok-1 {
	margin-top: 30px;
}
.list-meta.meta-list-demo-2 .list-meta-2445435 {
	color: #fff;
	font-weight: 400;
}
.tooltip-demo-2 {
	position: absolute;
	width: 150px;
	background: #fff;
	box-shadow: 0px 2px 20px #1111110f;
	padding: 10px;
	border-radius: 5px;
	margin-top: -30px;
	margin-right: 20px;
	display: none;
	text-align: center;
}
.tooltipdemo2:hover .tooltip-demo-2 {
	display: block;
	color: #666;
	font-weight: 400;
	z-index: 1;
}
.price-kharid-new .variations .label::before {
	content: "";
	float: right;
	width: 10px;
	height: 10px;
	background: #e1e3e6;
	border-radius: 100% 50% 50% 100%/75% 69% 69% 75%;
	margin-top: 10px;
	margin-left: 8px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: #515151;
}
.rooz-img-demo-2::before {
	content: "";
	background: linear-gradient(to bottom,transparent,rgba(33, 28, 47, 0.84));
	position: absolute;
	width: 100%;
	height: 100%;
	right: 0;
	border-radius: 4px;
}
.rooz-img-demo-2 {
	position: relative;
}

.ninkh::after {
display: none;
}
.product-demo-2-1 {
	background: #fff;
	border-radius: 5px;
	padding: 20px;
	float: right;
	width: 100%;
	box-sizing: border-box;
	transition: 0.2s;
}
.product-list.demo-2-list {
	width: 33.3%;
	padding: 15px;
}
.product-demo-2-img {
	float: right;
	width: 30%;
}

.product-demo-2-1-3 {
	float: right;
	width: 100%;
	padding: 15px 5px;
	box-sizing: border-box;
}
.product-demo-2-1-3 .product-demo-2-1 {
	box-sizing: border-box;
	box-shadow: 0px 2px 20px #1111110f;
	border: 0px solid;
	min-height: 190px;
}
.main-bak .product-list-45645654 {
	position: relative;
	overflow: hidden;
		padding: 15px;
}
.product-list-1.ps3.jjj-112.nevis-3-demo-3.inraze {
	box-shadow: 0px 2px 20px #1111110f;
}
.product-demo-2-1 {
	background: #fff;
	border-radius: 5px;
	padding: 20px;
	float: right;
	width: 100%;
	border: 1px solid #edeff2;
	min-height: 180px;
}
.product-demo-2-listing {
	float: right;
	width: 70%;
	padding-right: 10px;
	box-sizing: border-box;
}

.product-demo-2-listing h3 {
	font-size: 14px;
	font-weight: 400;
	position: relative;
	float: right;
	width: 100%;
	padding-left: 10px;
	line-height: 25px;
}
.product-demo-2-listing1::before {
	content: "";
	width: 5px;
	height: 3px;
	background: #FFA000;
	float: right;
	border-radius: 90px;
}
.product-demo-2-listing1 {
	float: right;
	width: 100%;
	position: relative;
}
.product-demo-2-1-2 .star-rating {
	float: right !important;
	margin-top: -8px !important;
	margin-bottom: 15px !important;
}
.mini-price-demo-1 {
	float: right;
	width: 100%;
	margin-top: 15px;
}
.mini-price-demo-1 ins {
	background: #FFA000;
	color: #fff;
	padding: 3px 10px;
	border-radius: 5px;
	margin-right: 5px;
	font-weight: 400;
}
.product-demo-2-1-2 .takhfif-aram {
	float: right;
	position: absolute;
	width: 50px;
	height: 50px;
	right: 6px;
}
.product-demo-2-1-2 .radial-progress {
	left: 0;
	position: relative;
	margin-right: 0px;
	margin-left: 0px;
}
.product-demo-2-listing1::after {
	content: "";
	float: right;
	width: 30px;
	height: 3px;
	background: #d7dadd;
	border-radius: 90px;
	margin-right: 3px;
}

.price-kharid4543543 {
	width: unset;
}

.bak-mm-1 {
	margin-bottom: 20px;
}

.box-etel h3 {
	text-align: right;
}
.product-demo-2-1:hover {
	box-shadow: 0px 2px 5px #eaeaea !important;
}


.jodanasho .jodasho {
	float: right;
}
.jodanasho .jodasho-iran {
	float: right;
	width: 5px;
	height: 5px;
	background: #d7dadd;
	border-radius: 90px;
	margin-left: 3px;
	margin-right: 3px;
	border: 1px solid #d7dadd;
	box-sizing: border-box;
}
.jodanasho {
	float: right;
	width: 100%;
	margin-bottom: 15px;
}
.mini-cart-3 {
	text-align: right;
}
.footer-menu-box h3::before {
	display: none;
}
.social-1 a {
	color: #fff;
}
.footer-menu-box ul li:hover a {
	color: #FFA000;
}
.social-1 {
	background: #FFA000;
	padding: 5px 20px !important;
	border-radius: 90px;
	color: #fff;
	width: unset;
}

.main-bak .radial-progress {
	width: 41px;
	height: 41px;
	margin-left: -40px;
}

.woof_childs_list_opener span.woof_is_closed {
	background: none;
}
.woof_childs_list_opener span.woof_is_opened {
	background: none;
}
.woof_childs_list_opener span.woof_is_closed::before {
	content: "\f140";
	font-family: material design icons;
	padding: 0px;
	float: left;
	margin-top: 6px;
}

.woof_childs_list_opener span.woof_is_opened::before {
	content: "\f143";
	font-family: material design icons;
	padding: 0px;
	float: left;
	margin-top: 6px;
}
.side-meta-1-box.jjjok.share-new-demo {
	overflow: unset !important;
}

.checkout_coupon.woocommerce-form-coupon .button {
	padding: 18px !important;
}

.modal {
	display: none;
	position: fixed;
	z-index: 99;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.4);
}
.modal-content {
	background-color: #fefefe;
	margin: 15% auto;
	/* padding: 0px; */
	border: 0px solid #888;
	width: 80%;
	height: 90px;
	border-radius: 5px;
	padding: 0px 10px !important;
	box-sizing: border-box;
}
.modal-content .close {
	position: absolute;
	background: #FFA000;
	width: 25px;
	height: 25px;
	text-align: center;
	color: #fff;
	border-radius: 90px;
	padding-top: 4px;
	box-sizing: border-box;
	margin-right: 10px;
	margin-top: -10px;
	z-index: 9;
	cursor: pointer;
}
 .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
	padding: 35px 35px;
	box-sizing: border-box;
}
#myBtn {
	cursor: pointer;
}

.left-sabad img {
	float: right;
	width: 50px;
	height: unset;
}
 .owl-pone .ps3 ins {
	color: #666 !important;
font-weight: 400;
font-size: 15px;
float: right;
width: 100%;
text-align: center;
	background: none !important;
}
.footer-menu-box.footer-1-one {
	width: 100% !important;
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-214d0df {
	position: relative;
	z-index: 9;
}
.product-list-1.ps3.jjj-112.nevis-3-demo-3.inraze {
	box-shadow: 0px 2px 20px #1111110f;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
}
.product-list-1.ps3.jjj-112.nevis-3-demo-3.inraze .radial-progress {
	margin-top: 30px;
}
.rangbandi-style-1400 {
	float: right;
	width: 17px;
	height: unset;
	position: absolute;
	left: 15px;
	top: 40px;
}
.rangi-dayere-342 {
	float: right;
	width: 12px;
	height: 12px;
	border-radius: 150px;
	margin: 3px;
	border: 2px solid #fff;
	box-shadow: 0px 2px 4px #e1e1e1;
}
.rangbandi-style-1400 {
	float: right;
	width: 17px;
	height: unset;
	position: absolute;
	left: 10px;
	top: 50px;
}
.bars-prog {
	float: right;
	width: 100%;
	padding: 0px 0px;
	box-sizing: border-box;
}

.mini-cart-3 {
	z-index: 999;
}
#videom .modal-content {
	background: #fff;
	border-radius: 15px;
	box-shadow: 0px 2px 35px #3b43590f !important;
	padding: 30px !important;
	box-sizing: border-box;
	float: right;
	width: 100%;
	/* box-sizing: border-box; */
	height: unset;
}

#videom .close3 {
	position: relative;
	background: #515151;
}

#videom .modal-content {
	margin-top: 0px;
}
#sharem .modal-content {
	margin-top: 0px;
}
#videob i {
	font-size: 24px !important;
	padding-top: 2px;
	text-align: center;
}
#videom .close3 {
	width: 40px !important;
	float: right;
	height: 40px;
	font-size: 25px;
	text-align: center;
	border-radius: 90px;
	padding-top: 3px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
}
#myshopmodalq .sabad-mobile-test.mini-cart-3 {
	overflow: unset;
	display: block !important;
	margin-top: 0px !important;
	float: right;
	width: 100%;
	background: unset;
	border: 0px solid;
	font-size: 18px;
	margin: 0px !important;
}
#videom .close3 {
	position: relative;
}
#sharem .modal-content {
	padding: 30px !important;
	height: unset !important;
}

.yekyek {
	padding: 30px 0px;
	float: right;
	width: 100%;
	/* border-top: 1px dashed #edeff2; */
	margin-top: 0px;
	padding-top: 10px;
}
.adfdf4544 {
	float: right;
	width: 100%;
	margin-bottom: 15px;
}
.price-kharid-new .quantity-controlsghgggffrrrr {
	display: none;
}
.side-meta-1-box.jjjok.share-new-demo {
	overflow: unset !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
}
.mob-1 .submit.icon-search i {
	display: block;
}
.ab-item .avatar-container-45345 {
	padding: 0px !important;
	background: none;
}
.ab-item #wp-admin-bar-user-info .avatar-container-45345 .avatarew {
  width: 90px !important;
  height: 90px !important;
}
.product-list-1.ps3.jjj-112.nevis-3-demo-3.inraze .radial-progress {
	width: 45px;
	height: 45px;
	box-sizing: border-box;
}
.woocommerce-cart-holder .actions .coupon label {
	display: none;
}
@media only screen and (max-width : 1320px) {

.elementor-element.elementor-element-26540df.elementor-column.elementor-col-100.elementor-top-column {
	padding: 0px 15px;
	box-sizing: border-box;
}
}

@media only screen and (max-width : 1240px) {

.hamrasta {
	width: 50%;
}
.etel-111.demo-tw0-etel {
	width: 50%;
}
.daste-1 h3 {
	font-size: 14px;
}
}

@media only screen and (max-width : 1150px) {

.product-list.demo-2-list {
	width: 50%;
}
}

@media only screen and (max-width : 1024px) {
.woocommerce-product-gallery__image:nth-child(1) a {
	width: 100%;
	float: right;
}
 .footer-menu-box {
	width: 50% !important;
	box-sizing: border-box;
	padding-left: 30px !important;
}

.woocommerce-product-gallery__image:nth-child(1) a img {
	width: 100%;
}
.side-2 {
	width: 100%;
}
 .side-1 {
	border-left: 0px dashed #edeff2;
}


.etel-111.demo-tw0-etel {
	width: 100%;
	display: block !important;
}
.etel-111 {
	display: block !important;
}
.hamrasta {
	width: 100%;
	margin-bottom: 10px;
}
.menu-header {
	display: none;
}

.left-sabad.menu-resp {
	display: block;
}
}


@media only screen and (max-width : 768px) {
	.tedadforoosh {
	display: none;
}
.elementor-648 .elementor-element.elementor-element-604bc3c > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}
.elementor-648 .elementor-element.elementor-element-4aad6d3 > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}
.box-etel {
	margin-right: -195px;
}
.mini-cart-3 {
	text-align: right;
	margin-right: -250px !important;
}


.elementor-648 .elementor-element.elementor-element-20c90ef > .elementor-element-populated {
	padding: 10px 0px 10px 0px;
}
.elementor-648 .elementor-element.elementor-element-3d3f790 > .elementor-element-populated {
	padding: 10px 0px 10px 0px;
}

.onvan-11 {
	width: 100%;
}
.product-list.demo-2-list {
	width: 100%;
}
.menu-header {
	display: none;
}
.mini-price-demo-1 ins {
	width: 100%;
	float: right;
	box-sizing: border-box;
	text-align: center;
	margin-top: 5px;
		margin-right: 0px;
}
.mini-price-demo-1 ins {
	margin-right: 0px;
	width: 100%;
	float: right;
	box-sizing: border-box;
	text-align: center;
	margin-top: 5px;
}

.price-kharid-new .quantity .qty {
	padding: 11px 6px;
	width: 40px;
}
 .price-kharid-new .cart button {
	margin-left: 0px;
	padding: 18px 10px !important;
}
 .footer-menu-box {
	width: 100% !important;
}
.menu-header {
	display: none;
}


 .searchnav {
	display: none;
}


 .left-header-box {
	width: 100%;
	margin-top: 0px;
	padding-bottom: 5px;
}

.logo {
	float: right;
	width: unset;
	padding: 0px 0px;
	padding-top: 0px;
}
 .left-rr-user {
	margin-top: -48px;
}
.header-two {
	padding: 5px;
	box-sizing: border-box;
	padding-top: 10px;
}
.left-sabad.menu-resp {
	margin-right: 0px;
}
.min404 h1 {
	text-align: center;
	font-size: 50px;
}
.min404 p {
	font-size: 20px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 50px;
}
 .left-rr-user {
	margin-top: -55px;
}

.product-list-45645654.inraznist {
	width: 50%;
	padding: 5px;
}

}

@media only screen and (max-width : 500px) {
.price-kharid-new del::after {

	display: none;
}
.ht-row.fdm-402-3 .owl-nav {
	display: none;
}
.owl-ponedemo .owl-dots {
	margin-top: 20px;
}
.ht-row.fdm-402-3 .risk-meta.hoversho-www1.ffgt544.demo-3-3dd {
	display: none;
}
.ht-row.fdm-402-3 list-meta.meta-demo-3 del {
	display: none;
}
.ht-row.fdm-402-3 .mdi.mdi-credit-card.cardine {
	display: none;
}
.ht-row.fdm-402-3 h3 {
	mac-h: ;
	min-height: 50px;
	max-height: 50px;
	overflow: hidden;
}
.new-title-2020 span {
    float: right;
    margin-right: 0px;
    margin-top: 4px;
}
.logo img {
	padding: 7px 0px 0px 0px;
}
 .left-rr-user {
	margin-top: -48px;
}
.woocommerce-product-gallery__image:nth-child(1) a {
	width: 100%;
	float: right;
	min-height: 310px;
}

.product-list-45645654.inraznist .risk-meta.hoversho-www1.ffgt544.demo-3-3dd {
	display: none;
}
.product-list-45645654.inraznist .iran-pak.in-offer-2.seven-ffer-iranin.newsanie.timer-hazfi9 {
	display: none;
}
.product-list-45645654.inraznist .radial-progress {
	margin-left: ;
	margin-left: 10px;
	left: 0;
	top: 10px;
	margin-top: 0px !important;
}
.product-list-1.ps3.jjj-112.nevis-3-demo-3.inraze del {
	display: none;
}
.product-list-1.ps3.jjj-112.nevis-3-demo-3.inraze .mdi.mdi-credit-card.cardine {
	display: none;
}
.product-list-1.ps3.jjj-112.nevis-3-demo-3.inraze h3 {
	max-height: 50px;
	min-height: 50px;
	overflow: hidden;
}
}