/*
Theme Name: Takhfifat
Theme URI: http://storina.com/takhfifat
Author: Storina
Author URI: http://storina.com/
Description: Templates Discount Takhfifat
Version: 3.4                       
*/
@import "css/bootstrap.min.css";
@import "css/bootstrap-rtl.css";
@import "css/font-awesome.css";
@import "css/owl.carousel.min.css";
@import "css/owl.theme.default.min.css";
@import "css/mightyslider.css";
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/IRANSansWeb_Medium.eot');
	src: url('fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/IRANSansWeb_Light.eot');
	src: url('fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}

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

input{position:static !important;}
*{font-weight:normal !important}
a{text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.clear{clear:both}
a:hover,a:focus{text-decoration:none!important;outline:0}
body{font-family:IRANSans!important;cursor:default;font-weight:300; background: #eeeff1; color: #4f4f4f;overflow-x: hidden !important;}
html { overflow-x: hidden !important; }
.woocommerce table.my_account_orders .order-actions{border-radius: 0;}
.woocommerce .woocommerce-customer-details address{background: #fff;}
.woocommerce-column__title{font-size: 20px;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{color: #fff;}
.top_header{overflow:hidden;background:#262626;border-bottom:3px solid #df0d0d}
.menu_top_header{float:right;margin:10px 0;padding:0}
.menu_top_header li:first-child{border-right: 0; padding-right: 0}
.menu_top_header li{float:right;list-style:none;padding: 0 17px;border-right: 1px solid #bcbcbc;height: 14px;}
.menu_top_header li a{font:14px/25px IRANSans;color:#4f4f4f;padding:0;margin:-5px 10px;float:right}
.menu_top_header li a i{margin-left:3px}
.menu_top_header li a .fa{font-size:18px;padding-left:6px;color:#fff;transition:all .1s ease-in-out}
.menu_top_header li a:hover,.menu_top_header li a:hover .fa{color:#df0d0d}
.phone{float:left;background:#df0d0d;padding:5px 15px;font:17.6px/32px IRANSans;color:#fff;border-bottom:1px solid #ba1212}
.phone .fa{float:left;color:#e7e7e7;font-size:30px;padding-right:8px}
.social_header{overflow:hidden;float:left;margin: 4px 4px;}
.social_header a{float:left;margin:6px 10px 0;color:#fff}
.social_header a .fa{font-size: 25px;}
.social_header a :hover{color:#ba1212}
header{background:#ffffff;position: relative;}
header .container .row { display: flex; flex-flow: nowrap; justify-content: space-between; align-items: center;}
header .edit{position: absolute;left: 10px;top: 13px;}
header h2,header h3,header h1,header h4{margin: 0; font-size: 18px;}
.woocommerce-account .woocommerce-MyAccount-navigation{width: 20%;}
.woocommerce-Address address { background: #fff; margin-top: 10px; padding: 15px; line-height: 25px; border-radius: 10px;}
.woocommerce-account .woocommerce-MyAccount-content{ background: #fff; padding: 10px; border-radius: 5px; width: 78%; }
.dokan-dashboard .dokan-dashboard-content article{ background: #fff; border-radius: 5px; padding: 15px; }
ul.subsubsub li{border-left: 1px solid #EDEDED;border-right: 0;}
.dokan-dashboard .dokan-dashboard-content a{padding-left: 10px;}
.logo{overflow:hidden;float:right;width:155px;height:80px;background:url(images/logo.png) no-repeat center}
.logo h1,.logo h2{margin:0}
.logo h1 a,.logo h2 a{display:block;height:103px;text-indent:-9999px}
#form_header{}
#form_header select{border:0;height:38px;padding:0 20px 0 36px;outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(images/icon.png) no-repeat -115px 11px }
.main_select,.main_input{overflow:hidden;border:1px solid #c4c2c2;border-radius:24px;float:right;padding:0 10px;height:40px;position:relative;background:#fff;font:normal 14px/30px IRANSans;color:#bdbdbd;position:relative}
.main_select .fa{float:right;font-size:22px;position:absolute;right:11px;top:6px;color:#4a4a4a}
.main_select{border: 1px solid #c4c2c2; color: #4a4a4a;}
.main_input{padding:2px;margin-right:20px}
.main_input .fa{font-size:15px;float:right;padding:8px 11px 0 7px;color: #4a4a4a;}
.main_input input{border:0;background:none;color:#c8c5c5;outline:0;height:34px;float:right}
.main_input input[type="text"]{width:400px}
input[type="submit"],input[type="button"], button{background: #df0d0d;border-radius:24px;color:#fff;padding:0 35px;font-size: 13px;font-family: IRANSans !important;float: none !important;/* height: 34px; */border: none;line-height: 34px;font-weight: normal !important;}
.block_login{}
#myBtn,#myBtn2{
	float: left;
font: 14px/25px IRANSans;
color: #4f4f4f;
background: transparent none repeat scroll 0% 0%;
border: 0px none;
outline: 0px none;
padding: 0px;
transition: all 0.2s ease-in-out 0s;
white-space: normal;
word-spacing: 12px;
}
#myBtn .fa,#myBtn2 .fa{padding:3px 0 0 5px;font-size:20px;float:right}
#myBtn:hover,#myBtn2:hover{color:#df0d0d}
#myBtn:active,#myBtn2:active{box-shadow:none}
.modal-header{text-align:center}
.modal-content{color:#606060}
.modal-content label .fa{padding-left:7px}
.modal-content p{text-align:right}
nav{
	border-top: 1px solid #e8e8e8;
	    background: #f7f8fa;
	    box-shadow: 1px 3px 8px #ccc;
	    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	    -moz-box-shadow: 0 2px 1px 0 rgba(0,0,0,0.1);
	    border-color: #ccc;
	    width: 100%;
	    margin: 0 auto;
	    display: inline-block;
}
.table{display:table;width:100%;padding:0;margin:15px 0;white-space:normal}
#wrapper{overflow:hidden;margin:15px 0}
.block_tab_menu,.block_gallery_archive{overflow:hidden;border-radius:7px;border:1px solid #f2f2f2; background: #fff;}
.block_tab_menu .Discount{
	color: #fff;
    font: 15px/20px IRANSans;
    width: 80px;
    height: 80px;
    text-align: left;
    padding: 26px 22px;
    content: " ";
    display: block;
    position: absolute;
    z-index: 1;
    border-radius: 200%;
    left: 5px;
    top: 2px;
    padding: 19px 15px;
    border: 4PX solid #e2e2e2;
}
.block_tab_menu .price.price_slider{display: block; border: none;}
.tabs{float:right;width:18%;border:0}
.tabs li{float:none;margin-bottom:1px}
.nav-tabs>li:last-child{margin:0}
.tabs li a{font:18px/35px IRANSans;color:#909090;background:#eceaea;text-align:center;height:96px;border-radius:0;padding:0;margin:0;border:0;border-right:1px solid #0b0b0b}
.tabs li a .fa{float:right;font-size:30px;width:49px;padding-top:33px;height:96px;background:#d5d4d4;text-align:center;margin-left:7px;border-right:1px solid #a9a6a6}
.tabs li a span{padding:13px 0 13px 7px;display:inherit}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#707070;background:#f9f8f8;border:0;border-right:1px solid #dd1717}
.nav-tabs>li.active>a .fa,.nav-tabs>li.active>a:focus .fa,.nav-tabs>li.active>a:hover .fa{background:#df0d0d;color:#fff;border-right:1px solid #c3a7a7}
.nav-tabs>li.active>a:after,.nav-tabs>li.active>a:focus :after,.nav-tabs>li.active>a:hover :after{content:"";width:26px;height:96px;position:absolute;top:0;right:100%;background:url(images/icon.png) no-repeat -124px -26px;z-index:20}
.tab-content{overflow:hidden;float:left;width:82%;}
.tab-content .block_tab_menu .price.price_slider{display: initial !important; text-align: center;}
.gallery_item{float:right;width:100%;padding-left:3px;border-left:1px solid #eae8e8;position:relative; overflow: hidden;}
.tab-content .gallery_item{width: 67%;}
.tab-content .Discount{left: 0; right: auto !important;}
.carousel-inner{height:387px}
.carousel-inner .item{width:100%;height:100%}
.img_item{overflow:hidden;position:relative}
.carousel-inner .img_item img{width:100%;height:387px;object-fit:cover}
.carousel-indicators{position:absolute;right:0;bottom:30px;padding:5px 7px;margin:0;border-radius:13px 0 0 13px;background:#fff;left:inherit!important;width:auto}
.carousel-indicators li{width:15px!important;height:15px!important;border-radius:50%;border:0;background:#bab9b9;border-top:4px solid #dddcdc;border-left:4px solid #dddcdc;float:right;margin:0 2px!important}
.carousel-indicators .active{background:#8b8b8c;border-color:#c5c5c6}
.option_item_gallery{position:absolute;left:3px;bottom:25px;background:rgba(0,0,0,0.7);border-radius:0 8px 8px 0;font:14px/34px IRANSans;z-index:1}
.option_item_gallery span.address{color:#fff}
.option_item_gallery span.address .fa{color:#df0d0d;padding:7px 0 0 7px;font-size:20px;float:right}
.option_item_gallery span{padding:0 15px;float:right}
.option_item_gallery span.number-sale{background:#fff;color:#6e6e6e}
.option_item_gallery span.number-sale .fa{float:left;padding:7px 7px 0 0;font-size:17px;color:#212121}
.content_item{float:left;width:33%;overflow:hidden;position:relative;padding:12px;border-radius:7px 0 0 0}
.content_item h2{margin:0}
.content_item > span a{color:#2f2f2f;font:14px/30px IRANSans;border-bottom:1px solid #bfbfbf;margin:5px 10px;display:block;width:calc(100% - 50px);float:right;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}
.content_item > span a .fa{font-size:25px;padding:0 0 0 8px;color:#df0d0d;float:right}
.content_item h2 a:hover{color:#df0d0d}
.content_item .Discount,.title_post .Discount{
	color: #fff;
	font: 15px/20px IRANSans;
	width: 87px;
	right: -12px;
	top: 0;
	float: right;
	margin-left: 10px;
	height: 87px;
	background: #df0d0d;
	text-align: left;
	padding: 10px 0 0 10px;
	display: inline-block;
	z-index: 4;
	border-radius: 100%;
	padding: 26px 22px;
}
.content_item .Discount b,.box_offer .Discount b,.title_post .Discount b{display:block;font-size:20px;font-weight: normal;}
.content_item h2 a{font: 14px/40px IRANSans;color:#5c5c5c;border-right:5px solid #e6e6e6;margin: 25px 3px;padding: 0 8px;display:block;width: calc(100% - 6px);float:right;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-left: 0 !important;}
.content_item table{width:100%}
.content_item table.table_slider tr td{background:#f9f9f9;padding:5px;text-align:center;border:3px solid #fff;font:bold 13px/22px IRANSans;color:#4e4e4e;}
.content_item table span b{display:block}
.content_item table span.Profit{color:#2caa18;font-size:14px}
.eye_buy a{display:block;background:#df0d0d;border-radius:5px;text-align:center;color:#fff;font:21px/34px IRANSans;padding:9px;margin:15px 20px 0}
.eye_buy a .fa{padding-left:10px;font-size:30px}
.eye_buy a:hover{background:#d30707}
.time_out{overflow:hidden;position:absolute;left:3px;top:0;background: rgba(0,0,0,0.2);border-radius:0 0 10px 0;color:#fff;padding:0 10px;z-index:1;}
.time_out .fa{float:right;font-size: 22px;padding: 5px 0 0 5px;}
.deal-timer{float:left;margin:0;padding: 5px 0;list-style: none !important;}
.deal-timer li{float:right;font: 11px/24px IRANSans;padding-left:7px;list-style: none !important;}
.block_category{overflow:hidden}
.title_block{overflow:hidden;position:relative;text-align:center;margin:20px 0}
.title_block span{display: inline-block;height: 43px;font: 21px/43px IRANSans;color: #4f4f4f;background: transparent;z-index: 1;position: relative;padding: 0 20px;}
.title_block span:after{
	content: '';
	    width: 45px;
	    height: 1px;
	    background: #a9a9a9;
	    position: absolute;
	    left: -50px;
	    top: 20px;
}
.title_block span:before{
	content: '';
	    width: 45px;
	    height: 1px;
	    background: #a9a9a9;
	    position: absolute;
	    right: -50px;
	    top: 20px;
}
.box_single .details_more{
	display: table-cell;
vertical-align: top;
width: 50%;
padding: 0 15px;
border-left: 1px dashed #e1e1e1;
}
.box_single .Terms_Use{
	display: table-cell;
vertical-align: top;
width: 50%;
padding: 0 15px;
}
.block_category .col4,.block_category .col3,.block_category .col5,.block_category .col6,.block_category .col7{padding:2px}
.block_category .col2,.block_category .col1{padding:0}
.box_category{overflow:hidden;position:relative;border-radius:10px;z-index:2}
.block_category .box_category:hover img{-webkit-filter:blur(3px);filter:blur(3px)}
.block_category .box_category:hover .details{opacity:1!important}
.block_category .box_category h2{margin:0}
.block_category .box_category h2 a{font:22px/35px IRANSans;color:#fff;text-align:center;padding:19px 0}
.block_category .box_category h2 a span{display:block;background:url(images/icon.png) no-repeat}
.block_category .imgLabel img{width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out}
.block_category .imgLabel span{position:absolute;font:17px/30px IRANSans;text-align:center}
.block_category .imgLabel span small{display:block;border-radius:0 15px 15px 15px;color:#fff;margin:0 -3px}
.block_category .imgLabel .details .aye_sale{float:right;font:17px/43px IRANSans;color:#fff;background:#df0d0d;border-radius:5px;border-bottom:5px solid #be0707;padding:0 15px}
.block_category .imgLabel .details .aye_sale:hover{background:#be0707}
.block_category .col3 .box_category{height:152px}
.block_category .col3 h2 a{width:40%;float:left;background:#0dc575;height:152px}
.block_category .col3 h2 a span{width:95px;height:65px;background-position:-7px -78px;margin:24px auto 0}
.block_category .col3 .imgLabel{float:right;width:60%;position:relative;height:152px;z-index:0}
.block_category .col3 .imgLabel span{top:20px;right:50%;margin-right:-30px;color:#2dcc87}
.block_category .col3 .imgLabel span small{background:#0dc575}
.block_category .col4 .box_category{height:313px}
.block_category .col4 h2 a{display:block;background:#e02c6d;text-align:right;padding-right:14px}
.block_category .col4 h2 a span{width:59px;height:50px;background-position:-92px -341px;float:left;margin:-7px 0 0 7px}
.block_category .col4 .imgLabel{overflow:hidden;position:relative;height:240px;z-index:0}
.block_category .col4 .imgLabel span{bottom:50px;right:50%;margin-right:-30px;color:#e02c6d}
.block_category .col4 .imgLabel span small{background:#e02c6d}
.block_category .col4 .imgLabel .details{position:absolute;top:50px;right:50%;margin-right:-78px;opacity:0;transition:all .3s ease-in-out}
.block_category .col5 .box_category{height:312px}
.block_category .col5 h2 a{float:left;background:#f86161;width:25%;height:312px;padding:40px 0}
.block_category .col5 h2 a span{width:155px;height:155px;background-position:1px -159px;margin:50px auto 0}
.block_category .col5 .imgLabel{overflow:hidden;position:relative;height:312px;z-index:0;float:right;width:75%}
.block_category .col5 .imgLabel .details{font:17px/27px IRANSans;color:#f4f1e5;position:absolute;top:80px;right:50px;opacity:0;transition:all .3s ease-in-out}
.block_category .col5 .imgLabel span{bottom:50%;left:40px;margin-bottom:-30px;color:#fff}
.block_category .col5 .imgLabel span small{background:#df0d0d}
.block_category .col6 .box_category{height:153px}
.block_category .col6 h2 a{float:left;background:#d93adb;width:50%;height:153px}
.block_category .col6 h2 a span{width:75px;height:57px;background-position:-5px -338px;margin:5px auto 20px}
.block_category .col6 .imgLabel{overflow:hidden;position:relative;height:153px;z-index:0;float:right;width:50%}
.block_category .col6 .imgLabel span{bottom:50%;right:50%;margin-bottom:-30px;margin-right:-30px;color:#c334c5}
.block_category .col6 .imgLabel span small{background:#c334c5}
.block_category .col7 .box_category{height:153px}
.block_category .col7 h2 a{float:right;background:#008ba0;width:30%;height:153px;padding:25px 0}
.block_category .col7 h2 a span{width:110px;height:70px;background-position:-21px -414px;margin:7px auto 0}
.block_category .col7 .imgLabel{overflow:hidden;position:relative;height:153px;z-index:0;float:left;width:70%}
.block_category .col7 .imgLabel span{bottom:50%;right:40px;margin-bottom:-30px;color:#008ba0}
.block_category .col7 .imgLabel span small{background:#008ba0}
.block_category .col7 .imgLabel .details{position:absolute;top:35px;right:130px;opacity:0;transition:all .3s ease-in-out;font:15px/25px IRANSans;color:#fcfcfc}
.special_offer,.discount_other{overflow:hidden}
.box_offer{overflow:hidden;position:relative;border-radius:10px;border-bottom:5px solid #d2d2d2;z-index:2;margin-bottom:20px}
.box_offer .Discount{
	color: #fff;
	font: 15px/20px IRANSans;
	width: 87px;
	left: -12px;
	top: 0;
	position: absolute;
	height: 87px;
	text-align: left;
	padding: 10px 0 0 10px;
	display: inline-block;
	z-index: 4;
	border-radius: 100%;
	padding: 26px 22px;
}
.discount_other .box_offer{zoom:.75}
.box_offer .time_out{right:0;left:inherit;border-radius:0 0 0 10px;}
.box_offer img{width:100%;height:368px;object-fit:cover;transition:all .3s ease-in-out;position:relative;z-index:0}
.box_offer .Information{overflow:hidden;position:absolute;/* background:rgba(0,0,0,0.7); */bottom:0;right:0;width:100%;}
.box_offer .Information h2{margin:0;padding: 8px 9px;overflow:hidden;background: rgba(0,0,0,0.4);}
.box_offer .Information h2 a{font: 15px/30px IRANSans;color:#fff;width: 100%;display:block;float:right;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;}
.box_offer .Information h2 span .fa{padding-right:6px}
.box_offer .Information h2 span{float:left}
.box_offer .Information span.address{float:right;padding:8px 15px 0 0}
.box_offer .Information span.address .fa{font-size:24px;padding:0 0 0 10px;float:right}
.box_offer .price{border-radius:0 10px 0 0;display: block;width: 100%;font-size: 14px !important;line-height: 40px;background: #fff;text-align: center;border-radius: 0;font-weight: 400;}
.price span del,.price span ins{font-size:16px}
.price span ins{text-decoration:none}
.price span b{display:block}
.price span.with_discount{background:#df0d0d;color:#fff;margin-right:10px;padding-bottom:2px}
.price span.with_discount:before{position:absolute;top:0;left: 100%;content: "";width: 0;height: 0;border: 23px solid transparent;border-left-color: #df0d0d;}
.box_offer:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.brands{overflow:hidden}
.box_brand{overflow:hidden;border:1px solid #cecccc;text-align:center;border-radius:10px;margin-bottom:20px}
.box_brand img{max-width:100%;height:130px;object-fit:cover;transition:all .2s ease-in-out}
.box_brand img:hover{-webkit-filter:drop-shadow(4px 4px 5px rgba(0,0,0,0.6));filter:drop-shadow(4px 4px 5px rgba(0,0,0,0.3))}
#social{overflow:hidden;background:#4f4f4f; padding: 20px 0;}
.block_newsletters{float:right;width:45%;color: #fff;}
.block_newsletters h4{font-size: 20px;}
.block_newsletters p{color: #c7c7c7;}
.block_newsletters .shortcode_wysija{margin-top: -50px;}
p.wysija-paragraph label{display:none;}
p.wysija-paragraph{margin:0;}
.block_newsletters form{border:1px solid #bfbcbc;background:#fff;border-radius:7px;width:88%;margin:76px 0 0;overflow:hidden}
.formError .formErrorContent{top: -65px; border-radius: 5px;}
.block_newsletters form input[type="text"]{
	float: right;
	padding: 0 15px;
	background: none;
	border: 0;
	background: url(images/email.png) right no-repeat;
	font: 19px/30px IRANSans;
	height: 40px;
	color: #4f4f4f;
	width: 70%;
	font-size: 13px;
	direction: ltr;
	text-align: right;
	padding-right: 40px;
}
.block_newsletters form input[type="submit"]{
	float: left;
	background: #49c668;
	border: 0;
	font: 17px/22px IRANSans;
	height: 40px;
	color: #fff;
	padding: 10px 0;
	border-radius: 7px;
	width: 30%;
	margin: 0;
	text-align: center !important;
}
.block_newsletters form input[type="submit"]:hover{background:#35924c}
.social_footer{overflow:hidden;float:left;padding-top:50px}
.social_footer a{
	float: right;
	width: 72px;
	height: 72px;
	margin: 6px 0px 0px;
	transform: scale(0.8);
	display: block;
}
.social_footer a.telegram{background-position:-57px -690px}
.social_footer a.instagram{background-position:-57px -498px}
.social_footer a.facebook{background-position:-55px -592px}
.social_footer a:hover{opacity:.8}
.footer-newsletter-bg{
	display: inline-block;
    background: url(images/arrow_f.png) no-repeat;
    width: 235px;
    height: 130px;
    background-size: auto;
}
.concession{float:left;}
.concession img{float:right}
footer{overflow:hidden;background:#fff;padding:42px 0 20px}
.about_us p{font:9pt/20pt IRANSans;color:#d3d3d3}
.service{overflow:hidden;display:table-cell;padding:0 10px}
footer .namad{text-align: left;}
.service span{
	font:12pt/30pt IRANSans;
	border-bottom: 2px solid #e2e2e2;
	padding-bottom: 4px;
	line-height: 27px;
	color: #4f4f4f;
	display: inline-block;
	margin-bottom: 15px;
	padding: 0 5px;
}
.service ul{margin:0;padding:0}
.service ul li a{font:10pt/20pt IRANSans;color:#82848e;display:block; padding: 3px 0;}
footer .footer_extra{
	background: #efefef;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin-top: 20px;
padding: 20px 0;
position: relative;
display: inline-block;
width: 100%;
}
footer .footer_extra .tell_email{
	background: #4f4f4f;
color: #fff;
padding: 5px 10px;
font-size: 15px;
float: left;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-ms-border-radius: 20px;
margin-right: 10px;
position: relative;
letter-spacing: 2px;
}
footer .footer_extra .tell_email .fa{float: left; margin-right: 5px;}
footer .footer_extra .footer-24-7-tag{
	position: absolute;
	    left: -1px;
	    top: 10px;
	    z-index: 1;
	    background-image: url(images/sprite.png);
	    width: 270px;
	    height: 67px;
	    background-color: transparent;
	    background-size: auto;
	    background-repeat: no-repeat;
}
footer .map img{border-radius:10px;display:block;}
#copyright{overflow:hidden;background:#ffffff}
#copyright hr{
	background-color: #ffffff;
border-color: #fff;
border-top: 1px solid #ddd;
}
.copyright_super_admin p{float: right;}
.footer_desc{font-size: 12px; margin-top: 5px;}
#copyright p{margin:0;font:10pt/19pt IRANSans;color:#adadad;}
.copyright_takhfifat{float:left;margin-top: -12px;margin-bottom: 20px;}
#top-link-block.affix{position:fixed;bottom:15px!important;left: 20px;top:inherit;width:44px;height:44px;background:none;text-align:center;z-index:9999;}
#top-link-block.affix a:hover{background:#686868}
#top-link-block a{color:#f6f6f6;background:#717171;border:2px solid #f6f6f6;width:44px;height:44px;display:inline-block;margin:0;border-radius:50%;padding:6px;transition:all .3s ease 0}
#top-link-block a .fa{display:block;padding-top:1px;font-size:25px}
.post-content{overflow:hidden;font:300 10pt/20pt IRANSans;color:#616161;text-align:justify;margin:12px 0}
.post-content p{margin-bottom:15px}
.post-content a{color:#3893d1;position:relative}
.post-content a:hover{color:#1d94d1}
.post-content ul li{list-style:inside disc}
.post-content ol li{list-style:decimal inside}
.post-content .alignright{float:right;margin:12px 0 12px 12px;max-width:100%}
.post-content .alignleft{float:left;margin:12px 12px 12px 0;max-width:100%}
.post-content .aligncenter{display:block;margin:12px auto;max-width:100%}
.post-content h2{color:#535d60;font:20px/30px IRANSans}
.post-content h3{color:#535d60;font:19px/30px IRANSans}
.post-content h4{color:#535d60;font:18px/30px IRANSans}
.post-content h5{color:#535d60;font:17px/30px IRANSans}
.post-content h6{color:#535d60;font:16px/30px IRANSans}
.post-content table{width:100%;box-sizing:border-box}
.post-content hr{margin-top:-5px;padding:0}
.post-content strong{font-weight:700}
.post-content img{max-width:100%}
.post-content input[type="text"], .post-content input[type="submit"], .post-content input[type="email"], .post-content input[type="number"], .post-content input[type="password"], .post-content select, .post-content textarea, .post-content input[type="tel"]{background:#fff;border:1px solid #ccc;padding:0 8px;font:14px/30px tahoma;color:#777;margin-top:5px;border-radius:16px;transition:all .2s ease-in-out}
.post-content input[type="text"], .post-content select, .post-content input[type="email"], .post-content input[type="number"], .post-content input[type="password"],.post-content input[type="tel"]{width:40%;height:32px}
.post-content input[type="submit"]{background: #df0d0d !important;padding:0 30px;color: #fff !important;font:14px/27px IRANSans_bold;cursor:pointer;float:left;margin-top:0;box-shadow:none;border-radius:25px;border:0;height:32px;font-weight: normal !important;}
.post-content textarea{width:100%;height:120px}
input:focus,textarea,select{outline:0}
.post-content input:focus,.post-content textarea:focus{background:#f7f7f7}
input[type="submit"]:hover, input[type="button"]:hover, button:hover{background-color: #cd0606;color: #fff !important;}
.post-content input[type="submit"]:focus{background-color:#cd0606}
#comment,#respond{overflow:Hidden}
#comment h3,#respond h3{font:bold 14pt/30pt IRANSans;margin:0 0 5px}
ol.commentlist{list-style:none;margin:0;padding:0}
ol.commentlist li{margin:0 0 15px;position:relative;list-style:none;border:1.5px solid #979797;padding:20px;border-radius:5px}
ol.commentlist li.pingback comment-author{padding:0 170px 0 0}
ol.commentlist .comment-body{overflow:hidden}
ol.commentlist li div.vcard img{object-fit:cover;margin-left:5px;float:right}
ol.commentlist li div .fn{font:11pt/20pt IRANSans;color:#3859a8}
ol.commentlist li div .fn .fa{padding-left:7px}
ol.commentlist li div .comment-meta{color:#82848e;font:12px/20pt IRANSans;padding-right:20px}
ol.commentlist .content_comment{overflow:hidden;border-right:1px solid #d9d9d9;padding-right:15px;color:#8d9289;font:11pt/22pt IRANSans}
ol.commentlist .content_comment p{margin:0}
ol.commentlist .comment-body .comment-author{float:right;width:15%}
ol.commentlist li div.reply{clear:both;overflow:hidden;border-radius:3px;text-align:center;margin-top:10px;font:10px/20px IRANSans;width:100px;background-color:#DF0D0D}
ol.commentlist li div.reply a{display:block;color:#fff}
ol.commentlist li div.reply:hover{opacity:.5}
ol.commentlist li .comment-awaiting-moderation{font:11px/20px IRANSans;color:#f00150;float:right;margin:2px 130px}
ol.commentlist li ul{font-weight:400;margin:0 14% 0 0;padding:0 0 5px 5px}
ol.commentlist li ul.children li{background:#efefef;box-shadow:0 0 6px #cecece;border:1px solid #cdcdcd;position:relative}
ol.commentlist li ul.children li:before{content:"";width:14px;height:9px;background:url(images/klhy.jpg) no-repeat;position:absolute;top:-8px;right:6.4%}
ol.commentlist li ul.children .vcard{width:25%}
ol.commentlist li ul.children .fn{color:#4f4f4f;font-size:16pt}
ol.commentlist li ul.children .content_comment{color:#4f4f4f}
ol.commentlist li ul.children li.depth-2{margin:20px 0 0}
ol.commentlist li ul.children li.depth-3{margin:20px 0 0}
ol.commentlist li ul.children li.depth-4{margin:20px 0 0}
ol.commentlist li ul.children li.depth-5{margin:20px 0 0}
.open_comment{margin:10px auto;display:inherit;color:#0088f3;background:#fafafa;border:1px solid #c8ced0;padding:10px 20px;border-radius:5px;box-shadow:0 0 6px #cecece;outline:0}
.open_comment:hover{background:#f4f4f4}
.cptch_block input[type="text"]{width:70px!important;margin:0}
#respond p{margin:0}
.breadcrumb{overflow: hidden;margin: 0 0 10px;font-size: 13px;background: transparent;word-spacing: 2px;color: #909090;}
.breadcrumb a{color: #909090;}
.breadcrumb li{font:10pt/20px IRANSans; color: #909090;}
.breadcrumb>li+li:before{padding:0}
.breadcrumb li a,.breadcrumb>.active{color:#909090}
.title_post span.like{float:right;color:#fff;font:11pt/45pt IRANSans;background:#df0d0d;padding:0 10px;position:relative}
.title_post span.like .fa{font-size:20px;padding-left:5px}
.title_post span.like:before{content:"";width:0;height:0;border:10px solid transparent;border-right-color:#df0d0d;position:absolute;top:21px;right:100%}
.title_post{overflow:hidden;background:#f6f6f6;border-radius:5px;position:relative;margin-bottom: 15px;border-right: 4px solid #df0d0d;font:16pt/28pt IRANSans;color:#707070;padding: 12px 8px 0 0;/* float:right; */width: 100%;}
.woocommerce table.shop_table{background: #fff;}
.block_gallery{overflow:hidden;
background: #fff;
border-top: 1px solid #c7cdcf;
border-bottom: 1px solid #c7cdcf;
padding: 10px;
margin-bottom: 15px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
}

.block_gallery .gallery_item,.block_gallery_archive .gallery_item{width:100%;border-left:0;padding:0}
.block_gallery .carousel-inner,.block_gallery_archive .carousel-inner{border-radius:0 7px 7px 0}
.block_gallery .carousel-indicators li,.block_gallery_archive .carousel-indicators li{width:18px!important;height:18px!important}
.block_gallery .option_item_gallery,.block_gallery_archive .option_item_gallery{zoom:1.3;left:0}
.block_gallery .content_item,.block_gallery_archive .content_item{width:100%;padding:0 25px;margin: 10px 0;}
.block_gallery .content_item .Slogan{text-align:center;border-right:0;border-left:0;padding-bottom:9px}
.block_gallery .content_item .Slogan span{font:15pt/34pt IRANSans;padding:0 35px;display:inline-block;border-radius:0 0 6px 6px;background:#df0d0d;color:#fff}
.info-counter{overflow:hidden;padding:20px 40px 20px 40px;width: 370px;display: table-cell;vertical-align: middle;border-left: 1px solid #ddd;}
.info-counter span{font:15pt/24pt IRANSans;color:#585858}
.info-counter span .fa{padding:6px 0 0 7px;float:right}
.info-counter p{float:left;color:#9a9999;margin:0;clear:both}
.info-counter p span{float:right;padding:0 14px;font:11pt/13pt IRANSans}
.xdsoft{float:left;direction:ltr}
.xdsoft_flipcountdown{display:inline-block}
.xdsoft_flipcountdown .xdsoft_digit{float:left;background-repeat:no-repeat}
.xdsoft_flipcountdown .xdsoft_clearex{clear:both;float:none}
.xdsoft_flipcountdown >.xdsoft_digit{background-position:0 0}
.xdsoft_flipcountdown >.xdsoft_digit.xdsoft_separator,.xdsoft_flipcountdown >.xdsoft_digit.xdsoft_dot{opacity:.9}
.xdsoft_flipcountdown.xdsoft_size_lg >.xdsoft_digit{width:53px;height:76px;background-image:url(./images/digit-lg.png)}
.xdsoft_flipcountdown.xdsoft_size_lg >.xdsoft_digit.xdsoft_space,.xdsoft_flipcountdown.xdsoft_size_lg >.xdsoft_digit.xdsoft_separator,.xdsoft_flipcountdown.xdsoft_size_lg >.xdsoft_digit.xdsoft_dot{width:14px;background-position:-19px -5082px}
.xdsoft_flipcountdown.xdsoft_size_lg >.xdsoft_digit.xdsoft_dot{background-position:-41px -5082px}
.xdsoft_flipcountdown.xdsoft_size_lg >.xdsoft_digit.xdsoft_space{background-position:-100px -5082px}
.xdsoft_flipcountdown.xdsoft_size_md >.xdsoft_digit{width:36px;height:51px;background-image:url(./images/digit-md.png)}
.xdsoft_flipcountdown.xdsoft_size_md >.xdsoft_digit.xdsoft_space,.xdsoft_flipcountdown.xdsoft_size_md >.xdsoft_digit.xdsoft_separator,.xdsoft_flipcountdown.xdsoft_size_md >.xdsoft_digit.xdsoft_dot{width:10px;background-position:-13px -3432px}
.xdsoft_flipcountdown.xdsoft_size_sm >.xdsoft_digit{width:24px;height:34px;background-image:url(./images/digit-sm.png)}
.xdsoft_flipcountdown.xdsoft_size_sm >.xdsoft_digit.xdsoft_space,.xdsoft_flipcountdown.xdsoft_size_sm >.xdsoft_digit.xdsoft_separator,.xdsoft_flipcountdown.xdsoft_size_sm >.xdsoft_digit.xdsoft_dot{width:10px;background-position:-6px -2310px}
.xdsoft_flipcountdown.xdsoft_size_xs >.xdsoft_digit{width:16px;height:23px;background-image:url(./images/digit-xs.png)}
.xdsoft_flipcountdown.xdsoft_size_xs >.xdsoft_digit.xdsoft_space,.xdsoft_flipcountdown.xdsoft_size_xs >.xdsoft_digit.xdsoft_separator,.xdsoft_flipcountdown.xdsoft_size_xs >.xdsoft_digit.xdsoft_dot{width:5px;background-position:-5px -1584px}
.price_item{border-bottom:1px solid #dedede;padding:10px 70px}
.price_item span{display:block;font:14pt/25pt IRANSans;color:#c1c1c1;white-space:nowrap}
.price_item span ins{text-decoration:none}
.price_item .price_discount{color:#49c668;font-size:19pt;margin-bottom:10px}
.share_gift_bye{overflow:hidden;display: table-cell;vertical-align: middle;padding: 0 50px;}
.share_gift_bye .link_share{float:right;font:14pt/27pt IRANSans;color:#fff;border-radius:5px;background:#838282;padding:0 25px}
.share_gift_bye .link_share .fa{float:right;padding:5px 0 0 8px;font-size:17pt}
.share_gift_bye .link_share:hover{background:#706f6f}
.share_gift_bye .link_gift{float:right;font:11pt/26pt IRANSans;border-radius:5px;border:1px solid #2baf4b;color:#2baf4b;padding:0 10px;margin-bottom:10px}
.share_gift_bye .link_gift .fa{float:right;font-size:23pt;padding:6px 0px 3px 11px}
.share_gift_bye .link_gift:hover{background:#2baf4b;color:#fff}
.share_gift_bye .link_bye{display:block;font:18pt/35pt IRANSans;background:#df0d0d;text-align:center;clear:both;padding:15px 0;color:#fff;border-radius:6px}
.share_gift_bye .link_bye .fa{font-size:25pt;padding-left:10px}
.share_gift_bye .link_bye:hover{background:#ca0606}
.box_single{overflow:hidden;margin-top:10px;
	background: #fff;
	border-top: 1px solid #c7cdcf;
	border-bottom: 1px solid #c7cdcf;
	padding: 10px;
	margin-bottom: 15px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
}

.box_single .title_block span{color:#df0d0d;font-weight:700;width:260px}
.related_product .box_offer{zoom:.77}
.Property ul{margin:0;padding:0}
.Property ul li{overflow:hidden;padding:3px 0;list-style:none}
.box_terms_use{
	overflow: hidden;
	    background: #fafafa;
	    border-radius: 10px;
	    margin: 25px 0;
	    display: table;
	    width: 100%;
	    background: #fafafa;
	    padding: 10px 14px;
	    box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
	    /* -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2); */
	    -moz-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
	    border-radius: 5px;
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    -ms-border-radius: 5px;
}
.item_terms_use{overflow:hidden;width:100%;display:table-cell;vertical-align:middle}
.item_terms_use p{font:11pt/20pt IRANSans;color:#a9a79d}
.item_terms_use p .fa{color:#df0d0d;width:20px}
.item_terms_use p span{color:#020a19}
.img_item{overflow:hidden;width:30%;text-align:center;background:#f2f2f2;display:table-cell;vertical-align:middle}
.img_item img{max-width:100%}
.box_map{border-radius:10px;position:relative;overflow:hidden}
.label_map{overflow:hidden;background:#fff;border-radius:7px;border:2px solid #fd6e71;position:absolute;right:50%;top:50%;margin-right:-173px;margin-top:-45px;padding:10px 30px;z-index:1;font:bold 17pt/50pt IRANSans;color:#df0d0d;transition:all .2s ease-in-out}
.label_map .fa{padding-left:30px;font-weight:700}
.box_map:hover .label_map{opacity:0}
.col-box_use{overflow:hidden;margin:0 0 20px}
.col-box_use .col_2{float:right;width:22%;border:1px solid #d1d1d1;border-radius:10px;padding:5px;margin-left:15px;text-align:center;}
.col-box_use .col_2:last-child{margin:0}
.col-box_use .col_2 img{width:100PX;min-height:100px;height:auto;object-fit:cover}
.col-box_use .col_2 span{font:bold 9pt/15pt IRANSans;color:#df0d0d;display:block;margin-top:10px}
.block_gallery_archive .time_out{left:0}
.block_gallery_archive .content_item > span a{font:16pt/30pt IRANSans;color:#707070;padding:5px 0;margin:0;white-space:nowrap}
.block_gallery_archive .content_item > span a .fa{padding-top:8px}
.block_gallery_archive .content_item h2 a{border-right:0;border-bottom:1px solid #dedede;margin:11px 0 0;padding-bottom:10px}
.block_gallery_archive .like{display:block;text-align:center;color:#df0d0d;font:13pt/25pt IRANSans}
.block_gallery_archive .like .fa{padding-left:5px}
.block_posts .title_block span{background-size:100% 100%;width:auto;padding:0 37px;font-size:14pt}
.special_offer,.discount_other,.brands,.related_product,.block_posts{/*margin:0 -15px*/}
.special_offer .title_block,.discount_other .title_block,.brands .title_block,.related_product .title_block,.block_posts .title_block{margin:20px 15px}
.block_posts .box_offer{margin-bottom:20px}
.text_short_category{display:table;overflow:hidden;width:100%;border-radius:10px;overflow:hidden;margin:30px 0}
.text_short_category .text,.text_short_category .label{display:table-cell}
.text_short_category .text{background:#abaaaa;width:80%;padding:20px 30px;vertical-align:middle;font:13pt/25pt IRANSans;color:#fff}
.text_short_category .label{width:20%;background:#f86161;text-align:center}
.text_short_category .label a{color:#fefefe;padding:40px 10px 0;font:20pt/30pt IRANSans;display:block}
.text_short_category .label a span{width:155px;height:155px;font-weight:400;background:url(images/icon.png) no-repeat 1px -159px;display:block;margin:30px auto 0}
.box_button{display:none}
.menu_icon,.button_menu{float:right;overflow:hidden;background:none;border:0;cursor:pointer;color:#191919;font-size:30px;margin-top:12px;height:46px}
.button_menu{display:none}
.icon_respan{position:absolute;left:14px;top:9px;border-radius:50%;background:#3a3a3a;color:#fff;width:30px;padding-top:6px;height:30px;text-align:center;display:none}
.title_about_us img{max-width:100%}
.block_service{display:table}
@media only screen and (max-width: 1194px) {
.box_button,.icon_respan{display:block}
.multiple_menu{display:none;width:100%;clear:both;background:#cecece;height:300px;visibility:visible;height:auto;overflow:auto;z-index:999999}
.multiple_menu > li{display:block;border-bottom:1px solid #adadad;padding:0 14px;position:relative}
.mpm_content,.multiple_menu li.menu-default .mpm_content{height:auto;display:none;position:relative!important;overflow:hidden;width:100%!important;opacity:1;visibility:visible}
.multiple_menu li.menu-default ul ul{position:relative;right:0;height:auto;opacity:1;visibility:visible;width:100%}
.multiple_menu li a{padding:10px 15px}
nav{height:auto}
}
@media only screen and (min-width: 992px) and (max-width: 1194px) {
.block_login,.concession,.info-counter span,.box_offer .Information h3 span{display:none}
.block_login{display: block !important; margin-bottom: 10px;}
#form_header{margin-right:65px}
.content_item h2 a{font-size:20px;margin:20px 0;border:none}
.block_category .box_category h2 a{font-size:19px}
.block_newsletters{width:56%}
.xdsoft,.info-counter p{float:none;text-align:center}
.info-counter p span{float:none;display:inline}
.price_item{padding:10px 40px}
.share_gift_bye .link_share,.share_gift_bye .link_gift{padding:0 9px}
.col-box_use .col_2{margin-left:24px}
.block_gallery .content_item{padding:0 10px 0 0}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.main_input input[type="text"]{width: 400px;}
	footer .footer_extra .footer-24-7-tag{top: 40px;}
	.footer-newsletter-bg{display: none;}
	.col-box_use .col_2{width: 43%; margin-bottom: 10px;}
	.content_item .Discount, .box_offer .Discount, .title_post .Discount{right: 10px;top: -10px;}
	.price.price_slider{display: inline-block;width: 100%;border:none;}
	.share_gift_bye .link_gift{float: left;}
	.info-counter{display: inline-block;width: 100%;border:none;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;margin-bottom: 10px;}
	.share_gift_bye{display: inline-block;width: 100%;border:none;}
	.content_item .single_add_to_cart_button{width: 100%;}
	.content_mini_cart{position: absolute !important; top: 0; left: 10px;}

.logo{float: none; margin: 0 auto;}
.block_login{position: absolute; top: 0; right: 10px;}
#form_header{float:left;margin:5px 30px 20px 0;width: 100%;}
.content_mini_cart{float:left}
.tabs,.tab-content,.block_gallery .gallery_item,.block_gallery .content_item,.block_gallery_archive .content_item,.block_gallery_archive .gallery_item{float:none;width:auto}
.tabs li{float:right;width:25%}
.share_gift_bye{margin-bottom:10px}
.content_item h2 a{font-size:20px;margin:20px 0;border:none}
.eye_buy a{margin:15px 3px 0}
.discount_other .box_offer,.related_product .box_offer{zoom:1}
.block_newsletters{width:58%;background-size:100%}
.block_service{width:100%}
.block_gallery .content_item{padding:0}
#copyright p,.copyright_takhfifat{float:none;text-align:center;display:block}
ol.commentlist li ul{margin:0 2% 0 0}
.post-content input[type="text"],.post-content select,.post-content input[type="email"],.post-content input[type="number"],.post-content input[type="password"]{width:50%}
.block_category .col3 .box_category,.block_category .col3 h2 a,.block_category .col3 .imgLabel{height:313px}
.nav-tabs>li.active>a:after,.nav-tabs>li.active>a:focus :after,.nav-tabs>li.active>a:hover :after{display:none}
}
@media only screen and (max-width: 767px) {
	.main_input input[type="text"]{width: 175px;}
	#form_header{margin: 0 0 30px 0;}
.logo{float: none; margin: 0 auto;}
.main_input{float: none !important;}
.content_mini_cart{position: absolute !important; left: 10px;top: 0;}
.block_login{right: 30px;position: absolute; top: 0;}
.content_mini_cart{float:left}
.title_post{height:auto;padding-bottom:10px}
.menu_top_header{float:none;text-align:center}
.menu_top_header li{display:inline-block;float:none}
.row{margin:0}
.tabs,.tab-content,.block_gallery .gallery_item,.block_gallery_archive .gallery_item,.block_gallery_archive .content_item,.block_gallery .content_item{float:none;width:auto;}
.tabs li{float:right;width:50%}
.nav-tabs>li.active>a:after,.nav-tabs>li.active>a:focus :after,.nav-tabs>li.active>a:hover :after{display:none}
.gallery_item{float:none;width:auto;padding:0;border:0;margin-bottom:20px}
.option_item_gallery,.time_out{left:0}
.content_item,ol.commentlist .comment-body .comment-author,ol.commentlist li ul.children .vcard{float:none;width:auto}
.discount_other .box_offer,.related_product .box_offer{zoom:1}
.block_newsletters{background-size:contain;float:NONE;width:auto;overflow:hidden}
.Newsletters{width:100%}
.social_footer{float:none;text-align:center;padding:25px 0}
.social_footer a{float:none;display:inline-block;margin:0 10px}
.block_service{width:100%}
#copyright p,.copyright_takhfifat{float:none;text-align:center;display:block}
.item_terms_use,.img_item,.text_short_category .text,.text_short_category .label{display:block;width:auto}
ol.commentlist li ul{margin:0}
.text_short_category .text{padding:20px;text-align:justify}
.block_gallery .gallery_item,.block_gallery_archive .gallery_item{margin-bottom:0}
ol.commentlist .content_comment{margin-top:15px;border:0;padding-right:0}
.block_gallery .content_item{padding:0}
.block_gallery_archive .content_item{padding:0 10px 10px}
.post-content input[type="text"],.post-content select,.post-content input[type="email"],.post-content input[type="number"],.post-content input[type="password"]{width:100%}
}
@media only screen and (max-width : 480px) {
.mpm_content ul.table > li{display:block}
/*.tabs li a .fa, .block_newsletters, .content_item .Discount, .info-counter span, .address_map, .question{display:none}*/
.tabs li a .fa, .content_item .Discount, .address_map, .question{display:none}
.block_category .col5 .imgLabel,.block_category .col5 h2 a{float:none;width:100%;display:block}
.block_category .col5 .box_category{height:624px}
.box_offer img{/*height:auto*/}
.xdsoft,.info-counter p{float:none;text-align:center}
.info-counter p span{float:none;display:inline}
.price_item{padding:10px 0}
.share_gift_bye .link_share,.share_gift_bye .link_gift{padding:0 10px}
}
a.link_gift i.fa{font-size:18px!important}
.menu-default div.banner img{display:none!important}
.pagination_wrapper{display:inline-block;text-align:center;width:100%;margin:0 auto;padding-right:0;padding-left:0}
.pagination{background-color:#fff!important;background-color:#eed;box-shadow:0 0 5px rgba(0,0,0,0.6);padding:10px;border-radius:3px;transition:all ease-in-out .1}
div.pagination span{margin-right:-3px;margin-left:-3px;padding:9px 15px;color:#6c6f78;transition:all ease-in-out .3s}
div.pagination span .current{color:#fff;margin:0!important}
div.pagination a{margin:0;padding:9px 15px;color:#6c6f78}
div.pagination > a:first-child,div.pagination >span:first-child{margin-right:-10px!important}
div.pagination > a:last-child,div.pagination > span:last-child{margin-left:-10px!important}
.page-numbers.current,a.page-numbers:hover{background:red;color:#fff;transition:all ease-in-out .1s}
.nav_auth>li>a:hover,.nav_auth>li>a:focus,.nav_auth .open>a,.nav_auth .open>a:hover,.nav_auth .open>a:focus{background:#fff}
div.block_login .dropdown{border:1px solid #c4c2c2;border-radius:24px;float:right;height:40px;position:relative;background:#fff;font:normal 13px/30px IRANSans;color:#4a4a4a;position:relative;width:150px}
li.dropdown a{color:#989898;padding:8px 15px 0 0;background:none!important}
li.dropdown a span{display:inline-block;font-size:19px;color:#3a3a3a;float:right!important}
li.dropdown a:hover,li.dropdown a:focus,ul.dropdown-menu li:hover{background-color:transparent!important}
.dropdown-menu>li>a{color:#696969}
.dropdown ul.dropdown-menu{border-radius:4px;box-shadow:none;margin-top:15px;width:150px}
.dropdown ul.dropdown-menu:before{content:"";border-bottom:10px solid #f9f9f9;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;top:-10px;right:16px;z-index:10}
.dropdown ul.dropdown-menu:after{content:"";border-bottom:12px solid #ccc;border-right:12px solid transparent;border-left:12px solid transparent;position:absolute;top:-12px;right:14px;z-index:9}
ul#shr_social{padding-right:15px;width:60px;margin-top:10px;background-color:#f4f4f4}
ul#shr_social li{padding:0;margin:0;margin-top:5px}
ul#shr_social li a img{width:30px;height:30px;padding:0;margin:0}
ul#shr_social:before{content:"";border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;top:-10px;right:16px;z-index:10}
ul#shr_social:after{content:"";border-bottom:12px solid #ccc;border-right:12px solid transparent;border-left:12px solid transparent;position:absolute;top:-12px;right:14px;z-index:9}
.br-widget{float:right}
.br-theme-css-stars .br-widget{height:28px;white-space:nowrap}
.br-theme-css-stars .br-widget a{text-decoration:none;height:18px;width:18px;float:left;font-size:23px;margin-right:5px}
.br-theme-css-stars .br-widget a:after{content:"\2605";color:#d2d2d2}
.br-theme-css-stars .br-widget a.br-active:after{color:#df0d0d}
.br-theme-css-stars .br-widget a.br-selected:after{color:#df0d0d}
.br-theme-css-stars .br-widget .br-current-rating{display:none}
.br-theme-css-stars .br-readonly a{cursor:default}
@media print {
.br-theme-css-stars .br-widget a:after{content:"\2606";color:#000}
.br-theme-css-stars .br-widget a.br-active:after,.br-theme-css-stars .br-widget a.br-selected:after{content:"\2605";color:#000}
}
.post{display: flex; flex-flow: column;background-color:#FFF;overflow:hidden;margin-top:30px;box-shadow:0 0 10px #CCC;margin-bottom:10px}
.post .content{padding:15px}
h1.post-title{font-size:16px;line-height:25px}
.post .author{font-size:12px;color:#737373;padding:15px 0;}
.post .post-img-content{height:150px;position:relative}
.post .post-img-content img{position:absolute}
.post .post-title{display:table-cell;vertical-align:bottom;z-index:2;position:absolute;top: 15px;}
.post .post-title b{background-color:rgba(51,51,51,0.58);display:inline-block;margin-bottom:5px;color:#FFF;padding:10px 15px;margin-top:5px;cursor:pointer;transition:ease-in-out all .3s}
.post .post-title b:hover{background-color:rgba(51,51,51,1)}
.post a{background-color:rgba(51,51,51,0.58);display:inline-block;margin-bottom:5px;color:#FFF;padding:10px 15px;margin-top:5px;cursor:pointer}
.post a:hover{background-color:rgba(51,51,51,1);color:#fff}
.post a.post_readmore{background-color:#df0d0d;color:#fff}
.title_block{width:auto!important}
.post-content .title_block{
	margin: 10px 0 20px 0;
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 10px;
}
.post-content .related_product .title_block span{padding: 0 15px;}
.post-content .title_block span{
	width: 100%;
text-align: right;
padding-bottom: 20px;
display: inline-block;
color: #4f4f4f;
font-size: 18px;
padding: 0;
}
.post-content .title_block span:before, .post-content .title_block span:after{display: none;}
.box_single .title_block span.post_single{width:auto!important}
.post_single_img{box-shadow:0 0 10px #CCC}
.content_mini_cart{
		/*margin: 32px 20px 0 0;
	    padding: 0 10px;
	    font: 13px/20px IRANSans;
	    position: relative;
	    overflow: visible;
	    display: inline-block;
	    float: left;*/
	padding: 0 10px;
	font: 13px/20px IRANSans;
	position: relative;
	overflow: visible;
	order: 4;
}
.content_mini_cart .fa{float: right;padding: 5px 0 0 0px;font-size: 26px;color: #4f4f4f;}
.content_mini_cart a.main_title_cart{color:#9a9a9a;line-height:40px;text-align:center}
.main_cart_list{background:#fff;box-shadow:0 0 10px #CCC;padding:10px;display:none;list-style-type:none;position:absolute;top:140%;left:3px;width:300px;z-index:9}
.main_cart_list:before{
	content: "";
	    border-bottom: 11px solid #fff;
	    border-right: 10px solid transparent;
	    border-left: 11px solid transparent;
	    position: absolute;
	    top: -8px;
	    border-bottom-left-radius: 31px;
	    z-index: 10;
	    left: 32px;
}
.main_cart_list:after{
	content: "";
	    border-bottom: 10px solid #e8e8e8;
	    border-right: 10px solid transparent;
	    border-left: 10px solid transparent;
	    position: absolute;
	    top: -10px;
	    left: 32px;
	    z-index: 9;
}
ul.product_list_widget li img{width:65px!important;height:65px!important;margin:0 0 0 8px;float:right!important}
ul.product_list_widget li.mini_cart_item a.remove{float:left;margin-top:-5px;font-size:22px}
dl{padding:0;margin:0}
dt{float:right!important;padding:0 0 0 5px;margin:0}
dd{padding:0;margin:0}
span.number_items_cart{height:20px;width:20px;color:#fff;float:left;display:inline-block;background-color:#4CAF50!important;margin:0;border-radius:100%;line-height:22px}
span.woo_price_amount{margin-top:-10px;margin-right:-10px!important}
.dokan-dashboard-header h1.entry-title{padding-top:10px!important;margin-right:10px!important}
table.dokan-table{vertical-align:middle!important}
ul.dokan-dashboard-menu li{list-style-type:none!important}
section#wrapper{width:auto!important}
div.dokan-product-short-description{width:90%!important}
div.dokan-product-description{width:90%!important}
div.product-inventory{width:90%!important}
.product-edit-new-container .dokan-edit-row{width:90%}
input[type="submit"].dokan-btn-lg,a.dokan-btn-lg,.dokan-btn-lg{/* width:90%!important */}
p.Become_Seller a.btn{color:#fff!important}
nav.woocommerce-MyAccount-navigation{height:auto}
nav.woocommerce-MyAccount-navigation ul{padding-right:0!important}
nav.woocommerce-MyAccount-navigation ul li{list-style-type:none!important;margin-right:0!important}
.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
div.cutter i{margin-top:-14px;position:absolute}
div.lines{border-top:1px dashed #789}
.dropdown-menu{padding:0}
.dropdown-menu li a{transition:all .1s ease-in-out;padding:10px 10px 10px 0;border-bottom:1px solid #eaeaea;}
.dropdown-menu li a:hover{background:#f1f1f1!important}
.cart_list.product_list_widget{overflow:hidden;padding:0;margin:0}
.cart_list.product_list_widget li.mini_cart_item{overflow:hidden;list-style:none;background:#f5f5f5;margin-bottom:5px;border-radius:3px}
.cart_list.product_list_widget li.mini_cart_item span.quantity{overflow:hidden;display:block;color:#008c06;margin-top:-7px}
.cart_list.product_list_widget li.mini_cart_item dl.variation{color:#690000;padding:0;display:inline-block;border:none;line-height:normal;white-space:nowrap}
.cart_list.product_list_widget li.mini_cart_item dl.variation dt{font-weight:500}
.cart_list.product_list_widget li.mini_cart_item dl.variation dd{margin:0}
.cart_list.product_list_widget li.mini_cart_item a.remove{float:left;color:red;display:block;height:20px;line-height:25px}
.cart_list.product_list_widget li.mini_cart_item a.title_mini_cart_takhfifat{color:#000;font:300 13px/24px iransans;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}
.cart_list.product_list_widget li.mini_cart_item a:nth-child(2) img{float:right;margin:0 0 0 10px;width:88px;height:auto}
p.total{overflow:hidden;background:#f5f5f5;color:#6b6b6b;padding:9px 5px;margin:0 0 2px}
p.buttons{overflow:hidden;margin:0 -1%}
p.buttons a{display:block!important;width:48%!important;float:right!important;background:#df0d0d!important;color:#fff!important;text-align:center!important;margin:1%!important;line-height:33px!important;border-radius:4px!important;box-sizing:border-box!important;transition:all .1s ease-in-out;padding:0!important}
p.buttons a:hover{background:#c50303}
.woocommerce-MyAccount-navigation{background:none;box-shadow:none}
.woocommerce-MyAccount-navigation ul li:hover a{color:#000}
.woocommerce-MyAccount-navigation ul li{list-style:none}
.woocommerce-MyAccount-navigation ul li a{display:block;background:#fff;line-height:45px;color:#666;padding-right:20px;border:1px solid #d6d6d6;border-bottom:0;box-sizing:border-box}
.woocommerce-MyAccount-navigation ul li.is-active a{background:none;border-left:0;border-right:4px solid #00ce19}
.woocommerce-MyAccount-navigation ul li:last-child a{border-bottom:1px solid #d6d6d6}
.block_login.block_login_seller{margin: 12px 0px 0 10px;padding:0;width:auto;}
.block_login.block_login_seller li.dropdown{width:auto;padding-left:10px}
.block_login.block_login_seller li.dropdown i{float:right!important;padding-left:0;font-size: 19px;color: #6b6b6b;}
.block_login.block_login_seller .takhfifat_get_seller_balance{overflow:hidden;float:left}
.block_login.block_login_seller .takhfifat_get_seller_balance span{float:left!important;font-size:13px;color:#df0d0d}

.dashicons-admin-appearance a.mega-menu-link:before{font-family:dashicons!important;}
a.fa.mega-menu-link:before{font:normal normal normal 17px/55px FontAwesome!important;}
ul#mega-menu-main-menu > li > a {}
#mega-menu-wrap-main-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link{
	text-align:right;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item li.mega-menu-item-has-children > a.mega-menu-link:after{
	float:left;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    right: 100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu{
	box-shadow: 0px 0px 20px #d4d4d4;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu a.fa.mega-menu-link:before{font:normal normal normal 17px/35px FontAwesome!important;}

.post_box_mega_menu{
    float: right;
    width: 25%;
    overflow: hidden;
    padding: 7px;
    text-align: right;
}
.post_box_mega_menu img{
    display: block;
    margin: auto;
    border: 1px solid #d8d8d8;
    border-radius: 3px;
		transition: all 0.5s ease-in-out;
}
.post_box_mega_menu img:hover{
	transform:scale(1.1,1.1)
}
.post_box_mega_menu h3{
    font-size: 15px;
    font-weight: normal;
}
.post_box_mega_menu h3 a{
color: #666;
font-weight: 300;
font-size: 13px;
line-height: 25px;
}
@media only screen and (max-width: 767px) {
.post_box_mega_menu{width:50%;}
}
@media only screen and (max-width: 480px) {
.post_box_mega_menu{width:100%;}
}
.wc-proceed-to-checkout .checkout-button{
	background: #df0d0d !important;
    font-weight: normal !important;
    width: 160px !important;
    line-height: 10px !important;
}
ul.wc_payment_methods li{
	list-style:none;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
}
.wysija-msg.ajax{

font: 13px/20px 'IRANSans' !important;

margin: 80px 0 0 30px;
}

.box_offer .Discount:before{
	content: " ";
	display: block;
	position: absolute;
	width: 135px;
	height: 135px;
	z-index: -2;
	border-radius: 100%;
	left: -40px;
	top: -24px;
	border: 4PX solid #e2e2e2;
	transform: skewX(150deg);
}

.box_offer .price del{
    display: block;
    float: right;
    background: #df0d0d;
    width: 42%;
    color: #fff !important;
    text-align: center;
    position:relative;
    text-decoration: none;
    box-sizing: border-box;
	white-space: nowrap;
}
.box_offer .price del:after{
	content: "";
	width: 0;
	height: 0;
	border: 20px solid transparent;
	border-right-color: #df0d0d;
	position: absolute;
	top: 0;
	right: 100%;
}
.box_offer .price ins{
    display: block;
    float: right;
    width: 58%;
    text-align: center;
    text-decoration: none;
    background: #fff;
    box-sizing: border-box;
	white-space: nowrap;
}
.box_offer span.address{position: absolute;bottom: 95px;right: 10px;background: #fff;border-radius: 20px;display: block;padding: 3px 10px;font-size: 14px;color: #000;}
.box_offer span.address i{float: right;margin: 3px 0 0 5px;color: #f00;}
.price.price_slider {
	color: #49c668;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	overflow: visible;
	border-left: 1px solid #ddd;
	width: 370px;
	text-align: right;
}
.price.price_slider del,.price.price_slider ins,.woocommerce-variation-price .price del,.woocommerce-variation-price .price ins{
	display: block;
	text-decoration: none;
}
.price.price_slider del,.woocommerce-variation-price .price del{
	color: #666;
	box-sizing: border-box;
	border-bottom: 3px solid #fff;
}
.dokan-info {
    color: #fff !important;
	font-size: 14px;
    line-height: 30px;
}
.title_post .main_title{
	float: right;
    background: #3859a8;
    color: #fff;
    font-size: 15px;
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    padding: 0 15px;
    margin: 0;
}
.title_post h2{
	display: block;
    font-size: 22px;
    color: #333;
    line-height: 150%;
    letter-spacing: .5px;
    margin: 0 0 10px 0;
}
.title_post .sell_location{
	font-size: 15px;
line-height: 25px;
margin-right: 10px;
}
.title_post h1,.title_post h2{
line-height: 29px;
    font-size: 20px;
    margin: 0 0 10px 0;
}
.post-content-page{
	background: #fff;
    border-top: 1px solid #c7cdcf;
    border-bottom: 1px solid #c7cdcf;
    padding: 10px;
    margin-bottom: 15px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
}
.price_slider_single ins,.price_slider_single del{
	font-size: 21px;
}
.price_slider_single{
    margin: 15px 0;
    display: block;
    overflow: hidden;
    text-align: center;
    font-size: 21px !important;
}
table.variations{
    margin: 10px 0;
}
table.variations tr{
    background: #f1f1f1;
    border-bottom: 2px solid #fff;
}
table.variations tr td.label{
    width: 30%;
    color: #666;
    font-weight: normal;
    padding: 0 10px !important;
    line-height: 28px;
    vertical-align: middle;
    box-sizing: border-box;
}
table.variations tr td.value{
    width: 70%;
}
table.variations tr td select{
    box-sizing: border-box;
    width: 99%;
    border: 1px solid #e4e4e4;
}
.reset_variations{display: none !important;}
.woocommerce-variation-price .price{}
.content_item .single_add_to_cart_button{
	width: 306px;
    padding: 0;
    background: #49c668 !important;
    border: 0;
    outline: 0;
    float: right;
    position: relative;
    color: #fff;
    height: 60px;
    line-height: 60px;
    font-size: 18px !important;
    text-align: center;
    box-shadow: 0 0 12px 0 rgba(78,212,112,0.96) !important;
    -webkit-box-shadow: 0 0 12px 0 rgba(78,212,112,0.96) !important;
    -moz-box-shadow: 0 0 12px 0 rgba(78,212,112,0.96) !important;
    transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -ms-transition: .3s;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
}
.content_item .single_add_to_cart_button:hover{background: #3bbb5a !important;}
.content_item .quantity{display: none;}
div.quantity{
    width: 50%;
    float: right;
}
div.quantity input{
    box-sizing: border-box;
    width: 100% !important;
    border: 1px solid #ccc;
    height: 35px;
}
button.single_add_to_cart_button {
    width: 49%;
    float: left !important;
    height: 36px;
    box-sizing: border-box;
}
nav.paging-navigation{
	background: none;
    box-shadow:none;
    border-bottom: 0;
}
li.parent-cat-wrap{
	list-style:none;
}
.price_slider_single em{
	display: block;
    color: #333;
		margin: 0 90px;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu {
    background: #f7f7f7;
    list-style: none;
    margin: 0 0 20px;
    padding: 0;
    border: 1px solid #d8d8d8;
    height: auto!important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active {
    position: relative;
    background: #fff;
    margin-left: -2px;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li {
    margin: 0;
    border-bottom: 1px solid #d8d8d8;
    position: relative;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover {
    background: #e6e6e6;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:hover {
    background:#fff !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{
	color:#333;
	padding: 8px 0 16px 0;
}
.dokan-dashboard .dokan-dash-sidebar{
	background:none;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders #order-stats {
    width: auto !important;
    height: auto !important;
}
.box_offer_mini span.price del,.box_offer_mini span.price ins{
	font-size:13px;
}
.box_offer.box_offer_mini .price{
	line-height: 33px;
}
.box_offer_mini span.price del:after{
	border-width: 16px;
}
/*--edit edits--*/
.form-control:focus{
	border-color: #999b9e !important;
	outline: 0;
	box-shadow: inset 0 0px 0px rgba(0,0,0,0),0 0 0px rgba(0,0,0,0) !important;
}
.woocommerce-page .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
	border-radius: 7px !important;
	    border: 1px solid #c7c7c7 !important;
	    line-height: 34px;
	    height: 40px;
	    border: 1px solid;
	    border-color: #c5c5c5;
	    /* width: 281px; */
	    padding: 0 6px;
	    border-radius: 5px;
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    box-shadow: none;
	    -ms-border-radius: 5px;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.woocommerce form .form-row textarea:focus{
	border-color: #999b9e !important;
	outline: 0;
	box-shadow: inset 0 0px 0px rgba(0,0,0,0),0 0 0px rgba(0,0,0,0) !important;
}
.woocommerce-account label.pull-left{
	float:right !important;
}
.woocommerce-account input.woocommerce-Button,#dokan-create-new-product-btn {
    color: #fff !important;
}
#dokan-add-new-product-popup button:hover{
	color: #cd0606 !important;
}
.woocommerce-account label.woocommerce-form__label-for-checkbox{
	display: block !important;
    margin-top: 10px !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i{
	padding-right: 10px !important;
    margin-top: 10px;
    padding-left: 5px;
}
li.dokan-common-links a.tips{
	padding: 7px;
    margin: 0px;
    padding-right: 17px !important;
}
li.settings a .pull-right{
	display:none !important;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .title,.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count,
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title,.dokan-dashboard .dashboard-widget p,.dokan-dashboard  .dashboard-widget label {
	font-weight: 300 !important;
}
.dokan-dashboard label input.number_order,.dokan-dashboard label input.code_offer,input#reg_email,input#reg_password{
	border-radius: 7px !important;
	border: 1px solid #c7c7c7 !important;
	line-height: 34px;
	height: 40px;
	border: 1px solid;
	border-color: #c5c5c5;
	/* width: 281px; */
	padding: 0 6px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: none;
	-ms-border-radius: 5px;
}
input#reg_password:focus{
    border: 1px solid #999b9e !important;
}
.woocommerce-account input#reg_email:focus,input#username:focus,input#password:focus{
	border: 1px solid #999b9e !important;
}
#reg_email{
	border-radius: 7px !important;
    border: 1px solid #c7c7c7 !important;
}
.dokan-dashboard div.sells-graph{
	display:none;
}
.dokan-dash-sidebar .dokan-dashboard-menu li.reports{
	display:none;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget a,.dokan-dashboard .dokan-table > thead:first-child > tr:first-child > th,
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td,.dokan-dashboard .dokan-form-control,.dokan-dashboard .dokan-dashboard-content a,
.dokan-dashboard .dokan-form-group label,.dokan-dashboard .dokan-dashboard-wrap,.dokan-dashboard header.dokan-dashboard-header h1,
.dokan-dashboard strong,.dokan-dashboard .product-edit-new-container .dokan-edit-row .dokan-section-heading h2,.dokan-dashboard .dokan-form-group .dokan-label-warning,
.dokan-dashboard .dokan-product-edit header.dokan-dashboard-header h1.entry-title span.dokan-product-status-label,.dokan-dashboard .product-edit-new-container label.form-label{
	font-weight: 300 !important;
}
.woocommerce-account .woocommerce form .form-row label, .woocommerce-page form .form-row label{
	font-weight: 400 !important;
}
div#dokan-add-new-product-popup button.mfp-close{
	background-color:#fff !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.back a i{
	float: right;
    transform: rotate(180deg);
	margin-top: 1px;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.back a{
	padding-top: 17px !important;
}
.dokan-dashboard .dokan-reviews-content .dokan-reviews-area #dokan-comments_menu ul li{
	display:inline !important;
}
.dokan-dashboard div.dokan-form-group:last-child{
	width: 100%;
}
.dokan-dashboard span.select2-selection__rendered,input.select2-search__field{
	text-align:right !important;
}
.content-half-part label.form-label a.sale_schedule{
	display:none;
}
.dokan-dashboard .media-modal button.media-modal-close{
	background-color:#fff !important;
}
.dokan-dashboard .upload-ui button#__wp-uploader-id-1,.dokan-dashboard .details .delete-attachment,.dokan-dashboard .dokan-attribute-type a.dokan-save-attribute{
	color:#fff !important;
}
.dokan-dashboard .mce-toolbar .mce-btn button, .qt-dfw{
	background-color: #f5f5f5 !important;
}
.dokan-dashboard .select2-container--default .select2-selection--multiple .select2-selection__choice{
	float:right !important;
}
.dokan-dashboard div.dokan-product-short-description,.product-edit-new-container .dokan-edit-row,.dokan-dashboard div.dokan-product-description {
    width: 100%!important;
}
.dokan-dashboard .product-edit-new-container .dokan-edit-row{
	border: 1px solid #c3c3c3;
}
.radio input[type=radio]{
	position:static !important;
	margin-right: 0px !important;
}
.woocommerce form.login, .woocommerce form.register{
	border:none !important;
	padding:0 !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover {
    background: #d2d2d2;
    color: #000;
}
.payment-field-bank .dokan-form-group .dokan-form-group:nth-child(5),
.payment-field-bank .dokan-form-group .dokan-form-group:nth-child(6),
.payment-field-bank .dokan-form-group .dokan-form-group:nth-child(7){display:none;}

.timer_farsi_single{
    text-align: center;
    vertical-align: middle;
}
.timer_farsi_single i{
    font-size: 21px;
}
.timer_farsi_single ul{
    overflow: hidden;
    padding: 0;
    display: inline;
	white-space: nowrap;
}
.timer_farsi_single ul li{
    list-style: none;
    display: inline;
    padding: 0px 5px;
	white-space: nowrap;
}
.timer_farsi_single ul li span.num{
    /* padding-left: 4px; */
    float: none;
    color: #000000;
    font-size:22px;
	white-space: nowrap;
}
.timer_farsi_single ul li span.text{
    float: none;
    color:#999;
    font-size:15px;
	white-space: nowrap;
}
button[value="create_and_add_new"],.sale-schedule.dokan-right{display:none !important;}
button[value="create_new"]{color:#fff !important;}
.content-half-part.regular-price{float:right;}
.content-half-part.sale-price{float:left;}
.vendor-earning{display:none;}
.dokan-store-sidebar{display:none;}
.dokan-single-store{width:100% !important;}
.seller-items ul.products{margin: 0 -15px !important;}
ul.pager{margin:0 !important}
.site-navigation.paging-navigation{border:0 !important}
.content-half-part.featured-image.thumbnail_wide_product{
    width: 100%;
    margin: 0px 0 25px;
}
.content-half-part.featured-image.thumbnail_wide_product .dokan-feat-image-upload{
    width: 775px;
    margin: 0 auto;
    height: 385px;
    box-sizing: border-box;
}
.content-half-part.featured-image.thumbnail_wide_product .show_btn_again{
    color: #8F8F8F;
    text-shadow: 0 1px 1px #FFF;
    background: #F0F0F0;
    padding: 3px 10px;
    font-size: 12px;
}
.content-half-part.featured-image.thumbnail_wide_product .fa-cloud-upload{
    margin-top: 125px;
}
ul.product_images.dokan-clearfix.ui-sortable{
    overflow: hidden;
    text-align: center;
}
ul.product_images.dokan-clearfix.ui-sortable li a.add-product-images{}
ul.product_images.dokan-clearfix.ui-sortable li{
    display: inline-block;
    float: none !important;
    width: 150px !important;
    height: 150px  !important;
    box-sizing: border-box  !important;
}
ul.product_images.dokan-clearfix.ui-sortable li img{}
ul.product_images.dokan-clearfix.ui-sortable li a.action-delete{}
ul.product_images.dokan-clearfix.ui-sortable li a.add-product-images i.fa-plus{
    margin-top: 60px;
}
span.total_sales_onliner{
    position: absolute;
    bottom: 95px;
    left: 10px;
    background: #fff;
    border-radius: 15px;
    padding: 2px 7px;
}
span.total_sales_onliner i{
    color: #f00;
    float: left;
    margin: 2px 4px 0 0;
}
button#insert-media-button{color:#fff;border: 0;}
.product-edit-container .wp-editor-wrap{border:0}
.product-edit-container .dokan-feat-image-upload a.close{width:100%}

/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
          tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
					margin: 20px 0 50px;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
	    height: 370px !important;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */

.flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: #333;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
	top: 50%;
	    width: 20px;
	    height: 35px;
	    padding: 20px 23px;
	    border-radius: 50%;
	    transform: translateY(-50%);
	    background: #fff !important;
}

.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
	position: absolute;
	left: 30%;
	top: 32%;
	width: 35%;
	height: 35%;
	background: #fff;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

.gallery-cell {
  width: 66%;
  height: 370px;
  margin-right: 10px;
  counter-increment: gallery-cell;
}
.gallery-cell img{
	display: inline-block;
	position: absolute;
	top: 0;
	width: 100%;
	border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
}
/* cell number */
.gallery-cell:before {
  display: block;
  text-align: center;
  content: counter(gallery-cell);
  line-height: 200px;
  font-size: 80px;
  color: white;
}

#deal-page-slider {
	position: relative;
	overflow: hidden;
	margin-top: 0;
	background: transparent;
	direction: ltr;
	    transform: translateZ(0);
}
#deal-page-slider .frame {
	position: relative;
	width: 100%;
	padding: 0;
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 50%;
	perspective-origin: 50% 50%;
	    min-height: 200px;
			overflow: hidden;
}
#deal-page-slider .frame .slide_element {
	height: 100%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
    display: inline-flex;
}
#deal-page-slider .frame .slide_element .slide {
	float: left;
	height: 100%;
	margin-right: 20px;
	opacity: 0.6;
	background: #000;
	z-index: 9;
	border-radius: 10px;
	-webkit-transform: translateZ(-150px);
	transform: translateZ(-150px);
	-webkit-transition: -webkit-transform 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-webkit-transition-property: opacity, -webkit-transform;
	transition: transform 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	transition-property: opacity, transform;
}
#deal-page-slider .frame .slide_element .slide.active {
	opacity: 1;
	z-index: 10;

	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
.ie #deal-page-slider .frame .slide_element .slide {
	margin-right: -70px;
	transform: scale(0.85);
}
.ie #deal-page-slider .frame .slide_element .slide.active {
	transform: scale(1);
}
#deal-page-slider .frame .slide_element .slide img{
	border-radius: 5px;
	width: 100%;
}
#deal-page-slider .details {
	display: block;
	text-align: center;
	padding: 20px;
	padding-top: 0;
	opacity: 0;
	min-height: 114px;
	margin-top: -20px;
}
#deal-page-slider .details h3 {
	text-transform: uppercase;
	font-size: 32px;
	font-weight: 300;
	margin: 0;
}
#deal-page-slider .details h4#photographer {
	text-transform: uppercase;
	color: #7A7A7A;
}
#deal-page-slider .details #description {
	color: #3D3D3D;
}
#deal-page-slider .mSButtons.mSPrev {
	left: 0;
	right: auto;
	bottom: 30px;
	padding: 12px;
	font-size: 22px;
    color: #000;
		border: 1px solid #ddd;
}
#deal-page-slider .mSButtons.mSNext {
	right: 10px;
	left: auto;
	bottom: 30px;
		padding: 12px;
		font-size: 22px;
    color: #000;
		border: 1px solid #ddd;
}
#deal-page-slider.isTouch .mSButtons {
	display: none;
}
#deal-page-slider .mSCaption {
	left: 20px;
	bottom: 40px;
	font-size: 18px;
	line-height: normal;
	font-weight: 300;
	color: #000;
	opacity: 0;
	letter-spacing: -1px;
	white-space: nowrap;
	text-transform: uppercase;
	z-index: 1002;

	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
#deal-page-slider .mSCaption.showed {
	bottom: 20px;
	opacity: 1;
}


/* Responsive */
@media (max-width: 480px) {
	#deal-page-slider .frame .slide_element .slide {
		margin-right: 0;
	}
					.ie #deal-page-slider .frame .slide_element .slide {
							margin-right: -40px;
					}
}

.mightySlider {
  width: 100%;
}

.mightySlider ul.slideelement {
  height: 100%;
  list-style: none;
}

.mightySlider ul.slideelement li {
  float: left;
  height: 100%;
}

.mightyslider_modern_skin .mSButtons {
    position: absolute;
    background: #fff;
    background: rgba(255,255,255,0.95);
    width: 50px;
    height: 50px;
    margin: auto;
    cursor: pointer;
    opacity: 0;
    z-index: 1000;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    transform: translateZ(0);
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    text-align: center;
}

#deal-page-slider .mSButtons.mSPrev {
    left: auto;
    right: 15px;
}
#deal-page-slider .mSButtons.mSPrev {
    left: 15px;
    right: auto;
    bottom: 0;
}
.mightyslider_modern_skin.horizontal .mSPrev {
    top: 0;
    bottom: 0;
    left: 0;
}
.mightyslider_modern_skin .mSButtons{opacity: 0;}
.mightyslider_modern_skin .mSButtons:hover {
    opacity: 1;
}
.mightyslider_modern_skin:hover .mSButtons{opacity: 1 !important;}


.owl-theme .owl-nav .owl-next{
	position: absolute;
	top: 45%;
	right: 20px;
    background: #fff;
    background: rgba(255,255,255,0.95);
    width: 50px;
    height: 50px;
    margin: auto;
    cursor: pointer;
    opacity: 1;
    z-index: 1000;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    transform: translateZ(0);
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    text-align: center;
		color: #5f5f5f;
font-size: 26px;
padding: 9px;
display: inline-block;
}

.owl-theme .owl-nav .owl-prev{
	position: absolute;
	top: 45%;
	left: 20px;
    background: #fff;
    background: rgba(255,255,255,0.95);
    width: 50px;
    height: 50px;
    margin: auto;
    cursor: pointer;
    opacity: 1;
    z-index: 1000;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    transform: translateZ(0);
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    text-align: center;
		color: #5f5f5f;
font-size: 26px;
padding: 9px;
display: inline-block;
}
.owl-theme .owl-nav .disabled{display: none;}


/* Modal Content/Box */
.modal{
	background: rgba(0,0,0,0.7);
}
.modal-content {
	background-color: #fefefe;
	margin: 5% auto;
	padding: 20px;
	border: 1px solid #888;
	width: 50%;
	text-align: center;
}
.modal-content table td img{
	width: 90px;
    height: 90px;
    border-radius: 5px;
    border: 1px solid #ddd;
    padding: 2px;
		margin-bottom: 10px;
}
.modal-content table td ins{
	text-decoration: none;
color: green;
}
.modal-content table tr{
	border-bottom: 1px solid #efefef;
margin-bottom: 10px;
padding-bottom: 10px;
display: inline-table;
width: 100%;
}
.modal-content table td button{width: 170px;}
.modal-content table .single_add_to_cart_button{
    float: left;
}
.modal-content img{width: auto}
/* The Close Button */
.close {
	color: #000;
	float: left;
	font-size: 28px;
	font-weight: bold;
	position: relative;
	top: -17px;
	left: -12px;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}


.close2 {
	color: #000;
	float: left;
	font-size: 28px;
	font-weight: bold;
	position: relative;
	top: -17px;
	left: -12px;
}

.close2:hover,
.close2:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
#modal_show{
	width: 100%;
border-radius: 5px;
padding: 10px 0;
margin-top: -10px;
margin-bottom: 10px;
color: #fff !important;
}
#modal_show_add{
	margin-bottom: 10px;
	color: #fff !important;
	width: 306px;
	padding: 0;
	background: #49c668 !important;
	border: 0;
	outline: 0;
	float: right;
	position: relative;
	color: #fff;
	height: 60px;
	line-height: 60px;
	font-size: 18px !important;
	text-align: center;
	box-shadow: 0 0 12px 0 rgba(78,212,112,0.96) !important;
	-webkit-box-shadow: 0 0 12px 0 rgba(78,212,112,0.96) !important;
	-moz-box-shadow: 0 0 12px 0 rgba(78,212,112,0.96) !important;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-ms-transition: .3s;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	margin-top: 0px;
}
#modal_show_add:hover{
background: #3bbb5a !important;
}
/**
 *--------------------------------------------------------------------------
 * takhfifat - v3
 *--------------------------------------------------------------------------
 */
	.wam-wrapper , .wam-minicart-wrapper , .wam-sidenav , .wam-dark-layer  { display: none; }
	.mega-sticky-wrapper #mega-menu-main-menu {
		max-width: unset !important;
		margin-left: unset !important;
		box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1) !important;
	}
	.print_order_btn {
		display: flex;
		justify-content: center;
		margin-top: 20px;
		background-color: #f4f4f4;
		color: #646464;
		border: 1px solid #eae9e9;
		width: 15%;
		padding-top:8px;
		border-radius: 4px;
	}
	.print_order_btn:hover , .print_order_btn:focus {
		color: #514f4f !important;
	}
	.print_order_btn span { margin: 0 5px; }
	body.archive .block_gallery_archive {
		margin-bottom: 15px;
	}

	.archive_wrapper {width: 96%;height: auto;display: flex;flex-flow: row wrap;justify-content: space-between;}
	.archive_wrapper .archive_sidebar {width: 22%;height: auto;}
	.archive_wrapper .archive_content {width: 75%;height: auto;}
	body.archive .container { width: 1395px; margin-top: unset; }
	body.archive .container .breadcrumb { padding: 8px 0; }
	body.archive.tax-product_cat .title_post ,
	body.archive.tax-product_tag .title_post { display: none; }
	.archive_sidebar .sidebar-widget { background-color: #ffffff;border-top: 1px solid #c7cdcf;margin-bottom: 10px;border-radius: 5px;padding: 10px;}
	.archive_sidebar .sidebar-widget h3 { margin: 10px 0 !important; }
	.archive_sidebar .sidebar-widget .widget-content ul { list-style-type: none; line-height: 3rem; }
	.archive_sidebar .sidebar-widget .widget-content ul li a { color: #615e5e; }
	.archive_sidebar .sidebar-widget .widget-content ul li a:hover { color: #df0d0d; }
	.woocommerce p.stars a { color: #ffc711; }
	body.woocommerce.single .content_item_v1 { display: flex;justify-content: space-between; }
	body.woocommerce.single .info-counter span { margin-bottom: 15px; color: #555555; }

	@media only screen and (min-width: 0px) and (max-width: 768px) {
		/* header */
		header { display: none; }
		header .container .row {display: flex;flex-flow: column;justify-content: center;align-items: center;padding-bottom: 10px;}
		#form_header {display: flex;flex-flow: column;justify-content: center;align-items: center;margin: unset;}
		#form_header div { margin: 10px 0; }
		#form_header .main_select { width: 100%; text-align: center; }
		div.block_login { width: 72%; }
		div.block_login .dropdown { width: 100%; }
		div.block_login .navbar-nav .open .dropdown-menu { position: absolute;width: 100%;background-color: #fafafa;z-index: 9999;border: 1px solid #d6d6d6;margin-top: 15px;}
		.block_login { position: unset; right: unset; top: unset;}
		.content_mini_cart { position: unset !important; left: unset; top: unset;}
		.main_cart_list {left: 0;width: 100%;top: 100%;}
		.main_cart_list:before , .main_cart_list:after { left: 50%; }
		/* main slider */

		/* offer slider */
		.tab-content .gallery_item { width: 100%; }
		/* footer */
		.footer-newsletter-bg { display: none !important; }
		.social_footer , #social { padding: unset !important; }
		#social .container .row { display: flex;align-items: center;justify-content: center; flex-flow: column; }
		footer { padding: 15px 0; }
		footer .container .row { display: flex;flex-flow: column;align-items: center;justify-content: center; }
		footer .container .row div { display: flex;justify-content: center; }
		footer .footer_extra { display: flex;flex-flow: column; margin-top: unset;}
		footer .footer_extra .container ul.menu_top_header { display: flex !important;flex-flow: nowrap !important; justify-content: center !important; align-items: center !important; }
		footer .footer_extra .container ul.menu_top_header li { margin: 5px 0; padding: unset; }
		footer .t_e { display: flex;flex-flow: row-reverse;align-items: center;justify-content: center; padding-bottom: 26px; }
		footer .t_e .tell_email:nth-child(2) { margin-right: unset; }
		.footer_desc p:first-child { margin-bottom: 15px !important; }
		.footer_desc p:last-child { display: none; }
		.block_newsletters { padding-top: 15px; }
		.block_newsletters form { display: flex !important; flex-flow: row-reverse }
		.block_newsletters form input[type="submit"] { width: 50% !important; }
		.block_newsletters form input[type="text"] { width: 100% !important; }
		.social_footer { margin-top: 25px; }
		/* responsive mega menu */
		#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-icon-top > a.mega-menu-link > span.mega-title-below { padding-right: 15px; }
		#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-flyout.mega-menu-item-has-children a.mega-menu-link:after, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-flyout li.mega-menu-item-has-children a.mega-menu-link:after, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item-has-children a.mega-menu-link:after { float: left; }
		/* single product */
		body.woocommerce.single .title_post { display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;}
		body.woocommerce.single .title_post h2 { margin:15px 0; }
		body.woocommerce.single .content_item {display: flex;flex-flow: column;justify-content: flex-start;align-items: center;}
		body.woocommerce.single .price.price_slider { width: 100%; display: flex ; flex-flow: column; justify-content: space-between; align-items: center; margin: unset ;}
		body.woocommerce.single .price.price_slider , body.woocommerce.single .info-counter { border-left: unset; border-bottom: 1px solid #ddd; padding-bottom: 15px; border-right: unset; }
		body.woocommerce.single .info-counter { width:100%; display: flex;flex-flow: column;justify-content: center;align-items: center; padding: 10px 0; }
		body.woocommerce.single .info-counter span { margin-bottom: 15px; color: #555555; }
		body.woocommerce.single .share_gift_bye { display: flex;flex-flow: column;justify-content: center;align-items: center; padding-top: 20px;}
		body.woocommerce.single .share_gift_bye br { display: none; }
		body.woocommerce.single .link_gift {width: 100%;text-align: center;display: flex;flex-flow: row-reverse;justify-content: center;align-items: center;}
		body.woocommerce.single .share_gift_bye .link_gift .fa { padding: 0 5px; }
		body.woocommerce.single .box_single { display: flex;flex-flow: column;justify-content: flex-start;align-items: center; }
		body.woocommerce.single .box_single .details_more { border-left: unset; border-bottom: 1px dashed #e1e1e1; }
		body.woocommerce.single .box_single .details_more , .box_single .title_block  , .box_single .Terms_Use{ width: 100% }
		body.woocommerce.single .Terms_Use .col-box_use {display: flex;flex-flow: row wrap;align-items: center; justify-content: center;}
		body.woocommerce.single .Terms_Use .col-box_use div { width: 45%;border: 1px solid #d1d1d1;border-radius: 10px;padding: 5px;margin: 8px 5px!important;text-align: center;}
		body.woocommerce.single .item_terms_use p span { display: block; width: 100%; }
		 /* archive product */
		body.archive .container { width: 100% !important; ;margin-top: unset !important; }
		body.archive section#wrapper {width: 95% !important;margin: auto; }
		body.archive .archive_wrapper { display: flex; flex-flow: column-reverse; width: 100%; }
		body.archive .archive_wrapper .archive_sidebar ,
		body.archive .archive_wrapper .archive_content  { width: 100% !important; margin-bottom: 15px }
		body.archive .archive_wrapper .container .row  { margin: unset !important; }
		body.archive.woocommerce div.content_item.content_item_v1 {display: flex;flex-flow: column;justify-content: flex-start;align-items: center;}
		body.archive.woocommerce .price.price_slider { width: 100%; display: flex ; flex-flow: column; justify-content: space-between; align-items: center; margin: unset ;}
		body.archive.woocommerce .price.price_slider { border-left: unset; border-bottom: 1px solid #ddd; padding-bottom: 15px; border-right: unset; }
		body.archive.woocommerce .info-counter { width:100%; display: flex;flex-flow: column;justify-content: center;align-items: center; padding: 10px 0; }
		body.archive.woocommerce .info-counter span { margin-bottom: 15px; color: #555555; }
		body.archive.woocommerce .share_gift_bye { display: flex;flex-flow: column;justify-content: center;align-items: center; padding-top: 20px;}
		body.archive.woocommerce .share_gift_bye br { display: none; }
		body.archive.woocommerce .link_gift {width: 100%;text-align: center;display: flex;flex-flow: row-reverse;justify-content: center;align-items: center;}
		body.archive.woocommerce .share_gift_bye .link_gift .fa { padding: 0 5px; }
	}

		body.archive.woocommerce .content_item.content_item_v1 { display: flex; justify-content: space-evenly; }
		body.archive.woocommerce .content_item .timer_farsi_single ,
		body.single.woocommerce .content_item .timer_farsi_single { white-space: nowrap !important; }

	@media only screen and (min-width: 0px) and (max-width: 768px) {
		/* web app menu - icons navbar */
		html { margin-top: 60px; }
		header , nav { display: none !important; }
		nav.woocommerce-MyAccount-navigation { display: block !important; }
		.wam-wrapper , .wam-minicart-wrapper , .wam-sidenav , .wam-dark-layer  { display: block; }
		.tab-content .gallery_item{ width: 100%; }
	    .wam-wrapper { width: 100%; height: 58px ;background-color: white; box-shadow: 0 1px 4px 0 rgba(0,0,0,.4); position: fixed; top: 0; cursor: pointer !important; z-index: 9999; }
		.wam-icons-container { width: 100%; height: 100%; padding: 0 15px; display: flex; justify-content: space-between; }
		.wam-icons-container .wam-right , .wam-container .wam-left { width: 50%; }
		.wam-icons-container .wam-right { display: flex; align-items: center; }
		.wam-icons-container .wam-right .wam-logo { margin-right: 15px; }
		.wam-icons-container .wam-left { display: flex; justify-content: flex-end; align-items: center; }
		.wam-icons-container .wam-left .wam-search-trigger { margin-left: 30px; }
		.wam-icons-container .wam-left .app_menu_cart_items_count { background-color: #4caf50 !important;position: absolute !important;top: 10px;left: 33px;border-radius: 100%;font-size: 11px !important;color: #fff !important;display: block !important;width: 15px !important;text-align: center !important;height: 15px !important;line-height: 12.5pt !important; }
		.wam-search-container { display: none; }
		.wam-search-container { background-color: #3859a8; height: 58px; width: 100%; flex-flow: nowrap; justify-content: flex-start; align-items: center; position: fixed; top: 0; }
		.wam-search-container .wam-form { height: 100%; width: 100%; display: flex; flex-flow: nowrap; justify-content: flex-start; align-items: center; padding: 0 15px; }
		.wam-search-container .wam-form .wam-form-close { margin-left: 15px; }
		.wam-search-container .wam-form .wam-search-form { width: 100%; }
		.wam-search-container .wam-form input[type="text"] ,
		.wam-search-container .wam-form input[type="search"] { background-color: #fff; width: 100%; line-height: 46px; height: 46px; text-indent: 15px; border-radius: 2px; border:none; outline: none; }
		.wam-wrapper .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit { display: none !important; }
		.wam-wrapper .dgwt-wcas-sf-wrapp { border-radius: unset !important; }
		/* web app menu - sidenav */
		.wam-sidenav { height: 100%; width: 80%; right: -80%; background-color: white; position: absolute; top: 58px; z-index: 999; box-shadow : -2px 1px 10px -2px #888; transition: all ease-in-out .2s; }
		.wam-sidenav--visible { height: 100%; position: fixed ; right: 0px; transition: all ease-in-out .2s; }
		.wam-dark-layer {display: none;position: absolute;background: rgba(10,10,10,0.85);transition: opacity .3s cubic-bezier(0, 0, .3, 1);opacity: 0;z-index: 997;cursor: pointer;top: 0;}
		.wam-dark-layer--visible {display: block;width: 100vh;height: 100vh;opacity: 0.9;position: fixed;}
		.wam-user-account { display: flex; justify-content: flex-start; align-items: center ;background:#3859a8;padding:20px;margin-bottom: 15px;}
		.wam-user-account .wam-user-account-logo img { border-radius: 100%; border: 3px solid white; }
		.wam-user-account .wam-user-auth-link { margin-right: 15px; }
		.wam-user-account .wam-user-auth-link a { display: flex; flex-flow: row-reverse ; color: white !important; font-size: 11pt; }
		.wam-user-account .wam-user-auth-link a .wam-user-name { margin-left: 10px }
		#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-icon-top > a.mega-menu-link:before { margin: 0 6px; }
		#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-icon-top > a.mega-menu-link { background-color: white; }
		#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-flyout.mega-menu-item-has-children a.mega-menu-link:after, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-flyout li.mega-menu-item-has-children a.mega-menu-link:after, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item-has-children a.mega-menu-link:after { float: left; }
		.sidenav-logout { display: block; padding: 15px; background-color: #eeeeee ; color: #fb6766; }
		.sidenav-logout .sidenav-logout-icon { margin-right: 8px; margin-left: 22px; }
		.sidenav-logout .sidenav-logout-icon img { width: 22px; height: 22px; }
		/* web app menu - cart */
		.wam-minicart-wrapper { display: none; position: fixed; width: 100%;height: auto; z-index: 999; opacity: 0; transition: all ease-in-out .2s; }
		.wam-minicart-wrapper--visible { display: block; opacity: 1; transition: all ease-in-out .2s;}
		.wam-minicart-container { width: 90%; height: 100% ; margin: auto; background-color: white; border-radius: 4px; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); padding: 15px; margin-top: 15px; }
		.wam-minicart-container p { margin: unset; }
		.wam-minicart-container a.remove { margin-left: 5px !important; margin-top: 5px !important; }
		.wam-minicart-container .cart_list.product_list_widget li.mini_cart_item span.quantity { margin-top: unset !important; }
		.wam-minicart-container .cart_list.product_list_widget li.mini_cart_item span.quantity { margin-top: unset !important; }
		.wam-minicart-container .woocommerce-mini-cart__buttons { display: flex; justify-content: space-between; margin-top: 10px; }
		.wam-minicart-container .woocommerce-mini-cart__buttons a { margin: unset !important; }
		.wam-minicart-container .cart_list.product_list_widget li.mini_cart_item { padding: 10px; }
		.wam-minicart-container .woocommerce-mini-cart__empty-message { text-align: center; }

	}

	/* advance search for woocommerce plugin */
	.form_header_ajax_search_plugin {width: 55%;display: flex;flex-flow: row-reverse;justify-content: flex-start;align-items: center;}
	.form_header_ajax_search_plugin .main_select {margin-left: 15px;}
	.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {border: none;outline: none;padding: unset;height: 35px;}
	.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus { box-shadow: unset; }
	.rtl .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before { display: none; }
	.dgwt-wcas-sf-wrapp {display: flex;align-items: center;border: 1px solid #c4c2c2;border-radius: 24px;padding: 0 10px;height: 40px;background: #fff;font: normal 14px/30px IRANSans;}
	.rtl .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {top: auto;left: 2px;background: #3859a8;border-radius: 24px;color: #fff;padding: 0 35px;font-size: 13px;font-family: IRANSans !important;float: none !important;height: 34px;border: none;line-height: 34px;font-weight: normal !important;}
	.dgwt-wcas-preloader { left: 15%; }
	.dgwt-wcas-sp ins { text-decoration: none ; }

	/* google map */
	button.gm-control-active.gm-fullscreen-control ,
	button.gm-control-active { background-color: white !important; }
	.gm-style-iw { text-align: right !important; }
	.woocommerce .comment_container .star-rating span::before { color:#f5c61d !important; }

	/* owl carousel index offer slider*/
	.slider-offer-container {
		width: 1195px;
		margin: auto;
		overflow: visible;
	}
	@media only screen and (min-width: 992px) and (max-width: 1200px) {
		.slider-offer-container {
			width: 1195px;
			margin: auto;
			overflow: visible;
		}
	}
	@media only screen and (min-width: 720px) and (max-width: 992px) { 
		.slider-offer-container {
			width: 750px;
			margin: auto;
			overflow: visible;
		}
	}
	@media only screen and (min-width: 0px) and (max-width: 720px) {
		.slider-offer-container {
			width: 90%;
			margin: auto;
			overflow: visible;
		}
	}
	.slider-offer {
		margin-top: 30px !important;
		width: 100%;
	}
	.slider-offer img {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;}
	.index_slider_nav { margin-top: 15px; padding: 10px 0 0 0; }
	.index_slider_nav ul{ display: flex;flex-flow: row; justify-content: space-between;align-items: center; background: #fff; border: 1px solid #d9d9d9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; padding: 0; list-style: none;}
	.index_slider_nav ul li{width: 100%;cursor: pointer;height: 55px;display: table-cell;vertical-align: middle;color: #3a3a3a;font-size: 16px;position: relative;text-align: center;}
	.index_slider_nav ul li a{color: #3a3a3a;display: inline-block;width: 100%;height: 100%;height: 55px;padding: 15px 0;}
	.index_slider_nav ul li .active{background: #777;color: #fff;}
	.index_slider_nav ul li a:before{content: '';background: #dbdbdb;display: block;width: 1px;height: 24px;top: 50%;right: -1px;position: absolute;margin-top: -10px;}
	.index_slider_nav ul li:first-child .active{-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
	.index_slider_nav ul li:last-child .active{-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
	.slider-offer .owl-stage , .slider-offer .owl-stage-outer {
		overflow: visible !important;
	}
	body .price.price_slider { width: 285px; }
	body.archive .archive_wrapper { width: 100% !important; }
	body.archive .box_single { margin-top: unset !important; }
/**
 *--------------------------------------------------------------------------
 * v3.1
 *--------------------------------------------------------------------------
 */
	body.woocommerce.single .share_gift_bye { display: flex;flex-flow: column; }
	body.woocommerce.single .share_gift_bye br { display: none; }
	body.woocommerce.single form.cart { display: flex; flex-flow: column; }
	body.woocommerce.single form.cart .quantity { display: flex !important; margin-bottom: 10px; }

	body.woocommerce.single #modal_show_pop_add { z-index: 999999999; }
	body.woocommerce.single .modal-content { display: block; flex-flow: column; overflow-y: scroll; height: 700px; }
	body.woocommerce.single .modal-content .close2 { margin-left: auto; color: #f21e1e; }
	body.woocommerce.single .modal-content form { display: flex; flex-flow: column-reverse; padding: 15px 0; border-bottom: 1px solid #ddd9d9;}
	body.woocommerce.single .modal-content form table tbody tr { display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; border-bottom: unset !important; }
	body.woocommerce.single .modal-content form table tbody tr td.var_attr_title { background-color: #f2f2f2;padding: 5px;border-radius: 4px;border: 1px solid #edecec; }
	body.woocommerce.single .modal-content form table .single_add_to_cart_button { display: flex; align-items: center; padding: 12px; width: 100%; }
	body.woocommerce.single .modal-content form table tbody tr.tr_var_desc { padding-bottom: unset !important;}
	body.woocommerce.single .modal-content form table tbody tr td .price { display: flex; flex-flow: column; }
	body.woocommerce.single .modal-content form table tbody tr td .price del ,
	body.woocommerce.single .modal-content form table tbody tr td .price ins { margin: 6px 0 !important; font-size: 12pt; }
	body.woocommerce.single .modal-content form .var_desc p { margin: unset !important; }
	body.woocommerce.single .modal-content form .var_desc  {  }

	@media only screen and (min-width: 0px) and (max-width: 768px) {
		body.woocommerce.single .is_var_product_price { display: flex;flex-flow: column;align-items: center;justify-content: center;padding: unset;margin: unset;}
		body.woocommerce.single .is_var_product_price em { margin: unset !important; }
		body.woocommerce.single .modal-content .close2 { position: absolute;top: 2px;left: 10px; }
		body.woocommerce.single .modal-content { width: 95% !important; }
		body.woocommerce.single .modal-content form { display: flex;flex-flow: column-reverse;padding: 15px 0;border: 1px solid #ddd9d9;background-color: #f7f7f7;border-radius: 4px;margin: 15px 0; }
		body.woocommerce.single .modal-content form table tbody tr { flex-flow: column; }
		body.woocommerce.single .modal-content form .var_desc p { text-align: center; }
		body.woocommerce.single .modal-content .content_item .single_add_to_cart_button,
		body.woocommerce.single .modal-content table tr td a { height: 40px !important; }
		body.woocommerce.single .modal-content table td img{ width: 90%; height: 50%; }
		body.woocommerce.single .post-content .box_single ul.list { padding-right: unset; }

	}
/**
 *--------------------------------------------------------------------------
 * v3.2                                                    
 *--------------------------------------------------------------------------
 */
	body.page .post-content-page img { max-width: 100% !important; }
	.wam-select-city { display:flex; ; overflow: hidden;border: 1px solid #4e4e4e;border-radius: 24px;float: unset;padding: 0 10px;height: 40px;position: relative;background: #fff;font: normal 14px/30px IRANSans;color: #4e4e4e;position: relative; width: 90%; margin: auto; margin-bottom:15px; }
	.wam-select-city #select_cities_form { display: flex;flex-flow: nowrap;justify-content: center;align-items: center;width: 100%; }
	.wam-select-city #cities_list { border:unset; background-color: transparent; width: 90%; }
	footer .footer_extra .tell_email { letter-spacing: 1px; }
	footer .footer_extra .tell_email span { display: flex;flex-flow: row-reverse;justify-content: center;align-items: center;padding: 6px;}
	footer .block_service { display: flex; }
	footer .block_service .footer_widget { display: flex; flex-flow: column; width: 50%; padding-left: 15px; }
	footer .block_service .footer_widget span { font-size: 12pt; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #a7a7a7; }
	footer .block_service .footer_widget ul { padding-right: 25px; line-height: 2em; }
	footer .block_service .footer_widget ul li a { color: #616364; }
	footer .block_service .footer_widget img { width: 150px; }

	@media only screen and (min-width: 0px) and (max-width: 768px) {
		.block_tab_menu .price.price_slider { text-align: center ; }
		div.quantity { width: 100%; }
		body.woocommerce.single .title_post { flex-flow: column; align-items: flex-start; }
		body.woocommerce.single .title_post .sell_location{ flex-flow: column; margin-right: unset; margin: 10px; }
		body.archive.woocommerce .info-counter { border: unset !important; } ‌
	   .block_gallery_archive .content_item { width: 100% !important; overflow: visible !important; }
        footer .footer_extra .container ul.menu_top_header { flex-flow: column !important; margin: unset; margin-bottom: 22px; }
        footer .footer_extra .container ul.menu_top_header li { border:unset !important; }
        .woocommerce-error, .woocommerce-info, .woocommerce-message { display: flex; flex-flow: column-reverse; }
        .woocommerce-error a, .woocommerce-info a, .woocommerce-message a { width: 50%; margin-top: 10px !important; }

		.woocommerce ul.order_details { display: flex; flex-flow: column; padding-right: 0;}
		.woocommerce ul.order_details li { border-left: unset; border-bottom: 1px dashed #d3ced2; padding-left: unset; padding: 1em;}
        table.checkout_ty , table.checkout_ty tr { display: flex;flex-flow: column; }
        table.checkout_ty tr td , table.checkout_ty tr th { width: 100% !important; }
        body.woocommerce-thankyou-order-received { background-color: red !important; }
        .print_order_btn { width: 90% !important; margin: auto !important; margin-top: 15px !important; }

		footer .block_service { flex-flow: column; }
		footer .block_service .footer_widget ul ,
		footer .block_service .footer_widget { width: 100% }
		footer .block_service .footer_widget { margin-bottom: 15px; }



	}

	body.archive .post img.img-responsive { max-height: 280px !important; }
	body.single .post-featured-img { margin: auto; }
	body.single.single-post .box_single { display: flex; flex-flow: column; }
/**
*--------------------------------------------------------------------------
* v3.4 - wmpl
*--------------------------------------------------------------------------
*/
	/*language switcher*/
	.mini_cart_n_language_switcher { display: flex; flex-flow: nowrap ; justify-content: space-around; align-items: flex-start }
	.takhfifat_lang_switcher_wrapper { width: 120px; margin-left: 15px; }
	.takhfifat_lang_switcher_wrapper a.js-wpml-ls-item-toggle {border: 1px solid #c4c2c2;border-radius: 24px;height: 40px;position: relative;background: #fff;font: normal 13px/30px IRANSans;color: #4a4a4a;position: relative;}
	.takhfifat_lang_switcher_wrapper .wpml-ls-sub-menu { background-color: white; padding: 10px; width: 180px; border: 1px solid #efefef; }
	.takhfifat_lang_switcher_wrapper .wpml-ls-sub-menu a { border: none; }
	.takhfifat_lang_switcher_wrapper .wpml-ls-sub-menu a:hover { background-color: none; }
	.takhfifat_lang_switcher_wrapper img.wpml-ls-flag { margin: 0 5px; }

	.woocommerce-error, .woocommerce-info, .woocommerce-message { display: flex; flex-flow: row-reverse; justify-content: flex-start; align-items: center; }
	.woocommerce .woocommerce-error .button,
	.woocommerce .woocommerce-info .button,
	.woocommerce .woocommerce-message .button,
	.woocommerce-page .woocommerce-error .button,
	.woocommerce-page .woocommerce-info .button,
	.woocommerce-page .woocommerce-message .button { margin-right: auto; }
	.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { top: 1.2em; }

	@media only screen and (min-width: 0px) and (max-width: 768px) {
		/*sidenav*/
		.wam-select-city .fa.fa-map-marker { position: absolute; right: 15px; }
		.takhfifat_lang_switcher_wrapper { display: flex; width: 90% !important; margin: auto !important; }
		.wpml-ls-legacy-dropdown { width: 100%; }
		.takhfifat_lang_switcher_wrapper a.js-wpml-ls-item-toggle { border: 1px solid #4e4e4e !important; text-align: right; }
		.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after { left: 30px !important; }
		.takhfifat_lang_switcher_wrapper .wpml-ls-sub-menu { width: 100% !important; }
		.wam-max-mega-menu-wrapper { margin-top: 30px; }
		.woocommerce-account .woocommerce-MyAccount-navigation { width: 100%; }
		.woocommerce-account .woocommerce-MyAccount-content { width: 100%; }
		/* dokan */
		ul.dokan-dashboard-menu { display: flex; flex-flow: column }
		.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active { border-left: 5px solid #b3b3b3; }
		.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a { display: flex !important; justify-content: center; }
		.dokan-dashboard .dokan-dashboard-content { padding: unset; }
		.dokan-dashboard .dashboard-content-area { display: flex; flex-flow: column; }
		.dokan-w6 { width: 100%; padding: unset !important; }
		/* dokan - products*/
		.dokan-product-listing .dokan-product-listing-area .product-listing-top { display: flex; flex-flow: row; justify-content: center; align-items: center;  }
		.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .product-listing-top .dokan-listing-filter { margin-bottom: unset; }
		form.dokan-form-inline.dokan-w6.dokan-product-search-form .dokan-form-group { width: 75%; }
		#product-filter .dokan-form-group { float: right; }
		form.dokan-product-edit-form { background-color: white; padding: 15px; margin-bottom: 15px; }
		form.dokan-product-edit-form .dokan-form-top-area { display: flex; flex-flow: column; }
		.content-half-part.featured-image.thumbnail_wide_product .dokan-feat-image-upload { width: 100%; }
		.product-edit-new-container .dokan-form-top-area .dokan-product-meta { width: 100%; }
		.product-edit-container { display: flex; flex-flow: column-reverse }
		.product-edit-container .content-half-part { width: 100%;}
		.dokan-new-product-area .dokan-product-meta {  width: 100%; }
		.dokan-table tbody tr td { text-align: right; }
		.dokan-settings-content .dokan-settings-area .dokan-banner { width: 100%; }

	}

	