/********************************
Theme Name: میهن کالا
Theme URI: https://zhaket.com/mihankala-woocommerce-theme
Description: پوسته فروشگاهی میهن کالا , مشابه دیجیکالا | MihanKala Theme Created By iranwp.net
Author: حسین قاسمی
Author URI: https://iranwp.net
Version: 6.0
********************************/
*{padding:0;margin:0;direction:rtl}
body{font-size:13px;font-weight:400;color:#515151;background:#f5f5f5;background-color:#f5f5f5 !important;position:relative;direction:rtl;letter-spacing:-.4px}
.h1,h1{font-size:1.25rem}
.h2,h2{font-size:1.125rem}
.h3,h3{font-size:1rem}
.h4,h4{font-size:.875rem}
.container-fluid{max-width:1676px}
.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.main{clear:both}
.alignleft{float:left}
.aligncenter{display:block;margin:0 auto}
.alignright{float:right}
a{color:#515151;text-decoration:none !important}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #f2f2f2}
.price del{clear:both;display:block;font-size:16px;color:#979898;font-weight:400}
.dropdown,.dropleft,.dropright,.dropup{cursor:pointer}
.iwp_discount{display:none}
.price span.woocommerce-Price-currencySymbol{font-size:12px;font-weight:500}
input[type="text"],input[type="email"],input[type="password"],input[type="tel"]{display:block;font-weight:400;background-color:#fff;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:1px 0 !important;border-radius:0;background:#fff;border:1px solid #c8c8c8;color:#717171;font-size:14px;line-height:1.571;padding:11px 12px;width:100%;letter-spacing:-.8px}
.woocommerce form .form-row label{line-height:2;width:100%}
textarea{width:100%;border-radius:0;padding:15px;border:1px solid #ccc;outline:0;font-size:14px;letter-spacing:-.8px}
.woocommerce form .form-row .select2-container{width:100% !important;outline:0}
.select2-container{outline:0}
.select2-dropdown{font-size:11px;text-align:right;outline:0}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{vertical-align:middle;display:block;font-size:.813rem;font-weight:400;background:#16c4d9;outline:0;border:1px solid #16c4d9;border-radius:0;overflow:hidden;transition:all .3s;color:white}
.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#16c4d9}
.header-mobile{margin-bottom:10px;clear:both;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.04);box-shadow:0 5px 5px 0 rgba(0,0,0,.04)}
.header{background:white;padding:12px 0px;line-height:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.header .logo img{float:right}
.fixed-header{box-shadow: 0 7px 8px 0 rgba(0,0,0,.04);z-index:99 !important;}
.header .search .search-form{position:relative}
.form-control:focus{color:#495057;background-color:#fff;border-color:rgba(255,255,255,0);outline:0;box-shadow:none;border:1px solid #ced4da}
.header .search .search-form input{font-size:13px;border-radius:5px;height:45px;background:#f0f0f1;padding-right:45px;font-weight: 100;border:0}
.header .search .search-form .mihankala_category{position:absolute;left:75px;top:0;z-index:2;width:120px;border:0;border-radius:0;background:rgba(236,239,241,.49);border-right:1px solid #d7dee0;font-size:12px;height:45px}
.header .search .search-form button{
	color: #a2a2a2;
    position: absolute;
    top: 0px;
    right: 0;
    padding: 0;
    border-radius: 0;
    height: 45px;
    line-height: 45px;
    font-weight: 300;
    background: 0;
}
.header .search .search-form button i{vertical-align:middle;font-size:1.2rem}
.header .member button.btn.dropdown-toggle.user{
	margin-left: 35px;
    vertical-align: middle;
    float: left;
    padding: 10px 12px;
    border-radius: 5px;
    border: 1px solid #e0e0e2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    cursor: pointer;
    color: #616161;
    line-height: 1.833;
}
.logged-user:after{position:relative;right:10px}
.logged-user{border:0 !important;padding-left:0 !important}
.unlogged-user:after{display:none !important}
.user i{font-size:24px;vertical-align:middle;color:#4c4c4c}
.user.dropdown-toggle::after{display:inline-block;margin-left:.255em;margin-right:.255em;vertical-align:middle;content:"";border-top:.25em solid;border-right:.2em solid transparent;border-bottom:0;border-left:.2em solid transparent}
.item-center{align-items:center}
.user-not-login>button{font-size:13px !important;line-height:35px}
.user-not-login i{
	line-height: 0;
    font-weight: 400;
    margin-left: 8px;
    margin-right: unset;
}
.header .member button.btn.dropdown-toggle.user img{border-radius:50%;-web-kit-border-radius:50%;-moz-border-radius:50%;border:1px solid #ccc}
.header .member ul.mem-droplist.dropdown-menu{border-radius:0;width:200px;top:12px !important;font-size:12px;text-align:right;background-color:#fff;border-top:4px solid #ef3f3e;box-shadow:0 2px 9px 0 hsla(0,0%,44%,.32);z-index:999;padding:0;margin:0}
.header .member ul.mem-droplist.dropdown-menu hr{margin-top:5px;margin-bottom:5px}
.header .member ul.mem-droplist.dropdown-menu li{
	position: relative;
    padding: 8px 12px;
    display: block;
    line-height: 24px;
    border-bottom: 1px solid #f0f0f1;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    color: #535353;
}
.header .member ul.mem-droplist.dropdown-menu li a{
	text-decoration: none;
    color: #000;
    font-weight: 400;
    font-size: 14px;
}
.header .member ul.mem-droplist.dropdown-menu li a i {
    font-size: 17px;
    color: #000;
    vertical-align: middle;
    margin-left: 5px;
}
li.member_registeration a:before{content:none !important}
.user-not-login ul.mem-droplist{width:200px !important;top:15px !important}
.user-not-login li{margin:5px 0}
li.member_registeration {
    margin-bottom: 0;
}
li.member_registeration span{color:#000;font-weight:600;font-size:14px}
li.member_registeration a{float:left;font-size:14px;font-weight:600;color:#00bfd6 !important}
.btn.focus,.btn:focus{outline:0;box-shadow:none}
.header .cart{text-align:center}
.header .cart a.cart_uri{display:block;float:left}
.header .cart button.btn.dropdown-toggle.mini-cart{color:#00bfd6;border:1px solid #00bfd6;background-color:white;border-radius:0;vertical-align:0;line-height:10px;padding:0 20px;font-size:12px;height:45px}
.header .cart button.dropdown-toggle::after{content:'';border-top:0;border:0}
.header .cart button.btn.dropdown-toggle.mini-cart i{font-size:1.625rem;position:relative;right:-8px;float:right;top:16px;color:#00bfd6}
.header .cart button.btn.dropdown-toggle.mini-cart .cart-text{position:relative;top:0;left:12px;font-size:.85rem;font-weight:400}
.header .cart .drop-card{position:absolute;z-index:999999999999999999;width:380px;overflow:hidden;left:0;top:55px;border-radius:0;box-shadow:0 20px 46px rgba(0,0,0,.1);padding:10px;box-sizing:border-box;background:#fff}
.header .cart .drop-card .woocommerce-mini-cart-item.mini_cart_item img{display:block;width:80px;height:auto;border-radius:0;float:right;margin-left:10px}
a.remove.remove_from_cart_button{color:red;position:absolute;right:0;top:10px;font-size:20px}
.notification-cart{float:right}
.notification-cart .item{padding:10px;font-size:18px;line-height:20px;position:relative;cursor:pointer}
.icon-cart:before{font-family:fontawesome;content:"\f217";font-style:normal;font-size:25px}
.notification-cart .item ul:before{content:" ";display:block;width:0;height:0;position:absolute;top:-11px;z-index:2;right:5px;border:6px solid transparent;border-bottom-color:#f2f2f2;overflow:visible}
.notification-cart .item ul{display:none;position:absolute;top:100%;left:-298px;right:0;z-index:1;border:1px solid #ddd;border-radius:0;z-index:1000}
.notification-cart .item ul li{float:right;width:100%;border-bottom:1px solid #ccc;color:#555;overflow:hidden;background:#f5f5f5}
.notification-cart .item ul li:first-child{border-top-right-radius:5px;border-top-left-radius:5px}
.notification-cart .item ul li:last-child{border:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.notification-cart .item ul li a{float:right;font-family:iran;font-size:12px;padding:5px;color:#555;width:100%;transition:all .2s linear;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.notification-cart .item ul li:nth-child(even){background:#f9f9f9}
.notification-cart .item ul li a:hover{color:#f74c35}
.notification-cart ul li{list-style-type:none}
.control-header{margin-left:4px}
.btn-cart{float:right;font-family:iransans;width:20px;height:20px;line-height:21px;background:#ef5461;font-size:10px;font-weight:600;position:absolute;top:10px;left:-10px;border-radius:50%;text-align:center;color:#fff}
.btn-cart:after{float:right;content:'';position:absolute;top:0;left:0;border:2px solid #ef5461;opacity:0;border-radius:50%;width:20px;height:20px;animation:sonar 1.5s infinite}
nav.main-menu{position:relative;background-color:#616161;box-shadow:0 2px 4px 0 hsla(0,0%,44%,.05);height:40px}
@media(max-width:1100px){.header .logo{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;text-align:right}
.header .search{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.header .cart button.btn.dropdown-toggle.mini-cart{padding:.375rem .75rem;font-size:12px}
.header .cart button.btn.dropdown-toggle.mini-cart .cart-text{font-size:.75rem}
}
.mobile-header{padding: 10px;border-bottom:1px solid rgba(0,0,0,.1)}
.mobile-header hr{margin-top:0;width:100%;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}
.header .moh-top{
	display: block;
    width: 100%;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
}
.header .moh-top .menu-mobile{float:right}
.header .moh-top .menu-mobile .menu-control{color:#424750}
.header .moh-top .menu-mobile .menu-control i {
    vertical-align: middle;
    margin-left: 5px;
    line-height: normal;
    font-size: 24px;
    color: #424750;
}
.header .moh-top .menu-mobile .cats{
	position: relative;
    color: #424750;
    vertical-align: middle;
}
.header .moh-top .mobile-logo{float:left}
.header .moh-top .mobile-logo img{width:100px;float:left}
.header .moh-top .menu-mobile .sidemenu{height:100%;width:0;position:fixed;z-index:12;top:0;right:0;background-color:#fff;overflow-x:hidden;transition:1s;text-align:right}
.header .moh-top .menu-mobile .sidemenu .side-item{padding:25px 15px}
.header .moh-top .menu-mobile .sidemenu .close-button{position:absolute;left:0;top:0;float:left;width:100%;background:#ff0707;color:white}
.header .moh-top .menu-mobile .sidemenu .close-button i{text-align:center;display:block}
a.side-logo{margin-top:10px;display:block}
.header .moh-top .menu-mobile .sidemenu .side-logo img{margin:0 auto;display:block;padding-bottom:10px}
.header .moh-top .menu-mobile .sidemenu .side-list ul li{list-style:none}
.header .moh-top .menu-mobile .sidemenu .side-list ul li a{font-size:14px;color:#818285;text-decoration:none;text-align:right}
.header .moh-top .menu-mobile .sidemenu .side-list ul li a:before{content:"\F419";font-family:'Material Design Icons';vertical-align:-2px;margin-left:10px}
.header .moh-top .menu-mobile .sidemenu .side-list ul li a:after{display:none}
.header .moh-top .menu-mobile .sidemenu .side-list .navbar-nav .dropdown-menu{float:none;text-decoration:none;text-align:right;margin-right:30px;border:0;position:relative !important;transform:none !important;transition:all .9s}
.header .moh-bottom{
	display: flex;
    width: 100%;
    align-items: center;
}
.header .moh-bottom .mobile-search{
	float: right;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0;
    max-width: 100%;
}
.header .moh-bottom .mobile-search form.search-form{width:100%;position:relative}
.header .moh-bottom .mobile-search form.search-form button{position:absolute;right:-10px;top:-10px;font-size:30px;color:#737373;font-weight:100 !important}
.header .moh-bottom .mobile-search form.search-form .perp{position:absolute;right:40px;background:#737373;width:1px;top:5px;height:74%}
.header .moh-bottom .mobile-search form.search-form .form-control{
	padding-right: 50px;
    font-size: 13px;
    height: 38px;
    padding: 8px 10px;
	padding-right: 45px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background-color: #f0f0f1;
    border: none;
    line-height: 24px;
    width: 100%;
    color: #030a16;font-weight: 300;
}
.header .moh-bottom .mobile-search form.search-form select.mihankala_cat_mob{position:absolute;top:0;left:0;background:#fff;border-right:1px solid #d7dee0;border-radius:0 !important;border:0;z-index:0;font-size:.75rem;width:88px;text-align:right;padding:0 !important}
.header .moh-bottom .mobile-cart,.header .moh-bottom .mobile-user{
	float: left;
    padding-right: 5px;
    color: #737373;
    font-size: 24px;
    margin-right: 10px;
}
.header .moh-bottom .mobile-cart a, .header .moh-bottom .mobile-user a {
    display: block;
    height: 30px;
}
.header .moh-bottom .mobile-cart a i, .header .moh-bottom .mobile-user a i {
    vertical-align: top;
    line-height: 30px;
}
.mobile-cart{position:relative}
.mobile-cart span.btn-cart{left:auto !important;right:0}
.header .moh-bottom .mobile-cart i:before,.header .moh-bottom .mobile-user i:before{color:#424750}
@media(min-width:992px){#irwpMain{display:block}
#irwpMob{display:none}
}
@media(max-width:991px){#irwpMain{display:none}
#irwpMob{display:block}
}
main section:first-child{margin-top:0}
main section{margin-bottom:10px}
.main_sidebar{float:right;width:25%;padding-left:5px}
.main_content{float:left;width:75%;padding-right:5px}
.iranwp-slider img{max-width:100%;border-radius:0}
.iranwp-slider .owl-wrapper-outer{direction:ltr !important}
.iranwp-slider .owl-nav{position:absolute;top:50%;right:0;transform:translateY(-50%);width:100%}
.iranwp-slider .owl-nav button.owl-prev{position:relative;left:0;float:left;width:50px;height:70px;z-index:9;cursor:pointer;margin:0;outline:0}
.iranwp-slider .owl-nav button.owl-next{right:0;float:right;border-left:0;position:relative;left:0;width:50px;height:70px;z-index:9;cursor:pointer;margin:0;outline:0}
.iranwp-slider .owl-nav button:hover{color:#151515}
.iranwp-slider .owl-nav i{font-size:35px;width:40px;height:40px !important;line-height:40px;border-radius:50%}
.service .guaranty{background:white;box-shadow:0 -1px 2px 0 rgba(0,0,0,.05);border-radius:0}
.service .guaranty .guaranty-item{text-decoration:none;cursor:pointer}
.service .guaranty .guaranty-item span{height:70px;width:100%;display:inline-block}
.service .guaranty .guaranty-item:nth-child(1) span{background:url(assets/img/svg/2.svg) 50% 8px no-repeat;background-size:auto 60px}
.service .guaranty .guaranty-item:nth-child(2) span{background:url(assets/img/svg/3.svg) 50% 8px no-repeat;background-size:auto 60px}
.service .guaranty .guaranty-item:nth-child(3) span{background:url(assets/img/svg/4.svg) 50% 8px no-repeat;background-size:auto 60px}
.service .guaranty .guaranty-item:nth-child(4) span{background:url(assets/img/svg/5.svg) 50% 8px no-repeat;background-size:auto 60px}
.service .guaranty .guaranty-item:nth-child(5) span{background:url(assets/img/svg/6.svg) 50% 8px no-repeat;background-size:auto 60px}
.service .guaranty .guaranty-item:nth-child(6) span{background:url(assets/img/svg/iw-mihankala.svg) 50% 8px no-repeat;background-size:auto 63px}
.service .guaranty .guaranty-item p{text-align:center;font-size:13px;line-height:22px;color:#020202}
.adplace-four .adplace-d img{width:100%;height:100%;border-radius:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
.adplace-two .adplace-b img{width:100%;height:100%;border-radius:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
.adplace-one .adplace-a img{width:100%;height:100%;border-radius:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
.adplace-six .adplace-d25{width:25%}
.adplace-six .adplace-d50{width:50%}
.adplace-six .adplace-d50>.adplace-d50{width:50%;float:right}
.adplace-six img{width:100%;padding:5px;border-radius:0}
.adplace-six img:hover{opacity:.7;-webkit-transition:all .3s ease;transition:all .3s ease}
@media(max-width:991px){.adplace-d:nth-child(3),.adplace-d:nth-child(4){margin-top:20px}
.ad-6{display:none}
}
@media(max-width:767px){.adplace-one{display:none}
}
@media(max-width:567px){.adplace-b:nth-child(2){margin-top:20px}
}
.product-taxonomy{background:white;border-radius:0;box-shadow:0 -1px 2px 0 rgba(0,0,0,.05);width:100%;padding:15px;padding-bottom:0}
.related .product-taxonomy{box-shadow:0 5px 10px 0 hsla(0,0%,40%,.1)}
.product-taxonomy .taxonomy-title{
	width: 100%;
    text-align: right;
    padding: 0;
    border-bottom: 1px solid #f1f1f1;
    padding-top: 0;
}
.taxonomy-more {
    float: left;
}
.taxonomy-more a {
    line-height: 32px;
}
.product-taxonomy .taxonomy-title a:hover{text-decoration:none;color:#ef5661}
.product-taxonomy .taxonomy-content{width:100%;padding:15px !important}
.product-taxonomy .taxonomy-content .product-item{float:right;text-align:center;cursor:pointer;width:100%;margin:0 auto}
.product-taxonomy .taxonomy-content .product-item .product-wraper{transition:box-shadow .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);float:right;width:100%;height:100%;background:#fff;position:relative;overflow:hidden;padding:15px;min-height:358px}
.product-taxonomy .taxonomy-content .product-item .product-wraper .product-thumbnail{max-width:200px;max-height:200px;margin:0 auto 10px}
.product-taxonomy .taxonomy-content .product-item .product-wraper img{max-width:100%;width:auto;margin:0 auto}
.product-taxonomy .taxonomy-content .product-item .product-wraper h2{font-size:13px;display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:55px;line-height:32px;height:55px;margin:15px 0}
.product-taxonomy .taxonomy-content .product-item .product-wraper h2 a{
	text-align: right;
    text-overflow: ellipsis;
    text-decoration: none;
    overflow: hidden;
    min-height: 55px;
    height: 55px;
    font-size: 13px;
    line-height: 25px;
    color: #151515;
    font-weight: 400;
}
.product-taxonomy .taxonomy-content .product-item .product-wraper .price{font-weight:700;color:#ff0707;display:block;clear:both;font-size:18px;height:45px}
.product-taxonomy .taxonomy-content .product-item .product-wraper .price del{clear:both;display:block;font-size:12px !important;color:#979898 !important;font-weight:400 !important}
.product-taxonomy .taxonomy-content .product-item .product-wraper .price del .woocommerce-Price-currencySymbol{font-size:12px !important}
del .woocommerce-Price-currencySymbol{font-size:12px !important;display:none}.product-taxonomy .taxonomy-content .product-item .product-wraper .price ins{font-weight:700;text-decoration:none}
.product-taxonomy .taxonomy-content .owl-pagination{display:none}
.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info{margin:0 auto;display:block;text-align:center;clear:both;width:100%}
.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info .yith-wcwl-add-to-wishlist{float:right !important;display:inline-block !important}
.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info .clear{clear:none}
.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info .compare-button{float:right !important;display:inline-block !important}
.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info .woosq-btn{border:2px solid rgba(255,255,255,0) !important;color:#777 !important;display:block !important;background:white;font-size:0 !important;height:40px !important;letter-spacing:0;line-height:30px;float:right;position:relative !important;padding:0 !important;margin:0 auto;margin-left:5px !important;text-align:center;text-transform:none;width:25px;border-radius:0;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info .woosq-btn:before{font:normal normal normal 24px/1 "Material Design Icons";text-indent:0;content:"\F349";font-family:'Material Design Icons';font-size:20px;font-weight:300;color:#969696;padding-left:10px;display:block;float:right;text-align:center;margin:0 auto;line-height:42px;position:absolute;right:0;top:-4px}
.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info .add-to-cart-wrap{color:#777 !important;display:block !important;background:white;letter-spacing:0;line-height:39px;float:right;position:relative !important;padding:0 !important;margin:0 auto;margin-left:5px !important;text-align:center;text-transform:none;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info .woocommerce .star-rating{position:relative;top:10px}
.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info *{opacity:0}
.product-taxonomy .taxonomy-content .product-item .product-wraper:hover .product_info *{opacity:1;transition:opacity 1s linear}
.product-taxonomy .taxonomy-content .product-item .product-wraper .taxonomy_add_to_cart{opacity:0}
.product-taxonomy .taxonomy-content .product-item .product-wraper:hover .taxonomy_add_to_cart{opacity:1;transition:opacity 1s linear}
.product-taxonomy .taxonomy-content .product-item .product-wraper .taxonomy_add_to_cart{width:100%;clear:both;height:35px;background:#16c4d9;font-size:13px;line-height:33px;color:white;border-radius:0}
.product-taxonomy .taxonomy-content .product-item .product-wraper .taxonomy_add_to_cart a{color:white}
.product-taxonomy .taxonomy-content .owl-nav button.owl-prev{
	position: absolute;
    top: 45%;
    left: -15px;
    float: left;
    width: 45px;
    background: white;
    height: 75px;
    z-index: 9;
    cursor: pointer;
    margin: 0;
    outline: 0;
    color: #4c4c4c;
    -webkit-box-shadow: 1.5px 0 4px 0 rgba(0,0,0,.15);
    box-shadow: 1.5px 0 4px 0 rgba(0,0,0,.15);
    border-radius: 0 8px 8px 0;
}
.product-taxonomy .taxonomy-content .owl-nav button.owl-next{right:-15px;float:right;border-left:0;position:absolute;top:45%;width:45px;background:white;color: #4c4c4c;-webkit-box-shadow: -1.5px 0 4px 0 rgba(0,0,0,.15);box-shadow: -1.5px 0 4px 0 rgba(0,0,0,.15);border-radius: 8px 0 0 8px;height:75px;z-index:9;cursor:pointer;margin:0;outline:0}
.product-taxonomy .taxonomy-content .owl-nav button:hover{color:#151515}
.product-taxonomy .taxonomy-content .owl-nav i{font-size:35px;width:40px;height:40px !important;line-height:40px;border-radius:50%}
@media(max-width:768px){.product-taxonomy .taxonomy-content .product-item .product-wraper{min-height:auto}
}
.mk-product-action{
	top:32px;
    left: 5px;
    opacity: 0;
    z-index: 99;
    position: absolute;
    display: -ms-grid;
    display: grid;
    grid-gap: 10px;
    -webkit-transition: all .3s cubic-bezier(.17,.67,.83,.67);
    -o-transition: all .3s cubic-bezier(.17,.67,.83,.67);
    transition: all .3s cubic-bezier(.17,.67,.83,.67);
}
.mk-product-action .mk-btn{
	color: #38424d;
    width: 30px;
    height: 30px;
    font-size: 14px;
    border-radius: 9px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid #e1e6ed;
    outline: 0;
    background-color: #fff;
}
.mk-product-action .mk-btn:before {
    display: none;
}
.woocommerce ul.products li.product .button{margin-top:0}
.mk-product-action .mk-cart a{
	padding: 0;
    background: 0 !important;
    color: #000 !important;
}
.product-taxonomy .taxonomy-content .product-item .product-wraper:hover .mk-product-action,.cps-product-item .cps-product-wraper:hover .mk-product-action,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product .product_item:hover .mk-product-action{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}
.woocommerce-page ul.products li.product .product_item .mk-product-action{top:32px}
.Cooperation{background:white;border-radius:0;box-shadow:0 -1px 2px 0 rgba(0,0,0,.05);width:100%;padding:15px;padding-bottom:0}
.Cooperation .Cooperation-title{width:100%;text-align:right;padding:0;border-bottom:1px solid #f1f1f1;padding-top:0}
.Cooperation .Cooperation-content .brands-item img{max-width:100%;padding:15px}
.Cooperation .Cooperation-content .owl-pagination{display:none}
.Cooperation .Cooperation-content .owl-nav button.owl-prev{
	position: absolute;
    top: 25%;
    left: -15px;
    float: left;
    width: 45px;
    background: white;
    height: 75px;
    z-index: 9;
    cursor: pointer;
    margin: 0;
    outline: 0;
    color: #4c4c4c;
    -webkit-box-shadow: 1.5px 0 4px 0 rgba(0,0,0,.15);
    box-shadow: 1.5px 0 4px 0 rgba(0,0,0,.15);
    border-radius: 0 8px 8px 0;
}

.Cooperation .Cooperation-content .owl-nav button.owl-next{right:-15px;float:right;border-left:0;position:absolute;top:25%;width:45px;background:white;color: #4c4c4c;-webkit-box-shadow: -1.5px 0 4px 0 rgba(0,0,0,.15);box-shadow: -1.5px 0 4px 0 rgba(0,0,0,.15);border-radius: 8px 0 0 8px;height:75px;z-index:9;cursor:pointer;margin:0;outline:0}
.Cooperation .Cooperation-content .owl-nav button:hover{color:#151515}
.Cooperation .Cooperation-content .owl-nav i{font-size:35px;width:40px;height:40px !important;line-height:40px;border-radius:50%}
footer{margin-top:30px;text-align:right;clear:both}
footer hr{outline:0;border:0;height:1px;width:calc(100% - 15px);margin:auto;background-color:#cfd8dc}
.footer-a{background:#f7fafc;border-top:1px solid #cfd8dc}
.footer-a .footer-aa .service .guaranty{box-shadow:none;background:none;border-radius:0}
.footer-ab{padding:15px 0}
.footer-ab .footer-menu .title-mf{line-height:22px;font-weight:500;margin-bottom:20px;color:#7a7a7a;font-size:14px}
.footer-ab .footer-menu ul{margin:0;padding:0;padding-right:5px;list-style-type:none}
.footer-ab .footer-menu ul li{position:relative;line-height:30px;font-weight:300}
.footer-ab .footer-menu ul li a{color:#4b4b4b;font-weight:300;font-size:13px;line-height:1.571;letter-spacing:-.1px;text-decoration:none}
.footer-ab .newsletter .newsletter-text{line-height:22px;font-weight:500;margin-bottom:20px;color:#555;font-size:14px}
.footer-ab .newsletter form{position:relative}
.footer-ab .newsletter .newsletter-field form{font-size:.75rem}
.footer-ab .newsletter .newsletter-field form input[type="email"]{font-size:.75rem;display:block;outline:0;width:100% !important;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.footer-ab .newsletter .newsletter-field form input[type="submit"]{position:absolute;top:0;left:0;background:#00bfd6;border-color:#00bfd6;color:white;border-radius:0;font-size:.75rem;height:calc(2.25rem + 2px);padding:0 1rem;outline:0;border:0}
.mailpoet_validate_success{font-size:12px}
.footer-ab .newsletter form button{position:absolute;top:0;left:0;background:#00bfd6;border-color:#00bfd6;color:white;border-radius:0;font-size:.75rem;height:100%;padding:0 1rem}
.footer-ab .social{padding-top:.95rem}
.footer-ab .social .social-text{font-size:.8rem;line-height:1.375rem;color:#555;font-weight:600;margin-bottom:1.563rem}
.footer-ab .social .social-item{text-align:center;width:38px;height:38px;margin-bottom:.125rem;border-radius:0;float:right;margin-left:5px;display:inline-block}
.footer-ab .social .social-item:nth-child(1){background-color:#f9484a}
.footer-ab .social .social-item:nth-child(2){background-color:#045de9}
.footer-ab .social .social-item:nth-child(3){background-color:#8105ff}
.footer-ab .social .social-item:nth-child(4){background-color:#63a4ff}
.footer-ab .social .social-item:nth-child(5){background-color:#045de9}
.footer-ab .social .social-item i{font-size:1.625rem;color:white}
.footer-ab .social .social-item.aparat{vertical-align:bottom;background:#e71359;display:flex;align-items:center}
.footer-ab .social .social-item .icon-aparat{width:30px;height:30px;background:url(assets/img/aparat.png);display:block;background-size:cover;background-repeat:no-repeat;background-position:center;margin:auto}
.footer-ac{padding:15px 0}
.footer-ac .call-text{font-size:.875rem;line-height:22px;color:#555;margin-bottom:10px;display:block;width:100%;font-weight:600}
.footer-ac .call-item{font-size:14px;line-height:22px;color:#777;display:block;width:100%;font-weight:400}
.footer-b{background:#d7dee0}
.footer-ba{padding:15px 0}
.footer-ba .description .site-title{font-size:16px;line-height:1.467;margin-bottom:18px;color:#555}
.footer-ba .description p{font-size:13px;line-height:2.17;font-weight:300;letter-spacing:-.3px;color:#535353}
.footer-ba .namad{float:left;margin-left:15px;width:150px;height:140px;background-color:#f0f0f0;display:flex;border-radius:0;border-width:1px;border-style:solid;border-color:#e5e5ea;border-image:initial}
.footer-ba .namad p{width:100%;text-align:center}
.footer-ba .namad a{margin:0 auto}
.footer-ba .namad img{max-width:100%;margin:0 auto;width:125px;height:125px;max-height:100%}
.footer-bb{padding:15px}
.footer-bb .copy_right{color:#4a4a4a;padding-top:30px;text-align:center;font-size:12px;padding-bottom:15px;border-top:1px solid #b0bec5}
@media(max-width:768px){.footer-ba .namad{margin-left:5px;width:48%;height:auto;float:right;text-align:center;margin:0 auto}
}
.main-page{background:white;background-color:#fff;border:1px solid #ededed;margin:14px auto;padding-bottom:3.75rem;line-height:22px}
.main-page .page-content{padding:5px 40px}
.main-page .page-content .page-title h1{font-size:1.375rem;line-height:1.63;margin-bottom:10px;margin-top:20px;color:#555}
.main-page .page-content .page-body h2,.main-page .page-content .page-body h3,.main-page .page-content .page-body h4,.main-page .page-content .page-body h5,.main-page .page-content .page-body h6{line-height:1.63;margin-bottom:10px;margin-top:20px;color:#555}
.main-page .page-content .page-body p{font-size:.9rem;line-height:2.5;color:#535353;direction:rtl;text-align:right}
.main-page .page-content .page-body img{height:auto;max-width:100%}
.main-page .page-content .page-body ul,.main-page .page-content .page-body ol{padding:0;padding-right:15px;font-size:14px;font-weight:400}
.main-page .page-content .page-body ul li,.main-page .page-content .page-body ol li{line-height:2.5}
.main-single .single-post{background:white;box-shadow:0 12px 12px 0 hsla(0,0%,71%,.11);background-color:#fff;border:1px solid #dedede;margin:0 0 15px;line-height:22px;border-radius:0}
.main-single .single-post .single-content .single-header{border-bottom:1px solid #f9f2f2;width:100%;padding:15px;overflow:hidden}
.main-single .single-post .single-content .single-header .single-social{float:left}
.main-single .single-post .single-content .single-header .single-social a{color:#b7b7b7;padding:0 5px;font-size:1.2rem;text-decoration:none;transition:all .3s}
.main-single .single-post .single-content .single-header .single-social .stelegram:hover{color:#007bff}
.main-single .single-post .single-content .single-header .single-social .sinstagram:hover{color:#7000ff}
.main-single .single-post .single-content .single-header .single-social .sfacebook:hover{color:#1a1a96}
.main-single .single-post .single-content .single-header .single-social .stwitter:hover{color:#f91f1f}
.main-single .single-post .single-content .single-header .single-social .swhatsapp:hover{color:#00e676}
.main-single .single-post .single-content .single-title h1{
	color: #313131;
    font-size: 15px;
    margin: 0;
    font-weight: 600;
    display: inline-block;
    letter-spacing: 0;
}
.main-single .single-post .single-content .single-body{
	padding: 5px 15px;
    font-size: 13px;
    line-height: 2.5;
    color: #313131;
    direction: rtl;
    font-weight: 400;
    letter-spacing: 0;
}
.main-single .single-post .single-content .single-body h2,.main-single .single-post .single-content .single-body h3,.main-single .single-post .single-content .single-body h4,.main-single .single-post .single-content .single-body h5,.main-single .single-post .single-content .single-body h6{line-height:1.63;margin-bottom:10px;margin-top:20px;color:#555}
.main-single .single-post .single-content .single-body p{line-height:2.5;direction:rtl;text-align:right}
.main-single .single-post .single-content .single-body img{height:auto;max-width:100%}
.main-single .single-post .single-content .single-body ul,.main-single .single-post .single-content .single-body ol{padding:0;padding-right:15px;font-size:14px;font-weight:400}
.main-single .single-post .single-content .single-body ul li,.main-single .single-post .single-content .single-body ol li{line-height:2.5}
.main-single .single-post .single-content .single-body .single-meta{border-top:1px solid #f9f2f2;width:100%;padding:15px 15px 15px;font-size:.75rem;color:#7b7878}
.main-single .single-post .single-content .single-body .single-meta .item-meta a{color:#7b7878;text-decoration:none}
.main-single .single-post .single-content .single-body .single-tag{border-top:1px solid #f9f2f2;width:100%;padding:15px 15px 15px;font-size:12px;color:#7b7878}
.main-single .single-post .single-content .single-body .single-tag a{display:inline-block;height:32px;font-size:12px;font-weight:500;color:rgba(0,0,0,.6);line-height:32px;padding:0 12px;border-radius:0;background-color:#f6f9fc;margin-left:5px;text-decoration:none}
@media(max-width:768px){.main-single .single-post .single-content .single-title h1{display:block;text-align:center}
.main-single .single-post .single-content .single-header .single-social{float:none;display:block;padding-top:15px;text-align:center}
.main-single{width:100%;flex:0 0 100%;max-width:100%}
}
.main-sidebar .irn:first-child{margin-top:0}
.main-sidebar .iranwp-sidebar{margin-bottom:10px;background-color:#FFF;overflow:hidden;display:block;border:1px solid #eaeaea;box-shadow:0 4px 15px 0 rgba(211,214,227,.18);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:10px}

aside.main-sidebar{padding-left:3px;width:20%;float:right}
.main-sidebar .widget{margin-bottom:10px;background-color:#FFF;overflow:hidden;display:block;border:1px solid #eaeaea;box-shadow:0 4px 15px 0 rgba(211,214,227,.18);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:10px}
.main-sidebar .widget .widget-header{font-size:14px;font-weight:bold;color:#000;position:relative;letter-spacing:-.3px;width:100%;display:inline-block;padding-bottom:10px;margin-bottom:10px;z-index:2;background-color:#fff;text-align:inherit;border-bottom:1px solid #f2f2f2;line-height:20px;cursor:pointer;transition:all 200ms ease-out}
.main-sidebar .widget .widget-header .widget-title{font-weight:600;font-size:15px;margin:0;line-height:30px;color:#545454}
.main-sidebar .widget .widget-header .widget-title:after{font-family:"FontAwesomePro" !important;content:"\f106";position:absolute;left:0;font-weight:300;top:5px;font-size:30px;color:#717171;transition:all 200ms ease-out}
.main-sidebar .widget .collapse{padding:0;border:0;margin:0}
.main-sidebar .widget .collapse .title:after{transform:rotate(180deg)}
.main-sidebar .widget .widget-content{width:100%;position:relative;margin:0;float:right}
.main-sidebar .widget .iwp_discount{display:none !important}
.main-sidebar .widget .widget-content ul{margin:0;padding:0;width:100%}
.main-sidebar .widget .widget-content ul li{float:right;position:relative;padding:7px 1px;width:100%;list-style-type:none}
.main-sidebar .widget .widget-content p{margin-bottom:0}
.widget_top_rated_products del{display:none !important}
.woocommerce ul.product_list_widget li{padding:0 !important;margin-bottom:15px}
.woocommerce ul.product_list_widget li .woocommerce-Price-amount{color:#43ad47;font-weight:600;font-size:14px}
.woocommerce ul.product_list_widget li del{color:rgba(0,0,0,0.35);opacity:1;margin-left:2px}
.woocommerce ul.product_list_widget li del .woocommerce-Price-amount{color:rgba(0,0,0,0.35)}
.woocommerce ul.product_list_widget li ins{color:#ff5b73;font-weight:400}
.woocommerce ul.product_list_widget li:last-child{margin-bottom:0;padding-bottom:0}
.woocommerce ul.product_list_widget li a{display:flex}
.woocommerce ul.product_list_widget li a .woocommerce_thumbnails{width:65px !important;margin:0;flex:0 0 65px;max-width:65px}
.woocommerce ul.product_list_widget li a{display:flex}
.woocommerce ul.product_list_widget li img{float:none;margin-right:0;margin-left:0;width:60px !important;height:60px !important;border:1px solid #ccc;padding:5px;border-radius:5px}
.woocommerce ul.product_list_widget li a .product-title{display:block;height:37px;overflow:hidden;font-weight:500;font-size:12px;line-height:20px;text-overflow:ellipsis}
.woocommerce_review_widget .product-title{height:18px !important;width:140px;white-space:nowrap;margin-bottom:5px}
.woocommerce_review_widget .wooocmmerce_widget_info{display:grid:}
.woocommerce ul.product_list_widget li .star-rating{float:right;margin-bottom:5px;width:100%}
.woocommerce ul.product_list_widget li .reviewer{float:right;line-height:15px;font-size:10px;font-weight:300}
.product-categories .cat-item a:before{content:'';position:relative;float:right;right:-2px;top:10px;height:6px;width:6px;margin-left:3px;border-radius:50%;background-color:#e9204f;border:solid 1px #fff}
ul.product-categories .cat-item ul{padding-right:15px !important;position:relative;overflow:hidden}
ul.product-categories .cat-item ul:before{content:'';width:1px;position:absolute;content:'';position:absolute;right:0;top:0;z-index:1;bottom:20px;width:1px;background-color:#e8e8e8}
ul.product-categories .cat-item ul li:before{content:'';position:absolute;right:-15px;top:18px;width:11px;height:1px;background-color:#e8e8e8}
ul.product-categories .cat-item ul li a:before{content:'';position:relative;float:right;right:-2px;top:10px;height:6px;width:6px;margin-left:3px;border-radius:50%;background-color:#e9204f}
.iranwp_wcsca-icon{float:left;color:#bbb;cursor:pointer;width:25px;height:25px;text-align:center;line-height:27px;background:rgba(244,245,249,.38);border:1px solid rgba(232,232,232,.35)}
.iwpost{border-radius:0;background:white;border-radius:0;box-shadow:0 -1px 2px 0 rgba(0,0,0,.05);width:100%;padding:15px;padding-bottom:0}
.iwpost .iwpost-title{
	display: block;
    width: 100%;
    text-align: right;
    border-bottom: 1px solid #f1f1f1;
    padding-top: 0;
}
.titim{
	padding: 15px;
    padding-left: 50px;
    border-bottom: 2px solid #ef3535;
    font-size: 16px;
    padding-top: 0;
    display: inline-block;
    margin-bottom: 0;
}
h5.titim i {
    font-size: 24px;
    vertical-align: middle;
    margin-left: 5px;
}
.iwpost-url {
    float: left;
}
.iwpost-url a {
    vertical-align: middle;
    line-height: 32px;
}
.iwpost .iwpost-content{width:100%;padding:15px}
.iwpost .iwpost-content .post-type{float:right;width:100%;position:relative;border-radius:0;text-align:center;overflow:hidden;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.postslider-wrapper{padding:10px;width:100%}
.iwpost .iwpost-content .post-type .post-thumb{position:relative;overflow:hidden;height:100%;width:100%}
.iwpost .iwpost-content .post-type .post-thumb img{max-width:100%;height:auto;width:100%;height:170px;border-radius:0}
a.postslider-title-uri{font-size:13px;display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:64px;line-height:32px;height:64px;text-decoration:none}
a.postslider-title-uri:hover{color:#515151}
.postslider-time{font-size:13px;text-align:center}
.irwpost .owl-stage{padding:15px 0}.irwpost .owl-stage .owl-item:hover .post-type{box-shadow:0 0 0 1px #e6e6e6}
.iwpost .iwpost-content .post-type .post-thumb .hover-ptitle{position:absolute;bottom:0;font-size:11px;text-align:right;right:0;background:rgba(0,0,0,.5);padding:10px 10px;color:#fff;width:100%;opacity:0;visibility:hidden;transition:all .2s ease-out 0s;z-index:9}
.iwpost .iwpost-content .post-type .post-thumb:hover .hover-ptitle{visibility:visible;opacity:1;line-height:2}
.iwpost .iwpost-content .irwpost .owl-pagination{display:none}
.iwpost .iwpost-content .irwpost .owl-nav button.owl-prev{
	position: absolute;
    left: -30px;
    top: 45%;
    float: left;
    width: 45px;
    background: white;
    height: 75px;
    z-index: 9;
    cursor: pointer;
    margin: 0;
    outline: 0;
    color: #4c4c4c;
    -webkit-box-shadow: 1.5px 0 4px 0 rgba(0,0,0,.15);
    box-shadow: 1.5px 0 4px 0 rgba(0,0,0,.15);
    border-radius: 0 8px 8px 0;
}
.iwpost .iwpost-content .irwpost .owl-nav button.owl-next{right:-30px;float:right;border-left:0;position:absolute;top:45%;width:45px;background:white;color: #4c4c4c;-webkit-box-shadow: -1.5px 0 4px 0 rgba(0,0,0,.15);box-shadow: -1.5px 0 4px 0 rgba(0,0,0,.15);border-radius: 8px 0 0 8px;height:75px;z-index:9;cursor:pointer;margin:0;outline:0}
.iwpost .iwpost-content .irwpost .owl-nav button:hover{color:#151515}
.iwpost .iwpost-content .irwpost .owl-nav i{font-size:35px;width:40px;height:40px !important;line-height:40px;border-radius:50%}
.main-archive .archive-post .archive-item{padding:5px}
.main-archive .archive-post .archive-item .archive-one{overflow:hidden;position:relative;background-color:#fff;height:430px;max-height:495px;min-height:100%;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;border:1px solid #ebeced;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.main-archive .archive-post .archive-item a{text-decoration:none}
.main-archive .archive-post .archive-item .aitem-thumb{position:relative;max-height:250px}
.main-archive .archive-post .archive-item .aitem-thumb>img{width:100%;max-height:100%;height:250px}
.main-archive .archive-post .archive-item .aitem-thumb .pic-author{position:absolute;bottom:-20px;right:1.5rem}
.main-archive .archive-post .archive-item .aitem-thumb .pic-author img{border-radius:50%}
.main-archive .archive-post .archive-item .aitem-title{padding:30px 15px 15px}
.main-archive .archive-post .archive-item .aitem-title h2{font-size:1rem;color:#585656}
.main-archive .archive-post .archive-item .aitem-context{font-size:12px;padding:15px;color:#7b7b7b}
.navigation{text-align:center;font-size:16px;clear:both;background:#FFF;border-radius:0;border:solid 1px #e4e4e4;padding:19px 26px;margin:5px 0;width:100%}
.navigation a{padding:12px 10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:inline-block}
.navigation a:before{background:#fdc13c;content:'';left:50%;bottom:9px;right:50%;height:1px;transition:.3s;position:absolute}
.navigation a:hover:before,.navigation a:active:before,.navigation a:focus:before{left:0;right:0}
.navigation .ul{display:inline;border-bottom:solid 1px #f5f5f5}
.navigation .current{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding:12px 10px;border-bottom:solid 1px #fdc13c;padding-bottom:0;color:#fdc13c}
body.error404{background:url(https://www.digikala.com/static/files/6fb2da6e.png) repeat;background-size:auto 100%}
.main-404{min-height:600px;min-height:500px}
.main-comment{padding:15px;background:white;box-shadow:0 12px 12px 0 hsla(0,0%,71%,.11);background-color:#fff;border:1px solid #dedede;margin:0 0 15px;line-height:22px;border-radius:0}
.main-comment .comment-title{border-bottom:1px solid #f9f2f2;width:100%;padding-bottom:15px;color:#666;font-size:1rem;margin:0;display:inline-block}
.main-comment form p{font-size:13px}
.main-comment form textarea{width:100%;border-radius:0;padding:15px;border:1px solid #ccc;outline:0}
.main-comment form .form-submit input#submit{color:#00bfd6;border:1px solid #00bfd6;background-color:white;width:100%;padding:15px;cursor:pointer;border-radius:0;outline:0}
.main-comment form .comment-form-author input.meta[name="author"]{padding:15px 5px;border:1px solid #ccc;font-size:14px;width:100%;border-radius:0;float:right;margin:5px 0}
.main-comment form .comment-form-email input.meta[name="email"]{padding:15px 5px;border:1px solid #ccc;font-size:14px;width:100%;border-radius:0;float:right;margin:0 0 5px}
.main-comment ol,.main-comment ul{list-style-type:none}
.main-comment ol.commentlist li.comment article{background-color:#f9f9f9;border:1px solid #c1c1c1;padding:15px;border-radius:0;margin:10px 0}
.main-comment ol.commentlist li.comment article footer{margin-top:0}
.main-comment ol.commentlist li.comment article .comment-author.flex.vcard{line-height:3;font-size:13px}
.main-comment ol.commentlist li.comment article .comment-author.flex.vcard img{border-radius:50%}
.main-comment ol.commentlist li.comment article .comment-author.flex.vcard span.fn{padding:0 5px}
.main-comment ol.commentlist li.comment article .comment-content{color:#797979;font-size:12px}
.widget-post{margin-bottom:10px;background-color:#FFF;overflow:hidden;display:block;border:1px solid #eaeaea;box-shadow:0 4px 15px 0 rgba(211,214,227,.18);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:10px}
.widget-post .irwp-post .iwp-title{
	position: relative;
    width: 100%;
    display: inline-block;
    padding-bottom: 10px;
    z-index: 2;
    background-color: #fff;
    border-bottom: 2px solid #f5f5f5;
}
.widget-post .irwp-post .iwp-title h3{line-height:30px;font-weight:500;color:#666;font-size:.95rem}
.widget-post .irwp-post .iwp-content{width:100%;float:right;display:block;position:relative}
.widget-post .irwp-post .iwp-content ul.iwp-list{margin:0;padding:0;width:100%}
.widget-post .irwp-post .iwp-content ul.iwp-list li{
	float: right;
    position: relative;
    padding: 10px 0px;
    width: 100%;
    list-style-type: none;
    max-width: 100%;
}
.widget-post .irwp-post .iwp-content ul.iwp-list li a{
	color: #313131;
    float: right;
    font-size: 13px;
    line-height: 24px;
    width: 100%;
    text-decoration: none;
    position: relative;
}
.widget-post .irwp-post .iwp-content ul.iwp-list li a img{
	border-radius: 0;
    height: 55px;
    width: 55px;
}
.widget-post .irwp-post .iwp-content ul.iwp-list li a .iwp-name{
	position: absolute;
    clear: both;
    width: 100%;
    padding: 0 5px 5px;
    max-width: 100%;
    font-weight: 600;
}
.widget-post .irwp-post .iwp-content ul.iwp-list li a .iwp-date{
	padding: 0 5px;
    position: absolute;
    top: 32px;
    color: #313131;
    letter-spacing: 0;
    font-weight: 300;
}
.iranwp-popular .ip-tab{display:none}
.iwp-title .tab_menu{padding:10px 0;font-size:13px}
.iwp-title .tab_menu .nav-tabs{
	border: 0;
    text-align: center;
    margin-bottom: 0;
}
.tab_menu ul li{
	text-decoration: none;
    padding-left: 10px;
    display: inline-block;
    float: right;
    width: 33.3%;
    text-align: center;
}

.tab_menu ul li:last-child{
	padding:0;
}
.tab_menu ul li a{
	text-decoration: none;
    color: #666;
    letter-spacing: 0;
    font-weight: 400;
    font-size: 14px;
}
a.tablinks i {
    font-size: 16px;
    display: block;
}

a.tablinks.active {
    color: red;
}
.tags_tabs {
    padding-top:10px;
}
.tags_tabs a {
    float: right;
    padding: 5px;
    margin: 1px;
    background: #f2f2f2;
    border-radius: 3px;
    color: #555;
    transition: all .3s ease-out 0s;
}
.iranwp-popular .active{display:block}
figure.woocommerce-loop_thumbnail{height:200px;max-width:200px;max-height:200px;margin:0 auto 10px;position:relative}
.woocommerce ul.products li.product a img{height:auto;margin:0 auto 1em;transition:all .3s;z-index:0;max-height:200px;margin:0 auto !important}
.pif-has-gallery{position:relative}
.pif-has-gallery .onsale{z-index:999999}
.wp-post-image{opacity:1}
.wp-post-image--secondary{position:absolute;top:0;opacity:0}
ul.products li.pif-has-gallery a.woocommerce-LoopProduct-link [class*="wp-post-image"]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
ul.products li.pif-has-gallery a.woocommerce-LoopProduct-link:hover .wp-post-image{opacity:0}
ul.products li.pif-has-gallery a.woocommerce-LoopProduct-link:hover .wp-post-image--secondary{opacity:1}
ul.products li.pif-has-gallery a.woocommerce-loop-product__link [class*="wp-post-image"]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
ul.products li.pif-has-gallery a.woocommerce-loop-product__link:hover .wp-post-image{opacity:0}
ul.products li.pif-has-gallery a.woocommerce-loop-product__link:hover .wp-post-image--secondary{opacity:1}
.iranwp_item_product a{display:block;position:relative}
.iranwp_item_product a .wp-post-image--secondary{position:absolute;top:0;opacity:0}
.iranwp_item_product a .product_thumbnails .wp-post-image--secondary{margin:0 !important}
.iranwp_item_product a [class*="wp-post-image"]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.iranwp_item_product a [class*="wp-post-image"]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.iranwp_item_product a:hover .wp-post-image--secondary{opacity:1}
.woocommerce .woocommerce-breadcrumb, .woocommerce-breadcrumb{margin:0 0 1em;font-size:.75em !important;color:#777;padding:10px !important;background:white;box-shadow:0 4px 15px 0 rgba(211,214,227,.18);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:10px;margin-bottom:10px}
.woocommerce .woocommerce-breadcrumb i, .woocommerce-breadcrumb i {
    margin: 0 10px;
    vertical-align: middle;
}
.woocommerce span.onsale{background-color:#ef3535 !important}
.woocommerce .star-rating span::before{font-family:star;color:#ffb322}
.product-bar{width:100%;background:white;box-shadow:0 5px 10px 0 hsla(0,0%,40%,.1);padding:20px;border-radius:0;margin-bottom:15px}
.woocommerce div.product div.images .flex-control-thumbs li{width:75px;border:1px solid #dedede;padding:5px;background:#fcfdff;margin:5px}
.woocommerce-product-gallery .flex-viewport{min-height:480px !important}
.woocommerce-product-gallery .flex-viewport figure div{float:right !important}
.single-product-special-slider{padding:15px}
.single-special-slider{overflow:hidden;border-bottom:1px solid #ff0707;padding-bottom:15px}
img.single-product-special-slider_offer-img{width:168px !important;float:right}
.single-product-timer{float:left}
.single-product-timer{font-size:16px;color:red;font-weight:500}
.product-bar .woocommerce-product-gallery{float:right;width:35% !important}
.product-bar .woocommerce-product-gallery figure{padding-top:50px !important}
.mk-gallery-thumbnails .slick-slide{border:1px solid #ccc;padding:15px 15px;border-radius:0;height:auto;background:#fff}
.wpgs-all{width:100%;float:left;padding:0 0 0 15px}
.product-bar .summary.entry-summary{float:left;width:69% !important;clear:none;padding:10px;padding-right:15px;border-right:1px solid #f2f2f2;padding-bottom:0;padding-top:0;margin-bottom:0 !important}
.iwp_select_summary{margin-bottom:7px;border-bottom:1px solid #f2f2f2}
.iranwp_title{
	border-radius: 0;
    padding-right: 0;
}
.product-bar .summary.entry-summary h1{
	display: block;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: -.4px;
    float: right;
    width: 100%;
    color: #313131;
}
.product-bar .summary.entry-summary .product_sub_title{
	color: #313131;
    font-size: 13px;
    margin-top: 10px;
    background: #fff;
    font-weight: 300;
    display: block;
    float: right;
    margin-bottom: 0;
}
.iwp_product_count{font-size:12px;max-width:170px;text-align:center;margin:0 auto}
.iwp_product_count i{font-size:35px;color:#ff0707}
.iwp_product_count i:before{vertical-align:top}
.iwp_product_count p{text-align:center;margin:0}
.iranwp_title a.woocommerce-review-link{display:none}
.mk-right-summary{float:right;width:55%}
.mk-left-summary{width:45%;float:left}
.product-seller-info{width:100%;float:left;line-height:normal;background-color:#f9f9f9;border:1px solid #ececec;border-radius:0;position:relative}
.product-seller-row{padding:15px;cursor:pointer;width:100%;font:14px iranyekan;position:relative}
.product-seller-info .product-seller-row:after{content:"";position:absolute;left:1rem;right:1rem;bottom:-1px;height:1px;background-color:#e4e4e4}
.gs-item{font-size:12px;overflow:hidden}
.gs-item img{width:30px;height:30px;margin-left:10px;float:right}
.gs-item i{font-style:normal;color:#515151;line-height:25px;font-weight:700}
.product-bar .summary.entry-summary a{text-decoration:none;position:relative}
.product-bar .summary.entry-summary .woocommerce-product-rating{line-height:2;display:block;float:left;margin-top:-5px;font-size:.813rem}
.mk-metabox{display:flex}

.mk-metabox .metabox-item a{line-height:20px;vertical-align:-2px}
.mk-metabox .metabox-item span{vertical-align:-2px}
.product_meta{
	clear: both;
    width: 100%;
    float: right;
    font-size: 12px;
    color: #515151;
    padding: 0;
    padding-bottom: 10px;
    display: block;
    line-height: 1.2;
}
.product_meta>span{
	float: right;
    margin: 0;
    line-height: 30px;
    display: block;
    margin-bottom: 0;
    font-size: 13px;
    color: #666;
    font-weight: 400;
    padding-left: 20px;
}
.product_meta a{
	text-decoration: none;
    display: inline-block;
    margin: 0 1px;
    font-weight: 400;
    color: #1ca2bd;
    padding: 0;
    line-height: 2;
}
.product_meta a:after{left:0;right:0;top:50%;margin-top:.85em;content:"";position:absolute;border-bottom:1px dashed #1ca2bd}
span.sku_wrapper .sku{color:#777;font-weight:400}
.summary-delivery{padding-top:4px;clear:both}
.summary-delivery ul{margin:0;padding:0}
.summary-delivery ul li{padding:10px 0 5px;list-style:none;position:relative}
.summary-delivery ul li img{width:27px}
.summary-delivery ul li i{font-style:normal;font-size:11px;padding-right:10px}
.summary-virtues{margin-bottom:7px;float:right;width:100%;position:relative;background:white}ul.virtues-list{list-style:none}
.summary-virtues .store-virtues .virtues-title{margin-bottom:7px;font-size:.75rem;font-weight:bolder}
.summary-virtues .store-virtues ul.virtues-list{margin-bottom:0}
.summary-virtues .store-virtues ul.virtues-list li.virtues-item{
	display: none;
    position: relative;
    padding: 5px;
    font-size: 13px;
    font-weight: 300;
}
.summary-virtues .store-virtues .virtues-list .virtues-item:nth-child(1),.summary-virtues .store-virtues .virtues-list .virtues-item:nth-child(2),.summary-virtues .store-virtues .virtues-list .virtues-item:nth-child(3),.summary-virtues .store-virtues .virtues-list .virtues-item:nth-child(4),.summary-virtues .store-virtues .virtues-list .virtues-item:nth-child(5),.summary-virtues .store-virtues .virtues-list .virtues-item:nth-child(6){display:block}
ul.virtues-list li:before{
	content: "";
    float: right;
    line-height: 0px;
    font-size: 25px !important;
    font-weight: bold;
    width: 5px;
    height: 5px;
    background: #ccc;
    margin-left: 5px;
    border-radius: 50%;
    vertical-align: middle;
    position: relative;
    top: 7px;
}
.summary-virtues .store-virtues button{background:white;border:0;font-size:12px;color:#16c4d9;outline:0;position:relative}
.summary-virtues .store-virtues button:after{left:0;right:0;top:50%;margin-top:.85em;content:"";position:absolute;border-bottom:1px dashed #1ca2bd}
.single-product div.product .woocommerce-product-gallery .flex-viewport{direction:ltr !important}
.product-bar .summary.entry-summary .price{color:#ff0707;display:block;clear:both;font-size:31px;margin-bottom:7px}
.product-type-variable .mk-right-summary p.price{display:none !important}
.product-bar .summary.entry-summary span.iwp_discount{background:#ff0707;color:#fff;font-size:13px;font-weight:400;display:inline-block;padding:11px 20px;border-radius:0 40px 40px;margin-right:10px;position:relative;top:-5px}
.product-bar .summary.entry-summary p.price del{font-size:16px;color:#979898;font-weight:400}
.product-bar .summary.entry-summary .price ins{text-decoration:none;font-weight:400}
.product-bar .summary.entry-summary .price ins .woocommerce-Price-currencySymbol{font-size:15px;vertical-align:1px;padding-right:8px}
.product-bar .summary.entry-summary .woocommerce-product-rating a.woocommerce-review-link{color:#777;text-decoration:none}
.product-bar .woocommerce-product-details__short-description{font-size:12px;text-align:justify;font-weight:300;display:block;clear:both;line-height:26px}
.woocommerce-product-details__short-description p{margin-bottom:7px}
.woocommerce-product-details__short-description ul{margin-right:20px}
.woocommerce div.product form.cart td.label{font-size:15px;color:#000;font-weight:500;line-height:35px;padding-left:5px !important;text-align:right}
.woocommerce div.product form.cart .variations label{font-weight:500;margin:0}
.product-bar .out-of-stock{
	max-width: 100%;
    color: #fd485e !important;
    background: #fff5f5;
    font-size: .8rem !important;
    padding: 10px 5px;
    border: 1px solid #ffcdd3;
    border-radius: 0;
    overflow: hidden;
    line-height: 32px;
    border-radius: 10px;
}
.product-bar .stock.out-of-stock:before{content:"\F028";font-family:'Material Design Icons';font-size:35px;float:right;line-height:30px}
.woocommerce div.product p.stock.in-stock{max-width:75%;border-radius:0;padding:20px 5px;font-size:.8rem !important;background-color:#fffde4;border:1px solid #f6e8a1;color:#a37731}
.woocommerce div.product p.stock.in-stock:before{content:"\F09A";font-family:"Material Design Icons";font-size:35px;float:right;line-height:15px}
.woocommerce div.product form.cart .variations select{max-width:100%;min-width:40%;display:inline-block;margin-left:1em;padding:7px;color:#000;border-radius:0;border:1px solid rgba(222,222,222,.73);font-size:12px;outline:0}
.woocommerce div.product form.cart{margin-bottom:.6em}
.woocommerce .quantity .qty{
	width: 100% !important;
    text-align: center;
    height: 50px !important;
    border-radius: 8px;
    border: 1px solid #f5f7ff;
    outline: 0;
}
.quantity{position:relative}
.quantity .minus{
	position: absolute;
    border-radius: 0;
    padding: 4px 12px;
    border: 0;
    background: 0;
    outline: 0;
    font-size: 35px;
    height: 50px;
    vertical-align: middle;
    font-weight: 400;
    color: #929292;
}
.quantity .plus{
	position: absolute;
    left: 0;
    top: 0;
    padding: 6px 12px;
    border: 0;
    background: 0;
    outline: 0;
    font-size: 30px;
    height: 50px;
    vertical-align: middle;
    font-weight: 400;
    color: #929292;
}
td.product-quantity .quantity .qty{width:100% !important}
.woocommerce div.product form.cart .button{
	    vertical-align: middle;
    display: block;
    font-size: 16px;
    padding: 15px;
    font-weight: 400;
    background: #ef394e;
    outline: 0;
    border: 1px solid #ef394e;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
    transition: all .3s;
    width: 100% ;
}
.woocommerce div.product form.cart div.quantity {
    width: 100%;
    margin-bottom: 10px;
}
.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#ff0707;color:#fff}
.woocommerce div.product form.cart .button::after{
	content: '\f290';
    font-family: 'FontAwesomePro';
    position: absolute;
    right: 15px;
    top: 8px;
    font-size: 27px;
    font-weight: 300;
}
.summary-details{overflow:hidden;width:100%;background:white;box-shadow:0 5px 10px 0 hsla(0,0%,40%,.1);padding:10px;border-radius:0;margin-bottom:15px;text-align:center}
.summary-details ul{margin:0;padding:0;display:flex}
.summary-details ul li{width:-moz-available;width:-webkit-fill-available;float:right;list-style:none;font-size:11px;font-style:normal}
.summary-details ul li img{width:45px;display:block;margin:0 auto;height:45px;margin-bottom:5px}
.summary-details ul li i{font-style:normal;padding-right:10px;color:#4a5f73;font-size:14px}
.woocommerce-tabs.wc-tabs-wrapper{margin-bottom:15px;width:100%;background:white;box-shadow:0 5px 10px 0 hsla(0,0%,40%,.1);border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0;margin:0 0 1.618em;position:relative;background:rgba(248,248,248,.74);-moz-box-shadow:0 -1px 6px -2px #ccc;display:block;-ms-box-shadow:0 -1px 6px -2px #ccc;-o-box-shadow:0 -1px 6px -2px #ccc;background-color:#f2f2f2;border-top:1px solid #ddd;text-align:right;float:right;width:100%;border-bottom:0;display:flex}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;border:0;margin:0;color:#2d2a2a;font-weight:600;position:relative;border-left:1px solid #ddd;border-bottom:0;width:-moz-available;width:-webkit-fill-available;overflow:unset;padding:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{content:'';position:absolute;right:0;width:100%;top:0;height:4px !important;box-shadow:none !important;transition:width .3s cubic-bezier(.175,.885,.32,1.15);background-color:#00bcd4 !important}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{text-decoration:none;position:relative;display:inline-block;padding:16px 40px;font-weight:inherit;font-size:15px;width:100%;box-shadow:0 3px 5px rgba(153,153,153,.26)}
.description_tab a{padding-bottom:15px !important}
.woocommerce div.product .woocommerce-tabs ul.tabs li.description_tab a:before{font-size:25px;line-height:0;padding-left:10px;position:relative;color:#555;font-weight:300;font-family:"FontAwesomePro" !important;content:"\f15c";vertical-align:middle}
.woocommerce div.product .woocommerce-tabs ul.tabs li.shipping_tab a:before{vertical-align:middle;font-size:25px;line-height:0;padding-left:10px;position:relative;color:#555;font-weight:300;font-family:"FontAwesomePro" !important;content:"\f0d1"}
.woocommerce div.product .woocommerce-tabs ul.tabs li.additional_information_tab a:before{vertical-align:middle;font-size:25px;line-height:0;padding-left:10px;position:relative;color:#555;font-weight:300;font-family:"FontAwesomePro" !important;content:"\f870"}
.woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab a:before{vertical-align:middle;font-size:25px;line-height:0;padding-left:10px;position:relative;color:#555;font-weight:300;font-family:"FontAwesomePro" !important;content:"\f4b6"}
.woocommerce div.product .woocommerce-tabs ul.tabs li.seller_tab a:before{vertical-align:middle;font-size:25px;line-height:0;padding-left:10px;position:relative;color:#555;font-weight:300;font-family:"FontAwesomePro" !important;content:"\f54f"}
.woocommerce div.product .woocommerce-tabs ul.tabs li.more_seller_product_tab a:before{vertical-align:middle;font-size:25px;line-height:0;padding-left:10px;position:relative;color:#555;font-weight:300;font-family:"FontAwesomePro" !important;content:"\f847"}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:0}
.woocommerce div.product .woocommerce-tabs .entry-content h2,.woocommerce div.product .woocommerce-tabs .entry-content h3,.woocommerce div.product .woocommerce-tabs .entry-content h3,.woocommerce div.product .woocommerce-tabs .entry-content h5,.woocommerce div.product .woocommerce-tabs .entry-content h6{font-size:1.5rem;margin-bottom:25px}
.woocommerce div.product .woocommerce-tabs .panel{
	padding: 20px 35px !important;
    line-height: 35px;
    min-height: 250px;
    opacity: 1;
    overflow: hidden;
    margin: 10px 0;
    font-size: 13px;
    color: #313131;
    font-weight: 400;
    direction: rtl;
    text-align: justify;
    margin-bottom: 15px;
    position: relative;
    font-style: normal;
}
.woocommerce div.product .woocommerce-tabs .entry-content h2, .woocommerce div.product .woocommerce-tabs .entry-content h3, .woocommerce div.product .woocommerce-tabs .entry-content h3, .woocommerce div.product .woocommerce-tabs .entry-content h5, .woocommerce div.product .woocommerce-tabs .entry-content h6 {
    font-size: 18px;
    letter-spacing: 0;
}
.mk-product-description{font-size:16px;overflow:hidden;color:#757575;background:#f9f9f9;padding:10px;line-height:35px;border-radius:0;border-right:4px solid #00bfd6 !important;margin:0 -25px;margin-bottom:15px}
.showmore_content{position:relative;overflow:hidden}
.mk-product-description .product_seo_title{color:#6f6f6f;font-size:18px !important;line-height:17px;font-weight:500;margin-bottom:20px;letter-spacing:-1px;display:block}
.mk-product-description .product_seo_title span{color:#6f6f6f;font-size:18px;line-height:17px;font-weight:500;margin-bottom:15px;letter-spacing:-.6px;display:block}
.mk-product-description .short-description *{
	line-height: 35px;
    color: #8a8a8a;
    font-size: 13px;
    font-weight: 400;
}
.mk-product-description .short-description .icon-description{width:150px;height:150px;float:right;margin:0 0 10px 10px}
.mk-product-description .short-description .icon-description:before{width:150px;height:150px;content:"";background:url(assets/img/blockquote.svg) no-repeat 50% 50%;background-size:100%;float:right}
.showmore_trigger{width:100%;cursor:pointer;text-align:center;position:relative;height:32px}
.showmore_trigger .more{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:130px 0 0;background-image:linear-gradient(to bottom,transparent,#f5f5f5)}
.woocommerce table.shop_attributes{border:0;border-spacing:10px;border-collapse:separate}
.woocommerce table.shop_attributes th{font-style:normal;font-weight:400;border:0;line-height:32px;color:#515151 !important;background-color:#f5f5f5 !important;border-radius:0}
.woocommerce table.shop_attributes td{background-color:#f8f9fa;padding:10px;font-style:normal;border:0;line-height:25px;color:#4a4848;border-radius:0}
.woocommerce table.shop_attributes td a{text-decoration:none}
.woocommerce-message,.woocommerce-lost-password .woocommerce p{border:1px solid #efefef;border-radius:2px;overflow:hidden;font-size:.813rem;color:#525252;background:#fdfdfd}
.woocommerce-message::before,.woocommerce-lost-password .woocommerce p::before{color:#00bfd6}
.woocommerce-lost-password .woocommerce p{border:0;background:rgba(255,255,255,0)}
.woocommerce .wishlist_table td.product-add-to-cart a{margin:0 0 5px;text-align:center;background:#4caf50;padding:8px 10px;font-size:.85rem;font-weight:400;display:inline-block !important;border-radius:0;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);transition:all .3s}
.woocommerce .wishlist_table td.product-add-to-cart a:hover{background:#46a349}
.woocommerce table.wishlist_table tr td.product-remove{background:#fff5f5}
.woocommerce table.wishlist_table tr td.product-remove div a{margin:0 auto;transition:all .3s}
.woocommerce .wishlist_table td.product-price,.woocommerce .wishlist_table td.product-price a{font-size:14px;color:#272727}
.woocommerce .wishlist_table td.product-price ins{text-decoration:none}
.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td{border-top:1px solid rgba(150,148,148,.1)}
.woocommerce table.shop_table{border:1px solid rgba(204,204,204,.5);border-collapse:collapse}
#glass{position:absolute;border-radius:50%;box-shadow:0 0 0 7px rgba(255,255,255,.85),0 0 7px 7px rgba(0,0,0,.25),inset 0 0 40px 2px rgba(0,0,0,.25);display:none;background-repeat:no-repeat;background-color:rgba(0,0,0,.6)}
.woocommerce div.product div.images *{direction:ltr}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:89% !important}
.single_images{float:right;width:31%;margin-bottom:0;padding-left:15px}
.action_bar{float:right;width:11%;min-height:400px;padding-top:0;position:relative}
.action_bar .action-item{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:10px}
.action_bar button{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;overflow:hidden;min-width:45px;height:45px;border-radius:10px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.18);color:#333;font-size:13px;position:relative;border:0;cursor:pointer;outline:0}
.wish-adding{background:#fff url(assets/img/loader.gif) no-repeat center !important;background-size:16px 16px !important;opacity:1}
.action_bar button i{display:inline-block;width:45px;height:45px;text-align:center;font-size:21px;line-height:45px}
.action_bar button span{overflow:hidden;padding:0;max-width:0;white-space:nowrap;font-weight:600;transition:padding .4s cubic-bezier(.175,.885,.32,1.15),max-width .4s cubic-bezier(.175,.885,.32,1.15)}
.action_bar button:hover>span{padding-left:25px;max-width:280px}
.play_close{padding:0 !important;min-width:auto !important;height:auto !important;font-size:35px !important;box-shadow:none !important}
.br-0{border-radius:0 !important}
.shortlink{float:right;width:100%;margin:10px 0 0;background:#f2f2f2;color:#6e6e6e;padding:10px}
.shortlink span{float:right;font-size:14px;font-weight:700;letter-spacing:-1px;color:#6e6e6e;margin:1px 0 -1px}
.shortlink textarea{width:auto;font:12px sans,tahoma;direction:ltr;text-align:center;resize:none;color:#555;float:left;height:24px;background:#fff;padding:3px 5px;line-height:20px;margin:0 5px;border:0;transition:all .3s ease-out;text-indent:5px}
.social-sharing p{line-height:53px;font-size:16px;text-align:center;color:#0e0e0e;margin:0;float:right;width:100%}
.lets-share{padding-bottom:0;margin:0 auto;text-align:center}
.share-btn{display:inline-block;background-color:#fff;width:50px;height:50px;cursor:pointer;line-height:50px;margin:0 2px;text-align:center;position:relative;overflow:hidden;opacity:.99;border-radius:28%;box-shadow:0 0 1.5px 0 rgba(0,0,0,.12),0 0 1px 0 rgba(0,0,0,.24);-webkit-transition:all .35s cubic-bezier(0.31,-.105,.43,1.59);transition:all .35s cubic-bezier(0.31,-.105,.43,1.59)}
.share-btn:focus:before,.share-btn:hover:before{top:-10%;left:-10%}
.share-btn.irwpfacebook:before{background-color:#3b5998}
.share-btn:before{content:'';background-color:#000;width:120%;height:120%;position:absolute;top:90%;left:-110%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .35s cubic-bezier(0.31,-0.105,0.43,1.59);transition:all .35s cubic-bezier(0.31,-0.105,0.43,1.59)}
.share-btn .fab{font-size:30px;line-height:47px;vertical-align:middle;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .35s cubic-bezier(0.31,-0.105,0.43,1.59);transition:all .35s cubic-bezier(0.31,-0.105,0.43,1.59)}
.share-btn:focus .fab,.share-btn:hover .fab{color:#fff;-webkit-transform:scale(1);transform:scale(1)}
.share-btn.irwpfacebook .fab{color:#3b5998}
.share-btn.irwptwitter .fab{color:#3CF}
.share-btn.irwpgoogle .fab{color:#dc4a38}
.share-btn.irwppinterest .fab{color:#bd081c}
.share-btn.irwplinkedin .fab{color:#0077b5}
.share-btn.irwptelegram .fab{color:#35ace1}
.share-btn.irwpwhatsapp .fab{color:#00e676}
.share-btn:focus .fab,.share-btn:hover .fab{color:#fff;-webkit-transform:scale(1);transform:scale(1)}
.share-btn.irwptwitter:before{background-color:#3CF}
.share-btn.irwpgoogle:before{background-color:#dc4a38}
.share-btn.irwppinterest:before{background-color:#bd081c}
.share-btn.irwplinkedin:before{background-color:#0077b5}
.share-btn.irwptelegram:before{background-color:#35ace1}
.share-btn.irwpwhatsapp:before{background-color:#00e676}
.woocommerce-wishlist .main-page .page-content{padding:40px;padding-bottom:0}
.woocommerce-wishlist .main-page .page-content .page-title h1{display:none}
.upgfw-product-image img{padding:30px;padding-top:0}
.woocommerce div.product div.images *{direction:ltr}
.zoomContainer.zoomContainerLightbox{display:none}
.upgfw-image-gallery ul{direction:rtl !important}
.upgfw-image-gallery ul li{margin:2px !important;border:1px solid #e0e0e0;padding:2px;border-radius:0;width:74px !important;height:75px !important;line-height:74px;display:block;flex:none}
.upgfw-image-gallery ul li a img{height:68px !important;width:68px !important}
.wpgs-for>.slick-list{width:412px;height:412px;max-height:412px;max-width:412px;border-radius:0}
.slick-prev,.slick-next{top:60%}
.slick-prev:before,.slick-next:before{color:#212627 !important}
.wpgs-for i.flaticon-back:before{content:"\FCBA" !important;float:right;font:normal normal normal 24px/1 "Material Design Icons";line-height:25px;color:#e9204f}
.wpgs-for i.flaticon-right-arrow:before{content:"\FCBC" !important;float:right;font:normal normal normal 24px/1 "Material Design Icons";line-height:25px;color:#e9204f}
.slick-disabled:before,.slick-disabled:before{opacity:.25}
.yith-wcwl-add-to-wishlist{margin-top:10px;float:right;font-size:12px}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button{position:relative}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.add_to_wishlist{color:#515151;font-size:.75rem;border-radius:0;border:1px solid rgba(221,221,221,.73);position:relative;display:inline-block;padding:14px 8px 14px 9px}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before{content:"\F2D5";font-family:"Material Design Icons";line-height:1px;font-size:22px;position:relative;top:3px;right:-2px;color:#969696}
.yith-wcwl-add-button a:after{border-bottom:1px solid rgba(255,255,255,0) !important}
.yith-wcwl-add-to-wishlist .ajax-loading{position:absolute;top:10px;left:12px}
.checkout-page{padding:50px 0}
.checkout-title{margin-bottom:35px}

.checkout-title h1{font-size:18px;font-weight:700;letter-spacing:-1px}
#billing_address_2_field .screen-reader-text {
    display: none;
}
.wpmc-steps-wrapper{background:#FFF;border:1px solid #e6e6e6;border-radius:0;-webkit-box-shadow:0 8px 13px -7px rgba(0,0,0,.05);box-shadow:0 8px 13px -7px rgba(0,0,0,.05);padding:20px 10px !important;overflow:hidden}
.woocommerce-checkout h3{letter-spacing:-1px}
.wpmc-steps-wrapper label{font-size:15px;letter-spacing:-1px}
.woocommerce-checkout-payment{font-size:14px;letter-spacing:-.8px}
.checkout-btn{width:-webkit-fill-available;width:-moz-available;padding:15px !important;font-size:14px !important;letter-spacing:-.8px}
.checkout-btn:after{
	font-weight: 300;
    font-family: "FontAwesomePro" !important;
    position: absolute;
    right: 15px;
    top: 10px;
    font-size: 20px;
    vertical-align: middle;
}
.checkout-next{background:#17d66c !important;border:1px solid #17d66c !important}
.checkout-prev{background:#e91e63 !important;border:1px solid #e91e63 !important}
.checkout-jump{background:#2196f3 !important;border:1px solid #2196f3 !important}
.checkout-cart:after{content:'\f847'}
.checkout-prev:after{content:'\f356'}
.checkout-next:after{content:'\f355'}
.checkout-jump:after{content:'\f0c4'}
.wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-text{letter-spacing:-.8px}
.woocommerce form.checkout_coupon{font-size:14px;letter-spacing:-.8px}
button.button[name=apply_coupon]{background:#ff5722 !important;border:1px solid #ff5722 !important;color:white;width:100%;padding:13px !important;font-size:14px !important;letter-spacing:-.8px}
.woocommerce-info{letter-spacing:-.8px}
.wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-number{font-family:inherit}
@media(max-width:991px){.product-bar .woocommerce-product-gallery{width:100% !important}
.product-bar .summary.entry-summary{width:100% !important}
.summary-virtues .store-virtues{display:none}
.product-bar .woocommerce-product-details__short-description{width:100%}
}
@media(max-width:700px){.summary-details{display:none}
}
.wpgs-for>.slick-list{border-radius:0;width:80%;margin:0 auto}
.wpgs-for .slick-arrow{width:10%;text-align:center}
.slick-prev,.slick-next{top:60%}
.slick-prev:before,.slick-next:before{color:#212627 !important}.wpgs-for i.flaticon-back:before{content:"\FCBA" !important;float:right;font:normal normal normal 24px/1 "Material Design Icons";line-height:25px;color:#e9204f}
.wpgs-for i.flaticon-right-arrow:before{content:"\FCBC" !important;float:right;font:normal normal normal 24px/1 "Material Design Icons";line-height:25px;color:#e9204f}
.slick-disabled:before,.slick-disabled:before{opacity:.25}
i.left_mhk{left:0;font-size:25px}
i.right_mhk{right:0;font-size:25px}
.woocommerce .woocommerce-widget-layered-nav-list{padding:10px}
ul.product-categories{padding:10px;line-height:30px;font-size:14px}
.yith-wcwl-add-to-wishlist{margin:0;margin-left:5px;float:right}
.yith-wcwl-add-to-wishlist a:after{border:0 !important}
a.add_to_wishlist,.yith-wcwl-add-to-wishlist a{overflow:hidden;text-indent:-9999px}
a.add_to_wishlist:before,.yith-wcwl-wishlistaddedbrowse a:before,.yith-wcwl-wishlistexistsbrowse a:before,.yith-wcwl-wishlist a:before,.yith-wcwl-add-to-wishlist>div>a:before{content:"\F2D5";font:normal normal normal 24px/1 "Material Design Icons";color:#a7a7a7;text-indent:0;float:right;font-size:22px;right:5px;top:7px;position:relative}
a.add_to_wishlist,.yith-wcwl-wishlistaddedbrowse a,.yith-wcwl-wishlistexistsbrowse a,.yith-wcwl-wishlist a,.yith-wcwl-add-to-wishlist>div>a{background:#fff;border:2px solid #a7a7a7 !important;color:#777;display:block;font-size:0;height:35px;letter-spacing:0;line-height:39px;float:right;position:relative;padding:0;margin:0 auto;text-align:center;text-transform:none;width:35px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
.yith-wcwl-wishlistexistsbrowse span.feedback,.yith-wcwl-wishlistaddedbrowse span.feedback{display:none}
.yith-wcwl-wishlistexistsbrowse a:before,.yith-wcwl-wishlistaddedbrowse a:before{color:#e9204f !important}
a.compare{background-color:#fff !important;border:2px solid #a7a7a7 !important;color:#777 !important;display:block !important;font-size:0 !important;height:35px !important;letter-spacing:0;line-height:39px;float:right;position:relative !important;padding:0 !important;margin:0 auto;margin-left:5px !important;margin-bottom:15px !important;text-align:center;text-transform:none;width:35px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
a.compare:before{font:normal normal normal 24px/1 "Material Design Icons";text-indent:0;content:"\F5D1";font-family:'Material Design Icons';font-size:20px;font-weight:300;color:#969696;padding-left:10px;display:block;float:right;text-align:center;margin:0 auto;line-height:42px;position:absolute;right:7px;top:-4px}
a.compare:after{border:0 !important}
.product_item button.woosq-btn{background-color:#fff !important;border:1px solid #d7d8d9 !important;color:#969696 !important;display:block !important;font-size:0 !important;height:35px !important;letter-spacing:0;line-height:36px;float:right;position:relative !important;padding:0 !important;margin:0 auto;margin-left:10px !important;text-align:center;text-transform:none;width:35px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
.product_item .clear{clear:none}
.product_item button.woosq-btn:before{font:normal normal normal 24px/1 "Material Design Icons";text-indent:0;content:"\F349";font-family:'Material Design Icons';font-size:20px;font-weight:300;color:#969696;padding-left:10px;display:block;float:right;text-align:center;margin:0 auto;line-height:42px;position:absolute;right:6px;top:-4px}
.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info a.add_to_wishlist,.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info .yith-wcwl-wishlistaddedbrowse a,.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info .yith-wcwl-wishlistexistsbrowse a,.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info .yith-wcwl-wishlist a,.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info .yith-wcwl-add-to-wishlist>div>a{background:#fff;border:0 !important;color:#777;display:block;font-size:0;height:40px;letter-spacing:0;line-height:39px;float:right;position:relative;padding:0;margin:0 auto;text-align:center;text-transform:none;width:25px;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info a.add_to_wishlist:before,.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info .yith-wcwl-wishlistaddedbrowse a:before,.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info .yith-wcwl-wishlistexistsbrowse a:before,.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info .yith-wcwl-wishlist a:before,.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info .yith-wcwl-add-to-wishlist>div>a:before{content:"\F2D5";font:normal normal normal 24px/1 "Material Design Icons";color:#a7a7a7;text-indent:0;float:right;font-size:20px;right:0;top:9px;position:relative}
.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info a.compare{background-color:#fff !important;border:0 !important;color:#777 !important;display:block !important;font-size:0 !important;height:40px !important;letter-spacing:0;line-height:39px;float:right;position:relative !important;padding:0 !important;margin:0 auto;margin-left:5px !important;margin-bottom:0;text-align:center;text-transform:none;width:20px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
.product-taxonomy .taxonomy-content .product-item .product-wraper .product_info a.compare:before{font:normal normal normal 24px/1 "Material Design Icons";text-indent:0;content:"\F5D1";font-family:'Material Design Icons';font-size:20px;font-weight:300;color:#969696;padding-left:10px;display:block;float:right;text-align:center;margin:0 auto;line-height:42px;position:absolute;right:0;top:-2px}
.product-bar .clear{clear:none}

.product-rating {
    float: left;
    display: inline-flex;
    align-items: center;
    font-size: 16px;
	color:#313131;
    font-weight: 300;
}
.product-rating span i {
    color: #ffb518;
    margin: 0 5px;
}
.store_item .product_item .add-to-cart-wrap .add_to_cart_button,.store_item .product_item .add-to-cart-wrap .product_type_simple{text-indent:-9999px;overflow:hidden;background-color:#fff !important;border:1px solid #d7d8d9 !important;color:#969696 !important;display:block !important;font-size:0 !important;height:35px !important;letter-spacing:0;line-height:33px;float:right;position:relative !important;padding:0 !important;margin:0 auto;margin-left:10px !important;margin-bottom:15px !important;text-align:center;text-transform:none;width:35px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
.store_item .product_item .add-to-cart-wrap .add_to_cart_button i,.store_item .product_item .add-to-cart-wrap .product_type_simple i{font-size:18px;text-indent:9999px}
.store_item .product_item a.compare{border:1px solid #d7d8d9 !important;color:#969696 !important;margin-left:10px !important}
.store_item .product_item a.add_to_wishlist,.store_item .product_item .yith-wcwl-wishlistaddedbrowse a,.store_item .product_item .yith-wcwl-wishlistexistsbrowse a,.store_item .product_item .yith-wcwl-wishlist a,.store_item .product_item .yith-wcwl-add-to-wishlist>div>a{border:1px solid #d7d8d9 !important;color:#969696 !important}
.store_item .product_item .star-rating{display:none}
.btn_play{background-color:#fff !important;border:2px solid #a7a7a7 !important;color:#777 !important;display:block !important;font-size:23px !important;height:35px !important;letter-spacing:0;line-height:33px;float:right;position:relative !important;padding:0 !important;margin:0 auto;margin-left:5px !important;margin-bottom:15px !important;text-align:center;text-transform:none;width:35px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
.mihankala_play_video{max-width:100%;height:auto}
.play_close{float:left !important;padding:0 !important;margin:0 !important}
.amazing-banner img{max-width:100%}
.amazing-banner .off_btn{padding:.5rem 0}
.amazing-banner .off_btn a.btn.offer-archive{vertical-align:middle;line-height:50px;display:block;font-size:.813rem;padding:0;font-weight:400;color:#fff;background:#16c4d9;outline:0;border:1px solid #16c4d9;border-radius:0;position:relative;height:50px;padding-right:40px;overflow:hidden;transition:all .3s}
.amazing-banner .off_btn a.btn.offer-archive:before{width:60px;height:50px;position:absolute;right:0;transition:all .6s;background:hsla(0,100%,100%,.21) no-repeat;content:"";border-top-left-radius:90px 100px;border-bottom-left-radius:90px 100px}
.off_btn a.btn.offer-archive:hover:before{width:135%;transition:all .6s}
.amazing-banner .off_btn a.btn.offer-archive:after{content:"\F04D";font-family:'Material Design Icons';position:absolute;right:20px;top:0;font-size:27px}
.iwp-amazing-slider{width:100%;height:auto;position:relative;background:white;border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,0.12)}
.iwp-amazing-slider .offer-block{width:80%;height:auto;line-height:0;height:450px;overflow:hidden}
.iwp-amazing-slider .offer-block img{width:100%;height:auto;border-radius:0}
.iwp-amazing-slider .offer-block a{display:block;text-decoration:none}
.iwp-amazing-slider .offer-block a .amazing-text:before{width:223px;height:46px;display:block;background:#ff0707 url(assets/img/amazing.png) no-repeat 50% 50%;background-size:auto 19px;border-radius:0 0 24px 24px;content:""}
.iwp-amazing-slider .offer-block a .amazing-text{display:inline-block}
.iwp-amazing-slider .offer-block a .amazing-text:after{content:"" !important;display:block !important;clear:both !important}
.iwp-amazing-slider .offer-block .offer-pix img{padding-top:20px}
@media(min-width:1280px){.iwp-amazing-slider .offer-block .offer-pix{width:472px;height:472px}
.iwp-amazing-slider .offer-block .offer-pix img{max-height:100%;max-width:100%;padding:35px}
}
.iwp-amazing-slider .iwp-offer-title{width:20%;height:450px;left:0;top:0;background:rgba(243,250,255,.9);position:absolute;line-height:40px;border-right:1px solid #e2f1f5;border-left:1px solid #e2f1f5}
.iwp-amazing-slider .iwp-offer-title li{width:100%;height:47px;float:right;text-align:center;line-height:47px;position:relative;list-style-type:none;cursor:pointer;font-size:12px;transition:all .3s;background:rgba(243,250,255,.9)}
.iwp-amazing-slider .iwp-offer-title li a{color:#464646;text-decoration:none}.iwp-amazing-slider .iwp-offer-title li.active{background:#ff0707}
.iwp-amazing-slider .iwp-offer-title li.active a{color:#fff}
.iwp-amazing-slider .iwp-offer-title li:hover{background:#ebecf0;color:#464646}
.iwp-amazing-slider .iwp-offer-title li.active:before{width:10px;border-right:5px solid #ff0707;content:'';height:100%;float:right;background:#ff0707;position:absolute;right:-15px;border-radius:20px;top:0;z-index:999999;opacity:1}
.iwp-amazing-slider .iwp-offer-title li.active:hover{background:#ef5661;color:#fff}
.iwp-amazing-slider .offer-block .amazing-title{display:block;text-align:right;min-height:65px;font-size:17px;color:#000;margin:0;line-height:normal;font-weight:700;padding:10px 0 0;margin-bottom:10px}
.iwp-amazing-slider .offer-block .amazing-price{line-height:29px;display:block;float:right;position:relative;float:none;background:none;color:#ff0707;padding:0;clear:both;margin-right:0;text-decoration:none;font-size:27px;box-sizing:border-box;text-align:right;transition:150ms linear}
.iwp-amazing-slider .offer-block .amazing-price span.iwp_discount{background:#ff0707;color:#fff;font-size:13px;font-weight:400;display:inline-block;padding:5px 20px;border-radius:0 40px 40px;margin-right:10px;position:relative;top:-5px}
@media(max-width:885px){.iwp-amazing-slider .offer-block .amazing-price span.iwp_discount{display:none}
}
.iwp-amazing-slider .offer-block .amazing-price ins{text-decoration:none}
.iwp-amazing-slider .offer-block .amazing-price del{padding-left:5px;font-size:14px}
.amazing-information{min-height:285px;margin:30px 0 15px}
.attr-full{clear:both;padding-bottom:15px;border-bottom:1px solid #f1f1f1}
ul.attr-list{height:130px;overflow:hidden}
li.attr-item{text-align:right;background:transparent;float:right;list-style:none;clear:both;padding:5px;line-height:25px;font-size:14px;color:#353535;letter-spacing:0;font-weight:400;padding:3px}
.attr-item:before{content:"";width:6px;height:6px;background:#989898;border-radius:100%;float:right;margin-top:10px;margin-left:5px;line-height:0}
.amazing-virtues{clear:both;height:240px;padding-top:35px;overflow:hidden;margin-bottom:30px;border-bottom:1px solid #DDD}
ul.attribiutes-list{overflow:hidden}
ul.attribiutes-list li{display:none;text-align:right;float:right;list-style:none;clear:both;padding:10px;font-size:.75rem;color:#666;letter-spacing:0;font-weight:300}
ul.attribiutes-list li:nth-child(1),ul.attribiutes-list li:nth-child(2),ul.attribiutes-list li:nth-child(3),ul.attribiutes-list li:nth-child(4),ul.attribiutes-list li:nth-child(5),ul.attribiutes-list li:nth-child(6),ul.attribiutes-list li:nth-child(7),ul.attribiutes-list li:nth-child(8){display:block}
ul.attribiutes-list li:before{content:"";width:6px;height:6px;background:#DDD;border-radius:100%;float:right;margin-top:-2px;margin-left:5px;line-height:0}
.iwp-amazing-slider .offer-block .amazing-timer{color:#565656}
.iwp-amazing-slider .offer-block .amazing-timer .timer{display:inline-block}
.iwp-amazing-slider .offer-block .amazing-timer .timer #sales_timer_display{font-size:35px;color:#ff0707;margin-top:20px;height:20px}
.iwp-amazing-slider .offer-block .amazing-timer .timer-text{clear:both;display:block;font-size:13px}
.special-timer{line-height:35px}
.iwp-amazing-slider .offer-block .amazing-timer .amazing-end{color:#00bfd6;outline:0;border:1px solid #00bfd6;background-color:white;padding:1rem 2rem;font-size:14px}
.iwp-amazing-slider .offer-block .amazing-timer .amazing-end:focus{outline:0;box-shadow:none}
.iranwp-offer-banner{width:100%;margin:0 0 15px;background:#00bfd6;border-radius:0}
.iranwp-offer-banner .iranwp-offer-banner-img{width:223px;text-align:center;height:46px;display:block;background:#00bfd6 url(assets/img/amazing.png) no-repeat 50% 50%;background-size:auto 19px;border-radius:0 0 24px 24px;content:"";margin:0 auto}
.iranwp-special-offer-mobile{margin-bottom:16px}
a.mobile_perfect{display:block}
.iranwp-special-offer-mobile .iranwp-special{background:white;margin:0 5px;text-align:center;padding-bottom:10px;border-radius:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.09)}
.iranwp-special-offer-mobile .iranwp-special .som-img{height:180px;width:180px;margin:0 auto}
@media(max-width:415px){.iranwp-special-offer-mobile .iranwp-special .som-img{height:150px;width:150px}
}
.iranwp-special-offer-mobile .iranwp-special .som-img img{border-radius:0;max-height:100%;max-width:100%}
.iranwp-special-offer-mobile .iranwp-special .som-title{font-size:13px;display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;height:55px;line-height:32px;padding:0 10px}
.iranwp-special-offer-mobile .iranwp-special .som-price{display:block;position:relative;float:none;background:none;color:#f06166 !important;height:60px;clear:both;margin-right:0;text-decoration:none;padding:15px 10px;padding-top:5px;font-size:22px;box-sizing:border-box;text-align:center;transition:150ms linear}
.iranwp-special-offer-mobile .iranwp-special .som-price del .woocommerce-Price-currencySymbol{display:none !important}
.iranwp-special-offer-mobile .iranwp-special .som-price ins{text-decoration:none}
.iranwp-special-offer-mobile .iranwp-special .som-timer .special-timer{font-size:20px;text-align:center;color:#ff0707}
.iranwp-special-offer-mobile .iranwp-special .som-timer .special-timer .timer-text{font-size:14px;padding-bottom:15px}
.iranwp-special-offer-mobile .owl-pagination{display:none}
.woocommerce_header{background:white;background-color:#FFF;-webkit-border-radius:0;-moz-border-radius:0;overflow:hidden;border-radius:0;display:block;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);clear:both;margin-bottom:10px;padding:15px;font-size:13px;line-height:32px}
.woocommerce_header h1{text-align:center;padding:10px}
.more_archive_description{text-align:center;color:#444;font-weight:900;position:relative}
.more_archive_description:before{content:'';display:block;width:100%;background-image:linear-gradient(180deg,rgba(255,255,255,.37),rgba(255,255,255,.7803921568627451));position:absolute;height:50px;top:-50px}
.less_content{display:none;cursor:pointer}
.more_content{cursor:pointer}
.woocommerce-archive .woocommerce-breadcrumb{border:0;width:100%}
.woocommerce-before-content{padding:0 10px;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;line-height:50px}
.woocommerce-archive .woocommerce-result-count{font-size:.75rem;float:left;margin:0;line-height:50px}
.woocommerce .woocommerce-ordering select,.woocommerce-archive .woocommerce-ordering select{padding:10px;border-radius:0;border:1px solid #e2e2e2;font-size:12px;margin-top:-20px;outline:0}
.woocommerce .woocommerce-ordering{outline:0;display:none !important}
.iwp_orders{width:100%;font-size:13px;position:relative;line-height:45px}
.iwp_orders i{font-size:20px;position:relative;vertical-align:middle}
.iwp_orders a{text-decoration:none;line-height:10px}
.iwp_orders a.active{color:white;background:#00bfd6;padding:10px}
.mk-filter{display:none;margin-bottom:6px}
.mk-filter .filter-item{width:-webkit-fill-available;background:white;margin:3px}
.mk-filter .filter-item .filter-btn{width:100%;font-size:13px;padding-right:0;padding-left:0;text-align:center;width:100%;padding:12px 0}
.mk-filter .filter-item .filter-btn i{vertical-align:middle;margin-left:5px}
.fixed-sidebar{position:fixed !important;left:0;right:0;top:0;z-index:100000;width:100% !important;background:#f5f5f5;padding:10px !important;overflow:auto !important;height:100%}
.close-btn{font-size:18px;padding:10px 0;display:none}
.close-btn i{vertical-align:-2px;margin-left:5px}
.fixed-sidebar .close-btn.btn{display:block}
.mk-catlog-ordering .woocommerce-ordering{display:none !important}.mk-ordering .list-inline{text-align:center}
.mk-catlog-ordering .iwp_orders a{padding:10px 20px;margin:0;border:1px solid #e0e0e0;margin-bottom:10px;text-align:center;justify-content:center;border-radius:3px}
.mk-catlog-ordering .iwp_orders a.active{border-color:#28b5cc}
.mk-catlog-ordering .iwp_orders i,.mk-catlog-ordering .iwp_orders span{display:none}
.woocommerce-archive{width:79%}
.main-single {width: 79%; float: left;}
.main-blog {width: 80%; float: left;}
.main-archive {width: 80%; float: left;}
section.archive-content{margin-bottom:10px;background-color:#FFF;overflow:hidden;display:block;border:1px solid #eaeaea;box-shadow:0 4px 15px 0 rgba(211,214,227,.18);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.woocommerce .products ul,.woocommerce ul.products{margin:0}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;word-wrap:break-word;max-height:60px;min-height:60px;display:block;height:60px;width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-size:14px;line-height:25px;color:#535353}
.woocommerce ul.products li.product .price{font-weight:700;margin:.8em 0;margin-bottom:.5em;font-size:.857em;text-align:left;color:#000;display:block;clear:both;font-size:1.125rem}
.woocommerce ul.products li.product .price del{color:#4f5050;font-size:17px;display:block}
.woocommerce ul.products li.product .price del span.woocommerce-Price-currencySymbol{display:none}
.woocommerce ul.products li.product .price ins{text-decoration:none;float:left;font-weight:700}
.woocommerce ul.products li.product .star-rating{text-align:center;margin:5px auto 0}
.woocommerce ul.products li.product .price .iwp_discount{display:inline-block;float:left;border-radius:5px;margin-left:7px;padding:1px 7px;z-index:5;color:#fff;background:red;font-size:15px;font-weight:100;position:relative}
.woocommerce ul.products li.product .price .iwp_discount span.prodis{color:#fff;text-align:center;font-size:15px;font-weight:600}
.woocommerce ul.products li.product .price .iwp_discount span.prodis span.textnum{display:block}
.woocommerce ul.products li.product .price .iwp_discount span.prodis span.distext{font-size:10px;position:relative;top:-15px;display:none}
.woocommerce nav.woocommerce-pagination ul li{float:left}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0;margin-bottom:-1px;padding:10px 10px 3px;transition:all .2s ease-out;background-color:#fff;position:relative;height:440px;width:25%;outline:1px solid #ebebeb;clear:none}
.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:25%}
.related-carousel li.store_item{width:100% !important;outline:0 !important;box-shadow:none !important}
.related{margin-bottom:15px}
.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:0 !important;border-left:0;margin:1px;background:#e9204f !important;padding:5px 20px !important;color:white;border-radius:50px}
.woocommerce nav.woocommerce-pagination ul li{border-left:0 !important;float:left !important;padding:0;margin:0;display:inline;overflow:hidden}
.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:rgba(255,255,255,.72) !important;color:white !important}
.digcon{width:100%}
.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{border-radius:50%;padding:12px;width:36px;height:36px;line-height:15px !important}
ul.page-numbers li a{color:white !important;font-size:16px !important;line-height:25px !important;width:36px;height:36px;margin-left:3px !important}
.out_of_stock{position:relative}
.iwp-amazing-slider .offer-block .offer-pix.out_of_stock:after{display:inline-block;padding:15px 50px;position:absolute;top:50%;left:50%;font-weight:500;transform:translateX(-50%);color:#ff0707;border:1px solid #979898;border-radius:0 22px 0 22px;background:rgba(255,255,255,.75);content:"ناموجود"}
.iranwp-special-offer-mobile .iranwp-special.out_of_stock:after{display:inline-block;padding:5px 35px;position:absolute;top:70px;left:50%;font-weight:500;transform:translateX(-50%);color:#ff0707;border:1px solid #979898;border-radius:0 22px 0 22px;background:rgba(255,255,255,.75);content:"ناموجود"}
.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{box-shadow:0 2px 17px 0 rgba(0,0,0,.13);z-index:1}
.related.products .store_item{width:20%}
.related li.store_item{border:0 !important}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
@keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.sb-hide{display:none !important}
.sb-clear{clear:both}
.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{z-index:1}
.sb-infinite-scroll-loader{text-align:center;clear:both;margin-bottom:5px;font-size:14px}
.sb-infinite-scroll-loader img{margin-right:10px;display:inline-block;font-size:14px;vertical-align:middle}
.sb-infinite-scroll-loader span{display:inline-block;vertical-align:middle}
.sb-infinite-scroll-load-more{font-size:14px;text-align:center}
.sb-infinite-scroll-load-more a{font-size:14px;cursor:pointer;text-decoration:none;display:inline-block;margin-bottom:5px}
.sb-infinite-scroll-load-more a{border:1px solid #1e1f21;border-radius:3px;color:#1e1f21 !important;padding:10px 50px}
@media(min-width:992px) and (max-width:1199px){.related.products .store_item .product_item button.woosq-btn{display:none !important}
}
.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:20%}
.discount_sale{position:absolute;top:0;left:0;width:0;height:0;border-bottom:69px solid transparent;border-left:69px solid #ff0707;z-index:11}
span.onisale{position:absolute;top:0;left:-60px;transform:rotate(-45deg);color:#fff;text-align:center;font-size:11px;line-height:28px}
span.discount_class{font-size:10px;position:relative;top:-15px}
.product-bar .discount_sale{left:0;width:54px;height:55px;background:url(assets/img/discont_badge.png);z-index:5;color:#fff;font-size:11px;font-weight:100;line-height:16px;position:absolute;right:-10px;top:-10px;border:0 !important}
.product-bar .discount_sale span.onisale{position:absolute;top:5px;right:10px;left:auto;transform:rotate(0deg);color:#fff;text-align:center;font-size:10px;font-weight:600;line-height:28px}
.archive-special-slider{font-size:13px;color:red}
.product_item {
    position: relative;
    height: 100%;
}
figure.archive-product-special-slider{border-bottom:2px solid red;padding-bottom:7px;margin-bottom:10px;overflow:hidden;position:absolute;top:0;width:100%}
.archive-content ul.products li.product a.woocommerce-loop-product__link{text-decoration:none;padding-top:30px !important;display:block}
@media(max-width:768px){.woocommerce-archive{background:rgba(255,255,255,0);-webkit-border-radius:0;-moz-border-radius:0;overflow:hidden;border-radius:0;display:block;box-shadow:none;padding:0}
.woocommerce .woocommerce-ordering select,.woocommerce-archive .woocommerce-ordering select{margin-top:0}
.woocommerce ul.products li.product .price{clear:none}
.product-rating{color:#9a9a9a;font-size:14px;text-align:right;display:block;clear:both;height:30px;padding:15px;border-top:1px solid #efefef}
.product-rating span{float:right}
.woocommerce ul.products li.product .onsale{left:7px;display:none}
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a{float:none !important;font-size:.75rem !important}
li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term.woocommerce-widget-layered-nav-list__item--chosen.chosen a{position:relative}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before{content:'';display:inline-block;width:15px;height:15px;margin-top:3px;padding:0;border:1px double #ccc;margin-bottom:6px;margin-left:9px;vertical-align:middle;box-sizing:content-box;background-color:#fff;border-radius:0}
li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term.woocommerce-widget-layered-nav-list__item--chosen.chosen a:before{background:#00bfd6;border-color:#00bfd6}
li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term.woocommerce-widget-layered-nav-list__item--chosen.chosen a:after{content:"\F12C";font-family:"Material Design Icons";position:absolute;right:0;color:white;font-size:16px}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0;float:left;font-size:.75rem;color:#848484}
.widget_layered_nav_filters ul .chosen{float:right;width:auto !important}
.widget_layered_nav_filters ul .chosen a{border:1px solid #efeeee;padding:10px;border-radius:0;float:right;color:#c7c7c7 !important;font-size:12px !important}
.widget_layered_nav_filters ul .chosen a:before{content:"" !important}
.widget_layered_nav_filters ul .chosen a:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none;vertical-align:inherit;margin-right:.5em}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:rgba(255,255,255,0)}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00bfd6;height:2px;top:2px}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:white;border:1px solid #ababab}
.woocommerce .widget_price_filter .price_slider_amount .button{width:100%;border-radius:0;background:#00bfd6;border:1px solid #00a8bd;color:white;padding:0 !important;font-size:15px;line-height:35px;outline:0}
.woocommerce .widget_price_filter .price_slider_amount .button:before{content:"\f0b0";font-family:"FontAwesomePro" !important;float:right;font-size:25px;font-weight:300;padding:0 5px}
.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{unicode-bidi:embed;font-size:13px;text-align:center;direction:rtl}
.main-login{min-height:500px}
.col-1,.col-2{max-width:100%}
.Register{display:none;float:none !important;margin:0 auto;background:white;border-radius:0;box-shadow:0 12px 12px 0 rgba(181,181,181,.11);border:1px solid #e0e1e2;padding:0}
.Login,form.woocommerce-ResetPassword.lost_reset_password{float:none !important;display:block;margin:0 auto;background:white;border-radius:0;box-shadow:0 12px 12px 0 rgba(181,181,181,.11);border:1px solid #e0e1e2;padding:0}
form.woocommerce-ResetPassword.lost_reset_password p{width:100%}
form.woocommerce-ResetPassword.lost_reset_password{border:1px solid #d3ced2;padding:20px;border-radius:0;font-size:13px;text-align:center}
@media(min-width:992px){.Login,.Register,form.woocommerce-ResetPassword.lost_reset_password{width:100% !important}
}
.Login h2,.Register h2{font-size:18px;padding:25px;border-bottom:1px solid #ccc;font-weight:500;color:#757575}
.Login form,.Register form{font-size:14px}
span.password-input{width:100%}
.Login form input,.Register form input{font-size:12px;margin-top:0;padding:25px 10px}
.login a,.Register a{color:#1ca2bd;text-decoration:none;position:relative;font-size:12px}
.Login a:after,.Register a:after{left:0;right:0;top:50%;margin-top:.85em;content:"";position:absolute;border-bottom:1px dashed #1ca2bd}
.Login .login-btn,.Register .login-btn,form.woocommerce-ResetPassword.lost_reset_password button,form.woocommerce-ResetPassword.lost_reset_password button:hover{width:100%;vertical-align:middle;line-height:50px;display:block;font-size:1.1rem;padding:0;font-weight:400;color:#fff;background:#16c4d9;outline:0;border:1px solid #16c4d9;border-radius:0;position:relative;height:50px;padding-right:40px;overflow:hidden;transition:all .3s}
.Login .login-btn:before,.Register .login-btn:before,form.woocommerce-ResetPassword.lost_reset_password button:before{width:60px;height:50px;position:absolute;right:0;transition:all .6s;background:hsla(0,100%,100%,.21) no-repeat;content:"";border-top-left-radius:90px 100px;border-bottom-left-radius:90px 100px}
.Login .login-btn:hover:before,.Register .login-btn:hover:before,form.woocommerce-ResetPassword.lost_reset_password button:hover:before{width:135%;transition:all .6s}
.Login .login-btn:after,.Register .login-btn:after,form.woocommerce-ResetPassword.lost_reset_password button:after{font-family:'Material Design Icons';position:absolute;right:20px;top:0;font-size:27px}
.Login .login-btn:after,form.woocommerce-ResetPassword.lost_reset_password button:after{content:"\F5FC"}
.Register .login-btn:after{content:"\F800"}
.woocommerce form.login,.woocommerce form.register{border:0;margin:0}
.leading{padding:15px;text-align:center;font-size:13px;background:#f5f8fb}
.leading button{font-size:13px;color:#1ca2bd;text-decoration:none;position:relative}
.leading button:hover{color:#1ca2bd}
.leading button:after{left:0;right:0;top:50%;margin-top:.85em;content:"";position:absolute;border-bottom:1px dashed #1ca2bd}
a.panel-logo img{display:block;margin:0 auto 25px}
a.panel-logo{display:block}
.user_form{background:white;padding:15px}
.user_form h5.headline{padding:10px 0 25px;font-size:25px;font-weight:600;text-align:center;border-bottom:1px solid #e8e8e8;margin-bottom:30px}
.user_form form{border:0 !important;padding:0 !important;margin:0 !important;border-radius:0 !important}
.user_form p{width:100% !important}
.user_form form input{margin-bottom:10px;font-size:17px;font-weight:300;letter-spacing:-.8px}
.user_form form .btn[type="submit"]{width:100%;padding:10px;border-radius:0;font-size:18px;font-weight:300;margin:0;color:#fff;background:#00bcd4;border:0 !important;position:relative}
.user_form form .btn[type="submit"]:before{width:60px;height:50px;position:absolute;right:0;top:0;transition:all .6s;background:hsla(0,100%,100%,.21) no-repeat;content:"";border-top-left-radius:90px 100px;border-bottom-left-radius:90px 100px}
.user_form form .btn[type="submit"]:after{content:"\f502";color:#fff;position:absolute;font-family:"FontAwesomePro";font-weight:300;right:15px;top:3px;font-size:27px}
.register_uri{padding:15px;text-align:center;margin:35px -15px -15px;font-size:18px;font-weight:300;color:black}
.register_uri a{text-decoration:none;color:#00bcd4;font-size:18px}
.remind{font-size:14px;font-weight:300;margin:0}
p.woocommerce-LostPassword.lost_password a{text-decoration:none;color:#6e6e6e;font-weight:300;float:left;font-size:14px;vertical-align:middle;line-height:35px}
.main-login{max-width:400px;margin:0 auto;margin-top:50px}
.lost_form p{font-size:14px;font-weight:300;line-height:40px}
.lost_form input{border-radius:0}
.user_form .btn[type="submit"]{width:100%;padding:10px;border-radius:0;font-size:18px;font-weight:300;margin:20px 0;color:#fff;background:#e9204f;border:0 !important;position:relative}
.user_form .btn[type="submit"]:before{width:60px;height:50px;position:absolute;right:0;top:0;transition:all .6s;background:hsla(0,100%,100%,.21) no-repeat;content:"";border-top-left-radius:90px 100px;border-bottom-left-radius:90px 100px}
.user_form .btn[type="submit"]:after{content:"\f007";color:#fff;position:absolute;font-family:"FontAwesomePro";font-weight:300;right:15px;top:3px;font-size:27px}
.user_form .btn[type="submit"]:hover:before{width:135%;transition:all .6s}
.lost_form .btn[type="submit"]{padding:15px}
.lost_form .btn[type="submit"]:after{top:9px}
.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#e9204f;text-decoration:none;background-image:none}
.footer_myaccount{width:100%;border-top:1px solid #dcdcdc;margin-top:100px;text-align:center;padding:15px;min-height:180px}
.myaccount_menu{margin-bottom:30px}
.myaccount_menu ul{margin:0;padding:0}
.myaccount_menu ul li{display:inline-block;margin-left:15px}
.myaccount_menu ul li a{font-size:14px;font-weight:300;color:#000}
.myaccount_copyright{font-size:14px;font-weight:300;color:#000;padding:0 20px 20px;line-height:35px}
.woocommerce-account .woocommerce-MyAccount-navigation{width:20%;float:right}
.woocommerce-account .woocommerce-MyAccount-content{width:78%;background:white;margin:0 auto;margin-bottom: 15px;float:left;padding:15px;box-shadow:0 12px 12px 0 hsla(0,0%,69%,.04);border:1px solid #e0e0e0;font-size:12px}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{width:100%;vertical-align:middle;line-height:50px;display:block;text-align:center;font-size:.75rem;padding:0;font-weight:400;color:#fff;background:#16c4d9;outline:0;border:1px solid #16c4d9;border-radius:0;position:relative;height:50px;overflow:hidden;transition:all .3s}
.woocommerce table.shop_table{font-size:15px}
td.product-name {
    max-width: 350px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
td.product-name a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    max-width: 100%;
    clear: both;
}

form.woocommerce-cart-form{background:#FFF;border:1px solid #ededed;border-radius:0;padding:15px !important;overflow:hidden;margin-bottom:30px;width:70%;float:right}
.cart_totals{background:#FFF;border:1px solid #ededed;border-radius:0;padding:15px !important;overflow:hidden;margin-bottom:30px;width:29%;float:left}
.woocommerce table.shop_table{border:1px solid rgba(255,255,255,0)}
#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:80px}
.actions .coupon{width:69%}
.actions .coupon input#coupon_code{width:49%;float:right;height:42px;margin:0 !important;border-color:#ccc !important}
.actions .coupon button.button[name=apply_coupon]{float:left;width:50%}
button.button[name=update_cart]{width:30%;height:42px}
.cart_totals.calculated_shipping{width:23%;float:left;background:#FFF;border:1px solid #ededed;border-radius:5px;padding:15px !important;overflow:hidden;margin-bottom:30px}
.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:100%;float:right}
.woocommerce-info{margin-bottom:15px;color:#4e4e4e;font-size:14px;padding:22px 100px 22px 22px;position:relative;border-radius:0;background-color:#fffde4;border:1px solid #f6e8a1}
.woocommerce-info:before{content:"\F5D6";font-family:'Material Design Icons';font-size:50px;color:#d0bf6c;right:25px;top:-7px}
.woocommerce-MyAccount-content .woocommerce-info:before{top:0}
.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:hover{background-color:transparent;color:#4e4e4e;padding-right:0;padding-left:0}
.woocommerce .woocommerce-info .button:after,.woocommerce-page .woocommerce-info .button:after{left:0;right:0;top:50%;margin-top:.85em;content:"";position:absolute;border-bottom:1px dashed #4e4e4e}
.woocommerce-account .woocommerce-MyAccount-content button{width:100%;vertical-align:middle;line-height:50px;display:block;font-size:1.1rem;padding:0;font-weight:400;color:#fff;background:#16c4d9;outline:0;border:1px solid #16c4d9;border-radius:0;position:relative;height:50px;padding-right:40px;overflow:hidden;transition:all .3s}
.woocommerce-account .woocommerce-MyAccount-content button:hover{color:#fff;background:#16c4d9}
.woocommerce-account .woocommerce-MyAccount-content button:before{width:60px;height:50px;position:absolute;right:0;transition:all .6s;background:hsla(0,100%,100%,.21) no-repeat;content:"";border-top-left-radius:90px 100px;border-bottom-left-radius:90px 100px}
.woocommerce-account .woocommerce-MyAccount-content button:hover:before{width:135%;transition:all .6s}
.woocommerce-account .woocommerce-MyAccount-content button:after{font-family:'Material Design Icons';position:absolute;right:20px;top:0;font-size:27px}
.woocommerce-account .woocommerce-MyAccount-content input{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:.87rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:1px 0 !important;padding:25px 10px}
.user-avatar{background:white;margin:0 auto;margin-bottom:20px;box-shadow:0 12px 12px 0 hsla(0,0%,69%,.04);border:1px solid #e0e0e0;font-size:12px}
.member-avatar{margin:0 auto;text-align:center;padding:15px;background:#f5f8fb}
.member-avatar img{height:70px;width:70px;border-radius:50%;background:50% no-repeat #fff;background-size:contain;box-shadow:0 0 0 4px hsla(0,0%,100%,.61);border:3px solid #00bfd6}
.member-account{border-top:1px solid #f1f1f1}
.member-edit{width:50%;padding:15px 0;border-left:1px solid #f1f1f1}
.member-logout{width:50%;padding:15px 0}
.member-account a{text-decoration:none}
.member-account i{display:block;font-size:18px}
nav.woocommerce-MyAccount-navigation ul{box-shadow:0 12px 12px 0 hsla(0,0%,69%,.04);border:1px solid #e0e0e0;background:white;font-size:12px;list-style:none}
nav.woocommerce-MyAccount-navigation ul li{padding:15px}
nav.woocommerce-MyAccount-navigation ul li:hover{background:#f5f8fb}
nav.woocommerce-MyAccount-navigation ul li a{text-decoration:none}
nav.woocommerce-MyAccount-navigation ul li a:before{font-family:"FontAwesomePro" !important;margin-left:10px;font-weight:300;font-size: 20px;vertical-align: middle;}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\f007"}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders a:before{content:"\f290"}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\f0ed"}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\f601"}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\f2b9"}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--tracking a:before{content:"\f002"}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--favorites a:before{content:"\f004"}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--comment a:before{content:"\f4a6"}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\f011"}
figure.comment-item{border:1px solid #f1f1f1}
.product-thumbnail{max-width:150px}
.product-thumbnail .star-rating{float:none;margin:0 auto}
header.product-title h3{font-size:15px}
.product-comment{line-height:35px}
.form-row span.woocommerce-input-wrapper,span.woocommerce-input-wrapper{width:100%}
.woocommerce form .form-row .select2-container{width:100%;line-height:2em;height:40px;border:1px solid #ced4da;border-radius:0}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #fff !important}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:35px !important;outline:0 !important;font-size:14px;letter-spacing:-.8px}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:30px;position:absolute;top:5px !important;left:5px !important;right:auto !important;width:20px}
@media(max-width:991px){.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}
.woocommerce-account .woocommerce-MyAccount-content{width:100%}
}
@media(max-width:991px){.org-side{display:none}
.top-item{padding-left:0}
.service{display:none}
}
.org-side .oso:last-of-type,.org-side .oso:last-child,.org-side .oso:last-child section{margin-bottom:0 !important}
aside.home_sidebar .sidebar-title{line-height:39px;font-size:14px;font-weight:300;color:#000;position:relative;width:100%;display:inline-block;padding:10px;z-index:2;background-color:#fff;border-bottom:1px solid #eceff4}
aside.home_sidebar{margin-bottom:10px;background-color:#FFF;overflow:hidden;display:block;border:1px solid #eceff4;box-shadow:0 4px 15px 0 rgba(211,214,227,.18);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:100%;float:right;display:block;position:relative}
.iranwp-offer-moment{background:white;font-size:14px;padding:5px;text-align:center;min-height:446px;border-radius:0 !important;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.03);box-shadow:1px 1px 4px 0 rgba(0,0,0,.03);border:1px solid rgba(0,191,214,.3) !important}
.iranwp-offer-moment .sidebar-title{border:0 !important;line-height:39px;font-size:14px;font-weight:600;color:#515151;position:relative;width:100%;display:inline-block;padding:10px;z-index:2;background-color:#fff;letter-spacing:-.8px}
.iranwp-offer-moment .ofm-more{text-decoration:none}
.slide-progress{width:0;max-width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(#d3fffb),to(#34d6fb));background:linear-gradient(90deg,#d3fffb,#34d6fb)}
.iranwp-offer-moment .offer-moment .iranwp-full-offer .offer-body .ofm-img{max-width:200px;max-height:200px;margin:0 auto;margin-top:20px;margin-bottom:15px}
.iranwp-offer-moment .offer-moment .iranwp-full-offer .offer-body .ofm-img img{max-width:100%;width:100%;height:auto;margin:0 auto;display:block;text-align:center}
.iranwp-offer-moment .offer-moment .iranwp-full-offer .offer-body .ofm-title{font-size:14px;color:#444;font-weight:500;height:60px;line-height:35px;margin-bottom:15px;letter-spacing:-.8px;padding:0 15px;direction:rtl}
.iranwp-offer-moment .offer-moment .iranwp-full-offer .offer-body .ofm-price{direction:rtl;color:#e9204f;font-size:1.7em;font-weight:700;margin-bottom:10px}
.iranwp-offer-moment .offer-moment .iranwp-full-offer .offer-body .ofm-price del{font-size:16px;color:#777}
.iranwp-offer-moment .offer-moment .iranwp-full-offer .offer-body .ofm-price ins{text-decoration:none}
.ofm-url{border:1px dashed #ccc;height:50px;line-height:50px;border-radius:0;margin:0 10px}
.ofm-url i{float:right;margin:5px;width:35px;height:37px;line-height:35px;font-size:25px;color:white;background:#08c1e8;border-radius:0}
.ofm-url ins,.ofm-url>.woocommerce-Price-amount{font-size:18px;font-weight:800;color:#222}
.ofm-url .woocommerce-Price-currencySymbol{font-size:12px}
.ofm-url del{font-size:15px;color:#515151}
.cps-product-taxonomy{width:100%;height:410px;overflow:hidden}
.free-tax {
    height: 375px;
}
.cps-taxonomy-detailes{float:right;width:20%;text-align:center;color:#fff;position:relative;padding:30px 0 0;z-index:2;height:390px;display:block}
.details-box {
    padding: 60px 0 0;
}
.cps-taxonomy-detailes img{width:135px}
.cps-taxonomy-detailes a{border:2px solid;padding:3px 30px;border-radius:0;font-size:17px}
.cps-taxonomy-content{width:80%;padding:10px 20px;position:relative;}
.ips-taxonomy-content{padding:20px 20px}
.cps-product-item{text-align:center;display:block;margin-bottom:5px;float:right;width:100%;height:100%;position:relative;min-height:390px;cursor:pointer;background:#fff;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;overflow:hidden;padding:10px;border-radius:5px}
.ips-product-item{min-height:340px}
.cps-product-wraper a{text-decoration:none}
.cps-product_thumbnails{width:200px;height:auto;max-width:100%;margin:0 auto;margin-bottom:15px}
h2.cps-product-title{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;text-overflow:ellipsis;font-weight:400;display:block;text-align:center;overflow:hidden;min-height:45px;font-size:13px;line-height:24px;height:40px;color:#151515;direction:rtl;margin-bottom:25px;letter-spacing:-.6px}
.cps-product-wraper .price{color:#171616;display:block;font-size:18px;height:50px;letter-spacing:0;direction:rtl;font-weight:700;margin:0;text-align:left}
.cps-product-wraper .price del{color:#979898;font-weight:400;clear:both;display:block;font-size:14px}
.cps-product-wraper .price span.woocommerce-Price-currencySymbol{font-size:10px;vertical-align:1px;padding-right:0}
.isp-special-end{font-size:13px;font-weight:300}
.cps-product-wraper .price .iwp_discount{display:block;width:54px;height:54px;background:url(assets/img/discont_badge.png);z-index:5;color:#fff;font-size:11px;font-weight:100;line-height:16px;position:absolute;top:0;right:0;border:0 !important}
.cps-product-wraper .price .iwp_discount span.prodis{position:absolute;top:5px;right:10px;left:auto;transform:rotate(0deg);color:#fff;text-align:center;font-size:10px;font-weight:600;line-height:28px}
.cps-product-wraper .price .iwp_discount span.prodis span.textnum{display:block}
.cps-product-wraper .price .iwp_discount span.prodis span.distext{font-size:10px;position:relative;top:-15px}
ins{text-decoration:none}
.cps-iranwp_product .owl-nav button.owl-next{
	right: 0;
    width: 40px;
    background: white;
    height: 75px;
    top: 38%;
    line-height: 100px;
	color: #4c4c4c;-webkit-box-shadow: -1.5px 0 4px 0 rgba(0,0,0,.15);box-shadow: -1.5px 0 4px 0 rgba(0,0,0,.15);border-radius: 8px 0 0 8px;
}
.cps-iranwp_product .owl-nav button.owl-prev{left:0;-webkit-box-shadow:-1.5px 0 4px 0 rgba(0,0,0,.15);box-shadow:-1.5px 0 4px 0 rgba(0,0,0,.15);color:4c4c4c;border-radius:0 8px 8px 0;width:40px;background:white;height:75px;top:38%;line-height:100px}
.cps-iranwp_product .owl-nav button{position:absolute;top:50%;outline:0}
.cps-iranwp_product .owl-nav button.owl-next i,.cps-iranwp_product .owl-nav button.owl-prev i{font-size:40px;display:inline-block}
.cps-iranwp_product .owl-nav button.owl-next.disabled i,.cps-iranwp_product .owl-nav button.owl-prev.disabled i{color:#ccc}
.isp-slider .owl-nav button.owl-next{right:-15px}
.isp-slider .owl-nav button.owl-prev{left:-15px}
.isp-slider .owl-nav button{position:absolute;top:50%;outline:0}
.isp-slider .owl-nav button.owl-next i,.isp-slider .owl-nav button.owl-prev i{font-size:40px;display:inline-block}
.isp-slider .owl-nav button.owl-prev{
	left: 0;
    width: 40px;
    background: white;
    height: 75px;
    top: 38%;
    line-height: 100px;
    color: #4c4c4c;
    -webkit-box-shadow: 1.5px 0 4px 0 rgba(0,0,0,.15);
    box-shadow: 1.5px 0 4px 0 rgba(0,0,0,.15);
    border-radius: 0 8px 8px 0;
}
.isp-slider .owl-nav button.owl-next{
	right: 0;
    width: 40px;
    background: white;
    height: 75px;
    top: 38%;
    line-height: 100px;
    color: #4c4c4c;
    -webkit-box-shadow: -1.5px 0 4px 0 rgba(0,0,0,.15);
    box-shadow: -1.5px 0 4px 0 rgba(0,0,0,.15);
    border-radius: 8px 0 0 8px;
}
.isp-slider .owl-nav button.owl-next.disabled i,.isp-slider .owl-nav button.owl-prev.disabled i{color:#ccc}
.iranwp-product-special-slider i{
	display: inline-block;
    direction: ltr;
    text-align: left;
    margin-right: 5px;
    color: #8b8b8b;
    font-size: 14px;
    vertical-align: middle;
}
.isp-special{display:inline-block;font-size:14px;color:#8b8b8b}
.iranwp-product-special-slider img{width:25px !important;height:25px;margin-top:-10px;display:inline-block !important}
.woocommerce #reviews #comments ol.commentlist li{
	background-color: #fbfbfb;
    border: 1px solid #e6e6e6;
    padding: 10px;
    border-radius: 0;
    margin: 10px 0;
    color: #313131;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{float:right;border-radius:50%;position:absolute;top:3px;right:3px;padding:3px;width:50px}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
	margin: 5px 50px 0 0;
    border: 0;
    border-radius: 0;
    padding: 0;
    color: #313131;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
}
.woocommerce #review_form #respond textarea{width:100%;border-radius:0;padding:15px;border:1px solid #ccc;outline:0;min-height:250px;outline:0}
#commentform input{padding:10px 5px;border:1px solid #ccc;font-size:14px;width:100%;border-radius:0;float:right;margin:5px 0;outline:0}
.woocommerce #respond input#submit{color:#00bfd6;border:1px solid #00bfd6;background-color:white;width:100%;padding:20px;cursor:pointer;border-radius:0;outline:0;margin-top:15px}
.woocommerce #respond input#submit:hover{background-color:#f5f8fb;text-decoration:none;background-image:none;color:#00bfd6}
.woocommerce p.stars a,.woocommerce p.stars a:hover{color:#ffb322;font-size:15px}
.dokan-store .content-area,.dokan-dashboard .dokan-dashboard-wrap{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;text-align:right;font-size:12px}
.dokan-store .content-area .site-main{background:white}
.dokan-store .content-area .site-main{overflow:hidden;box-shadow:0 8px 8px 0 rgba(220,220,220,0);padding:15px;border:1px solid rgba(224,225,226,.6313725490196078);border-radius:0}
.dokan-dashboard .dokan-dashboard-wrap{overflow:hidden;padding:30px;border-radius:0}
.dokan-dashboard .dokan-dashboard-content{background:white}
.dokan-widget-area ul li{list-style-type:none}
.dokan-widget-area h3{font-size:1rem;text-align:center;padding:13px 0;background:#ecf5f7;margin-top:20px;border-radius:0}
.dokan-store .content-area .site-main #reviews #comments ol.commentlist li{background-color:#fff;border:1px solid #afc3c7;padding:10px;border-radius:0;margin:10px 0;color:#6b6b6b}
.dokan-store .content-area .site-main #reviews #comments ol.commentlist li .comment-text{color:#6b6b6b}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li{float:right !important}
.iranwp-megamenu .irwp-megamenu{margin-bottom:0}
.iranwp-megamenu .irwp-megamenu>ul{margin-bottom:0}
.iranwp-megamenu ul li{font-size:.75rem;list-style:none;float:right;margin-top:-5px}
.iranwp-megamenu .irwp-megamenu .mega-item{position:relative}
.iranwp-megamenu ul li a{display:inline-block;height:52px;position:relative;line-height:52px;color:white;padding-left:15px;font-size:.75rem;text-decoration:none}
.iranwp-megamenu .irwp-megamenu .mega-item .sub-menu{width:240px;z-index:9999;top:45px;right:0}
.iranwp-megamenu .irwp-megamenu .mega-item .sub-menu li{padding:10px 3px}
.iranwp-megamenu .irwp-megamenu .mega-item .sub-menu li:hover{background:rgba(0,190,214,.04)}
.iranwp-megamenu .irwp-megamenu .mega-item .sub-menu li>ul{top:5px;right:240px}.iranwp-megamenu .mega-sub{display:none;padding:0;right:15px;position:absolute;z-index:9999;background:white;color:#616161;box-shadow:0 0 0 1px rgba(142,142,142,.35);-webkit-box-shadow:0 0 0 1px rgba(142,142,142,.35);border-radius:0}
.iranwp-megamenu ul ul li{width:100%;float:right;padding-right:10px}
.iranwp-megamenu .irwp-megamenu .mega-item .sub-menu li a{padding:5px}
.iranwp-megamenu ul ul a{text-align:right;font-size:11px;line-height:24px;padding:5px;display:block;color:#98a7b5;font-weight:400;height:auto}
.iranwp-megamenu ul ul a:hover{color:#4a5f73}
.iranwp-megamenu ul li:hover>ul,.iranwp-megamenu ul li:hover>.full-item{display:block}
.iranwp-megamenu ul li.mega-menu .full-item{width:96.5%;right:15px;top:40px;padding:15px 0 0;margin-right:auto;margin-left:auto;min-height:270px}
.iranwp-megamenu ul .mega-menu .full-item{padding-right:0}
.iranwp-megamenu ul .mega-menu .mega-menu-head{padding:5px 0;text-align:right;font-size:13px;color:#616161}
.iranwp-megamenu .mega-menu-col-4 .full-item>li{width:21%;min-height:150px;position:relative;padding:0 15px}
.iranwp-megamenu .mega-menu-col-4 .full-item>li>a{padding:5px 0;text-align:right;font-size:13px;color:#1ca2bd;display:inline-block;float:right;transition:all .8s}
.iranwp-megamenu .mega-menu-col-4 .full-item>li>a:hover:after{left:0;right:0;top:50%;margin-top:.85em;content:"";position:absolute;border-bottom:1px dashed #1ca2bd}
.iranwp-megamenu .mega-menu-col-4 .full-item>li>a:before{content:"\F141";font-family:'Material Design Icons'}
.iranwp-megamenu .mega-menu-col-5 .full-item>li{width:17%;min-height:150px;float:right;position:relative;padding:0 15px}
.iranwp-megamenu .mega-menu-col-5 .full-item>li>a{padding:5px 0;text-align:right;font-size:13px;color:#1ca2bd;display:inline-block;float:right;transition:all .8s}
.iranwp-megamenu .mega-menu-col-5 .full-item>li>a:hover:after{left:0;right:0;top:50%;margin-top:.85em;content:"";position:absolute;border-bottom:1px dashed #1ca2bd}
.iranwp-megamenu .mega-menu-col-5 .full-item>li>a:before{content:"\F141";font-family:'Material Design Icons'}
.iranwp-megamenu-background{background-repeat:no-repeat;position:absolute;bottom:0;left:0;width:250px;height:250px;max-width:100%;background-size:cover}
.woocommerce.widget_price_filter{padding:10px}
ul.product-categories a{text-decoration:none;font-size:14px;font-weight:300;line-height:22px;color:#515151}
ul.product-categories li ul.children{margin-right:15px}
.widget_product_categories ul li {
    list-style: none;
}
.product-wraper .iwp_discount{display:block;width:54px;height:54px;background:url(assets/img/discont_badge.png);z-index:5;color:#fff;font-size:11px;font-weight:100;line-height:16px;position:absolute;top:0;right:0;border:0 !important}
.product-wraper .iwp_discount span.prodis{position:absolute;top:5px;right:10px;left:auto;transform:rotate(0deg);color:#fff;text-align:center;font-size:10px;font-weight:600;line-height:28px}
.product-wraper .iwp_discount span.prodis span.textnum{display:block}
.product-wraper .iwp_discount span.prodis span.distext{font-size:10px;position:relative;top:-15px}
@media screen and (max-width:600px){#wpadminbar{position:fixed !important}
}
#wpadminbar{z-index:10 !important}
img{max-width:100%}
.blog-item{display:block;overflow:hidden;margin:0 -7px 10px}
.catty-post-item{float:right;padding:5px;text-align:right;width:calc(100%*1/3.001)}
.item-wrapper{-o-transition:all .3s linear;transition:all .3s linear;background-color:#FFF;overflow:hidden;display:block;border:1px solid #eaeaea;box-shadow:0 4px 15px 0 rgba(211,214,227,.18);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
figure.thumbnail img{width:100%;height:273px;border-radius:0}
figure.blog-context{margin:0}
h2.entry-title{height:50px;font-size:14px;color:#211f1f;text-align:center;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:pre-line}
h2.entry-title a{text-decoration:none}
.blog-text{height:70px;overflow:hidden;font-size:11px;margin-bottom:10px;line-height:25px;color:#5a5a5a;font-weight:300}
a.entry-more{font-size:13px;color:white;background:#639aff;width:100%;display:block;text-align:center;padding:10px;border-radius:0;text-decoration:none}
.ps{margin-bottom:10px}
.main-blog-nav{clear:both;width:100%;background:#fff;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;font-size:13px;text-decoration:none;margin-bottom:10px;background-color:#FFF;overflow:hidden;display:block;border:1px solid #eaeaea;box-shadow:0 4px 15px 0 rgba(211,214,227,.18);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:10px}
.older-nav{float:right}
.older-nav a,.newer-nav a{text-decoration:none}
.newer-nav{float:left}
@keyframes sonar{0%{transform:scale(.9);opacity:1}
100%{transform:scale(2);opacity:0}
}
@keyframes loading{from{width:0}
to{width:100%}
}
.ajaxsearchform-container{position:relative}
.ajax_search_results{left:0;top:50px;position:absolute;z-index:99999;background:#fff none repeat scroll 0 0;margin:0;padding:0;width:100%;border-radius:0;-moz-box-shadow:0 0 20px rgba(0,0,0,.05);-webkit-box-shadow:0 0 20px rgba(0,0,0,.05);box-shadow:0 0 20px rgba(0,0,0,.05);transition:.3s all ease;max-height:400px;overflow:auto}
.ajax_search_result{color:#000;background:white;display:block;height:auto;clear:both;margin:1px 0;padding:5px;position:relative;text-align:right;width:100%;float:none;overflow:hidden;border-bottom:1px solid #f1f1f1}
.ajax_search_result a{color:#000;display:block;font-size:13px;line-height:45px;text-decoration:none}
.ajax_search_result a strong{color:red;font-weight:500}
.ajax_search_image_div{display:inline-block;width:50px;float:right}
.gamma_special_title{margin-bottom:15px;width:100%}
.gamma_special_title h5{position:relative}
.gamma_special_title h5 i{vertical-align:-5px;margin-left:5px}
.gamma_special_title h5 span{color:#ff5722}
.gamma_special_slider_wrapper{background-color:#fff;padding:5px 0;position:relative;width:100%;display:inline-block}
.gamma_special_slider_thumbnails{max-height:100%;width:300px;max-width:100%;height:auto;margin:0 auto}
.gamma_special_slider_title{margin:0 0 10px 0;text-overflow:ellipsis;white-space:nowrap;padding:0 5px;font-weight:400;display:block;text-align:center;margin-top:10px;overflow:hidden;font-size:13px;line-height:24px;height:40px;color:#151515;direction:rtl}
.gamma_special_slider_price{display:block;padding-bottom:5px;float:none;padding:5px;white-space:nowrap;margin:0;font-weight:400;font-size:15px;text-align:center;margin-bottom:10px;direction:rtl}
.gamma_special_slider_price del span.woocommerce-Price-amount{margin:0;display:inline-block;color:#fff;text-decoration:line-through;font-size:13px;font-weight:400;padding:4px 10px;background-color:#a8b2ba;border-radius:0}
.gamma_special_slider_price ins span.woocommerce-Price-amount{margin:0;display:inline-block;line-height:1;padding:0 5px;color:#fff;font-size:13px;border-radius:0;padding:7px 10px;background-color:#ff5722}
.gamma_special_slider_price>.woocommerce-Price-amount{margin:0;display:inline-block;line-height:1;padding:0 5px;color:#fff;font-size:13px;border-radius:0;padding:7px 10px;background-color:#ff5722}
.gamma_special_slider_price .iwp_discount{display:none}
.gamma_special_timer_fix{height:55px;box-shadow:inset 0 12px 30px -13px #5a5a5a1a;margin-bottom:-5px;padding-top:10px;text-align:center}
.gamma_special_slider__timer{direction:ltr;font-size:15px}
.gamma_special_end{color:#f10;height:50px;box-shadow:inset 0 12px 30px -13px rgba(109,107,107,.1);padding-top:15px;text-align:center}
.gamma_special_timer_fix p{margin:0}
.gamma_special_timer_fix div{display:inline-block;font-size:11px;width:35px;height:35px;margin-left:5px;border-radius:0}
.gamma_special_timer_fix div span{display:block;text-align:center;color:#636363}.gamma_special_timer_fix div.seconds{background:#00acfe;color:white}
.gamma_special_timer_fix div.seconds span{color:white}
.xoo-cp-opac{z-index:99998;background-color:black;opacity:.6;position:fixed;display:none}
.xoo-cp-opac,.xoo-cp-modal,.xoo-cp-cont-opac{top:0;bottom:0;left:0;right:0}
.xoo-cp-modal{position:fixed;text-align:center;z-index:99998;overflow:auto;opacity:0;visibility:hidden;transform:scale(0.7)}
.xoo-cp-active{transition:visibility .4s ease-out,opacity .4s ease-out,transform .4s ease-out;visibility:visible;opacity:1;transform:scale(1)}
.xoo-cp-cont-opac{z-index:1;background-color:white;opacity:.5;position:absolute}
.xoo-cp-modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
.xoo-cp-container{display:inline-block;max-width:650px;border:#a0a0a0 solid 1px;background:#fff;position:relative;vertical-align:middle;width:90%;text-align:left;box-shadow:0 0 10px rgba(0,0,0,.4);border-radius:0;padding:15px}
span.xoo-cp-close{font-size:29px;position:absolute;right:-13px;top:-11px;background-color:#fff;border-radius:50%;cursor:pointer}
.xoo-cp-success,.xoo-cp-error{padding:10px;border:1px solid transparent;border-radius:0;display:block;text-align:left}
.xoo-cp-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1;margin-top:10px}
.xoo-cp-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}
.xoo-cp-atcn{overflow:auto;padding:10px;border:1px solid transparent;border-radius:0;display:block;text-align:right;margin-bottom:15px;font-size:15px}
.xoo-cp-atcn .xoo-cp-icon-check{margin-right:5px}
.xoo-cp-btns{margin:0 auto;clear:both;text-align:center}
a.xcp-btn{width:30%;text-transform:uppercase;text-align:center;cursor:pointer;padding:8px 0;display:inline-block;font-weight:300;margin-right:5px}
@keyframes xoo-cp-spin{100%{transform:rotate(360deg);transform:rotate(360deg)}
}
.xoo-cp-icon-spinner{animation:xoo-cp-spin 575ms infinite linear;display:inline-block}
td.xoo-cp-ptitle a{font-weight:600;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:30px;padding:5px 0;width:100%;max-width:230px;display:block}
td.xoo-cp-pimg img{width:80px;height:80px}
td.xoo-cp-pimg{width:15%}
.xoo-cp-pdetails{width:100%;display:block;overflow:auto;margin-bottom:10px}
td.xoo-cp-pprice{font-size:20px;margin:15px 0;width:15%;color:#4caf50;font-weight:700}
td.xoo-cp-pprice span.woocommerce-Price-currencySymbol{font-size:12px;font-weight:500}
td.xoo-cp-pqty{min-width:90px}
.xoo-cp-pdetails td.xoo-cp-remove{width:5%;font-size:20px}
.xoo-cp-pdetails td{vertical-align:middle;font-size:15px;text-align:center}
table.xoo-cp-pdetails td{border-bottom:1px solid rgba(0,0,0,.1) !important}
table.xoo-cp-pdetails thead td{padding:10px 0;font-weight:700}
.xoo-cp-pdetails td.xoo-cp-ptitle{text-align:right}
.xoo-cp-ptotal{display:table;font-size:18px;padding-bottom:10px;width:100%}
span.xcp-totxt{float:right;font-size:15px;line-height:35px}
.xcp-ptotal{font-size:22px;float:left;color:#4caf50;font-weight:700}
span.xcp-ptotal span.woocommerce-Price-currencySymbol{font-size:12px;font-weight:500}
td.xoo-cp-remove .xoo-cp-remove-pd{font-size:20px;color:#ea0a0a;cursor:pointer}
td.xoo-cp-ptitle{width:45%;padding-left:5px}
td.xoo-cp-ptitle .xoo-cp-variations dl.variation dt,td.xoo-cp-ptitle .xoo-cp-variations dl.variation dd{margin-right:0}
.xoo-cp-preloader{position:fixed;top:47%;left:47%;transform:translate(-50%,-50%);z-index:2;animation:xoo-cp-spin 575ms infinite linear;font-size:45px}
@keyframes xoo-cp-spin{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
@-ms-keyframes xoo-cp-spin{from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(360deg)}
}
@-moz-keyframes xoo-cp-spin{from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes xoo-cp-spin{from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
span.wc-before-msg{font-size:20px;margin-left:5px;vertical-align:-5px;line-height:0}
.wc-before-msg:before{font-family:WooCommerce;content:"\e015"}
.xoo-cp-outer{display:none}
.xoo-cp-variations{font-size:13px}
.xoo-cp-variations .variation{overflow:auto;margin-top:5px;line-height:30px}
.xoo-cp-variations .variation dt{margin:0 5px 0 0;float:right}
.xoo-cp-variations .variation dd{margin:0 10px 0 0}
@media only screen and (max-width:500px){a.xcp-btn{width:80%;margin:5px 0}
span.xcp-ptotal,.xoo-cp-ptotal{font-size:15px}
td.xoo-cp-pimg,td.xoo-txt-img{display:none}
td.xoo-cp-ptitle a,td.xoo-cp-pprice{font-size:14px}
}
span.xcp-minus{border-right-width:1px;border-right-style:solid}
span.xcp-plus{border-left-width:1px;border-left-style:solid}
span.xcp-plus,span.xcp-minus{display:inline-block;text-align:center;cursor:pointer;float:left;width:21px;border:1px solid #f5f7ff;border-radius:0 5px 5px 0;background:#f5f7ff;outline:0;font-weight:bold}
input[type=number].xoo-cp-qty{border:0 !important;text-align:center;display:inline-block;max-width:30px;float:left;height:100%;line-height:100%;padding:0}
input.xoo-cp-qty::-webkit-outer-spin-button,input.xoo-cp-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.xoo-cp-qtybox{border-width:1px;border-style:solid;position:relative;display:inline-block;font-weight:700;height:37px;line-height:35px;border:1px solid #f5f7ff}
.xoo-cp-added,.xoo-cp-adding{margin-left:5px}
.xoo-cp-notice-box{left:0;right:0;bottom:50px;position:fixed;z-index:100000}
.xoo-cp-notice-box>div{display:table;margin:0 auto;background-color:#333;padding:10px 20px;color:white;font-weight:500;font-size:15px}
.xoo-cp-notice ul.woocommerce-error a.button{display:none}
.xoo-cp-notice ul.woocommerce-error{margin:0}
.xoo-cp-variations .variation:last-of-type{display:none}
.xoo-cp-variations .variation:first-of-type{display:block}
.xcp-btn{background-color:#9c9c9c;color:#fff !important;font-size:14px;border-radius:0;border:1px solid #9c9c9c}
a.xoo-cp-btn-vc{background:#2ee47f;border-color:#2ee47f}
a.xoo-cp-btn-ch{background:#e91e63;border-color:#e91e63}
a.xoo-cp-close{background:#03a9f4;border-color:#03a9f4}
.mailpoet_form{padding:0 !important}
a.added_to_cart.wc-forward{display:none !important}
ul.variable-items-wrapper.color-variable-wrapper{float:right}
dl.variation{clear: both;margin:0}
.variation-{margin:0;display:inline-block}
.woocommerce td.product-name dl.variation dt, .woocommerce td.product-name dl.variation dd {
    font-weight: 300;
    font-size: 13px;
}
li.woocommerce-mini-cart-item.mini_cart_item .quantity{float:left}
.cart-is-empety-img img{margin:0 auto;width:200px;height:150px}
.cart-is-empty-text h1{font-size:18px;line-height:31px;color:#424750;text-align:center;margin:4px auto 12px}
.cart-is-empty-text p{font-size:14px;font-weight:300;line-height:30px}
.cart-is-empty-text a{font-size:15px;color:#00bcd4;padding:0 10px}
a.home-uri{border-left:1px solid #a5a5a5}
.cart-url{float:left;position:relative}
.cart-url:before{content:'';width:1px;height:80%;position:absolute;background:#ccc;right:-25px;top:10px}
.cart-url i{font-size:24px;color:#424750;vertical-align:middle}
.cart-url .count{
	font-size: .714rem;
    line-height: 20px;
    color: #fff;
    width: 20px;
    height: 20px;
    background: #ef394e;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    font-weight: 900;
    border: 2px solid #fff;
    position: absolute;
    bottom: -6px;
    right: -9px;
}
.cart-btn {
    top: 10px;
}
.cart-btn svg, .cart-btn svg * {
    fill: #4c4c4c !important;
}
.cart-btn.dropdown-toggle:after{display:none}
.cart_drop_item{width:300px;min-height:80px;text-align:center;background:#fff;font-size:11px;z-index:9999;padding:10px 10px;left:0 !important;top:16px !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;border-radius:0 !important;border-top:4px solid red;-moz-box-shadow:0 0 20px rgba(0,0,0,.05);-webkit-box-shadow:0 0 5px rgba(0,0,0,.05);box-shadow:0 0 5px rgba(0,0,0,.05);transition:.3s all ease}
.cat-nav-menu{display:flex;align-items:center;margin-left:10px}
.cat-nav-menu .cat-menu{margin:0;padding:0;height:33px}
.cat-nav-menu .cat-menu li{list-style:none;font-size:14px;font-weight:400;position:relative}
.cat-nav-menu .cat-menu>li{display:flex;margin-left:10px}
.orginal-cat{letter-spacing:-.5px;font-weight:600;font-size:13px}
.orginal-cat i{font-size:20px;margin-left:5px}
span.menu-not-found{font-size:15px}
.cat-nav-menu .cat-menu a{color:#6e6e6e;display:flex;align-items:center;font-size:14px;letter-spacing:-.8px}
.cat-nav-menu .cat-menu a:hover{color:#ff5b73}
.cat-nav-menu .cat-menu>li>.cat-menu-container{background-color:#fff;box-shadow:rgba(0,0,0,0.045) 0 15px 15px;display:flex;flex-direction:column;padding:5px 0;position:absolute;top:100%;right:0;min-width:250px;opacity:0;visibility:hidden;z-index:-9999;transition:all ease-in 150ms;transform:translateY(10px)}
.cat-nav-menu .cat-menu>li>.cat-menu-container>li a{display:flex;padding:10px 20px}
.cat-nav-menu .cat-menu>li>.cat-menu-container>li:hover a{background-color:#fff}
.cat-nav-menu .cat-menu>li>.cat-menu-container>.menu-item-has-children>a>.fa{transform:rotate(90deg);margin-right:auto}
.cat-nav-menu .cat-menu>li>.cat-menu-container>.menu-item-has-children .sub-menu{background-color:#fff;box-shadow:rgba(0,0,0,0.045) 0 15px 15px;display:flex;flex-direction:column;padding:5px 0;position:absolute;top:-5px;right:100%;min-width:250px;opacity:0;visibility:hidden;z-index:-9999;transition:all ease-in 150ms;transform:translateX(-10px)}
.cat-nav-menu .cat-menu>li>.cat-menu-container>.menu-item-has-children .sub-menu>.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;z-index:9999;transition:all ease-out 150ms;transform:translateX(0)}
.cat-nav-menu .cat-menu>li>.cat-menu-container>.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;z-index:9999;transition:all ease-out 150ms;transform:translateX(0)}
.cat-nav-menu .cat-menu>li>.cat-menu-container .menu-mega-menu .sub-menu{flex-wrap:wrap;align-content:flex-start;min-width:780px;max-height:400px}
.cat-nav-menu .cat-menu>li>.cat-menu-container .menu-mega-menu .sub-menu .mega-menu-title{padding:7px 20px;color:#00bcd4;font-weight:bold}
.cat-nav-menu .cat-menu>li>.cat-menu-container .menu-mega-menu div.sub-menu .mega-menu-title:before{content:'\f104';font-family:"FontAwesomePro" !important;font-weight:400;margin-left:5px}
.cat-nav-menu .cat-menu>li>.cat-menu-container .menu-mega-menu .sub-menu .mega-menu-title:hover{color:#ff5b73}
.cat-nav-menu .cat-menu>li>.cat-menu-container .menu-mega-menu .sub-menu a{background-color:transparent;color:rgba(0,0,0,0.6);padding:7px 30px 7px 0;width:25%}
.cat-nav-menu .cat-menu>li>.cat-menu-container .menu-mega-menu .sub-menu a .fa{display:none}
.cat-nav-menu .cat-menu>li>.cat-menu-container .menu-mega-menu .sub-menu a:hover{color:#ff5b73}
.cat-nav-menu .cat-menu>li:hover>.cat-menu-container{opacity:1;visibility:visible;z-index:9999;transition:all ease-out 150ms;transform:translateY(0)}
.cat-nav-menu .cat-menu .no-menu{color:rgba(0,0,0,0.75);padding:5px 20px;font-size:14px;font-weight:400}
@media(max-width:1198.98px){.cat-nav-menu .cat-menu>li>.cat-menu-container .menu-mega-menu .sub-menu{max-height:400px;flex-wrap:wrap;min-width:680px}
}
.cat-nav-menu:after{background-color:rgba(0,0,0,0.1);content:'';width:1px;height:25px}
.menu-mega-menu .sub-menu{background-repeat:no-repeat;background-position:bottom left}
.site-header{background-color:#fff;height:80px}
.site-header-container{height:80px}
.site-branding{min-width:183px}
.header-search{position:relative}
.header-search input{background-color:#f4f4f4;border:0;height:40px}
.header-search input:focus{background-color:#f1f1f1}
.search-results-wrapper{display:none}
.search-results-wrapper.active{background-color:#fff;box-shadow:rgba(0,0,0,0.1) 0 0 5px;display:block;position:absolute;top:100%;right:0;left:0;padding:10px 0;z-index:99999}
.search-result-item .entry-title a{display:block;padding:7px 20px;color:#000;font-size:14px;font-weight:300}
.search-result-item .entry-title a .fa{margin-left:5px}
.search-result-item .entry-title a:hover{background-color:#4289f1;color:#fff}
.search-not-found{color:#000;font-size:14px;font-weight:300}
.main-navigation{
    padding-bottom: 5px;
    margin-bottom: 15px;
    clear: both;
    -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.04);
    box-shadow: 0 5px 5px 0 rgba(0,0,0,.04);
}
.main-navigation .main-navigation-container{position:relative}
.main-navigation .mihankala-menu{height:33px}
.main-navigation .mihankala-menu>li{font-weight:400}
.mihankala-menu{padding:0;margin:0;height:44px}
.mihankala-menu li{list-style:none;position:relative}
.mihankala-menu>li{display:flex;margin-left:15px;font-size:13px;font-weight:300}
.mihankala-menu>li>a{
	color: #616161;
    display: flex;
    align-items: center;
    height: 100%;
    font-size: 13px;
}
.mihankala-menu>li>a:after{background-color:#4ec6c9;position:absolute;content:"";left:0;right:0;margin:0 auto;bottom:-6px;opacity:0;height:3px;width:0;z-index:9;transition:all .3s ease .3s}
.mihankala-menu>li>a:hover:after{opacity:1;transition:all .3s ease .3s;width:100%}
.mihankala-menu>li:hover>a{color:#4ec6c9}
.mihankala-menu>li>a .fa{margin-right:.5rem;font-size:11px}
.mihankala-menu>li .sub-menu{background-color:#fff;box-shadow:rgba(0,0,0,0.045) 0 15px 15px;display:flex;flex-direction:column;padding:5px 0;position:absolute;top:100%;right:0;min-width:200px;opacity:0;visibility:hidden;z-index:-9999;transition:all ease-in 150ms;transform:translateY(10px)}
.mihankala-menu>li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;z-index:9999;transition:all ease-out 150ms;transform:translateY(0)}
.mihankala-menu>li .sub-menu li{font-weight:300}
.mihankala-menu>li .sub-menu li a{color:rgba(0,0,0,0.85);display:flex;align-items:center;padding:8px 20px}
.mihankala-menu>li .sub-menu li a .fa{margin-right:auto;font-size:11px}
.mihankala-menu>li .sub-menu>li:hover>a{color:#ff5b73}
.mihankala-menu>li>.sub-menu>li .sub-menu{top:-5px;right:100%;transform:translateX(-10px)}
.mihankala-menu>li>.sub-menu>li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;z-index:9999;transition:all ease-out 150ms;transform:translateX(0)}
.mihankala-menu .menu-mega-menu{position:static}
.mihankala-menu .menu-mega-menu .sub-menu{flex-wrap:wrap;align-content:flex-start;min-width:auto;max-height:400px;min-height: 400px;left:0;right:0}
.mihankala-menu .menu-mega-menu .sub-menu .mega-menu-title{color:#00bcd4;font-weight:bold;padding:7px 20px}
.mihankala-menu .menu-mega-menu .sub-menu .mega-menu-title:before{content:'\f104';font-family:"FontAwesomePro" !important;font-weight:400;margin-left:5px}
.mihankala-menu .menu-mega-menu .sub-menu .mega-menu-title:hover{color:#ff5b73}
.mihankala-menu .menu-mega-menu .sub-menu a{color:rgba(0,0,0,0.6);display:flex;padding:7px 30px 7px 0;width:20%}
.mihankala-menu .menu-mega-menu .sub-menu a .fa{display:none}
.mihankala-menu .menu-mega-menu .sub-menu a:hover{color:#ff5b73}
.woocommerce-products-header{clear:both;color:#787878;line-height:22px;padding:15px 15px;margin-bottom:10px;background-color:#FFF;overflow:hidden;display:block;border:1px solid #eaeaea;box-shadow:0 4px 15px 0 rgba(211,214,227,.18);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.woocommerce-products-header h1.woocommerce-products-header__title{font-size:24px;color:#000;font-weight:500;line-height:35px;margin-bottom:10px;border-top-left-radius:3px;border-top-right-radius:3px;margin:-15px -15px 0;padding:5px 10px}
.woocommerce-products-header .page-description{background-color:#fff;color:#444;padding-top:1em;font-size:14px;line-height:35px;font-weight:300}
.woocommerce-products-header .page-description .showmore_content{position:relative;overflow:hidden}
.woocommerce-products-header .page-description .showmore_trigger{width:100%;cursor:pointer;text-align:center;position:relative;height:32px;line-height:45px}
.woocommerce-products-header .page-description .showmore_trigger span{display:block;font-weight:500;font-size:16px}
.woocommerce-products-header .page-description .showmore_trigger .more{bottom:-10px;left:0;position:absolute;width:100%;text-align:center;margin:0;padding:95px 0 0;background-image:linear-gradient(to bottom,transparent,#fff)}
.woocommerce-products-header .page-description h2{font-size:18px;color:#000;font-weight:500}
.woocommerce-products-header .page-description h3{font-size:16px;color:#000;font-weight:500}
.woocommerce-products-header .page-description h4{font-size:14px;color:#000;font-weight:500}
.woocommerce-products-header .page-description h5{font-size:12px;color:#000;font-weight:500}
.woocommerce-products-header .page-description h6{font-size:10px;color:#000;font-weight:500}
.woocommerce-products-header .term-description .showmore_content{position:relative;overflow:hidden}
.woocommerce-products-header .term-description .showmore_trigger{width:100%;cursor:pointer;text-align:center;position:relative;height:32px}
.woocommerce-products-header .term-description .showmore_trigger:before{content:'';display:block;width:100%;background-image:linear-gradient(180deg,rgba(255,255,255,.6),#fff);position:absolute;height:32px;bottom:32px}
.woocommerce-products-header .term-description .showmore_trigger span{display:block;font-weight:500;font-size:16px}
.woocommerce-products-header .term-description h2{font-size:18px;color:#000;font-weight:500}
.woocommerce-products-header .term-description h3{font-size:16px;color:#000;font-weight:500}
.woocommerce-products-header .term-description h4{font-size:14px;color:#000;font-weight:500}
.woocommerce-products-header .term-description h5{font-size:12px;color:#000;font-weight:500}
.woocommerce-products-header .term-description h6{font-size:10px;color:#000;font-weight:500}
@keyframes spinner{to{transform:rotate(360deg)}
}
@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg)}
}
@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}
30%,50%,70%{transform:translate3d(-4px,0,0)}
40%,60%{transform:translate3d(4px,0,0)}
}
.wooscp-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:99999999;opacity:0;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.wooscp-popup.open{opacity:1;visibility:visible}
.wooscp-popup.open .wooscp-popup-inner .wooscp-popup-content{top:50%}
.wooscp-popup .wooscp-popup-inner{display:block;width:100%;height:100%;position:relative}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content{position:absolute;padding:15px;top:60%;left:50%;width:360px;height:400px;max-width:90%;max-height:90%;background-color:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;transform:translate3d(-50%,-50%,0);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner{display:flex;flex-direction:column;width:100%;height:100%}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-popup-close{width:32px;height:32px;line-height:32px;position:absolute;top:-32px;right:-32px;color:#fff;text-align:center;background-image:url("assets/img/close.svg");background-repeat:no-repeat;background-position:center;cursor:pointer}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-input input{display:block;width:100%;border:0;height:40px;line-height:40px;padding:0 10px;box-shadow:none;color:#222;background-color:#f2f2f2;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result{flex-grow:1;margin-top:15px;overflow-y:auto;position:relative}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul{margin:0;padding:0;list-style:none}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul li{display:block;padding:10px 0;border:1px solid #fafafa}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul li .item-inner{display:flex;align-items:center}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul li .item-inner .item-image{width:48px}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul li .item-inner .item-image img{width:48px;height:48px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul li .item-inner .item-name{flex-grow:1;padding:0 10px;color:#222}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul li .item-inner .item-add{width:48px;text-align:center}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul li .item-inner .item-add span{display:inline-block;width:32px;height:32px;line-height:32px;text-align:center;color:#222;background-color:#f2f2f2;cursor:pointer;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result ul li .item-inner .item-add span:hover{color:#fff;background-color:#222}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result:before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:7;background-color:rgba(255,255,255,.7);opacity:0;visibility:hidden}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result:after{width:32px;height:32px;display:block;margin-top:-16px;margin-left:-16px;content:'';background-image:url("assets/img/curve.svg");background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;z-index:8;-webkit-animation:spinner 1s linear infinite;-moz-animation:spinner 1s linear infinite;-ms-animation:spinner 1s linear infinite;-o-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite;opacity:0;visibility:hidden}
.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result.wooscp-loading:before,.wooscp-popup .wooscp-popup-inner .wooscp-popup-content .wooscp-popup-content-inner .wooscp-search-result.wooscp-loading:after{opacity:1;visibility:visible}
.wooscp-area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999979;box-sizing:border-box;pointer-events:none}
.wooscp-area .wooscp-inner{display:block;width:100%;height:100%;position:relative}
.wooscp-area .wooscp-inner .wooscp-table{padding:15px 15px 78px 15px;margin:0;width:100%;height:100%;box-sizing:border-box;background-color:#292a30;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:14px;position:fixed;top:0;left:0;opacity:0;visibility:hidden;z-index:99999997;pointer-events:none}
.wooscp-area .wooscp-inner .wooscp-table *{box-sizing:border-box}
.wooscp-area .wooscp-inner .wooscp-table.wooscp-table-open{opacity:1;visibility:visible;pointer-events:auto}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner{background-color:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:100%;height:100%;max-height:100%;overflow:auto;position:relative}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner:before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.7);opacity:0;visibility:hidden;z-index:7}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner:after{width:32px;height:32px;display:block;margin-top:-16px;margin-left:-16px;content:'';background-image:url("assets/img/curve.svg");background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;opacity:0;visibility:hidden;z-index:8;-webkit-animation:spinner 1s linear infinite;-moz-animation:spinner 1s linear infinite;-ms-animation:spinner 1s linear infinite;-o-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner.wooscp-loading:before,.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner.wooscp-loading:after{opacity:1;visibility:visible}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-close{z-index:6;position:absolute;top:0;right:0;cursor:pointer}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-close .wooscp-table-close-icon{display:block;position:relative;width:100%;height:100%;min-width:52px;min-height:52px;background-color:#eee;background-image:url(assets/img/remove-dark.svg);background-repeat:no-repeat;background-position:center}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items{z-index:5;height:100%;position:relative}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items .wooscp-no-result{display:block;padding:15px;text-align:center;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table{border-spacing:0;border-collapse:collapse;box-sizing:border-box;width:100%;margin:0;padding:0;z-index:6}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table thead{z-index:8}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table thead tr{border:0;margin:0;padding:0}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table thead tr th{position:relative;border-collapse:collapse;z-index:8 !important;text-transform:uppercase;padding:15px 15px 15px 0;margin:0;min-width:200px;max-width:400px;vertical-align:middle;color:#43454b;font-weight:700;text-align:center;direction:rtl;background-color:#f7f7f7;border:0;border-image-width:0}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table thead tr th:first-child{padding-left:15px}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table thead tr th a{text-decoration:none;color:#000}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody{z-index:7}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr{border:0;margin:0;padding:0}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-hide{display:none}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr td{position:relative;border-collapse:collapse;padding:15px 0 15px 0;vertical-align:middle;text-align:center;min-width:200px;max-width:400px;color:#43454b;font-weight:400;border:0;z-index:6;border-image-width:0;border:1px solid #dadada}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr td:first-child{z-index:7;padding-left:15px}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr td.td-placeholder{text-align:center}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr td.td-placeholder:before{content:'';display:inline-block;width:60px;height:8px;background-color:#eee;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-image td.td-placeholder{background-image:url("assets/img/placeholder.png");background-repeat:no-repeat;background-position:center}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-image td.td-placeholder:before{display:none}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-image a{text-decoration:none;outline:0;display:block}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-image img{display:block;width:100%;margin:0;padding:0;border:0;height:auto;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;max-width:200px;margin:0 auto}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-add_to_cart td p,.wooscp_table tbody tr.tr-add_to_cart td p{padding:0 !important;margin:0 !important;border:0 !important}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-add_to_cart td p .amount,.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-add_to_cart td p del,.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-add_to_cart td p ins,.wooscp_table tbody tr.tr-add_to_cart td p .amount,.wooscp_table tbody tr.tr-add_to_cart td p del,.wooscp_table tbody tr.tr-add_to_cart td p ins{display:none !important}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-rating td .star-rating{float:none;margin:0 auto}
.wooscp-area .wooscp-inner .wooscp-table button.add-to-cart-wrap{background:rgba(255,255,255,0);color:#151515;border:0;border-radius:0}
.wooscp-area .wooscp-inner .wooscp-table button.add-to-cart-wrap a{background:0;color:#151515}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr:hover td{background-color:#f8f8f8}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table.has-1 thead tr th,.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table.has-2 thead tr th{width:25%}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table.has-1 tbody tr td,.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table.has-2 tbody tr td{width:25%}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items .ps-scrollbar-x-rail,.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items .ps-scrollbar-y-rail{z-index:999999}
.wooscp-area .wooscp-inner .wooscp-bar{width:100%;height:78px;position:fixed;left:0;bottom:-80px;padding:15px;box-sizing:border-box;background-color:#292a30;color:#cfd2d4;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;flex-wrap:nowrap;z-index:99999998;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0;visibility:hidden;pointer-events:none}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn{height:48px;line-height:48px;padding:0 20px 0 68px;position:relative;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-color:#00a0d2;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;order:1;margin-left:15px;cursor:pointer}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn .wooscp-bar-btn-icon-wrapper{width:48px;height:48px;line-height:48px;background-color:rgba(0,0,0,.1);text-align:center;display:inline-block;position:absolute;top:0;left:0;overflow:hidden}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner{width:16px;height:12px;margin-top:18px;margin-left:16px;position:relative}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner span:nth-child(1){top:0}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner span:nth-child(2){top:5px}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner span:nth-child(3){top:10px}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn.wooscp-bar-btn-open .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner span:nth-child(1){top:6px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn.wooscp-bar-btn-open .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner span:nth-child(2){opacity:0;left:-60px}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn.wooscp-bar-btn-open .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner span:nth-child(3){top:6px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn.wooscp-bar-btn-icon{font-size:0;padding:0;width:48px;overflow:hidden}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-search{width:48px;height:48px;display:inline-block;position:relative;margin:0 10px 0 0;cursor:pointer;background-color:rgba(255,255,255,.1);background-image:url("assets/img/add.svg");background-size:20px 20px;background-repeat:no-repeat;background-position:center;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.wooscp-settings-fields{margin:10px 0 0 0;padding:0;list-style:none;position:relative;overflow-y:auto}
.wooscp-settings-fields li span{cursor:move;margin-left:5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-settings{width:48px;height:48px;display:inline-block;position:relative;margin:0;cursor:pointer;background-color:transparent;background-image:url("assets/img/checkbox.svg");background-size:16px 16px;background-repeat:no-repeat;background-position:center;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-remove{width:48px;height:48px;display:inline-block;position:relative;margin:0 0 0 10px;cursor:pointer;background-color:#e32718;background-image:url("assets/img/trash.svg");background-size:16px 16px;background-repeat:no-repeat;background-position:center;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items{height:48px;max-width:70%;white-space:nowrap;width:auto;text-align:right;order:0}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items .wooscp-bar-item{width:48px;height:48px;display:inline-block;position:relative;margin:0 5px;background-color:rgba(255,255,255,.1);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items .wooscp-bar-item img{width:48px;height:48px;cursor:move;z-index:6;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items .wooscp-bar-item .wooscp-bar-item-remove{width:12px;height:12px;position:absolute;top:2px;right:2px;background-image:url("assets/img/remove.svg");background-repeat:no-repeat;background-position:center;background-color:#292a30;z-index:7;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;cursor:pointer;opacity:0;visibility:hidden}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items .wooscp-bar-item .wooscp-bar-item-remove:hover{background-color:#f22}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items .wooscp-bar-item.removing{opacity:.5}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-items .wooscp-bar-item:hover .wooscp-bar-item-remove{opacity:1;visibility:visible}
.wooscp-area .wooscp-inner .wooscp-bar.wooscp-bar-open{bottom:0;pointer-events:auto;opacity:1;visibility:visible}
.wooscp-area .wooscp-inner .wooscp-bar[data-count="0"] .wooscp-bar-search{margin-right:0}
.wooscp-area .wooscp-inner .wooscp-bar[data-count="0"] .wooscp-bar-remove,.wooscp-area .wooscp-inner .wooscp-bar[data-count="1"] .wooscp-bar-remove{display:none}
.wooscp-area.wooscp-bar-top .wooscp-inner .wooscp-table{padding:78px 15px 15px 15px}
.wooscp-area.wooscp-bar-top .wooscp-inner .wooscp-bar{top:-80px;bottom:auto}
.wooscp-area.wooscp-bar-top .wooscp-inner .wooscp-bar.wooscp-bar-open{top:0}
.wooscp-area.wooscp-bar-left .wooscp-inner .wooscp-bar{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.wooscp-area.wooscp-bar-left .wooscp-inner .wooscp-bar .wooscp-bar-btn{order:0;margin-left:0;margin-right:15px}
.wooscp-area.wooscp-bar-left .wooscp-inner .wooscp-bar .wooscp-bar-remove{order:1;margin:0 10px 0 0}
.wooscp-area.wooscp-bar-left .wooscp-inner .wooscp-bar .wooscp-bar-items{order:2;text-align:left}
.wooscp-area.wooscp-bar-left .wooscp-inner .wooscp-bar .wooscp-bar-search{order:3;margin:0 0 0 10px}
.wooscp-area.wooscp-bar-left .wooscp-inner .wooscp-bar .wooscp-bar-settings{order:4}
.wooscp-btn{cursor:pointer}
.wooscp-btn.wooscp-btn-adding:after{content:'...'}
.wooscp-menu-item .wooscp-menu-item-inner{position:relative}
.wooscp-menu-item .wooscp-menu-item-inner:after{content:attr(data-count);display:block;background-color:#e94b35;color:#fff;font-size:10px;font-weight:400;width:16px;height:16px;line-height:16px;text-align:center;border-radius:0;position:absolute;top:-10px;right:-10px}
body.woocommerce-cart .wooscp-hide-checkout,body.woocommerce-checkout .wooscp-hide-checkout{display:none}
.wooscp_list{max-width:100%;overflow-x:auto}
.wooscp_table table tr th,.wooscp_table table tr td{left:auto !important;right:auto !important;top:auto !important;bottom:auto !important}
.wooscp_table td ins,.wooscp_table td>.woocommerce-Price-amount{color:#e9204f;font-size:2.25em;font-weight:700;margin-bottom:10px}
.tr-additional>td{padding:0 !important}
table.woocommerce-product-attributes tr{border-bottom:1px solid #dadada !important}
table.woocommerce-product-attributes tr th{padding:5px}
table.woocommerce-product-attributes tr td{border:0 !important}









.brand-search{display:block;width:100%;border-bottom:1px solid #f2f2f2;padding-bottom:10px;position:relative;margin-bottom:10px;}
.brand-search:before{font-family:"FontAwesomePro" !important;content:"\f002";position:absolute;right:10px;font-weight:300;top:5px;font-size:22px;color:#545454;transition:all 200ms ease-out}
.brand-search input{height:auto !important;padding:7px;padding-right:40px;border-color:#8c9192;font-size:.857rem;border-radius:2px;outline:0;}
.main-sidebar .widget .widget-content ul li a{float:right;text-decoration:none;font-size:14px;font-weight:300;line-height:22px;color:#515151}
ul.brand-list input[type="checkbox"]{border-radius:4px;background:#fff;border:1px solid #d8d8d8;width:18px;height:18px}
span.brand-name{
	font-size: 14px;
    font-weight: 300;
    line-height: 22px;
    color: #515151;
    flex: 1;
    margin-right: 10px;
}
span.brand-count{font-size:14px;font-weight:300}
ul.brand-list a{
	max-width: 100%;
    display: inline-flex;
    width: 100%;
    cursor: pointer;
    align-items: center;
}



.categorie-list {
    background: white;
    border-radius: 0;
    box-shadow: 0 -1px 2px 0 rgba(0,0,0,.05);
    width: 100%;
    padding: 15px;
    padding-bottom: 0;
}
.categorie-list .categorie-title {
    text-align: center;
    font-size: 15px;
    padding: 15px;
}
.categorie-list .term-item a {
    display: grid;
    text-align: center;
}
.categorie-list .term-item a i {
    color: #00bfd6;
    font-size: 44px;
}
.categorie-list .term-item a .category-name {
    color: #313131;
    display: block;
    line-height: 20px;
    margin-bottom: 5px;
    margin-top: 10px;
    font-size: 13px;
}
.categorie-list .term-item a .category-count {
    color: #00bfd6;
    display: block;
    line-height: 20px;
	font-size: 13px;
}
.archive-seller {
    padding: 0;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    text-align: right;
    font-size: 13px;
    line-height: 46px;
    display: block;
    border-top: 1px solid rgb(226 226 226 / 59%);
    opacity: 0;
    -webkit-transition: all .3s cubic-bezier(.17,.67,.83,.67);
    -o-transition: all .3s cubic-bezier(.17,.67,.83,.67);
    transition: all .3s cubic-bezier(.17,.67,.83,.67);
}
.archive-seller i {
    font-size: 16px;
    margin-left: 5px;
    vertical-align: -2px;
}
.archive-seller .text {
    font-weight: 300;
}
.archive-seller span {
    letter-spacing: 0;
    vertical-align: middle;
    line-height: 20px;
}
.archive-seller .archive-user-seller {
    font-weight: 300;
}
.woocommerce ul.products li.product:hover .archive-seller, .woocommerce-page ul.products li.product:hover .archive-seller {opacity:1;}
a.archive-add-to-cart {
    color: #fff !important;
    background-color: #ef394e !important;
    border-color: #ef394e !important;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 5px 12px;
    height: 35px;
    font-size: 13px;
    border-radius: 5px;
    transition: all .2s ease-out;
    line-height: 23px;
    position: absolute !important;
    bottom: 7px;
    left: 0;
    z-index: 2;
}
a.archive-add-to-cart i {
    line-height: 20px;
}
a.archive-outofstock {
    color: #fff !important;
    background-color: #313131 !important;
    border-color: #313131 !important;
}
.special-out, .special-out * {
    border-color: black !important;
    color: black !important;
}
.out-message {
    float: right;
    display: inline-flex;
    align-items: center;
    font-size: 13px;
    color: #313131;
    font-weight: 300;
}
.out-message i {
    font-size: 18px;
    margin-left: 5px;
    color: #00bfd6;
}
a.download-catalog {
    box-shadow: 0 0 15px rgba(51, 51, 51, 0.16);
    padding: 0 20px 0px 25px;
    border-radius: 25px;
    height: 40px;
    display: inline-block;
    line-height: 40px;
    transition-duration: 0.3s;
    font-size: 13px;
    letter-spacing: 0;
    font-weight: 400;
}
.download-catalog i {
    font-size: 23px;
    vertical-align: middle;
    color: #f94e60;
    transition-duration: 0.3s;
}
a.download-catalog:hover{
	color: white;
	background: #f94e60;
}
a.download-catalog:hover i {
	color: white;
}
.product-orginal {
    color: #1a9e02;
    margin: 20px 0;
    font-size: 12px;
    margin-right: 5px;
    letter-spacing: 0;
}
.product-orginal i {
    font-size: 18px;
    vertical-align: -3px;
    margin-left: 5px;
}
.product-fake {
    color: #dea504;
    margin: 20px 0;
    font-size: 12px;
    margin-right: 5px;
    letter-spacing: 0;
}
.product-fake i {
    font-size: 18px;
    vertical-align: -3px;
    margin-left: 5px;
}
.archive-orginal {
    font-size: 13px;
    margin-right: 5px;
    letter-spacing: 0;
    position: absolute;
    font-weight: 300;
    z-index: 1;
    right: -10px;
    top: 35px;
    background-color: #ebffe8;
    border: 1px solid #93f534;
    color: green;
    padding: 0 15px;
    border-radius: 5px;
	height: 21px;
    line-height: 21px;
}
.archive-fake{
	font-size: 13px;
    margin-right: 5px;
    letter-spacing: 0;
    position: absolute;
    font-weight: 300;
    z-index: 1;
    right: -10px;
    top: 35px;
    background-color: #fffce8;
    border: 1px solid #f5e634;
    color: #dea504;
    padding: 0 10px;
    border-radius: 5px;
	height: 21px;
    line-height: 21px;
}
.archive-catalog {
    margin: 0;
    font-size: 13px;
    font-weight: 300;
    margin-right: 5px;
    letter-spacing: 0;
    position: absolute;
    z-index: 1;
    right: -10px;
    top: 65px;
    background-color: #ffebe8;
    border: 1px solid #f5723487;
    color: #ff4646;
    border-radius: 5px;
    padding: 0 10px;
	padding-top: 2px;
    vertical-align: middle;
	height: 23px;
    line-height: 23px;
}

.ldc-cmt-box {
    display: flex;
    vertical-align: middle;
    align-items: center;
	font-weight: 300;
}
.like-question {
    margin-left: 10px;
}
.ldc-ul_cont{
	position: relative;
    box-shadow: 0 0 1px #FFFFFF inset;
    text-shadow: 0 1px 0 #FFFFFF;
    border-radius: 5px;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    outline: 0 none;
    padding: 0 10px;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
    float: right;
    margin-left: 5px;
	font-weight: 300;
} 
.like-button{
	background-color: #ebffe8;
    border: 1px solid #93f534;
    color: green;
}
.dislike-button{
	background-color: #ffebe8;
    border: 1px solid #f57234;
    color: red;
}
.dislike-button i {
    vertical-align: middle; 
}

.b-20col{float:right}
.b-100post-thumbnail{height:440px;position:relative;cursor:pointer;overflow:hidden;width:240px;margin-bottom:15px;box-shadow:0 3px 10px 2px rgba(0,0,0,.1)}
.b-100post-thumbnail img{z-index:1;transition:all .35s;background-position:50% calc(50% - 35px);right:0;bottom:0;left:0;position:absolute;height:440px}
span.b-post-title{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:rgba(255,255,255,.85);color:#000;font-weight:500;width:100%;line-height:20px;text-align:right;padding:0 5px;position:absolute;right:0;bottom:0;left:0;z-index:2;height:76px;font-size:14px}
.b-60col{padding:0 10px}
.b-60col{width:calc(100% - 480px);float:right}
.b-100col{width:100%;display:block;overflow:hidden}
.mini-item20{width:31.8%;margin-left:10px}
.b-20post-thumbnail{position:relative;cursor:pointer;overflow:hidden;width:100%;height:210px;margin-bottom:15px;box-shadow:0 3px 10px 2px rgba(0,0,0,.1)}
.b-20post-thumbnail img{right:0;bottom:0;left:0;z-index:1;transition:all .35s;background-position:50% calc(50% - 35px);height:210px;position:absolute;width:100%}
.b-50col{float:right;height:215px}.item-bigb{width:67%;padding-left:5px}
.item-smallb{padding-right:5px;width:33%}
.b-50post-thumbnail{position:relative;cursor:pointer;overflow:hidden;width:100%;height:215px;box-shadow:0 3px 10px 2px rgba(0,0,0,.1)}
.b-50post-thumbnail img{width:100%;height:215px}
.img-style{background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;right:0;top:0;display:block;transition:all .3s}
.blog-item{display:block;overflow:hidden;margin:0 -7px 10px}
.catty-post-item{float:right;padding:10px;padding-top:0;text-align:right;width:calc(100%*1/3.001)}
.item-wrapper{-o-transition:all .3s linear;transition:all .3s linear;background-color:#FFF;overflow:hidden;display:block;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
figure.thumbnail img{width:100%;height:273px;border-radius:0}
figure.thumbnail a{width:100%;height:250px}
figure.blog-context{padding:10px}
h2.entry-title{height:50px;font-size:15px;margin-bottom:30px;color:#151515;text-align:center;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:pre-line}
h2.entry-title a{text-decoration:none}
.blog-infox{position:absolute;display:flex;width:93%;padding:10px;background:white;font-size:14px;font-weight:300;color:#908d8d;top:85%;right:4%;border-radius:10px 10px 0;vertical-align:middle;align-items:center;text-align:center}
.blog-timer,.blog-view{width:-webkit-fill-available}
.blog-text{overflow:hidden;font-size:11px;margin-bottom:10px;line-height:25px;min-height: 150px;color:#5a5a5a;font-weight:300}
figure.blog-pagination{clear:both;align-items:center;text-align:center;padding:15px 0;width:100%}
figure.blog-pagination>.page-numbers{display:inline-block;color:#1b1b1b;border-radius:5px;overflow:hidden;width:max-content;margin:0 auto;box-shadow:0 3px 10px 2px rgba(0,0,0,.1);background-color:#fff;margin-bottom:15px;border:0}
span.page-numbers.current{color:red}
.page-numbers a,.page-numbers span{float:left;padding:10px;vertical-align:middle}
a.entry-more{font-size:13px;color:white;background:#639aff;width:100%;display:block;text-align:center;padding:10px;border-radius:0;text-decoration:none}
.ps{margin-bottom:10px}
.main-blog-nav{clear:both;width:100%;background:#fff;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;font-size:13px;text-decoration:none;margin-bottom:10px;background-color:#FFF;overflow:hidden;display:block;border:1px solid #eaeaea;box-shadow:0 4px 15px 0 rgba(211,214,227,.18);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:10px}
.blogslider-item {
    float: right;
    position: relative;
    border-radius: 0;
    width: 300px;
    text-align: center;
    overflow: hidden;
    display: inline-block;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    background: white;
    background-color: #fff;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
}
a.blogslider-thumbnail {
    width: 300px;
    height: 200px;
}
.blogslider-content {
    padding: 10px;
}
a.blogslider-title {
    font-weight: 600;
    font-size: 14px;
    height: 50px;
    min-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 15px;
	display: block;
}
.blogslider-detailes {
    display: flex;
	align-items: center;
}
.blogslider-author, .blogslider-date {
	width: -moz-available;
    width: -webkit-fill-available;
}
.blogslider-author {
    text-align: right;
    font-weight: 600;
}
.blogslider-author i {
    font-size: 15px;
    width: 25px;
    height: 25px;
    background: #f5f5f5;
    text-align: center;
    line-height: 22px;
    border: 2px solid #c5c5c5;
    vertical-align: middle;
    border-radius: 50%;
    color: #aba9a9;
}
.blogslider-date {
    text-align: left;
    font-weight: 300;
}
.blogslider-carousel button.owl-prev {
    text-align: center;
    color: inherit;
    border: 0;
    font: inherit;
    position: absolute;
    top: 0;
    left: 0px;
    float: left;
    width: 85px;
    border-radius: 0 5px 5px 0;
    height: 100%;
    z-index: 9;
    cursor: pointer;
    margin: 0;
    outline: 0;
    background: linear-gradient(90deg,#fff 10%,rgb(255 255 255 / 62%) 70%,rgb(255 255 255 / 5%) 100%) !important;
    box-shadow: none !important;
}
.blogslider-carousel button.owl-next {
    color: inherit;
    border: 0;
    font: inherit;
    right: 0px;
    float: right;
    border-left: 0;
    position: absolute;
    top: 0;
    width: 85px;
    border-radius: 5px 0 0 5px;
    height: 100%;
    z-index: 9;
    cursor: pointer;
    margin: 0;
    text-align: center;
    outline: 0;
    box-shadow: none !important;
    background: linear-gradient(90deg,rgb(255 255 255 / 5%) 0,rgb(255 255 255 / 66%) 30%,#fff 90%) !important;
}
.blogslider-carousel .owl-nav i {
    font-size: 45px;
    color: #5f5f5f;
}
.older-nav{float:right}
.older-nav a,.newer-nav a{text-decoration:none}
.newer-nav{float:left}
.breadcrumb {
    display: -ms-flexbox;
    display: block;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #ffffff;
    border-radius: .25rem;
    margin: 0 0 1em;
    font-size: .75em !important;
    color: #777;
    padding: 10px !important;
    background: white;
    box-shadow: 0 4px 15px 0 rgba(211,214,227,.18);
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 10px;
    margin-bottom: 10px;
}
.breadcrumb i {
    vertical-align: middle;
    margin: 0 10px;
}
.flag-cart {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    line-height: normal;
    background-color: #f5f5f5;
    border: 1px solid #e4e4e4;
    border-radius: 8px;
}
.flag-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
    color: #535353;
    padding: 1rem;
}
.flag-item:after {
    content: "";
    position: absolute;
    left: 1rem;
    right: 1rem;
    bottom: -1px;
    height: 1px;
    background-color: #e4e4e4;
}
.mk-metabox {
    display: block;
}
.flag-item i {
    font-size: 20px !important;
    vertical-align: middle;
    margin-left: 10px;
    color: #9e9e9e;
}
.flag-item a {
    font-size: 13px;
    color: #313131;
    font-weight: 400;
}
.product-bar .summary.entry-summary .price {
    color: #fb3449;
    float: left;text-align: left;
    font-weight: 700;
}
.woocommerce-variation-availability {
    display: none;
}
.flag-cart-item {
    display: block;
}
.flag-cart-item .price {
    width: 100%;
    clear: both;
}
.flag-cart-item .cart {
    width: 100%;
    display: block;
    clear: both;
}
.flag-cart-item .price del {
    display: block;
    float: left;
    font-size: 20px !important;
    font-weight: 600;
    color: #979898;
}
.flag-cart-item .price ins {
    clear: both;
    float: left;
}
.flag-cart-item .price span.iwp_discount.discount-percent {
    display: none !important;
}
.product-orginal, .product-fake , .download-catalog{clear:both !important;}
.dasboard-order {
    width: 78%;
    background: white;
    margin: 0 auto;
    float: left;
    padding: 15px;
    box-shadow: 0 12px 12px 0 hsla(0,0%,69%,.04);
    border: 1px solid #e0e0e0;
    font-size: 12px;
}
.dasboard-order h2 {
    font-size: 16px;
}
.dokan-store-sidebar{margin-right:0 !important;margin-left:0 !important;padding-left:5px;float:right;width:20%}
aside.widget.widget_media_image{background-color:rgba(255,255,255,0);padding:0;border:0;box-shadow:none}
.dokan-store-content{padding-right:5px;float:left;width:80%}
.dokan-widget-area .widget{margin-bottom:10px;padding:10px;background-color:#FFF;overflow:hidden;display:block;border:1px solid #eceff4;box-shadow:0 4px 15px 0 rgba(211,214,227,.18);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.dokan-widget-area .widget .widget-title{line-height:39px;font-size:14px;font-weight:400;color:#000;position:relative;width:100%;display:inline-block;padding-bottom:10px;z-index:2;background-color:#fff;border-bottom:1px solid #eceff4;margin-bottom:10px}
.dokan-widget-area .widget .widget-title:before{width:80px;height:2px;background-color:#a3d4ff;position:absolute;bottom:-2px;right:18px;z-index:1;content:''}
.dokan-widget-area .widget .widget-title:after{width:13px;height:2px;background-color:#e70028;position:absolute;bottom:-2px;right:0;z-index:1;content:''}
.item-title,.item-title a{color:#57585a !important;font-weight:700;margin:10px 0;font-size:15px}
header.store-avatar-header{height:100px;margin:-20px -20px 40px -20px;border-radius:20px 20px 0 0;background:#00bfd6;position:relative;background-repeat:no-repeat;background-image:url(assets/img/pat.png);background-size:cover}
.profile-img img{position:absolute;top:45%;left:50%;width:100px;height:100px;border-radius:100px;transform:translate(-50%,-50%);-webkit-transform:translateX(-50%);border:#00bfd6 4px solid;background:#fff}
h1.store-name{text-align:center;font-size:24px;font-weight:600;color:#000;display:block;line-height:40px}
time.reg-date{text-align:center;display:block;color:#666}
p.store-rating{background:#f5f5f5;color:#666;margin:10px -20px;text-align:center;padding:10px;font-size:13px}
.dokan-store-menu ul{margin:0;padding:0;width:100%}
.dokan-store-menu ul li{float:right;position:relative;padding:7px 1px;width:100%;list-style-type:none;padding-top:.5em !important;padding-bottom:.5em !important}
.dokan-store-menu ul li a{font-weight:300;color:#696969;float:right;font-size:13px;line-height:24px;text-decoration:none;border:0 !important;width:100%}
.dokan-store-menu ul li a:before{content:'';position:relative;float:right;right:-2px;top:10px;height:6px;width:6px;margin-left:3px;border-radius:50%;background-color:#e9204f;border:solid 1px #fff}
span.caret-icon{float:left;color:#bbb;width:25px;height:25px;text-align:center;line-height:27px;background:rgba(244,245,249,.38);border:1px solid rgba(232,232,232,.35)}
.dokan-store-menu ul li ul.children{padding-right:15px !important;position:relative;overflow:hidden}
.dokan-store-menu ul li ul.children:before{content:'';position:absolute;right:0;top:0;z-index:1;bottom:20px;width:1px;background-color:#e8e8e8}
.dokan-store-menu ul li ul.children li:before{content:'';position:absolute;right:-15px;top:18px;width:11px;height:1px;background-color:#e8e8e8}
ul.dokan-store-info li{line-height:35px;font-size:15px;color:#696969}
.tab-content>.tab-pane{opacity:1;line-height:35px}
ul.dokan-store-info li i{font-size:18px;margin-left:5px}
ul.dokan-store-info li a{color:#696969}
.woocommerce form .password-input,.woocommerce-page form .password-input{width:100%}
.dokan-other-vendor-camparison{clear:both;margin:0 !important}
.dokan-other-vendor-camparison h3{margin-bottom:10px !important;font-size:15px}
.dokan-other-vendor-camparison-table{margin:0 !important}
.dokan-other-vendor-camparison-table .table-row{-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.03);box-shadow:1px 1px 4px 0 rgba(0,0,0,.03);border:1px solid rgba(0,191,214,.3);padding:5px 10px;margin-bottom:10px}
.dokan-other-vendor-camparison-table .table-cell.vendor{width:35%}
.dokan-other-vendor-camparison-table .table-cell.price{width:25%}
.dokan-other-vendor-camparison-table .cell-title{font-size:15px;font-weight:600;color:#212529}
.dokan-other-vendor-camparison-table .table-cell.price>.woocommerce-Price-amount{font-weight:600;color:#e9204f;font-size:2.25em;padding-right:10px}
.dokan-other-vendor-camparison-table .table-cell del .woocommerce-Price-amount{color:#212529;font-size:15px;line-height:1}
.dokan-other-vendor-camparison-table .table-cell.price ins .woocommerce-Price-amount{font-weight:600;color:#e9204f;font-size:2.25em;padding-right:10px}
.dokan-other-vendor-camparison-table .table-cell.price .iwp_discount{display:none}
body .iranwp_custom_review_field{display:none !important}
.single-product .iranwp_custom_review_field{display:block !important}
.dokan-dashboard-menu .fa{font-weight:300;font-family:"FontAwesomePro" !important}
li.settings i.fa.fa-angle-right.pull-right{display:none}
.dokan-dashboard .dokan-dash-sidebar{width:20% !important}.dokan-dashboard .dokan-dashboard-content{width:80% !important}
.dokan-dashboard .dokan-dash-sidebar,.dokan-dashboard .dokan-dashboard-wrap{overflow:unset !important}
.dokan-dashboard .dokan-dashboard-content{padding:0 10px 0 0 !important}
.dokan-dash-sidebar{background:0 !important;background-color:unset !important}
ul.dokan-dashboard-menu{background:white !important;margin:0 auto !important;margin-bottom:10px !important;box-shadow:0 2px 4px 0 rgba(0,0,0,.1) !important;font-size:14px !important;border-radius:5px !important}
ul.dokan-dashboard-menu li{border:0 !important}
ul.dokan-dashboard-menu li:hover{background:white !important}
ul.dokan-dashboard-menu li a{color:#151515 !important}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a{border:0 !important}
.dokan-product-listing-area,.dokan-action-import,.dokan-withdraw-area,.dashboard-coupons-area,.dokan-reports-area,.dokan-reviews-area,.dokan-settings-area,article.dashboard-content-area.woocommerce.edit-account-wrap{background:white;margin:0 auto;margin-bottom:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);font-size:14px;border-radius:5px;padding:10px}
article.dokan-reports-area{overflow:hidden}
ul.dokan-dashboard-menu li{clear:both}
.seller_item{background:white;border-radius:5px;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.03);box-shadow:1px 1px 4px 0 rgba(0,0,0,.03);border:1px solid rgba(0,191,214,.3);padding:10px !important;margin-bottom:10px}
.seller_avatar img{width:60px;height:60px;border-radius:5px;margin-left:15px}
.seller_name a{font-weight:bold;font-size:18px;line-height:60px}
.seller_award span.seller-rating{float:right;margin-top:-5px;margin-left:10px}
.seller_price .iwp_discount{padding:5px !important;border-radius:5px !important;top:0;display:none}
.seller_price .iwp_discount .discount_class_text{display:none}
.seller_award span.text{font-weight:600}
.seller_price ins{font-weight:600;color:#e9204f;font-size:2.25em;padding-right:10px}
.seller_price{font-size:15px}
.seller_price span.price_text{font-size:15px;font-weight:600}
.seller_check{text-align:center}
.seller_check a{font-size:20px !important;margin-left:20px;background:0 !important;padding:0 !important}
.w-35{width:35% !important}
.w-15{width:15% !important}
ul.dokan-pagination{white-space:nowrap;clear:both;border:0 !important;border-left:0;margin:1px;background:#e9204f !important;padding:5px 20px !important;color:white;border-radius:50px}
ul.dokan-pagination li{border-left:0 !important;float:left !important;padding:5px 0;margin:0;overflow:hidden}
ul.dokan-pagination li a{border-radius:50%;border:0 !important;color:white !important;font-size:16px !important;line-height:25px !important;width:36px;height:36px;margin-left:3px !important}
.dokan-pagination-container .dokan-pagination li.active a{background:#ebe9eb;color:#8a7e88 !important}
.business_single{display:block;overflow:hidden;position:relative}
.single_business{float:right;text-align:center;width:100%;background-color:#fff;border-radius:5px;border:1px solid #eceff4;box-shadow:0 4px 15px 0 rgba(211,214,227,.18)}
.single_business i{float:right;color:#13b6ca;width:60px;height:60px;font-size:35px;border-radius:5px;vertical-align:5px;line-height:55px;text-align:center}
.bus_single_content{height:60px;line-height:30px;text-align:right;padding-right:10px;overflow:hidden}
.bus_single_title{color:#151515;font-weight:600;font-size:14px}
.w-20{width:20% !important}
.pr-15px{padding-right:15px}
.pl-15px{padding-left:15px}









.cps-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: auto !important;
    margin: 0 -8px;
    padding-right: 20px;
}
.cps-mobile-detailes {
    margin-left: 8px;
    width: 140px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.cps-mobile-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 5px 10px 0;
    width: 100%;
    overflow: visible;
}
.cps-mobile .cps-mobile-content .cps-product-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 205px;
    -ms-flex: 0 0 205px;
    flex: 0 0 205px;
    margin-right: 10px;
	height:auto;
}






.user-cart>button{position:relative;outline:0}
.user-cart>button .mini-cart{z-index:999;position:absolute;top:200%;opacity:0;visibility:hidden;margin-top:10px;left:0;border-top:3px solid #fc0;background:#fff;width:310px;border-radius:0;overflow:hidden;box-shadow:0 3px 10px -2px rgba(0,0,0,.1);transition:all .6s ease .1s}
.user-cart>button:hover .mini-cart{top:100%;opacity:1;visibility:visible}
.user-cart>button .mini-cart .mini-cart-header{padding:10px 5px;overflow:hidden;border-bottom:1px solid #f1f1f1}
.user-cart>button .mini-cart .mini-cart-header .count{float:right;font-size:13px;color:#888;font-weight:300}
.user-cart>button .mini-cart .mini-cart-header a.cart{float:left;font-size:13px;color:#ffd530;position:relative;margin-left:15px}
a.cart:after{content:'\f104';position:absolute;font-family:"FontAwesomePro" !important;top:-5px;font-size:18px;left:-15px}
.mini-cart-content{max-height:380px;overflow-y:auto;overflow-x:hidden;background:#FFF;border-radius:5px;z-index:110}
.mini-cart-content .mini-cart-header{padding:10px;border-bottom:1px solid #e8eced;text-align:left}
.mini-cart-content .mini-cart-header .count{color:#81858b}
.mini-cart-content .mini-cart-header .cart{float:right;color:#00bfd6;position:relative;margin-right:10px}
.mini-cart-content .mini-cart-header .cart:after{content:'›';position:absolute;right:-10px;top:-1px;font-size:18px}
.mini-cart-content .woocommerce-mini-cart{font-size:90%;margin-bottom:0}
.mini-cart-content .woocommerce-mini-cart .mini_cart_item,.mini-cart-content .woocommerce-mini-cart .cart_item{text-align:right;padding:10px;border-bottom:1px solid #e8eced}
.mini-cart-content .woocommerce-mini-cart .mini_cart_item a,.mini-cart-content .woocommerce-mini-cart .cart_item a{word-break:break-word;white-space:normal}
.mini-cart-content .woocommerce-mini-cart .mini_cart_item img,.mini-cart-content .woocommerce-mini-cart .cart_item img{max-width:42px;height:auto;margin-left:10px;float:right}
.mini-cart-content .woocommerce-mini-cart .mini_cart_item .product-name,.mini-cart-content .woocommerce-mini-cart .cart_item .product-name{line-height:16px;font-weight:400;color:#000;font-size:12px;text-align:right}
.mini-cart-content .woocommerce-mini-cart .mini_cart_item .variation,.mini-cart-content .woocommerce-mini-cart .cart_item .variation{margin-bottom:0;font-size:13px;font-weight:400}
.mini-cart-content .woocommerce-mini-cart .mini_cart_item .variation dt,.mini-cart-content .woocommerce-mini-cart .mini_cart_item .variation dd,.mini-cart-content .woocommerce-mini-cart .cart_item .variation dt,.mini-cart-content .woocommerce-mini-cart .cart_item .variation dd{display:inline-block;font-weight:400}
.mini-cart-content .woocommerce-mini-cart .mini_cart_item .quantity,.mini-cart-content .woocommerce-mini-cart .cart_item .quantity{color:#68696b;clear:both;float:right;font-size:13px}
dl.variation p{margin:0}
.mini-cart-content .woocommerce-mini-cart .mini_cart_item .remove,.mini-cart-content .woocommerce-mini-cart .cart_item .remove{font-size:17px;color:#a1a3a8;float:left;position:relative;font-weight:normal}
.mini-cart-content .woocommerce-mini-cart .mini_cart_item .remove:before,.mini-cart-content .woocommerce-mini-cart .cart_item .remove:before{font-family:"FontAwesomePro" !important;font-weight:300;content:"\f2ed"}
.mini-cart-content .woocommerce-mini-cart .mini_cart_item .remove:hover,.mini-cart-content .woocommerce-mini-cart .cart_item .remove:hover{background:transparent;color:#ef394e !important}
.mini-cart-content .mini-cart-footer{padding:10px}
.mini-cart-content .total{text-align:left;font-size:85%;float:left}
.mini-cart-content .total strong{font-weight:normal;display:block;line-height:14px}
.mini-cart-content .total .amount{font-size:18px;font-weight:bold}
.mini-cart-content .total .amount .woocommerce-Price-currencySymbol{font-weight:normal;font-size:11.05px}
.mini-cart-content .buttons{float:right}.mini-cart-content .buttons .button{margin:0 5px;padding-right:25px;padding-left:25px}
.mini-cart-content .buttons .button:not(.checkout){display:none}
.mini-cart-content .woocommerce-mini-cart__empty-message{text-align:center;padding:10px}
.mini-cart-content .total{text-align:right;float:right;margin:0}
.mini-cart-content .total strong{font-weight:300;display:block;line-height:14px;font-size:13px;letter-spacing:-.5px !important;margin-bottom:5px}
.mini-cart-content .total .amount{font-size:18px;font-weight:500;letter-spacing:-.5px !important}
.mini-cart-content .total .amount .woocommerce-Price-currencySymbol{font-weight:400;font-size:11.05px}
.mini-cart-content .mini-cart-footer p.woocommerce-mini-cart__buttons.buttons{float:left;margin:0}
.mini-cart-content .mini-cart-footer p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward{color:#fff;background-color:#ef394e;border-color:#ef394e;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:5px 12px;height:44px;font-size:13px;border-radius:5px;transition:all .2s ease-out;line-height:32px;float:left}
b.count{font-weight:400 !important;}
.mobile-footer{display:none;table-layout:fixed;position:fixed;bottom:0;background:#fff;width:100%;box-shadow:0 0 5px 2px #cccccc78;-webkit-box-shadow:0 0 5px 2px #cccccc78;-ms-box-shadow:0 0 5px 2px #cccccc78;-o-box-shadow:0 0 5px 2px #cccccc78;z-index:999;width:100%;right:0;padding-top:5px}
.mobile-footer ul{list-style:none;margin:0;display:table-row;width:100%;padding:0}
.mobile-footer ul li{text-align:center;font-size:24px;display:table-cell}
.mobile-footer ul li a,.mobile-footer ul li button{display:grid;outline:0;cursor:pointer;position:relative;padding:10px 10px 0}
a.topbutton{display:grid !important;opacity:1 !important;color:#151515;padding:0}
.mobile-footer ul li button{background:0;border:0;outline:0;box-shadow:none;color:inherit;float:none;display:grid;padding:0;text-align:center;width:100%}
.mobile-footer ul li span{font-size:12px;font-weight:300}
li.home{background:#ef394e;background:linear-gradient(180deg,#ff1e07 0,#ef394e 100%);border-radius:100%;width:70px;height:70px;position:absolute;top:-35px;right:calc(100%*1/2.001 - 35px);left:auto;box-shadow:0 0 5px 2px #ccc}
li.home a{font-size:40px;color:white}
li.cart button .count{
	    position: absolute;
    top: 5px;
    left: calc(60% - 10px);
    background: red;
    height: 20px;
    width: 20px;
    line-height: 20px;
    border-radius: 50%;
    font-size: 12px;
    color: white;
    text-align: center;
}
.ak-cart-modal .modal-content{border-radius:0}
.ak-cart .mini-cart-header{width:100%}
.modal-header.ak-cart span{float:right;color:#81858b;font-size:13px;font-style:normal;font-weight:400}
.modal-header.ak-cart a{float:left;margin-left:10px;margin-right:unset;color:#ef394e;position:relative;font-size:13px;font-style:normal;font-weight:400}
.modal-header.ak-cart a:after{content:'\f104';position:absolute;font-family:"FontAwesomePro" !important;top:-5px;font-size:18px;left:-15px}
section.ak-cart-empty-theme{margin-bottom:0;min-height:auto;padding:20px;text-align:center;font-size:13px}
.ak-icon{display:block;margin:0 auto 60px;background:#eceff1;border-radius:100px;color:#636363;font-size:50px;width:125px;height:125px;text-align:center;margin-bottom:20px}
.ak-icon i{line-height:125px}
.ak-title{line-height:1.63;color:#000;font-size:18px}
.ak-description{line-height:1.63;color:#555;margin-bottom:15px;font-weight:300}
.ak-btns{cursor:pointer;border:0 none;background:transparent;transition:all .6s ease .1s;vertical-align:middle}
.ak-btns a{color:#fc0;border-bottom:1px dashed}
span.tab-title{font-size:15px;margin-top:2px;height:45px;line-height:31px;overflow:hidden;margin-bottom:20px;margin-right:unset;margin-left:90px;font-weight:600;display:none}
a.tab-more{position:absolute;left:15px;top:15px;color:#eab937;border-bottom:0 !important;display:none}
a.login-uri,a.register-uri{width:100%;display:block;text-align:revert;margin-bottom:10px;color:white;border-radius:5px;font-size:20px;font-weight:200;letter-spacing:-.8px;max-width:70%;margin:0 auto 10px;overflow:hidden;position:relative;padding:10px 90px 10px 0;border:1px solid}
.ak-user-modal .modal-body,.ak-user-modal .modal-content{min-height:200px;padding-top:40px;border-radius:0}
a.register-uri:before{width:100px;height:120px;position:absolute;right:-25px;transition:all .6s;top:-30px;background:hsl(0deg 0 100% / 38%) no-repeat;content:"";border-radius:50%}
a.register-uri:after{position:absolute;right:22px;top:10px;font-size:22px;width:30px;background-size:100%;height:32px;font-family:"FontAwesomePro" !important;font-weight:300;content:"\f234"}
a.register-uri{background:#2196f3;border-color:#2196f3}
a.login-uri:before{width:100px;height:120px;position:absolute;right:-25px;transition:all .6s;top:-30px;background:hsl(0deg 0 100% / 38%) no-repeat;content:"";border-radius:50%}
a.login-uri:after{position:absolute;right:22px;top:10px;font-size:22px;width:30px;background-size:100%;height:32px;font-family:"FontAwesomePro" !important;font-weight:300;content:"\f505"}a.login-uri{background:#e5a906;border-color:#e5a906}
.profile-box{width:150px;position:absolute;top:-120px;right:calc(100%/2 - 75px);background:white;border-radius:50% 50% 0 0;padding:10px}
img.profile-img{width:150px;height:150px}
.ak-menu{float:right;height:50px;position:relative;width:25%;text-align:center;margin-bottom:10px}
.ak-inner-btn{display:grid;text-align:center;background:#fff;margin:0 auto}
span.km-title{line-height:25px;font-weight:300;font-size:13px;letter-spacing:-.5px}
.ak-inuser-modal .modal-content{border-radius:0}
.logout-menu a{color:red}
.is-single-product{display:none;table-layout:fixed;position:fixed;bottom:0;background:#fff;width:100%;box-shadow:0 0 5px 2px #cccccc78;-webkit-box-shadow:0 0 5px 2px #cccccc78;-ms-box-shadow:0 0 5px 2px #cccccc78;-o-box-shadow:0 0 5px 2px #cccccc78;z-index:999;width:100%;right:0;padding-top:5px;padding:5px 5px 5px}
.is-single-product>ul{list-style:none;margin:0;display:block;width:100%;padding:0}
li.single-button{width:85%;float:right}
li.single-button .quantity .iwp_quantity{max-width:85px;float:left}
li.single-button .quantity .iwp_quantity .minus{
	position: absolute;
    padding: 3px 8px;
    height: 34px;
    border: 0;
    border-radius: 0 5px 5px 0;
    background: 0;
    outline: 0;
    font-weight: bold;
    width: 25px;
    line-height: 34px;
}
li.single-button .quantity .iwp_quantity .input-text.qty.text{
	width: 90px !important;
    height: 34px !important;
    border-radius: 8px !important;
    box-shadow: 0 0 2px 2px #b3b3b36e;
    padding: 0 10px !important;
}
li.single-button .quantity .iwp_quantity .plus{
	position: absolute;
    padding: 3px 8px;
    border: 0;
    border-radius: 5px 0 0 5px;
    background: 0;
    outline: 0;
    font-weight: bold;
    left: 0;
    height: 34px;
    width: 25px;
    line-height: 34px;
}
.fixed-button{
	width: calc(100% - 88px);
    border-radius: 8px !important;
    background: #ef394e !important;
    border-color: #ef394e !important;
    box-shadow: 0 8px 14px 0 rgba(0,0,0,.03) !important;
    padding-right: 35px !important;
}
.fixed-button i{
	right: 10px;
    top: 4px;
    transform: none;
    font-size: 20px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    color: #fff;
    border-radius: 50px;
    text-align: center;
    position: absolute;
}
li.more-menu{float:left;width:12%;font-size:13px;line-height:16px}
li.more-menu button{background:0;border:0;outline:0;box-shadow:none;color:inherit;float:none;display:grid;padding:0;text-align:center;width:100%;margin-top:5px}
li.more-menu.dropdown button.dropdown-toggle:after{display:none}
ul.responsive-menu{top:-15px !important;left:5px !important;width:130px !important;min-width:auto !important;z-index:30;background:#fff;margin-bottom:25px;padding:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.09);border-radius:5px;border:1px solid #f6f6f6;transition:all .6s ease .1s;margin-bottom:0 !important;margin:0 !important}
ul.responsive-menu li{line-height:30px;display:block;text-align:right;background:#fff;border-radius:7px;padding-right:5px;font-weight:300;font-size:14px}
ul.responsive-menu li button,ul.responsive-menu li a{display:block !important;text-align:right;font-size:14px;font-weight:300;position:relative}
ul.responsive-menu li i{font-weight:300 !important;vertical-align:middle;font-size:15px;margin-left:10px}
ul.responsive-menu li.cart span.count{left:0 !important;right:auto !important;text-align:center;line-height:20px;font-size:10px;top:5px;height:15px;width:15px}

section.adplacement {
    margin-bottom: 15px;
}
.header-sticky {
    position: sticky;
    top: 0;
    z-index: 110;
}






p#calc_shipping_state_field > span {
    width: 100% !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border: 0 !important;
    outline: 0;
}
a.archive-add-to-cart.added i{display:none;}
a.archive-add-to-cart.added:after{line-height:20px;margin-right:0 !important;}
a.archive-add-to-cart.loading:after{top:.68em !important;}
.ajax_add_to_cart{position:relative;}
.ajax_add_to_cart.loading:after {
    font-family: WooCommerce;
    content: "\e01c";
    vertical-align: top;
    font-weight: 400;
    position: absolute;
    top: -6px;
    left: -5px;
    color: #afacac;
    font-size: 21px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

































.apsw_settings_wrap{display:block;width:100%}
.apsw_settings_wrap form{border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff;margin-bottom:30px}
.apsw_settings_wrap form h2{border-bottom:1px solid #eee;font-size:16px;padding:12px 15px;font-weight:600;margin:0}
.apsw_settings_wrap form table th,.apsw_settings_wrap form table td{padding:15px;font-size:13px;line-height:1.5}
.apsw_settings_wrap .apsw-btn-wrap{background:#f1f1f1}
.apsw_settings_wrap .apsw-btn-wrap p.submit{margin:0;padding:15px}
.apsw_radio_box label{background-color:#fff;display:inline-block;padding:2px;position:relative;overflow:hidden}
.apsw_radio_box input[type="radio"]{left:-300px;position:absolute}
.apsw_radio_box label.active,.apsw_radio_box label:checked{background-color:#063}
.apsw_settings_wrap tr.divider th,.apsw_settings_wrap tr.divider td{color:#3c763d;border-color:#d6e9c6;background-color:#dff0d8}
.apsw-search-wrap{display:inline-block;position:relative;max-width:1024px;width:100%;z-index:2;text-align:left}
.apsw-search-wrap .apsw-search-form input[type='search']::-webkit-search-decoration,.apsw-search-wrap .apsw-search-form input[type='search']::-webkit-search-cancel-button,.apsw-search-wrap .apsw-search-form input[type='search']::-webkit-search-results-button,.apsw-search-wrap .apsw-search-form input[type='search']::-webkit-search-results-decoration{display:none}
.apsw-search-wrap .apsw-select-box-wrap{position:absolute;left:0;top:0;bottom:0;z-index:9;width:160px;background:none !important;border:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;outline:0 !important;-webkit-box-shadow:0 !important;box-shadow:0 !important;height:50px}
.apsw-search-wrap .apsw-select-box-wrap:after{content:"";border-right:1px solid #000;position:absolute;right:0;height:18px;margin:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.apsw-search-wrap .apsw-select-box-wrap:before{content:"";background:url(assets/img/down-arrowblk.png) no-repeat center center;position:absolute;width:13px;height:7px;margin:0;right:15px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:1px}
.apsw-search-wrap .apsw-category-items{margin:0 !important;-moz-appearance:none;-webkit-appearance:none;background:rgba(0,0,0,0) none no-repeat scroll 0 0;border:0 none;border-radius:0;color:#333;font-size:13px !important;outline:medium none;overflow:hidden;transition-duration:.4s;transition-property:height;width:100%;z-index:9999;cursor:pointer;max-width:100%;padding:0 15px;font-weight:normal;outline:0;color:#000;color:rgba(0,0,0,0);text-shadow:0 0 0 #000;display:block;font-family:Tahoma,Geneva,sans-serif;line-height:50px}
.apsw-search-wrap .apsw-search-btn svg{
	max-width: 68%;
    width: 40px;
    height: 30px;
    fill: #9a9a9a;
}
.apsw_ajax_result .apsw_result_wrap{border:1px solid #ccc;border-top:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;z-index:9999}
.apsw_ajax_result img{width:100%;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
ul.apsw_data_container{margin:0 !important;padding:0 !important}
.clearfix{clear:both}
ul.apsw_data_container li{font-size:12px;color:#000;background:#fff;display:block;height:auto;clear:both;margin:1px 0;padding:5px;position:relative;text-align:right;width:100%;float:none;border-bottom:1px solid #f1f1f1}
ul.apsw_data_container li:last-child{border-bottom:0}
ul.apsw_data_container li a{width:100%;position:relative;color:#000;display:block;font-size:13px;line-height:45px;text-decoration:none}
ul.apsw_data_container li a:active,ul.apsw_data_container li a:hover,ul.apsw_data_container li a:focus{border:0 !important;background:none !important}
ul.apsw_data_container li.apsw_empty a:active,ul.apsw_data_container li.apsw_empty a:hover,ul.apsw_data_container li.apsw_empty a:focus{background:#dff0d8 !important}
ul.apsw_data_container li .apsw-price{position:absolute;right:25px;top:15px;font-weight:bold}
ul.apsw_data_container .apsw_img_product{display:table-cell;vertical-align:middle;width:50px;float:right}
ul.apsw_data_container .apsw-info-product{display:table-cell;width:calc(100% - 70px);padding-left:20px;vertical-align:middle}
ul.apsw_data_container .apsw-name{display:block;font-size:14px;font-weight:400;color:#000}
ul.apsw_data_container .apsw-price{float:right}
ul.apsw_data_container .apsw_result_excerpt{display:block;padding-right:120px}
.apsw_ajax_result a.apsw_view_all_product{font-size:14px;padding:0 30px;border-top:1px solid transparent;border-top-color:transparent;border-bottom:1px solid transparent;border-bottom-color:transparent;clear:both;display:block;text-transform:capitalize;text-align:center;color:#3c763d;border-color:#d6e9c6;background-color:#dff0d8;border:0 !important}
.apsw_result_item_empty{color:#8a6d3b;border-color:#faebcc;background-color:#fcf8e3;font-size:14px;padding:10px 30px;border-top:1px solid transparent;border-top-color:transparent;border-bottom:1px solid transparent;border-bottom-color:transparent;clear:both;display:block;text-transform:capitalize;text-align:center}
ul.apsw_data_container li.apsw_empty{padding:0}
ul.apsw_data_container li.apsw_empty:hover,ul.apsw_data_container li.apsw_empty a:hover{background:none !important}
.apsw_loader{position:absolute;left:110px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-2px;display:none}
.apsw-search-wrap.apsw_search_form_style_2 .apsw-select-box-wrap{left:auto;right:40px}
.apsw-search-wrap.apsw_search_form_style_2 .apsw-select-box-wrap::after{right:auto;left:0;display:none}
.apsw-search-wrap.apsw_search_form_style_2 .apsw-search-form input[type="search"]{margin-left:0 !important}
.apsw-search-wrap.apsw_search_form_style_2 .apsw_loader{right:200px}
.apsw-search-wrap.apsw_search_form_style_3 .apsw-search-form input[type="search"]{margin-left:0 !important}
.apsw-search-wrap.apsw_search_form_style_4 button.apsw-search-btn,.apsw-search-wrap.apsw_search_form_style_5 button.apsw-search-btn,.apsw-search-wrap.apsw_search_form_style_6 button.apsw-search-btn{width:auto;overflow:visible;border:0;padding:0;cursor:pointer;color:#fff;text-transform:uppercase;background:#d83c3c;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;text-shadow:0 -1px 0 rgba(0,0,0,.3);width:auto;margin-top:0;padding:0 30px;min-width:100px;text-align:center;font-size:16px;font-weight:bold}
.apsw-search-wrap.apsw_search_form_style_4 button.apsw-search-btn::before,.apsw-search-wrap.apsw_search_form_style_5 button.apsw-search-btn::before,.apsw-search-wrap.apsw_search_form_style_6 button.apsw-search-btn::before{content:'';position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent #d83c3c transparent;left:-6px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.apsw-search-wrap.apsw_search_form_style_4 .apsw_loader{right:140px}
.apsw-search-wrap.apsw_search_form_style_5 .apsw-select-box-wrap{left:auto;right:130px}
.apsw-search-wrap.apsw_search_form_style_5 button.apsw-search-btn{width:120px}
.apsw-search-wrap.apsw_search_form_style_5 .apsw-select-box-wrap::after{right:auto;left:0}
.apsw-search-wrap.apsw_search_form_style_5 .apsw-search-form input[type="search"],.apsw-search-wrap.apsw_search_form_style_6 .apsw-search-form input[type="search"]{margin-left:0 !important}
.apsw-search-wrap.apsw_search_form_style_5 .apsw_loader{right:300px}
.apsw_result_rating{padding:5px 0;display:block}
.apsw_result_category,.apsw_resulit_sku{text-transform:uppercase;padding:5px 0;display:block;font-weight:bold;display:block}
.apsw_result_stock{color:#F00}
ul.apsw_data_container li.apsw_featured{background:#c7fbae}
ul.apsw_data_container li{overflow:hidden}
ul.apsw_data_container li .apsw_result_on_sale{position:absolute;top:-8px;right:-65px;padding:0 56px;z-index:2;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);font-size:11px;line-height:30px;text-align:center;text-transform:uppercase;background-color:#5391e8;color:#fff}
.apsw-info-product span{display:block}
.apsw-info-product span.apsw-price span{display:inline-block}
.apsw-search-wrap{max-width:100%}
ul.apsw_data_container li .apsw-name{color:#000}












@keyframes cbwct_wc_circle{
  0%{
      transform: rotate(0deg) 
                translate(0) 
                rotate(0deg);
  
  }
  100%{
    transform:rotate(0) 
              translate(0)
              rotate(360deg)
  }
}


/* Chrome, Safari, Opera */
@-webkit-keyframes bounce {
    0%   { margin-top:0; -webkit-animation-timing-function: ease-out; }
    50%  { margin-top:15px; -webkit-animation-timing-function: ease-in; }
    100% { margin-top:0; -webkit-animation-timing-function: ease-out; }
}

/* Standard syntax */
@keyframes bounce {
    0%   { margin-top:0; animation-timing-function: ease-out; }
    50%  { margin-top:15px; animation-timing-function: ease-in; }
    100% { margin-top:0; animation-timing-function: ease-out; }
}


/* Standard syntax */

@keyframes cbwct_left_to_right {
 

  100% {
    transform: translateX(180px);
  }
}

@keyframes CBWC_Tracking {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}



@keyframes cbwct_loader {
  0% {
    top: 8px;
    height: 64px;
  }
  50%, 100% {
    top: 24px;
    height: 32px;
  }
}





.cbwct-tracking-container table {
    width: 100%;
}

.cbwct-tracking-container tr {
    vertical-align: middle;
}

.cbwct-tracking-container table tr td:first-child{color: #404040;vertical-align: middle;font-weight: 600;}

.cbwct-tracking-container table tr td ul{margin:0;}

.cbwct-tracking-container td {
    padding: 9px;
}

.cbwct-tracking-container tr:nth-child(odd) {
  background-color: rgb(0 188 212 / 28%);
}

.cbwct-tracking{max-width: 1140px; margin: 0 auto;}
.cbwct-tracking-porgressbar {
    border: 0;
    background-color: rgb(255,255,255);
    margin-bottom: 1em;
    margin-top: 1em;
    position: relative;
    height: 160px;
}

.cbwct-tracking-progress {}
.cbwct-tracking-from form input[type="text"] {
    padding: 6px;
    border: 1px solid #0a212d;
    border-radius: 2px;
    margin-right: 10px;
}
.cbwct-tracking-from form input[type="submit"] {
	width:100%;
    padding: 8px 20px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 4px;
    margin-top: -2px;
    border: none;
    box-shadow: none;
    text-shadow: none;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap;
    font-size: 14px;
    color: #FFF;

    background: #ff934b; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ff934b 0%, #ff5e62 100%);
background: -webkit-linear-gradient(-45deg, #ff934b 0%,#ff5e62 100%); 
background: linear-gradient(135deg, #ff934b 0%,#ff5e62 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff934b', endColorstr='#ff5e62',GradientType=1 );
}
.cbwct-tracking-from form label {
    font-weight: 800;
    padding-right: 5px;
    color: #666;
}
.cbwct-tracking-from {
    margin-bottom: 40px;
}
.cbwct-tracking-title h2 {
    font-weight: 600;
    font-size: 20px;
    color: #666;
}

.cbwct_wc_traking_steps {
  position: absolute;
  display: flex;
  justify-content: space-between;
  width: 97%;
  top: 6px;
  left: 10px;
  right: 10px;
  margin: 0 auto;
}
.cbwct-wc-traking-round {
    width: 20px;
    height: 20px;
    background: #fff;
    border: 2px solid #ACACA6;
    border-radius: 50%;
    transition: background 1s;
    margin: 0 auto;
    margin-top: 10px;
}

.cbwct-wc-traking-round.active:before {
    content:'';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 10px 0 10px;
  border-color: #23d5ab transparent transparent transparent;
  display:block;
  -webkit-animation-name: bounce;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;  
  animation-name: bounce;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  cursor:pointer;
    top: -36px;
    position: absolute;
}

.cbwct_wc_traking_step p {color:white;}

.wc-traking-icon {
    height: 120px;
    width: 120px;
    background: #f5f5f5;
    line-height: 120px;
    border-radius: 50%;
}
.wc-traking-icon i {
    font-size: 50px;
    vertical-align: middle;
    color: #9e9e9e;
}
.wc-traking-icon i.active {
    color: #00BCD4;
}
.cbwct_shipping{position: absolute;
left: 0;}
.cbwct_shipping.active{
  animation: cbwct_left_to_right 5s linear infinite; 
}
.cbwct_wc_traking_step {
  text-align: center;
  position: relative;
}
.cbwct-wc-traking-img {
  margin: 0 auto;
}

.cbwct-wc-traking-round.active{
	background: #00BCD4;
    animation: CBWC_Tracking 15s ease infinite;
    border-color: #fff;
}

.cbwct_notice{color:red;}
.cbwct_progress{animation: cbwct_wc_circle 6s linear infinite;}

.cbwct_wc_order_cancelled {
  font-size: 20px;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width:100% !important;
}
.cbwct-traking-form-result {
    margin-top: 20px;
}
.cbwct-tracking-form-area{display: flex;align-items: center;}
.cbwct-tracking-form-area > div {
    width: -webkit-fill-available;
    margin-left: 5px;
}
.cbwct-tracking-form-field{}
.cbwct-traking-form-submit{}


.cbwct_wc_order_tracker_loader {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.cbwct_wc_order_tracker_loader div {
  display: inline-block;
  position: absolute;
  left: 8px;
  width: 16px;
  background: #ff5e62 ;
  animation: cbwct_loader 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.cbwct_wc_order_tracker_loader div:nth-child(1) {
  left: 8px;
  animation-delay: -0.24s;
}
.cbwct_wc_order_tracker_loader div:nth-child(2) {
  left: 32px;
  animation-delay: -0.12s;
}
.cbwct_wc_order_tracker_loader div:nth-child(3) {
  left: 56px;
  animation-delay: 0;
}















/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {

.cbwct-tracking-title h2 {
    font-size: 20px;
}
.cbwct-tracking {
    padding: 10px;
}
.cbwct-tracking-from {
    padding: 0 10px;
}


}



/* Mobile Layout: 320px. */

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

.cbwct-tracking-container {
    padding: 0px 5px;
}
.cbwct-tracking {
    width: 100%;
    margin: 0 auto;
}
table tr td:first-child {
    line-height: 30px;
}
.cbwct-tracking-container {
    margin-top: 18px;
}
.cbwct-tracking-title {
    text-align: center;
}
.cbwct-tracking-from form label {
    padding-right: 10px;
    font-weight: 400;
}
.cbwct-tracking-from {
    margin-top: 40px;
    text-align: center;
    margin-bottom: 30px;
}
.cbwct-tracking-title h2 {
    font-size: 16px;
}

@keyframes cbwct_left_to_right {
  100% {
    transform: translateX(60px);
  }
}

.cbwct_shipping.active {
    animation: cbwct_left_to_right 2s linear infinite;
}

.cbwct-tracking-form-area {
    display: inline-block;
    text-align: center;
}

.cbwct-tracking-form-field {
    width: 100%;
    margin-bottom: 10px;
}
.cbwct-tracking-from form input[type="text"] {
    width: 100%;
}

}



/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {

.cbwct-tracking-title h2 {
    font-size: 18px;
}

@keyframes cbwct_left_to_right {

  100% {
    transform: translateX(65px);
  }
}
.cbwct_shipping.active {
    animation: cbwct_left_to_right 2s linear infinite;
}
.cbwct-tracking-form-area {
    display: inline-block;
    text-align: center;
}
.cbwct-tracking-form-field {
    width: 100%;
    margin-bottom: 10px;
}
.cbwct-tracking-from form input[type="text"] {
    width: 100%;
}

}












































 /* Preloader */
.preloader_hide {opacity:0; width:100%; overflow-x:hidden;}
#preloader {
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:rgb(255 255 255 / 90%);
    z-index: 99999; 
}
#preloader div {
    position:fixed;
    left:0;
    top:50%;
    display:block;
    width:100%;
    height:10px;
    margin:-5px 0 0;
    text-align:center;

}#preloader section {
    position:fixed;
    left:0;
    top:42%;
    display:block;
    width:100%;
    height:10px;
    margin:-5px 0 0;
    text-align:center;

}
#preloader em {
    display:inline-block;
    vertical-align:top;
    margin:0 2px 0 5px;
    width:10px;
    height:10px;
    border-radius:50%;
    background-color:#e74c3c;
    animation: 1.2s ease-in-out normal none infinite preload_animate;
    -webkit-animation: 1.2s ease-in-out normal none infinite preload_animate;
}
#preloader em:nth-child(1) {
    animation-delay:0s;
    -moz-animation-delay:0s;
    -webkit-animation-delay:0s;
}
#preloader em:nth-child(2) {
    animation-delay:0.2s;
    -moz-animation-delay:0.2s;
    -webkit-animation-delay:0.2s;
}
#preloader em:nth-child(3) {
    animation-delay:0.4s;
    -moz-animation-delay:0.4s;
    -webkit-animation-delay:0.4s;
}
#preloader em:nth-child(4) {
    animation-delay:0.6s;
    -moz-animation-delay:0.6s;
    -webkit-animation-delay:0.6s;
}
#preloader em:nth-child(5) {
    animation-delay:0.8s;
    -moz-animation-delay:0.8s;
    -webkit-animation-delay:0.8s;
}
@-webkit-keyframes preload_animate {
    0% {-webkit-transform: scale(1); opacity:1;}
    50% {-webkit-transform: scale(0.5); opacity:0.5;}
    100% {-webkit-transform: scale(1); opacity:1;}
}
@keyframes preload_animate {
    0% {transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); opacity:1;}
    50% {transform: scale(0.5); -ms-transform: scale(0.5); -webkit-transform: scale(0.5); opacity:0.5;}
    100% {transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); opacity:1;}
}















@media screen and (max-width:767px){.wooscp-bar .wooscp-bar-btn{font-size:0 !important;padding:0 !important;width:48px !important;overflow:hidden}
}
@media print{.wooscp_table .tr-add_to_cart{display:none}
}
@keyframes spinner{to{transform:rotate(360deg)}
}
@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg)}
}
.wishlist_added,.woosw-added{color:#ff0707 !important}
.woosw-area.woosw-message .woosw-inner .woosw-content .woosw-content-bot{display:none !important}
.woosw-area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999989;background:rgba(0,0,0,.7);opacity:0;font-size:14px;visibility:hidden;-webkit-transition:opacity .3s;transition:opacity .3s;box-sizing:border-box}
.woosw-area *{box-sizing:border-box}
.woosw-area.woosw-open{opacity:1;visibility:visible}
.woosw-area.woosw-open .woosw-inner .woosw-content{top:50%;border-radius:0;overflow:hidden}
.woosw-area .woosw-inner{display:block;width:100%;height:100%;position:relative}
.woosw-area .woosw-inner .woosw-content{width:90%;max-width:480px;height:auto;max-height:90%;position:absolute;top:40%;left:50%;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);padding:0;display:flex;flex-direction:column;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.woosw-area .woosw-inner .woosw-content>div{align-self:stretch}
.woosw-area .woosw-inner .woosw-content .woosw-content-top{flex:0 0 auto;height:48px;line-height:48px;padding:0 20px 0 20px;margin:0;position:relative;text-transform:uppercase;font-weight:700;color:#222;background-color:white;text-align:right}
.woosw-area .woosw-inner .woosw-content .woosw-content-top .woosw-count{margin-left:5px}.woosw-area .woosw-inner .woosw-content .woosw-content-top .woosw-count:before{content:'('}
.woosw-area .woosw-inner .woosw-content .woosw-content-top .woosw-count:after{content:')'}
.woosw-area .woosw-inner .woosw-content .woosw-content-top .woosw-close{display:inline-block;height:48px;line-height:48px;position:absolute;top:0;left:0;cursor:pointer;text-transform:none;color:#999;font-weight:400}
.woosw-area .woosw-inner .woosw-content .woosw-content-top .woosw-close:after{display:inline-block;float:right;width:48px;height:48px;line-height:48px;text-align:center;content:'\f00d';font-size:20px;font-family:"FontAwesomePro" !important;speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid{display:block;position:relative;min-height:80px;flex:1 1 auto;padding:0;margin:0;background-color:#fff;overflow-x:hidden;overflow-y:hidden}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid .woosw-content-mid-notice{display:block;padding:20px;height:40px;line-height:40px;text-align:center}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid .woosw-content-mid-message{display:block;padding:20px 40px 40px 40px;font-size:20px;text-align:center}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid .woosw-content-mid-message img{display:block;width:60%;height:auto;margin:0 auto;opacity:.6}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items{margin:0;padding:0}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr td{padding:10px 5px}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr td:first-child{padding-left:20px}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr td:last-child{padding-right:20px}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr:nth-child(2n) td{background-color:rgba(0,0,0,.03)}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr:hover td{background-color:rgba(0,0,0,.05)}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove{vertical-align:middle}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;cursor:pointer}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span:before{display:inline-block;content:'\f00d';font-family:"FontAwesomePro" !important;font-weight:300;font-size:16px;speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span.removing:before{animation:spinner 1s linear infinite;-webkit-animation:spinner 1s linear infinite}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span:hover:before{color:#cc6055}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--image{width:90px}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--image img{width:80px;height:80px;border-radius:0;border:0;padding:0;margin:0;box-shadow:none}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--title a{font-weight:700}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--add p{border:0 !important;padding:0 !important;font-size:0}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--add p>del,.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--add p>ins,.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--add p>span{display:none}
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--add p>a{display:block;padding:10px;margin:0;font-size:14px}
.woosw-area .woosw-inner .woosw-content .woosw-content-bot{flex:0 0 auto;height:48px;line-height:48px;padding:0 20px;position:relative;color:#fff;font-size:14px;text-transform:uppercase;background-color:#222;overflow:hidden}
.woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-content-bot-inner{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%}
.woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-content-bot-inner>span{flex-basis:50%}
.woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-content-bot-inner>span:last-child{text-align:right}
.woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-content-bot-inner .woosw-page a{color:#fff;outline:0}
.woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-content-bot-inner .woosw-page a:hover{color:#5fbd74}
.woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-content-bot-inner .woosw-continue{cursor:pointer}
.woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-content-bot-inner .woosw-continue:hover{color:#5fbd74}
.woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-notice{display:block;text-align:center;width:100%;height:48px;line-height:48px;padding:0 20px;color:#fff;font-size:14px;font-weight:400;background-color:#5fbd74;position:absolute;top:48px;left:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-notice.woosw-notice-show{top:0}.woosw-area.woosw-message .woosw-inner .woosw-content{max-width:320px;background-color:#fff}
.woosw-area.woosw-message .woosw-inner .woosw-content .woosw-content-top .woosw-close:after{color:#222}
.woosw-area.woosw-message .woosw-inner .woosw-content .woosw-content-bot{display:none}
.woosw-list table.woosw-content-items{margin:0;padding:0;width:100%}
.woosw-list table.woosw-content-items tr td{padding:10px 5px}
.woosw-list table.woosw-content-items tr td:first-child{padding-left:5px;text-align:center}
.woosw-list table.woosw-content-items tr td:last-child{padding-right:20px}
.woosw-list table.woosw-content-items tr:nth-child(2n) td{background-color:rgba(0,0,0,.03)}
.woosw-list table.woosw-content-items tr:hover td{background-color:rgba(0,0,0,.05)}
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--remove{vertical-align:middle}
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--remove span{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;cursor:pointer}
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--remove span:before{display:inline-block;content:'\f00d';font-size:16px;font-family:"FontAwesomePro" !important;speak:none;font-style:normal;font-weight:300;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--remove span.removing:before{animation:spinner 1s linear infinite;-webkit-animation:spinner 1s linear infinite}
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--remove span:hover:before{color:#cc6055}
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--image{width:90px}
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--image img{width:80px;height:80px;border-radius:0;border:0;padding:0;margin:0;box-shadow:none}
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--title a{font-weight:700;font-size:15px}
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--add p{border:0 !important;padding:0 !important;font-size:0}
.woosw-content-item--price{display:block;clear:both;font-size:16px;margin-bottom:7px;font-weight:500;color:#43ad47}
.woosw-content-item--price del{font-size:14px;color:#979898;font-weight:400}
.woosw-content-item--add i{font-size:16px;margin-left:10px;vertical-align:middle}
.woosw-content-item--stock{width:30% !important;float:right;line-height:60px !important;font-size:12px}
.woosw-content-item--add{float:left;width:69% !important;text-align:center}
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--add p>del,.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--add p>ins,.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--add p>span{display:none}
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--add p>a{display:block;padding:10px;margin:0;font-size:14px}
.woosw-list .woosw-actions{display:flex;align-items:center;justify-content:space-between;margin-top:30px}
.woosw-list .woosw-copy{display:flex;align-items:center}
.woosw-list .woosw-copy .woosw-copy-url{margin-left:10px}
.woosw-list .woosw-share a{display:inline-block;margin-left:10px}
.woosw-menu-item .woosw-menu-item-inner{position:relative}
.woosw-menu-item .woosw-menu-item-inner:after{content:attr(data-count);display:block;background-color:#e94b35;color:#fff;font-size:10px;font-weight:400;width:16px;height:16px;line-height:16px;text-align:center;border-radius:0;position:absolute;left:10px;top:-8px}
.woosw-menu-item .woosw-menu-item-inner span{margin-left:5px}
.woosw-menu-item .woosw-menu-item-inner .woosw-icon{display:inline-block;text-align:center;margin:0;width:20px}
.woosw-menu-item .woosw-menu-item-inner .woosw-icon:before{content:'\e966';font-family:'feather';speak:none;font-size:inherit;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.wc_single_action_btn.woosw-added i{display:none}
.wc_single_action_btn:before{font-size:25px}










@media only screen and (max-width:860px){.woosw-list .woosw-actions{flex-direction:column;align-items:flex-start}
}
.woocommerce-terms-and-conditions-wrapper{width:100%}



@media (min-width:992px){
	.main-header{
		display: block;
		position: sticky;
		top: 0;
		z-index: 9;
	}
	.main-navigation{display:block;}
	.header-mobile{display:none;}
}
@media(max-width:991px){
	.main-header, .main-navigation{display:none;}
	.header-mobile{display:block;}
	footer {
		padding-bottom: 60px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
.mobile-footer{display:table}	
.is-single-product {
    display: table;
}
.woocommerce-archive{width:100%}
aside.main-sidebar{width:100%}
.mk-filter{display:flex}
.b-100col .b-20col.mini-item20:nth-child(3){display:none}
.b-60col .b-100col:nth-child(2){display:none}
.b-60col{float:left;padding-left:0;width:calc(100% - 490px)}
.as-pl {
    padding-right: 10px;
}
.mini-item20 {
    width: 100%;
}
.b-100col .b-20col.mini-item20:nth-child(3) {
    display: none;
}
.main-blog, .main-single, .main-archive{width:100%;}
.blog-main-content {
    margin: 0 -10px;
}
.summary.entry-summary {
    padding-right: 0 !important;
    border: 0 !important;
}
.footermobile-button {
    position: fixed;
    bottom: 0;
    width: 85%;
    right: 0;
    z-index: 9999;
    padding: 5px;
}
.footermobile-button .quantity {
    width: 30% !important;
    padding: 0 !important;
    float: left !important;
    flex: 1;
    bottom: 0;
    margin:0 !important;
}
.footermobile-button .quantity .minus {
    position: absolute;
    padding: 3px 8px;
    height: 34px;
    border: 0;
    border-radius: 0 5px 5px 0;
    background: 0;
    outline: 0;
    font-weight: bold;
    width: 25px;
    line-height: 34px;
}
.footermobile-button .quantity .qty {
    width: 85px !important;
    height: 34px !important;
    border-radius: 8px !important;
    box-shadow: 0 0 2px 2px #b3b3b36e;
    padding: 0 10px !important;
}
.footermobile-button .quantity .plus {
    position: absolute;
    padding: 3px 8px;
    border: 0;
    border-radius: 5px 0 0 5px;
    background: 0;
    outline: 0;
    font-weight: bold;
    left: 0;
    height: 34px;
    width: 25px;
    line-height: 34px;
}
.footermobile-button .single_add_to_cart_button {
    width: 68% !important;
    border-radius: 8px !important;
    box-shadow: 0 8px 14px 0 rgba(0,0,0,.03) !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
    padding: 5px !important;
    height: 34px !important;
    position: relative;
    font-size: 13px !important;
}
.footermobile-button .single_add_to_cart_button:after {
    right: 10px;
    top: 5px;
    font-size: 20px;
}









}
.woocommerce-products-header .term-description{background-color:#fff;color:#444;padding-top:1em;font-size:14px;line-height:35px;font-weight:300;height:auto;overflow:unset}
@media(min-width:768px) and (max-width:1199px){
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:33.3%;margin:0 !important;clear:none !important}
.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:none}

.related-carousel ul.products li.product{width:100% !important;margin:0 !important;clear:none !important}


}
@media(min-width:992px){.iranwp-amazing{display:block}
.gamma_special_slider{display:none}
}
@media(max-width:991px){
	
	
	
	
	
	
	
	
	
form.woocommerce-cart-form{width:100%}
.cart_totals{width:100%}
.cps-product-taxonomy{height:auto}
/* .cps-taxonomy-detailes{width:100%;height:auto}
.cps-taxonomy-content{width:100%} */
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{min-height:auto}
figure.thumbnail img{width:100%}
.blogs .main-sidebar,.main-sidebar{width:100%;max-width:100%;padding:0 !important}
.main_sidebar{display:none}
.main_content{width:100%;padding:0}
.iranwp-amazing{display:none}
.gamma_special_slider{display:block}
.main-header .header,.main-header .main-navigation{display:none}
.single_images{width:100%;padding:0}
figure.single-product-special-slider{padding-top:0}
.action_bar{width:100%;padding:0;margin-bottom:20px;height:45px;min-height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.action-item{float:none !important;text-align:center !important;margin:0 auto !important}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100% !important}
.woocommerce div.product .woocommerce-tabs ul.tabs{display:block}
.woocommerce div.product .woocommerce-tabs ul.tabs li{width:50%;float:right}
.avashop-filter{display:flex}
.term-item {
    min-width: 110px;
    margin-bottom: 10px;
}







}

@media(max-width:767px) and (min-width:568px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%;display:block;padding:10px;float:right;clear:both;border-radius:0;background:white;margin:0 0 2.992em;border-bottom:1px solid #efefef;box-shadow:0 0 0 1px rgba(214,214,214,.62);margin-bottom:7px}
}
@media(max-width:767px){
	
	
	
	
	
	
	
	
	
	
	
	
	
.wpgs-for>.slick-list{width:auto;height:auto}
.catty-post-item{width:100%}
.mk-right-summary,.mk-left-summary{width:100%}
.iranwp_title{padding:0;text-align:center;width:100%;max-width:100%}
h3.product_sub_title{float:none !important;text-align:center}
.woocommerce div.product .woocommerce-tabs ul.tabs{display:block}
.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%}
.b-20col{width:100%;padding-right:0}
.b-100post-thumbnail{width:100%}
.b-60col{width:100%;padding:0}
.mk-left-summary {
    width: 100%;
}
.mk-right-summary {
    width: 100%;
}
.iranwp_title .woocommerce-product-rating {
    float: none !important;
    text-align: center !important;
    margin: 0 auto;
}
.iranwp_title .woocommerce-product-rating .star-rating {
    float: none !important;
    text-align: center !important;
    margin: 25px auto 10px;
}
.product-bar .summary.entry-summary {
    padding: 0;
}








}
@media(max-width:599px){.gamma_special_slider_thumbnails{height:300xp}
}
@media(max-width:567px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100% !important;margin:0 !important}
}
.related .store_item{width:100% !important;clear:none !important;border:1px solid #efefef !important}