/*
Theme Name: Digi Marsh
Theme URI: http://iranthemes.com
Author: Iran Themes
Author URI: http://iranthemes.com
Description: The Newest Wordpress Digikala Template
Version: 3.6
Text Domain: digimarsh
*/
@font-face {
  font-family: iranyekan;
  font-style: normal;
  font-weight: bold;
  src: url('assets/fonts/iranyekan/eot/iranyekanwebbold(fanum).eot');
  src: url('assets/fonts/iranyekan/eot/iranyekanwebbold(fanum).eot?#iefix') format('embedded-opentype'),
  /* IE6-8 */ url('assets/fonts/iranyekan/woff2/iranyekanwebbold(fanum).woff2') format('woff2'),
  /* FF39+,Chrome36+, Opera24+*/ url('assets/fonts/iranyekan/woff/iranyekanwebbold(fanum).woff') format('woff'),
  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('assets/fonts/iranyekan/ttf/iranyekanwebbold(fanum).ttf') format('truetype');
}

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

@font-face {
  font-family: iranyekan;
  font-style: normal;
  font-weight: normal;
  src: url('assets/fonts/iranyekan/eot/iranyekanwebregular(fanum).eot');
  src: url('assets/fonts/iranyekan/eot/iranyekanwebregular(fanum).eot?#iefix') format('embedded-opentype'),
  /* IE6-8 */ url('assets/fonts/iranyekan/woff2/iranyekanwebregular(fanum).woff2') format('woff2'),
  /* FF39+,Chrome36+, Opera24+*/ url('assets/fonts/iranyekan/woff/iranyekanwebregular(fanum).woff') format('woff'),
  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('assets/fonts/iranyekan/ttf/iranyekanwebregular(fanum).ttf') format('truetype');
}
body{direction:rtl;text-align:right;font-family:iranyekan;font-size:13px;background-color:#f5f5f5;color:#515151;overflow-x:hidden;line-height:32px}
h1,h2,h3,h4{font-family:iranyekan!important;font-style:normal;color:inherit!important}
p{line-height:32px}
a,a:hover{color:#515151;text-decoration:none;transition:all .2s ease-out}
ul{padding:0}
li{list-style:none}
button,input,optgroup,select,textarea{font-family:iranyekan}
.direction-ltr{direction:ltr}
.direction-rtl{direction:rtl}
.no-padding{padding:0}
.no-padding-right{padding-right:0}
select,option,input{font-family:iranyekan}
.default{width:100%;height:auto;float:right}
.parent-btn{overflow:hidden}
button{font-family:iranyekan}
.dk-btn{font-size:1.286rem;padding:18px 80px;border-radius:8px;background-color:#34495e;color:#fff;text-align:center;display:inline-block;border:none;cursor:pointer;position:relative;white-space:nowrap;line-height:22px;text-decoration:none;margin-top:5px;font-family:iranyekan}
.input-text{font-size:13px;border-radius:7px;color:#515151;padding:7px;line-height:2!important;box-shadow:none;width:auto;background-color:#fff;border:1px solid #979898;transition:all .2s ease-out}
.btn-info{background-color:#00bfd6;color:#FFF}
button.dk-btn{cursor:pointer;outline:none}
.product-add button.dk-btn{height:100%;margin-top:0}
.dk-btn:hover{color:#fff}
.dk-btn:before{transition:all .3s ease-in-out;width:21%;height:150%;position:absolute;right:-11px;top:-17px;background:hsla(0,0%,100%,.21);content:"";border-radius:50%}
.dk-btn:not(.disabled):not(.is-inactive):not([disabled]):hover:before{width:900px;height:900px;right:-450px;top:-450px;transform:unset}
.dk-btn-info{background-color:#00bfd6}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border:0}
.dk-btn-danger{background-color:#e74c3c}
body #yith-woocompare{font-family:iranyekan;direction:rtl}
.yith_woocompare_colorbox #yith-woocompare h1{font-family:iranyekan}
body #yith-woocompare table.compare-list tbody th{text-align:center!important}
.dk-btn-success{background-color:#2ecc71}
.dk-btn > i{font-size:25px;position:absolute;right:8px;top:15px;color:rgba(255,255,255,0.7);font-style:normal}
.cat-overlay{position:fixed;right:0;height:100%;width:100%;top:0;bottom:0;content:"";background:rgba(74,74,74,0.43);opacity:0;z-index:98;-webkit-transition:opacity .2s cubic-bezier(0.215,0.61,0.355,1) .1s;transition:opacity .2s cubic-bezier(0.215,0.61,0.355,1) .1s;pointer-events:none}
.woocommerce-info{color:#4e4e4e;font-size:14px;padding:22px 100px 15px 22px;position:relative;border-radius:5px;background-color:#fffde4;border:1px solid #f6e8a1}
.woocommerce-info:before{content:"\f5d6";font-size:50px;font-family:"Material Design Icons";color:#f6e8a1;right:25px;top:20px;position:absolute}
.woocommerce-message{color:#518541;font-size:14px;line-height:45px;padding:22px 100px 22px 22px;position:relative;border-radius:5px;background-color:#eeffdf;border:1px solid #b7ecb8;min-height:94px;width:100%;white-space:normal}
.woocommerce-message:before{content:"\f5e1";font-size:50px;color:#518541;right:25px;top:25px;position:absolute;font-family:"Material Design Icons"}
.woocommerce-message a.button{background-color:#2ecc71!important;color:#fff!important}
.woocommerce-message a.button:hover{background-color:#4CAF50!important}
.woocommerce-error{color:#ef5662;font-size:14px;padding:22px 100px 22px 22px;position:relative;border-radius:5px;background-color:#fff9fa;border:1px solid #ffc1c5}
.woocommerce-error:before{content:"\f15a";font-size:50px;color:#ef5662;font-family:"Material Design Icons";right:25px;top:50%;position:absolute;transform:translateY(-50%)}
.dropdown-menu{text-align:right}
.tooltip-inner{font-family:iranyekan;font-size:12px;background:#7a7a7a;padding:5px;border-radius:5px;color:#fff}
.tooltip.bs-tooltip-top .arrow::before{border-top-color:#7a7a7a}
.tooltip.bs-tooltip-bottom .arrow::before{border-bottom-color:#7a7a7a}
.tooltip.bs-tooltip-right .arrow::before{border-right-color:#7a7a7a}
.tooltip.bs-tooltip-left .arrow::before{border-left-color:#7a7a7a}
.main-header{padding:15px 0 0;background-color:#fff;z-index:99}
.main-header .logo-area{position:relative;width:100%;min-height:1px;padding-right:0;padding-left:0;-ms-flex:0 0 155px;flex:0 0 155px;max-width:155px;padding-right:25px;max-height:100%}
.main-header .logo-area a{display:block}
.main-header .logo-area a img{float:right;margin-top:2px}
.main-header .search-area form.search{position:relative}
#mega-menu-wrap-main_menu,#mega-menu-wrap-main_menu #mega-menu-main_menu,#mega-menu-wrap-main_menu #mega-menu-main_menu ul.mega-sub-menu,#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item,#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-row,#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-column,#mega-menu-wrap-main_menu #mega-menu-main_menu a.mega-menu-link{text-align:right!important}
.main-header .search-area form.search input{width:100%;height:100%;padding:10px 10px 9px;line-height:1.833;font-family:iranyekan;font-weight:300;font-size:12px;font-size:.857rem;border-radius:7px;background-color:#eceff1;border:1px solid #d5dadd;color:#474747;outline:none}
.searchwp-live-search-no-min-chars .spinner{right:auto!important}
.searchwp-live-search-results-showing{display:block;opacity:1;height:auto;overflow:auto;background:#fff;top:100%;border-radius:0 0 7px 7px;box-shadow:0 4px 8px 0 rgba(0,0,0,.3);z-index:1000}
.searchwp-live-search-results .ajax-results .list-group .list-group-item a{vertical-align:middle;display:inline-block!important;max-width:65%}
.searchwp-live-search-results .ajax-results .list-group .list-group-item .price{display:inline-block;float:left}
.searchwp-live-search-results .ajax-results .list-group .list-group-item .price ins{text-decoration:none!important}
.searchwp-live-search-results .ajax-results .list-group .list-group-item .price del{display:none}
.searchwp-live-search-results .ajax-results .list-group .list-group-item:hover{background:#f8f9fa}
.searchwp-live-search-results .ajax-results .list-group .list-group-item .wp-post-image{float:right;max-width:50px;height:auto;margin:0 0 0 7px}
.main-header .search-area form.search #product_cat{position:absolute;left:63px;top:1px;z-index:51;width:111px;height:42px;border-color:#eceff1;border-radius:0;background:#eceff1;border-right:1px solid #d7dee0;padding-left:0;cursor:pointer}
.main-header .search-area form.search button{width:60px;height:100%;position:absolute;left:0;top:0;bottom:0;border:none;border-radius:7px 0 0 7px;background-color:#ef5661;cursor:pointer;outline:none}
.main-header .search-area form.search button img{width:25px}
.btn .mdi,.button .mdi,.widget_search input[type=submit] .mdi,.widget_product_search button .mdi,#commentform #submit .mdi{font-size:26px;position:relative;top:7px;left:10px;color:#fff}
.main-header .dropdown{float:right;width:50%;text-align:center;position:relative;margin-top:-6px}
.main-header .user-login a{font-size:14px;color:#6f6f6f}
.main-header .user-login .dropdown-toggle::after{vertical-align:unset;margin-right:1.255em;margin-left:0}
.main-header .user-login .dropdown-menu{position:absolute;top:50px!important;right:0;left:auto!important;width:100%;background-color:#fff;box-shadow:0 2px 9px 0 hsla(0,0%,44%,.32);z-index:123;transform:none!important}
.main-header .user-login .dropdown-menu:before{content:'';height:4px;width:100%;background-color:#ef5661;border:none;bottom:100%;left:0;right:0}
.main-header .user-login .dropdown-menu:after{content:'';width:0;height:0;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #ef5661;position:absolute;bottom:100%;margin-bottom:2px;left:30px}
.main-header .user-login .dropdown-menu .dropdown-item{text-align:center;padding:0}
.main-header .user-login .woocommerce-MyAccount-navigation{box-shadow:none;background:#fff;padding:0;border:none;border-radius:0;padding-top:0;width:100%}
.main-header .user-login .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid #ccc;margin-top:11px;padding:5px 0}
.main-header .user-login ul li a{padding:0 20px;text-align:right}
.main-header .user-login ul li a:hover,.main-header .user-login ul li.is-active a{color:#00bfd6;background:transparent}
.main-header .user-login .dropdown-menu .dropdown-item a.btn-info{color:#fff}
.main-header .user-login .dropdown-menu .dropdown-item a.register{color:#00bfd6;border-bottom:1px dashed #00bfd6;text-decoration:none}
.main-header .cart a.btn{color:#fff;font-size:14px;background-color:#00bfd6;border-radius:5px}
.main-header .cart a.btn:hover,.main-header .cart a.btn:focus{background-color:#05b3c7}
.main-header .cart a.btn-info i{float:right;font-size:16px;margin-left:6px}
.main-header .cart .dropdown-toggle::after{vertical-align:unset}
.main-header .cart .dropdown-menu{width:400px;position:absolute;top:50px!important;left:57px!important;line-height:22px;background-color:#fff;border:1px solid #c6c6c6;border-radius:0 0 8px 8px;z-index:1000;box-shadow:0 2px 9px 0 hsla(0,0%,44%,.32);padding:1px 0 45px;transform:none!important}
.main-header .cart .dropdown-menu:before{display:none}
.main-header .cart .dropdown-menu a{text-decoration:none}
.main-header .cart a span.cart-count{background-color:#fff;width:25px;height:25px;font-size:18px;font-size:1.286rem;line-height:24px;vertical-align:middle;letter-spacing:-.3px;text-align:center;color:#00bfd6;border-radius:100%;display:inline-block;margin-right:4px;margin-left:10px}
.main-header .cart .dropdown-menu .basket-empty{display:table;margin:0 auto;padding:30px;text-align:center}
.main-header .cart .dropdown-menu .basket-header{width:100%;position:relative;padding:14px 10px 14px 15px;background-color:hsla(0,0%,98%,.9)}
.main-header .cart .dropdown-menu .basket-total .amount{font-size:16px;line-height:20px;color:#fb3449;direction:rtl;text-align:right}
.main-header .cart .dropdown-menu .basket-total p{color:#676767;font-size:13px;font-size:.929rem;line-height:20px;margin:0}
.main-header .cart .dropdown-menu .basket-link{font-size:11px;font-size:.786rem;line-height:48px;color:#454545;position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;bottom:0;-ms-flex-pack:center;justify-content:center;padding-left:15px;padding-right:15px;transition:background-color .3s ease-in-out}
.main-header .cart .dropdown-menu .basket-arrow{transform:rotate(45deg);border-left:1px solid #c6c6c6;border-top:1px solid #c6c6c6;background-color:#fafafa;position:absolute;width:10px;height:10px;top:-6.5px;left:30px;transition:background-color .3s ease-in-out}
.main-header .cart .dropdown-menu .basket-list{max-height:293px;overflow:auto;padding:0 15px;list-style:none}
.main-header .cart .dropdown-menu .basket-item{padding:10px 24px 10px 0;position:relative;min-height:88px;display:block;border-bottom:1px solid #f0f0f0}
.main-header .cart .dropdown-menu .basket-item:last-of-type{border-bottom:none}
.main-header .cart .dropdown-menu .basket-item-remove{position:absolute;top:50%;transform:translateY(-50%);right:-5px;border-radius:50%;background-color:#eaeaea;width:20px;height:20px;border:none;z-index:123;cursor:pointer;font-family:FontAwesome;outline:none}
.main-header .cart .dropdown-menu .basket-item-remove:before{content:"\f00d";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#959595;font-size:8px;font-size:.571rem;line-height:8px}
.main-header .cart .dropdown-menu .basket-item-content{width:100%}
.main-header .cart .dropdown-menu .basket-item-content,.main-header .cart .dropdown-menu .basket-item-image{float:right}
.main-header .cart .dropdown-menu .basket-item-image{width:60px;height:auto;max-width:60px;position:relative}
.main-header .cart .dropdown-menu .basket-item-image img{height:auto;max-width:100%;width:64px;margin-left:4px;margin-right:0}
.main-header .cart .dropdown-menu .basket-item-details{padding-right:10px}
.main-header .cart .dropdown-menu .basket-item-title{font-size:12px;font-size:.857rem;line-height:20px;text-align:right;direction:rtl;color:#454545;max-width:100%;font-weight:700}
.main-header .cart .dropdown-menu .basket-item-params{display:inline-block;margin-top:12px;text-align:right}
.main-header .cart .dropdown-menu .basket-item-props{font-size:12px;line-height:17px}
.main-header .cart .dropdown-menu .basket-item-props span:first-of-type{color:#666}
.main-header .cart .dropdown-menu .basket-item-props span.quantity{padding-right:10px;margin-right:10px;border-right:1px solid #e0e0e0}
.main-header .cart .dropdown-menu .basket-item-props span:last-of-type:not(:first-of-type){color:#959595;padding-right:10px;margin-right:10px;border-right:1px solid #e0e0e0}
.main-header .cart .dropdown-menu .basket-submit{font-size:18px;line-height:26px;letter-spacing:-.5px;font-weight:700;color:#fff;text-align:center;padding-top:9px;padding-bottom:10px;border-radius:0 0 8px 8px;background-color:#00bfd6;border-top:1px solid #c6c6c6;position:absolute;bottom:0;left:0;right:0}
.main-header .main-menu{width:100%;float:right;margin-top:15px;}
.main-header .main-menu .list{width:100%;margin-bottom:0;padding-right:0;position:relative;list-style:none}
.main-header .main-menu .list .list-item{display:inline-block}
.main-header .main-menu .list .list-item:first-child{margin-right:0}
.main-header .main-menu .list .list-item:not(:last-child){margin-right:.5rem}
.main-header .main-menu .list > .list-item{margin-right:0}
#mega-menu-main_menu > li.mega-menu-megamenu ul.mega-sub-menu li.mega-menu-item{margin-top:10px!important}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link{color:#fff;border-bottom:2px solid transparent;position:relative;font-size:13px;padding:2px 12px 4px}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item:hover > a.mega-menu-link{box-shadow:0 2px 10px 0 rgba(0,0,0,.15);border-bottom:2px solid #ef5661;background:transparent!important}
.main-header .main-menu .list .list-item-has-children{position:relative}
.main-header .main-menu .list .list-item-has-children .sub-menu{visibility:hidden;opacity:0;position:absolute;top:44px;right:0;min-width:220px;background:#fff;list-style:none;padding:0;margin:0;z-index:999;transition:all .2s ease-out}
.main-header .main-menu .list .list-item-has-children > .sub-menu{box-shadow:0 2px 9px 0 rgba(112,112,112,.32)}
.main-header .main-menu .list .list-item-has-children .sub-menu li{display:block;width:100%;margin-right:0}
.main-header .main-menu .list .list-item-has-children .sub-menu a{display:block;padding:4px 15px;color:#6a6a6a;font-size:12px;line-height:2.27;font-weight:300}
.main-header .main-menu .list .list-item-has-children:hover > .sub-menu{visibility:visible;opacity:1}
.main-header .main-menu .list .list-item.mega-menu{position:static}
.main-header .main-menu .list .list-item.mega-menu .sub-menu{position:absolute;width:100%;min-width:100%;font-size:12px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}
.main-header .main-menu .list .list-item.mega-menu > .sub-menu{padding-top:15px;padding-bottom:15px;min-width:1077px;width:1077px}
.main-header .main-menu .list .list-item.mega-menu > .sub-menu.nav{display:unset}
.main-header .main-menu .list .list-item.mega-menu > .sub-menu > li{float:right;width:100%;padding-right:15px}
.main-header .main-menu .list .list-item.mega-menu.mega-menu-col-5 li{width:16.65%}
.main-header .main-menu .list .list-item.mega-menu.mega-menu-col-5 img{position:absolute;left:0;z-index:-1;max-width:250px;bottom:0}
.main-header .main-menu .list .list-item.mega-menu .sub-menu .now-ui-icons{margin-left:2px;color:#1ca2bd;font-size:10px;line-height:1.833;float:right;margin-top:8px}
.main-header .main-menu .list .list-item.mega-menu .sub-menu a{line-height:26px}
.main-header .main-menu .list .list-item.mega-menu > .sub-menu > li > a{color:#00bfd6;display:inline-block;border-bottom:1px dashed transparent;padding-right:0;padding-left:0}
.main-header .main-menu .list .list-item.mega-menu > .sub-menu > li > a:hover{border-bottom:1px dashed #00bfd6;background:0 0!important}
.main-header .main-menu .list .list-item.mega-menu .sub-menu li a.main-list-item{color:#00bfd6!important;display:inline-block;border-bottom:1px dashed transparent;padding-right:0;padding-left:0}
.main-header .main-menu .list .list-item.mega-menu .sub-menu li a.main-list-item:hover{border-bottom:1px dashed #00bfd6;background:0 0!important}
.main-header .main-menu .list .list-item.mega-menu .sub-menu .sub-menu{visibility:hidden;opacity:0;position:static;width:100%;box-shadow:none;background:0 0!important}
.main-header .main-menu .list .list-item-has-children .sub-menu .sub-menu{right:100%;top:0}
.main-header .main-menu .list .list-item.mega-menu .sub-menu .sub-menu li{width:100%}
.main-header .main-menu .list .list-item.mega-menu .sub-menu .sub-menu li a{color:#4a5f73}
.main-header .main-menu .list .list-item.mega-menu .sub-menu .sub-menu li a:hover{font-weight:700}
.main-header .main-menu .list .list-item-has-children .sub-menu .list-item-has-children:hover > a{background:#f7fafc}
.main-header .main-menu .list .list-item.mega-menu:hover .sub-menu{visibility:visible;opacity:1}
.main-header .main-menu .list .amazing-item{float:left;background-color:#4d4d4d}
.header-responsive{display:none;background-color:#fff;height:110px}
.header-responsive ul{direction:rtl;text-align:right}
.header-responsive .navbar-translate{direction:ltr}
.header-responsive .search-nav{position:absolute;top:50px;height:40px;-webkit-transition:all 300ms ease 0;-moz-transition:all 300ms ease 0;-o-transition:all 300ms ease 0;-ms-transition:all 300ms ease 0;transition:all 300ms ease 0}
.header-responsive form{position:relative;direction:rtl;float:right;width:70%;height:40px}
.header-responsive form input{width:100%;height:100%;padding:10px 10px 9px;line-height:1.833;font-family:iranyekan;font-weight:300;font-size:12px;font-size:.857rem;border-radius:7px;background-color:#eceff1;border:1px solid #d5dadd;color:#474747;outline:none}
.header-responsive form button{width:60px;height:100%;position:absolute;left:0;top:0;bottom:0;border:none;border-radius:7px 0 0 7px;background-color:#ef5661;cursor:pointer;outline:none}
.header-responsive form button img{width:25px}
.header-responsive .search-nav ul{width:30%;float:left;text-align:left}
.header-responsive .search-nav ul li{float:left;text-align:center;position:relative}
.header-responsive .search-nav ul li a{font-size:16px;color:#212121!important;background:transparent}
.page-card{box-shadow:0 12px 12px 0 rgba(181,181,181,.11);padding:30px;border:1px solid #e0e1e2;border-radius:0}
.page .card-header,.card-header{border-radius:0;padding:0;background-color:transparent;border-bottom:none;margin-bottom:15px}
.page .card-header .card-title{font-size:20px;font-weight:500;margin-bottom:0;padding-bottom:10px}
main.page{transition:all .2s ease-out;transition-duration:.35s}
main.page .main-content{padding:25px 0}
main.page .banner{border-radius:8px;margin-bottom:15px;text-align:center}
main.page .banner img{border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
.woocommerce .woocommerce-form-track-order .desciption{font-size:16px;text-align:center;padding:10px 0}
.woocommerce .woocommerce-form-track-order .form-row{display:table;margin:10px auto;width:45%;text-align:center}
.widget-product,.brand-slider,.widget-suggestion{border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);background:#fff;padding:15px;border:none;margin-bottom:0px !important; /*margin-bottom:15px*/}
.widget-product .card-header,.brand-slider .card-header,.widget-suggestion .card-header,.recent-posts .card-header{border-radius:0;padding:0;background-color:transparent;border-bottom:1px solid #f5f5f5;margin-bottom:15px}
.widget-product .card-header .card-title,.brand-slider .card-header .card-title,.widget-suggestion .card-header .card-title,.recent-posts .card-header .card-title{font-size:16px;font-weight:500;margin-bottom:0;padding-bottom:10px}
.widget-banner{padding:0;text-align:center;box-shadow:none;background:0 0}
/* .widget-banner img{box-shadow:0 2px 4px 0 rgba(0,0,0,.1);cursor:pointer;margin-bottom:10px} */
.widget-banner img{box-shadow:0 2px 4px 0 rgba(0,0,0,.1);cursor:pointer;margin-bottom:15px}
.widget-banner img.round{border-radius:8px!important}
.widget-services{text-align:center}
.widget-services .feature-item{font-size:.714rem;line-height:17px;vertical-align:middle;color:#606060;text-align:center;letter-spacing:.2px;background-size:auto 58px;width:107px;white-space:nowrap}
.widget-services .feature-item img{max-width:60px;max-height:60px;width:auto;height:auto}
.widget-suggestion{border:1px solid #05e4ff;height: 417px;}
.widget-suggestion .card-header{border-bottom:none}
.widget-suggestion .card-header h3{display:inline-block}
.widget-suggestion .card-header .clock{display:inline-block;width:30px;float:left;vertical-align:middle;margin-left:5px;margin-top:5px}
.widget-suggestion #progressBar{height:1px;background:#e0e1e2;position:relative;margin-bottom:15px}
.widget-suggestion .slide-progress{box-shadow:0 0 8px 0 rgba(255,138,138,.5);border-top-style:solid;border-width:0;border-top-width:1px;border-color:#fb3449;position:absolute;width:0;right:0;top:0;max-width:100%;display:inline-block;animation:progressbar 10s ease-in-out;animation-iteration-count:infinite}
.widget-suggestion #suggestion-slider .item{direction:rtl}
.widget-suggestion #suggestion-slider .item img{max-width:209px!important;max-height:180px!important;width:auto!important;height:auto!important;margin:0 auto}
.widget-suggestion #suggestion-slider .item .product-title{font-size:13px;display:block!important}
.widget-suggestion #suggestion-slider .item a{display:block;text-align:center}
.widget-suggestion #suggestion-slider .item .product-title { min-height: auto;}
.widget-suggestion #suggestion-slider .item .product-title a{display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:64px;line-height:24px;height:64px;text-decoration:none;color:#515151;font-weight:700;font-size: 12px;}
.widget-suggestion #suggestion-slider .item .price{display: flex;justify-content: center;color:#ef5661;font-size:16px;text-align:center;text-decoration:none}
.widget-suggestion #suggestion-slider .item .price .woocommerce-Price-currencySymbol {font-size: 10px}
.widget-suggestion #suggestion-slider .item .price ins{text-decoration:none}
.widget-suggestion #suggestion-slider .item .price > *{display:block}
.widget-suggestion #suggestion-slider .item .price del{color:#979898!important;font-size:15px!important;text-decoration:line-through!important;margin-left: 10px;}
.widget-suggestion #suggestion-slider .item .price del .woocommerce-Price-currencySymbol{display: none;}
.list-group{padding-right:0}
.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:none}
.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.card-header + .list-group .list-group-item:first-child{border-top:0}
.widget-product .card-header .card-title span,.brand-slider .card-header .card-title span,.recent-posts .card-header .card-title span{display:inline-block;border-bottom:1px solid #ef5661;font-weight:700;font-size:16px;padding-bottom:10px;position:relative;top:1px}
/* .widget-product .card-header .view-all,.brand-slider .card-header .view-all,.recent-posts .card-header .view-all{position:absolute;left:17px;top:37px;transform:translateY(-50%);float:left;font-size:10px;color:#979898} */
.widget-product .card-header .view-all,.brand-slider .card-header .view-all,.recent-posts .card-header .view-all{position:absolute;left:7px;top:7px;transform:translateY(-50%);float:left;font-size:10px;color:#979898} /* ABDI */
.recent-posts .card-header .view-all{left:30px;top:33px}
.recent-posts .box .list-group .list-group-item{padding:.15rem 1.25rem}
.widget-product .card-header .card-title,.brand-slider .card-header .card-title,.recent-posts .card-header .card-title{padding-bottom:0;line-height:2}
.widget-product .product-carousel .carousel-item,.brand-slider .product-carousel .carousel-item{display:inline-block;direction:rtl!important;text-align:center;padding:5px}
.product-carousel .owl-item img{display:block;height:auto;margin:auto;max-width:100%;width:auto!important}
.widget-product .product-carousel .item,.brand-slider .owl-carousel .item{display:inline-block;direction:rtl!important;text-align:center;padding:5px;width:100%}
.widget-product .product-carousel .item .post-title,.brand-slider .product-carousel .item .post-title{font-size:13px;display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:64px;line-height:32px;height:52px}
.widget-product .product-carousel .item .product-footer{position:relative;display:table;margin:5px auto 0}
.widget-product .product-carousel .item .product-footer li,.widget-product .product-carousel .item .product-footer .compare-button,.widget-product .product-carousel .item .product-footer a.yith-wcqv-button{float:right;display:inline-block;cursor:pointer;background:#f5f5f5;border-radius:2px;width:30px;height:32px;line-height:32px;box-shadow:none;border:none;margin:0 7px 0 0;padding:0}
.widget-product .product-carousel .item .product-footer li a,.widget-product .product-carousel .item .product-footer .compare-button a{text-align:center;background-color:transparent!important;padding:0;line-height:32px}
.widget-product .product-carousel .item .product-footer .quick_view span{visibility:hidden}
.widget-product .product-carousel .item .product-footer .quick_view:before{content:"\F208";display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:18px;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;color:#979898}
.widget-product .product-carousel .item .product-footer li .mdi,.widget-product .product-carousel .item .product-footer a.yith-wcqv-button .mdi,.widget-product .product-carousel .item .product-footer .compare-button .mdi{font-size:18px;position:relative;color:#979898;margin:0;top:0;left:0}
.widget-product .product-carousel .item .product-footer .compare-button .added{visibility:hidden}
.widget-product .product-carousel .item .product-footer .compare-button .added::after{content:''}
.widget-product .product-carousel .item .product-footer .compare-button .added::before{visibility:visible;font-size:16px!important;content:"\f12c";display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#979898}
.widget-product .product-carousel .item .price,.brand-slider .product-carousel .item .price{color:#ef5661;font-size:20px;height:64px}
.widget-product .product-carousel .item .price del,.brand-slider .product-carousel .item .price del{color:#979898;font-size:13px;display:block;width:100%}
.widget-product .product-carousel .item ins,.brand-slider .product-carousel .item ins{color:#ef5661;font-size:20px;height:64px;text-decoration:none!important;display:block}
.widget-product .owl-carousel .owl-nav .owl-prev,.brand-slider .owl-carousel .owl-nav .owl-prev,.widget-product .owl-carousel .owl-nav .owl-next,.brand-slider .owl-carousel .owl-nav .owl-next,.offers-carousel.owl-carousel .owl-nav .owl-prev,.offers-carousel.owl-carousel .owl-nav .owl-next{width:49px;height:90px;position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;background-image:unset;outline:none}
.widget-product .owl-carousel .owl-nav .owl-prev,.offers-carousel.owl-carousel .owl-nav .owl-prev{position:absolute;right:-20px;top:50%;color:#a8a8a8;box-shadow:-1.5px 0 4px 0 rgba(0,0,0,.15);border-radius:5px 0 0 5px}
.widget-product .owl-carousel .owl-nav .owl-next,.offers-carousel.owl-carousel .owl-nav .owl-next{position:absolute;left:-20px;top:50%;color:#a8a8a8;box-shadow:1.5px 0 4px 0 rgba(0,0,0,.15);border-radius:0 5px 5px 0}
.widget-product .owl-carousel .owl-nav .disabled{opacity:.5;cursor:auto;pointer-events:all}
.widget-product .owl-carousel .owl-nav .owl-prev i,.brand-slider .owl-carousel .owl-nav .owl-prev i,.widget-product .owl-carousel .owl-nav .owl-next i,.brand-slider .owl-carousel .owl-nav .owl-next i{font-size:17px;color:#979898;line-height:52px}
.brand-slider .owl-carousel .owl-item{text-align:center}
.brand-slider .owl-carousel .owl-item img{max-height:70%;max-width:70%;margin:0 auto}
.brand-slider .owl-carousel .owl-nav .owl-prev{position:absolute;right:-15px;top:50%}
.brand-slider .owl-carousel .owl-nav .owl-next{position:absolute;left:-15px;top:50%}
#main-slider{box-shadow:0 2px 4px 0 rgba(0,0,0,.1);border-radius:8px;margin-bottom:15px}
#main-slider .carousel-indicators li{width:12px;height:12px;border-radius:50%;margin-right:6px;margin-left:6px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);background:rgba(255,255,255,.75);cursor:pointer}
#main-slider .carousel-indicators li.active{background:#00bfd6}
#main-slider .carousel-control-next{left:0;right:auto}
#main-slider .carousel-control-prev{right:0;left:auto}
#amazing-slider{box-shadow:0 2px 4px 0 rgba(0,0,0,.1);border-radius:8px;margin-bottom:15px;height:auto;background:#fff}
#amazing-slider > .row{height:462px}
#amazing-slider .carousel-indicators{right:auto;margin-right:0;margin-left:0;top:0;bottom:0;margin-bottom:0;background-color:rgba(240,246,250,.9);border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}
#amazing-slider .carousel-indicators li{display:block;width:100%;height:auto;margin-right:0;margin-left:0;text-indent:0;padding:5px;cursor:pointer;position:relative;background:0 0;transition:all .2s ease-out}
#amazing-slider .carousel-indicators li:first-child{border-top-left-radius:8px}
#amazing-slider .carousel-indicators .view-all{padding:0;border-bottom-left-radius:7px!important}
#amazing-slider .carousel-indicators li.active{background:#ef5661;color:#fff;border-bottom:none}
#amazing-slider .carousel-indicators li.active:after{content:'';display:inline-block;width:6px;height:42px;border-radius:3px;position:absolute;background:#ef5661;right:-10px;top:0}
#amazing-slider .carousel-indicators li span{display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:32px;line-height:32px;padding-left:5px;padding-right:5px}
#amazing-slider .carousel-indicators .view-all .btn{background-color:#00bfd6;border-radius:0 0 0 7px!important}
#amazing-slider .carousel-indicators .view-all .btn:focus,#amazing-slider .carousel-indicators .view-all .btn:active{box-shadow:none}
#amazing-slider .carousel-indicators .view-all .btn i{font-size:23px;position:relative;top:1px;left:30px;color:#fff}
.hvr-sweep-to-left:before{content:"";width:50px;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.3);border-radius:20px 0 0 20px;transition:all .2s ease-in-out}
.hvr-sweep-to-left:hover:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:active:before{width:100%;border-radius:0}
#amazing-slider .carousel-inner{position:relative}
#amazing-slider .carousel-inner .amazing-title{position:absolute;top:0;right:60px}
#amazing-slider .carousel-inner .carousel-item{margin-top:63px;height:399px}
#amazing-slider .carousel-inner img{max-height:250px;max-width:250px}
#amazing-slider .carousel-inner .carousel-item .row{height:399px}
#amazing-slider .carousel-inner .carousel-item .row .left-col .price ins,#amazing-slider .carousel-inner .carousel-item .row .left-col .price .woocommerce-Price-amount{color:#ef5661;font-size:20px;font-weight:500;text-decoration:none}
#amazing-slider .carousel-inner .carousel-item .row .left-col .price del .woocommerce-Price-amount{display:block!important;margin-left:7px!important;font-size:16px!important;color:#727272!important}
#amazing-slider .carousel-inner .carousel-item .row .left-col .price .discount-percent{background:#ef5661;color:#fff;display:inline-block;padding:4px 14px;border-radius:40px;margin-right:10px}
#amazing-slider .carousel-inner .carousel-item .row .left-col .product-title{font-size:16px;line-height:36px;margin-bottom:0;border-bottom:0;min-height:auto}
#amazing-slider .carousel-inner .carousel-item .row .left-col .list-group{padding-right:0}
#amazing-slider .carousel-inner .carousel-item .row .left-col .list-group .list-group-item{border:none;padding:0;visibility:hidden;opacity:0;display:none}
#amazing-slider .carousel-inner .carousel-item .row .left-col .list-group .list-group-item:nth-child(1),#amazing-slider .carousel-inner .carousel-item .row .left-col .list-group .list-group-item:nth-child(2),#amazing-slider .carousel-inner .carousel-item .row .left-col .list-group .list-group-item:nth-child(3){visibility:visible;opacity:1;display:block}
#amazing-slider .carousel-inner .carousel-item .row .left-col{margin-top:-20px}
#amazing-slider .carousel-inner .carousel-item .row .left-col .list-group-item:before{content:'';font-size:8px;position:relative;top:8px;left:7px;float:right;width:8px;height:8px;border-radius:50%;background:#d7d8d9}
#amazing-slider .countdown-timer{direction:ltr;font-weight:700;font-size:20px;text-align:center}
#amazing-slider .countdown-timer span{text-align:center;display:inline-block;padding:6px;font-size:28px;font-weight:600;position:relative}
#amazing-slider .countdown-timer span:before{content:':';text-align:center;display:inline-block;padding:6px;font-size:26px;font-weight:600;position:absolute;right:-10px;margin-left:5px;top:0}
#amazing-slider .countdown-timer span:last-child:before{content:''}
#amazing-slider .countdown-timer span:after{content:attr(data-title);text-align:center;display:block;margin-top:10px;font-size:16px}
#amazing-slider .timer-title{margin-top:5px;color:#979898;text-align:center}
#amazing-slider .carousel-inner .carousel-item .row .left-col .finished{border:2px solid #979898!important;color:#7a7a7a!important;font-size:16px!important;box-shadow:0 0 9px 0 rgba(112,112,112,.32);background-color:#fff}
#amazing-slider-responsive{display:none}
#amazing-slider-responsive hr{margin:0}
#amazing-slider-responsive .countdown-timer{direction:ltr;font-weight:700;font-size:20px}
#amazing-slider-responsive .countdown-timer span{text-align:center;display:inline-block;padding:5px;font-size:17px;font-weight:500}
.banner-ads .widget-banner{border-radius:8px;background:#fff;border:none;margin-bottom:15px;box-shadow:none;overflow:visible}
.banner-ads .widget-banner img{border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}
/* ----- ABDI ----------- */
.main-footer{/*margin-top:25px;*/background:#eceff1}
/* ----- /ABDI ----------- */
.main-footer .back-to-top{text-align:center;font-size:20px;background-color:#f5f5f5;border-top:1px solid #eceff1;border-bottom:1px solid #cfd8dc;padding:10px 0;margin-bottom:30px}
.main-footer .back-to-top a{color:#515151!important}
.main-footer .back-to-top .icon{display:inline-block;width:36px;height:36px;background-color:hsla(0,0%,75%,.41);color:#fff;border-radius:50%;margin-left:5px;text-align:center;vertical-align:middle;line-height:46px}
.main-footer .footer-services{border-bottom:1px solid #cfd8dc}
.main-footer .footer-services .service-item{text-align:center;position:relative;font-size:13px;font-size:.929rem;line-height:1.692;color:#606060;letter-spacing:.2px;padding-bottom:20px;margin:auto}
.main-footer .footer-services .service-item img{width:58px;height:58px;margin-bottom:7px}
.main-footer .widget_nav_menu{background:0 0;box-shadow:none;margin-bottom:0;margin-top:15px}
.main-footer .widget_nav_menu .widgettitle{font-size:16px;font-weight:500;border-bottom:0;margin-bottom:15px}
.main-footer .widget_nav_menu ul{list-style:none;padding:0;margin:0}
.main-footer .widget_nav_menu ul li{line-height:30px}
.main-footer .widget_nav_menu ul li a{font-weight:300}
.main-footer .newsletter{margin-top:30px}
.main-footer .newsletter form{position:relative}
.main-footer .newsletter form .form-control{font-family:iranyekan;font-size:13px;border-radius:7px;color:#515151;padding:7px!important;line-height:2!important;box-shadow:none;display:block;width:100%;background-color:#fff;border:1px solid #979898;transition:all .2s ease-out}
.main-footer .newsletter form .btn{position:absolute;top:-5px;left:-1px;border-radius:7px;font-family:iranyekan;border-top-right-radius:0!important;border-bottom-right-radius:0!important;background-color:#00bfd6;color:#fff}
.main-footer .newsletter form .btn:focus,.main-footer .newsletter form .btn:active{background-color:#00bfd6;box-shadow:none!important}
.main-footer .socials{margin-top:30px}
.main-footer .socials .footer-social{width:159px;height:45px;text-align:center;border-radius:9px;background-image:linear-gradient(266deg,#4e60d3,#913baf 35%,#d52d88 68%,#f26d4f);box-shadow:0 2px 4px 0 rgba(0,0,0,.11);font-weight:700;display:inline-block;font-size:12px;font-size:.857rem;line-height:45px;margin-bottom:20px}
.main-footer .socials .footer-social a{color:#fff}
.main-footer .socials .footer-social a i{margin-left:4px}
.main-footer .info{font-size:16px;padding:15px 0;border-top:1px solid #d7dee0;letter-spacing:-1.1px}
.main-footer .info a{padding:3px}
.main-footer .info img{border-radius:10px}
.main-footer .info .contact li{display:inline-block}
.main-footer .info .contact li:first-of-type{border-right:0}
.main-footer .info .contact li:last-of-type{border-right:1px solid #979797;margin-right:20px;padding-right:20px}
.main-footer .info .apps{text-align:left}
.main-footer .description{background:#d7dee0;padding:15px 0 0}
.main-footer .description h1{font-size:16px;font-weight:700;margin-bottom:15px;color:#5d5959!important}
.main-footer .description p{text-align:justify;font-size:12px;margin-bottom:0;color:#535353}
.main-footer .description .symbol{text-align:center}
.main-footer .description .symbol a{padding:15px;background:#f0f0f0;border:1px solid #e5e5ea;border-radius:3px;margin:3px;display:inline-block}
.main-footer .footer-partners{padding:0;margin:20px 0 10px}
.main-footer .footer-partners li{list-style:none;float:right;text-align:center;margin-bottom:10px}
.main-footer .footer-partners li img{width:131px;height:35px}
.main-footer .copyright{font-size:12px;background:#d7dee0;text-align:center;padding:15px 0}
.main-footer .copyright p{margin-bottom:0;padding-top:15px;border-top:1px solid #b0bec5}
.main-footer .copyright div{margin:0}
.main-footer .vc_row{margin-left:0!important;margin-right:0!important}
.account-box{background:#fff;width:390px;margin:0 auto 50px auto;border:1px solid #dedede;box-shadow:0 12px 12px 0 hsla(0,0%,71%,.11);position:relative}
.account-box .dk-btn > i{right:15px}
.account-box .logo{width:156px;height:60px;position:absolute;left:50%;bottom:100%;transform:translate(-50%);text-align:center;line-height:60px}
.account-box .logo img{height:38px}
.account-box-title{border-bottom:1px solid #ececec;color:#656565;padding:17px 40px;font-size:18px;font-weight:700;line-height: 1.222;}
.account-box-content{padding:0 30px}
.account-box-content .account-box-message h3{font-size:18px}
.account-box-content .account-box-message p{font-size:14px}
.account-box-content .form-account{margin-top:9px;margin-bottom:9px}
.form-account-title{color:#656565;margin-bottom:11px;letter-spacing:-.6px;font-size:15px;line-height:1.467}
.form-account-row{margin:0 -10px 23px}
.account-box-content .form-account-row{margin-bottom:9px;padding-right:10px;padding-left:10px}
.input-label{position:absolute;display:inline-block;line-height:22px;outline:none}
.input-label i:before{position:absolute;right:17px;top:12px;color:#929292;font-size:26px}
.account-box-content .ui-input:before{top:9px}
.input-field{border-radius:5px;background:#fff;border:1px solid #c8c8c8;color:#717171;font-size:14px;line-height:1.571;padding:11px 12px;width:100%;letter-spacing:-.8px;text-align:left;font-family:iranyekan;outline:none}
.input-field::placeholder{color:#c8c8c8;font-size:14px;text-align:right;padding-right:40px}
.ui-input--account-login .ui-input-field,.ui-input--account-login .dk-selectric-input{padding:16px 52px 15px 12px;font-size:18px;line-height:21px;text-align:left}
.ui-input--account-login .ui-input-field,.ui-input--account-login .dk-selectric-input::placeholder{font-size:16px}
.account-box-content .ui-input-field,.account-box-content .dk-selectric-input{direction:ltr;color:#777;padding-top:11px;padding-bottom:11px;font-family:iranyekan}
.form-account-title--inline{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}
.form-account-link{font-size:13px;font-size:.929rem;line-height:1.692;margin-top:25px;margin-bottom:25px}
.product .product-directory{border-top:1px solid #e0e1e2;padding:15px 0 0}
.btn-link-border,.product .product-directory ul li a{display:inline-block;background:none;border:none;outline:none;cursor:pointer;position:relative;padding:0;text-align:center;white-space:nowrap;color:#1ca2bd;padding:0;line-height:2;font-size:12px}
.btn-link-border:hover,.product .product-directory ul li a:hover{color:#1ca2bd}
.btn-link-border:after,.product .product-directory ul li a:after{left:0;right:0;top:50%;margin-top:.85em;content:"";position:absolute;border-bottom:1px dashed #1ca2bd}
.product .compare li{border:1px solid #979898;border-radius:5px;padding:0 5px;display:inline-block}
.product .compare a .mdi{font-size:24px;position:relative;top:3px;left:0;color:#979898;transition:all .2s ease-out}
.account-box-content .form-account-link{margin:0;float:left}
.form-account-submit button{width:100%}
.form-account .btn-login,.form-account .btn-password-change,.form-account .btn-user-add,.form-account .btn-user-lock{width:100%;text-align:center}
.form-account-agree{padding-right:30px;position:relative;font-size:13px;font-size:.929rem;line-height:2.77;margin:-7px 0 15px}
.account-box-content .form-account-agree{margin:10px 0 0 7px;font-size:12px;font-size:.857rem;line-height:2.5;color:#5c5c5c}
.account-box-content .form-account-agree label{cursor:pointer}
.checkbox-form{width:19px;height:18px;display:inline-block;position:relative}
.checkbox-primary{width:22px;height:21px}
.form-account-agree .checkbox-form{position:absolute;right:0;top:8px}
.checkbox-form input[type=checkbox]{visibility:hidden;position:absolute}
.checkbox-check{cursor:pointer;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:4px;background:#fff;border:1px solid #d8d8d8}
.checkbox-primary .checkbox-check{border-radius:5px;border:1px solid #b7b7b7}
.checkbox-form .input-checkbox:checked + .checkbox-check,.checkbox-form input[type=checkbox]:checked + .checkbox-check{background:#00bfd6;border:1px solid #1fa4b3}
.checkbox-form .input-checkbox:checked + .checkbox-check:before,.checkbox-form input[type=checkbox]:checked + .checkbox-check:before{content:"\ea22";font:normal normal normal 32px/1 'Nucleo Outline';position:absolute;left:2px;top:2px;color:#fff;font-size:15px}
.account-box-footer{border-top:1px solid rgba(0,190,214,.13);padding:25px 40px 28px;background:rgba(0,190,214,.04);text-align:center;font-size:15px;line-height:1.467;line-height:1;padding-top:23px;padding-bottom:23px;background:rgba(93,214,0,.06);border-top:1px solid #d7e6bb}
.checkout-page{width:100%}
.checkout-title{color:#656565;padding:17px 0;font-size:18px;font-weight:700}
.woocommerce-checkout ul.multi-step li{text-align:center;position:relative;z-index:1}
.woocommerce-checkout ul.multi-step li.active:before{background-color:#00bfd6}
.woocommerce-checkout ul.multi-step li:before{content:'';width:100%;height:2px;background-color:#d7d8d9;position:absolute;top:18px;right:0;z-index:-1}
.woocommerce-checkout ul.multi-step li.active .step{border-color:#00bfd6;color:#00bfd6}
.woocommerce-checkout ul.multi-step li .step{display:inline-block;width:36px;height:36px;border:2px solid #d7d8d9;border-radius:100%;line-height:2.4;font-weight:500;font-size:16px;background-color:#fff;color:#d7d8d9;z-index:2}
.woocommerce-checkout ul.multi-step li.active .label{color:#00bfd6;font-weight:500}
.woocommerce-checkout ul.multi-step li .label{display:block;color:#d7d8d9}
.checkout-content .input-field::placeholder{color:#c8c8c8;font-size:14px;text-align:right;padding-right:5px}
.woocommerce form .form-row{display:block}
.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:inline-block}
.woocommerce-checkout form.checkout .woocommerce-additional-fields textarea{height:135px}
.wpmc-steps-wrapper{display:block!important}
.wpmc-tabs-wrapper .wpmc-tab-item{float:right}
.wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-number{font-family:iranyekan}
.wpmc-footer-left{float:right}
.wpmc-nav-wrapper{margin-top:2rem}
.wpmc-nav-wrapper button{border:none!important;padding:5px 15px!important;font-size:13px!important;line-height:32px!important;border-radius:7px!important;color:#fff!important;transition:all .2s ease-out!important;font-weight:400!important;background-color:#ef5661!important}
.wpmc-nav-wrapper .wpmc-nav-buttons button:hover{background-color:#d64c56!important}
.wpmc-nav-wrapper .wpmc-footer-left button{background-color:#00bfd6!important}
.wpmc-nav-wrapper .wpmc-footer-left button:hover{background-color:#01b2c7!important}
.wpmc-nav-wrapper .wpmc-footer-left button:after{content:"\F111";font:normal normal normal 24px/1 "Material Design Icons";display:inline-block;top:7px;right:5px;color:#fff;position:relative;font-size:24px}
.wpmc-nav-buttons button:last-child{margin-right:10px!important}
.wpmc-nav-buttons button:last-child:after{content:"\F141";font:normal normal normal 24px/1 "Material Design Icons";display:inline-block;top:7px;right:0;color:#fff;position:relative}
.wpmc-nav-buttons button:first-child:before{content:"\F142";font:normal normal normal 24px/1 "Material Design Icons";display:inline-block;top:7px;right:0;color:#fff;position:relative}
.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding-top:15px;padding-bottom:15px}
.woocommerce table.shop_table th{background:#f5fcfd}
.woocommerce table.shop_table{border:1px solid #e0e1e2;margin:0;border-radius:0;font-size:13px;border-spacing:0}
.woocommerce table.shop_table td{border-top:1px solid #e0e1e2}
.woocommerce-order-received .woocommerce-thankyou-order-received{background-color:#e4ffea;border:1px solid #b1f6a0;color:#46a344;padding:10px;margin-bottom:35px}
.woocommerce-order-received ul.order_details li{font-size:13px;color:#979898}
.woocommerce-order-received ul.order_details li strong{font-size:13px;margin-top:10px;color:#515151}
.woocommerce-order-details h2,.woocommerce-customer-details h2,.woocommerce-order-received h2{font-size:20px;font-weight:500;margin-bottom:15px;background-color:#f5f5f5;padding:10px 5px}
.woocommerce-customer-details .col-1,.woocommerce-customer-details .col-2{-ms-flex:none;flex:none;max-width:100%;width:50%!important;float:right!important}
.woocommerce-customer-details address{background-color:#f7fafc;border-radius:0;border:1px solid #eceff1;border-width:1px!important}
.checkout-content .cart-footer button{border:none!important;padding:5px 15px!important;font-size:13px!important;line-height:32px!important;border-radius:7px!important;color:#fff!important;transition:all .2s ease-out!important;font-weight:400!important;background-color:#848484!important}
.checkout-content .table th{text-align:center;vertical-align:bottom;border-bottom:1px solid #dee2e6;border-top:none;background:#f5fcfd}
.remodal-wrapper{text-align:right!important}
#wcqv_contend .promotion-discount{display:none!important}
#wcqv_contend .product-add .quantity .input-text{width:50px!important}
#wcqv_contend .images .wp-post-image{max-width:300px!important;max-height:300px!important}
#wcqv_contend .product .images .thumbnails{bottom:-100px}
#wcqv_contend .summary{float:right!important}
#wcqv_contend .quantity{display:table!important;float:none!important;margin:10px auto!important}
#wcqv_contend .parent-btn{display:table!important;margin:5px auto!important;width:auto!important}
#wcqv_contend .product-directory{text-align:right!important}
/* .sidebar-page .box{border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);background:#fff;padding:15px;border:none;margin-bottom:15px} */
.sidebar-page .box{border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);background:#fff;padding:15px;border:none;margin-bottom:15px; padding-bottom: 7px} /* Abdi */
.sidebar-page .box .box-header{margin-bottom:10px;position:relative;color:#535353;letter-spacing:.2px;font-weight:700;font-size:14px;font-size:1rem;line-height:1.571;padding:8px 0 10px 5px;border-bottom:1px solid #f2f2f2}
.sidebar-page .widget_media_image{background:transparent!important;padding:0!important;border:none!important;text-align:center!important;box-shadow:none!important}
.sidebar-page .widget_media_image img{border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);max-width:100%;height:auto}
.sidebar-page .widget_product_categories .product-categories span.count,.sidebar-page .brands-widget ul li span.count{float:left;background:#ef5661;color:#fff;width:30px;height:25px;line-height:25px;border-radius:5px;text-align:center;top:5px;position:relative}
.sidebar-page .widget_product_categories .product-categories .cat-item a:hover + span.count{background:#00bfd6}
.sidebar-page .box ul li{margin-bottom:5px}
.sidebar-page .box ul li.cat-parent > ul{padding-right:15px}
.box-content{padding:10px 13px 8px 12px}
.ui-input,.woocommerce-product-search,.searchform{position:relative;display:inline-block;width:100%;line-height:22px}
.ui-input--quick-search,.woocommerce-product-search,.searchform{position:relative}
.ui-input--quick-search:before,.woocommerce-product-search:before,.searchform:before{font:normal normal normal 32px/1 'Nucleo Outline';content:"\ea64";position:absolute;right:12px;top:10px;font-size:19px}
.box .list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}
.box .list-group .list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:none}
.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.sidebar-page .box .list-group .list-group-item img.wp-post-image{border-radius:100%;margin-left:10px;max-width:64px;height:auto;transition:all .2s ease-out;float:right}
.sidebar-page .box .list-group .list-group-item:hover img.wp-post-image{box-shadow:0 0 7px 0 rgba(0,0,0,.4)}
.sidebar-page .box .list-group .list-group-item h4.post-title{font-size:13px;font-weight:400;margin-top:7px;margin-bottom:4px;display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:52px;line-height:26px}
.sidebar-page .box .list-group .list-group-item .post-date{font-size:12px;color:#979898}
.widget_search #searchform input[type=submit]{cursor:pointer;position:absolute;left:0;top:0;background-color:#00bfd6!important;border-color:#00bfd6!important;color:#fff;border:none!important;padding:5px 15px!important;font-size:13px!important;line-height:32px!important;border-radius:7px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;transition:all .2s ease-out!important;font-weight:400!important}
.woocommerce-product-search button[type="submit"]{display:none}
.ui-input-field,.search-field,.searchform input[type="text"]{border-radius:5px;background:#fff;border:1px solid #c8c8c8;color:#717171;font-size:14px;font-size:1rem;line-height:1.571;padding:11px 12px;width:100%;letter-spacing:-.8px}
.ui-input--quick-search .ui-input-field,.woocommerce-product-search .search-field,.searchform input[type="text"]{font-size:11px;font-size:.786rem;line-height:2;color:#555;background:#f8f8f8;border:1px solid transparent;transition:.15s ease-in;letter-spacing:0;padding:7px 28px 8px 2px;padding-top:7px;padding-bottom:8px;padding-right:38px;outline:none;font-family:iranyekan}
.ui-input--quick-search .ui-input-field:focus,.woocommerce-product-search .search-field:focus,.searchform input[type="text"]:focus{border-color:#00bfd6;background:none}
.box .bootstrap-switch{top:2px}
.box .box-toggle{cursor:pointer}
.box .box-toggle i{float:left;margin-top:4px}
.box .filter-option{margin:10px}
.box .filter-option .checkbox label,.radio label{padding-right:35px;padding-left:0}
.box .filter-option .checkbox label::before,.checkbox label::after{right:0;left:auto}
.breadcrumb-list{font-size:10px;font-size:.714rem;line-height:2.2;max-width:100%;padding-left:90px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;list-style:none;margin:10px 0;padding-right:0;font-size:12px;font-size:.857rem;line-height:1.833}
.breadcrumb-list li{display:inline-block}
.breadcrumb-list li:before{content:"/";color:#cfcfcf;letter-spacing:.4px;font-size:13px;vertical-align:top;margin-left:5px;padding-right:5px;font-weight:400!important}
.breadcrumb-list li:first-child:before{content:""}
.breadcrumb-list li:last-child{font-size:12px;font-size:.857rem;line-height:1.833;font-weight:700;color:#6a6a6a}
.breadcrumb-list li a{color:#6a6a6a}
.listing{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.03);border:1px solid #e4e4e4;line-height:22px;position:relative}
.listing-counter{position:absolute;top:-27px;left:0;color:#b7b7b7;font-size:12px;font-size:.857rem;line-height:21px}
.listing-header{border-bottom:1px solid #ebe9e9;position:relative;padding:10px 44px;z-index:2}
.listing-header:before{content:"\ea14";font:normal normal normal 20px/1 'Nucleo Outline';right:13px;color:#cecece}
.listing-header:before,.listing-type{position:absolute;top:45%;transform:translateY(-55%)}
.shop-page-header-sort{list-style:none;line-height:34px;padding:0;margin-top:1px;display:inline-block;float:right}
.shop-page-header-sort:before{display:inline-block;content:attr(data-label);color:#3b3b3b;margin-left:5px;font-size:12px;line-height:21px;vertical-align:middle}
.shop-page-header-sort li{display:inline-block}
.shop-page-header-sort li a.is-active{background-color:#00bfd6;color:#fff}
.shop-page-header-sort li a{padding:0 10px;display:block;position:relative;font-size:12px;line-height:25px;vertical-align:middle;border-radius:5px}
.shop-page-header-sort li a:hover{background-color:#ece9e9}
.shop-page-header-sort li a.is-active:hover{background-color:#00bfd6}
.listing-sort{list-style:none;line-height:34px;padding:0;margin-top:1px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;min-height:44px}
.listing-sort:before{display:inline-block;content:attr(data-label);color:#3b3b3b;margin-left:5px;font-size:12px;font-size:.857rem;line-height:21px;vertical-align:middle;white-space:nowrap}
.listing-sort li{display:inline-block}
.listing-sort li a{display:block;padding:0 5px;position:relative;font-size:12px;font-size:.857rem;line-height:25px;border-radius:5px;white-space:nowrap;padding:0 10px}
.listing-sort li a.active{background-color:#00bfd6;color:#fff}
.listing-sort li + li{margin-right:5px}
.woocommerce .products ul,.woocommerce ul.products{margin:0}
.listing-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1px;margin-bottom:-1px;list-style:none;padding:0}
.product-box{display:block;background:#fff;height:100%;position:relative;transition:box-shadow .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);padding:26px 20px 60px}
.listing-items .product-box{border:1px solid #ebebeb;position:relative;margin-left:-1px;margin-top:-1px;margin-bottom:-1px;border-top:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
.layout-switcher{display:inline-block;float:left}
.layout-switcher label{display:inline-block;border:1px solid #d7d8d9;padding:5px 5px 0;border-radius:3px;cursor:pointer}
.layout-switcher label .mdi{font-size:26px;position:relative;left:0;color:#d7d8d9}
.layout-switcher label.active .mdi{color:#7a7a7a}
.archive .attributes{display:none;float:right;width:40%;border-right:1px solid #e0e1e2}
@media (max-width: 768px) {
  .archive .attributes{float:none;width:100%}
}
.archive ul.products.list-layout .product-box{width:100%;display:block;padding:15px 20px}
.archive ul.products.list-layout .product-box .price-discount{margin:0;border-radius:0;position:absolute;top:0;left:-1px;border-bottom:69px solid transparent;border-left:69px solid #ff637d;z-index:11;background-color:transparent}
.archive ul.products.list-layout .product-box .price-discount > span{position:absolute;top:2px;right:53px;transform:rotate(-45deg);color:#fff;text-align:center}
.archive ul.products.list-layout .product-box .price-discount > span:last-of-type{font-size:12px;position:absolute;top:13px;right:42px;transform:rotate(-45deg)}
.archive ul.products.list-layout .product-box .product-title{font-size:16px;font-weight:500;margin-bottom:10px}
.archive ul.products.list-layout .price-value{margin-top:15px}
.archive ul.products.list-layout .price-value-wrapper{text-align:center}
.archive ul.products.list-layout .product-box .attributes .attributes-title{margin-bottom:10px}
.archive ul.products.list-layout .product-box .attributes .attributes-title:before{content:"\F192";display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:16px;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 0 5px;vertical-align:middle}
.archive ul.products li .attributes{display:none}
.archive ul.products.list-layout li .attributes{display:block;width:100%!important;padding-right:10px}
.archive ul.products.list-layout li .attributes li{padding:0 10px 16px 0}
.archive ul.products.list-layout li .attributes li::before{display:list-item;content:"";background:#ccc;vertical-align:middle;margin-left:10px;border-radius:50%;width:6px;height:6px;float:right;margin-top:9px}
.archive ul.products.list-layout li .attributes a.more{color:#00bfd6}
.product-seller-details{padding-right:50px;position:relative;list-style:none}
.product-seller-details-item-grid{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;border-top:1px solid #f5f5f5;position:absolute;bottom:0;right:0;left:0;z-index:1;padding:5px 45px 5px 10px;opacity:0;height:53px;transition:all .3s ease-in-out;background:#00bfd6;color:#fff}
.product-seller-details-item-grid:before{font-size:21px;right:10px}
.product-main-seller{font-size:12px;font-size:.857rem;line-height:1.833;font-weight:700;color:#565656}
.product-seller-details-item-grid .product-main-seller{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}
.product-seller-details:before{content:"\ea50";font:normal normal normal 32px/1 'Nucleo Outline';position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:31px;color:#fff}
.product-seller-details-item-grid:before{font-size:21px;right:10px}
.product-seller-details-badge-container,.product-seller-details-label{font-weight:400}
.badge-seller{padding:1px 20px 1px 5px;font-size:10px;font-size:.714rem;line-height:1;border-radius:9px;margin:0 5px;white-space:nowrap}
.badge-seller--prominent{color:#388e3c;height:18px;background:#f2f8f2 url(assets/files/a41fea64.svg) no-repeat 100%}
.product-box:hover .product-seller-details-item-grid{opacity:1}
.product-seller-details-badge-container,.product-seller-details-label{font-weight:400}
.product-seller-details-badge-container,.product-seller-details-label{font-weight:400}
.product-box-img{height:150px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow-y:hidden}
.promotion-box,.promotion-box-image{position:relative}
.product-box-img{height:230px}
.product-box-img img{max-width:100%;overflow:hidden}
.listing-items .product-box-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:1;flex-grow:1}
.product-box-title{display:block;overflow:hidden;font-size:12px;font-size:.857rem;line-height:30px;margin-top:20px}
.product-box-title a{color:#535353}
.listing-items .product-box-variants{position:absolute;right:16px;list-style:none;-ms-flex-direction:column;flex-direction:column;width:12px;top:19px}
.listing-items .product-box-variants,.listing-items .product-box-variants > li{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.listing-items .product-box-variants > li{margin:1px 0;height:10px;display:-ms-flexbox;display:flex}
.variant{display:inline-block}
.variant--color{width:10px;height:10px;border-radius:50%;background:#ccc}
.product-box-row{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.product-box-row-price{margin-top:13px}
.header-amazing-search{content:"";background-color:rgba(255,80,98,.89);background-image:url(assets/assets/img/svg/701f8a6b.svg);position:absolute;top:-15px;left:0;right:0;height:275px}
.amazing-search .sidebar-page{margin-top:12px}
.amazing-search .amazing-content{margin-top:26px}
.sidebar-title-amazing{text-align:center;margin-bottom:25px}
.amazing-search .breadcrumb-list li a,.amazing-search .breadcrumb-list li:last-child,.amazing-search .breadcrumb-list li:before{color:#fff}
main.search-page{padding-top:20px}
.search-no-results .search-page .listing{padding:30px}
.search-no-results .search-page .listing p{margin-bottom:0}
.search-page .woocommerce-result-count{padding:0;margin:0;float:left;display:inline-block}
.search-page .woocommerce-ordering select{vertical-align:top;padding:4px 15px;color:#555;border:1px solid #ccc}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#35ccde}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#35ccde}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#148693}
.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:right;background-color:#00bfd6;color:#fff;border-color:#148693}
.search-page .price{-ms-flex-align:center;align-items:center}
.search-page .price-value del{text-align:center}
.search-page .price-value .price-discount{position:absolute!important;left:10px;bottom:17%;padding:0 6px}
.price-value,.woocommerce-variation-price .price{font-size:26px;line-height:26px;color:#fb3449;letter-spacing:.8px;display:inline-block;margin-left:30px}
.price-value ins,.woocommerce-variation-price .price ins{text-decoration:none}
.price-value del,.woocommerce-variation-price .price del{font-size:16px;font-weight:500;line-height:22px;display:block;letter-spacing:.5px;color:#acacac;text-decoration:line-through}
.price-value--plp{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}
.price-value-wrapper{width:100%;color:#000;letter-spacing:0;font-weight:700;font-size:20px;font-size:1.429rem;line-height:1.1;text-align:left}
.price-currency{font-size:13px;font-size:.929rem;line-height:1.692;font-size:17px;font-size:1.214rem;line-height:1.294}
.price-value-wrapper .price-currency{font-weight:400;font-size:14px}
.product-seller-details{padding-right:50px}
.product-seller-details-item{display:none}
.product-main-seller{font-size:12px;font-size:.857rem;line-height:1.833;font-weight:700;color:#565656}
.listing-items .product-box:hover{box-shadow:0 2px 17px 0 rgba(0,0,0,.09);z-index:11}
.pager{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10.5px -10px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.pager-items,.pager-tabs,.woocommerce-pagination ul.page-numbers,.dokan-pagination-container .dokan-pagination{border:none!important;position:relative!important;width:100%!important;min-height:1px!important;padding-right:10px!important;padding-left:10px!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;list-style:none!important}
.pager-items li,.pager-tabs li,.woocommerce-pagination ul.page-numbers li,.dokan-pagination-container .dokan-pagination li{display:inline-block!important;border-left:none!important}
.woocommerce-pagination ul.page-numbers li a,.woocommerce-pagination ul.page-numbers li span{border-radius:8px!important;color:#535353!important;font-size:18px!important;font-size:1.286rem!important;line-height:34px!important;margin:0 3px!important;display:inline-block!important;width:35px!important;height:34px!important;text-align:center!important;vertical-align:top!important;padding:0!important}
.pager-item,.pager-next,.pager-prev,.next{display:inline-block;width:35px;height:34px;text-align:center;vertical-align:top}
.pager-item{border-radius:8px;color:#535353;font-size:18px;font-size:1.286rem;line-height:34px;margin:0 3px}
.pager-item.is-active,.woocommerce-pagination ul.page-numbers li span.current{background-color:#00bfd6!important;border:1px solid #00bfd6!important;color:#fff!important}
.pager-items--partition{display:inline-block;vertical-align:bottom;width:2px;height:34px;border:1px solid #e8e8e8;margin-left:30px;margin-right:30px}
.pager-next,.pager-prev{font-size:23px;font-size:1.643rem;line-height:34px;font-family:LucidaGrande;letter-spacing:.3px;color:#6e6e6e}
.pager-next:before,.pager-prev:before{display:inline-block;vertical-align:top;line-height:1;margin-top:3px}
.pager-next:before{content:"\00bb"}
.search-results #primary,.category #primary,.post-type-archive-news #primary{box-shadow:none;background:transparent;padding:0;border:none}
.posts-list .post-item .post-item-link{transition:all 200ms ease-out;background-color:#fff;border-radius:4px;margin-bottom:15px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}
.posts-list .post-item .post-item-link .text-center{position:relative;overflow:hidden}
.posts-list .post-item .post-item-link .wp-post-image{border-radius:4px 4px 0 0}
.posts-list .post-item .post-item-link .post-cat{position:absolute;left:10px;top:-50px;background-color:#00BFD6;color:#fff;padding:0 15px;border-radius:13px;line-height:26px;font-size:12px;transition:all 200ms ease-out}
.posts-list .post-item .post-item-link .post-comments{position:absolute;width:100%;height:100%;left:0;bottom:-200px;transition:all 200ms ease-out;color:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#2f2727),to(transparent));background:linear-gradient(to top,#2f2727,transparent)}
.posts-list .post-item .post-item-link .post-comments > span{position:absolute;left:10px;bottom:10px}
.posts-list .post-item .post-item-link .post-comments .mdi{float:left;font-size:20px;position:relative;top:5px;left:0;color:#fff;margin-right:7px}
.posts-list .post-item .post-item-link:hover{box-shadow:0 2px 17px 0 rgba(0,0,0,0.13);z-index:11}
.posts-list .post-item .post-item-link:hover .post-cat{top:10px}
.posts-list .post-item .post-item-link:hover .post-comments{bottom:0}
.posts-list .post-item .post-title{font-size:13px;font-weight:500;display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:64px;line-height:32px;min-height:64px;margin-top:8px;text-align:center;padding:0 7px}
.posts-list .post-item .separator hr{width:30%;border-color:#00BFD6}
.posts-list .post-item .post-meta{color:#979898;font-size:12px;padding:7px;height:44px}
.posts-list .post-item .post-meta .author{width:120px;overflow:hidden;display:inline-block;height:32px}
.posts-list .post-item .post-meta .author img{border-radius:50%;border:1px solid #f5f5f5}
.posts-list .post-item .post-meta .date{float:left}
.posts-list .post-item .post-meta .date .mdi{font-size:13px;position:relative;top:2px;left:0;color:#979898}
.single-page{-webkit-box-shadow:0 12px 12px 0 hsla(0,0%,71%,.11);box-shadow:0 12px 12px 0 hsla(0,0%,71%,.11);background-color:#fff;border:1px solid #dedede;margin:14px auto;padding-bottom:60px;line-height:22px}
.single-page-title{margin:26px 0 20px;padding:0;position:relative}
.single-page-title h1{color:inherit;font-size:26px;line-height:40px;font-weight:700;margin:0}
.single-page-breadcrumb{margin-right:30px;padding:10px}
.single-post-wrapper{background:#f5f5f5;padding:10px 0 50px}
.post-card{box-shadow:0 12px 12px 0 rgba(181,181,181,.11);background:#fff;padding:30px;border:1px solid #e0e1e2;border-radius:0}
.single-post-breadcrumb{padding:15px 0;margin:0;font-size:12px}
.post-card .single-post-title{margin-bottom:15px}
.post-card .single-post-title .post-title{font-size:20px;font-weight:500;padding-bottom:10px;border-bottom:1px solid #e0e1e2;margin-bottom:10px}
.post-card .single-post-title .post-meta{color:#979898;font-size:12px}
.post-card .single-post-title .post-meta .mdi{font-size:20px;position:relative;top:3px;left:0;color:#979898}
.post-card .single-post-title .post-meta .post-cats a:after{content:',';margin-right:3px}
.post-card .single-post-title .post-meta .post-cats a:after:last-child{content:none}
.post-card .single-post-title .post-meta .author img{border-radius:50%;border:1px solid #f5f5f5}
.post-card .single-post-title .post-meta span{margin-left:15px}
.post-card .single-post-title .post-meta a{color:#979898;border-bottom:1px dashed transparent;margin-right:5px}
.post-card .single-post-title .post-meta a:hover{color:#00bfd6;border-bottom-color:#00bfd6}
.post-card .single-post-content .tags a{color:#979898;padding:0 12px;background-color:#f5f5f5;border:1px solid #e0e1e2;margin-left:3px;margin-bottom:3px;border-radius:24px;display:inline-block;line-height:26px}
.post-card .single-post-content .tags a:hover{background-color:#fff}
.post-card .single-post-content .tags .mdi{font-size:24px;position:relative;top:4px;left:10px;color:#979898}
.post-card .card-footer{border-top:1px solid #f5f5f5;background-color:#f8f9fa;margin:10px -30px -30px}
.post-card .card-footer .sharing{text-align:left}
.post-card .card-footer .sharing a .mdi{font-size:24px;position:relative;top:4px;left:0;color:#d7d8d9;transition:all .2s ease-out}
.post-card .card-footer .sharing a:hover .mdi{color:#979898}
.post-card .card-footer .sharing .list-inline-item{margin-right:5px}
#comments{margin-top:15px;margin-bottom:15px}
#comments .card-header .card-title .badge{font-size:13px;padding:6px 15px 2px;border-radius:21px;background:#f5f5f5;color:#7a7a7a;margin-bottom:0;border:none;line-height:1}
#comments .card-body #commentform .logged-in-as a:first-of-type{color:#00BFD6;border-bottom:1px dashed #00BFD6}
#comments .card-body #commentform .logged-in-as a:last-of-type{color:#EF5661;border-bottom:1px dashed #EF5661}
#comments .card-body #reply-title{font-size:16px;font-weight:500}
#comments .card-body #reply-title a{color:#00BFD6}
#comments .card-body #reply-title #cancel-comment-reply-link{font-size:16px;color:#EF5661;border-bottom:1px dashed #EF5661}
#comments .card-body > .comment-list{padding-right:0}
#comments .card-body .comment-list{margin-top:35px;padding:0}
#comments .card-body .comment-list .comment{background-color:#f7fafc;padding:15px;border:1px solid #e0e1e2;margin-bottom:15px}
#comments .card-body .comment-list .comment .avatar{margin-left:7px}
#comments .card-body .comment-list .comment .comment-meta time{font-size:12px;color:#979898;margin:0 7px}
#comments .card-body .comment-list .comment .comment-meta .comment-awaiting-moderation{float:left;background:#ef5661;border-radius:7px;padding:0 5px;color:#fff}
#comments .card-body .comment-list .comment .comment-content{text-align:justify;font-size:12px}
#comments .card-body .comment-list .comment .comment-content p{margin-bottom:0}
#comments .card-body .comment-list .comment .comment-approved{color:#FFD700;font-weight:500}
#comments .card-body .comment-list .comment.by-admin,#comments .card-body .comment-list .comment.bypostauthor{background-color:#e4ffea;border:1px solid #b1f6a0}
#comments .card-body .comment-list .comment.by-admin .comment-content,#comments .card-body .comment-list .comment.bypostauthor .comment-content{color:#328a2d}
#comments .card-body #commentform .username{font-size:15px}
textarea#comment,#commentform #author,#commentform #email{font-size:13px;border-radius:7px;color:#515151;padding:7px!important;line-height:2!important;box-shadow:none;display:block;width:100%;background-color:#fff;border:1px solid #979898;transition:all .2s ease-out}
.page-404{padding:68px 0;text-align:center;line-height:22px;float:right;width:100%}
.page-404-title h1{font-size:28px}
.page-404-actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:auto}
.page-404-action{border-radius:8px;padding:10px 20px;color:#fff;border:none;min-width:161px;margin:10px 19.5px 46px;text-decoration:none}
.page-404-action--primary{background-color:#6ab946;border:1px solid #4aa42e}
.page-404-action:not(.disabled):not(.is-inactive):not([disabled]){position:relative;overflow:hidden}
.page-404-action:not(.disabled):not(.is-inactive):not([disabled]):before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:200%;height:200%;position:absolute;right:-50%;top:-50%;background:hsla(0,0%,100%,.21);content:"";opacity:0}
.page-404-action:not(.disabled):not(.is-inactive):not([disabled]):hover:before{opacity:1}
.page-404-action:hover{color:#fff}
.page-404-image{width:90%;max-width:677px;margin:auto}
.page-404-image img{width:100%}
.cart-empty{margin:27px 0 30px;background:#fff;-webkit-box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);border:1px solid #e7e7e7;padding:30px;text-align:center;line-height:22px}
.cart-empty-icon{background:#f4f4f4;position:relative;border-radius:50%;margin:0 auto;width:138px;height:140px;width:167px;height:170px;line-height:220px}
.cart-empty-icon i{font-size:60px;color:#a8a8a8}
.cart-empty-title{font-size:30px;margin:25px 0 60px;color:#858585}
.cart-empty a.dk-btn{font-size:14px;padding:17px 60px}
.cart-empty-url{font-size:15px;font-size:1.071rem;line-height:1.467;letter-spacing:-.6px;color:#656565;margin-top:40px}
.cart-empty-url a{text-decoration:none;color:#009ec9;border-bottom:1px dashed #009ec9}
.cart-page-title{margin:26px 0 20px;padding:0 30px;position:relative}
.cart-page-title h1{color:inherit;font-size:18px;line-height:31px;font-weight:700}
.cart-page-content .cross-sells{margin-top:20px}
.cart-page-content .cross-sells h2{font-size:18px}
.checkout-content{margin:0 0 10px;-webkit-box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);border:1px solid #e7e7e7;background:#fff}
.checkout-items{padding:0;list-style:none}
.checkout-item{border-top:1px solid #eaeaea;text-align:center;overflow:hidden}
.checkout-item:first-child{border-top:none}
.checkout-item td,.checkout-item th{border:0}
.checkout-item td{position:relative;vertical-align:middle}
.checkout-btn-remove{position:absolute;width:26px;height:26px;text-align:center;border:none;border-radius:13px;color:#999;background:#f5f5f5;right:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;line-height:13px}
.checkout-btn-remove:before{content:"\f00d";font-family:FontAwesome;font-size:14px;vertical-align:top;display:inline-block;margin-top:6px}
.checkout-title,#payment_heading{font-size:16px;line-height:1.88;margin-bottom:15px;font-weight:500;background-color:#f5f5f5;width:100%;padding:3px;position:relative}
.woocommerce-checkout form.checkout h3{font-size:16px;line-height:1.88;margin-bottom:15px;font-weight:500;background-color:#f5f5f5;width:100%;padding:3px;position:relative}
.woocommerce-checkout-payment .parent-btn{margin:0 auto;display:table;width:auto}
.woocommerce-checkout form.checkout #payment{margin-top:15px;background-color:#f7fafc;border-radius:0;border:1px solid #eceff1}
.woocommerce-checkout form.checkout #payment div.payment_box{background-color:#d7dee0}
.woocommerce-checkout form.checkout #payment div.payment_box:before{border-bottom-color:#d7dee0}
.woocommerce-checkout form.checkout #payment .payment_methods .wc_payment_method .input-radio + label{position:relative;text-indent:28px;display:inline-block;cursor:pointer}
.woocommerce-checkout form.checkout #payment .payment_methods .wc_payment_method .input-radio:checked + label:before{content:'\f43e';color:#00bfd6}
.woocommerce-checkout form.checkout #payment .payment_methods .wc_payment_method .input-radio + label:before{font-family:"Material Design Icons";content:'\f43d';font-size:23px;position:absolute;right:-28px;top:-10px;color:#979898}
.woocommerce-checkout form.checkout #payment .payment_methods .wc_payment_method .input-radio{display:none}
.woocommerce-form__label-for-checkbox span{position:relative;text-indent:28px;display:inline-block;cursor:pointer}
.woocommerce-form__label-for-checkbox{margin-bottom:0}
.woocommerce-form__label-for-checkbox span:not(.required):before{font-family:"Material Design Icons";content:'\f131';font-size:23px;position:absolute;right:-28px;top:-5px;color:#979898}
.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked + span:not(.required):before{content:'\f132';color:#00bfd6}
.cart-page .checkout-aside{margin-top:77px;margin-bottom:83px}
.checkout-summary{background-color:#fff;-webkit-box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);border:1px solid #e7e7e7;line-height:22px}
.checkout-summary-summary{list-style:none;padding:15px 10px;margin:0}
.checkout-summary-summary li{padding-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px 0}
.checkout-summary-summary div.shipping ul{float:left}
.checkout-summary-summary div.shipping p{display:none}
.checkout-summary-summary div.shipping form{text-align:center;width:100%;display:table}
.checkout-summary-summary li:last-child{padding-bottom:0}
.checkout-summary-summary li span:last-child{margin-right:auto}
.wiki-holder{position:relative;cursor:pointer;display:inline-block}
.checkout-summary-summary .wiki{line-height:32px}
.checkout-summary-summary li span:last-child{margin-right:auto}
.checkout-summary-summary .wiki:first-of-type{font-size:18px;font-size:1.286rem;line-height:31px;letter-spacing:-.4px;text-align:right;direction:rtl;color:#777676}
.checkout-summary-summary .wiki:last-of-type{margin-right:5px}
.checkout-summary-devider{padding:0 10px}
.checkout-summary-devider div{width:100%;height:4px;border:1px solid #e6e6e6;border-right:none;border-left:none}
.checkout-summary-content{padding:15px;color:#a0a0a0;font-size:11px;font-size:.786rem;line-height:2}
.checkout-summary-content .parent-btn{text-align:center}
.product-add .quantity{float:right;margin-left:10px;margin-top:3px}
.product-add .quantity .input-text{display:inline}
.product-add button.dk-btn{font-size:16px;padding:14px 50px}
.woocommerce td.product-quantity{min-width:200px}
.woocommerce .quantity .qty{display:inline-block}
.minus,.plus{border-radius:7px;height:40px;width:40px;background-color:#fff;outline:0!important;border:1px solid #979898;padding:0 5px;cursor:pointer;-webkit-appearance:button}
.product-add .parent-btn button:after{content:"\ea1d";font:normal normal normal 14px/1 'Nucleo Outline';font-size:20px;position:absolute;right:10px;top:15px;color:#fff;font-style:normal}
.checkout-summary-content .parent-btn .dk-btn{width:100%}
.checkout-summary-price-title{text-align:center;color:#676767;font-size:18px;font-size:1.286rem;line-height:normal}
.checkout-summary-price-value{text-align:center;font-size:15px;font-size:1.071rem;line-height:normal;color:#fb3449}
.checkout-summary-price-value-amount{font-size:20px;font-size:1.429rem;line-height:2;font-weight:700}
.checkout-summary-content .wiki{line-height:32px}
.checkout-summary-content .wiki:last-of-type{margin-right:5px}
.checkout-summary .wc-proceed-to-checkout .dk-btn{font-size:18px;padding:18px 50px;margin-top:0}
.checkout-feature-aside{border-radius:5px;-webkit-box-shadow:0 8px 13px -7px rgba(0,0,0,.05);box-shadow:0 8px 13px -7px rgba(0,0,0,.05);background-color:#fff;border:1px solid #e6e6e6;margin-top:10px;padding:15px;letter-spacing:-.2px;font-size:11px;font-size:.786rem;line-height:1.73;color:#aaa;font-weight:500}
.checkout-feature-aside ul{padding:0}
.checkout-feature-aside-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;line-height:1.692;margin-bottom:10px;padding:0 27px 0 20px}
.checkout-feature-aside-item:last-child{margin-bottom:0}
.checkout-feature-aside-item-guarantee{background:url(assets/img/svg/return-policy.svg) 100% 50% no-repeat;background-size:22px auto}
.checkout-feature-aside-item-cash{background:url(assets/img/svg/payment-terms.svg) 100% 50% no-repeat;background-size:22px auto}
.checkout-feature-aside-item-express{background:url(assets/img/svg/delivery.svg) 100% 50% no-repeat;background-size:22px auto}
main.single-product{padding:20px 0 0}
main.single-product .breadcrumb{font-size:10px;font-size:.857rem;line-height:1.833;max-width:100%;white-space:nowrap;list-style:none;background-color:transparent;padding:0}
main.single-product .breadcrumb li{display:inline-block}
main.single-product .breadcrumb li:before{content:"/";color:#cfcfcf;letter-spacing:.4px;font-size:13px;vertical-align:top;margin-left:5px;padding-right:5px;font-weight:400!important}
main.single-product .breadcrumb li:first-child:before{content:''}
main.single-product .breadcrumb li a{color:#6a6a6a}
main.single-product .product{background-color:#fff;box-shadow:0 12px 12px 0 hsla(0,0%,71%,.11);border:1px solid #e4e4e4;margin-bottom:15px;padding:0 0 0 15px;width:100%}
main.single-product .product .iconic-woothumbs-thumbnails-wrap{margin-top:60px}
main.single-product .product .iconic-woothumbs-all-images-wrap{margin:30px 0 0}
main.single-product .product .iconic-woothumbs-thumbnails-wrap--stacked .iconic-woothumbs-thumbnails__slide{float:right;margin:10px 0}
.iconic-woothumbs-all-images-wrap .slick-dots,.iconic-woothumbs-zoom-bullets .slick-dots{bottom:-30px}
.woocommerce-wishlist #yith-wcwl-form{font-style:normal}
main.single-product .sale .promotion-discount{position:absolute;top:0;width:0;height:0;border-bottom:69px solid transparent;border-right:69px solid #ff637d;z-index:0}
main.single-product .sale .promotion-discount > span{position:absolute;top:-5px;right:-56px;transform:rotate(45deg);color:#fff;text-align:center}
main.single-product .sale .promotion-discount > span span:first-child{font-weight:500}
main.single-product .sale .promotion-discount > span span:last-of-type{font-size:10px;position:relative;top:-18px}
main.single-product .woocommerce-product-gallery__trigger{position:absolute;top:.5em;left:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}
main.single-product .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #979898;border-radius:100%;position:absolute;top:9px;right:9px;box-sizing:content-box}
main.single-product .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#979898!important;border-radius:6px;position:absolute;top:19px;right:22px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-sizing:content-box}
main.single-product .woocommerce-product-gallery{padding:50px 0}
main.single-product .product .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}
.leaflet-popup-content{font-family:iranyekan!important}
p.stock.out-of-stock:before{content:"\F739";display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;font-size:24px;color:#fb3449;margin-left:4px;vertical-align:middle}
main.single-product .product .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}
main.single-product .product .woocommerce-product-gallery .flex-control-nav{text-align:center;margin-top:15px!important}
main.single-product .product .woocommerce-product-gallery .flex-control-nav li{text-align:center;border:1px solid #f5f5f5;padding:5px;background-color:#f8f9fa;margin:4px!important;width:auto!important;display:inline-block!important;float:none!important;max-width:64px!important}
main.single-product .entry-summary{background-color:#fdfdfd;padding:15px;margin-bottom:0!important}
main.single-product .entry-summary .product-delivery .list-group-item{padding:7px 0;background-color:inherit}
main.single-product .entry-summary .product-delivery .list-group-item .mdi.mdi-shield-check{color:#6ab946}
main.single-product .entry-summary .product-delivery .list-group-item .mdi.mdi-truck-delivery{color:#00bfd6}
main.single-product .entry-summary .product-delivery .list-group-item .mdi{font-size:24px;position:relative;top:0;left:7px;color:#d7d8d9;float:right}
main.single-product .entry-summary .summary-attributes{width:200px;position:absolute;left:15px;background-color:#fdfdfd;padding:0 15px 15px;margin-bottom:15px;z-index:0}
main.single-product .entry-summary .summary-attributes .list-group{color:#7a7a7a;font-size:12px;padding-right:5px}
main.single-product .entry-summary .summary-attributes .list-group .list-group-item{margin-bottom:1px;font-size:10px;line-height:24px;padding:3px 0;background-color:inherit}
main.single-product .entry-summary .woocommerce-product-rating{position:absolute;left:30px;top:30px}
.star-rating span:before{color:#ffd700}
main.single-product .entry-summary .summary-attributes .list-group .list-group-item:before{font-family:"Material Design Icons";content:'\f764';font-size:5px;position:relative;top:0;left:6px;color:#d7d8d9;float:right}
main.single-product .entry-summary .summary-attributes .more{border-bottom:1px dashed #00bfd6;color:#00bfd6;font-size:10px}
main.single-product .entry-summary .product-delivery{border-top:1px solid #e0e1e2;border-bottom:1px solid #e0e1e2;margin:15px 0}
.product-title{border-bottom:1px solid #f2f2f2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 0;min-height:95px}
.product-title h1{line-height:1.467;color:#494949;font-weight:400;font-size:17px!important;line-height:1.294!important}
.product-title h1 span{color:#b5b5b5;font-size:14px!important;line-height:1.571!important;display:block;margin-top:5px}
.product-directory ul{margin-right:-28px;list-style:none;padding:0;display:inline-block}
.product-directory li{margin-right:28px;display:inline-block;font-size:13px}
.entry-summary .product-services{margin-top:15px;border-top:1px solid #d7d8d9;padding-top:15px}
.entry-summary .product-services .service-item{text-align:center!important}
.entry-summary .product-services svg{max-width:50px;display:block;max-height:50px;margin:0 auto}
.entry-summary .product-services p{line-height:1.61em;display:inline-block}
.summary-attributes .list-group .list-group-item:nth-child(n+5){display:none}
.product-variants{margin:20px 0 10px;color:#6f6f6f;vertical-align:top;font-size:13px;font-size:.929rem;line-height:1.692}
.product-variants li{margin:0 8px 8px 0;display:inline-block;position:relative}
.product-variants .radio label::before{background:transparent;border:none;right:5px;top:4px;width:17px;height:17px;border-radius:5px;content:"\F131";font:normal normal normal 24px/1 "Material Design Icons";color:#00bfd6}
.product-variants .radio label::after{background:transparent;border:none;right:5px;top:4px;width:17px;height:17px;border-radius:5px;content:"\F131";font:normal normal normal 24px/1 "Material Design Icons";color:#00bfd6}
.product-variants .radio input[type="radio"]:checked + .radio{border-color:#00bfd6}
.product-variants .radio input[type="radio"]:checked + label::after{background-color:transparent;border-color:none;width:17px;height:17px;right:5px;top:4px;border-radius:5px;content:"\f132";font:normal normal normal 24px/1 "Material Design Icons"}
.product-variants li input[type=radio]{visibility:hidden;position:absolute}
.product-variants li input[type=radio]:checked + .product-variants li{border-color:#00bfd6}
.product-variants > span{font-size:inherit;color:inherit;padding-left:15px;float:right;font-weight:600}
.product-variants li label{cursor:pointer;border:1px solid #dedede;border-radius:5px;color:#6f6f6f;padding:5px 16px;font-size:13px;font-size:.929rem;line-height:1.692;padding-right:37px}
.product-variants a.reset_variations{margin-right:10px;font-size:12px;background:#fb3471;padding:6px 8px;border-radius:5px;color:#fff;transition:all .3s ease-out}
.woocommerce-variation-add-to-cart .quantity{float:none;display:inline-block}
.woocommerce-variation-add-to-cart .parent-btn{float:none;display:inline-block;vertical-align:middle}
.product-guarantee{margin:10px 0 15px;color:#6f6f6f;font-size:13px;font-size:.929rem;line-height:1.692}
.product-guarantee i{float:right;margin:4px 0 0 10px;color:#3081fb}
.product-guarantee p{float:right}
.product-delivery-seller i{font-size:20px;color:#c1c1c1;float:right;margin-left:7px}
.product-delivery-seller span{float:right;margin-left:7px}
.price-discount{font-size:14px;font-size:1rem;line-height:28px;margin-right:auto;background-color:#ef5662;height:28px;color:#fff;padding:0 10px;border-radius:0 19px 19px 19px;letter-spacing:.5px;position:relative;display:inline-block}
.price-product{margin:10px 0}
.price-product > :not(:first-child){margin-right:10px}
.price-product .price-discount{height:32px;padding:0 22px}
.price-product .price-discount,.price-product .price-discount span{font-size:16px;line-height:32px}
.price-discount[data-title]:after{bottom:100%;font-size:13px;font-size:.929rem;line-height:22px;content:attr(data-title)}
.price-product .price-discount,.price-product .price-discount span{font-size:16px;line-height:32px}
.product-add{margin:15px 0}
.product-guaranteed{margin-right:auto;letter-spacing:-.3px;font-size:11px;line-height:2.18;color:#4b4b4b;position:relative;-ms-flex:0 0 242px;flex:0 0 242px;text-align:center;padding:60px 20px 0}
.product-guaranteed:before{content:"\f0a3";font-family:FontAwesome;font-size:35px;color:#ff637d;position:absolute;right:50%;top:0;transform:translate(50%)}
.product-guaranteed:after{content:"\ea22";font-family:'Nucleo Outline';position:absolute;right:50%;top:27%;transform:translate(50%);color:#fff;font-size:15px}
.box-tabs > ul{list-style:none;background-color:#f8f8f8;border:1px solid #dfdfdf;font-size:17px;font-size:1.214rem;line-height:1.294;letter-spacing:-.4px;width:100%;padding:0}
.box-tabs-tab{border-left:1px solid #dfdfdf;position:relative}
.product-tabs .box-tabs #tab-title-description a:before{content:'\f14e'}
.product-tabs .box-tabs #tab-title-additional_information a:before{content:'\f27a'}
.product-tabs .box-tabs #tab-title-reviews a:before{content:'\f189'}
.product-tabs .box-tabs li a:before{font-family:"Material Design Icons";font-size:20px;position:relative;top:0;left:7px;color:#979898;float:right}
.box-tabs-tab a{padding:14px 20px;position:relative;color:#6f6f6f;display:block;line-height:27px;font-size:16px}
.box-tabs li{transition:all .2s ease-out}
.box-tabs li.active{color:#6f6f6f;background:#fff;margin-bottom:-1px;border-right:1px solid #dfdfdf;margin-right:-1px}
.box-tabs li.active:before{display:block;content:"";left:-1px;right:-1px;bottom:100%;height:4px;background:#00bfd6;position:absolute}
.box-tabs-tab i{color:#c3c3c3;display:inline-block;vertical-align:top;margin-left:11px}
.param-title{dispaly:none;font-size:20px;line-height:1.467;font-weight:500;margin-bottom:30px}
.box-tabs .card-body{background-color:#fff}
.tab-content .sum-more{width:100%;position:absolute;height:50px;text-align:center;background:#FFF;bottom:0;right:0;line-height:47px;font-size:13px;box-shadow:0 0 10px #fff;cursor:pointer}
.tab-content .sum-more .show-less{display:none}
.tab-content .shadow-box{position:absolute;right:0;left:0;bottom:41px;height:100px;z-index:1;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);width:98%;margin:auto}
.box-tabs .card-body{font-family:iranyekan}
.box-tabs .card-body h2 .tab-show-more{visibility:hidden}
.box-tabs .card-body img{max-width:100%;margin:0 auto;display:block}
.box-tabs .card-body p{font-size:15px;line-height:2.53;color:#404040;margin:20px 0}
.box-tabs .card-body table.shop_attributes td{background-color:#f8f9fa!important;padding:8px;font-style:normal}
.box-tabs .card-body table.shop_attributes th{background-color:#f5f5f5!important}
.box-tabs .card-body table.shop_attributes{border:none;border-spacing:10px;border-collapse:separate}
.box-tabs .card-body table.shop_attributes td p{padding:0}
.comments-area ol.comment-list{list-style:none;float:right}
.comments-area ol.comment-list li .comment-body{font-size:14px;margin-top:50px;padding:20px 40px 20px 20px;line-height:30px;position:relative}
.comments-area ol.comment-list li .comment-author{display:inline-block}
.comments-area ol.comment-list li img.avatar{position:absolute;top:4px;right:-40px;left:auto;width:60px;height:60px;border:none;border-radius:50%;padding:0;z-index:999;background:#fff;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3);box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3)}
.comments-area ol.comment-list li .fn{font-size:13px;margin-left:0;float:right;font-weight:700;font-style:normal}
.comments-area ol.comment-list li .says{margin-left:15px;margin-right:5px}
.comments-area ol.comment-list li .commentmetadata{display:inline-block}
.comments-area ol.comment-list li .commentmetadata a{color:#03A9F4;font-size:13px}
.comments-area ol.comment-list li .comment-body p{text-align:justify}
.comments-area ol.comment-list li .comment-body .reply a.comment-reply-link{display:inline-block;background:none;border:none;outline:none;cursor:pointer;position:relative;padding:0;text-align:center;white-space:nowrap;color:#1ca2bd;padding:0;line-height:2;font-size:14px}
.comments-area ol.comment-list li .comment-body .reply a.comment-reply-link::before{left:0;right:0;top:50%;margin-top:.85em;content:"";position:absolute;border-bottom:1px dashed #1ca2bd}
.form-comment form textarea,.form-comment form button{font-family:iranyekan}
main.single-product .product-tabs{margin-bottom:15px}
.woocommerce .related,.woocommerce .upsells,.woocommerce-page .related,.woocommerce-page .upsells{border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);background:#fff;padding:15px;border:none;margin-bottom:15px}
.woocommerce .related > h2,.woocommerce .upsells > h2,.woocommerce-page .related > h2,.woocommerce-page .upsells > h2{border-bottom:1px solid #ef5661;font-size:16px;font-weight:500;padding-bottom:10px;margin-bottom:-1px;display:inline-block;position:relative;z-index:2}
.woocommerce .related ul.products,.woocommerce .upsells ul.products{padding-top:30px;border-top:1px solid #e0e1e2}
.woocommerce .related .listing-items .product-box,.woocommerce .upsells .listing-items .product-box{border:none;padding-bottom:30px}
.woocommerce .related .listing-items .product-box .price-value del,.woocommerce .upsells .listing-items .product-box .price-value del{text-align:right}
.advanced-review .advanced-review-rating{display:flex;border:1px solid #e6e6e6}
@media (max-width: 767.98px) {
  .advanced-review .advanced-review-rating{flex-direction:column}
}
@media (max-width: 991.98px) {
  .advanced-review .advanced-review-rating{margin-bottom:1em}
}
@media (min-width: 992px) {
  .advanced-review .advanced-review-rating{margin-bottom:2.571em}
}
.advanced-review .avg-rating{border-left:1px solid #e6e6e6}
@media (min-width: 768px) and (max-width: 991.98px) {
  .advanced-review .avg-rating{padding:50px}
}
@media (min-width: 992px) {
  .advanced-review .avg-rating{padding:4.429em 5.714em}
}
@media (max-width: 767.98px) {
  .advanced-review .avg-rating{padding:20px;text-align:center}
}
.advanced-review .avg-rating .avg-rating-number{font-size:4.286em;color:#252525;letter-spacing:3px;line-height:1;font-weight:500;display:block;margin-bottom:.167em}
.advanced-review .avg-rating .avg-rating-number span{font-size:.333em;color:#757575;font-weight:300}
.advanced-review .avg-rating .star-rating{font-size:1.4em;width:7.5em;letter-spacing:6px;margin-bottom:.867em}
@media (max-width: 767.98px) {
  .advanced-review .avg-rating .star-rating{display:inline-block}
}
.advanced-review .avg-rating .based-title{text-align:center;line-height:1}
.advanced-review .star-rating{font-size:1.2em;letter-spacing:4px;width:7.2em}
.advanced-review .rating-histogram{width:100%;padding:20px;display:flex;flex-direction:column-reverse;justify-content:center}
@media (min-width: 768px) {
  .advanced-review .rating-histogram{padding:3.143em 3em 3.143em 2.5em}
}
.advanced-review .rating-histogram .rating-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}
.advanced-review .rating-histogram .rating-bar:first-child{margin-bottom:0}
.advanced-review .rating-histogram .rating-percentage-bar{height:4px;border-radius:3px;background-color:#f3f3f3;flex:1;margin:0 1.357em 0 2.214em}
@media (max-width: 767.98px) {
  .advanced-review .rating-histogram .rating-percentage-bar{margin:0 1em}
}
.advanced-review .rating-histogram .rating-percentage-bar .rating-percentage{height:100%;display:block;background-color:#00bfd6;border-radius:3px}
.advanced-review .rating-histogram .rating-count{width:2.143em;color:#b4b4b4}
.woocommerce #reviews h2.woocommerce-Reviews-title{font-size:20px}
.woocommerce #reviews #comments ol.commentlist{padding-right:0}
.woocommerce #reviews #comments ol.commentlist li{padding:15px;margin-bottom:15px;border:1px solid #f5f5f5;background-color:#f8f9fa;border-radius:4px}
.woocommerce #reviews #comments ol.commentlist li.comment-author-admin{background-color:#e4ffea;border-color:#b1f6a0}
.woocommerce #reviews #comments ol.commentlist li.comment-author-admin .comment-text{color:#328a2d}
.woocommerce #reviews #comments ol.commentlist li img.avatar{position:static;margin-left:7px;margin-bottom:7px;width:60px;height:auto;border:1px solid #e0e1e2;background-color:transparent;border-radius:100%;box-shadow:0 0 10px 0 rgba(0,0,0,0.25)}
.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-right:0;padding:0;border:none}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:13px}
#review_form_wrapper #commentform .stars{font-size:22px}
#review_form_wrapper #commentform .stars a{color:#FFD700}
.woocommerce #commentform textarea,.woocommerce #commentform input{font-size:13px;border-radius:7px;color:#515151;padding:7px!important;line-height:2!important;box-shadow:none;display:block;width:100%;background-color:#fff;border:1px solid #979898;transition:all .2s ease-out}
.woocommerce #commentform .comment-form-email,.woocommerce #commentform .comment-form-author{width:48%;display:inline-block}
.woocommerce #commentform input[type="checkbox"]{width:auto;display:inline-block;margin-left:8px}
.woocommerce #commentform textarea#comment{height:220px}
.woocommerce #commentform input#submit{background-color:#7a7a7a!important;color:#fff!important;padding-right:30px!important;padding-left:30px!important;max-width:120px}
.woocommerce #commentform input#submit:hover,.woocommerce #commentform input#submit:active,.woocommerce #commentform input#submit:focus,.woocommerce #commentform input#submit:not([disabled]):not(.disabled):active,.woocommerce #commentform input#submit:not([disabled]):not(.disabled).active{background-color:#848484!important;color:#fff!important}
.star-rating span::before{color:#FFD700}
.star-rating::before{color:#d7d8d9}
.woocommerce .comment-text .star-rating{height:3em;width:5.4em;font-family:IranYekan,sans-serif,Tahoma}
.woocommerce .comment-text .star-rating::before{content:'';background:#e0e1e2;width:100%;height:.5em}
.woocommerce .comment-text .star-rating span{padding-top:.5em}
.woocommerce .comment-text .star-rating span::before{content:''}
.woocommerce .comment-text .star-rating span:not(.count){background:#00BFD6}
.woocommerce .comment-text .star-rating span:not(.count)::before{background:#00BFD6}
.woocommerce .comment-text .star-rating .count{margin-top:5px;letter-spacing:0;font-size:12px;color:#515151}
.woocommerce p.stars a::before{width:100%;border-radius:4px;height:6px;background:#e0e1e2!important;line-height:1;content:""!important}
.woocommerce p.stars:hover a::before{content:''!important;background:#00BFD6!important}
.woocommerce p.stars a:hover ~ a::before{content:''!important;background:#e0e1e2!important}
.woocommerce p.stars a{position:relative;width:60px!important;margin:20px 1px!important}
.woocommerce p.stars.selected a.active ~ a::before{content:'';background:#e0e1e2!important}
.woocommerce p.stars.selected a:not(.active)::before{content:'';background:#00BFD6!important}
.woocommerce p.stars.selected a.active::before{content:'';background:#00BFD6!important}
.woocommerce p.stars a::after{position:absolute;content:"";width:16px;height:16px;z-index:2;border-radius:50%;top:3px;transform:translateY(-50%);border:2px solid #fff;background-color:#00BFD6;cursor:pointer;left:calc(24% - 21px)}
.woocommerce p.stars a:nth-child(5)::after{display:none!important}
.woocommerce-account .page-card{box-shadow:none;background:0 0;border:none;padding:0}
.woocommerce-account .woocommerce-MyAccount-navigation{box-shadow:0 12px 12px 0 rgba(181,181,181,.11);background:#fff;padding:30px;border:1px solid #e0e1e2;border-radius:0;padding-top:20px;padding-right:0;padding-left:0;width:100%}
.woocommerce-account .woocommerce-MyAccount-content{border-radius:0;width:100%}
.woocommerce table.shop_table.my_account_orders,.woocommerce table.shop_table.wishlist_table{background-color:#fff;box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);border:1px solid #e7e7e7;margin-bottom:20px;padding-bottom:0;border-radius:5px;border-collapse:collapse}
.woocommerce table.shop_table.my_account_orders thead tr th,.woocommerce table.shop_table.wishlist_table thead tr th{background-color:#85b3be;font-weight:700;letter-spacing:.2px;font-size:13px;line-height:1.692;color:#fff;padding-top:12px;padding-bottom:12px;min-height:45px;text-align:center}
.woocommerce table.shop_table.my_account_orders tbody tr td,.woocommerce table.shop_table.wishlist_table tbody tr td{padding:20px 10px;min-height:104px;text-align:center;border-right:1px solid #ebebeb;font-size:15px;line-height:1.467;letter-spacing:-.5px;color:#7e7e7e}
.woocommerce-EditAccountForm.edit-account,.woocommerce-address-fields{position:relative;width:100%;min-height:1px;padding:35px;background-color:#fff}
.woocommerce-account .profile-box{margin-bottom:21px;background-color:#fff;-webkit-box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);border:1px solid #dedede}
.woocommerce-account .profile-box .profile-box-header{position:relative;background-color:#00bfd6;height:47px}
.woocommerce-account .profile-box .profile-box-avatar{width:54px;height:54px;background:#fff;background-size:contain;-webkit-box-shadow:0 0 0 4px hsla(0,0%,100%,.61);box-shadow:0 0 0 4px hsla(0,0%,100%,.61);position:absolute;left:50%;top:12px;-webkit-transform:translate(-50%);transform:translate(-50%);border-radius:50%;overflow:hidden;background-repeat:no-repeat;background-position:50%}
.woocommerce-account .profile-box .profile-box-username{padding:23px 20px 19px;text-align:center;font-size:19px;font-size:1.357rem;line-height:1.158;font-weight:500;letter-spacing:-.5px}
.woocommerce-account .profile-box .profile-box-tabs{border-top:1px solid #f1f1f1;background-color:#fcfcfc;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:47px;text-align:center}
.woocommerce-account .profile-box .profile-box-tabs .profile-box-tab{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:23px 10px 5px;font-weight:500;letter-spacing:-.3px;font-size:12px;font-size:.857rem;line-height:1.833;color:#7b7b7b;position:relative}
.woocommerce-account .profile-box .profile-box-tabs .profile-box-tab:first-child{border-left:1px solid #ebebeb}
.woocommerce-account .profile-box .profile-box-tabs .profile-box-tab i{font-size:20px;top:-3px;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover{background:#f6ffff;color:#00bfd6}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover::before{color:#00bfd6}
.woocommerce-MyAccount-navigation ul li.is-active a{background:#f6ffff;color:#00bfd6}
.woocommerce-MyAccount-navigation ul li.is-active a:before{color:#00bfd6!important}
.user-info-table + .edit-account{text-align:center;margin-top:15px}
.user-info-table + .edit-account a{color:#00bfd6;border-bottom:1px dashed #00bfd6}
.woocommerce table.my_account_orders .button{white-space:nowrap;background-color:#00bfd6!important;border-color:#00bfd6!important;color:#fff!important}
.woocommerce table.my_account_orders .button:hover{background-color:#00d1ea!important}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:before{content:'\f703';font-family:"Material Design Icons";float:right;font-size:26px;position:relative;top:0;left:10px;color:#d7d8d9;transition:all .2s ease-out}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{display:block;padding:10px 30px 10px 15px}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:'\f493'}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:'\f14e'}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:'\f0d8'}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:'\f5f8'}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:'\f013'}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--tickets a:before{content:'\f517'}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--announcements a:before{content:'\F09D'}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--favorites a:before{content:'\f2d1'}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:'\f5fd'}
.woocommerce-account .woocommerce-MyAccount-content .dashboard a{color:#00bfd6;border-bottom:1px dashed #00bfd6}
.woocommerce table.shop_table tr:nth-child(2n){background:#fbfbfb}
.woocommerce table.wishlist_table thead th{border-top:0}
.woocommerce .wishlist_table td.product-add-to-cart a{background-color:#00d1ea!important;border-color:#00d1ea!important}
.woocommerce table.wishlist_table td{text-align:right}
.account-user-info{background-color:#fff;margin-bottom:23px;height:calc(100% - 68px)}
.account-user-info-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;margin-left:0;border-bottom:1px solid #f1f1f1}
.account-user-info-col:first-child{border-right:none}
.account-user-info-col{position:relative;width:100%;min-height:1px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;border-right:1px solid #f1f1f1;padding:20px 30px}
.account-user-info{border:1px solid #dedede;box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1)}
.account-user-info-col p{font-size:19px;line-height:1.158;letter-spacing:-.5px;color:#939393}
.account-user-info-col p span{display:block;font-size:13px;line-height:1.692;letter-spacing:-.3px;margin-bottom:4px;color:#bababa}
.account-user-info-edit{padding:14px 30px 17px;text-align:center;position:relative;height:54px;left:0;right:0;font-size:16px}
.account-address-container{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.account-address-box{background-color:#fff;margin-bottom:25px;position:relative;height:280px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
.account-address-box:before{content:"";height:3px;width:100%;position:absolute;top:0;left:0;right:0;background:linear-gradient(90deg,#00bfd6 48px,#ff7e7e 0) repeat-x;background-size:96px 3px}
.account-address-box-content{padding:25px 30px 15px;min-height:120px}
.account-address-box-content .address-title{color:#979797;padding-bottom:20px;display:block;text-align:center;font-size:10px}
.account-address-box-content h4{font-size:21px;line-height:1.048;letter-spacing:-.4px;margin-bottom:5px;color:#6d6d6d;margin-top:0}
.account-address-box-content p{font-size:14px;line-height:1.571;letter-spacing:-.3px;color:#979797;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.account-address-box-meta{display:-ms-flexbox;display:flex;padding:25px 30px;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #f4f4f4}
.account-address-box-meta ul{padding:0;list-style:none;color:#979797}
.account-address-box-meta ul li{margin-top:22px;font-size:16px;line-height:1.375;position:relative;color:#979797;padding-right:46px}
.account-address-box-meta ul li:first-child{margin-top:0}
.account-address-box-meta ul li.address-postalcode:before{content:"\f1f0";position:absolute;top:2px;right:0;font-size:18px;font:normal normal normal 24px/1 "Material Design Icons"}
.account-address-box-meta ul li.address-mobile:before{content:"\f11d";position:absolute;top:-1px;right:0;font-size:23px;font:normal normal normal 24px/1 "Material Design Icons"}
.account-address-box-meta .account-address-box-edit a i{color:#00bfd6}
main.profile-page .card{background-color:#fff;box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);border:1px solid #dedede;margin-bottom:23px;padding-bottom:43px}
.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3,.woocommerce-account .woocommerce-MyAccount-content legend{font-size:20px;margin-bottom:15px}
.woocommerce-account .woocommerce-MyAccount-content .edit-account input[type="email"]{text-align:left}
.woocommerce-account .woocommerce-MyAccount-content .btn-info{background-color:#00bfd6;color:#FFF;transition:all .3s ease-out}
.account-address-add{display:-ms-flexbox;display:flex;background:0 0;border:4px dashed #b8b8b8;height:240px;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;font-size:23px;line-height:1.913;font-weight:700;letter-spacing:-.5px;cursor:pointer;color:#989898;margin-bottom:25px}
.account-address-add:before{content:"\f7d8";color:#8f8f8f;font-size:70px;font-family:"Material Design Icons";margin-bottom:0}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-top:7px;padding-bottom:7px}
.select2-container .select2-selection--single{height:auto!important}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{top:10px}
.search-page .product-box.simple .price .woocommerce-Price-amount.amount{display:block!important}
.upgfw-lightbox-container.open{transform: unset !important;opacity: unset !important;filter: unset !important;visibility: unset !important;}
.main-menu .categoreis {width: 200px;}
.offers-carousel-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 35px 16px;
  background: url(assets/img/svg/special-offer.svg) 90% no-repeat;
  background-size: auto 100%;
}
.offers-carousel-container .offers-carousel-title{
  margin: 0 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 170px;
}
.offers-carousel-container .offers-carousel-btn{
  padding: 9px 16px;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.571;
  font-weight: 700;
  border: 1px solid #fff;
  color: #fff;
}
.o-btn{
  cursor: pointer;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  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-radius: 5px;
  background: none;
  border: none;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.offers-carousel-container .offers-carousel-products{
  margin-top: 0!important;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(100% - 258px);
  flex: 0 0 calc(100% - 258px);
  width: calc(100% - 258px);
  max-width: calc(100% - 258px);
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  background: transparent;
  border-radius: 5px;
  margin: 16px 0 0;
}
.offers-carousel-container .offers-carousel-products .offers-carousel.owl-carousel {
  position: unset;
  padding-top: 3px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.offer-carousel .offer-product-link {
  width: 100%;
  height: 100%;
  position: absolute;
  background: transparent;
  z-index: 1;
}
.offer-carousel .product-box{
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  border-radius: 5px;
  background-color: #fff;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 5px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 5px 15px 16px;
  position: relative;
  min-height: 385px;
}
.offer-carousel .product-box-img {
  width: 180px;
  height: 180px;
  text-align: center;
  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;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  max-width: 100%;
  position: relative;
}
.offer-carousel .product-box img{
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.offer-carousel .product-box .product-box-title {
  height: 50px;
  text-align: right;
  width: 100%;
  margin-top: 14px;
  overflow: hidden;
  font-size: 12px;
  font-size: .857rem;
  line-height: 25px;
  color: #535353;
  margin-bottom: 5px;
}
.offers-carousel.owl-carousel .owl-nav .owl-next{

}
.offers-carousel.owl-carousel .owl-nav .owl-prev{
  right: 0;
}
.offers-carousel.owl-carousel .owl-nav .owl-next{
  left: 0;
}

.offer-carousel .price{
  top: 10px;
  margin-bottom: 10px;
  margin-top: 13px;
  height: 43px;
}
.offer-carousel .price-value{
  position: relative;
  margin-left: 0;
  font-size: 16px;
}
.offer-carousel .price-value ins {
  position: absolute;
  left: -36px;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 20px;
}
.offer-carousel .price-discount{
  background-color: #fb3449 !important;
  position: absolute;
  border-radius: 20px;
  top: 0;
  margin-right: 5px;
  left: -50px;
}
.offer-carousel .price-value .woocommerce-Price-currencySymbol{
  font-weight: 400;
  font-size: 14px;
}
.offer-carousel .product-box-progress-bar{
  width: 100%;
  background-color: #e2e2e2;
  height: 4px;
  position: relative;
  top: 20px;
  border-radius: 100px;
}
.offer-carousel .product-box-progress-bar-value{
  background-image: -webkit-gradient(linear,left top,right top,from(#ff5b79),to(#fb3449));
  background-image: linear-gradient(90deg,#ff5b79,#fb3449);
  border-radius: 100px;
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
}
.offer-carousel .product-box-amazing{
  top: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  margin-top: 4px;
  width: 100%;
  position: relative;
  padding-bottom: 5px;
}
.offer-carousel .countdown-timer{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 5px;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.571;
  color: #737373;
  direction: ltr;
  text-align: center;
  position: relative;
  padding-left: 15px;
}
.offer-carousel .countdown-timer:after{
  content: "\F150";
  font-family:"Material Design Icons";
  font-size: 18px;
  color: #737373;
  margin-right: 4px;
  position: absolute;
  top: 0;
  left: 0;
  top: 5px;
}
.offer-carousel .countdown-timer span:before{
  content:':';
  text-align:center;
  display:inline-block;
  padding:6px;
  font-size:13px;
  position:absolute;
  right: -10px;
  margin-right: 2px;
  top:0
}
.offer-carousel .countdown-timer span:last-child:before{
  content: '';
}
.offer-carousel .countdown-timer span{
  text-align: center;
  display: inline-block;
  padding: 6px;
  position: relative;
}
.offer-carousel .product-box-remained {
  font-size: 11px !important;
  line-height: 1.833;
  color: #737373;
}
.offer-carousel .product-box-remained-value{
  font-size: 13px;
  line-height: 1.571;
  color: #fb3449;
  /* margin-left: 2px; */
}
.offer-carousel .product-box-remained-remained-phrase{
  display: inline-block;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
        bottom: 10px;
        top:auto;
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
        right: 50%;
        left:auto;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
  }
.woocommerce .register .register-form-end input[type="submit"]{font-size: 18px;
    padding: 18px;}
.woocommerce .loginViaContainer button{font-size: 18px;}

.product-carousel .owl-stage, .product-carousel .owl-stage .owl-item, .product-carousel .owl-stage .item {
	height: 100%;
}

.product-carousel .owl-stage .item {
	
}
.product-carousel-image {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	width: 210px;
	height: 210px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100%;
}
.product-carousel-image img {
	max-width: 100%;
	max-height: 100%;
	height: auto;
	overflow: hidden;
}
.product-carousel .item .post-title {
	margin-bottom: 10px;
}
.widget-product .product-carousel .item .post-title {
    font-size: 12px;
    line-height: 24px;
	margin-top: 15px;
}

.product-carousel .post-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	width: 90%;
}
.product-carousel .post-content .price-box {
    color: #000 !important;
    font-size: 16px !important;
    line-height: 1.375;
}
.product-carousel .post-content .price-box .product-carousel-old-price {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    font-size: 13px;
    line-height: 1.692;
    color: #ababab;
    width: 100%;
    margin-bottom: 4px;
}
.product-carousel .post-content .price-box .product-carousel-old-price .product-carousel-old-price-discount {
    font-size: 14px;
    line-height: 1.571;
    font-weight: 700;
    padding-top: 2px;
    background-color: #fb3449;
    color: #fff;
    border-radius: 16px;
    margin-right: 4px;
    width: 36px;
    text-align: center;
}
.product-carousel .post-content .price-box del {
    display: block;
    text-decoration: line-through;
}
.product-carousel .post-content .price-box del .woocommerce-Price-currencySymbol {
    display: none;
}
.product-carousel .post-content .price-box .woocommerce-Price-currencySymbol {
    font-size: 10px;
    line-height: 2.2;
    font-weight: 400;
}

.widget-suggestion #suggestion-slider .item .product-title {
    margin-bottom: 15px;
}

.new-header {
	display: flex;
	width: auto;
	min-height: 1px;
	-ms-flex-pack: end;
	justify-content: flex-end;
	height: 100%;
	-ms-flex-align: center;
	align-items: center;
	position: unset;
}
.main-header .dropdown.new-header-dropdown {
	position: relative;
	padding: 0 12px;
	height: 100%;
	max-width: 100%;
	width: auto;
	margin: 0;
}
.main-header .dropdown.new-header-dropdown:last-child {
    padding-left: 0;
}
.new-header-dropdown .btn-neutral {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    cursor: pointer;
    padding: 8px;
    color: #424750 !important;
    margin: 0;
    width: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: visible;
}
.new-header-dropdown .btn-neutral.new-header-user-btn-not-logged-in {
	font-size: 12px;
	line-height: 1;
	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;
}
.new-header-dropdown .btn-neutral i {
    color: #424750;
	font-size: 24px;
	margin-left: 8px;
	line-height: 24px;
	position: relative;
	top: auto;
	left: auto;
	transform: none;
}

.main-header .dropdown.new-header-dropdown + .new-header-dropdown:before {
    content: "";
    display: block;
    height: 24px;
    background: #e0e0e2;
    position: absolute;
    right: 0;
    width: 1px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.new-header-cart-btn i {
	font-size: 24px;
	color: #424750 !important;
}
.main-header .new-header-dropdown .dropdown-menu {
	left:0 !important;
}
.new-header-cart-btn {
    width: 40px;
    height: 40px;
    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-radius: 5px;
    position: relative;
}
.main-header .new-header-dropdown a span.header-cart-count {
    margin-right: 0;
    font-size: 10px;
    line-height: 16px;
    color: #fff !important;
    width: 20px;
    height: 18px;
    background: #ef394e;
    text-align: center;
    vertical-align: middle;
    border-radius: 5px;
    font-weight: 900;
    border: 2px solid #fff;
    position: absolute;
    bottom: -6px;
    right: -8px;
}
.main-header .new-header-dropdown .dropdown-toggle:after {
    margin-right: 0;
}
.main-header .new-header-dropdown .dropdown-menu.user-profile-dropdown {
	right: auto !important;
	left: 0 !important;
	width: auto;
	min-width: 220px;
}

.logo-area-account{
	display: flex;
	justify-content:center;
	margin: 20px 0 0;
}
.woocommerce-account .card-header {
	display: none;
}
.account-box form.form-account {
	margin: 9px 0;
	padding: 0;
}
.account-box form.form-account label {
    color: #656565;
    margin-bottom: 11px;
    letter-spacing: -.6px;
    font-size: 15px;
    line-height: 1.467;
}
.woocommerce .account-box form.form-account .form-row input.input-text {
    direction: ltr;
    color: #777;
    font-size: 18px;
    line-height: 21px !important;
    text-align: left;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #c8c8c8;
    width: 100%;
    letter-spacing: -.8px;
}
.woocommerce .account-box form.form-account .dk-btn-success, .woocommerce .account-box form.form-account .dk-btn-danger {
	background-color: #00bfd6;
}
.digor br {
	display: none;
}
.owl-carousel .owl-stage-outer {
	min-height: 320px;
}
.product .compare li {
  border: none !important;
}
/***مخفی کردن منو جستجو در هدر سایت***/
.main-header .search-area form.search {
    display: none!important;
}
.header-responsive form {
	display: none!important;
}
