 body a{
     text-decoration:none!important;
     font-family:'Kalameh',sans-serif;
     font-weight:normal 
}
 a,body,label,p,span{
     font-family:'Kalameh',sans-serif;
     font-weight:normal 
}
 ul.spec-list b.title span{
     margin-right:-25px 
}
 .vendors-table-col--shipping .icon .c-seller__info i.icon{
     height:14px;
     width:31px 
}
 .matrix_wolfprice{
     margin:0;
     display:flex;
     flex-direction:column;
     justify-content:center;
     height:100%;
     font-size:22px;
     direction:rtl;
     text-align:center;
     color:#ef394e 
}
 .matrix_wolfbox,.matrix_wolfheader{
     display:block 
}
 .matrix_wolfrealtime-box,.matrix_wolfshow-btn{
     -moz-transition:all ease-out .2s;
     -o-transition:all ease-out .2s 
}
 .matrix_wolfbox:hover{
     color:#ef394e ;
     cursor:pointer 
}
 .matrix_wolflink,.matrix_wolflink:hover{
     color:inherit 
}
 .matrix_wolfheader{
     line-height:2;
     font-size:21px;
     height:38px;
     font-weight:normal;
     color:#000;
     margin:5px 0;
     position:relative;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap 
}
 .matrix_wolffooter{
     height:50px;
     position:relative 
}
 .matrix_wolfshow-btn{
     position:absolute;
     left:16px;
     -webkit-transition:all ease-out .2s;
     transition:all ease-out .2s;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     color:#f1f1f1;
     font-size:12px;
     padding:7px 23px 6px;
     margin-top:17px;
     border-radius:14px;
     box-shadow:0 1px 4px rgba(0,0,0,.28);
     display:none 
}
 #slider,#wrapper,.matrix_wolfloader{
     position:relative 
}
 .matrix_wolfloader{
     height:3px;
     z-index:1;
     padding:0 17px;
     border-radius:14px;
     -moz-border-radius:14px;
     margin-top:15px;
     width:100%;
     box-sizing:border-box 
}
 .woocommerce-Price-currencySymbol{
     font-size:13px 
}
 .older-price .woocommerce-Price-currencySymbol,h1.auth__title{
     display:none 
}
 #wrapper{
     max-width:100%;
     max-height:100%;
     overflow:hidden;
     border-radius:14px;
     margin:0 auto 
}
 #slider,#slider>ul>li{
     height:100%;
     width:100% 
}
 #slider ul,.captionList{
     margin:0;
     padding:0;
     list-style:none 
}
 #slider{
     z-index:0 
}
 #slider:hover{
     cursor:pointer 
}
 #slider>ul>li{
     position:absolute;
     top:0;
     left:0;
     display:none 
}
 #slider ul li:first-child{
     display:list-item 
}
 #slider .sliderCaption{
     position:absolute;
     z-index:99;
     bottom:0;
     left:0;
     width:100%;
     height:43px;
     background:rgba(66,73,89,.8) 
}
 .captionList{
     width:100%;
     height:100% 
}
 .captionItem{
     font-size:13px;
     position:relative;
     float:left;
     height:100%;
     padding-top:0;
     text-align:center;
     color:#fff;
     background:0;
     display:-ms-inline-grid 
}
 .captionItem:first-child{
     border-left:0 
}
 #slider .next,#slider .prev{
     position:absolute;
     z-index:9999;
     display:inline-block;
     box-sizing:border-box;
     width:35px;
     height:38px;
     background:0 
}
 .lofslidervoc,.matrix_wolfspecial-offers-homepage-page,.wpb_single_image .wpb_wrapper{
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box 
}
 a{
     text-decoration:none 
}
 a:focus{
     outline:0 
}
 ul{
     list-style:none;
     padding:0 
}
 .lofslidervoc *{
     margin:0 auto;
     padding:0 
}
 .bigiCountDown{
     float:right;
     margin-top:7px;
     display:-webkit-inline-flex;
     display:inline-flex;
     font-family:'Kalameh',sans-serif;
     font-weight:normal 
}
 .bigiCountDown>span.label{
     font-size:24px;
     font-weight:normal;
     line-height:42px;
     display:inline-block;
     float:left;
     width:25px;
     height:38px;
     margin-right:2px;
     padding:0;
     text-align:center;
     color:#fff;
     background:#3a3a3a 
}
 .bigiCountDown>span.dubbledot{
     font-size:30px;
     float:left;
     margin-top:5px;
     margin-right:2px;
     margin-left:-4px;
     vertical-align:3px;
     color:#333 
}
 .bigiCountDown.small{
     float:left;
     margin-top:0;
     margin-right:5px 
}
 .bigiCountDown.small>span.label{
     font-size:24px;
     font-weight:normal;
     line-height:33px;
     width:20px;
     height:29px 
}
 .bigiCountDown.small>span.dubbledot{
     font-size:30px;
     line-height:20px;
     float:left;
     margin-top:4px;
     margin-right:2.5px;
     margin-left:-4px;
     vertical-align:3px;
     color:#333 
}
 .lofslidervoc{
     position:relative;
     overflow:hidden;
     box-sizing:border-box;
     width:99.9%;
     height:410px;
     background-color:#fff;
     box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     margin-bottom:10px;
     border-radius:16px;
     -ms-border-radius:14px
}
 .lofslidervoc .preloader{
     position:absolute;
     z-index:9;
     top:0;
     right:0;
     width:100%;
     height:100%;
     text-align:center;
     background: #fff
}
 .lofslidervoc .sliders-wrapper{
     position:relative;
     width:100%;
     height:100% 
}
 .lofslidervoc .lof-opacity{
     width:100%;
     height:100% 
}
 .lofslidervoc .lof-opacity li{
     position:absolute;
     top:0;
     right:0;
     float:inherit;
     width:100%;
     list-style:none 
}
 .lofslidervoc .navigator-wrapper{
     position:relative;
     z-index:9;
     float:left;
     width:100%!important;
     height:382px!important 
}
 .lofslidervoc ul.navigator-wrap-inner{
     position:absolute;
     top:0;
     width:100% 
}
 .lofslidervoc ul.navigator-wrap-inner li{
     position:relative;
     display:block;
     width:100%!important;
     text-overflow:ellipsis;
     height:40.5px!important;
     font:15px/38px Kalameh;
     line-height:41px;
     list-style:none;
     cursor:pointer;
     text-align:right;
     white-space:nowrap;
     padding-right:15px;
     color:#4d4d4d;
     text-decoration:none 
}
 .lofslidervoc ul.navigator-wrap-inner li:hover{
     background:#ebecf0 
}
 .lofslidervoc ul.navigator-wrap-inner li.active{
     color:#fff;
              background: linear-gradient(90deg,#ff8a00,#e52e71)
}
 .columnone dell span,.matrix_wolfproduct-view,.matrix_wolfproduct-view a:focus,.matrix_wolfproduct-view a:hover{
     color:#fff 
}
 .lofslidervoc ul.navigator-wrap-inner li.active:before{
     opacity:1 
}
 ul.lofslidersmain li .wc-thumb{
     width:45%;
     height:382px;
     margin-left:3%;
     text-align:center 
}
 ul.lofslidersmain li .wc-thumb h3{
     font:15px/24px Kalameh;
     margin-top:10px;
     text-align:center 
}
 ul.lofslidersmain li .wc-thumb img{
     margin:20px auto;
     max-width:290px;
     max-height:290px 
}
 .columnone dell span,.columnone inss{
     display:inline-block;
     box-sizing:border-box;
     transition:.15s linear;
     vertical-align:top 
}
 .columnone dell span{
     font-size:17px;
     line-height:33px;
     position:relative;
     min-width:76px;
     height:32px;
     padding:0 5px;
     text-align:center;
     border-radius:0 5px 5px 0;
     background:gray;
     margin-left:0 
}
 .flip-clock-wrapper ul li{
     z-index:1;
     left:0;
     top:0;
     height:100% 
}
 .flip-clock-wrapper ul li:first-child{
     z-index:2;
     display:none 
}
 .flip-clock-wrapper ul li a{
     display:block;
     height:100% 
}
 .flip-clock-wrapper ul li a div{
     z-index:1;
     left:0;
     height:35px;
     width:22px;
     outline:transparent solid 1px 
}
 .flip-clock-wrapper ul li a div .shadow{
     height:100%;
     z-index:2 
}
 .flip-clock-wrapper ul li a div.down{
     display:none 
}
 .flip-clock-wrapper ul li a div div.inn:first-child{
     display:none 
}
 .sticky-special-offers .flip-clock-wrapper ul li a div.up div.inn{
     top:0;
     font-size:35px 
}
 .flip-clock-wrapper ul li a div.up div.inn{
     top:0 
}
 .flip-clock-wrapper ul.play li.flip-clock-before{
     z-index:3 
}
 .flip-clock-wrapper .flip{
     margin-right:2px 
}
 .flip-clock-wrapper ul.play li.flip-clock-active{
     -webkit-animation:asd .5s .5s linear both;
     -moz-animation:asd .5s .5s linear both;
     animation:asd .5s .5s linear both;
     z-index:5 
}
 .flip-clock-divider{
     float:left;
     position:relative;
     width:7px;
     height:44px 
}
 .flip-clock-divider:first-child{
     width:0 
}
 .flip-clock-dot{
     display:block;
     background:#3a3a3a;
     width:4px;
     height:4px;
     position:absolute;
     border-radius:50%;
     left:0 
}
 .flip-clock-divider .flip-clock-label,.flip-clock-divider.minutes .flip-clock-label,.flip-clock-divider.seconds .flip-clock-label{
     display:none 
}
 .flip-clock-wrapper ul.play li.flip-clock-active .down{
     z-index:2;
     -webkit-animation:turn .5s .5s linear both;
     -moz-animation:turn .5s .5s linear both;
     animation:turn .5s .5s linear both 
}
 .flip-clock-wrapper ul.play li.flip-clock-before .up{
     z-index:2;
     -webkit-animation:turn2 .5s linear both;
     -moz-animation:turn2 .5s linear both;
     animation:turn2 .5s linear both 
}
 .flip-clock-wrapper ul li.flip-clock-active{
     z-index:3 
}
 button:focus{
     outline:0 
}
 .no-padding{
     padding-left:0;
     padding-right:0 
}
 .dk-padding{
     padding:20px 
}
 .header-right-side,.tbar ul{
     padding:0 
}
 .header-row{
     padding-bottom:0;
     padding-top:0;
     max-width:1220px 
}
 .top-header-image img{
     width:100% 
}
 .tbar ul{
     list-style:none;
     display:inline-block;
     margin:5px 0 
}
 .tbar ul li .login-menu{
     background-position:-309px -31px 
}
 .tbar ul li .register-menu,.tbar ul li .user-menu{
     background-position:-276px -33px 
}
 .tbar ul li .gifts-menu{
     background-position:-276px -1px 
}
 .dk-button-container .dk-button,.dk-button-container .dk-button i.dk-button-icon{
     box-sizing:border-box;
     display:block 
}
 .footer-div,.main-woo-div{
     max-width:1220px 
}
 .footerinfobar p{
     line-height:45px 
}
 .footerinfobar ul {
     float: right;
     width: 50%;
     margin: 0;
     padding: 0;
}
 .subscribe-form-div,.subscribe-social{
     float:right;
     width:100% 
}
 .footer-newsletter ul li{
     margin-bottom:6px;
     line-height:30px;
     font-size:13px;
     color:#777 
}
 .footer-newsletter ul li a:hover{
     color:#000; 
}
 #subscribe-form{
     margin:0 0 45px;
     float:right 
}
 .footer-newsletter .form-control{
     margin:15px 0 39px 
}
 .footer-newsletter p{
     display:inline 
}
 .footer-newsletter span.wpcf7-not-valid-tip{
     display:none 
}
 .footer-newsletter div.wpcf7-validation-errors{
     border:0;
     padding:0;
     margin-top:0;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
}
 .footer-newsletter div.wpcf7-mail-sent-ok{
     border:0;
     padding:0;
     margin-top:0;
     color:#ef394e 
}
 .footer-newsletter div.wpcf7 .ajax-loader{
     margin:10px 5px 0 0 
}
 .footer-newsletter .dk-button-container{
     float:right;
     margin:0 8px 0 0 
}
 .dk-button-container .dk-button-label .dk-button-labelname{
     display:block;
     height:38px;
     line-height:38px;
     text-align:center;
     width:100% 
}
 .product-det .dk-button-container .dk-button-label .dk-button-labelname{
     display:block;
     height:38px;
     line-height:22px;
     text-align:left;
     width:100%;
     margin-right:20px 
}
 .apps li .android-icon,.apps li .ios-icon{
     width:159px;
     height:48px;
     opacity:.9;
     -webkit-transition:all 150ms ease 0;
     -ms-transition:all 150ms ease 0;
     -moz-transition:all 150ms ease 0;
     display:block 
}
 .socials{
     margin-top:5px 
}
 .socials li{
     float:right;
     margin-left:10px;
}
 .apps li{
     float:left;
     margin-right:11px;
     line-height:0 
}
 .apps li .ios-icon{
     background:url(../images/ios_app.png) no-repeat;
     float:right 
}
 .apps li .android-icon{
     background:url(../images/android_app.png) no-repeat;
     float:right 
}
 .footer-bottom-widgets{
     padding:34px 0 
}
 .footer-bottom-widgets .widget-title,.footer-bottom-widgets .widget-title a {
     font-size:17px;
     color:#000;
     margin:0 0 3px 
}
 .footer-bottom-widgets ul li a:hover{
     color:#000
}
 .menu-footer-container{
     overflow:hidden 
}
 .copyright-bar ul li{
     float:right;
     margin:10px 0 0 38px 
}
 .copyright-bar ul li a{
     color:#fff;
     line-height:32px 
}
 .copyright-bar .copyright-bar-text{
     color:#bbb 
}
 .copyright-bar .copyright-bar-text .section-two{
     float:left;
     font-size:12px;
     line-height:0;
     margin-top:12px 
}
 .about-bar{
     color:#737272;
     padding-top:15px;
     padding-bottom:20px;
     font-size:12px;
     line-height:26px;
     text-align:justify 
}
 .wpb_content_element{
     margin-bottom:10px 
}
 .wpb_single_image .wpb_wrapper{
     background: #1f1c28;
     -ms-border-radius:14px;
     border-radius:14px;
     -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     box-shadow:0 1px 2px 0 rgba(0,0,0,.1) 
}
 .section-products-carousel,.section-products-carousel .productItem{
     -moz-box-sizing:border-box;
     -webkit-box-sizing:border-box;
     position:relative 
}
 .wpb_single_image .vc_figure,.wpb_single_image .wpb_wrapper a{
     width:100% 
}
 .section-products-carousel header .boxmore{
     display:block;
     float:left;
     padding:15px 0;
     line-height:0 
}
 .section-products-carousel .scroller,.section-products-carousel .scroller.partial{
     margin:20px auto 25px 
}
 .section-products-carousel header .boxmore a{
     color:#ef394e;
     font-size:16px 
}
 .section-products-carousel .scroller{
     position:relative 
}
 .section-products-carousel .scroller .items{
     position:relative;
     height:370px 
}
 .section-products-carousel b.old-price,.section-products-carousel h4.old-price{
     background:#f5f6f7;
     font:11px/16px Kalameh;
     height:13px;
     position:relative;
     top:4px;
     width:100%;
     color:#999;
     text-align:center;
     text-decoration:line-through;
     display:block 
}
 .section-products-carousel b.old-price{
     margin-top:0 
}
 .section-products-carousel .scroller .items .productItem .final-price{
     bottom:0;
     color:#ef394e;
     display:block;
     font:14px Kalameh;
     position:absolute;
     right:0;
     text-align:center;
     width:100%;
     direction:rtl 
}
 .section-products-carousel .scroller .items .productItem .final-price .price-start{
     font-size:10px;
     padding-left:5px 
}
 .section-products-carousel .scroller .items .productItem .final-price .currency{
     vertical-align:1px;
     font-size:10px;
     padding-right:10px 
}
 .section-products-carousel .next{
     left:4px 
}
 .section-products-carousel .next,.section-products-carousel .previous{
     cursor:pointer;
     display:block;
     float:right;
     z-index:7;
     position:absolute 
}
 .matrix_wolfwidget header{
     background-color:#f7f9fa;
     height:40px;
     display:block 
}
 .matrix_wolfwidget header h3{
     color:#ef394e;
     display:inline-block;
     font-size:13px;
     height:38px;
     line-height:38px;
     padding-right:15px;
     font-weight:normal;
     margin:0 
}
 .boxmore{
     height:15px;
     line-height:45px;
     text-align:left;
     padding-left:10px 
}
 footer.boxmore a{
     color:#ef394e;
     font-size:12px 
}
 #bigikala_login .modal-dialog{
     width:515px 
}
 #bigikala_login .modal-content{
     background: #fff;
     border-radius:14px;
     overflow:hidden;
     border:3px solid #f0f0f2;
     margin-top:100px 
}
 #bigikala_login .modal-header .title{
     padding-right:15px;
     font-size:20px;
     line-height:50px;
     color:#000;
     position:absolute;
     top:0;
     font-weight:normal 
}
 #bigikala_login .form-group{
     margin-bottom:15px;
     padding:0 45px;
     position:relative 
}
 .swatchtitlelabel,.variations label{
     font-weight:normal;
     font-size:12px;
     color:#ef394e 
}
 #bigikala_login .form-group input[type=email],#bigikala_login .form-group input[type=password],#bigikala_login .form-group input[type=text]{
     border:3px solid #f0f1f2;
     border-radius:14px;
     height:40px;
     box-sizing:border-box;
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     width:100%;
     padding:0 12px;
     outline:0 
}
 #bigikala_login .forget{
     color:#ef394e;
     cursor:pointer;
     display:inline-block;
     float:left;
     font-size:13px;
     padding-bottom:7px 
}
 .form-group .ckeckbox-control,.userform .form-group .ckeckbox-control,.userform .form-group .radio-control{
     top:7px 
}
.ckeckbox-control {
    position: relative;
    display: inline-block;
}
 .form-group input[type="checkbox"]{
     top:-2px;
     z-index:0;
     right:2px 
}
 .ckeckbox-control input[type=checkbox]{
     position:absolute;
     opacity:1 
}
 .radio-control{
     display:inline-block;
     position:relative;
     height:18px;
     width:18px;
     padding:0;
     margin:0 
}
 .radio-control input[type=radio]{
     position:absolute;
     opacity:0;
     display:none 
}
 .radio-control label{
     width:14px;
     height:14px;
     -ms-border-radius:100%;
     border-radius:100%;
     background: #1f1c28;
     display:block;
     position:relative;
     border:1px solid #d4dbde;
     -webkit-transition:150ms ease;
     -moz-transition:150ms ease;
     -ms-transition:150ms ease;
     -o-transition:150ms ease;
     transition:150ms ease;
     padding:0;
     margin:0;
     cursor:pointer 
}
 .radio-control label:after{
     position:absolute;
     top:5px;
     left:5px;
     content:"";
     background: #1f1c28;
     width:2px;
     height:2px;
     border-radius:100%;
     border:1px solid #fff 
}
 .radio-control input[type=radio]:checked+label{
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border:1px solid transparent;
     width:14px;
     height:14px 
}
 #bigikala_login .form-group.last{
     margin-top:30px;
     margin-bottom:40px 
}
 .dk-button-container .dk-button i.dk-button-icon.dk-button-icon-login{
     height:50px 
}
 .dk-button-container.large .dk-button-label .dk-button-labelname{
     height:50px;
     line-height:47px;
     font-size:15px 
}
 #bigikala_login button{
     color:inherit;
     background-color:transparent;
     padding:0;
     border-width:0;
     border-style:none;
     border-image:none;
     width:100% 
}
 #bigikala_login .footer{
     height:57px;
     background-color:#f5f5f5;
     position:absolute;
     width:100%;
     bottom:0;
     border-radius:0 0 28px 28px;
     margin:0 
}
 #bigikala_login .footer .register{
     text-align:center;
     font-size:16px;
     line-height:57px;
     color:#4d4d4d 
}
 #bigikala_login .modal-content{
     position:relative 
}
 #bigikala_login #loading{
     position:absolute;
     text-align:center;
     width:240px;
     top:100px;
     right:125px;
     z-index:2 
}
 .woocommerce img,.woocommerce-page img{
     height:auto;
     max-width:100%;
     margin:10px auto;
     max-height:100% 
}
 #bigikala_login #loading img.site-logo{
     margin-top:20px 
}
 #bigikala_login .overlay{
     position:absolute;
     top:0;
     right:0;
     left:0;
     bottom:0;
     background:#f0f0f0;
     z-index:1;
     opacity:.9 
}
 .woocommerce-breadcrumb a:hover{
     color:#ef394e 
}
 .out_of_stock_label,.special_offer_label{
     position:absolute;
     right:0;
     top:0;
     height:138px;
     width:132px;
     margin:10px 0 0 
}
 .product-gallery-warp{
     position:absolute;
     z-index:1;
     margin-right:-28px;
     margin-top:10px 
}
 .product-gallery-warp ul li{
     padding:10px 0;
     position:relative 
}
 .product-gallery-warp ul li a{
     opacity:.8;
     cursor:pointer 
}
 .woocommerce div.product div.images{
     margin-bottom:0 
}
 .product-gallery{
     position:relative;
     padding:15px 
}
 .woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{
     width:100%;
     padding-right:20px 
}
 .pswp__bg{
     background: #1f1c28 
}
 .pswp__caption__center{
     text-align:right;
     color:#fff 
}
 .product-det .info-header h1{
     font-size:18px;
     line-height:24px;
     font-weight:bold;
     color:#000;
     margin:0;
     padding:0;
     margin-top:-10px;
     width:80% 
}
 .matrix_wolfrating{
     float:left;
     margin:7px 0 0;
     text-align:center 
}
 .matrix_wolfrating .disable-stars{
     background:url(../images/stars.png) 0 -14px repeat-x;
     height:14px;
     margin:0 auto;
     position:relative;
     width:100px;
     direction:ltr;
     color:gray 
}
 .matrix_wolfrating .disable-stars .enable-stars{
     background:url(../images/stars.png) repeat-x;
     height:14px;
}
 .main-features{
     font-size:10px;
     line-height:23px 
}
 .main-features li{
     display:list-item 
}
 .main-features li.hidden-mainfea {
     display:none 
}
 .variations{
     display:block;
     width:100%;
     float:right;
     margin-bottom:40px!important
}
 .woocommerce td.product-name dl.variation{
     float:right;
     margin-top:15px;
     color:#777 
}
 .woocommerce td.product-name dl.variation dd{
     float:right 
}
 .variations tr td{
     display:block;
     float:right;
     text-align:right 
}
 span.belowtext{
     display:inline-block;
     font-family:inherit;
     left:auto;
     font-weight:normal;
     font-size:11px;
     float:right;
     line-height:19px;
     margin-right:25px 
}
 .reset_variations{
     display:none!important 
}
 .variations select{
     background-color:#fafbfc;
     font-size:12px;
     height:36px;
     width:auto;
     position:relative;
     border-radius:14px;
     -moz-border-radius:14px;
     -webkit-border-radius:14px;
     -ms-border-radius:14px;
     padding:0 40px 0 20px;
     margin-bottom:10px 
}
 .variations .matrix_wolfselect{
     margin-top:10px;
     position:relative;
     width:250px 
}
 .variations .matrix_wolfselect:after,.variations .matrix_wolfselect:before{
     position:absolute;
     z-index:2;
     content:"" 
}
 .variations .matrix_wolfselect:before{
     height:15px;
     left:auto;
     right:12px;
     top:9px;
     width:19px 
}
 .variations .matrix_wolfselect:after{
     height:16px;
     left:10px;
     top:12px;
     width:16px 
}
 .woocommerce-variation-price{
     margin:5px 0 
}
 .price-section{
     margin-top:20px 
}
 .product-price-oldprice{
     display:inline-block;
     float:right 
}
 .product-price-oldprice span{
     color:#777;
     font-size:12px;
     vertical-align:1px 
}
 .product-price-oldprice span:last-child{
     vertical-align:2px;
     font-size:10px;
     color:#999 
}
 .product-price-finalprice{
     color:#777;
     font-size:13px;
     margin:0;
     clear:both;
     float:right 
}
 .product-price-finalprice span:first-child{
     color:#ef394e;
     font-size:16px 
}
 .woocommerce-variation-price .price{
     color:#ef394e;
     margin:22px 0 0 
}
 .woocommerce-variation-price .price .woocommerce-Price-currencySymbol{
     font-size:11px;
     padding-right:8px 
}
 .dk-product-meta{
     display:block;
     float:right;
     width:100%;
     padding:10px 0 25px 
}
 .dk-product-meta span{
     display:inline;
     margin-left:5px;
     font-weight:normal;
     font-size:14px;
     line-height:2;
     color:#4d4d4d 
}
 .sharing-panel .sharing-socials .sharing-socials-label, .sharing-panel label {
    margin-bottom: 12px;
    color: #4d4d4d;
    font-size: 17px;
    line-height: 35px;
    letter-spacing: -.1px;
    float: right;
}
 .sharing-panel .sharing-socials ul{
     float:left 
}
 .sharing-panel .sharing-socials li{
     float:left;
     margin:0;
     padding:0 
}
 .sharing-socials li{
     border:none 
}
 .sharing-panel .sharing-submit .message-container{
     color:#ef394e;
     float:right;
     font-size:13px;
     height:25px;
     padding:4px 6px;
     text-align:right;
     width:100% 
}
 .sharing-submit img{
     width:16px;
     height:16px;
     display:inline-block;
     float:left;
     margin-right:10px;
     margin-top:10px 
}
 .icon-facebook,.icon-googleplus,.icon-twitter{
     height:26px;
     width:24px 
}
 .dk-button-container.small button{
     border:0;
     padding:0;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border-radius:14px;
     width:100% 
}
 .active,.vendor-rate-score.is-active{
     opacity:1;
     visibility:visible 
}
 .c-seller__detail{
     display:inline-flex;
     flex-direction:column;
     border-bottom:1px solid #efefef;
     border-top:1px solid #efefef;
     width:97%;
     padding:15px 0 5px;
     margin:-10px 0 0 
}
 .left{
     float:left 
}
 .right{
     float:right 
}
 .short-description{
     background: #fff;
     margin:0 auto 40px;
     color:#ef394e;
     padding:20px 15px 30px;
     text-align:justify;
     position:relative 
}
 .woocommerce .widget_layered_nav_filters ul li a::before{
     display:none 
}
 .products-tabs{
     width:100%;
     position:relative;
     margin:35px 0 50px 
}
.tabs.wc-tabs {
    border: 2px solid #f3f3f3;
    border-radius:14px 14px 0 0;
    border-bottom: none;
}
 .woocommerce div.product .woocommerce-tabs ul.tabs::before{
     box-shadow:none;
     border:none 
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{
     box-shadow:none;
     border:none 
}
 .products-tabs .wc-tabs-wrapper{
     height:55px;
     width:100% 
}
 .woocommerce div.product .woocommerce-tabs ul.tabs{
     padding:0;
     margin:0 
}
 .woocommerce div.product .woocommerce-tabs ul.tabs:before{
     display:none 
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li{
     border:0;
     background-color:transparent;
     display:inline-block;
     position:relative;
     z-index:0;
     border-radius:0;
     margin:0;
     padding:0 
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{
     display:none 
}
 .products-tabs .tabs li{
     float:right;
     position:relative;
     z-index:1 
}
 .products-tabs ul.tabs.wc-tabs li.active[role="tab"]::before{
     display:block;
     content:"";
     left:0;
     right:0;
     bottom:100%;
     height:4px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     position:relative;
     width:100%;
     margin-top:-4px;
     box-shadow:none;
     border-radius:0;
     box-shadow:none!important;
     border:none 
}
 .products-tabs ul.tabs.wc-tabs.sticky li.active[role="tab"]::before{
     margin-top:-3px 
}
 .woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs.sticky li.active a{
     height:53px 
}
 .woocommerce div.product .woocommerce-tabs ul.tabs{
     overflow:visible 
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li.desc_tab a::before{
     height:18px;
     content:"\E1A0";
     font-size:28px;
     font-family:bigikala;
     width: 40px;
     text-align: right;
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li.additional_information_tab a::before{
     height:18px;
     content:"\E0CC";
     font-size:28px;
     font-family:bigikala;
     width: 40px;
     text-align: right;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.shipping_tab a::before {
    height: 18px;
    content: "\E0EB";
    font-size: 31px;
    font-family: bigikala;
    width: 40px;
    text-align: right;
    line-height: 63px;
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li.active.reviews_tab a::before, .woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab a::before {
     content: "\E121";
     font-size: 28px;
     font-family: bigikala;
     width: 40px;
     text-align: right;
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li.active.seller_tab a:before, .woocommerce div.product .woocommerce-tabs ul.tabs li.seller_tab a:before {
     content:"\E081";
     font-size:34px;
     font-family:bigikala;
     width: 40px;
     text-align: right;
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li.price_changes_tab_tab a::before {
     content: "\E0AB";
     font-size: 29px;
     font-family: bigikala;
     width: 40px;
     text-align: right;
}
 .woocommerce div.product .woocommerce-tabs .panel {
    margin: 0;
    position: relative;
    overflow: hidden;
    color: #4d4d4d;
    padding: 35px 53px;
    background: #fff;
    border-radius: 0 0 16px 16px;
    border: 1px solid #f3f3f3;
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #ef394e;
    background: #fff;
    margin-bottom: -3px;
    display: inline-flex;
    line-height: 32px;
    position: relative;
    padding: 10px 15px;
    margin-top: 3px;
    height: 56px;
    transition: .2s ease;
    -ms-transition: .2s ease;
    -moz-transition: .2s ease;
    -webkit-transition: .2s ease;
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li a{
     display:inline-flex;
     font-size:17px;
     font-weight:normal;
     height:55px;
     line-height:54px;
     margin-top:0;
     padding:0 15px;
     position:relative;
     text-align:center;
     color:#4d4d4d;
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{
     color:#000;
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li.description_tab.active a:first-child{
     margin-right:-1px 
}
 .product_seo_title{
     font-size:16px!important;
     margin-bottom:40px;
     color:#1d1d1d;
     display:block;
     font-weight:normal 
}
 h2.product_seo_title span{
     color:#4d4d4d;
     font-size:28px;
     line-height:17px;
     font-weight:bold;
     margin-bottom:4px;
     letter-spacing:-.6px;
     display:block 
}
 .woocommerce div.product .woocommerce-tabs .panel h2.title{
     margin-top:0;
     display:block;
     padding-right:12px;
     clear:both;
     color:#000;
     font-size:25px;
     line-height:1.467;
     font-weight:bold;
     margin-bottom:35px;
     letter-spacing:-.6px 
}
 span.sku{
     color:#ef394e;
     padding:0;
     line-height:2;
     font-size:14px;
     border-bottom:1px dashed #ef394e;
     margin:2px 
}
 .product_seo_title{
     font-size:13px;
     margin-bottom:40px;
     color:#2d2d2d;
     display:block 
}
 ul.spec-list{
     margin-bottom:10px 
}
 ul.spec-list b.title{
     font-size:16px;
     color:#fff;
     margin-bottom:25px;
     clear:both;
     display:block;
     padding-right:0;
     font-weight:normal 
}
 ul.spec-list span.technicalspecs-value.false{
     background:#fcf5f5 
}
 ul.spec-list span.technicalspecs-value.true{
     background:#f5fcf5 
}
 ul.spec-list span.technicalspecs-value p{
     margin:0 
}
 ul.spec-list span.technicalspecs-title,ul.spec-list span.technicalspecs-value{
     display:block;
     white-space:normal;
     margin-bottom:9px 
}
 ul.spec-list span.technicalspecs-value i{
     top:3px 
}
 .icon-green-mark:before,.icon-red-close:before{
     display:block;
     width:18px;
     height:18px;
     position:absolute;
     top:-5px;
     font-size:12px;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     font-style:normal;
     font-variant:normal;
     text-decoration:none;
     line-height:22px;
     right:5px;
     -moz-osx-font-smoothing:grayscale;
     text-transform:none 
}
 .icon-green-mark:before{
     content:"\E14E";
     color:#00cb3b;
     font-weight:normal 
}
 .icon-red-close:before{
     content:"\E15E";
     color:#fe4343;
     font-weight:normal 
}
 .usercomments-total-rating{
     margin-left:2%;
     width:49%;
     float:right;
     margin-bottom:80px 
}
 .head{
     margin-bottom:15px 
}
 .head h2{
     font-size:18px 
}
 h2.title i{
     margin:0 0 0 13px 
}
 h2.title span.product-name{
     color:#777;
     font-size:12px;
     margin-right:12px 
}
 #review_form_wrapper{
     margin-top:0 
}
 .usercomments-add-comment{
     float:left;
     width:49%;
     padding-left:14px 
}
 .usercomments-add-comment .count{
     font-size:11px;
     font-weight:normal 
}
 .usercomments-add-comment p{
     font-size:13px;
     line-height:28px;
     color:#4d4d4d;
     margin-bottom:26px 
}
 .usercomments-list{
     clear:both 
}
 b.title span.count{
     color:#fff;
     font-size:11px;
     margin-right:10px 
}
 .usercomments-list .comment-filter{
     position:relative;
     bottom:5px;
     display:none 
}
 .usercomments-list .comment-filter span{
     display:inline-block;
     font-size:13px;
     font-weight:normal;
     color:#ef394e;
     float:right;
     margin-top:5px 
}
 #reviews_order{
     display:inline-block;
     margin:0;
     border:0 
}
 .usercomments-list .comment-filter a{
     font-size:12px;
     font-weight:normal;
     line-height:28px;
     float:left;
     color:#708594;
     cursor:pointer;
     margin-right:20px 
}
 .commentlist-bigi{
     clear:both;
     padding-top:28px;
     border-top:1px solid #ebeef0 
}
 .user-comment-container{
     -webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);
     -moz-box-shadow:0 2px 3px rgba(0,0,0,.15);
     box-shadow:0 2px 3px rgba(0,0,0,.15);
     -webkit-border-radius:14px;
     -moz-border-radius:14px;
     border-radius:14px;
     overflow:hidden;
     margin-bottom:30px;
     background:#fafbfc 
}
 .user-comment-container .user-comment-header{
     padding:0 15px;
     height:60px;
     line-height:60px;
     background:#f5f6f7 
}
 .user-comment-container .user-comment-header .user-info{
     height:60px 
}
 .user-comment-container .user-comment-header .user-info .author{
     color:#ef394e;
     float:right;
     font-size:14px;
     line-height:19px;
     margin-right:23px;
     margin-top:10px 
}
 .user-comment-container .user-comment-header .user-info time{
     display:block;
     color:#919191;
     font-size:10px 
}
 .user-comment-container .star-rating{
     margin-top:20px 
}
 .user-comment-container .user-comment-content{
     padding:37px 15px 20px 
}
 .description .ywar-description{
     font-size:13px;
     line-height:28px;
     color:#ef394e 
}
 div.review_vote{
     margin-left:15px;
     float:left;
     margin-top:30px 
}
 div.review_vote .review_helpful{
     line-height:26px 
}
 div.review_vote span{
     color:#777;
     float:right;
     margin-right:5px 
}
 #reviews .review_vote a{
     display:block;
     height:23px;
     line-height:23px;
     min-width:40px;
     -webkit-border-radius:14px;
     -moz-border-radius:14px;
     border-radius:14px;
     background: #1f1c28;
     float:right;
     margin-right:10px;
     color:#91a2ad;
     padding:0 9px 0 10px;
     cursor:pointer;
     font-size:11px 
}
 .ywar_perc_rating,span.ywar_scala_rating{
     border-radius:14px
}
 .ywar_votereview{
     background:0;
     text-indent:0;
     white-space:0;
     width:auto 
}
 .woocommerce .star-rating span{
     color:#ef394e 
}
 .woocommerce .star-rating:before{
     color:rgba(0,0,0,.2) 
}
 .reviews_bar{
     margin-top:38px 
}
 .ywar_review_row{
     padding-bottom:0;
     margin-bottom:22px 
}
 .ywar_stars_value{
     float:right;
     margin-top:-4px;
     margin-left:5px 
}
 .ywar_stars_value .star-rating{
     margin:0 
}
 .ywar_stars_value .star-rating span:before{
     top:2px 
}
 .ywar_num_reviews{
     float:left;
     padding-right:10px 
}
 .ywar_review_row span{
     height:8px;
     line-height:8px 
}
 .ywar_perc_rating{
     background-color:#69ca6d 
}
 .content-box{
     border-radius:0;
     -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -o-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) 
}
 span.ywar_perc_rating{
     float:right 
}
 .woocommerce-cart-form .head{
     margin:0 0 15px;
     height:auto;
     overflow:hidden 
}
 .woocommerce-cart-form .head .title{
     color:#ef394e;
     font-size:16px;
     line-height:35px;
     padding-bottom:0;
     padding-top:10px;
     width:100% 
}
 .woocommerce-cart-form .head .title i{
     margin:0 0 0 11px;
     top:1px 
}
 .woocommerce-cart-form .head .title-hint{
     line-height:35px;
     font-size:12px 
}
 .woocommerce-cart-form .head .dk-button-container{
     margin:3px 0 0 
}
 .dk-button-container.hasIcon.step_forward a.dk-button{
     background: linear-gradient(90deg,#ff8a00,#e52e71) 
}
 .dk-button-container.hasIcon.step_forward a.dk-button i.dk-button-icon{
     float:left;
     background-color:transparent 
}
 .dk-button-container .dk-button i.dk-button-icon.dk-button-icon-caretLeft{
     background-position:-12px -554px 
}
 .dk-button-container.hasIcon.step_forward a.dk-button span.dk-button-label{
     background-color:transparent;
     margin-right:0;
     margin-left:54px;
     padding-left:0 
}
 .woocommerce-cart-form .container{
     border:1px solid #f0f1f2;
     border-bottom:0;
     border-radius:14px;
     margin-bottom:25px;
     padding:0 
}
 .woocommerce table.shop_table{
     border:0;
     margin:0 
}
 .woocommerce table.shop_table td{
     border-top:0 
}
 .woocommerce-cart-form .container table tr{
     border-bottom:1px solid #f0f1f2 
}
 .woocommerce-cart-form .container table td.first{
     border-radius:0 2px 0 0 
}
 .woocommerce-cart-form .container table td:first-child{
     border-right:0 
}
 .woocommerce-cart-form .container table thead td,.woocommerce-cart-form .container table thead td:last-child{
     background-color:#f7f9fa;
     font-size:13px;
     height:48px;
     color:#ef394e 
}
 .woocommerce-cart-form .container table td{
     text-align:center;
     vertical-align:middle;
     border-right:1px solid #f0f1f2;
     border-bottom:1px solid #f0f1f2 
}
 .woocommerce-cart-form .container table td.product-subtotal{
     border-left:0 
}
 .woocommerce-cart-form .container table td.last{
     border-left:0;
     background:#ffedee;
     border-right:0;
     width:45px 
}
 .woocommerce-cart-form .container table tbody td .pd{
     padding:15px 10px 
}
 .woocommerce-cart-form .container table tbody td .pic{
     float:right;
     width:110px;
     height:110px;
     text-align:right;
     display:table 
}
 .woocommerce-cart-form .container table tbody td .pic a{
     display:table-cell;
     vertical-align:middle 
}
 .woocommerce-cart-form .container table tbody td .desc{
     text-align:right;
     margin-right:140px;
     min-height:110px 
}
 .woocommerce-cart-form .container table tbody td .desc h2{
     font-size:14px;
     color:#ef394e;
     margin-bottom:5px;
     line-height:28px 
}
 .woocommerce-cart-form .container table tbody td .desc h3{
     color:#ef394e;
     font-size:13px 
}
 .woocommerce-cart-form .container .qty{
     border:1px solid #d4dbde;
     height:32px;
     line-height:35px;
     margin:0 auto;
     overflow:hidden;
     width:60px;
     border-radius:14px;
     font-size:14px;
     font-weight:normal 
}
 .woocommerce-cart-form .container table tbody td.product-subtotal div{
     padding:0 20px 
}
 .woocommerce-cart-form .container table tbody td.product-subtotal table{
     width:100% 
}
 .woocommerce-cart-form .container table tbody td.product-subtotal table tr{
     border:0 
}
 .woocommerce-cart-form .container table tbody td.product-subtotal table td{
     font-size:16px;
     line-height:24px;
     text-align:right;
     padding:0;
     border:0 
}
 .woocommerce-cart-form .container table tbody td.product-subtotal table td:first-child{
     font-size:12px 
}
 .woocommerce-cart-form .container table tbody td.product-subtotal table td.al{
     text-align:left 
}
 .toman{
     color:#ef394e;
     font-size:10px;
     letter-spacing:0;
     margin-right:10px;
     vertical-align:2px 
}
 .woocommerce-cart-form .container table tbody td.product-subtotal table td .sep{
     margin:14px 0;
     border-bottom:1px dashed #e9e9e9;
     height:1px 
}
 .woocommerce-cart-form .container table tbody td.product-subtotal .al.center{
     padding:5px 0 10px;
     text-align:center 
}
 .woocommerce-cart-form .container table tbody td.product-subtotal table td span.green{
     font-size:19px 
}
 .woocommerce-cart-form .container table tbody td.last a{
     vertical-align:middle;
     width:45px;
     display:table-cell 
}
 .woocommerce-cart-form .container table tbody td.last a i{
     width:12px;
     height:12px;
     display:inline-block 
}
 .woocommerce a.remove{
     background-color:transparent 
}
 .woocommerce .cart .actions button.button{
     background-color:#579e59;
     height:32px;
     color:#fff;
     font-weight:normal;
     padding-right:20px;
     padding-left:20px 
}
 .woocommerce .cart .discount{
     float:left;
     min-width:200px;
     margin-top:6px 
}
 .dk-button-ticket{
     height:21px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     position:relative;
     font-size:12px;
     line-height:21px;
     color:#fff;
     display:inline-block;
     -ms-border-radius:14px;
     border-radius:6px 
}
 .dk-button-ticket.arrow-left:before{
     border-bottom:4px solid transparent;
     border-left:4px solid #fff;
     border-top:5px solid transparent;
     content:"";
     position:absolute;
     left:0;
     top:6px 
}
 .dk-button-ticket span:first-child{
     background:#ff7272;
     display:block;
     float:right;
     font-size:10px;
     height:21px;
     line-height:21px;
     padding:0 12px 0 8px;
     text-align:center 
}
 .dk-button-ticket span:last-child{
     padding:0 11px;
     position:relative;
     font-size:10px 
}
 .woocommerce .cart-collaterals .cart_totals table th{
     text-align:left 
}
.woocommerce-page .cart-collaterals .cart_totals table td .amount {
    font-size: 18px;
    line-height: 50px;
    color: #000;
    font-weight:normal 
}
 .dk-cart-style{
     position:absolute;
     bottom:0;
     padding:1em;
     margin:4px 
}
 .dk-button-container .dk-button.dark-blue,.dk-button-container .dk-button.dark-blue i.dk-button-icon{
     background-color:#969ba8 
}
 .content-box,.content-box-shop{
     background: #1f1c28;
     margin-bottom:10px 
}
 .content-box{
     -moz-border-radius:14px;
     -webkit-border-radius:14px;
     -ms-border-radius:14px;
     padding:25px 15px 30px;
     border:3px solid #f0f1f2 
}
 .box.noback,.content-box-shop{
     overflow:hidden 
}
 .content-box-shop{
     border-radius:14px;
     -moz-border-radius:14px;
     -webkit-border-radius:14px;
     -ms-border-radius:14px;
     padding-bottom:17px;
     border:3px solid #f0f1f2 
}
 .woocommerce-page .content-box{
     background:0;
     box-shadow:none;
     -webkit-box-shadow:none;
     -ms-box-shadow:none;
     -moz-box-shadow:none;
     -o-box-shadow:none;
     padding:0;
     border:0;
     overflow:visible;
     margin-bottom:0 
}
 .empty_cart .cart-hint,.empty_cart .cart-links{
     font-size:13px;
     margin-top:10px;
     text-align:center 
}
 .empty_cart .cart-hint a{
     color:#ef394e 
}
 .empty_cart .cart-links .cart-offer{
     margin:30px 0 25px;
     font-size:14px 
}
 .empty_cart .cart-links a{
     color:#777;
     margin:10px 0;
     display:inline-block 
}
 .options__txt{
     position:relative;
     font-size:16px;
     float:right;
     height:35px;
     line-height:35px 
}
 .options__internal-search{
     display:inline-block;
     border-right:3px solid #f0f0f2;
     padding-right:15px;
     vertical-align:15px;
     position:relative 
}
 .options__internal-search input{
     display:block;
     padding:4px 10px;
     color:#777;
     font-size:13px;
     font-size:11.6px;
     font-size:.725rem;
     width:190px;
     border-radius:6px 
}
 .options__internal-search svg{
     width:22px;
     height:22px;
     position:absolute;
     left:4px;
     top:3px;
     fill:#999;
     cursor:pointer 
}
 .compare .product__remove,.filters-panel .filter__items-colors--case,.filters-panel .filter__items-colors--case:before,.products__item--colors .colors-wrapper .single-color,.range-slider__handle,.select__clear:after,.select__clear:before{
     border-radius:100% 
}
 .products__item--colors .colors-wrapper .single-color{
     position:relative;
     display:inline-block;
     width:16px;
     height:16px 
}
 .products__item--colors .colors-wrapper .wcvaswatchinput{
     position:relative;
     display:inline-block;
     width:16px;
     height:16px;
     margin-left:10px 
}
 .products__item--colors .colors-wrapper .wcvashopswatchlabel{
     width:13px;
     height:13px;
     margin-right:0;
     outline:0;
     border:0;
     box-shadow:none;
     cursor:default 
}
 .products__item-info{
     display:block;
     color:#ef394e;
     padding:0 15px;
     text-align:right 
}
 .products__item-rate-wrapper{
     display:block;
     height:24px;
     margin-bottom:15px 
}
 .products__item-rate{
     display:inline-block 
}
 .products__item-rate .rate{
     display:inline-block;
     margin-left:10px;
     font-size:11px 
}
 .products__item-rate .rate__value{
     background:#4a90e2;
     border-radius:14px;
     padding:2px 5px;
     color:#fff;
     margin-left:5px;
     font-size:12px 
}
 .products__item-rate .rate__value svg{
     vertical-align:-3px;
     fill:#fff;
     margin-left:5px 
}
 .products__item-gift-price{
     position:relative;
     top:0 
}
 .products__item-price--old{
     display:block;
     font-size:14px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     line-height:12px;
     height:14px;
     margin-left:10px 
}
 .products__item-price--old .old-price-txt{
     text-decoration:line-through;
     display:block;
     color:#6a6f6c 
}
 .products__item-price--final{
     color:#e51929;
     font-size:18px 
}
 .products__item-price--final .price-start{
     font-size:11px;
     margin-left:5px 
}
 .products__item-price--final .currency{
     font-size:12px;
     margin-right:8px;
     vertical-align:2px 
}
 .products__item-info .loop-add-to-cart a{
     font-size:11px 
}
 .woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{
     float:right;
     margin-right:0;
     margin-left:.53em 
}
 .products__item-info .loop-add-to-cart .added_to_cart{
     display:none 
}
 .auth{
     font-size:15px;
     color:#737373 
}
 .auth__content{
     display:flex;
     flex-direction:row 
}
 .auth__form{
     padding:0 12px;
     display:flex;
     flex-direction:column 
}
 .auth__form,.auth__guidance{
     width:100% 
}
 .form{
     flex-grow:1 
}
 .woocommerce form.register{
     border:0;
     padding:0;
     margin:0;
     text-align:right;
     border-radius:0 
}
 .userform .form-group>label{
     position:relative;
     display:inline-block;
     font-size:13px;
     font-weight:normal;
     color:#ef394e;
     padding-right:5px 
}
 .userform .form-group>label.error{
     color:#f05662 
}
.form label {
    margin-bottom: 10px;
    font-weight: normal;
}
 .full-width{
     width:100% 
}
 .userform .form-group input.en{
     color:#828282;
     text-align:left;
     direction:ltr;
     font:700 12px arial 
}
 .userform .form-group .agreement{
     margin-right:32px;
     line-height:32px 
}
 .userform .form-group .agreement>label,.userform .form-group .rememberme>label,label.newsletter{
     width:auto 
}
 .userform .form-group .agreement>label a{
     color:#ef394e;
     border-bottom:1px dashed;
     margin-left:3px 
}
 .userform .form-group input.button{
     width:100%;
     line-height:inherit;
     padding:0;
     font-weight:normal;
     border-radius:0;
     color:inherit;
     background-color:transparent 
}
 .auth__guidance,.box.noback>.head{
     background:#fafcfc 
}
 .auth__nav{
     line-height:63px;
     border-top:2px solid #f3f3f3;
     font-size:18px;
     text-align:center 
}
 .auth__nav a{
     color:#ef394e;
     border-bottom:1px dashed;
     margin-right:3px 
}
 .guidance__thumb{
     text-align:center;
     margin:50px 0 
}
 .guidance__rules{
     padding:0 65px;
     margin-bottom:80px 
}
 .guidance__rules li{
     margin-bottom:18px;
     list-style:none 
}
 .guidance__rules i{
     margin-left:15px;
     vertical-align:top 
}
 .box.noback>.head{
     padding-bottom:15px;
     height:auto;
     text-align:center;
     color:#6d717a 
}
 .box.noback>.head i{
     margin-top:32px 
}
 .icon-user-changepassword{
     background-position:-882px -20px;
     width:44px;
     height:57px 
}
 .userbox .userform{
     margin:0 auto;
     float:none;
     text-align:right;
     width:50% 
}
 .filters-panel .widget form{
     overflow:hidden;
     padding:10px 15px 7px 
}
 .filters-panel .widget .price_slider_wrapper{
     margin:15px auto 22px;
     width:95% 
}
 .filtered__header{
     font-size:14px 
}
 .colors{
     width:230px;
     display:block;
     position:absolute;
     margin-top:-7px 
}
 .ts_product_colors{
     margin:0 auto;
     width:100%;
     display:inline;
     position:relative 
}
 .available_widget .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a{
     display:inline-block;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     word-wrap:normal;
     font-size:16px;
     color:#000;
     position:relative;
     padding-right:25px;
     float:right 
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a{
     font-size:14px;
}
 .available_widget .woocommerce-widget-layered-nav-list__item a:hover,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover{
     color:#ef394e 
}
 .available_widget .woocommerce-widget-layered-nav-list__item span,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     word-wrap:normal;
     font-size:13px;
     color:#5c5c5c;
     direction:ltr;
     border-radius:8px!important 
}
 .available_widget .woocommerce-widget-layered-nav-list__item span:hover,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span:hover{
     color:#ef394e 
}
 .widget_price_filter .price_slider_amount{
     text-align:right;
     position:relative;
     width:100%;
     color:#686868 
}
 .widget_price_filter .price_slider_amount .button{
     font-size:1em;
     padding:.75em 1.646em 
}
 .widget_price_filter .price_slider_amount .price_label{
     position:absolute;
     top:15px;
     width:inherit;
     font-size:13px;
     line-height:1em;
     float:left;
     text-align:center 
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    width: 18px;
    height: 18px;
    cursor: pointer;
    line-height: 20px;
    top: -8px;
    background: #fff;
    border: 1px solid #a6a6a6;
}
 #scrollUp{
     display:block;
     opacity:1 
}
.widget_price_filter .ui-slider .ui-slider-handle::before, .widget_price_filter .ui-slider .ui-slider-handle:last-child::before {
    text-align: left;
    top: -8px;
    position: absolute;
    left: 0;
    font-family: bigikala;
    margin: 10px;
    display: block;
    height: 10px;
    width: 12px;
    content: "\E17E";
    cursor: pointer;
    color: #ef394e;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0;
    margin-left: 5px;
}
 .widget_price_filter .ui-slider .ui-slider-handle:last-child::before{
     top:-7px;
     left:7px 
}
 .widget_price_filter .ui-slider .ui-slider-handle:before{
     -webkit-transform:translate(-50%) rotate(-90deg);
     transform:translate(-50%) rotate(-90deg) 
}
 .widget_price_filter .ui-slider .ui-slider-handle:last-child:before{
     -webkit-transform:translate(-50%) rotate(90deg);
     transform:translate(-50%) rotate(90deg) 
}
 .matrix_wolfselect,.matrix_wolfselect select{
     width:200px;
     position:relative 
}
 #scrollUp,p#map_lat_long_field{
     display:none 
}
 .matrix_wolfselect select{
     background-color:#fafbfc;
     border:1px solid #dfe5e8;
     font-size:12px;
     height:36px;
     border-radius:14px;
     -moz-border-radius:14px;
     -webkit-border-radius:14px;
     -ms-border-radius:14px;
     padding:0 7px;
     -webkit-appearance:none;
     -moz-appearance:none 
}
 .matrix_wolfselect:after,.matrix_wolfselect:before{
     content:"";
     position:absolute;
     z-index:2 
}
 .hr-widget .blog-widget-title:before,.title__sep{
     -webkit-transform:translateX(-50%);
     -ms-transform:translateX(-50%) 
}
 .woocommerce-info:before{
     color:#ef394e 
}
 .woocommerce-message:before{
     color:#62b965 
}
 .woocommerce-error .button{
     font-weight:normal;
     color:#fff;
     background: linear-gradient(90deg,#ff8a00,#e52e71) 
}
 .woocommerce-info .button{
     font-weight:normal;
     color:#fff;
     background: linear-gradient(90deg,#ff8a00,#e52e71) 
}
 .woocommerce-message .button{
     font-weight:normal;
     color:#fff;
     background-color:#62b965 
}
 .rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{
     float:right 
}
 .rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{
     float:left 
}
 .checkout_coupon{
     background: #fff;
     border-radius:14px;
     padding:25px 15px 30px;
     border:3px solid #f2f2f2;
     overflow:hidden;
     margin-top:0;
     margin-bottom:10px 
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    border: 3px solid #f0f0f0;
    border-radius:14px;
}
 .woocommerce form .form-row textarea{
     border:3px solid #f0f0f2;
     line-height:35px;
     overflow:hidden;
     border-radius:14px;
     font-size:15px;
     padding:15px 
}
 .woocommerce .checkout_coupon input.button{
     background-color:#579e59;
     height:32px;
     color:#fff;
     font-weight:normal;
     padding-right:20px;
     padding-left:20px 
}
 .woocommerce .checkout .customer_details{
     border-radius:14px;
     -moz-border-radius:14px;
     -webkit-border-radius:14px;
     -ms-border-radius:14px;
     box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -o-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     padding:25px 15px 30px;
     border:1px solid #f0f1f2;
     margin-bottom:10px 
}
 .woocommerce .checkout .head{
     margin:0 0 15px;
     height:auto;
     overflow:hidden 
}
 .woocommerce .checkout .head .title{
     color:#ef394e;
     font-size:16px;
     line-height:35px;
     padding-bottom:0;
     padding-top:10px;
     width:100% 
}
 .woocommerce .checkout .head .title i{
     margin:0 0 0 11px;
     top:1px 
}
.woocommerce-checkout-review-order table thead td, .woocommerce-checkout-review-order table thead td:last-child, .woocommerce-checkout-review-order table tr th {
    background-color: transparent;
    height: 50px;
    font-size: 15px;
    line-height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #5d5d5d;
    font-weight: normal !important;
}
 .woocommerce-checkout-review-order table{
     border:1px solid #f0f1f2;
     border-bottom:0;
     border-radius:14px;
     margin-bottom:25px;
     padding:0 
}
 .woocommerce-checkout-review-order table tr,.woocommerce-checkout-review-order table tr.order-total th{
     border-bottom:1px solid #f0f1f2 
}
 .woocommerce-checkout-review-order table td.first{
     border-radius:0 2px 0 0 
}
 .woocommerce-checkout-review-order table td:first-child{
     border-right:0 
}
 .woocommerce-checkout-review-order table td{
     text-align:center;
     height:48px;
     vertical-align:middle;
     border-right:1px solid #f0f1f2;
     border-bottom:1px solid #f0f1f2 
}
 .woocommerce-checkout-review-order table td.last{
     border-left:0;
     background:#ffedee;
     border-right:0;
     width:45px 
}
 .woocommerce-checkout-review-order table tbody td .pd{
     padding:15px 10px 
}
 .woocommerce-checkout-review-order table tbody td .pic{
     float:right;
     width:110px;
     height:110px;
     text-align:right;
     display:table 
}
 .woocommerce-checkout-matrix_wolftable .container table tbody td .pic a{
     display:table-cell;
     vertical-align:middle 
}
 .woocommerce-checkout-matrix_wolftable .container table tbody td .desc{
     text-align:right;
     margin-right:140px;
     min-height:110px 
}
 .woocommerce-checkout-matrix_wolftable .container table tbody td .desc h2{
     font-size:14px;
     color:#ef394e;
     margin-bottom:5px;
     line-height:28px 
}
 .woocommerce-checkout-matrix_wolftable .container table tbody td .desc h3{
     color:#ef394e;
     font-size:13px 
}
 .woocommerce-checkout-matrix_wolftable .container .qty{
     border:1px solid #d4dbde;
     height:32px;
     line-height:35px;
     margin:0 auto;
     overflow:hidden;
     width:60px;
     border-radius:14px;
     font-size:14px;
     font-weight:normal 
}
 .woocommerce-checkout-matrix_wolftable .container table tbody td.product-subtotal div{
     padding:0 20px 
}
 .woocommerce-checkout-matrix_wolftable .container table tbody td.product-subtotal table{
     width:100% 
}
 .woocommerce-checkout-matrix_wolftable .container table tbody td.product-subtotal table tr{
     border:0 
}
 .woocommerce-checkout-matrix_wolftable .container table tbody td.product-subtotal table td{
     font-size:16px;
     line-height:24px;
     text-align:right;
     padding:0;
     border:0 
}
 .woocommerce-checkout-matrix_wolftable .container table tbody td.product-subtotal table td:first-child{
     font-size:12px 
}
 .woocommerce-checkout-matrix_wolftable .container table tbody td.product-subtotal table td.al{
     text-align:left 
}
 .woocommerce-checkout-matrix_wolftable .container table tbody td.last a{
     vertical-align:middle;
     width:45px;
     display:table-cell 
}
 .checkout-login .container{
     margin:60px auto 
}
 .checkout-login .container .section_login{
     box-sizing:border-box;
     text-align:center;
     width:45%;
     padding-bottom:20px 
}
 .checkout-login .container .head{
     padding-bottom:15px 
}
 .icon-user-login{
     background-position:-795px -21px;
     width:43px;
     height:54px 
}
 .checkout-login .container .head h1{
     font-size:16px;
     color:#ef394e;
     line-height:40px 
}
 .checkout-login .container .head p{
     color:#777;
     text-align:center 
}
 .checkout-login .container .section_register{
     border-right:1px solid #f0f1f2;
     box-sizing:border-box;
     text-align:center;
     width:55%;
     padding-bottom:20px 
}
 .icon-user-register{
     background-position:-795px -90px;
     width:48px;
     height:48px 
}
 .checkout-login .container .section_register .desc{
     color:#777;
     text-align:center;
     padding-top:15px;
     font-size:12px;
     line-height:28px 
}
 .woocommerce-checkout #payment{
     background:0 
}
 .woocommerce-checkout #payment ul.payment_methods li{
     border:3px solid #f0f0f2;
     margin-bottom:15px;
     font-weight:normal;
     display:table;
     width:100% 
}
 .woocommerce-checkout #payment ul.payment_methods li .payment-first{
     background-color:#f7fff7;
     border-left:1px solid #ef394e;
     border-radius:0 2px 2px 0;
     cursor:pointer;
     text-align:center;
     vertical-align:middle;
     display:table-cell;
     width:50px;
     padding-top:15px 
}
 .woocommerce-checkout #payment ul.payment_methods li .payment-second{
     position:relative;
     text-align:right;
     vertical-align:middle;
     display:table-cell 
}
 .woocommerce-checkout #payment ul.payment_methods li .payment-second .title-payment{
     vertical-align:-10px;
     font-size:17px;
     color:#ef394e;
     display:inline;
     padding-right:15px 
}
 .woocommerce-checkout #payment ul.payment_methods li .payment-second .title-payment img{
     margin-left:10px 
}
 .woocommerce-checkout #payment ul.payment_methods li .payment-second .payment-hr{
     padding-right:15px;
     margin-top:20px;
     border-top:1px solid #dedede 
}
 .order-total .woocommerce-Price-currencySymbol{
     font:15px Kalameh 
}
 .woocommerce-checkout #payment div.payment_box{
     background-color:transparent;
     color:#fff 
}
 .special-offer-hint-finished-cart{
     display:none 
}
 .total-price,.wonder-price{
     font-size:13px!important;
     line-height:24px!important;
     text-align:right!important 
}
 .cart_totals .order-total .amount{
     color:#ef394e;
     font-size:21px;
     line-height:50px;
     font-weight:normal 
}
 .woocommerce button.button.alt,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{
     background: linear-gradient(90deg,#ff8a00,#e52e71) 
}
 .woocommerce-checkout #payment div.payment_box:before{
     border:1em solid transparent;
     border-left-color:transparent;
     border-right-color:transparent;
     border-top-color:transparent 
}
 .woocommerce .place-order button.button.alt,.woocommerce a.button.cancel,.woocommerce button.button.alt,.woocommerce input.button.alt{
     border-radius:3px;
     min-width:150px;
     font-weight:normal;
     padding:10px 20px;
     display:inline-block;
     cursor:pointer 
}
 .woocommerce-checkout #payment .gateway_icon{
     display:inline-block;
     margin-left:15px 
}
 .woocommerce .place-order button.button.alt,.woocommerce input.button.alt{
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     -webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
     -ms-box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
     box-shadow:0 2px 3px 0 rgba(0,0,0,.15) 
}
 .woocommerce button.button.alt{
     -webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
     -ms-box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
     box-shadow:0 2px 3px 0 rgba(0,0,0,.15) 
}
 .woocommerce a.button.cancel{
     background-color:#969ba8;
     -webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
     -ms-box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
     box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
     color:#fff;
     float:left;
     text-align:center 
}
 .dk-box,.error-404{
     -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box 
}
 .order-section{
     padding:20px;
     margin-bottom:15px 
}
 .order-section .order-right{
     width:40% 
}
 .order-section .order-right h1{
     font-size:15px 
}
 .order-section .order-right .bottom-box{
     color:#777;
     font-size:13px;
     margin-top:35px 
}
 .order-section .order-right .bottom-box .qus a{
     color:#ef394e;
     border-bottom:1px dashed #ef394e;
     margin:0 10px 0 38px;
     display:inline-block 
}
 .order-section .order-right .bottom-box .tel{
     direction:ltr;
     text-align:right;
     color:#ef394e;
     display:block;
     font-size:14px;
     margin-top:10px 
}
 .order-section .order-right .bottom-box .tel span{
     direction:rtl;
     display:inline-block;
     margin:0 3px 
}
 .order-section .order-right .bottom-box .tel i{
     top:5px 
}
 .icon-checkout-phone{
     background-position:-772px -374px;
     width:18px;
     height:18px 
}
 .order-section .order-left{
     width:59% 
}
 .table-block{
     display:table 
}
 .table-block .caption{
     display:table-caption;
     caption-side:top 
}
 .table-block .row{
     display:table-row 
}
 .table-block .row .cell{
     display:table-cell 
}
 .order-section .order-left .order_summary{
     width:49%;
     margin-left:1%;
     border-radius:14px;
     border:1px solid #f0f1f2 
}
 .order-section .order-left .order_summary .caption{
     border:1px solid #f0f1f2;
     border-bottom:0;
     height:47px;
     text-align:center;
     background-color:#f7f9fa;
     border-radius:6px 2px 0 0;
     color:#777 
}
 .order-section .order-left .order_summary .caption h1{
     font-size:13px;
     line-height:47px 
}
 .order-section .order-left .order_summary .row .cell:first-child{
     border-left:1px solid #f0f1f2;
     width:49% 
}
 .order-section .order-left .order_summary .row .cell{
     height:54px;
     line-height:54px;
     vertical-align:middle;
     text-align:center;
     font-size:13px;
     font-weight:normal;
     border-bottom:1px solid #f0f1f2 
}
 .order-section .order-left .order_summary .row:last-child .cell{
     border-bottom:0 
}
 .order-section .order-left .order_info{
     width:45%;
     border-radius:14px;
     border:1px solid #f0f1f2 
}
 .order-section .order-left .order_info .caption{
     border:1px solid #f0f1f2;
     border-bottom:0;
     height:47px;
     text-align:center;
     background-color:#f7f9fa;
     border-radius:6px 2px 0 0;
     color:#777 
}
 .order-section .order-left .order_info .caption h1{
     font-size:13px;
     line-height:47px 
}
 .order-section .order-left .order_info .row .cell:first-child{
     width:64px;
     line-height:10px;
     border-left:1px solid #f0f1f2 
}
 .order-section .order-left .order_info .row .cell{
     height:54px;
     line-height:54px;
     vertical-align:middle;
     text-align:center;
     font-size:13px;
     border-bottom:1px solid #f0f1f2 
}
 .order-section .order-left .order_info .row:last-child .cell{
     border-bottom:0 
}
 .order_receipt table td,.payment_details table td{
     border-bottom:1px solid #f0f1f2;
     border-left:1px solid #f0f1f2;
     text-align:center;
     vertical-align:middle 
}
 .order-section .order-left .order_info .row.address .cell-value{
     font-size:11px;
     line-height:14px 
}
 .order-section .order-left .order_info .row.address .cell:last-child{
     line-height:normal 
}
 .order_receipt table,.payment_details table{
     display:table;
     width:100%;
     border-collapse:collapse 
}
 .order_receipt{
     padding:35px 20px;
     margin-bottom:30px 
}
 .order_receipt table{
     border:1px solid #f0f1f2 
}
 .order_receipt table thead td.first{
     border-radius:0 4px 0 0 
}
 .order_receipt table thead td{
     background-color:#f7f9fa;
     color:#777;
     font-size:13px;
     height:47px 
}
 .order_receipt table thead td.last{
     border-radius:6px 0 0 
}
 .order_receipt table td{
     height:60px 
}
 .payment_details_table{
     padding:35px 20px;
     margin-top:30px 
}
 .payment_details table{
     border:1px solid #f0f1f2 
}
 .payment_details table thead td.first{
     border-radius:0 4px 0 0 
}
 .payment_details table thead td{
     color:#777;
     font-size:20px;
     height:47px 
}
 .payment_details table thead td.last{
     border-radius:6px 0 0 
}
 .payment_details table td{
     height:60px 
}
 .dk-table table,.report-wrapper .report-info-table table,.woocommerce-MyAccount-navbar-primary{
     width:100% 
}
 .order_track>.head{
     background:#fafcfc;
     padding-bottom:15px;
     height:auto;
     text-align:center;
     color:#6d717a 
}
 .order_track>.head i{
     margin-top:32px 
}
 .order_track > .head h1 {
    font-size: 20px;
    line-height: 31px;
    font-weight: normal;
    margin-top: 7px;
    padding-bottom: 25px;
}
 .userbox .order_track div.content{
     margin:60px 0 
}
 .report-wrapper{
     margin-bottom:15px 
}
 .report-wrapper .report-title{
     background-color:#f8f9fb;
     padding:5px 15px;
     font-size:14px 
}
.report-wrapper .report-info-table table td {
    border: 2px solid #eff0f2;
    font-size: 12px;
    position: relative;
    width: 100%;
    min-height: 1px;
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
    padding: 20px 30px;
    border-left-width: 0;
    border-right-width: 0;
}
 .report-wrapper .report-info-table ._txt{
     font-size:17px;
     line-height:30px;
     color:#4d4d4d
}
 .report-button-container{
     margin:25px 0 
}
 .report-button-container .change-address,.report-button-container .edit-info{
     padding:8px 23px;
     font-size:15px;
     color:#fff;
     margin-right:10px;
     cursor:pointer 
}
 .box,.comments-template #respond,.post{
     box-shadow:0 2px 2px #edeef0;
     overflow:hidden 
}
 .dk-table{
     padding:20px 
}
 .dk-table table{
     border:1px solid #f0f1f2;
     display:table;
     border-collapse:collapse 
}
 .dk-table table thead td.first{
     border-radius:0 4px 0 0 
}
 .dk-table table thead td{
     color:#666;
     font-size:17px;
     height:47px;
     font-weight:normal 
}
 .dk-table table thead td.last{
     border-radius:6px 0 0 
}
 .dk-table table td{
     text-align:center;
     vertical-align:middle;
     border-bottom:1px solid #f0f1f2;
     border-left:1px solid #f0f1f2;
     height:60px;
     text-align:center;
     font-family:'Kalameh',sans-serif;
     letter-spacing:-.9px 
}
 .edit-info{
     padding:7px 20px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     font-size:15px;
     color:#fff;
     margin-right:10px;
     cursor:pointer;
     border-radius:7px;
     font-weight:normal 
}
 .woocommerce-button--next,.woocommerce-button--previous{
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     padding:10px 20px;
     font-weight:normal;
     text-align:center;
     color:#fff;
     margin-top:20px 
}
 .address_list .address_item table{
     width:100%;
     overflow:hidden;
     color:#777;
     font-size:16px;
     font-family:'Kalameh',sans-serif 
}
 .address_list .address_item table td{
     text-align:center;
     vertical-align:middle;
     border-left:1px solid #f0f1f2;
     line-height:26px;
     padding:10px 32px 10px 10px 
}
 .address_list .address_item table td.fr{
     border-bottom:1px solid #f0f1f2 
}
 .address_list .address_item table .txtright{
     text-align:right 
}
 .address_list .address_item table td.fr h3{
     font-size:15px;
     line-height:20px;
     color:#777 
}
 .address_item .hasmap{
     display:inline;
     color:#ef394e;
     background:#f7fff7;
     border:1px solid #ef394e;
     position:relative;
     padding:5px;
     font-size:12px;
     -webkit-border-radius:3px;
     -moz-border-radius:3px;
     border-radius:3px;
     margin-right:10px 
}
 .woocommerce-MyAccount-content .state_select.select2-hidden-accessible{
     display:none 
}
 .address_item .hasmap:after,.address_item .hasmap:before{
     content:"";
     position:absolute;
     left:100%;
     width:0;
     height:0 
}
.c-profile-box {
    margin-bottom: 21px;
    border: 4px solid #f3f3f3;
    border-radius:14px;
    background: #fff
}
.c-profile-box__header {
    position: relative;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    height: 102px;
    border-radius:14px 14px 40% 40%;
    margin-bottom: 30px;
}
.c-profile-box__btn-edit::before {
    content: "\E19d";
    font-size: 20px;
    color: #444;
    position: absolute;
    left: 2px;
    top: 3px;
    font-family: bigikala;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    line-height: 1;
}
.c-profile-box__btn-edit {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    position: absolute;
    top: 56px;
    left: 58%;
    margin-left: -52px;
    background: #f5f5f5;
    border: none;
}
.c-profile-box__username {
    padding: 0px 20px 19px;
    text-align: center;
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
    letter-spacing: -.1px;
    margin-top: -25px;
    color: #000;
    font-family: Num;
}
 .c-profile-box__tabs{
     border-top:3px solid #f1f1f1;
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     min-height:55px;
     text-align:center 
}
.woocommerce-MyAccount-navbar-primary .c-menu {
    background-color: #fff;
    margin-bottom: 21px;
    float: right;
    width: 100%;
    border: 4px solid #f3f3f3;
    border-radius:14px;
}
 .c-profile-box__tab--access::before{
     content:"\E047";
     font-size:19px;
     top:8px!important 
}
 .c-profile-box__tab::before{
     position:absolute;
     left:50%;
     top:0;
     -webkit-transform:translate(-50%);
     transform:translate(-50%);
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:1 
}
 .c-profile-box__tab--sign-out::before{
     content:"\E085";
     font-size:18px;
     top:8px;
     -webkit-transform:translate(-50%);
     transform:translate(-50%);
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:1 
}
 .c-profile-box__tab:first-child{
     border-left:3px solid #ebebeb 
}
 .c-profile-box__tab{
     -webkit-box-flex:0;
     -ms-flex:0 0 50%;
     flex:0 0 50%;
     max-width:50%;
     padding:23px 10px 0;
     font-weight:normal;
     letter-spacing:-.3px;
     font-size:14px;
     line-height:1.833;
     color:#4d4d4d;
     position:relative 
}
 .address_item .hasmap:before{
     top:5px;
     border-top:6px solid transparent;
     border-left:10px solid #ef394e;
     border-bottom:6px solid transparent 
}
 .address_item .hasmap:after{
     top:6.5px;
     border-top:4.5px solid transparent;
     border-left:8.5px solid #f7fff7;
     border-bottom:4.5px solid transparent 
}
 .address_item .nomap{
     display:inline-block;
     line-height:20px;
     color:#7c6a26;
     background: #1f1c28cda;
     border:1px solid #e2c868;
     position:relative;
     padding:10px 15px;
     -webkit-border-radius:3px;
     -moz-border-radius:3px;
     border-radius:3px;
     z-index:1;
     margin-right:10px 
}
 .address_item .nomap:after,.address_item .nomap:before{
     content:"";
     position:absolute;
     width:0;
     height:0 
}
 .address_item .nomap:before{
     right:-10px;
     top:35%;
     border-top:6px solid transparent;
     border-left:10px solid #e2c868;
     border-bottom:6px solid transparent;
     z-index:2 
}
 .address_item .nomap:after{
     right:-8px;
     top:40%;
     border-top:4.5px solid transparent;
     border-left:8.5px solid #fffcda;
     border-bottom:4.5px solid transparent;
     z-index:3 
}
 .post-meta,.search-form-bigi{
     position:relative 
}
 .address_list .address_item table td.last{
     border-left:0;
     padding:0 
}
 .address_list .address_item .control-btn td.edit{
     background:#71717130
}
 .address_list .address_item .control-btn td{
     padding:0;
     border:0 
}
 .address_list .address_item .control-btn td a{
     vertical-align:middle;
     width:35px;
     display:table-cell;
     text-align:center;
     padding-top:25px;
     height:200px 
}
 .address_list .address_item table span.label{
     font-size:14px;
     font-weight:normal;
     display:inline-block;
     margin-left:7px;
     padding:0;
     color:#333 
}
 .woocommerce-address-fields input.button{
     color:#fff;
     background-color:transparent 
}
 .woocommerce div.product form.cart .wc-no-matching-variations{
     float:right 
}
 .woocommerce ul#shipping_method li label{
     display:inline-block;
     top:4px 
}
 .shipping-calculator-button{
     padding:5px;
     font-weight:normal;
     color:#fff;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border-radius:3px 
}
 .order-again a.button,.order-again a.button:hover,.woocommerce a.button.alt,.woocommerce a.button.alt:hover{
     color:#fff;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     font-weight:normal 
}
 .woocommerce div.product .stock.in-stock{
     display:none 
}
.order-again a.button, .order-again a.button:hover {
    margin-top: 20px;
    padding: 5px;
    border-radius: 14px;
}
 .woocommerce .wishlist-title h2:hover{
     background-color:transparent 
}
 .woocommerce .wishlist-title a.show-title-form{
     margin-right:15px;
     margin-left:0 
}
 .woocommerce .hidden-title-form input[type=text]{
     min-width:250px;
     vertical-align:middle;
     border:3px solid #f0f1f2;
     border-radius:3px;
     height:40px;
     box-sizing:border-box;
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     padding:0 12px;
     outline:0 
}
 .woocommerce .hidden-title-form button{
     padding:.618em 1em;
     border-radius:3px 
}
 table.wishlist_table{
     border:1px solid #f0f1f2;
     display:table;
     width:100%;
     border-collapse:collapse 
}
 table.wishlist_table thead td.first{
     border-radius:0 4px 0 0 
}
 table.wishlist_table thead td{
     text-align:center 
}
 table.wishlist_table thead td.last{
     border-radius:6px 0 0 
}
 table.wishlist_table td{
     text-align:center;
     vertical-align:middle;
     border-bottom:1px solid #f0f1f2;
     border-left:1px solid #f0f1f2;
     height:60px 
}
 table.wishlist_table td.product-name{
     text-align:right 
}
 table.wishlist_table tbody td .pd{
     padding:15px 10px 
}
 table.wishlist_table tbody td .pic{
     float:right;
     width:110px;
     height:110px;
     text-align:right;
     display:table 
}
 table.wishlist_table tbody td .pic a{
     display:table-cell;
     vertical-align:middle 
}
 .woocommerce-cart table.cart img{
     width:110px 
}
 table.wishlist_table tbody td .desc{
     text-align:right;
     margin-right:140px;
     min-height:110px 
}
 table.wishlist_table tbody td .desc h2{
     font-size:14px;
     color:#ef394e;
     margin-bottom:5px;
     line-height:28px 
}
 table.wishlist_table tbody td .desc h3{
     color:#ef394e;
     font-size:13px 
}
 table.wishlist_table thead td,table.wishlist_table thead td:last-child{
     background-color:#f7f9fa;
     font-size:13px;
     height:48px;
     color:#ef394e 
}
 table.wishlist_table td.last{
     border-left:0;
     background:#ffedee;
     border-right:0;
     width:45px 
}
 table.wishlist_table tbody td.last a.remove{
     width:auto 
}
 table.wishlist_table tbody td.last a i{
     width:12px;
     height:12px;
     display:inline-block 
}
 .wishlist_table tr td.product-name,.wishlist_table tr td.product-thumbnail,.wishlist_table tr td.wishlist-name,.wishlist_table tr td.wishlist-privacy,.woocommerce table.wishlist_table tfoot td{
     text-align:right;
     border-top:0;
     border-left:0 
}
 .wishlist-page-links{
     padding:15px 0;
     margin-bottom:20px;
     color:#fff 
}
 .wishlist-page-links a{
     background-color:#f7f9fa;
     color:#ef394e;
     padding:10px 25px;
     border-radius:14px;
     font-weight:normal 
}
 .wishlist-page-links a:last-child{
     display:none 
}
 .selectBox-dropdown-menu li.private-visibility a:before,.selectBox-dropdown-menu li.public-visibility a:before,.selectBox-dropdown-menu li.shared-visibility a:before,.selectBox-label.private-visibility:before,.selectBox-label.public-visibility:before,.selectBox-label.shared-visibility:before{
     margin-left:5px;
     margin-right:0 
}
 .woocommerce .wishlist_manage_table tfoot button.submit-wishlist-changes{
     border:0 
}
 .woocommerce a.selectBox{
     margin-left:10px;
     margin-right:0 
}
 .post .media-heading{
     font-size:19px;
     margin-bottom:10px;
     margin-top:0 
}
 .post .media-heading h2{
     font-size:26px;
     font-weight:normal;
     color:#40454d;
     line-height:1.3em 
}
 .post-meta{
     margin:0 
}
 .post-meta .time-divider{
     margin-left:0;
     padding:0 5px 
}
 .media-body{
     color:#4d4d4d;
     text-align:justify;
     padding-top:20px;
     border-top:1px solid #1f1c28;
     display:table-cell;
     vertical-align:top 
}
 .media-body .post-thumbnail{
     display:block;
     transition:all .2s ease-in-out 0 
}
 .media-body .post-thumbnail img{
     width:100% 
}
 .media-body .post-thumbnail:hover img{
     opacity:.8 
}
 .read-more{
     color:#3781fd 
}
 .fa-angle-double-left:before{
     content:"\f100" 
}
 .fa{
     display:inline-block;
     font:normal normal normal 14px/1 FontAwesome;
     font-size:inherit;
     text-rendering:auto;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale 
}
 .comment-reply-link,.form-submit .submit,.post-tags a{
     transition:all .2s ease-in-out 0 
}
 .archive-heading{
     font-size:19px;
     margin-bottom:0;
     margin-top:0 
}
 .archive-desc{
     font-size:13px;
     display:block;
     margin-top:15px 
}
 .box.box-post{
     padding:20px 20px 0 19px 
}
 .box{
     border:1px solid #f0f1f2;
     border-radius:14px;
     margin-bottom:21px;
     background-color:#fff 
}
 .post-title h1,.post-title h2{
     font-size:19px;
     font-weight:normal;
     margin-top:0;
     color:#40454d;
     line-height:1.3em 
}
 .post-content.single{
     text-align:justify;
     border-top:3px solid #f0f0f2
}
 div.single{
     padding-top:15px 
}
 .post-content{
     overflow:hidden 
}
 .hidden-seo{
     position:absolute;
     overflow:hidden;
     top:-100%;
     right:-100% 
}
 .post-tags{
     margin-top:15px;
     margin-bottom:5px;
     padding:0 
}
 .post-tags a{
     background:#f8f8f8;
     line-height:23px;
     border:1px solid #e5e5e5 
}
 .post-tags a:hover{
     background: #1f1c28 
}
 .comments-template{
     margin-top:30px 
}
 .comments-template .heading{
     display:block;
     margin-top:0;
     margin-bottom:10px;
     position:relative;
     padding:10px 0;
     font-size:22px;
     font-weight:normal 
}
 .comments-template .commentlist{
     line-height:1.5 
}
 .comments-template ol,.comments-template ul{
     list-style:none;
     margin:0;
     padding:0 
}
 .comments-template .comment .comment-body,.comments-template .comment article{
     position:relative;
     padding:20px;
     margin-bottom:20px;
     background-color:#fff;
     border-radius:14px;
     box-shadow:0 2px 2px #edeef0;
     overflow:hidden 
}
 .comment-meta .comment-author .vcard{
     display:inline-block;
     float:right 
}
 .comment-meta .comment-author img{
     display:block;
     padding:3px;
     margin-left:20px;
     float:right;
     border:1px solid #e5e5e5 
}
 .comments-template .comment-body .fn{
     font-size:15px;
     display:inline-block;
     margin-bottom:3px 
}
 .comments-template .comment-body .says{
     display:none 
}
 .comments-template .comment-metadata a{
     font-size:12px;
     color:#c6c6c6 
}
 .comments-template .comment-content{
     color:#4d4d4d;
     text-align:justify;
     display:block;
     float:right;
     width:100%;
     margin-top:20px 
}
 .comment-body div.reply{
     display:block 
}
 .comments-template #respond{
     background-color:#fff;
     margin-top:20px;
     margin-bottom:20px 
}
 .comments-template #reply-title{
     display:block;
     font-size:14px;
     font-weight:normal;
     background:#f5f5f5;
     margin:0;
     padding:0 20px;
     line-height:38px 
}
 #cancel-comment-reply-link{
     margin-right:15px;
     font-size:12px;
     color:#f09217 
}
 .comment-form{
     padding:20px 
}
 .comment-notes,.logged-in-as{
     margin-bottom:15px 
}
 .comment-notes .required{
     display:inline-block;
     padding:0 2px;
     color:#ef394e 
}
 .comment-form-author,.comment-form-email,.comment-form-url{
     width:49%;
     display:inline-block 
}
 .comment-form-author label,.comment-form-email label,.comment-form-url label{
     display:block;
     font-size:13px 
}
 .comment-form .form-submit{
     clear:both;
     text-align:left;
     margin-bottom:0 
}
 .form-submit .submit{
     color:#FFF;
     border-radius:14px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     display:inline-block;
     margin-bottom:0;
     font-weight:normal;
     text-align:center;
     white-space:nowrap;
     vertical-align:middle;
     cursor:pointer;
     border:1px solid transparent;
     padding:8px 14px;
     margin-top:5px;
     box-shadow:1px 1px 2px #ddd;
     width:180px;
     font-size:22px;
     line-height:30px;
     height:50px 
}
 .hr-widget.widget_text{
     padding:0 
}
 .hr-widget.widget_text p{
     margin:0 
}
 .hr-widget .textwidget img{
     width:100% 
}
 .hr-widget .blog-widget-title{
     padding:15px 0;
     font-size:20px;
     text-align:center;
     font-family:'Kalameh',sans-serif 
}
 .hr-widget .blog-widget-title:before{
     content:"";
     display:block;
     width:45px;
     height:1px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     position:absolute;
     bottom:23px;
     left:50%;
     transform:translateX(-50%) 
}
 .hr-widget .rpwe-time{
     color:#666;
     font-size:12px;
     font-family:'Kalameh',sans-serif 
}
 .hr-widget .rpwe-block li{
     display:flow-root!important;
     border-right:5px solid transparent;
     padding:10px 0;
     cursor:pointer 
}
 .hr-widget .rpwe-block li:before{
     content:"";
     display:block;
     width:calc(100% - 40px);
     height:2px;
     background-color:#f8f8f8;
     top:0;
     left:0 
}
 .hr-widget .blog-widget-title span{
     display:inline-block;
     line-height:40px;
     border-bottom:1px solid #ef394e;
     padding-left:11px;
     text-align:center 
}
 .error-404{
     text-align:center;
     background-color:#fff;
     border:1px solid #ebeced;
     -ms-border-radius:14px;
     border-radius:14px;
     box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     box-sizing:border-box;
     overflow:hidden 
}
 .error-404-logo{
     display:block;
     margin:65px auto 0;
     border:0 
}
 .error-404 h1.title{
     margin-top:55px;
     font-size:18px 
}
 .error-404 .guide-text{
     margin:30px auto 55px;
     font-size:15px 
}
 .guide-text-link{
     margin:0 5px;
     padding:0 10px;
     font-size:13px;
     line-height:32px;
     display:inline-block;
     color:#fff;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     -ms-border-radius:14px;
     border-radius:14px
}
 .compare-product-img,.vendor_detail,.vendors-section{
     -webkit-box-sizing:border-box 
}
 .product-edit-container{
     padding:20px 
}
 ul.subsubsub li{
     border-left:1px solid #ededed 
}
 .content-half-part{
     float:right;
     padding-left:10px 
}
 .content-half-part:first-child{
     padding-right:0 
}
 .content-half-part.last-child{
     padding-left:0 
}
 .p-button,.s-info__link__title,.vendor-info_logo,.vendor-info_rate>span{
     display:-webkit-inline-box;
     display:-webkit-inline-flex;
     display:-moz-inline-flex;
     display:-ms-inline-flexbox;
     display:inline-flex 
}
 .icon-emoji-laugh-l{
     width:26px;
     height:26px 
}
 .icon-emoji-user{
     width:26px;
     height:26px 
}
 .icon--seller{
     width:50px 
}
 .vendor-info_button li{
     list-style:none 
}
 .vendor-info_link{
     padding:0 12px;
     border-top:1px solid #f2f2f2;
     height:50px;
     color:gray;
     width:100%;
     -webkit-box-align:center;
     -ms-flex-align:center;
     -webkit-align-items:center;
     -moz-align-items:center;
     align-items:center;
     box-sizing:border-box;
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     -webkit-box-pack:justify;
     -ms-flex-pack:justify;
     -webkit-justify-content:space-between;
     -moz-justify-content:space-between;
     justify-content:space-between;
     background:#fbfbfb;
     position:absolute;
     z-index:2;
     bottom:0;
     left:0;
     right:0;
     -webkit-flex-wrap:wrap;
     -moz-flex-wrap:wrap;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap 
}
 .autocomplete-suggestions,.bigislider-all,.realtime-loader,iao-alert,iao-alert-box,iao-alert:after,iao-alert:before{
     box-sizing:border-box 
}
 .vendor-info_link_title{
     -webkit-box-align:center;
     -ms-flex-align:center;
     -webkit-align-items:center;
     -moz-align-items:center;
     align-items:center;
     line-height:15px 
}
 .vendor-info_link a{
     color:#afafaf;
     text-overflow:ellipsis;
     overflow:hidden 
}
 .vendor-info_link i{
     vertical-align:-4px;
     margin-left:6px 
}
 .icon-link{
     background-position:-1379px -542px;
     width:12px;
     height:12px 
}
 .vendor-rate{
     overflow:hidden;
     position:relative 
}
 .vendor-rate-wide{
     width:35%;
     border-right:1px solid #e7e7e7;
     border-left:1px solid #e7e7e7;
     padding:0 15px 
}
 .vendor-rate_rating{
     padding:10px 17px 56px;
     background: #1f1c28;
     position:relative;
     z-index:1;
     height:inherit 
}
 .vendor-rate_header{
     color:gray;
     background:#f7f7f7;
     border-radius:10px;
     padding:15px 20px;
     margin-bottom:45px 
}
 .vendor-rate_header i{
     margin-left:10px;
     vertical-align:middle 
}
 .vendor-rate-rating i{
     margin-left:8px;
     -webkit-flex-shrink:0;
     -moz-flex-shrink:0;
     -ms-flex-negative:0;
     flex-shrink:0 
}
 .vendor-rate-rating_title{
     width:68px;
     color:#828282 
}
 .vendor-rate-rating_bar{
     width:150px;
     border-radius:14px;
     height:2px;
     background:#f8f8f8;
     margin-left:10px;
     position:relative;
     overflow:hidden 
}
 .vendor-rate-rating_bar span{
     position:absolute;
     right:0;
     width:0;
     height:100% 
}
 .vendor-rate-rating_rate-wrapper{
     min-width:56px;
     text-align:center 
}
 .vendor-rate-wide .vendor-rate-rating_percentage{
     min-width:12px 
}
 .vendor-rate-rating_percentage{
     font-size:13px 
}
 .vendor-rate-score.is-active{
     height:auto;
     padding:17px;
     position:unset;
     width:30%;
     pointer-events:auto;
     border-top:0;
     border-right:1px solid #e7e7e7 
}
 .flip-clock-wrapper ul li,.flip-clock-wrapper ul li a div,.flip-clock-wrapper ul li a div .shadow,.flip-clock-wrapper ul li a div.up:after{
     position:absolute 
}
 .vendor-rate-score{
     border-top:1px solid #f6f6f6;
     padding-top:12px;
     opacity:0;
     visibility:hidden;
     height:0;
     transition:opacity 150ms linear,visibility 150ms linear;
     position:absolute;
     top:0;
     right:10px;
     left:10px;
     z-index:0;
     pointer-events:none 
}
 .flip-clock-divider,.viewed-list{
     display:inline-block 
}
 .vendor-rate-score li{
     -webkit-box-align:center;
     -ms-flex-align:center;
     -webkit-align-items:center;
     -moz-align-items:center;
     align-items:center;
     background:#fbfbfb;
     margin-bottom:8px;
     border-radius:3px;
     padding:8px 18px 8px 8px;
     font-size:11px;
     color:#5f5f5f 
}
 .vendor-rate-score_icon{
     -webkit-flex-shrink:0;
     -moz-flex-shrink:0;
     -ms-flex-negative:0;
     flex-shrink:0;
     margin-left:10px 
}
 .icon-emoji-satisfied-green{
     width:25px;
     height:25px 
}
 .icon-emoji-dissatisfied-red{
     width:24px;
     height:24px 
}
 .icon-emoji-absolutelysisSatisfied-red{
     width:24px;
     height:24px 
}
 .icon-emoji-noidea-b{
     width:24px;
     height:24px 
}
 .vendor-rate-score_img{
     width:50px;
     height:auto;
     -webkit-flex-shrink:0;
     -moz-flex-shrink:0;
     -ms-flex-negative:0;
     flex-shrink:0 
}
 .flip-clock-wrapper{
     float:right;
     margin-top:10px 
}
 .matrix_wolftimer.flip-clock-wrapper{
     float:left;
     margin-top:5px 
}
 .flip-clock-wrapper ul li{
     text-decoration:none 
}
 .flip-clock-wrapper ul li a{
     margin:0;
     overflow:visible;
     cursor:default 
}
 .woocommerce-noreviews{
     float:right;
     width:100% 
}
 .smart-similar-products{
     text-align:center;
     padding:20px 0;
     margin:0 7px 
}
.smart-similar-products h3 {
    font-size: 18px;
    margin-bottom: 30px;
    color: #000;
    font-weight: bold;
}
 .smart-similar-products .item{
     display:block;
     width:170px;
     text-decoration:none;
     float:right;
     margin:0 15px 
}
 .smart-similar-products .item img{
     border-radius:10px;
     width: 170px;
}
 .smart-similar-products .item .name{
     font-size:15px;
     line-height:22px;
     padding-top:15px 
}
 #bigikala_price_change .modal-dialog{
     width:900px 
}
 #bigikala_price_change .modal-content{
     background: #fff;
     overflow:hidden;
     margin-top:100px 
}
 #bigikala_price_change .modal-header .title{
     padding-right:15px;
     font-size:14px;
     line-height:49px;
     color:#fff;
     position:absolute;
     top:0 
}
 #bigikala_price_change #p_price_changes{
     padding-left:10px 
}
 #bigikala_price_change .chart-msg{
     font-size:12px;
     line-height:36px;
     height:36px;
     margin:0;
     background: #1f1c28ce1;
     color:#938139;
     text-align:right;
     box-sizing:border-box;
     padding:0 10px 
}
 .woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{
     float:left 
}
 .widget h2.widget-title.with-dropdown .widget-dropdown{
     top:45%;
     left:0;
     right:auto 
}
 .shop-page .filters-panel{
     padding:0 
}
 .shop-page .col-md-9{
     padding-left:0 
}
 #bigikala_product_video .modal-dialog{
     width:900px 
}
 #bigikala_product_video .modal-content{
     background: #1f1c28;
     border-radius:14px;
     overflow:hidden;
     margin-top:100px 
}
 #bigikala_product_video .modal-header{
     background-color:#f0f1f2;
     position:relative;
     height:49px;
     text-align:right 
}
 #bigikala_product_video .modal-header .title{
     padding-right:15px;
     font-size:14px;
     line-height:49px;
     color:#fff;
     position:absolute;
     top:0 
}
 #bigikala_product_notify .modal-dialog{
     width:420px 
}
 #bigikala_product_notify .modal-content{
     overflow:hidden;
     margin-top:190px 
}
 #bigikala_product_notify #notify_loading{
     position:absolute;
     text-align:center;
     width:240px;
     height:100px;
     top:100px;
     right:75px;
     z-index:2 
}
 #bigikala_product_notify #notify_loading img.site-logo{
     margin-top:20px 
}
 #bigikala_product_notify .notify_overlay{
     position:absolute;
     top:0;
     right:0;
     left:0;
     bottom:0;
     background:#f0f0f0;
     z-index:1;
     opacity:.9 
}
 #bigikala_product_notify .modal-header{
     position:relative;
     height:49px;
     text-align:right 
}
 #bigikala_product_notify .modal-header .title{
     padding-right:15px;
     font-size:22px;
     line-height:49px;
     color:#1d1d1d;
     position:absolute;
     top:0 
}
 #matrix_wolfnotification{
     margin:0 auto;
     text-align:right;
     background:#f6f6f6;
     min-height:300px 
}
 #matrix_wolfnotification .matrix_wolfnotification-when{
     border-bottom:1px solid #d6d6d6;
     padding:13px 20px 9px 
}
 #matrix_wolfnotification h4{
     font:13px Kalameh;
     color:#2d2d2d;
     direction:rtl;
     margin-bottom:24px 
}
 #matrix_wolfnotification ul{
     list-style:none 
}
 #matrix_wolfnotification .matrix_wolfnotification-when li{
     margin-bottom:17px 
}
#matrix_wolfnotification .matrix_wolfnotification-when li span.label {
    color: #000;
    font: 16px Kalameh;
    float: right;
    display: block;
    text-align: right;
    margin-left: 10px;
}
 #matrix_wolfnotification .matrix_wolfnotification-when li .dk-switch-container{
     float:right 
}
 .dk-switch-container{
     height:30px;
     overflow:hidden;
     width:36px;
     background:#e1e1e1;
     border-radius:14px;
     -webkit-border-radius:14px;
     -ms-border-radius:14px;
     -o-border-radius:14px;
     -moz-border-radius:14px;
     box-shadow:0 0 4px #bbb inset;
     -moz-box-shadow:0 0 4px #bbb inset;
     -webkit-box-shadow:0 0 4px #bbb inset;
     -ms-box-shadow:0 0 4px #bbb inset;
     -o-box-shadow:0 0 4px #bbb inset 
}
 .dk-switch-container .dk-switch-wrapper.inactive{
     margin:0 -36px 0 0 
}
 .dk-switch-container .dk-switch-wrapper.active{
     margin:0 
}
 .dk-switch-container .dk-switch-wrapper{
     width:72px;
     height:30px;
     transition:150ms ease;
     -ms-transition:150ms ease;
     -moz-transition:150ms ease;
     -webkit-transition:150ms ease 
}
 .dk-switch-container .dk-switch-wrapper span{
     display:block;
height: 30px;
width: 36px;
font: 400 20px/23px Kalameh;
     color:#fff;
     text-align:center;
     cursor:pointer 
}
 #matrix_wolfnotification .matrix_wolfnotification-option{
     padding:25px 20px 20px 
}
#matrix_wolfnotification .matrix_wolfnotification-option li {
    direction: rtl;
    margin-bottom: -10px;
    margin-right: 8px;
}
 #matrix_wolfnotification .matrix_wolfnotification-option li input[type=checkbox]{
     opacity:0;
     position:absolute 
}
 #matrix_wolfnotification .matrix_wolfnotification-option li label{
     position:relative;
     display:block;
     padding-right:27px;
     color:#777;
     font:16px/21px Kalameh 
}
 #matrix_wolfnotification .matrix_wolfnotification-option li label:before{
     background: #fff;
     content:"";
     height:20px;
     width:20px;
     position:absolute;
     right:0;
     top:4px;
     border:1px solid #d4dbde;
     border-radius:4px 
}
 #matrix_wolfnotification .matrix_wolfnotification-option li input[type=checkbox]:checked+label:after{
     opacity:1 
}
#matrix_wolfnotification .matrix_wolfnotification-option li input[type="checkbox"] + label::after {
    opacity: 0;
    transition: opacity 150ms ease;
    -ms-transition: opacity 150ms ease;
    -moz-transition: opacity 150ms ease;
    -webkit-transition: opacity 150ms ease;
    -webkit-box-sizing: border-box;
    content: "\E14E";
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none;
    text-transform: none;
    border-radius: 3px;
    position: absolute;
    right: 2px;
    display: block;
    width: 5px;
    height: 5px;
    top: 4px;
    font-size: 11px;
    font-family: bigikala;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 16px;
    margin-top: 3px
}
 #matrix_wolfnotification .matrix_wolfnotification-option .dk-button-container{
     float:left;
     margin-top:10px 
}
 #matrix_wolfnotification .matrix_wolfnotification-option .dk-button-container .dk-button.blue{
     border-radius:14px
}
 #matrix_wolfnotification .matrix_wolfnotification-option .message-container{
     color:#ef394e;
     font-size:13px;
     height:25px;
     padding:4px 6px;
     text-align:right 
}
 .products-notify-button .dk-button-container{
     margin-right:0;
     border-radius:14px
}
 .woocommerce nav.woocommerce-pagination ul{
     padding:5px 0;
     margin:0;
     text-align:center;
     border:0 
}
 .woocommerce nav.woocommerce-pagination ul li{
     border:0;
     margin-left:5px 
}
 .woocommerce nav.woocommerce-pagination ul li a:hover{
     background:0;
     color:#ef394e 
}
 .woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{
     position:relative;
     cursor:pointer;
     padding:0 12px;
     min-width:36px 
}
 .woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce nav.woocommerce-pagination ul li a.prev{
     font-size:24px 
}
 .matrix-tooltip .matrix-tooltip-text{
     visibility:hidden;
     text-align:center;
     border-radius:14px;
     position:absolute;
     z-index:1;
     transition:opacity .3s;
     top:-37px;
     font-size:10px;
     height:30px;
     background:#838996;
     padding:0 10px;
     color:#fff;
     line-height:30px;
     white-space:nowrap;
     opacity:0;
     pointer-events:none;
     left:-17px 
}
 .woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover .products__item-compare-txt{
     opacity:1 
}
 .products__item-compare-txt.checked{
     opacity:1 
}
 .compare{
     position:fixed;
     right:0;
     bottom:0;
     left:0;
     transform:translate3d(0,290px,0);
     transition:all .35s ease-in-out;
     will-change:transform;
     height:290px;
     z-index:6;
     background: #fff;
     box-shadow:0 -4px 6px 0 rgba(0,0,0,.1);
     opacity:0;
     display:none 
}
 .compare--active{
     opacity:1;
     transform:translateZ(0) 
}
 .compare--empty{
     opacity:0;
     animation:d .35s;
     pointer-events:none 
}
 .compare--active .compare__toggle-handler{
     background: #fff!important;
     color:inherit 
}
 .compare__wrapper{
     position:relative;
     width:100%;
     height:inherit;
     z-index:1;
     max-width:1676px;
     margin:0 40px 
}
 .compare__wrapper:before{
     content:"";
     position:absolute;
     right:-100%;
     width:100%;
     height:100% 
}
 .compare__list{
     height:inherit;
     float:right;
     display:none 
}
 .compare--active .compare__list{
     display:block 
}
 .compare .product{
     position:relative;
     margin-left:50px;
     display:inline-block;
     vertical-align:top;
     width:150px 
}
 .compare .product__image{
     text-align:center;
     margin-bottom:20px;
     min-height:150px 
}
 .compare .product__title--en{
     direction:ltr 
}
 .compare .product__title--fa{
     direction:rtl 
}
 .compare .product__title{
     display:block;
     white-space:nowrap;
     overflow:hidden;
     text-overflow:ellipsis;
     font-size:13px 
}
 .compare .product--placeholder{
     overflow:hidden 
}
 .compare .product--placeholder .row{
     background:#f5f7f7;
     display:block 
}
 .compare .product--placeholder .row--title-first{
     margin:10px 10% 
}
 .compare .product--placeholder .row--title-last{
     margin:0 20% 10px 
}
 .compare__action{
     float:right;
     height:inherit 
}
 .compare__flex-wrapper{
     display:-webkit-box;
     display:-moz-box;
     display:box;
     display:-moz-flex;
     display:-ms-flexbox;
     display:flex;
     box-orient:vertical;
     box-direction:normal;
     -moz-flex-direction:column;
     flex-direction:column;
     -ms-flex-direction:column;
     box-pack:center;
     -moz-justify-content:center;
     -ms-justify-content:center;
     -o-justify-content:center;
     justify-content:center;
     -ms-flex-pack:center;
     height:inherit 
}
 .compare__action-wrapper,.compare__button{
     margin-top:auto;
     position:relative 
}
 .compare__button--compare{
     border-radius:14px;
     display:inline-block;
     padding:9px 25px;
     margin-bottom:100px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     color:#fff!important;
     line-height:normal;
     cursor:pointer;
     box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
     font-size:14px 
}
 iao-alert,iao-alert[mode=dark]:after,iao-alert[mode=dark]:before{
     background-color:#fff 
}
 .compare__button{
     display:block;
     cursor:pointer 
}
 iao-alert-box{
     display:block;
     position:fixed;
     right:0;
     top:50px;
     width:auto;
     padding:20px 20px 0;
     overflow:auto 
}
 iao-alert-box[position=top-left]{
     right:auto;
     left:0 
}
 iao-alert-box[position=bottom-left]{
     right:auto;
     left:0;
     top:auto;
     bottom:0 
}
 iao-alert-box[position=bottom-right]{
     right:0;
     left:auto;
     top:auto;
     bottom:0 
}
 iao-alert{
     display:block;
     position:relative;
     font-size:12px;
     padding:10px 35px;
     font-weight:normal;
     margin-bottom:20px;
     box-shadow:0 3px 5px #aaa 
}
 iao-alert:after,iao-alert:before{
     content:"";
     position:absolute;
     background-color:#aaa;
     opacity:.8;
     transform:rotate(45deg) 
}
 iao-alert:before{
     width:16px;
     height:2px;
     right:14px;
     top:calc(50% - 1px) 
}
 iao-alert:after{
     width:2px;
     height:16px;
     right:21px;
     top:calc(50% - 8px) 
}
 iao-alert-close{
     position:absolute;
     display:block;
     left:12px;
     width:20px;
     height:20px;
     cursor:pointer;
     top:calc(50% - 10px);
     z-index:1 
}
 iao-alert[fade-on-hover=true]:hover{
     opacity:.5 
}
 iao-alert[close-on-click=true]{
     cursor:pointer 
}
 iao-alert[type=success]{
     color:#34a853 
}
 iao-alert[type=error]{
     color:#ea4335 
}
 iao-alert[type=warning]{
     color:#fbbc05 
}
 iao-alert[type=notification]{
     color:#4285f4 
}
 iao-alert[mode=dark]{
     color:#fff 
}
 iao-alert[type=success][mode=dark]{
     background-color:#34a853 
}
 iao-alert[type=error][mode=dark]{
     background-color:#ea4335 
}
 iao-alert[type=warning][mode=dark]{
     background-color:#fbbc05 
}
 iao-alert[type=notification][mode=dark]{
     background-color:#4285f4 
}
 iao-alert[corners=round]{
     border-radius:6px 
}
 .compare-section{
     margin:20px 0 30px;
     padding:0 14px 
}
 .compare-products>ul{
     display:block;
     width:100%;
     position:relative;
     right:129px;
     margin:0 auto 
}
 .compare-singleitem a{
     color:#ef394e 
}
 .compare-singleitem i.icon-white-close{
     position:absolute;
     top:10px;
     left:10px;
     z-index:999;
     display:none;
     cursor:pointer 
}
 .compare-singleitem:hover i.icon-white-close{
     display:block 
}
 .compare-thumbs-container{
     overflow:hidden;
     direction:rtl 
}
 .compare-product-img{
     position:relative;
     height:150px;
     overflow:hidden;
     -ms-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box;
     margin:0 auto 
}
 .compare-product-img img{
     height:100% 
}
 .compare-thumbs-container .compare-item{
     height:90px;
     display:block;
     overflow:hidden 
}
 .compare-thumbs-container .product-title{
     margin:10px 0 15px;
     height:75px;
     overflow:hidden 
}
 .compare-thumbs-container .compare-item .product-title h2.firstTitle,.compare-thumbs-container .compare-item .product-title h2.secondTitle{
     -ms-text-overflow:ellipsis;
     -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
     white-space:nowrap;
     overflow:hidden 
}
 .compare-thumbs-container .product-title h2{
     text-align:center;
     font-size:15px 
}
 .compare-thumbs-container .compare-item .product-title .showname{
     max-height:40px;
     overflow:hidden;
     opacity:0;
     position:absolute 
}
 .compare-thumbs-container .compare-item .product-title .showname div{
     margin:0;
     padding:0;
     border:0 
}
 .forceleft{
     direction:ltr 
}
 .compare-thumbs-container .rating{
     height:20px;
     text-align:center;
     margin-top:0 
}
 .compare-thumbs-container .rating .txt{
     display:inline-block;
     color:#aeafb0;
     font-size:11px;
     text-align:right;
     margin-left:5px 
}
 .compare-thumbs-container .rating .gray{
     display:inline-block;
     background:url(../images/stars-mini.png) 0 -14px repeat-x;
     height:14px;
     margin:0 auto;
     position:relative;
     width:70px;
     direction:ltr;
     color:gray;
     top:5px;
     left:0 
}
 .compare-thumbs-container .rating .red{
     background:url(../images/stars-mini.png) repeat-x;
     height:14px 
}
 .compare-thumbs-container .oldprice{
     width:100%;
     height:15px;
     display:block;
     border-radius:14px;
     line-height:17px;
     margin-bottom:10px;
     margin-top:5px 
}
 .compare-thumbs-container .oldprice span{
     text-align:center;
     color:#9f9f9f;
     font-size:11px;
     text-decoration:line-through;
     width:100%;
     display:block 
}
 .compare-thumbs-container .final-price{
     bottom:0;
     color:#ef394e;
     display:block;
     font-size:18px;
     right:0;
     text-align:center;
     width:100% 
}
 .compare-thumbs-container .currency{
     vertical-align:1px;
     font-size:10px;
     margin-right:5px 
}
 .compare-newitem{
     width:220px;
     margin-right:20px;
     padding:60px 0 0 
}
 .compare-newitem-container{
     height:220px;
     background-color:#f3f4f6;
     border-radius:14px;
     border:1px solid #4d4d4d;
     position:relative;
     padding:0 15px 
}
 .compare-items-container{
     margin-top:10px;
     float:right;
     clear:both 
}
 .compare-items-container .compare-table .compare-table-row .table-item-header{
     padding:0 15px;
     background-color:#f3f4f6;
     width:129px;
     border:1px solid #e1dfe0;
     border-radius:0 2px 2px 0;
     font-size:13px;
     line-height:23px 
}
 .compare-items-container .compare-table .compare-table-row .table-item.active{
     background-color:#f2fdff 
}
 .compare-items-container .compare-table .compare-table-row .table-item{
     border:1px solid #e1dfe0;
     width:239px;
     padding:15px 10px 15px 5px;
     font-size:11px;
     vertical-align:top 
}
 .compare-items-container .compare-table .compare-table-row .table-item i.icon{
     position:relative;
     top:3px;
     height:18px 
}
 .compare-items-container .compare-table .compare-table-row .table-item i+span{
     margin-right:5px 
}
 .icon-arrow-top{
     background-position:-222px -83px 
}
 .compare-section.clearfix .compare-items-container .title{
     background-color:#f2f4f5;
     width:100%;
     height:40px;
     margin:10px 0;
     border-radius:14px;
     cursor:pointer;
     -moz-user-select:none;
     -ms-user-select:none;
     -webkit-user-select:none;
     user-select:none;
     position:relative 
}
 .compare-section.clearfix .compare-items-container .title span .icon{
     position:absolute;
     top:5px;
     margin-left:5px;
     right:5px 
}
 .compare-section.clearfix .compare-items-container .title span h3{
     float:right;
     direction:rtl;
     line-height:15px;
     font-size:14px;
     padding-right:25px 
}
 .dk-button-container .dk-button .dk-button-label{
     color:#fff;
     background: linear-gradient(90deg,#ff8a00,#e52e71) 
}
 .woocommerce form .form-row label{
     font:400 13px Kalameh;
     color:#ef394e 
}
 .woocommerce #reviews h3{
     margin:0;
     font:400 16px Kalameh 
}
 .woocommerce #review_form #respond .form-submit input{
     right:auto;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     color:#fff;
     display:inline-block;
     line-height:0;
     margin:4px;
     min-height:38px;
     overflow:hidden;
     position:relative;
     cursor:pointer;
     -webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
     -ms-box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
     box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
     width:100%;
     font-weigt:100 
}
 .innerContent{
     font:14px/30px Kalameh;
     margin:0;
     padding:0;
     text-align:justify 
}
 .woocommerce div.product .woocommerce-tabs .panel .title{
     margin-top:0;
     display:block;
     padding-right:12px;
     margin-bottom:22px;
     clear:both 
}
 ul.spec-list span.technicalspecs-title{
     float:right;
     background:#fafafa;
     -ms-flex:0 0 22%;
     flex:0 0 22%;
     width:22%;
     height:auto;
     margin-left:19px;
     font:400 15px Kalameh;
     line-height:normal;
     color:#4d4d4d;
     padding:14px 18px;
     border-radius: 0 14px 14px 0;
     line-height:20px 
}
 ul.spec-list span.technicalspecs-value {
     background:#fafafa;
     -ms-flex:0 0 73%;
     flex:0 0 73%;
     width:73%;
     height:auto;
     float:right;
     font:400 15px Kalameh;
     line-height:normal;
     color:#4d4d4d;
     padding:14px 18px;
     border-radius:14px 0 0 14px;
     line-height:20px 
}
ul.spec-list span.technicalspecs-value a {
     color:#4d4d4d
}
 .woocommerce #respond input#submit{
     color:#fff;
     background:#007aff;
     width:100%;
     height:38px;
     font-size:15px 
}
 .woocommerce #reviews #comments h2{
     clear:both;
     font-size:13px;
     display:block;
     line-height:30px 
}
 .woocommerce #reviews #comments ol.commentlist{
     margin-right:-30px;
     margin-top:10px 
}
 #comments ol.commentlist li img.avatar{
     float:right;
     position:absolute;
     top:0;
     right:0;
     padding:3px;
     width:45px;
     border-radius:100%;
     background:#ebe9eb;
     border:0;
     margin:0;
     -webkit-box-shadow:none;
     box-shadow:none 
}
 .flip-clock-wrapper ul{
     position:relative;
     float:left;
     display:inline-block;
     width:27px;
     height:33px;
     color:transparent;
     text-align:center;
     border-radius:3px;
     margin-right:-2px;
     font-size:28px;
     line-height:42px 
}
 .link-result{
     background:#ececec;
     padding:10px;
     text-align:center;
     color:#777 
}
 .shop-page .col-md-10{
     padding-left:0;
     width:80%;
     margin-right:-5px 
}
 .options__title-container{
     display:inline-block;
     margin-left:15px;
     padding:25px 15px 30px 
}
 .woocommerce .woocommerce-ordering{
     padding:25px 30px 30px;
     margin:0 
}
 .woocommerce div.product form.cart{
     margin-bottom:5px 
}
 .bk_menu{
     font-family:'Kalameh',sans-serif;
     box-sizing:content-box;
     height:30px;
     padding-bottom:10px 
}
 .bigi{
     display:block;
     position:absolute;
     margin-right:-5px 
}
 .bk_menu>.bigi>ul{
     position:relative;
     float:right;
     margin:0;
     padding:0;
     list-style:none;
     border-width:0;
     height:38px 
}
 .bk_menu .bigi>ul>li{
     float:right;
     cursor:pointer 
}
 .submenu .item,.submenu .title{
     z-index:9999 
}
 #sms-notif-submit:before{
     display:none 
}
 #sms-notif-submit{
     height:40px;
     line-height:10px;
     margin:10px auto 
}
 .line{
     z-index:-1 
}
 #yit_wcas_post_type{
     display:none 
}
 .bk_menu .bigi>ul>li:hover>span.title{
     color:#ef394e 
}
 .img-header-logo{
     max-height:60px;
     max-width:165px;
     width:auto 
}
 ul.level>li{
     float:right 
}
 .bk_menu .bigi>ul>li>ul.level{
     position:absolute;
     z-index:1000;
     top:36px;
     right:0;
     left:0;
     visibility:hidden;
     height:44px;
     margin:1px 1px 0 0;
     padding:0;
     list-style:none;
     background-color:#fff;
     -webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
     -moz-box-shadow:0 1px 3px rgba(0,0,0,.3);
     box-shadow:0 1px 3px rgba(0,0,0,.3);
     -o-box-shadow:0 1px 3px rgba(0,0,0,.3) 
}
 .navbar-primary a{
     transition:color 150ms ease 0;
     color:#fff 
}
 .bk_menu .bigi>ul>li:hover>ul.level{
     visibility:visible 
}
 .bk_menu .bigi>ul>li:hover>ul.level>li{
     float:right 
}
 .bk_menu .bigi>ul>li:hover>ul.level>li>.title2{
     font-size:12px;
     line-height:43px;
     position:relative;
     display:block;
     padding:0 20px 
}
 .bk_menu .bigi>ul>li:hover>ul.level>li:hover>.title2:before{
     position:absolute;
     bottom:0;
     left:50%;
     float:right;
     content:"";
     transform:translateX(-50%);
     border-right:7px solid transparent;
     border-bottom:7px solid #ef394e;
     border-left:7px solid transparent 
}
 .bk_menu .bigi>ul>li:hover>ul.level>li>.submenu{
     font-size:14px;
     position:absolute;
     right:0;
     left:0;
     display:none;
     box-sizing:border-box;
     width:1200px;
     height:353px;
     border-radius:0 0 5px 5px;
     background:#fff;
     -webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
     -moz-box-shadow:0 1px 3px rgba(0,0,0,.3);
     box-shadow:0 1px 3px rgba(0,0,0,.3);
     -o-box-shadow:0 1px 3px rgba(0,0,0,.3) 
}
 .bk_menu .bigi>ul>li:hover>ul.level>li:hover>.submenu{
     display:block 
}
 .bk_menu .bigi>ul>li:hover>ul.level>li>.submenu>ul{
     display:flex;
     flex-direction:column;
     height:353px;
     margin:0;
     padding-top:10px;
     list-style-type:none;
     flex-wrap:wrap;
     justify-content:flex-start;
     align-items:stretch;
     align-content:flex-start 
}
 .bk_menu .bigi>ul>li:hover>ul.level>li>.submenu>ul>li{
     line-height:25px;
     width:25%;
     padding:0 15px 
}
 .bk_menu .bigi>ul>li:hover>ul.level>li>.submenu>ul>li.title a{
     color:#000; 
}
 .bk_menu .bigi>ul>li:hover>ul.level>li>.submenu>ul>li.item a{
     margin-right:10px;
     color:#4d4d4d
}
 .bk_menu .bigi>ul>li:hover>ul.level>li>.submenu>ul>li.item a:hover{
     color:#ef394e 
}
 .bk_menu .bigi > ul > li:hover > ul.level > li > .submenu > .bk_image{
     position:absolute;
     z-index:2;
     bottom:0;
     left:0;
     min-width:300px;
     min-height:300px;
     background-position:right;
     background-size:contain;
     background-repeat:no-repeat 
}
 .bk_menu .bigi>ul>li:hover>ul.level>li>.submenu .lines{
     position:absolute;
     z-index:1;
     top:0;
     right:0;
     left:0;
     width:100%;
     height:100%;
     float:right;
     width:25%;
     height:100%;
     border-left:1px solid #e6e6e6;
     background-color:#fff;
     color:#777 
}
 .bk_menu.bk_new_menu.level .bigi > ul > li:hover > ul.level:hover{
     height:420px 
}
 .comment-form-comment #comment,.dk-box{
     -moz-box-sizing:border-box;
     -webkit-box-sizing:border-box 
}
 .box.noback>.head h1{
     padding-bottom:25px;
     font:400 19px/24px Kalameh;
     margin-top:7px 
}
 .lost_reset_password{
     width:365px;
     margin:0 auto 
}
 .lost_reset_password .userform{
     width:100%;
     margin:0 auto 
}
 .lost_reset_password .form-group{
     margin-bottom:0 
}
 dell span::after{
     top:8px;
     left:-10px 
}
 .columnone inss{
     margin-right:0 
}
 .wmax #dk-services-feature{
     height:80px 
}
 .dk-box{
     background-color:#fff;
     -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) 
}
 #dk-services-feature ul li{
     float:right;
     text-align:center;
     direction:rtl;
     height:80px;
     width:19.5% 
}
 #dk-services-feature ul li a{
     display:block;
     padding:28px 0 
}
 .wmax #dk-services-feature ul li a i{
     top:8px 
}
 #dk-services-feature ul li a span{
     margin-right:15px;
     font-size:11px;
     color:#ef394e 
}
 .icon-delivery{
     background-position:-315px -476px;
     height:23px;
     width:36px 
}
 .icon-payment-terms,.icon-return-policy{
     height:24px;
     width:24px 
}
 .icon-return-policy{
     background-position:-210px -473px 
}
 .icon-payment-terms{
     background-position:-263px -474px 
}
 .icon-price-guarantee{
     background-position:-104px -474px;
     height:25px;
     width:24px 
}
 .icon-origin-guarantee{
     background-position:-157px -474px;
     height:24px;
     width:26px 
}
 .footer-bottom-widgets ul li a {
     color:#333;
     font:14px/30px Kalameh 
}
 .matrix_wolfold-price .woocommerce-Price-currencySymbol{
     display:none 
}
 .matrix_wolffinal-price .woocommerce-Price-currencySymbol{
     font-size:14px;
     padding-right:10px 
}
 .col-md-4.product-gallery{
     width:38% 
}
 .col-md-8.product-det{
     width:62% 
}
 #billing_company_field,#wcavp_widget-2 .filters-panel .widget .widget-title{
     display:none 
}
 .woocommerce div.product div.images .flex-control-thumbs li img{
     cursor:pointer;
     opacity:1;
     margin:0 
}
 .compare-newitem-container .dk-button-container{
     border-radius:14px;
     background: linear-gradient(90deg,#ff8a00,#e52e71) 
}
 .dk-button-container.large{
     min-height:60px;
     border-radius:6px 
}
 .woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{
     color:inherit;
     background-color:transparent 
}
 .woocommerce form .form-row input.input-text{
     box-sizing:border-box;
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     outline:0;
     color:#5d5d5d;
     direction:rtl;
     font:400 15px Kalameh 
}
 .form .form-group{
     margin-bottom:5px 
}
 .auth--register{
     width:40%;
     margin:40px auto 
}
 .woocommerce form .form-row{
     padding:0;
     margin:0 0 6px 
}
 .entry-content h2{
     font-size:20px;
     line-height:40px 
}
 .dk-button-container.small{
     min-height:38px;
     height:38px;
     float:left;
     margin:0;
     padding:0;
     border-radius:6px 
}
 .count,.widget-toggle~.widget-content{
     display:none 
}
 .widget-toggle.opened~.widget-content{
     display:block 
}
 .products__item-gift-price .matrix_wolffinal-price{
     font-size:18px;
     color:#000;
     display:contents 
}
 .products__item-gift-price .matrix_wolffinal-price .woocommerce-Price-currencySymbol{
     font-size:14px;
     padding-right:10px 
}
 .loop-add-to-cart{
     float:left;
     padding:0;
     background-color:transparent 
}
 .star-rating,.woocommerce .star-rating{
     font-family:star;
     font-size:1em;
     line-height:1;
     position:relative;
     overflow:hidden;
     height:1em 
}
 .woocommerce .products ul,.woocommerce ul.products{
     list-style:none;
     clear:both;
     border-top:3px solid #e4e4e4;
     padding:0 
}
 .comment-text{
     overflow:hidden;
     margin:0 0 30px;
     padding:37px 15px 20px;
     -webkit-border-radius:14px;
     -moz-border-radius:14px;
     border-radius:14px;
     background:#fafbfc;
     -webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);
     -moz-box-shadow:0 2px 3px rgba(0,0,0,.15);
     box-shadow:0 2px 3px rgba(0,0,0,.15) 
}
 #reviews .commentlist>li .avatar{
     float:right;
     border-radius:100% 
}
 .woocommerce .star-rating{
     float:left;
     width:5.4em;
     margin:20px 10px 
}
 .star-rating{
     width:5.5em 
}
 #reviews .commentlist>li .description{
     font-size:13px;
     line-height:20px;
     color:#777 
}
 .customStar,.customStar p{
     color:#9a9a9a;
     font-size:12px;
     font-family:'Kalameh',sans-serif 
}
 #reviews .commentlist>li p.meta{
     font-size:13px;
     font-weight:normal;
     line-height:60px;
     height:60px;
     margin-bottom:0;
     padding:0 15px;
     border-radius:14px;
     background:#f5f6f7 
}
 .woocommerce #reviews #comments ol.commentlist li img.avatar{
     float:right;
     position:absolute;
     top:0;
     right:0;
     padding:0;
     width:60px;
     height:auto;
     background:#ebe9eb;
     margin:0;
     box-shadow:none 
}
 .woocommerce #reviews #comments ol.commentlist li .comment-text{
     margin:0 50px 0 0;
     border:0;
     border-radius:14px;
     padding:1em 1em 0 
}
 .comment-form-author button,.comment-form-comment #comment,optgroup,textarea{
     height:38px;
     line-height:38px;
     padding:0 17px;
     font-family:'Kalameh',sans-serif;
     transition:150ms;
     font-size:12px 
}
 .matrix-tooltip:hover .matrix-tooltip-text{
     visibility:visible;
     opacity:1 
}
 .custom-stars{
     display:inline-flex;
     height:35px;
     width:100%;
     float:right 
}
 .customStar{
     float:right;
     padding:2px 4px;
     border-radius:14px;
     width:46px;
     height:22px;
     background-color:#f9f9f9 
}
 .gift-icon,.orders-menu{
     height:18px;
     width:14px 
}
 .customStar p{
     float:left;
     padding:0;
     margin:0 5px 0 0;
     line-height:20px 
}
 .vendor-rate-score_header{
     font:14px Kalameh;
     margin-bottom:12px;
     display:block;
     color:#4d4d4d 
}
 .orders-menu{
     background-position:-720px -31px 
}
 .gift-icon{
     background-position:-276px -1px 
}
 .vendor-rate-score_title{
     max-height:50px;
     -webkit-box-flex:2;
     -webkit-flex-grow:2;
     -moz-flex-grow:2;
     -ms-flex-positive:2;
     flex-grow:2;
     overflow:hidden;
     padding-left:5px;
     font-size:11px;
     color:#5f5f5f;
     line-height:17px 
}
 .products__item-gift-price .matrix_wolfold-price{
     font-size:14px;
     line-height:12px;
     height:14px;
     margin-left:10px;
     text-decoration:line-through;
     background:0;
     text-align:right;
     position:relative;
     width:100%;
     display:block 
}
 .dk-review-description .title{
     font:20px Kalameh 
}
 .dialog:before,.tamamshod{
     content:"" 
}
 .content .h1,.content h1{
     text-align:justify;
     font:400 20px/38px Kalameh;
     font-weight:normal;
     color:#4d4d4d 
}
 .content .h2,.content h2{
     text-align:justify;
     font:400 18px/36px Kalameh;
     font-weight:normal;
     color:#4d4d4d 
}
 .content .h3,.content h3{
     text-align:justify;
     font:400 16px/32px Kalameh;
     font-weight:normal;
     color:#4d4d4d 
}
 .content .h4,.content h4{
     text-align:justify;
     font:400 15px/30px Kalameh;
     font-weight:normal;
     color:#4d4d4d 
}
 .content .h5,.content h5{
     text-align:justify;
     font:400 14px/28px Kalameh;
     font-weight:normal;
     color:#4d4d4d 
}
 .dialog .h5,.dialog h5{
     text-align:justify;
     color:#000;
     font:400 15px Kalameh 
}
 .dialog{
     padding:20px;
     background:#f0f1f2;
     position:relative;
     width:67%;
     margin:0 auto 32px 
}
 .thumb,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navbar-primary{
     width:100% 
}
 .dialog:before{
     border-left:20px solid #f0f1f2;
     border-top:20px solid transparent;
     bottom:0;
     right:-20px;
     position:absolute;
     top:auto 
}
 .dark-logo{
     display:none 
}
 .compare--mount:not(.compare--empty){
     animation:c .35s linear;
     opacity:1;
     z-index:999 
}
 .thumb{
     margin:0 auto;
     padding:10px 0 
}
 .available_widget .woocommerce-widget-layered-nav-list__item:before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before{
     right:0 
}
 .products__item-compare-txt:before{
     right:7px;
     background-color:#fff 
}
 .compare__toggle-handler:after,.compare__toggle-handler:before{
     content:"";
     position:absolute;
     bottom:0;
     border-radius:15px;
     width:28px;
     height:25px;
     transform-origin:50% 50%;
     transition:box-shadow .35s ease 
}
 .navbar-primary.fixed{
     position:fixed;
     top:0;
     left:0;
     right:0;
     z-index:999999 
}
 .counter-hide{
     display:none 
}
 .tamamshod{
     position:absolute;
     background:url(image/New-dk/Bigikala.png) -593px -564px no-repeat;
     width:98px;
     height:47px 
}
 .dk-button-container .dk-button.green,.dk-button-container .dk-button.green i.dk-button-icon,.dk-button-container .dk-button.green:hover .dk-button-label,.dk-button-container .dk-button.green:hover i.dk-button-icon{
     background-color:transparent; 
}
 .tbar-background p{
     padding:17px 
}
 .tbar-background{
     height:55px 
}
 .bigiCountDown{
     direction:ltr 
}
 .bk_menu a:focus,.bk_menu a:hover{
     color:#ef394e 
}
 .bk_menu .bigi>ul>li:hover>ul.level>li:hover>a{
     position:relative;
     margin-top:-1px;
     color:#ef394e;
     border-bottom:2px solid #ef394e 
}
 .footer-bottom-widgets{
     background-color:#ECEFF1;
}
 .footerinfobar .infobar-slogan,.footerinfobar a{
     font-family:'Kalameh',sans-serif 
}
 .footerinfobar a{
     color:#FFF 
}
 .products__item-gift-price .matrix_wolfold-price{
     color:#888 
}
 .compare-thumbs-container .oldprice span{
     background-color:transparent 
}
 .woocommerce form .form-row input.input-text{
     padding-right:15px;
     font-family:'Kalameh',sans-serif 
}
 .dk-button-discount span,.product-price-finalprice span.finalprice,.product-price-oldprice span.oldprice,.woocommerce-review__published-date{
     font-family:'Kalameh',sans-serif 
}
 .selectBox-dropdown{
     min-width:150px;
     position:absolute;
     border:1px solid #BBB;
     text-decoration:none;
     text-align:left;
     color:#fff;
     outline:0;
     vertical-align:middle;
     background:#f2f2f2;
     background:-moz-linear-gradient(top,#f8f8f8 1%,#e1e1e1 100%);
     background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#f8f8f8),color-stop(100%,#e1e1e1));
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8',endColorstr='#E1E1E1',GradientType=0);
     -moz-box-shadow:none;
     -webkit-box-shadow:none;
     box-shadow:none;
     -webkit-border-radius:6px 0 0 4px;
     -moz-border-radius:6px 0 0 4px;
     border-radius:6px 0 0 4px;
     display:inline-block;
     cursor:default;
     left:0;
     height:36px;
     line-height:27px 
}
 .selectBox-dropdown .selectBox-label{
     text-align:center 
}
 .woocommerce-MyAccount-navbar-primary-link{
     display:inline-grid 
}
 .woocommerce-MyAccount-navbar-primary ul li a{
     height:initial;
     width:initial;
     line-height:inherit;
     padding:18px 20px;
     vertical-align:middle;
     display:inline-block;
     border-top:1px solid transparent;
     border-bottom:1px solid transparent;
     border-right:1px solid transparent;
     border-left:1px solid rgba(0,0,0,.2);
     margin:-1px;
     box-sizing:border-box;
     position:relative 
}
 .box.noback{
     padding:0 
}
.order-info.green {
    border: 3px solid #f0f1f2;
    border-radius:14px;
    margin: 0 auto;
        margin-bottom: 0px;
    padding: 15px;
    box-shadow: none;
}
 .woocommerce-info:before{
     display:none 
}
 .form-group{
     margin-bottom:15px;
     margin-top:5px 
}
 .dk-button-container .dk-button.blue{
     border-radius:3px 
}
 .brand{
     width:70px;
     height:auto;
     padding-top:20px 
}
 .flex-control-thumbs li{
     cursor:pointer;
     position:relative;
     text-align:center;
     border:1px solid #e5e5e5;
     background:#fafbfc;
     max-height:75px;
     width:72px;
     padding:5px;
     margin:5px 
}
 #icon-incredible{
     margin-top:6px 
}
 .woocommerce-Message .woocommerce-Button,.yit_wcas_post_type{
     display:none 
}
 .woocommerce-MyAccount-navbar-primary ul li a:hover,.woocommerce-MyAccount-navbar-primary ul li.is-active a{
     color:#ef394e;
     border-left:none;
     box-shadow:none 
}
 .woocommerce-MyAccount-navbar-primary.box.noback{
     background:transparent;
     border:none;
     border-radius:14px;
     -webkit-box-shadow:none;
     -ms-box-shadow:none;
     margin:0 auto;
     width:20%;
     float:right;
     position:absolute 
}
 .woocommerce-address-fields.box.noback{
     padding:50px 200px!important 
}
 .woocommerce-address-fields{
     padding:50px 200px!important 
}
 .report-button-container .edit-info{
     border:none;
     box-shadow:none;
     color:#ef394e;
     border-bottom:1px dashed #ef394e;
     border-radius:0;
     font-size:14px;
     display:block;
     float:left;
     background:transparent 
}
 .report-wrapper .report-info-table table td{
     display:inline-grid;
     font-size:13px;
     line-height:1.692;
     letter-spacing:-.3px;
     color:777;
     float:right 
}
 li.woocommerce-MyAccount-navigation-link.is-active::before{
     color:#ef394e
}
 .woocommerce-MyAccount-content input.input-text.countrycode.dig_wc_logincountrycode{
     display:none;
     float:right 
}
 .woocommerce-Button.button{
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border:none;
     padding:10px 20px;
     color:#fff;
     border-radius:14px
}
 .woocommerce-pagination--without-numbers{
     margin:15px auto 
}
 .woocommerce-MyAccount-content .select2-hidden-accessible{
     display:none 
}
 .report-button-container .edit-info::before{
     content:"\E1A0";
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
     margin-left:.7em;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:1;
     color:#ef394e;
     font-size:18px 
}
 .report-button-container .change-address::before{
     content:"\E1A0";
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
     margin-left:.7em;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:1;
     color:#ef394e;
     font-size:18px 
}
 .report-button-container .change-address{
     border:none;
     box-shadow:none;
     color:#ef394e;
     border-bottom:1px dashed #ef394e;
     border-radius:0;
     font-size:15px;
     display:block;
     float:right;
     font-weight:normal 
}
 .report-wrapper.box.noback{
     background:transparent;
     border:none;
     border-radius:14px;
     -webkit-box-shadow:none;
     -ms-box-shadow:none 
}
 .woocommerce-MyAccount-navbar-primary ul li a{
     height:initial;
     width:initial;
     line-height:inherit;
     vertical-align:middle;
     border:none;
     margin:-1px;
     box-sizing:border-box;
     position:relative;
     padding:12px 53px 12px 0;
     color:#5b5b5b;
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center 
}
 .cart-empty-div,.wpb_text_column{
     -ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) 
}
 .woocommerce-MyAccount-navbar-primary ul li.is-active a{
     background: linear-gradient(90deg,#ff8a00,#e52e71)2b;
     color:#ef394e;
     border:none;
     box-shadow:none;
     width:100%;
     display:block;
     position:relative;
     padding:12px 53px 12px 0;
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center 
}
 .woocommerce button.button {
     line-height: 23px;
     font-size: 17px;
     height: 50px;
     font-weight:normal;
}
 .wpb_wrapper>h6{
     font-family:'Kalameh',sans-serif;
     font-size:12px;
     line-height:40px;
     box-sizing:border-box;
     width:100%;
     height:40px;
     padding-right:15px;
     color:#666;
     background-color:#f7f9fa;
     direction:rtl 
}
 .rpwe-block li{
     display:flow-root!important 
}
 .rpwe-thumb{
     float:right!important;
     width:60px;
     height:60px;
     margin:5px 15px 10px;
     padding:0;
     border:1px solid #f9f9f9;
     border-radius:50%;
     -ms-border-radius:50% 
}
 .rpwe-block h3{
     margin:10px 
}
 .rpwe-time{
     font-size:9.5px;
     color:#b0b0b0 
}
 .more a{
     font-size:12px;
     line-height:45px;
     padding-left:10px;
     text-align:left;
     color:#ef394e;
     float:left 
}
 .wpb_text_column{
     width:100%;
     background-color:#fff;
     border:1px solid #ebeced;
     -ms-border-radius:14px;
     border-radius:14px;
     box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box 
}
 .compare .product__image img{
     vertical-align:middle;
     margin:5px 0;
     border-radius:14px;
     height:auto;
     width:150px 
}
 .compare .product--placeholder .row--image{
     min-height:150px;
     margin-bottom:28px;
     border-radius:14px;
     height:160px;
     width:150px 
}
 .compare .product--placeholder .row--title{
     height:10px;
     margin-bottom:10px;
     border-radius:6px 
}
 .woocommerce span.onsale{
     display:none 
}
 .product-det .info-header{
     float:right;
     text-align:right;
     margin-top:5px;
     padding:0;
     width:510px 
}
 .compare__button--remove{
     position:absolute;
     top:55px;
     text-decoration:underline;
     padding:5px 5px 5px 15px;
     margin-right:-5px;
     font:400 12px Kalameh 
}
 .woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{
     display:none 
}
 .pswp__ui--fit .pswp__caption,.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{
     display:none 
}
 .pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--left:hover,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__button--arrow--right:hover{
     opacity:1;
     background-color:#fff;
     height:50px;
     width:50px 
}
 .pswp__button--close:hover,.pswp__button:hover{
     color:#fff 
}
 .pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{
     background-color:#fff 
}
 .pswp__button--arrow--left::before,.pswp__button--arrow--right::before{
     content:'';
     top:10px;
     background-color:#fff;
     height:30px;
     width:32px;
     position:absolute 
}
 ul.lofslidersmain li .wc-thumb h3{
     display:block;
     color:#fff;
     direction:rtl;
     font-size:18px;
     font-weight:normal;
     margin:10px 40px 15px 
}
 .compare-button{
     display:block;
     position:relative 
}
 .comin_soon_single_product{
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     background-clip: border-box;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     -webkit-box-decoration-break: clone;
     box-decoration-break: clone;
     text-shadow: none;
     font:14px/20px Kalameh;
     margin-top:10px;
     display:block 
}
 .woocommerce div.product form.cart .button{
     overflow:hidden;
     vertical-align:middle;
     float:right;
     height:60px 
}
 .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{
     background-color:transparent 
}
 .archive-header{
     margin-top:15px;
     background-color:#fff;
     box-shadow:0 0 5px 0 rgba(0,0,0,.1);
     border-radius:14px;
     width:97.5% 
}
 .breadcrumbs{
     width:100%;
     height:80px;
     color:#fff;
     border-bottom:2px solid hsla(0,1%,100%,.2) 
}
 .archive-header__sep{
     display:block;
     height:1px;
     background-color:#e1e0e0 
}
 .breadcrumbs__nav .item:first-child{
     padding-right:0 
}
 .breadcrumbs__nav .item{
     color:#aaa;
     padding:0 10px 
}
 .breadcrumbs__icons{
     color:#c3c7ca 
}
 [class*=" icon-"],[class^=icon-]{
     speak:none;
     font-style:normal;
     font-weight:normal;
     font-variant:normal;
     text-transform:none;
     line-height:1;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale 
}
 .archives,.breadcrumbs__nav,.masonry-gallery__item__description,.media-header__content .title,.media-heading,.post-body,.post-tags .tag,.post-title h1{
     font-family:'Kalameh',sans-serif 
}
 .archive-header .category,.archive-header .media-header,.archive-header__sep{
     width:100% 
}
 .archives{
     width:90%;
     margin:0 auto 
}
 .archive-header .media-header>[class*=icon-folder],.archive-header .media-header>[class*=icon-search],.archive-header .media-header>[class*=icon-tag]{
     font-size:75px 
}
 .archive-header .media-header__content .description{
     width:calc(100% - 250px) 
}
 .archive-header .media-header__follow-btn{
     color:#32b4fd;
     border-color:#32b4fd;
     padding:10px 30px;
     margin-right:-50px 
}
 .media-header__follow-btn{
     font-size:14px;
     border-radius:500px;
     border:1px solid hsla(0,1%,100%,.5);
     padding:12px 0;
     width:140px;
     text-align:center;
     line-height:100px 
}
 .post-tags a,.post-tags a:hover{
     display:inline-block;
     padding:7px 10px;
     font-size:14px;
     background-color:#f2f2f2;
     color:#868e95;
     margin:5px 0 5px 15px;
     border-radius:100px 
}
.logged-in-as a {
    font-size:15px;
}
 .archive-header .woocommerce-breadcrumb,.post-meta{
     padding:0;
     font-family:'Kalameh',sans-serif 
}
 .archive-header .woocommerce-breadcrumb{
     background:0 0;
     border:0;
     overflow:hidden;
     font-size:10px;
     line-height:80px;
     margin:0;
     border-radius:0;
     -moz-border-radius:0;
     -webkit-border-radius:0;
     -ms-border-radius:0;
     box-shadow:none;
     -webkit-box-shadow:none;
     -ms-box-shadow:none;
     -moz-box-shadow:none;
     -o-box-shadow:none;
     height:80px;
     color:#666;
     border-bottom:2px solid hsla(0,1%,100%,.2) 
}
 .blog-sidebar,.post{
     background-color:#fff 
}
 .blog-sidebar,.masonry-gallery{
     border:3px solid #f0f0f2;
}
 .breadcrumbs__nav{
     float:right;
     -ms-flex-positive:1;
     -webkit-flex-grow:1;
     flex-grow:1;
     font-size:13px 
}
 .archive-header .media-header{
     width:100%;
     margin:30px auto;
     color:#6b7074;
     height:100%;
     display:inline-block 
}
 .archive-header .media-header>[class*=icon-]{
     font-size:90px;
     margin-left:65px;
     border:3px solid #fff;
     width:20%;
     height:90px;
     color:#c3c7ca;
     float:right 
}
 .archive-header .media-header__content{
     -ms-flex-positive:1;
     -webkit-flex-grow:1;
     flex-grow:1;
     width: calc( 80% - 65px );
     float:right 
}
 .breadcrumbs__icons [class*=rss]{
     font-size:23px;
     float:left;
     line-height:80px 
}
 .post-meta{
     font-size:13px;
     clear:both;
     line-height:60px;
     color:#4d4d4d 
}
 .thumbs img{
     vertical-align:middle;
     height:180px;
     width:100% 
}
 .media-heading{
     margin-bottom:5px;
     font-size:15px;
     text-align:center;
     line-height:30px;
     padding:20px;
     display:inline-block 
}
 .media-header__content .title{
     font-size:28px;
     line-height:100px;
     font-weight:normal 
}
 .title__sep{
     content:"";
     display:block;
     width:45px;
     border-top:2px solid #ef394e;
     top:-2px;
     transform:translateX(-50%);
     margin:0 auto 
}
 .post-body,.post-tags .tag{
     color:#6b7074 
}
 .post-tags .tag{
     display:inline-block;
     font-size:16px;
     font-weight:normal;
     margin-left:20px 
}
 .post-body{
     margin:16px 0;
     font-size:16px;
     text-align:justify;
     line-height:30px 
}
 .post-title h1{
     font-size:20px;
     font-weight:normal;
     line-height:1.5;
     max-width:95%;
     margin-top:-10px;
     color:#000;
     text-align:center 
}
 .post-attachment{
     border-radius:14px
}
 .post{
     margin-bottom:10px;
     border:3px solid #f0f0f2;
     border-radius:14px;
     width:100%;
     float:right;
     margin-top:5px;
     padding:10px 55px 
}
 .post-title{
     display:block;
     margin-top:20px 
}
 .post-attachment img{
     margin-left:auto;
     margin-right:auto;
     margin-bottom:20px;
     border-radius:14px;
     max-width:100%;
     width:100%;
     height:400px;
     object-fit:cover;
     display:block 
}
 .woocommerce-product-gallery .woocommerce-product-gallery__trigger a{
     display:none 
}
 .blog-sidebar{
     padding-bottom:40px;
     transform:translateY(0);
     top:0;
     width:25%;
     border-radius:14px
}
 .comment-reply-link{
     border:1px solid #ef394e;
     color:#fff;
     font-size:11px;
     border-radius:14px;
     padding:3px 27px;
     line-height:24px;
     display:inline-block;
     background: linear-gradient(90deg,#ff8a00,#e52e71) 
}
 .pagination{
     display:flow-root;
     padding-right:0;
     border-radius:14px;
     margin:10px auto 
}
 .aligncenter{
     margin:0 auto;
     display:block;
     border-radius:3px 
}
 .woocommerce table.shop_table{
     background: #fff;
}
 .tbar ul li h1{
     font-size:12px;
     margin:0;
     display:inline-block;
     color:#444 
}
 .woocommerce form .form-row select,.woocommerce-page form .form-row select{
     width:334px 
}
 .blur{
     -webkit-filter:blur(5px);
     filter:blur(5px) 
}
 .lofslidervoc .preloader div{
     width:100%;
     height:100%;
     background:url(../images/loading.gif) 50% 50% no-repeat 
}
 .footer-newsletter input[type=email]{
     background-color:#fff 
}
 #mailpoet_form_1 .mailpoet_text,#mailpoet_form_1 .mailpoet_textarea{
     width:195px!important 
}
 .submenu .item a{
     color:#777 
}
 .cart-box{
     float: left;
     margin-top: 8px;
     width: 40px;
     z-index: 99;
     display: block;
     position: relative;
     margin-left: 40px; 
}
 .cart-box:hover,.cart-box:focus{
     background:rgba(239,57,78,.05);
     border-radius:14px
}
 .bk_menu .bigi>ul>li>span.title a{
     color:#fff;
     font-size:13px 
}
 .bk_menu .bigi>ul>li>span.arrow{
     color:#fff 
}
.input-text, input[type="email"], input[type="password"], input[type="search"], input[type="url"], textarea, input#author {
    line-height: 1.286em;
    box-sizing: border-box;
    padding: .7em 1.214em;
    color: #818181;
    border: 3px solid #f0f0f2;
    border-radius:14px;
    outline: 0;
    -webkit-appearance: none;
    height: 50px;
    font-size: 17px;
}
 .header .col-md-9{
     width:87%;
     float:left;
}
 .header-logo{
     padding:0;
     float:right;
     max-height:100px 
}
 .header .col-md-3{
     width:15%;
     text-align:center;
     vertical-align:middle;
}
 .cart-box .dk-button-container:active,.dk-button-container:active{
     box-shadow:none 
}
 .dk-button-container{
     display:inline-block;
     overflow:hidden;
     position:relative;
     cursor:pointer 
}
 .dk-button-container .dk-button{
     line-height:0;
     text-decoration:none;
     -webkit-border-radius:3px;
     -ms-border-radius:3px;
     border-radius:3px 
}
 .dk-button-container .dk-button,.dk-button-container .dk-button div,.dk-button-container .dk-button span,.dk-button-container i.dk-button-icon,.dk-button-container i.dk-button-icon::after,.dk-button-container i.dk-button-icon::before{
     transition:background-color 150ms ease 0 
}
 .dk-button-container .dk-button div,.dk-button-container .dk-button i,.dk-button-container .dk-button span{
     position:relative;
     display:block 
}
 .dk-button-container .dk-button-label{
     margin-right:0;
     padding:0 25px;
     font-size:14px 
}
 .dk-button-container.hasIcon .dk-button-label{
     padding-right:54px 
}
 .header .cart-box .dk-button-container{
     width:50px;
     color:#ccc;
     margin:0; 
     overflow: visible;
}
 .dk-button-container .dk-button i.dk-button-icon,.header .dk-button-container .dk-button{
     background-color:transparent;
     color:#888;
}
 .header .dk-button-container.hasIcon .dk-button-label{
     padding-right:54px;
     background:0 0;
     color:#ef394e; 
}
 .header .cart-box .dk-button-labelname{
     padding:0;
     line-height:40px;
     font-size:0!important;
     display:block;
     position:absolute;
     right:-8px; 
}
 .tbar ul li{
     display:inline-block;
     float:right;
     font-size:12px;
     margin-left:113px;
     margin-top:0 
}
 .product-det .col-md-3{
     float:left 
}
 .c-box-tabs__tab a[data-tab-name]::before{
     color:#c3c3c3;
     display:inline-block;
     vertical-align:top;
     margin-left:11px 
}
 .tbar ul li .gift-icon:before,.tbar ul li .login-menu:before,.tbar ul li .register-menu:before{
     font-family:bigikala;
     color:#777;
     font-style:normal;
     font-weight:normal;
     font-variant:normal;
     text-transform:none;
     speak:none;
     line-height:1;
     display:inline;
     text-align:center;
     position:relative;
     vertical-align:sub;
     width:60px;
     height:20px;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale 
}
 .tbar ul li .login-menu:before{
     content:"\E034";
     font-size:25px 
}
 .tbar ul li .register-menu:before{
     content:"\E0AD";
     font-size:25px 
}
 .columnone inss span::before,dell span::after{
     display:none 
}
 .modal-body .dk-button-container.hasIcon .dk-button-label{
     padding-right:54px;
     line-height:20px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     color:#fff 
}
 .columnone inss{
     z-index:-2 
}
 .compare__toggle-handler{
     position:absolute;
     top:-36px;
     right:40px;
     padding:0 20px;
     height:36px;
     width:185px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border-radius:20px 20px 0 0;
     font-size:14px;
     text-align:right;
     line-height:36px;
     box-shadow:0 -4px 6px 0 rgba(0,0,0,.1);
     cursor:pointer;
     color:#fff;
     transition:all .35s ease 
}
 .single_add_to_cart_button{
     width:380px;
     height:56px;
     position:absolute;
     right:-11px;
     background:hsla(0,0%,100%,.21);
     content:"";
     border-radius:50%;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border:1px solid #ef394e;
     font-size:17px 
}
 .dk-button-container,.single_add_to_cart_button .dk-button-container{
     webkit-box-shadow:none;
     -ms-box-shadow:none;
     box-shadow:none 
}
 .single_add_to_cart_button .dk-button-container .dk-button .dk-button-label{
     color:#fff;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     font-size:17px 
}
 .dk-product-meta span a{
     color:#ef394e;
     padding:0;
     line-height:2;
     font-size:14px;
     border-bottom:1px dashed #ef394e;
     margin:2px 
}
 .main-features li i.icon-circle{
     content:"";
     width:5px;
     height:5px;
     background:#a1a1af;
     vertical-align:middle;
     margin-left:5px;
     border-radius:50% 
}
 .product-det .info-header h1 span{
     color:#939191;
     font-size:14px;
     line-height:1.833;
     display:block;
     margin-top:5px;
     font-family:'Kalameh',sans-serif;
     font-weight:normal 
}
 .icon-home{
     background-image:url(../images/f03362d0.svg);
     background-size:64px 64px 
}
 .out_of_stockt{
     color:#ef394e;
     font:22px/66px Kalameh;
     margin-top:10px;
     display:block 
}
 .available_widget .woocommerce-widget-layered-nav-list__item:before,.products__item-compare-txt:before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before{
     display:block;
     content:"";
     top:2px;
     font-size:9px;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     position:absolute;
     color:#fff 
}
 .woocommerce button.button,.woocommerce button.button:hover{
     color:#fff!important;
     background: linear-gradient(90deg,#ff8a00,#e52e71)!important;
     border-radius:14px
}
 .num{
     font-family:'Kalameh',sans-serif 
}
.available_widget .woocommerce-widget-layered-nav-list__item::before, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before {
    padding-right: 3px;
    width: 20px;
    height: 20px;
    border: 2px solid #d4dbde;
    font-family: bigikala;
    line-height: 19px;
    border-radius:14px;
}
 .products__item-compare-txt.checked:before{
display: block;
color: #fff;
font-size: 9px;
font-family: bigikala;
-webkit-font-smoothing: antialiased;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 18px;
background: linear-gradient(90deg,#ff8a00,#e52e71);
width: 20px;
height: 20px;
padding-top: 3px;
content: "\E14E";
padding-right: 0;
border-radius:14px;
border:none;
}
 .products__item-compare-txt:before{
     width:15px;
     height:15px;
     border:1px solid #d4dbde;
     left:2px;
     font-family:bigikala;
     line-height:16px;
     border-radius:3px;
     margin-top:327px 
}
 .widget-toggle.opened:before,.widget-toggle:before{
     margin:10px;
     display:block;
     height:10px;
     width:10px;
     float:left;
     content:"\E17E";
     cursor:pointer;
     transition:all .3s ease-in-out 
}
 .widget-toggle:before{
     top:9px;
     position:absolute;
     left:15px;
     font-family:bigikala 
}
 .widget-toggle.opened:before{
     top:20px;
     position:absolute;
     left:11px;
     transform:rotate(180deg) translateY(60%);
     font-family:bigikala 
}
 .available_widget .woocommerce-widget-layered-nav-list__item--chosen a:before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a:before,div.swatch-wrapper.selected .swatch-anchor.white:before,div.swatch-wrapper.selected .swatch-anchor::before{
     -webkit-box-sizing:border-box;
     content:"\E14E";
     -moz-osx-font-smoothing:grayscale;
     text-decoration:none;
     text-transform:none;
     border-radius:14px;
     position:absolute 
}
 button.pswp__button,button.pswp__button--arrow--left:before,button.pswp__button--arrow--right:before,button.pswp__button:hover{
     background-color:#fff 
}
 .radio-select{
     margin-top:0;
     font-size:14px;
     margin-right:0 
}
 .list-view .custom-stars,.onsale-products .custom-stars,.product-actions .custom-stars,.related .custom-stars,.slick-slide .custom-stars,.up-sells .custom-stars,.variations .radio-select .radio-option{
     display:none 
}
 .available_widget .woocommerce-widget-layered-nav-list__item--chosen a:before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a:before {
    right: 0px;
    display: block;
    top: 2px;
    color: #fff;
    font-size: 9px;
    font-family: bigikala;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18px;
    padding-right: 2px;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    border: 1px solid transparent;
    width: 20px;
    height: 20px;
    padding-top: 1px;
    content: "\E14E";
    border-radius:14px;
    padding-right: 3px;
}
 .woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{
     width:auto;
     display:block 
}
 .lofslidervoc ul.navigator-wrap-inner li:before{
     position:absolute;
     right:-9px;
     width:5px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border-radius:3px;
     top:0;
     content:"";
     opacity:0;
     max-width:100%;
     height:100%;
     transition:all .15s ease-in;
     transition-delay:0 
}
 .dk-box{
     border:1px solid #ebeced;
     -ms-border-radius:14px;
     border-radius:14px;
     box-sizing:border-box;
     overflow:hidden 
}
 .widget_price_filter .price_slider_amount .button{
     text-align:center;
     white-space:nowrap;
     vertical-align:middle;
     user-select:none;
     line-height:1;
     font-weight:normal;
     margin-top:50px;
     position:relative;
     box-shadow:none;
     display:block;
     height:38px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     color:#fff;
     cursor:pointer;
     width:100%;
     border-radius:14px;
     border:1px solid #ef394e 
}
 #bigikala_login .form-group input#password:before,#bigikala_login .form-group input#username:before,.auth--register .dk-button-container .dk-button.blue:before,.auth_form--register .dk-button-container .dk-button.blue:before,.modal-body .dk-button-container .dk-button.blue:before,.price_slider_amount .button:before{
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     position:absolute;
     font-family:bigikala 
}
.price_slider_amount .button::before {
    content: "\E08D";
    font-size: 25px;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    line-height: 1;
    font-family: bigikala;
    margin-top: 2px;
}
 #bigikala_login .dk-button-container .dk-button.blue{
     border-radius:14px;
     height:60px;
     background: linear-gradient(90deg,#ff8a00,#e52e71)
}
 #bigikala_login .form-group input#username:before,.icon-review-user::before{
     content:"\E03B" 
}
 .dk-button-container.full{
     display:block;
     font-size:18px;
     line-height:auto;
     border-radius:14px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     color:#fff;
     overflow:hidden;
     text-align:right;
     letter-spacing:-.7px 
}
 #bigikala_login .footer .register a{
     padding-bottom:5px;
     border-bottom:1px dashed #ef394e;
     color:#ef394e;
     font-size:15px;
     margin-right:13px 
}
 #bigikala_login .form-group input#password:before,#bigikala_login .form-group input#username:before{
     line-height:1;
     right:17px;
     top:12px;
     color:#929292;
     font-size:26px 
}
 .comment-form-comment #comment{
     -webkit-border-radius:14px;
     -moz-border-radius:14px;
     border-radius:14px;
     -ms-box-sizing:border-box;
     box-sizing:border-box;
     width:100%;
     height:100px 
}
 #bigikala_login .form-group input#password:before{
     content:"\E03B" 
}
 .comment-form-url{
     display:none 
}
 #bigikala_login .dk-button-container.large .dk-button-label .dk-button-labelname{
     height:18px;
     line-height:18px;
     font-size:18px;
     margin-top:-30px 
}
 .userform .form-group .dk-button-container.hasIcon .dk-button i.dk-button-icon{
     display:block;
     float:right;
     overflow:hidden;
     height:51px;
     line-height:38px;
     width:54px;
     background: linear-gradient(90deg,#ff8a00,#e52e71) 
}
 .auth_form--register .dk-button-container.large .dk-button-label .dk-button-labelname{
     height:30px;
     line-height:0;
     font-size:18px;
     margin-top:5px 
}
 .dk-button-container .dk-button i.dk-button-icon{
     background: linear-gradient(90deg,#ff8a00,#e52e71) 
}
 .add_to_wishlist:before,.icon-love.done:before,.icon-love:before{
     font-size:20px;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     line-height:1;
     position:absolute;
     -moz-osx-font-smoothing:grayscale;
     text-decoration:none;
     text-transform:none 
}
 .icon-notification:before{
     color:#363636 
}
 .icon-notification.done:before{
     color:#ef394e 
}
 .icon-love:before{
     margin-top:-13px 
}
 .icon-love.done:before{
     content:"\E061";
     margin-right:-5px;
     border-radius:50%;
     color:#f30000 
}
 .dk-button-container .dk-button i.dk-button-icon.dk-button-icon-notification:before,.icon-share:before,.icon-statistics:before,.product-gallery .icon-compare.added:before,.product-gallery .icon-compare::before{
     font-family:bigikala;
     font-size:25px;
     -webkit-font-smoothing:antialiased;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     -moz-osx-font-smoothing:grayscale;
     text-decoration:none;
     text-transform:none 
}
 .icon-compare{
     display:none 
}
.footer-newsletter {
    background: #f5f5f5;
    padding-bottom: 20px;
}
 .wishlist_table .matrix_wolffinal-price{
     position:unset 
}
 .post-meta span{
     display:inline-block;
     text-align:center 
}
 .masonry-gallery .post-meta span{
     display:inline-block;
     margin:0 20px;
     text-align:center 
}
 .post-module__content p ::-moz-selection{
     background-color:rgba(33,255,0,.17) 
}
 .post-module__content a{
     color:#32b4fd 
}
 blockquote::after,blockquote::before,q::after,q::before{
     content:"";
     content:none 
}
 blockquote:before{
     top:10px;
     right:0;
     -webkit-transform:matrix(-1,0,0,-1,0,0);
     -ms-transform:matrix(-1,0,0,-1,0,0);
     transform:matrix(-1,0,0,-1,0,0) 
}
 blockquote.left,blockquote.quote-left{
     float:left;
     width:260px;
     margin:5px 20px 10px 0 
}
 blockquote{
     padding:15px 40px;
     background-color:#fafafa;
     line-height:27px;
     font-size:14px;
     color:#6b7074 
}
 blockquote,q{
     quotes:none 
}
 blockquote::after{
     bottom:25px;
     left:10px;
     float:left;
     position:relative 
}
 blockquote::before{
     position:unset;
     float:right;
     margin-left:10px 
}
 .price_slider_amount #max_price,.price_slider_amount #min_price,.price_slider_amount input{
     display:none 
}
 .rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{
     direction:rtl 
}
 .final-price,.oldprice{
     font-family:'Kalameh',sans-serif 
}
 .available_widget .woocommerce-widget-layered-nav-list__item--chosen a::before,.woocommerce-error:before{
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none 
}
 #slider img{
     height:100%;
     width:100% 
}
 .available_widget .woocommerce-widget-layered-nav-list__item--chosen a::before{
     position:relative;
     right:0;
     border:1px solid transparent;
     float:right;
     margin-left:10px;
     display:block;
     padding-right:2px;
     width:18px;
     height:18px;
     top:0;
     color:#fff;
     font-size:9px;
     line-height:18px;
     border-radius:14px
}
 .flickity-slider .product-price-discount,.flickity-slider .product-price-oldprice span:first-child,.flickity-slider .product-price-oldprice span:last-child{
     display:none 
}
 .wms-progress-bar .retrangle .step.progress i{
     background:#e6fcff 
}
 .cart-box .cart-items-count {
    font-size: 13px;
    line-height: 15px;
    color: #fff;
    width: 23px;
    height: 23px;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    text-align: center;
    vertical-align: middle;
    border-radius:8px;
    font-weight:normal;
    border: 3px solid #fff;
    right: -56px
}
 .cart-box.fill .cart-items-count {
        background: linear-gradient(90deg,#ff8a00,#e52e71);
        animation: pulse 2s infinite;
}
 li h4{
     font-size:13px;
     line-height:25px 
}
 .flickity-slider .oldprice{
     font:16px/14px Kalameh;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     margin-top:0;
     position:relative;
     top:-12px;
     width:100%;
     color:#999;
     text-align:center;
     text-decoration:line-through;
     display:block;
     direction:rtl 
}
 .flickity-slider .product-price-finalprice span:first-child{
     display:none 
}
 .flickity-slider .finalprice{
     font:14px/30px Kalameh;
     direction:rtl;
     margin:15px 0 0;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     margin-top:0;
     position:relative;
     top:-30px;
     width:210px;
     text-align:center;
     text-decoration:line-through;
     display:block 
}
 .flickity-slider .product-price-oldprice{
     display:block;
     float:none 
}
 .flickity-slider .product-price-oldprice span.oldprice{
     text-decoration:line-through;
     font-size:16px;
     padding:0;
     vertical-align:0;
     color:#999 
}
 .flickity-slider .product-price-finalprice span.finalprice{
     font-family:'Kalameh',sans-serif;
     color:#ef394e;
     display:contents;
     font-size:20px;
     line-height:50px;
     letter-spacing:0;
     direction:rtl 
}
 .flickity-slider .product-price-finalprice{
     color:#777;
     font-size:13px;
     margin:7px 0 0;
     clear:both;
     float:none 
}
 .main-content .price-section{
     margin:10px 0 
}
 .copyright-bar .copyright-bar-text .section-one{
     float:right;
     font-size:13px;
     line-height:20px;
     margin-top:0;
     display:block;
     width:80% 
}
 .rememberpassword .box.noback>.head h1{
     font:400 14px/40px Kalameh;
     margin:7px auto;
     width:50% 
}
 .userform .dk-button-container .dk-button .dk-button-label{
     color:#fff;
     background-color:transparent 
}
 .rememberpassword .box.noback>.head{
     padding-bottom:0 
}
 .rememberpassword .regbox .noback div.content,.rememberpassword .userbox .noback div.content{
     margin:10px 0 
}
 .rememberpassword .dk-button-container{
     display:inline-block;
     width:100%;
     border-radius:14px
}
.userbox .box.noback > .head h1 {
    font: 400 18px/35px Kalameh;
    margin: 7px auto;
    width: 50%;
    color: #4d4d4d;
}
 #tab-desc ul li::before,.main-features li::before{
     background:#ccc;
     vertical-align:middle;
     margin-left:5px;
     border-radius:50% 
}
.main-features li::before {
    display: list-item;
    content: "";
    width: 7px;
    height: 7px;
    float: right;
    margin-top: 11px;
}
 .columnone dell span,.columnone inss span,.matrix_wolfprice,.woocommerce-Price-amount{
     font-family:'Kalameh',sans-serif 
}
 .icon-caretLeft::before,.woocommerce a.button::before{
     font-family:bigikala;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-transform:none;
     text-decoration:none 
}
 .flip-clock-wrapper ul li{
     line-height:36px 
}
 .hr-widget .rpwe-time{
     text-align:center;
     display:block 
}
 #bigikala_login #loading img.site-logo{
     max-height:100px;
     max-width:240px 
}
 .site-loader{
     height:120px!important;
     margin-top:25px!important;
     display:inline 
}
 #bigikala_login #loading{
     height:auto 
}
 div#wrapper{
     display:block;
     margin-bottom:10px 
}
 .woocommerce a.button::before{
     content:"\E0E5";
     font-size:24px;
     width:30px;
     height:30px;
     float:left;
     margin-right:15px;
     font-size:12px 
}
 h1,h2,h3,h4,h5,h6{
     color:#4d4d4d;
     font-weight:normal 
}
 .navbar-primary .title2,.navbar-primary h4,.navbar-primary h5,.navbar-primary h6{
     color:inherit;
     font-weight:normal;
     margin:inherit;
     padding:inherit 
}
 #comments ul{
     margin-right:20px 
}
 #tab-desc h1{
     font-size:35px;
     line-height:50px 
}
 #tab-desc h2{
     font-size:30px;
     line-height:45px 
}
 #tab-desc h3{
     font-size:22px;
     line-height:36px 
}
 #tab-desc h4{
     font-size:17px;
     line-height:30px 
}
 #tab-desc h5{
     font-size:14px;
     line-height:26px 
}
 #tab-desc h6{
     font-size:12px;
     line-height:22px 
}
 #tab-desc ul{
     font-size:12px;
     line-height:24px;
     margin-top:6px;
     margin-right:-7px 
}
 .wc-descrip .woocommerce-Price-currencySymbol{
     font-size:17px 
}
 .cart-empty-div{
     background: #fff;
     border:3px solid #f0f0f2;
     color:#ef394e;
     line-height:37px;
     margin:0 auto 10px;
     border-radius:14px;
     -moz-border-radius:14px;
     -webkit-border-radius:14px;
     -ms-border-radius:14px;
     max-width:1220px;
     width: 100%;
     text-align:center;
     padding:50px 20px 
}
 .wms-thanks-description{
     text-align:center 
}
 .wms-order-table{
     margin-right:0;
     margin-top:20px 
}
 .icon-home{
     width:64px!important;
     height:64px!important 
}
 .icon-arrow-top{
     width:7px;
     height:10px;
     margin-left:7px;
     margin-top:3px 
}
 .technicalspecs-value i.icon{
     display:inline-block;
     vertical-align:text-top;
     width:36px!important;
     height:18px!important;
     line-height:16px;
     margin-left:5px 
}
 .dashicons-admin-users::before,.dashicons-arrow-down-alt2::before,.dashicons-lock::before,.icon-info-faq::before,.icon-info-message::before,.icon-info-tell::before{
     font-family:bigikala;
     font-style:normal;
     font-weight:normal;
     font-variant:normal;
     text-transform:none;
     display:inline;
     position:relative;
     vertical-align:sub;
     -webkit-font-smoothing:antialiased;
     speak:none;
     -moz-osx-font-smoothing:grayscale 
}
 .icon-arrow-up-small{
     background-position:-35px -698px;
     height:18px;
     width:9px;
     margin-left:10px 
}
 .tbar ul li .gift-icon::before{
     content:"\E047";
     font-size:22px;
     margin:0 5px 
}
 .dashicons-admin-users::before,.dashicons-lock::before{
     color:#777;
     line-height:1;
     width:60px;
     height:20px;
     font-size:120px;
     text-align:center 
}
 .icon-info-faq::before,.icon-info-message::before,.icon-info-tell::before{
     font-size:24px;
     text-align:center 
}
 .wms-progress-bar{
     margin:50px auto;
     display:block;
     position:relative!important;
     width:100%;
     margin-right:-12px;
     margin-bottom:70px!important;
     height:52px!important 
}
 .minimal-checkout .wms-progress-bar{
     background: #1f1c28;
     margin-top:-11px;
     -webkit-box-shadow:0 2px 12px 0 hsla(0,0%,44.3%,.14);
     box-shadow:0 12px 12px 0 hsla(0,0%,44.3%,.14);
     width:101.6% 
}
.woocommerce form .form-row.create-account label {
    color: #ef394e !important;
    display: inline-flex;
    padding-right: 20px;
}
 #account_password_field{
     display:block;
     width:108%;
     padding:0;
     margin:0 
}
 .dashicons-lock::before{
     content:"\E0c3"!important 
}
 .dashicons-admin-users::before{
     content:"\E035"!important 
}
 .login p,.signup p{
     margin:0 0 10px;
     line-height:50px;
     font-size:16px;
}
 .login a:active,.login a:hover,.signup a:active,.signup a:hover{
     color:#fff 
}
 .icon-info-faq::before{
     content:"\E073" 
}
 .icon-info-message::before{
     content:"\E09C" 
}
 .main-menu-div .arrow{
     transform:rotate(90deg);
     margin-right:-24px;
     margin-left:14px 
}
 .dashicons-arrow-down-alt2::before{
     content:"\E185";
     font-size:13px;
     color:#fff;
     line-height:0;
     margin:0 -20px 0 0 
}
.header .dk-button-container .dk-button i.dk-button-icon.dk-button-icon-cart::before {
    display: block;
    height: auto;
    float: right;
    margin-right: 6px;
    content: "\E009";
    font-size: 45px;
    font-family: bigikala;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight:normal;
    text-decoration: none;
    text-transform: none;
    line-height: 52px;
}
 .icon-caretLeft{
     background:0 0 
}
 .guidance__rules .icon-userbox-cart{
     display:none 
}
 .woocommerce-review__verified::before{
     content:"\E0E2";
     font-size:25px;
     color:#ff637d;
     position:absolute;
     transform:translate(50%);
     font-family:bigikala;
     font-weight:normal;
     text-align:center;
     font-style:normal;
     right:55px;
     top:-19px 
}
 .icon-arrow-up-large::before,.icon-blue-plus::before{
     font-family:bigikala;
     font-style:normal;
     font-weight:normal;
     font-variant:normal;
     text-transform:none;
     speak:none;
     display:inline;
     vertical-align:sub;
     line-height:0;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     position:relative 
}
 .woocommerce-review__verified{
     font-size:0 
}
 .section-products-carousel header .boxmore i{
     margin-top:6px;
     width:12px 
}
.icon-blue-plus::before {
    content: "\E171";
    font-size: 20px;
    color: #ef394e;
    text-align: center;
    top: 2px;
    right: -8px;
}
 .icon-arrow-up-large::before{
     color:#8d99a1;
     content:"\E185";
     font-size:22px 
}
 .products-notify-button .dk-button-container .dk-button.blue{
     border-radius:14px
}
 .matrix_wolfold-price,.older-price{
     text-align:center;
     text-decoration:line-through 
}
 .products-notify-button .dk-button-container .dk-button .dk-button-label{
     color:#fff;
     background: linear-gradient(90deg,#8e8e8e,#353535);
}
 .products-notify-button .dk-button-container .dk-button,.products-notify-button .dk-button-container .dk-button i.dk-button-icon{
     background: linear-gradient(90deg,#8e8e8e,#353535);
}
 .products-notify-button .dk-button-container .dk-button-label .dk-button-labelname{
     display:block;
     height:55px;
     line-height:53px;
     text-align:center;
     font-size:18px;
     margin:0 30px 
}
 .woocommerce-error::before{
     content:"\E00E";
     color: #ef394e2b;
     right:25px;
     top:25px;
     position:absolute;
     line-height:1;
     font-size:50px 
}
 .woocommerce-error, .woocommerce-info, .woocommerce-message {
    margin: 10px auto 10px;
    -webkit-box-shadow: 0;
    -ms-box-shadow: 0;
    -moz-box-shadow: 0;
    -o-box-shadow: 0;
    border-radius:14px;
    direction: rtl;
    color: #4d4d4d !important;
    padding: 12px 100px 18px 10px;
    font-size: 18px !important;
    background-color: #bf00510a;
    border: 3px solid #ef394e2b;
    min-height: 94px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    line-height: 22px;
    width: 97.5%
}
.matrix_box {
    height:460px;
    overflow:  visible !important;
    border-radius:16px;
}
 .matrix_box::before {
content: "";
background: linear-gradient(130deg,#ef394e,#af002d 41.07%,#319197 76.05%);
position: absolute;
top: -4px;
left: -4px;
width: calc(100% + 8px);
height: calc(100% + 8px);
z-index: 1;
border-radius:14px;
 }
 .matrix_box::after {
 content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
z-index: 2;
border-radius:14px;
 }
.matrix_wolfbox {
    overflow: hidden;
    text-align: center;
    margin-bottom: 9px;
    position: relative;
    transition: all ease-out .2s;
    z-index: 3;
    border-radius:16px;
}
 .matrix_wolfloader .layer{
     position:absolute;
     bottom:0;
     left:0;
     width:0;
     box-shadow:0 0 8px 0 hsla(0,100%,77%,.5);
     border-top-style:solid;
     border-width:1px 0 0;
     border-image-source:linear-gradient(90deg,#ef394e,#e52e71);
     border-image-slice:1;
     content:"" 
}
 .matrix_wolfimg{
     height:220px;
     width:auto;
     margin:30px auto 7px 
}
 .matrix_wolfname{
     display:block;
     font-weight:normal;
     height:50px;
     color:#4d4d4d;
     padding:0 10px;
     overflow:hidden;
     font-size:16px;
     margin-top: -5px;
     line-height:25px 
}
 .matrix_wolfsale-price{
     display:block;
     font-size:20px;
     line-height:26px;
     font-weight:normal;
     color:#ef394e;
     margin-top:5px;
     text-align:center 
}
 .matrix_wolfsale-price .woocommerce-Price-currencySymbol{
     font-size:16px 
}
 .older-price{
     font-size:17px;
     line-height:25px;
     color:#acacac;
     margin-right:0;
     margin-top:5px 
}
 .section-products-carousel header{
     height:40px;
     display:block;
     -ms-flex-pack:justify;
     justify-content:space-between;
     margin:2px 33px 6px;
     position:relative;
     padding-left:5px 
}
 .matrix_wolfold-price{
     font:16px/30px Kalameh;
     margin:15px 0 0;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     margin-top:0;
     position:relative;
     top:4px;
     width:100%;
     color:#999;
     display:block;
     direction:rtl 
}
 .matrix_wolffinal-price{
     font-family:'Kalameh',sans-serif;
     color:#ef394e;
     display:contents;
     font-size:20px;
     line-height:50px;
     letter-spacing:0;
     direction:rtl;
     font-weight:normal 
}
 .flickity-enabled.is-draggable .flickity-viewport{
     cursor:move;
     cursor:-webkit-grab;
     cursor:grab;
     height:100%;
     overflow:hidden 
}
 .flickity-prev-next-button{
     top:60% !important;
     border:none;
     cursor:pointer;
     -webkit-transform:translateY(-50%) !important;
     transform:translateY(-50%);
     background:hsla(0,0%,100%,.8);
     box-shadow:0 2px 15px 0 rgba(0,0,0,.1);
     border-radius:0;
     margin-top:-35px;
     color:#4d4d4d;
     position:absolute !important;
     width:49px !important;
     height:90px !important; 
}
 .checkout-products .section-products-carousel,.news-widget{
     -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1) 
}
 .flickity-rtl .flickity-prev-next-button.next::before,.flickity-rtl .flickity-prev-next-button.previous::before,.icon-review-location::before,.icon-review-phone::before,.icon-review-user::before{
     font-family:bigikala;
     color:#a4a7aa;
     font-style:normal;
     font-weight:normal;
     font-variant:normal;
     text-align:center;
     vertical-align:sub;
     position:relative;
     -webkit-font-smoothing:antialiased;
     text-transform:none;
     -moz-osx-font-smoothing:grayscale 
}
 .section-products-carousel .productItem img{
     width:210px;
     height:210px 
}
 .icon-review-location::before,.icon-review-phone::before,.icon-review-user::before{
     speak:none;
     line-height:1;
     display:inline;
     font-size:25px 
}
 .icon-review-location::before{
     content:"\E096" 
}
 .icon-review-phone::before{
     content:"\E072" 
}
 .icon-review-location,.icon-review-phone,.icon-review-user{
     background:0 0 
}
 .checkout-products .section-products-carousel .flickity-rtl .flickity-prev-next-button.next,.checkout-products .section-products-carousel .flickity-rtl .flickity-prev-next-button.previous{
     margin-top:10px 
}
.flickity-prev-next-button .arrow{
     display:none 
}
 .flickity-rtl .flickity-prev-next-button.next::before,.flickity-rtl .flickity-prev-next-button.previous::before{
     right:auto;
     display:inline;
     font-size: 45px;
line-height: 30px;
     speak:none 
}
 .flickity-rtl .flickity-prev-next-button.previous::before{
     content:"\E191";
     top:8px;
     left:15px 
}
 .flickity-rtl .flickity-prev-next-button.next::before{
     content:"\E185";
     top:7px;
     left:3px 
}
 .vc_column_container > .vc_column-inner:first-child{
     padding:0 5px;
     margin:0 
}
 .vc_column_container>.vc_column-inner{
     padding:0;
     margin:0; 
}
 .vc_row{
     margin-left:-4px!important;
     margin-right:-4px!important 
}
 .products__item-price>.woocommerce-Price-amount{
     font-family:'Kalameh',sans-serif;
     color:#ef394e;
     font-size:20px;
     line-height:50px;
     letter-spacing:0;
     direction:rtl 
}
 .icon-caret-left-blue::before{
     content:"";
     position:relative;
     right:0;
     bottom:27px;
     width:25px;
     border-style:solid;
     border-width:9px 0 0 8px;
     border-color:transparent transparent transparent #ef394e;
     transform:rotate(41deg);
     margin-right:-5px;
     display:block 
}
 .icon-caret-left-blue,ul.spec-list b.title i{
     margin:0 0 0 13px;
     height:14px 
}
 .vendor-info_title span:first-child{
     font-size:30px;
     line-height:50px 
}
 .positive-point .title{
     margin:0;
     font:16px/30px Kalameh 
}
 .woocommerce-breadcrumb a{
     font-size:13px 
}
 .woocommerce .woocommerce-breadcrumb{
     padding:0;
     font-size:13px;
     line-height:1.833;
     font-weight:normal;
     color:#000;
     margin:10px 0 
}
 .woocommerce-breadcrumb a::after {
    content: "\E184";
    color: #4f4f4f;
    letter-spacing: .4px;
    font-size: 20px;
    vertical-align: middle;
    margin-left: 5px;
    padding-right: 5px;
    font-weight:normal;
    line-height: 29px;
    font-family: bigikala;
    top: 4px;
    position: relative;
}
 .woocommerce .woocommerce-breadcrumb span:last-child::before{
     content:" ";
     color:#cfcfcf;
     letter-spacing:.4px;
     font-size:13px;
     vertical-align:middle;
     margin-left:5px;
     padding-right:5px;
     font-weight:normal;
     line-height:26px 
}
 b{
     text-align:justify;
     font:100 17px/31px Kalameh;
     letter-spacing:0 
}
 strong{
     font-weight:normal 
}
 .hide-pc{
     display:none 
}
 .dk-button-icon-caretLeft::before,.single_add_to_cart_button::before{
     font-variant:normal;
     font-weight:normal;
     text-transform:none;
     text-decoration:none 
}
 .flickity-slider{
     margin-right:30px 
}
 .flickity-rtl .flickity-prev-next-button.previous{
     left:auto;
     right:-3px;
     border: 3px solid #f3f3f3;
     border-radius:100px 0 0 100px 
}
 .flickity-rtl .flickity-prev-next-button.next{
     right:auto;
     left:-3px;
     border: 3px solid #f3f3f3;
     border-radius:0 100px 100px 0 
}
.blog-widget-carousel .flickity-rtl .flickity-prev-next-button.previous,.blog-widget-carousel .flickity-rtl .flickity-prev-next-button.next,
.wonder .flickity-rtl .flickity-prev-next-button.next, .wonder .flickity-rtl .flickity-prev-next-button.previous {
     border: none;
     background: transparent;
}
 .dk-button-icon-caretLeft::before{
     font-style:normal 
}
 .wms-proceed-buttons .next,.wms-proceed-buttons .prev{
     font-size:15px 
}
 .single_add_to_cart_button::before{
     z-index:2;
     transition:all .3s ease-in-out;
     width:90px;
     height:90px;
     position:absolute;
     right:-10px;
     top:-15px;
     background:hsla(0,0%,100%,.21);
     content:" ";
     border-radius:50%;
     font-family:bigikala;
     font-size:30px;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     line-height:1;
     line-height:95px;
     font-size:12px;
     padding-top:0;
     padding-left:37px 
}
 .short-description .innerContent,.short-description p{
     margin-bottom:10px;
     color:#404040;
     font-size:15px;
     line-height:2.15 
}
 .icon-arrow-down-small,.icon-arrow-up-small{
     display:none 
}
 .c-footer__feature-innerbox,.c-footer__middlebar,.c-footer__partners{
     max-width:1450px;
     margin:auto 
}
 .c-footer__feature-innerbox,.c-footer__middlebar{
     display:-ms-inline-flexbox;
     display:inline-flex;
     width:100%;
     -ms-flex-align:center;
     align-items:center 
}
 .c-footer__feature-innerbox{
     -ms-flex-pack:distribute;
     justify-content:space-around;
     width:calc(100% - 15px);
     margin:10px 0; 
}
 .footer-svg{
     border-bottom:solid 1px #cfd8dc;
     margin:0; 
}
 .c-footer__badge{
     display:inline-block;
     width:16.3% 
}
 .footer-newsletter ul li a{
     color:#666;
     font-weight:lighter;
     font-size:14px;
     line-height:1;
     letter-spacing:-.1px;
     text-decoration:none 
}
 .c-footer__feature-item{
     text-align:center;
     position:relative;
     padding-top:80px;
     font-size:18px;
     line-height:1.692;
     color:#464e57;
     letter-spacing:.2px;
     padding-bottom:20px;
     margin:auto;
     font-weight:normal 
}
 .c-footer__feature-item--1{
     background:url(../files/B-delivery.png) 48% 8px no-repeat;
     background-size:auto 71px 
}
 .c-footer__feature-item--3{
     background:url(../files/B-support.png) 50% 4px no-repeat;
     background-size:auto 71px 
}
 .c-footer__feature-item--4{
     background:url(../files/B-COD.png) 50% 0 no-repeat;
     background-size:auto 86px 
}
 .c-footer__feature-item--5{
     background:url(../files/B-warranty.png) 50% 5px no-repeat;
     background-size:auto 71px 
}
 .c-footer__feature-item--6{
     background:url(../files/B-originality.png) 50% 6px no-repeat;
     background-size:auto 79px 
}
 .footer-newsletter input[type=email],.footer-newsletter input[type=text]{
     float:right;
     margin:0;
     text-align:right;
     transition:all .4s ease-out 0;
     outline:0;
height: 50px;
font-weight: normal;
position: relative;
     border-radius: 14px;
     background: #e3e3e6;
     border: none;
     color: #81858b;
     font-size: 15px;
     line-height: 215%;
     padding: 8px 12px;
     letter-spacing: -.8px;
     -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     flex-grow: 1;
}
 .footer-newsletter input[type=submit]{
     float:left;
     margin:0 8px 0 0;
     display:inline-block;
     padding:0 19px;
     min-height:38px;
     overflow:hidden;
     position:relative;
     cursor:pointer;
     color:#fff;
     height:47px;
     line-height:38px;
     border-radius:6px 0 0 6px;
     text-align:center;
     border:0;
     font-size:13px;
     width:112px;
     left:10px;
     background: linear-gradient(90deg,#ff8a00,#e52e71) 
}
 .c-product__feature{
     border-top:1px solid #f4f4f4;
     height:141px;
     width:100%;
     display:none;
     -ms-flex-align:center;
     align-items:center;
     -ms-flex-pack:distribute;
     justify-content:space-around;
     margin-top:auto;
     font-size:11px;
     line-height:2 
}
 .c-product__feature--body .c-product__feature{
     display:inline-block;
     width:100%;
     height:83px;
     border-top:none;
     margin-bottom:10px 
}
 .c-product__feature .o-grid,.c-product__feature .row,.product__feature .row{
     width:100%;
     margin:23px auto 
}
 .c-product__feature .row{
     -ms-flex-wrap:nowrap;
     flex-wrap:nowrap;
     margin-right:0;
     margin-left:0 
}
 .o-grid .row{
     display:-ms-flexbox;
     display:flex;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     margin-right:-10px;
     margin-left:-10px 
}
 .c-product__feature-col{
     -ms-flex:0 0 20%;
     flex:0 0 20%;
     max-width:20%;
     display:-ms-inline-flexbox;
     display:inline-flex;
     -ms-flex-align:center;
     align-items:center;
     -ms-flex-pack:center;
     justify-content:center 
}
 .c-product__feature-item{
     display:-ms-flexbox;
     display:flex;
     position:relative;
     -ms-flex-direction:column;
     flex-direction:column;
     padding-right:50px 
}
.c-product__feature--body {
    display: -ms-flexbox;
    display: flex;
    box-shadow: 0 12px 12px 0 hsla(0,0%,71%,.11);
    background-color: #fff;
    border: 3px solid #f3f3f3;
    padding: 5px 45px 0 0;
    margin-bottom: 10px;
    clear: both;
    border-radius:14px;
}
 .c-product__feature-item--1::before{
     content:"\E1EB";
     font-family:bigikala;
     position:absolute;
     display:block;
     top:3px;
     right:-17px;
     font-size:40px;
     color:#434a54;
     font-weight:normal;
     line-height:46px 
}
 .c-product__feature-item--4::before{
     content:"\E1E7";
     font-family:bigikala;
     position:absolute;
     display:block;
     top:0;
     right:-8px;
     font-size:42px;
     color:#434a54;
     font-weight:normal;
     line-height:46px 
}
 .c-product__feature-item--5::before{
     content:"\E1EA";
     font-family:bigikala;
     position:absolute;
     display:block;
     top:0;
     right:0;
     font-size:44px;
     color:#434a54;
     font-weight:normal;
     line-height:46px 
}
 .c-product__feature-item--6::before{
     content:"\E1ED";
     font-family:bigikala;
     position:absolute;
     display:block;
     top:0;
     right:0;
     font-size:44px;
     color:#434a54;
     font-weight:normal;
     line-height:46px 
}
 .c-product__feature-item--3::before{
     content:"\E1E9";
     font-family:bigikala;
     position:absolute;
     display:block;
     top:0;
     right:0;
     font-size:44px;
     color:#434a54;
     font-weight:normal;
     line-height:46px 
}
 .tamamshode{
     position:absolute;
     font-size:20px;
     font-size:1.429rem;
     line-height:1.1;
     padding:15px 25px;
     left:110px;
     bottom:50px 
}
 .woocommerce nav.woocommerce-pagination ul li span.current{
     border-radius:100%;
     font-size:18px;
     line-height:34px;
     margin:0 3px;
     display:inline-block;
     width:34px;
     height:34px;
     text-align:center;
     vertical-align:top;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border:none;
     color:#fff 
}
 .woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{
     border-radius:14px;
     font-size:18px;
     line-height:34px;
     margin:0 3px;
     display:inline-block;
     width:35px;
     height:34px;
     text-align:center;
     vertical-align:top 
}
 .c-seller__info.ready{
     color:#ef394e;
     font-weight:normal 
}
 .icon-footer-aparat,.icon-footer-facebook,.icon-footer-googleplus,.icon-footer-instagram,.icon-footer-telegram,.icon-footer-twitter{
     width:32px!important;
     height:32px!important;
     margin:3px;
     border-radius:14px;
     text-align:center;
     opacity: 0.7 
}
 .icon-footer-aparat:hover,.icon-footer-facebook:hover,.icon-footer-googleplus:hover,.icon-footer-instagram:hover,.icon-footer-telegram:hover,.icon-footer-twitter:hover{
     opacity: 1 
}
 .icon-footer-facebook{
     display:inline-block 
}
 .icon-footer-facebook:before{
     content:"\E103";
     display:inline-block;
     font:normal normal normal 24px/1 "bigikala";
     text-rendering:auto;
     line-height:30px;
background-color: #000;
    background-clip: border-box;
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
text-shadow: none;
}
 .icon-footer-googleplus:before,.icon-footer-twitter:before{
     display:inline-block;
     font:normal normal normal 24px/1 "bigikala";
     text-rendering:auto 
}
 .icon-footer-twitter{
     display:inline-block 
}
.icon-footer-twitter::before {
    content: "\E0FF";
    line-height: 33px;
    background-color: #000;
    background-clip: border-box;
    background-clip: border-box;
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-shadow: none;
    font-size: 22px;
}
 .icon-footer-googleplus{
     display:inline-block 
}
 .icon-footer-googleplus:before{
     content:"\E100";
     line-height:30px;
background-color: #000;
    background-clip: border-box;
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
text-shadow: none;
font-size:26px;
}
 .icon-footer-aparat:before,.icon-footer-instagram:before{
     font:normal normal normal 24px/1 "bigikala";
     display:inline-block;
     text-rendering:auto;
background-color: #000;
    background-clip: border-box;
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
text-shadow: none;
}
 .icon-footer-instagram{
     display:inline-block 
}
 .icon-footer-instagram:before{
     content:"\E0FB";
     line-height:30px 
}
 .icon-footer-aparat{
     display:inline-block 
}
.icon-footer-aparat::before {
    content: "\E109";
    line-height: 36px;
    font-size: 32px;
}
 .icon-footer-telegram{
     display:inline-block 
}
 .icon-footer-telegram:before{
     content:"\E106";
     display:inline-block;
     font:normal normal normal 24px/1 "bigikala";
     text-rendering:auto;
     line-height:30px;
background-color: #000;
    background-clip: border-box;
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
text-shadow: none;
}
 .c-seller__info--leadTime i::before,.c-seller__info--shipment i::before,.c-seller__info--title>i::before,.c-seller__rating .icon::before,.navbar-primary .promotion-badge ul li::before{
     font-family:bigikala;
     font-style:normal;
     font-weight:normal;
     font-variant:normal;
     text-transform:none;
     speak:none;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale 
}
 .about-bar{
     background:#d7dee0;
}
 #username .woocommerce form .form-row input.input-text{
     padding-left:0;
     padding-right:10px;
     width:100% 
}
 .dig_wc_countrycodecontainer input[type=text],.digit_cs-list{
     width:70px 
}
.woocommerce form .form-row input.input-text {
    border: 3px solid #f0f1f2;
    height: 50px;
    line-height: 45px;
    overflow: hidden;
    border-radius:14px;
    font-size: 16px;
    text-align: right;
    padding-right: 20px !important;
}
 .icon-arrow-up-large{
     background:0 0 
}
 .c-seller__info i{
     margin-left:10px 
}
 .wpb_raw_code{
     background: #1f1c28 
}
 .footerinfobar ul li{
     display:inline-block;
     margin:15px 62px 0 0;
     float:left;
     line-height:15px 
}
 .variations_form .dk-button-container.hasIcon .dk-button-label{
     height:55px;
     font-size:20px;
     padding:7px 54px 7px 0 
}
 .dk-button .dk-button-container .dk-button .dk-button-label{
     color:#fff;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border-radius:14px;
     height:55px;
     font-size:20px;
     padding:7px 54px;
     z-index:1 
}
 .top-header-banner img{
     height:auto;
     max-width:100%;
     margin:0 
}
#bigikala_login .login-msg {
    color: #ff1800;
    font-size: 16px;
    text-align: center;
}
 .bigi .dashicons-arrow-down-alt2,.woocommerce-MyAccount-content .dk-button-icon-caretLeft::before{
     display:none 
}
 ul.lofslidersmain li .wc-thumb{
     float:right;
     margin-top:55px 
}
 .highcharts-legend-item span{
     margin-right:7px;
     top:0 
}
 .woocommerce-message .buttom,.woocommerce-message::before{
     content:"\E0A2";
     color: #ef394e2b;
     right:25px;
     top:20px;
     position:absolute;
     line-height:1;
     font-size:50px;
     font-family:bigikala 
}
 .icon-caret-left-blue{
     width:30px;
     top:39px;
     background:0 0 
}
 .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n),ul.products[class*=columns-] li.product:nth-child(2n){
     float:right;
     clear:none 
}
 .single_add_to_cart_button:hover:before{
     width:900px;
     height:900px;
     right:-450px;
     top:-450px;
     transform:unset 
}
 .products-notify-button .dk-button-container .dk-button i.dk-button-icon.dk-button-icon-notification::after,.single_add_to_cart_button::after{
     width:90px;
     height:90px;
     border-radius:50%;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     position:absolute 
}
 .single_add_to_cart_button::after {
     z-index: 2;
     transition: all .3s ease-in-out;
     right: 0px;
     top: -16px;
     content: "\E009";
     font-size: 42px;
     line-height: 1;
     line-height: 95px;
     font-weight:normal;
}
 .screen-reader-text{
     display:none 
}
 .columnone h3{
     height:60px 
}
 .main-features-title {
    content: attr(data-title);
    font-size: 16px;
    line-height: 1.492;
    display: list-item;
    font-weight: normal;
    list-style: none;
    padding: 0;
    color: #000;
    margin: 20px 0 10px;
}
 .main-features li span.title,.main-features li span.value{
     color:#5d5d5d;
     padding-right:4px;
     margin-left:5px;
     white-space:normal;
     list-style:none;
     font-size:14px;
     line-height:1.833 
}
 .p-section-one .main-content .col-md-9{
     width:70% 
}
 .p-section-one .main-content .col-md-3{
     width:30% 
}
 .comparebox-accordion-panel .icon-caret-left-blue::before{
     bottom:-34px 
}
 .rating .txt span{
     margin-left:3px 
}
 .auth--register #reg_email{
     width:100% 
}
 #matrix_wolfnotification .dk-button-container .dk-button i.dk-button-icon.dk-button-icon-notification::before{
     top:-19px;
     right:-20px;
     padding-left:5px 
}
 .seller-v{
     padding-bottom:2px;
    color:#ef394e;
     border-bottom:1px dashed #ef394e
}
 #reg_billing_otp{
     width:400px 
}
 #reg_billing_otp_container{
     margin-right:40px 
}
 .cama{
     margin:0 
}
 .cama:last-child{
     display:none 
}
 .compare__button a:hover,.compare__button--compare a::hover{
     color:#fff 
}
 .captionItem{
     line-height:40px 
}
 .news-widget h6{
     font-family:'Kalameh',sans-serif;
     font-size:15px;
     line-height:50px;
     box-sizing:border-box;
     height:50px;
     color:#333;
     direction:rtl;
     border-bottom:1px solid #ef394e;
     width:130px;
     margin:0 auto;
     text-align:center 
}
 .rememberpassword .dig_wc_countrycodecontainer{
     left:-33px 
}
 input#payment_method_bankmellat{
     display:block;
     margin:30px 
}
 .compare-section.clearfix .compare-items-container .title span+.icon{
     position:Relative;
     top:11px;
     left:10px;
     width:20px;
     height:10px;
     float:left 
}
 .icon-emoji-dissatisfied-s,.icon-emoji-laugh-s,.icon-emoji-noidea-s{
     width:18px!important;
     height:18px!important 
}
 .icon-emoji-absolutelysisSatisfied-s{
     width:19px!important;
     height:18px!important 
}
 .c-seller__info i.icon{
     width:30px!important;
     height:25px!important 
}
 .icon-user-changepassword{
     width:44px!important;
     height:57px!important 
}
 .wms-proceed-buttons .prev{
     width:220px 
}
i.bigi-loguot::before {
    color: #777;
    font-family: bigikala;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    display: inline-block;
    height: 30px;
    float: right;
    vertical-align: middle;
    position: absolute;
    margin-right: -21px;
    content: "\E085";
    font-size: 21px;
    line-height: 15px;
}
 .tbar .icon-love::before{
     color:#777;
     font-size:22px;
     left:15px 
}
 .shipo{
     display:none 
}
 .product_attr_pa_warranty{
     position:relative;
     right:0 
}
 .dig_wc_countrycodecontainer{
     left:-2px 
}
 .dashed.gray{
     left:32px;
     top:227px 
}
 .dig_wc_countrycodecontainer .input-text{
     direction:ltr;
     text-align:center 
}
 .auth__form #reg_password{
     -webkit-box-sizing:border-box;
     box-sizing:border-box;
     width:100% 
}
 .woocommerce-message a.wc-forward{
     display:none 
}
 .mini-cart-dropdown .woocommerce-mini-cart li{
     min-height:88px;
     display:block;
     font-size:11px;
     line-height:17px;
     border-bottom:2px solid #ddd;
     margin:0 12px!important 
}
.mini-cart-dropdown .woocommerce-mini-cart li:last-child {
    border:none
}
 .c-navi-list__basket-total{
     font-size:16px;
     line-height:20px;
     color:#a1a1af;
     direction:rtl;
     text-align:right;
     position:absolute;
     bottom:6px;
     right:10px 
}
 .c-navi-list__basket-total strong {
    margin-bottom: 4px;
    font-size: 13px;
    line-height: 1;
    display: block;
    font-weight:normal;
    color: #222;
}
 .c-navi-list__basket-link::after{
     content:"\E183";
     font-size:18px;
     line-height:20px;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     margin-top:5px 
}
 .c-navi-list__basket-link,.c-navi-list__basket-link:hover,.c-navi-list__basket-link:focus{
     font-weight:normal;
     color:#ef394e ;
     font-size:14px;
     line-height:20px;
     display:flex 
}
 .c-navi-list__basket-header,.c-navi-list__basket-link{
     -ms-flex-align:center;
     align-items:center 
}
 .woocommerce-mini-cart-item a{
     text-align:right;
     direction:rtl;
     font-size:14px!important;
     line-height:normal!important;
     font-weight:normal!important;
     margin-bottom:8px;
     color:#333 !important; 
}
 .dk-button .fa-angle-down::before{
     content:"\E17E";
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:1;
     font-size:14px;
     line-height:25px 
}
 .cart-qty {
    line-height: 40px;
    display: block;
    color: #333;
    font-size: 12px;
}
 .c-navi-list__basket-item-remove::before{
     color:#4d4d4d;
     font-family:bigikala;
     content:"\E07A";
     font-size:20px;
     line-height:normal 
}
 .c-navi-list__basket-item-remove{
     display:inline-block;
     float:left;
     text-align:center;
     width:20px;
     height:20px;
     border:none;
     cursor:pointer;
     font-weight:normal;
     margin:28px 10px;
     position:relative;
     bottom:-20px;
     left:8px 
}
 .c-navi-list__basket-submit:hover{
     color:#fff
}
 .c-navi-list__basket-total .woocommerce-Price-amount{
     font-family:'Kalameh',sans-serif;
     color:#222;
     direction:rtl;
     text-align:right;
     font-size:16px!important;
     line-height:normal!important;
     font-weight:normal 
}
 li[class*='ywtm_'] a:before{
     display:none 
}
 .mini-cart-dropdown {
    padding: 0;
    line-height: 22px;
    position: absolute;
    left: -11px;
    top: 51px;
    width: 300px;
    background: #fff;
    border-radius:14px;
    z-index: 9999;
    border: 2px solid #ddd;
}
 .c-navi-list__basket-header{
     display:-webkit-box;
     display:-ms-flexbox;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
     -webkit-box-pack:justify;
     -ms-flex-pack:justify;
     justify-content:space-between;
     padding:12px 16px 12px 12px;
     font-size:16px;
     line-height:normal 
}
 a.c-navi-list__basket-submit {
    display: block;
    border-radius:14px;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: -.5px;
    color: #fff;
    text-align: center;
    padding-top: 9px;
    padding-bottom: 10px;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    width: 50%;
    margin: 5px;
    position: relative;
    float: left;
}
 .cart-box .fa-angle-down{
     position:absolute!important;
     left:6px;
     top:10px;
     font-size:20px 
}
 .mini-cart-dropdown .woocommerce-mini-cart{
     max-height:293px;
     overflow:auto;
     list-style:none;
     border-top:2px solid #ddd;
     border-bottom:2px solid #ddd; 
}
 .woocommerce-mini-cart-item .remove_from_cart_button{
     border-radius:50%;
     background-color:#1f1c28;
     width:20px;
     height:20px;
     text-align:center;
     border:none;
     z-index:123;
     cursor:pointer;
     float:right;
     margin-left:10px;
     margin-top:20px 
}
 .woocommerce-mini-cart-item img{
     position:relative;
     float:right!important;
     margin:7px 0 5px 15px !important;
     width:75px!important;
     -ms-flex-pack:center;
     justify-content:center;
     -ms-flex:0 0 70px;
     flex:0 0 70px;
     border-radius: 10px;
     max-width:75px!important;
     height:75px 
}
 .woocommerce-mini-cart-item a{
     display:inline 
}
 .woocommerce-mini-cart-item .variation{
     display:none 
}
 .cart-title{
     direction:rtl;
     font-weight:normal;
     max-height:20px;
     text-overflow:ellipsis;
     word-wrap:break-word;
     display:block;
     text-align:right;
     margin-top:14px;
     overflow:hidden;
     font-size:12px;
     line-height:21px 
}
 .woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{
     width:60px;
     float:right;
     margin-left:15px;
     -ms-flex-pack:center;
     justify-content:center;
     -ms-flex:0 0 60px;
     flex:0 0 60px 
}
 .main-wp-post-image .cat_of_post{
     position:absolute;
     z-index:4;
     color:#fff;
     background-color:#0eabef;
     font-size:14px;
     padding:4px 14px;
     border-radius:15px;
     margin:7px;
     line-height:15px;
     text-decoration:none 
}
 .main-wp-post-image img{
     vertical-align:middle;
     height:auto;
     max-width:100% 
}
 .post-meta{
     font-size:13px;
     line-height:12px;
     color:#4d4d4d;
     bottom:0;
     position:relative;
     padding-top:10px 
}
 .human_time_diff{
     font-size:12px;
     line-height:12px;
     color:#4d4d4d;
     bottom:0;
     position:relative;
     display:inline-block 
}
 .masonry-gallery{
     color:#6b7074;
     margin-top:20px;
     float:right;
     -webkit-transition:all .1s ease-in-out;
     -moz-transition:all .1s ease-in-out;
     -o-transition:all .1s ease-in-out;
     transition:all .1s ease-in-out;
     -ms-flex:0 0 40%;
     flex:0 0 40%;
     max-width:40%;
     background-color:#fff;
     box-shadow:0 0 5px 0 rgba(0,0,0,.1);
     box-sizing:border-box;
     overflow:hidden;
     border-radius:14px;
     margin-left:1.5%;
     margin-bottom:10px;
     position:relative;
     padding-bottom:0;
     max-height:440px 
}
 .seller-contact-header{
     padding:20px 
}
 .vendors-table .vendor-button{
     display:block;
     text-align:center;
     color:#ef394e;
     transition:background-color 150ms ease 0;
     font-size:13px;
     border-radius:14px;
     background-color:transparent;
     border:2px solid #ef394e;
     padding:14px 20px;
     width:100%;
     height:50px;
     line-height:20px;
     font-weight:normal 
}
 .vendors-table-row--header .vendors-table-col{
     padding:10px;
     padding-right:10px;
     display:none!important;
     padding-right:20px 
}
 .vendors-table{
     position:relative;
     background-color:#fff;
     border:1px solid #ebeced;
     margin-bottom:10px 
}
 .vendors-header{
     display:flex;
     justify-content:space-between;
     padding:15px 22px 
}
 .vendors-count{
     display:flex;
     align-items:center;
     font-size:15px 
}
 .vendors-table{
     display:flex;
     flex-flow:column nowrap;
     justify-content:space-between;
     line-height:1.5;
     font-size:12px 
}
 .vendors-table-row--header{
     background-color:#5e98ae;
     color:#fff;
     font-size:14px 
}
 .vendors-table-col--price{
     font-size:18px;
     color:#76787a 
}
 .vendors-table-row{
     width:100%;
     display:flex;
     flex-flow:row nowrap;
     border-bottom:1px solid #e1e1e1 
}
 .vendors-table-col{
     display:grid;
     flex-flow:row nowrap;
     flex-grow:1;
     flex-basis:0;
     padding:3px;
     align-items:center;
     word-break:break-word;
     border-bottom:1px solid hsla(0,0%,100%,.16) 
}
 .vendors-table-col:last-child{
     border-left:0 
}
 .u-Flex-grow2{
     flex-grow:2 
}
 .u-Flex-grow3{
     flex-grow:3 
}
 .vendors-table-col--sellerTitle{
     font-size:16px 
}
 .vendors-table-col--sellerTitle .avatar{
     margin-left:6px;
     border-radius:50% 
}
 .vendors-table-col--center{
     justify-content:center 
}
 .vendors-table-row--highlight{
     background:#f4fbff;
     border:1px solid #ef394e 
}
 .vendors-table-row--highlight .c-table__col{
     border-left-color:#cce8f3;
     padding:10px 15px 
}
 .vendors-table-row--highlight .vendors-table-col--price{
     color:#ef394e 
}
 .vendor_detail{
     background-color:#fff;
     border:1px solid #ebeced;
     -ms-border-radius:14px;
     border-radius:14px;
     -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -moz-box-sizing:border-box;
     box-sizing:border-box;
     min-height:370px;
     padding-top:5px;
     margin-bottom:15px;
     font-size:12px 
}
 .vendor-info_link,.vendor-rate-rating li,.vendor-rate-score li,.vendor_detail{
     display:-webkit-box;
     display:-webkit-flex;
     display:-moz-flex;
     display:-ms-flexbox;
     display:flex 
}
 .vendor-info{
     position:relative;
     padding-right:110px;
     padding-left:22px;
     padding-top:15px;
     width:35% 
}
 .vendor-info_logo{
     -webkit-flex-shrink:0;
     -moz-flex-shrink:0;
     -ms-flex-negative:0;
     flex-shrink:0;
     -webkit-box-pack:center;
     -ms-flex-pack:center;
     -webkit-justify-content:center;
     -moz-justify-content:center;
     justify-content:center;
     -webkit-box-align:center;
     -ms-flex-align:center;
     -webkit-align-items:center;
     -moz-align-items:center;
     align-items:center;
     position:absolute;
     right:-30px;
     top:15px;
     z-index:1;
     width:100px;
     height:80px;
     margin-right:15px;
     box-shadow:rgba(0,0,0,.1) 0 0 12px 0;
     margin-left:10px;
     border-radius:14px;
     background: #1f1c28 
}
 .vendor-info_title{
     margin-bottom:20px;
     padding-top:10px 
}
 .vendor-info_title span{
     display:block 
}
 .vendor-info_title span:first-child{
     margin-bottom:8px 
}
 .vendor-info_title span:last-child{
     color:#b1b1b1 
}
 .vendor-info_rate{
     border-bottom:1px solid #f0f0f0;
     border-top:1px solid #f0f0f0;
     margin-bottom:22px;
     font-size:24px;
     color:#fff;
     text-align:center;
     padding:5px 0 
}
 .vendor-info_rate>span{
     -webkit-box-align:center;
     -ms-flex-align:center;
     -webkit-align-items:center;
     -moz-align-items:center;
     align-items:center;
     vertical-align:top;
     padding-top:15px;
     padding-bottom:15px 
}
 .vendor-info_rate>span i{
     margin-left:10px 
}
 .vendor-info_rate>span:first-child{
     border-left:1px solid #f0f0f0;
     padding-left:12px;
     margin-left:12px 
}
 .vendor-info_rate .percentage span{
     min-width:33px 
}
.vendors-count i::before {
    content: "\E081";
    color: #999;
    font-size: 27px;
    font-family: bigikala;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 38px;
    vertical-align: bottom;
    margin-right: -6px;
    margin-left: 6px;
}
 .add-comment-page .row.bottom-section{
     margin-right:12px;
     margin-left:12px;
     width:100% 
}
 .vendors-table-col--sellerTitle a{
     font-size:18px;
     border-bottom:1px dashed #ef394e;
     color:#ef394e;
     padding:0;
     line-height:2;
     margin-right:15px 
}
 .vendors-table-col--sellerTitle .avatar{
     display:none 
}
 .vendors-table-col--rating i::before{
     content:"\E6a1";
     color:#8c8c8c;
     font-size:15px;
     vertical-align:middle;
     margin-left:4px;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:38px;
     width:1px;
     margin-right:21px 
}
 .vendors-table-col--rating{
     display:flex;
     align-items:center;
     font-size:14px;
     line-height:1.571;
     color:#8c8c8c;
     margin-right:-7px 
}
.vendor-warranty::before {
    content: "\E0E0" !important;
    float: right;
    width: 19px;
    height: 26px;
    display: block;
    margin: 0 0 0 19px !important;
        margin-right: 0px;
    font-size: 28px !important;
    color: #000 !important;
    font-family: bigikala !important;
    line-height: 28px !important;
    margin-right: -5px !important;
}
 .vendor-warranty{
     font-size:15px;
     line-height:25px;
     color:#3c3c3c 
}
 .woocommerce-variation-price .price .amount{
     vertical-align:-3px;
     font-size:31px;
     line-height:1.419;
     letter-spacing:1.1px;
     color:#ef394e 
}
 .product-price-finalprice span.finalprice{
     vertical-align:-3px;
     font-size:31px;
     line-height:1.419;
     letter-spacing:1.1px;
     color:#ef394e 
}
 .product-price-finalprice span:last-child{
     font-size:20px;
     line-height:1.1;
     letter-spacing:.4px;
     margin-right:-5px 
}
 .woocommerce-variation-price .price .woocommerce-Price-currencySymbol{
     font-size:20px;
     line-height:1.1;
     letter-spacing:.4px;
     margin-right:-10px 
}
 .product-det .header{
     border-bottom:1px solid #f2f2f2;
     padding:10px 0;
     min-height:85px;
     -ms-flex-align:center;
     align-items:center 
}
 .swatch-control.radio-select ul{
     display:inline-block;
     margin-top:10px 
}
.radio-select::before {
    content: "\E0E0";
    float: right;
    width: 19px;
    height: 24px;
    display: block;
    margin: 10px -10px 0 14px;
    font-size: 27px;
    color: #4d4d4d;
    font-family: bigikala;
    line-height: 6px;
}
 .product_bar_price{
     display:none 
}
 .product_bar_left .bigiCountDown.small::before{
     content:"\E139";
     position:absolute;
     left:0;
     top:6px;
     line-height:20px;
     width:19px;
     height:24px;
     display:block;
     margin:0 0 0 10px;
     font-size:23px;
     right:423px;
     top:16px;
     font-family:bigikala;
     margin-top:10px;
     padding:3px 0 0 24px;
     color:#ef394e;
     font-size:16px;
     line-height:28px;
     vertical-align:middle 
}
 .product_bar_left .flip-clock-wrapper ul li a div div.inn{
     color:#ef394e;
     font-size:18px;
     font-weight:normal 
}
 .product_bar_left .flip-clock-wrapper ul{
     width:3px;
     height:26px 
}
 .product_bar_left .flip-clock-wrapper .flip{
     margin-right:-3px 
}
 .product_bar_left .flip-clock-divider{
     margin-left:9px;
     margin-right:-5px;
     height:43px;
     margin-top:3px 
}
 .product_bar_left .flip-clock-dot{
     display:block;
     width:3px;
     height:3px;
     position:absolute;
     border-radius:50%;
     left:0;
}
 .product_bar_left .flip-clock-dot.top{
     top:13px 
}
 .product_bar_left .flip-clock-dot.bottom{
     bottom:23px 
}
 .product_bar_left .bigiCountDown.small{
     float:left;
     margin-top:10px;
     margin-right:320px 
}
 .product_bar_left .flip-clock-wrapper ul{
     background:transparent 
}
 .vendors-table-col--shipping .icon::before{
     position:relative;
     right:0;
     top:6px;
     color:#a5a5a5;
     height:21px;
     width:60px;
     content:"\E01F";
     font-size:22px;
     font-family:bigikala 
}
 .vendors-rate{
     color:#ef394e;
     margin-right:5px 
}
 .vendors-table .woocommerce-Price-currencySymbol{
     font-size:17px;
     line-height:1.294 
}
 .product-price-oldprice span:last-child{
     display:none 
}
 .product-price-oldprice span.oldprice{
     text-decoration:line-through;
     padding:0 6px 0 4px;
     vertical-align:0;
     color:#999;
     font-size:16px;
     line-height:1.375;
     font-weight:normal 
}
 .product-price-discount{
     margin-right:15px;
     display:inline-block;
     float:right;
     margin-top:5px 
}
 .woocommerce div.product div.images .flex-control-thumbs li{
     float:right 
}
 .woocommerce div.product form.cart .variations label{
     font-weight:normal;
     margin:0;
     color:#4d4d4d;
     vertical-align:top;
     font-size:15px;
     line-height:20px; 
     margin-bottom: 10px;
}
 .product-det{
     padding:15px 20px;
}
 .section-products-carousel.brands{
     height:220px 
}
 .section-products-carousel.brands .scroller .items{
     height:160px 
}
 .section-products-carousel.brands .productItem img{
     max-height:130px;
     max-width:130px 
}
 .section-products-carousel.brands .productItem{
     width:228px;
     height:143px 
}
 .section-products-carousel.brands .flickity-rtl .flickity-prev-next-button.previous,.section-products-carousel.brands .flickity-rtl .flickity-prev-next-button.next{
     top:110px 
}
 .wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid > li{
     overflow:visible 
}
 .woocommerce-checkout .select2-hidden-accessibl{
     position:static;
     border:1px solid #ef394e 
}
 #vendors-count-icon icon:before{
     content:"\E081";
     position:absolute;
     right:14px;
     top:14px;
     font-size:30px;
     color:#a1a1af;
     font-family:bigikala 
}
 .sell-this-item{
     background:transparent;
     border:none;
     border-bottom:1px dashed #ef394e;
     color:#ef394e;
     float:left;
     margin-left:-226px;
     padding:0 
}
 .sell-this-item::before{
     content:"\E0A3";
     position:absolute;
     margin-top:11px;
     transform:translateY(-50%);
     font-size:16px;
     font-family:bigikala;
     margin-right:-18px;
     border-bottom:1px dashed #ef394e;
     line-height:18px 
}
 .product_bar{
     margin-bottom:0;
     border:0;
     border-radius:0;
     background-size:contain;
     padding:18px 34px 18px 30px;
     position:relative;
     min-height:83px;
     display:-ms-inline-flexbox;
     display:inline-flex;
     -ms-flex-wrap:nowrap;
     flex-wrap:nowrap;
     -ms-flex-direction:row;
     flex-direction:row;
     -ms-flex-align:center;
     align-items:center;
     -ms-flex-pack:justify;
     justify-content:space-between;
     width:106%;
     height:20px;
     background:rgba(251,52,72,.04);
     background-size:184px 20px;
     margin-top:-15px;
     margin-right:-15px 
}
 .product-gallery-warp ul li{
     padding:15px 10px;
     position:relative;
     width:51px;
     height:46px;
     color:#363636;
     text-align:center;
     margin-bottom:10px 
}
 #more-link{
     cursor:pointer;
     color:#ef394e;
     border-bottom:1px dashed #ef394e;
     font-size:15px 
}
 .woocommerce div.product div.images .flex-control-thumbs{
     overflow:hidden;
     margin-top:10px 
}
 .sharing-panel .sharing-socials li{
     float:left;
     margin:0;
     padding:0;
     border:none;
     height:10px;
     width:50px;
     background:transparent 
}
 .flex-viewport{
     direction:ltr;
     z-index:9;
     width:340px;
     height:340px;
     margin:25px 50px 
}
 .bigikala-tooltip .bigikala-tooltiptext::after{
     content:"";
     position:absolute;
     top:50%;
     left:100%;
     margin-top:-10px;
     border-width:5px;
     border-style:solid;
     border-width:10px 0 12px 10px;
     border-color:transparent transparent transparent #aaa;
     right:-10px 
}
 .bigikala-tooltip .bigikala-tooltiptext{
     visibility:hidden;
     width:auto;
     text-align:center;
     border-radius:0;
     z-index:1;
     top:2px;
     right:134%;
     position:absolute;
     padding:9px 15px;
     background: #aaa;
     color:#fff;
     animation-name:Ib;
     animation-fill-mode:forwards;
     animation-duration:.3s;
     animation-delay:.5s;
     animation-timing-function:ease-in-out;
     font-size:14px;
     line-height:1.692;
     white-space:nowrap 
}
 .bigikala-tooltip:hover .bigikala-tooltiptext{
     visibility:visible 
}
 .matrix_wolfrating .rating-count{
     color:#a0a0a0;
     font-size:13px;
     line-height:40px;
     text-align:right 
}
 .vendors-header .vendors-count{
     color:inherit;
     font-size:18px;
     line-height:31px 
}
 .matrix_wolfspecial-offers-homepage-page a:hover::before{
     width:1100px;
     height:1100px;
     right:-700px;
     top:-700px;
     transform:unset;
     color:#fff 
}
 .matrix_wolfspecial-offers-homepage-page a::before{
     content:"";
     font-family:bigikala;
     position:absolute;
     z-index:2;
     display:block;
     transform:rotate(-180deg);
     top:-15px;
     background:hsla(0,0%,100%,.21);
     border-radius:50%;
     transition:all .4s ease-in-out;
     right:-37px;
     font-size:21px;
     width:90px;
     height:90px;
     line-height:94px;
     text-align:right;
     padding-right:15px 
}
 .matrix_wolfspecial-offers-homepage-page a::after {
    content: "\E18F";
    font-family: bigikala;
    position: absolute;
    z-index: 2;
    display: block;
    transform: rotate(-180deg);
    top: 0;
    border-radius: 50%;
    transition: all .3s ease-in-out;
    right: 0;
    font-size: 21px;
    width: 90px;
    height: 90px;
    line-height: 85px;
    text-align: right;
    padding-right: 53px;
    position: absolute;
    margin-top: -18px;
    color: #fff !important;
}
 .matrix_wolfspecial-offers-homepage-page a{
     display:block;
     padding:0 35px;
     height:55px;
     line-height:55px;
     cursor:pointer;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     color:#fff!important;
     box-shadow:none;
     font-size:15px;
     text-align:left;
     border-radius:0;
     bottom:-38px;
     position:absolute;
     width:100%;
     overflow:hidden;
     right:-1px 
}
 .products-notify-button .dk-button-container .dk-button i.dk-button-icon.dk-button-icon-notification::before{
     content:"";
     font-family:bigikala;
     position:absolute;
     z-index:2;
     display:block;
     transform:rotate(-180deg);
     top:-17px;
     background:hsla(0,0%,100%,.21);
     border-radius:50%;
     transition:all .3s ease-in-out;
     right:-19px;
     font-size:21px;
     width:90px;
     height:90px;
     line-height:94px;
     text-align:right 
}
 .products-notify-button .dk-button-container .dk-button i.dk-button-icon.dk-button-icon-notification::after{
     content:"\E00A";
     font-family:bigikala;
     position:absolute;
     z-index:2;
     display:block;
     color:#fff;
     top:0;
     border-radius:50%;
     transition:all .3s ease-in-out;
     right:0;
     font-size:30px;
     line-height:88px;
     text-align:right;
     padding-right:20px;
     position:absolute;
     margin-top:-12px 
}
 .products-notify-button .dk-button-container .dk-button i.dk-button-icon.dk-button-icon-notification:hover::before{
     width:900px;
     height:900px;
     right:-450px;
     top:-450px;
     transform:unset 
}
 .out_of_stock_label{
     z-index:11;
     color:#b37171;
     background-color:#fce9e8;
     width:462px;
     margin-right:-16px;
     margin-top:-15px;
     height:56px;
     position:relative;
     font-size:22px;
     margin-bottom:16px 
}
 .out_of_stock_label::before{
     content:"\E07b";
     color:#ecbbb9;
     font-size:29px;
     font-family:bigikala;
     vertical-align:middle;
     margin-right:25px;
     line-height:61px;
     padding-left:15px 
}
 .coming_soon_label{
     z-index:9;
     font-size:22px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     background-clip: border-box;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     -webkit-box-decoration-break: clone;
     box-decoration-break: clone;
     text-shadow: none;
     background-color:#e6f5ff;
     width:462px;
     margin-right:-15px;
     margin-top:-15px;
     height:56px;
     position:relative 
}
 .coming_soon_label::before{
     content:"\E01b";
     color:#97d5f6;
     font-size:29px;
     font-family:bigikala;
     vertical-align:middle;
     margin-right:25px;
     line-height:65px;
     padding-left:15px 
}
 .tbar{
     float:left;
     margin-left:70px;
     margin-top:16px;
     line-height:30px;
     height:24px;
     width:85px 
}
.c-header__btn-container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 44px;
    border-radius:14px;
    font-size: 15px;
    height: 48px;
    padding: 10px 6px 0 18px;
    /*! border: 3px solid #ef394e; */
    margin-top: -10px;
    margin-right: -75px;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
}
 .c-header__btn-user{
     position:relative;
     color:#fff;
     cursor:pointer;
     width:165px;
     margin-left:10px;
     -webkit-user-select:none;
     -moz-user-select:none;
     -ms-user-select:none;
     user-select:none;
     white-space:nowrap;
     overflow:hidden;
     height:100%;
     display:block;
     font-weight:normal;
     z-index:3;
     padding-left:20px; 
     margin-top: 0;
}
 a.c-header__btn-user::after {
    font-size: 22px;
    content: "\E17A";
    font-family: bigikala;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight:normal;
    text-decoration: none;
    text-transform: none;
    line-height: 20px;
    position: absolute;
    top: 8px;
    left: 19px;
}
 .c-header__user-dropdown{
     z-index:9999;
     position:absolute;
     top:calc(100% + 11px);
     right:-5px;
     width:200px;
     background: #f9f9f9;
     border-radius:14px;
     border: 1px solid #ddd;
     overflow:hidden 
}
 .c-header__user-dropdown-login{
     border-radius:14px;
     display:block;
     width:100%;
     text-align:right;
     height:20px;
     vertical-align:middle;
     letter-spacing:-.5px;
     cursor:pointer;
     color:#444!important;
     font-size:16px;
     line-height:38px;
     margin-right:23px 
}
 .c-header__user-dropdown-sign-up{
     line-height:50px;
     vertical-align:middle;
     text-align:center;
     margin-right:-15px;
     margin-left:-15px;
     border-bottom:2px solid #ddd
}
 .c-header__user-dropdown-sign-up span{
     font-size:15px;
     line-height:1.571;
     letter-spacing:-.4px;
     color:#555
}
 .c-header__user-dropdown-sign-up a{
     color:#008ec9;
     border-bottom:1px dashed #ddd;
     font-size:16px;
     line-height:1.571;
     padding-bottom:3px;
     margin-right:10px 
}
 .c-header__user-dropdown-action {
    position: relative;
    vertical-align: middle;
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 1.8;
    padding: 10px 30px;
    cursor: pointer;
    color: #666;
    border-bottom: 1px solid #ddd;
    margin: 0 12px 0 10px
}
 .tbar ul li .icon-love:before,.tbar .c-header__user-dropdown-action .orders-menu:before,.tbar .c-header__user-dropdown-action .user-menu:before{
     font-family:bigikala;
     color:#ccc;
     font-style:normal;
     font-weight:normal;
     font-variant:normal;
     text-transform:none;
     speak:none;
     line-height:1;
     -webkit-font-smoothing:antialiased;
     display:inline;
     text-align:center;
     vertical-align:sub;
     height:20px;
     position:relative;
     -moz-osx-font-smoothing:grayscale 
}
 .c-header__user-dropdown-action--logout i{
     position:absolute;
     right:20px;
     top:18px;
     font-size:20px 
}
 .tbar .c-header__user-dropdown-action .user-menu::before {
    font-size: 22px;
    margin-left: 4px;
    content: "\E048";
    font-family: bigikala;
    color: #777;
    line-height: 31px;
}
 .tbar ul li .icon-love:before{
     content:"\E056";
     font-size:20px;
     width:60px 
}
 .tbar .c-header__user-dropdown-action .orders-menu::before{
     width:90px;
     color:#777;
     content:"\E0CC";
     font-size:18px;
     line-height:1.222;
     margin-left:11px;
     font-family:bigikala 
}
 .tbar ul li a{
     color:#777 
}
 .c-header__user-dropdown-action .user-menu,.c-header__user-dropdown-action .orders-menu{
     position:absolute;
     right:0;
     top:11px 
}
 .c-header__user-dropdown-action .icon-love{
     position:absolute;
     right:32px;
     top:25px 
}
 #slider .prev div.toLeft::before{
     width:19px;
     height:33px;
     position:absolute;
     top:50%;
     z-index:100;
     font-family:bigikala;
     content:"\E191";
     right:5px;
     transform:translateY(-50%);
     color:#fff;
     text-shadow:0 2px 4px #4d4d4d;
     transition:all .3s ease-in-out;
     font-size:40px;
     line-height:26px 
}
 #slider .next div.toRight::before{
     width:19px;
     height:33px;
     position:absolute;
     top:50%;
     z-index:100;
     font-family:bigikala;
     content:"\E185";
     left:25px;
     transform:translateY(-50%);
     color:#fff;
     text-shadow:0 2px 4px #4d4d4d;
     transition:all .3s ease-in-out;
     font-size:40px;
     line-height:26px 
}
 .icon-emoji-laugh-s::before{
     content:"\E1e3";
     color:#3bcd70;
     font-family:bigikala;
     position:absolute;
     font-size:19px;
     line-height:1.158;
     right:0 
}
 .icon-emoji-noidea-s::before{
     content:"\E158";
     color:#b4b4b4;
     font-family:bigikala;
     position:absolute;
     font-size:19px;
     line-height:1.158;
     right:0 
}
 .icon-emoji-dissatisfied-s::before{
     content:"\E1a2";
     color:#ffac64;
     font-family:bigikala;
     position:absolute;
     font-size:19px;
     line-height:1.358;
     right:1px 
}
 .icon-emoji-absolutelysisSatisfied-s::before{
     content:"\E1e4";
     color:#ff4f4f;
     font-family:bigikala;
     position:absolute;
     font-size:19px;
     line-height:22px;
     right:0 
}
 .icon-emoji-absolutelysisSatisfied-red::before{
     content:"\E1e4";
     color:#ff4f4f;
     font-family:bigikala;
     position:absolute;
     font-size:26px;
     line-height:31px;
     right:0 
}
 .icon-emoji-satisfied-green::before{
     width:25px;
     content:"\E12f";
     color:#3bcd70;
     font-family:bigikala;
     position:absolute;
     font-size:26px;
     line-height:30px;
     right:0;
     height:25px 
}
 .icon-emoji-laugh-l::before{
     width:25px;
     content:"\E1e3";
     color:#fff;
     font-family:bigikala;
     position:absolute;
     font-size:26px;
     line-height:35px;
     right:0;
     margin-right:0;
     height:25px 
}
 .icon-emoji-user::before{
     content:"\E0e3";
     color:#fff;
     font-family:bigikala;
     position:absolute;
     font-size:26px;
     line-height:35px;
     right:0;
     margin-right:0;
     top:-2px 
}
 .vendor-info_link i::before{
     position:absolute;
     left:-5px;
     top:3px;
     color:#bababa;
     font-size:26px;
     content:"\E06b";
     font-family:bigikala 
}
 .icon-emoji-dissatisfied-red::before{
     width:24px;
     height:24px;
     content:"\E1a2";
     color:#ffac64;
     font-family:bigikala;
     position:absolute;
     font-size:26px;
     line-height:1.158;
     right:0 
}
 .icon-emoji-noidea-b::before{
     width:24px;
     height:24px;
     content:"\E158";
     color:#b4b4b4;
     font-family:bigikala;
     position:absolute;
     font-size:26px;
     line-height:1.158;
     right:0 
}
 .filters-panel .widget {
    position: relative;
    background-color: #fff;
    box-shadow: 0 12px 12px 0 hsla(0,0%,71%,.11);
    border: 3px solid #f3f3f3;
    margin: 0 0 10px;
    border-radius:14px;
}
 .filters-panel{
     margin-top:43px;
     position:relative;
     width:20% 
}
 .customStar::before{
     display:inline-block;
     width:18px;
     height:15px;
     position:absolute;
     float:right;
     content:"\E062";
     font-size:16px;
     font-family:bigikala;
     color:#9a9a9a;
     font-weight:normal;
     line-height:20px 
}
 .icon-user-changepassword::before{
     content:"\E04E";
     font-family:bigikala;
     font-size:70px;
     color:#787887;
     line-height:50px 
}
 .rememberpassword .dk-button-container .dk-button.blue{
     border-radius:3px;
     height:50px;
     line-height:60px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border:1px solid #ef394e 
}
 .rememberpassword .dk-button-container .dk-button-label{
     color:#fff;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border-radius:14px;
     font-size:20px;
     line-height:27px;
     margin-right:30px 
}
 .rememberpassword .userbox .noback div.content{
     margin-top:-42px 
}
 .payment_details h2,.order-info.green{
     font-size:17px 
}
 .woocommerce-MyAccount-content mark,.woocommerce-MyAccount-content .mark{
     padding:5px;
     background-color:#fcf8e3;
     border-radius:6px 
}
 .rememberpassword .userform .form-group input.en{
     color:#828282;
     text-align:left;
     direction:ltr;
     font:700 12px arial;
     height:50px 
}
 .username-ajax-log::before{
     position:absolute;
     right:12px;
     top:5px;
     color:#929292;
     font-size:26px;
     font-family:bigikala;
     content:"\E03B" 
}
 .c-header__user-dropdown-login:hover{
     color:#fff 
}
 .c-ui-input--account-password::before{
     position:absolute;
     right:20px;
     top:13px;
     color:#929292;
     font-size:23px;
     content:"\E050";
     font-family:bigikala;
     line-height:30px 
}
 #bigikala_login .form-group input.en,.modal-dialog #password{
     color:#bcbcbc;
     font:400 16px Kalameh;
     text-align:right;
     direction:rtl;
     width:395px;
     border-radius:14px;
     padding-right:50px;
     border:3px solid #f0f0f2;
     height:50px 
}
 #bigikala_login .form-group > label{
     position:relative;
     display:inline-block;
     font-size:17px;
     font-weight:normal;
     color:#4d4d4d;
     padding-right:5px;
     margin-bottom:10px;
     width:auto 
}
 #bigikala_login .modal-header{
     position:relative;
     height:49px;
     text-align:right;
     border-bottom:1px solid #ececec;
     color:#4d4d4d;
     padding:17px 40px;
     font-size:21px;
     line-height:1.222;
     font-weight:normal 
}
 #bigikala_login .forget{
     color:#ef394e;
     cursor:pointer;
     display:inline-block;
     float:left;
     font-size:14px;
     padding-bottom:4px;
     border-bottom:1px dashed #ef394e 
}
 #rememberme{
     font-size:12px;
     font-size:.857rem;
     line-height:2.5;
     color:#5c5c5c 
}
 #loader{
     box-sizing:border-box;
     width:100%;
     margin-bottom:10px;
     transform:translateZ(0);
     color:#fff;
     background: #fff;
     vertical-align:middle;
     width:330px;
     height:165px;
     padding:38px 0 34px;
     text-align:center;
     overflow:hidden;
     line-height:22px;
     max-height:95vh;
     display:inline-block;
     position:fixed;
     z-index:9999;
     top:40%;
     right:38% 
}
 .c-remodal-loader__bullets{
     margin:auto auto auto -21px;
     opacity:0;
     filter:alpha(opacity=0);
     animation:Ab .5s linear forwards;
     direction:ltr 
}
 .c-remodal-loader__bullet:first-child{
     animation:Bb .5s ease-in-out infinite;
     opacity:0;
     transform:translate(-14px) 
}
 .c-remodal-loader__bullet{
     border-radius:100%;
     overflow:hidden;
     background: linear-gradient(90deg,#ff8a00,#e52e71) ;
     width:7px;
     height:7px;
     display:inline-block;
     vertical-align:middle;
     margin:0 4px;
     animation:Cb .5s ease-in-out infinite 
}
 .c-remodal-loader__bullets{
     direction:ltr 
}
 .c-remodal-loader{
     text-align:center;
     line-height:22px;
     width:330px;
     height:165px;
     padding:38px 0 34px;
     text-align:center;
     overflow:hidden;
     line-height:22px 
}
 .c-remodal-loader__title{
     text-align:center;
     font-size:28px;
     font-size:2rem;
     line-height:1.571;
     margin-top:20px 
}
 .c-remodal-loader__icon{
     width:154px;
     height:40px;
     display:-ms-flexbox;
     display:flex;
     -ms-flex-pack:center;
     justify-content:center;
     -ms-flex-align:center;
     align-items:center;
     margin:0 auto 30px;
     position:relative 
}
 .c-remodal-loader__bullets{
     margin:auto auto auto -21px;
     opacity:0;
     filter:alpha(opacity=0);
     animation:Ab .5s linear forwards;
     direction:ltr 
}
 .c-remodal-loader__bullet{
     border-radius:100%;
     overflow:hidden;
     background: linear-gradient(90deg,#ff8a00,#e52e71) ;
     width:7px;
     height:7px;
     display:inline-block;
     vertical-align:middle;
     margin:0 4px;
     animation:Cb .5s ease-in-out infinite 
}
 .c-remodal-loader__bullet:first-child{
     animation:Bb .5s ease-in-out infinite;
     opacity:0;
     transform:translate(-14px) 
}
 .c-remodal-loader__bullet:last-child{
     animation:Db .5s ease-in-out infinite 
}
 @keyframes Ab{
     to{
         opacity:1 
    }
}
 @keyframes Bb{
     to{
         transform:translateX(14px);
         opacity:1 
    }
}
 @keyframes Cb{
     to{
         transform:translateX(14px) 
    }
}
 @keyframes Db{
     to{
         transform:translateX(28px);
         opacity:0 
    }
}
 .products__item-fatitle:hover{
     color:#000
}
 .woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover .products__item-wrapper{
     box-shadow:0 2px 17px 0 rgba(0,0,0,.09);
     transition:box-shadow .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);
     z-index:11 
}
 .instock_product.checked{
     padding:3px 
}
.available_widget {
    padding: 18px 15px 7px;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 12px 12px 0 hsla(0,0%,71%,.11);
    border: 3px solid #f3f3f3;
    margin: 0 0 10px;
    border-radius:14px;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
    font-size: 18px;
    float: right;
    line-height: 8px;
}
 .matrix_wolfselect::after{
     top:2px;
     position:absolute;
     left:2px;
     font-family:bigikala;
     margin:10px;
     display:block;
     height:10px;
     width:10px;
     float:left;
     content:"\E17E";
     cursor:pointer 
}
 .compare-section.clearfix .compare-items-container .title span + .icon::before {
    position: Relative;
    font-family: bigikala;
    content: "\E17E";
    top: 11px;
    left: 10px;
    float: left;
    font-weight: normal;
    font-size: 24px;
    color: #fff;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    padding: 13px 10px 7px 10px;
    display: block;
    border-radius: 100%;
}
 .icon-arrow-gray-down.down::before{
     transform:rotate(180deg);
     left:4px 
}
 .compare__toggle-handler--arrow::before{
     top:-7px;
     position:absolute;
     left:12px;
     font-family:bigikala;
     margin:10px;
     display:block;
     height:10px;
     width:10px;
     float:left;
     content:"\E17E";
     cursor:pointer;
     font-size:16px;
     font-weight:normal 
}
 .compare--active .compare__toggle-handler--arrow{
     top:17px;
     position:absolute;
     left:31px;
     font-family:bigikala;
     margin:10px;
     display:block;
     height:10px;
     width:10px;
     float:left;
     content:"\E17E";
     cursor:pointer;
     font-size:16px;
     font-weight:normal;
     transform:rotate(180deg) 
}
 .compare__toggle-handler--arrow.rotate{
     background-color:#fff;
     transform:rotate(180deg) 
}
 .icon-white-close::before{
     background-color:#ebeced;
     border-radius:50%;
     height:28px;
     width:28px;
     z-index:1;
     font-family:bigikala;
     color:#777;
     font-style:normal;
     font-weight:normal;
     font-variant:normal;
     text-transform:none;
     speak:none;
     display:inline;
     text-align:center;
     position:relative;
     vertical-align:sub;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     content:"\E161";
     font-size:15px;
     float:left;
     line-height:32px;
     top:0;
     cursor:pointer 
}
 .compare .product__remove::before{
     background-color:#ebeced;
     border-radius:50%;
     height:28px;
     width:28px;
     z-index:1;
     font-family:bigikala;
     color:#777;
     font-style:normal;
     font-weight:normal;
     font-variant:normal;
     text-transform:none;
     speak:none;
     display:inline;
     text-align:center;
     position:relative;
     vertical-align:sub;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     content:"\E15C";
     font-size:13px;
     float:left;
     line-height:32px;
     bottom:215px;
     cursor:pointer;
     right:15px 
}
 .compare-newitem-container .dk-button-label{
     color:#fff;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     width:185px;
     padding-right:35px 
}
 .compare__button--remove::before{
     margin-left:5px;
     border-radius:50%;
     height:28px;
     width:28px;
     z-index:1;
     font-family:bigikala;
     color:#ef394e;
     font-style:normal;
     font-weight:normal;
     font-variant:normal;
     text-transform:none;
     speak:none;
     display:inline;
     text-align:center;
     position:relative;
     vertical-align:sub;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     content:"\E15B";
     font-size:22px;
     float:left;
     line-height:32px;
     cursor:pointer;
     right:2px;
     top:-2px 
}
.c-footer__jumpup {
    font-size: 20px;
    position: relative;
    height: 59px;
    left: 0;
    right: 0;
    width: 100%;
    color: #555;
    background-color: #f5f5f5;
    display: flex;
    min-height: 47px;
    text-align: center;
    line-height: 52px;
    border-radius:14px 14px 0 0;
    border: 3px solid #ddd;
    border-bottom: none
}
 #scrollUp i{
     right:20px;
     top:26px 
}
 .c-footer__jumpup-container{
     cursor:pointer;
     width:100%;
     display:-ms-inline-flexbox;
     display:inline-flex;
     -ms-flex-pack:center;
     justify-content:center;
     -ms-flex-align:center;
     align-items:center;
     height:100% 
}
.c-footer__jumpup-angle::before {
    content: "\E191";
    color: #fff;
    font-family: bigikala;
    right: 4px;
    position: absolute;
    top: -2px;
    font-size: 25px;
}
 .c-footer__jumpup-angle{
     width:36px;
     height:36px;
     background-color:#aaa;
     border-radius:50%;
     margin-left:5px;
     text-align:center;
     vertical-align:middle;
     line-height:46px;
     transform:rotate(-90deg) 
}
 .footerinfobar{
}
 .filters-panel .widget ul li.chosen a::after{
     color:#bdbdbd;
     display:block;
     height:10px;
     width:10px;
     float:left;
     content:"\E15E";
     cursor:pointer;
     transition:all .3s ease-in-out;
     top:2px;
     position:absolute;
     left:8px;
     font-family:bigikala;
     font-size:12px 
}
 .checkout-products .product_count{
     z-index:1;
     top:3px;
     right:3px;
     border-radius:14px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     color:#fff;
     width:20px;
     height:20px;
     padding-top:3px;
     display:block;
     font-size:15px;
     font-family:'Kalameh',sans-serif 
}
 a.return::after{
     content:"\e603";
     font-family:bigikala;
     position:absolute;
     z-index:2;
     display:block;
     transform:rotate(-180deg);
     top:0;
     border-radius:50%;
     transition:all .3s ease-in-out;
     right:0;
     font-size:21px;
     width:90px;
     height:90px;
     line-height:85px;
     text-align:right;
     padding-right:59px;
     position:absolute;
     margin-top:-18px;
     color:#fff!important 
}
 a.return::before{
     content:"";
     font-family:bigikala;
     position:absolute;
     z-index:2;
     display:block;
     transform:rotate(-180deg);
     top:-15px;
     background:hsla(0,0%,100%,.21);
     border-radius:50%;
     transition:all .4s ease-in-out;
     right:-37px;
     font-size:21px;
     width:90px;
     height:90px;
     line-height:94px;
     text-align:right;
     padding-right:15px 
}
 a.return:hover::before{
     width:900px;
     height:900px;
     background:hsla(0,0%,100%,.21);
     right:-450px;
     top:-450px;
     transform:unset 
}
 a.return{
     height:60px;
     line-height:60px;
     cursor:pointer;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     color:#fff!important;
     box-shadow:none;
     font-size:18px;
     text-align:center;
     position:relative;
     width:300px;
     overflow:hidden;
     border-radius:14px;
     padding-right:48px;
     margin:15px auto;
     display:block;
     font-weight:normal 
}
 .select2-container--default .select2-selection--single{
     background-color:transparent!important;
     border:3px solid #f0f0f2!important;
     border-radius:14px!important;
     height:36px 
}
 .filters-panel .widget .widget-title{
     display:block;
     height:50px;
     cursor:pointer;
     position:relative;
     font-size:16px;
     line-height:33px;
     padding:8px 16px 0 15px;
     border-bottom:1px solid #f2f2f2;
     margin-right:6px;
     margin-left:6px;
     color:#000;
     letter-spacing:.2px;
     font-weight:normal 
}
.products__item-compare-txt {
    opacity: 0;
    color: #4d4d4d;
    font-size: 15px;
    line-height: 22px;
    cursor: pointer;
    margin-right: 27px;
    margin-top: 290px;
    font-weight: normal;
}
 .sharing-panel div{
     color:#fff;
     font-size:16px 
}
 .sharing-panel .sharing-socials li a{
     display:block;
     margin-right:12px 
}
 .icon-facebook{
     width:40px;
     height:38px;
     border-radius:14px;
     position:relative;
     color:#fff;
     background:#4d8deb 
}
 .icon-facebook::before{
     content:"\E102";
     position:absolute;
     left:4px;
     top:7px;
     font-size:32px;
     font-family:bigikala;
     color:#fff 
}
 .icon-googleplus::before{
     content:"\E051";
     position:absolute;
     left:12px;
     top:9px;
     font-size:22px;
     font-family:bigikala;
     color:#fff 
}
 .icon-googleplus{
     width:40px;
     height:38px;
     border-radius:14px;
     position:relative;
     color:#fff;
     background:#eb4d4d 
}
 .icon-twitter::before{
     content:"\E0fe";
     position:absolute;
     left:5px;
     top:7px;
     font-size:32px;
     font-family:bigikala;
     color:#fff 
}
 .icon-twitter{
     width:40px;
     height:38px;
     border-radius:14px;
     position:relative;
     color:#fff;
     background:#4dcceb 
}
 .icon-telegram{
     display:none;
     width:40px;
     height:38px;
     border-radius:14px;
     position:relative;
     color:#fff;
     background:#21a6da 
}
 .icon-telegram::before {
    content: "\E105";
    display: inline-block;
    font: 35px "bigikala";;
    text-rendering: auto;
    line-height: 47px;
    color: #fff;
    margin-right: 4px;
}
 .product-gallery-warp ul li a{
     opacity:.8;
     cursor:pointer;
     font-size:0 
}
 .sharing-panel .sharing-socials li:hover{
     border:none 
}
 .big-button-labelname{
     padding:0;
     color:#fff;
     font-size:20px;
     text-align:center 
}
 .sharing-panel .sharing-friends input{
     border:3px solid #c9d1d7;
     padding:0 14px;
     height:36px;
     color:#a2a2a2;
     text-align:right;
     width:100%;
     margin:5px 0 10px;
     font-size:15px;
     line-height:36px;
     border-radius:14px;
     -moz-border-radius:14px;
     -webkit-border-radius:14px;
     -ms-border-radius:14px;
     outline:0;
     height:45px 
}
 .sharing-panel .sharing-shortlink input {
    font-size: 16px;
    height: 40px;
    padding: 0 13px;
    width: 231px;
    border: 3px solid #c9d1d7;
    color: #828282;
    margin: 0;
    outline: 0;
    border-radius:14px;
    float: left;
}
 .sharing-panel .sharing-shortlink{
     margin:20px 0 13px;
     padding:7px 25px 
}
 .page-modal{
     background:hsla(0,0.6%,66.5%,0.4);
     width:100%;
     height:100%;
     position:fixed;
     top:0;
     right:0;
     bottom:0;
     left:0;
     z-index:9999 
}
 .compare-newitem-container .title{
     font-size:18px;
     position:relative;
     line-height:54px;
     text-align:right;
     padding-right:15px;
     font-weight:normal 
}
 .wms-proceed-buttons .next::before{
     z-index:2 
}
 .modal-content{
     -webkit-box-shadow:none;
     box-shadow:none;
     border-radius:14px
}
 .userform input.input-text,.userform .form-row textarea{
     width:100% 
}
 .userform .c-ui-input--account-login::before{
     position:relative;
     right:37px;
     top:11px;
     color:#929292;
     font-size:26px;
     content:"\E03B";
     font-family:bigikala;
     line-height:30px;
     margin-right:-26px;
     float:right;
     z-index:9 
}
 .userform .c-ui-input--account-password::before{
     position:absolute;
     right:12px;
     top:12px;
     color:#929292;
     font-size:24px;
     content:"\E050";
     font-family:bigikala;
     line-height:30px 
}
 .userform .form-group input[type=email],.userform .form-group input[type=password],.userform .form-group input[type=text]{
     border:3px solid #f0f1f2;
     border-radius:14px;
     height:50px;
     box-sizing:border-box;
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     padding:0 40px;
     outline:0;
     text-align:right;
     font-family:'Kalameh',sans-serif;
     font-weight:normal;
     font-size:16px;
     color:#999;
     width:100% 
}
.wc-tabs.sticky {
    position: fixed !important;
    top: 0px;
    width: 100% !important;
    z-index: 999999;
    box-shadow: 0 5px 10px 0 hsla(0,0%,71%,.2);
    background: #f8f8f8;
    border: none;
    border-radius: 0;
    right: 0;
    left: 0;
}
 .wonder-price-discount{
     font-size:16px;
     position:absolute;
     line-height:28px;
     text-align:center;
     margin-right:auto;
     margin-top:12px;
     background: linear-gradient(90deg,#ff8a00,#e52e71) ;
     height:28px;
     color:#fff;
     padding:0 10px;
     border-radius:0 19px 19px 
}
 .flickity-slider .product-price-finalprice span:last-child{
     font-size:14px;
     vertical-align:2px;
     padding-right:8px;
     position:absolute;
     bottom:22px;
     display:block;
     left:40px;
     text-align:right 
}
 .section-products-carousel{
     height:470px;
     overflow:hidden;
     background-color:#fff;
     border:3px solid #f3f3f3;
     box-sizing:border-box;
     line-height:22px;
     margin-bottom:10px;
     display:flow-root 
}
 .search-navigation::before{
     content:"\E130\00FE0E";
     right:20px;
     top:45%;
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
     position:absolute;
     z-index:99;
     color:#a1a3a8;
     font-size:24px;
     font-family:bigikala;
     width:36px;
     height:36px;
     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 
}
 .columnone label::before{
     content:"\E006";
     font-family:bigikala;
     position:absolute;
     display:block;
     top:12px;
     right:33px;
     font-size:18px;
     color:#fff;
     font-weight:normal 
}
 .columnone label{
     overflow:hidden;
     top:0;
     right:35px;
     height:46px;
     display:block;
     border-radius:0 0 24px 24px;
     width:238px;
     z-index:99;
     font-size:0;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     position:absolute;
     text-align:right 
}
 .wc-descrip .matrix_wolfold-price{
     text-decoration:none;
     float:right;
     width:auto;
     font-size:16px;
     line-height:33px;
     position:relative;
     min-width:76px;
     height:32px;
     display:block;
     padding:0 5px;
     text-align:right;
     border-radius:0 5px 5px 0;
     margin-left:4px;
     width:100%;
     font-weight:normal 
}
 .wc-descrip .matrix_wolfold-price .woocommerce-Price-amount{
     font-size:16px;
     line-height:25px;
     top:8px;
     position:relative;
     height:32px;
     padding:0 15px 0 5px;
     border:0;
     float:right;
     border-radius:4px 0 0 5px;
     color:#ef394e;
     text-align:right;
     font-weight:normal 
}
 .wc-descrip .matrix_wolfold-price .woocommerce-Price-amount::before{
     position:absolute;
     top:36%;
     left:0;
     right:0;
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
     height:2px;
     width:100%;
     content:"";
     background: #ef394e
}
 .wc-descrip .matrix_wolffinal-price .woocommerce-Price-amount{
     font-size:20px;
     line-height:25px;
     top:8px;
     position:relative;
     height:32px;
     padding:0 15px 0 5px;
     border:0;
     float:right;
     border-radius:5px 0 0 5px;
     color:000;
     text-align:right;
     font-weight:normal 
}
 .wc-descrip .woocommerce-Price-currencySymbol{
     color:#000
}
 .wc-descrip .woocommerce-Price-amount{
     color:#000
}
 .columnone .wonder-price-discount{
     font-size:16px;
     position:relative;
     line-height:38px;
     text-align:right;
     margin-right:auto;
     margin-top:3px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     height:38px;
     color:#fff;
     padding:0 10px;
     border-radius:18px;
     float:right;
     margin-right:10px 
}
 .columntwo{
     min-height:110px;
     max-height:110px;
     position:relative;
     font-size:13px;
     text-align:right;
     color:#a1a1af 
}
 .lofslidermain{
     float:right;
     overflow:hidden;
     width:72%;
     height:420px 
}
 .lofslidervoc .navigator-content{
     float:left;
     width:28%;
     background: #f5f5f5;
     height:420px 
}
 #show_zoom_container{
     position:absolute;
     left:-120%;
     bottom:100% 
}
 .section-products-carousel .productItem:hover{
     box-shadow:0 0 10px 0 rgba(0,0,0,.1);
     transform:translateY(-2px) 
}
 .section-products-carousel .productItem{
     width:290px;
     line-height:13px;
     vertical-align:top;
     -webkit-border-radius:14px;
     -moz-border-radius:14px;
     -ms-box-sizing:border-box;
     box-sizing:border-box;
     border:none;
     border-radius:16px;
     text-align:center;
     -ms-flex-direction:column;
     flex-direction:column;
     -ms-flex-align:center;
     align-items:center;
     margin:5px 5px 0;
     -ms-flex-pack:start;
     justify-content:flex-start;
     padding:5px 15px 35px;
     display:inline-block;
     background-color:#fff;
     position:relative;
     overflow: hidden;
     transition:box-shadow .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);
     height:360px 
}
 .section-products-carousel .scroller .productItem b, .section-products-carousel .scroller .productItem h5 {
    display: block;
    text-align: center;
    margin-top: 14px;
    overflow: hidden;
    max-width: 90%;
    min-height: 50px;
    font-size: 16px;
    line-height: 25px;
    height: 43px;
    color: #393838;
    font-weight: normal;
}
 .woocommerce div.product div.images img{
     display:block;
     -webkit-box-shadow:none;
     box-shadow:none;
     width:300px;
     height:auto 
}
 .icon-info-faq::before,.icon-info-message::before{
     line-height:14px;
     color:#ccc 
}
 .icon-info-tell::before{
     content:"\E08E";
     color:#ccc;
     line-height:10px 
}
 .modal{
     position:fixed;
     top:0;
     right:0;
     bottom:0;
     left:0;
     z-index:1050;
     display:none;
     overflow:hidden;
     -webkit-overflow-scrolling:touch;
     outline:0;
     background:hsla(0,0%,53%,.5) 
}
 .c-seller__info{
     display:flex;
     align-items:center;
     margin-bottom:15px;
     flex-wrap:wrap;
     font-size:14px;
     font-size:14px;
     color:#4d4d4d 
}
 .icon{
     display:inline-block;
     position:relative 
}
 .c-seller__info--leadTime i::before,.c-seller__info--shipment i::before,.c-seller__info--title>i::before,.c-seller__rating .icon::before{
     line-height:1;
     display:inline;
     text-align:center;
     position:relative;
     vertical-align:sub;
     height:20px 
}
 .c-seller__info--shipment i::before{
     color:#ef394e ;
     width:60px;
     content:"\E047";
     font-size:22px;
     margin-left:2px;
     margin-right:2px 
}
.c-seller__info--title > i::before {
    color: #000;
    width: 60px;
    content: "\E081";
    font-size: 26px;
    font-family: bigikala;
    margin-left: -3px;
    line-height: 50px;
}
 .c-seller__info--leadTime i::before{
     color:#b2b4bd;
     content:"\E063";
     font-size:20px;
     margin-left:0 
}
 .p-section-one {
    background: #fff;
    margin: 0 auto;
    border: 2px solid #f3f3f3;
    position: relative;
    border-radius:14px;
    padding: 0;
}
 .short-description .innerContent::after {
    width: 210px;
    height: 210px;
    position: absolute;
    content: "";
    top: 45px;
    right: 0;
    background: url(../files/pen-paper.png) no-repeat 50% 50%;
    background-size: 100%;
    z-index: 9;
}
 .short-description .innerContent{
     text-align:justify;
     background:#fff;
     color:#404040;
     font-size:16px;
     line-height:2.25;
     padding:25px 322px 27px 50px;
     min-height:248px;
     position:relative 
}
 .readmore_link{
     position:absolute;
     bottom:10px;
     left:0;
     width:100%;
     text-align:center;
     margin:0;
     padding:150px 0 0;
     background-image:linear-gradient(to bottom,transparent,#fff) 
}
 .readmore a,.readmore a:hover{
     text-align:center;
     cursor:pointer;
     font-size:16px;
     color:#2196f3;
     margin-right:22%;
     display:inline-block;
     line-height:22px;
     border-bottom:1px dashed 
}
 .news-widget{
     width:100%;
     background-color:#fff;
     border:1px solid #ebeced;
     -ms-border-radius:14px;
     border-radius:14px;
     -ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box;
     padding-bottom:50px 
}
#vendors-count-link {
    font-size: 14px;
    line-height: 1.833;
    color: #4d4d4d;
    border-radius:14px;
    border: 3px solid #f5f5f5;
    margin-right: -10px;
    margin-top: 15px;
    padding: 9px 20px 5px 0
}
 #wp-submit, .wp-submit{
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border:none;
     border-radius:14px;
     color:#fff;
     width:200px
}
 .icon-user::before{
     content:"\E03C";
     font-size:21px;
     margin-left:10px;
     font-family:bigikala;
     vertical-align:middle 
}
 .icon-clock-icon::before{
     color:#666;
     content:"\E136";
     font-family:bigikala;
     vertical-align:middle;
     font-size:19px;
     margin:0 10px 0 0
}
 .hr-widget .rpwe-time::before{
     color:#aaa;
     content:"\E136";
     margin-top:0;
     font-family:bigikala;
     vertical-align:middle;
     font-size:12px;
     margin-left:10px 
}
 .icon-rss::before{
     content:"\E040";
     font-family:bigikala 
}
 .icon-folder::before {
     content: "\E1A3";
     font-family: bigikala;
     font-size: 190px;
     vertical-align: middle;
     text-align: center;
     line-height: 300px;
}
 .masonry-gallery__item__description{
     padding:20px 25px 30px;
     text-align:center;
     font-size:13px;
     line-height:25px;
     font-weight:normal 
}
 .post-content.single blockquote::after,.post-content.single blockquote::before{
     left:-35px;
     top:-13px;
     width:31px;
     height:28px;
     background:url(../files/3f51c9a0.png) no-repeat 60% 55%;
     background-size:100%;
     position:relative;
     content:"" 
}
 .dk-button{
     border:0;
     float:none;
     -webkit-appearance:none;
     color:#fff;
     padding:0;
     font-weight:normal 
}
.columncounter span {
    display: block;
    margin-top: 8px;
    font-size: 15px;
    line-height: 2.43;
    color: #000;
    font-family: Num;
    font-weight: normal;
    margin-right: 2px;
    margin-left: 2px;
}
 .columncounter{
     margin-top:25px 
}
 .flip-clock-dot.top{
     top:0 
}
 .flip-clock-dot.bottom{
     bottom:26px 
}
 .flex-viewport{
     z-index:0 
}
 .icon-share:before,.icon-statistics:before{
     left:-12px;
     line-height:1;
     border-radius:50%;
     color:#363636;
     margin-top:-15px 
}
 .icon-share:before{
     content:"\E041";
     position:absolute 
}
 .icon-statistics:before{
     content:"\E0CC" 
}
 .product-gallery .icon-compare.added:before,.product-gallery .icon-compare::before{
     display:block;
     content:"\E018";
     width:50px;
     height:46px;
     line-height:50px;
     padding-right:6px;
     margin-right:15px;
     z-index:99;
     position:absolute 
}
 .product-gallery .icon-compare{
     display:block 
}
 .product-gallery .icon-compare.added:before{
     color:#ef394e;
     border-radius:14px;
     background-color:#fff;
     border:1px solid #ef394e;
     bottom:-100px 
}
 .product-gallery .icon-compare::before{
     color:#363636;
     border-radius:14px;
     left:-1px;
     margin-top:-15px;
     font-size:24px;
     width:auto;
     height:auto 
}
 .cart-box .woocommerce-Price-currencySymbol{
     padding:0;
     direction:rtl;
     text-align:right 
}
 .sharing-panel #wp-submit, .sharing-panel .wp-submit{
     padding:0 25px;
     height:50px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
}
 .hr-widget .rpwe-block h3{
     margin:10px;
     font-family:'Kalameh',sans-serif;
     color:#6b7074;
     font-size:13px;
     line-height:22px;
     font-weight:normal 
}
 .modal{
     font-family:'Kalameh',sans-serif 
}
 .auth_form--register .dk-button-container.large .dk-button-label .dk-button-labelname{
     height:48px;
     line-height:44px;
     font-size:19px;
     margin-top:5px 
}
 .auth--register .dk-button-container .dk-button.blue::before{
     content:" ";
     font-size:28px;
     width:95px;
     height:95px;
     right:-15px;
     top:-18px;
     border-radius:50%;
     background:hsla(0,0%,100%,.21);
     transition:all .3s ease-in-out;
     z-index:5;
     color:#fff 
}
 .auth--register .dk-button-container .dk-button.blue::after{
     content:"\E0AD";
     font-size:28px;
     width:95px;
     height:95px;
     right:24px;
     border-radius:50%;
     top:32px;
     color:#fff;
     position:absolute;
     font-family:bigikala 
}
 .footer-newsletter .widget-title{
     font-size:15px;
     margin:20px 0 10px;
     font-weight:bold;
     display:block; 
     color: #000;
}
 .subscribe-form-div .widget-title{
}
 .subscribe-social .col-md-5{
     width:100%;
}
 .about-bar{
     font-weight:normal; 
     margin-top: -20px;
}
 .modal-body .dk-button-container .dk-button.blue::after{
     content:"\E038";
     font-size:40px;
     width:95px;
     height:95px;
     right:-7px;
     border-radius:50%;
     top:32px;
     color:#fff;
     position:absolute;
     font-family:bigikala 
}
 .modal-body .dk-button-container .dk-button.blue::before{
     content:" ";
     font-size:28px;
     width:95px;
     height:95px;
     right:-15px;
     top:-18px;
     border-radius:50%;
     background:hsla(0,0%,100%,.21);
     transition:all .3s ease-in-out;
     z-index:1;
     color:#fff 
}
 .bigi_login_btn{
     height:55px!important;
     font-size:20px!important 
}
 .bigi_reg_btn::before {
     content: "\E038";
     color: #fff;
     position: absolute;
     font-family: bigikala;
     font-size: 40px;
     width: 95px;
     height: 95px;
     right: -11px;
     top: -20px;
     border-radius: 50%;
     background: hsla(0,0%,100%,.21);
     transition: all .3s ease-in-out;
     line-height: 100px;
     font-weight:normal;
}
 .input-text.countrycode.dig_wc_logincountrycode{
     left:0 
}
.bigi_login_btn::before {
    content: "\E047";
    color: #fff;
    position: absolute;
    font-family: bigikala;
    font-size: 33px;
    width: 95px;
    height: 95px;
    right: -11px;
    top: -20px;
    border-radius: 50%;
    background: hsla(0,0%,100%,.21);
    transition: all .3s ease-in-out;
    line-height: 100px;
    font-weight: normal;
}
 .modal-body .dk-button-container .dk-button.blue:hover::before{
     width:900px;
     height:900px;
     background:hsla(0,0%,100%,.21);
     right:-450px;
     top:-450px;
     transform:unset 
}
 .panel{
     border-radius:0 
}
 #bigikala_price_change .modal-header .title{
     padding-right:15px;
     line-height:49px;
     position:absolute;
     top:0;
     font-size:18px;
     font-weight:normal;
     color:#1f1c28 
}
 #bigikala_price_change .modal-header{
     position:relative;
     height:49px;
     text-align:right 
}
 .current-product-video::before{
     content:"\E090";
     position:absolute;
     font-size:28px;
     font-family:bigikala;
     text-align:center;
     vertical-align:middle;
     left:15px;
     top:4px 
}
 .add_to_wishlist::before {
     content: "\E056";
     position: inherit;
     text-align: center;
     color: #888;
     font-family:bigikala;
     font-size: 24px;
}
 .icon-love::before {
     content: "\E056";
     position: inherit;
     text-align: center;
     color: #ef394e;
     font-family:bigikala;
     font-size: 23px;
}
.bigikala-tooltip .icon-love::before {
    color: #4d4d4d;
}
 .embedded-video div{
     width:100%;
     height:100% 
}
 .woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li.more-modal{
     clear:inherit;
     background:transparent;
     border:0 
}
 .woocommerce div.product div.images .bigikala-control-thumbs li{
     font-size:0 
}
 .bigikala-control-nav .bigikala-control-thumbs{
     overflow:hidden;
     zoom:1;
     margin:0;
     padding:0 
}
 .bigikala-control-thumbs{
     border-top:1px solid #f4f4f4;
     list-style:none;
     display:-ms-flexbox;
     display:flex;
     padding:0;
     position:absolute;
     bottom:0;
     width:100%;
     margin-right:-17px 
}
 .woocommerce div.product div.images .woocommerce-product-gallery__wrapper{
     height:486px;
     margin-top:60px 
}
 .bigikala-control-thumbs li{
     font-size:0;
     clear:right;
     float:left;
     cursor:pointer;
     position:relative;
     text-align:center;
     max-height:75px;
     width:72px;
     padding:5px;
     margin:5px;
     border-radius:14px
}
 .bigikala-control-thumbs img{
     margin:0;
     padding:0 
}
 .woocommerce div.product div.images .woocommerce-product-gallery__trigger{
     position:relative;
     top:3px;
     left:6px;
     font:60px/30px Kalameh;
     z-index:0;
     text-indent:0;
     -webkit-box-sizing:content-box;
     box-sizing:content-box;
     display:block;
     cursor:pointer;
     float:right;
     text-align:center;
     color:#444;
     background:transparent;
     width:59px;
     height:52px;
     border-radius:14px;
     background-color:#fefefe;
     border:1px solid #e2e2e2 
}
 .icon-notification.done::before,.icon-notification::before{
     content:"\E00A";
     font-family:bigikala;
     font-size:27px;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:24px;
     position:absolute;
     margin-top:-14px;
     margin-right:-12px;
     border-radius:50% 
}
 .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a{
     color:#ef394e;
     border-bottom:1px dashed #ef394e 
}
.icon-trackorder::before {
    content: "\E0CE";
    font-family: bigikala;
    color: #4d4d4d;
    font-size: 70px;
}
 .lofslidervoc .wc-descrip{
     float:right;
     overflow:hidden;
     box-sizing:border-box;
     width:50%;
     margin-right:2%;
     padding:20px;
     text-align:justify;
     margin-top:0 
}
.product-info-box .out_stock {
    font-size: 22px;
    display: block;
    color: #ff3447;
    margin: 20px auto;
}
 #billing_address_2{
     display:none 
}
 .checkout-products .section-products-carousel{
     -ms-border-radius:0;
     border-radius:14px 14px 0 0;
     -ms-box-shadow:0;
     box-shadow:none;
     box-sizing:border-box;
     line-height:22px;
     margin-bottom:0;
     border: 3px solid #f0f0f2;
     border:none 
}
 .wms-order-review .checkout-products .section-products-carousel{
     background-color:#fff;
     -ms-border-radius:0;
     border-radius:14px;
     -ms-box-shadow:0;
     box-shadow:none;
     box-sizing:border-box;
     line-height:22px;
     margin-bottom:0;
     border:3px solid #f0f0f2 
}
 .cart-qty .woocommerce-Price-amount {
    font-size: 13px;
}
 .wms-proceed-buttons .prev a{
     line-height:28px;
     color:#fff;
     width:234px;
     text-align:right 
}
 .hadi{
     font-size:15px;
     font-weight:normal;
     width:100%;
     background-color:transparent;
     line-height:11px;
     height:23px;
     width:170px 
}
 .next input{
     width:100% 
}
 .wms-proceed-buttons.bigikala-proceed-btns .next{
     width:auto 
}
 .wms-have-coupon .form .wms-coupon-submit{
     font-size:16px;
     line-height:48px 
}
 .wms-checkout-button{
     cursor:pointer;
     font-weight:normal;
     font-size:15px;
     padding:15px 70px 15px 15px;
     border-radius:14px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     color:#fff;
     overflow:hidden;
     text-align:right;
     letter-spacing:-.6px;
     height:54px;
     margin-bottom:10px;
     position:relative;
     box-shadow:none;
     text-align:center;
     line-height:20px 
}
 .wms-proceed-buttons .prev{
     cursor:pointer;
     font-weight:normal;
     font-size:14px;
     padding:15px 70px 15px 15px;
     border-radius:14px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border:1px solid #ef394e;
     color:#fff;
     overflow:hidden;
     text-align:right;
     letter-spacing:-.6px;
     height:54px;
     margin-bottom:10px;
     position:relative;
     box-shadow:none;
     width:300px;
     text-align:center;
     line-height:35px;
     border:1px solid #818181 
}
 .wms-proceed-buttons .next{
     cursor:pointer;
     font-weight:normal;
     font-size:15px;
     padding:15px 70px 15px 15px;
     border-radius:14px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border:1px solid #ef394e;
     color:#fff;
     overflow:hidden;
     text-align:right;
     letter-spacing:-.6px;
     height:54px;
     margin-bottom:10px;
     position:relative;
     box-shadow:none;
     text-align:center;
     line-height:50px;
     width:100% 
}
 .wms-checkout-button::before{
     content:"\E0d6";
     position:absolute;
     right:21px;
     top:18px;
     font-size:18px;
     font-family:bigikala;
     font-weight:normal 
}
 .wms-checkout-button::after{
     content:" ";
     font-size:28px;
     width:80px;
     height:80px;
     right:-9px;
     top:-13px;
     border-radius:50%;
     background:hsla(0,0%,100%,.21);
     transition:all .3s ease-in-out;
     color:#fff;
     float:right;
     position:absolute 
}
 .wms-proceed-buttons .next::before{
     content:"\E0d6";
     position:absolute;
     right:17px;
     top:4px;
     font-size:18px;
     font-family:bigikala;
     font-weight:normal 
}
 .woocommerce a.remove{
     margin:0 auto 
}
 woocommerce a.button::before{
     content:"\E16F";
     font-family:bigikala 
}
.cart-box .dk-button .fa-angle-down::before {
    display:none;
}
 button[name="save_address"]{
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border:none;
     padding:12px 25px;
     border-radius:6px 
}
 .woocommerce-MyAccount-content #checkout_map{
     width:547px!important;
     height:300px;
     border-radius:6px 
}
 .woocommerce-MyAccount-content .dk-button-container .dk-button .dk-button-label{
     color:#fff;
     background-color:transparent;
     height:45px 
}
 .wms-proceed-buttons .next::after{
     content:" ";
     font-size:28px;
     width:80px;
     height:80px;
     right:-27px;
     top:-13px;
     border-radius:50%;
     background:hsla(0,0%,100%,.21);
     transition:all .3s ease-in-out;
     color:#fff;
     float:right;
     position:absolute 
}
 .checkout-header .header-row .col-md-3 {
     width:100%;
     float:none;
     margin:0 auto;
     display:block 
}
 .wms-proceed-buttons .prev::before{
     content:"\E60d";
     position:absolute;
     right:180px;
     top:11px;
     font-size:25px;
     font-family:bigikala;
     font-weight:normal 
}
 .wms-proceed-buttons .prev::after{
     content:" ";
     font-size:28px;
     width:80px;
     height:80px;
     right:165px;
     top:-13px;
     border-radius:50%;
     background:hsla(0,0%,100%,.21);
     transition:all .3s ease-in-out;
     color:#fff;
     float:right;
     position:absolute 
}
 .wms-checkout-button:hover::after{
     width:900px;
     height:900px;
     background:hsla(0,0%,100%,.21);
     right:-450px;
     top:-450px;
     transform:unset 
}
 .wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid > li{
     background-color:transparent;
     box-shadow:none;
     border:none;
     border-radius:0 
}
 .woocommerce table.shop_table{
     margin:0;
     border-radius:0;
     padding:0;
     background-color:#fff;
     box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);
     border:none 
}
 .order-total .amount{
     color:#ef394e;
     font-size:21px;
     line-height:50px;
     font-weight:normal 
}
 .current-cat-parent a{
     padding:0;
     text-decoration:none;
     cursor:pointer;
     margin-top:6px;
     font-size:12px;
     margin-right:10px;
     color:#2e2e2e;
     font-weight:normal 
}
 .current-cat-parent::before{
     content:"\E185";
     position:absolute;
     right:10px;
     color:#6b6b6b;
     font-size:9px;
     line-height:2.444;
     font-family:bigikala;
     font-weight:normal 
}
 .children .cat-parent a{
     padding:0;
     text-decoration:none;
     cursor:pointer;
     margin-top:6px;
     font-size:12px;
     margin-right:10px;
     color:#4d4d4d;
     font-weight:normal 
}
 * a:hover,a:focus{
     color:inherit 
}
 .sticky-wrapper .flip-clock-divider{
     margin-top:15px 
}
 .seller-contact-form{
     border-top:1px solid #1f1c28 ;
     padding:15px;
     height:361px 
}
 .location-empty::before{
     content:"\E092";
     color:#fff;
     font-family:bigikala;
     font-size:100px;
     text-align:center;
     margin-top:-2px;
     display:block;
     line-height:150px 
}
 .location-empty{
     color:#fff;
     font-size:22px;
     text-align:center;
     display:block;
     vertical-align:middle;
     margin-top:60px 
}
.woocommerce a.button.wc-backward, .woocommerce a.button.wc-backward:hover {
    font-size: 17px;
    font-weight: normal;
    min-width: 200px;
    margin: 20px auto;
    border-radius:14px;
}
 .swiper-slide img.swiper-lazy{
     border-radius:6px 
}
 .vendors-table-col--shipping{
     font-size:12px;
     line-height:20px;
     color:#ef394e;
     letter-spacing:-.3px 
}
 .woocommerce p.woocommerce-shipping-contents{
     margin:0;
     text-align:center;
     font-size:13px;
     color:#666 
}
 .content-box-shop.woocommerce ul.products li.product{
     width:25%;
     float:right;
     clear:none 
}
 .site-logo{
     max-height:70px;
     max-width:200px 
}
 .woocommerce #review_form #respond .form-submit input{
     right:auto;
     color:#fff;
     display:inline-block;
     line-height:0;
     margin:4px;
     min-height:38px;
     overflow:hidden;
     position:relative;
     cursor:pointer;
     width:15%;
     height:50px;
     border-radius:6px 
}
 .matrix-tooltip{
     position:relative;
     display:block;
     z-index:9;
     margin-bottom:3px;
     width:15px!important;
     height:15px!important 
}
 .more-color{
     position:relative;
     color:#aeafb0;
     direction:rtl;
     font:400 11px Kalameh;
     line-height:0;
     display:block;
     letter-spacing:8px;
     margin-top:10px 
}
 .matrix-tooltip .matrix-tooltip-text::after{
     content:"";
     position:absolute;
     top:100%;
     left:100%;
     margin-left:-1px;
     border-width:6px;
     border-style:solid;
     border-color:transparent transparent transparent #838996;
     margin-top:-16px 
}
 .matrix-tooltip .matrix-tooltip-text{
     visibility:hidden;
     text-align:center;
     border-radius:0;
     position:absolute;
     z-index:1;
     transition:opacity .3s;
     top:-7px;
     font-size:11px;
     height:20px;
     background:#838996;
     padding:0 10px;
     color:#fff;
     line-height:19px;
     white-space:nowrap;
     opacity:0;
     pointer-events:none;
     left:-60px 
}
 .products__item-image-wrapper{
     display:block;
     position:relative;
     height:180px!important;
     display:-ms-flexbox;
     display:flex;
     -ms-flex-align:center;
     align-items:center;
     -ms-flex-pack:center;
     justify-content:center;
     position:relative;
     margin-top:0 
}
 .products__item-fatitle{
     display:block;
     margin-top:66px;
     overflow:hidden;
     font-size:15px;
     line-height:25px;
     height:65px 
}
 .woocommerce ul.products li.product,.woocommerce-page ul.products li.product{
     width:25%;
     display:inline-block;
     transition:box-shadow .15s ease;
     background-color:#fff;
     padding-bottom:0;
     margin:0;
     text-align:center;
     border:3px solid #f0f0f2;
     border-top:0;
     border-left:0;
     height:450px 
}
 span.coming_soon_archive{
     color:#ef394e;
     vertical-align:middle;
     font-weight:normal;
     position:absolute;
     z-index:10;
     height:29px;
     font-size:22px;
     line-height:26px;
     text-align:center;
     display:contents 
}
 .special_offers .page-numbers.current{
     background-color:#fff;
     box-shadow:0 12px 12px 0 hsla(0,0%,71%,.11);
     border:1px solid #e8e8e8;
     border-radius:14px;
     color:#fff;
     font-size:18px;
     line-height:34px;
     margin:0 3px;
     display:inline-block;
     width:35px;
     height:34px;
     text-align:center;
     vertical-align:top 
}
 .special_offers .page-numbers{
     background-color:#fff;
     box-shadow:0 12px 12px 0 hsla(0,0%,71%,.11);
     border-radius:14px;
     color:#fff;
     font-size:18px;
     line-height:34px;
     margin:0 3px;
     display:inline-block;
     width:35px;
     height:34px;
     text-align:center;
     vertical-align:top 
}
 .special_offers .special-pagination{
     color:#ef394e;
     text-align:center;
     margin:10px auto;
     direction:ltr 
}
 .userform .form-group > p.woocommerce-form-row{
     position:relative 
}
 .c-ui-input{
     position:absolute;
     right:0 
}
 .payment_details_table .download-file a.button.alt{
     display:block;
     color:#fff;
     width:100%;
     margin:0 
}
.download-product a,.download-product a:hover, .download-product a:focus {
    color:#fff;
}
 ul.spec-list span.technicalspecs-value.next-value{
     margin-right:23.8% 
}
 .out_of_stock_label{
     width:106.1% 
}
 .flickity-slider .product-price-finalprice span.finalprice{
     line-height:12px 
}
 .dk-review-description b,.dk-review-description p,.dk-review-description strong{
     text-align:justify;
     font-size:15px;
     line-height:2.53;
     color:#404040 
}
 .content p{
     text-align:justify;
     font-size:15px;
     line-height:2.53;
     color:#404040 
}
 ul.multicat_list {
     display: block;
     position: relative;
     margin-top: 16px;
     float: right;
}
 ul.multicat_list li{
     display:inline-block;
     margin-right:30px 
}
 ul.multicat_list li:first-child{
     margin-right:0 
}
.multicat-link.active {
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    display: inline-block;
    padding: 4px 7px 8px;
    position: relative;
    font-size: 15px;
    line-height: 15px;
    vertical-align: middle;
    border-radius: 20px;
    color: #fff;
}
 .modal-body .dig_wc_countrycodecontainer .input-text{
     direction:ltr;
     text-align:center;
     left:-3px;
     position:relative;
     height:50px;
     font-size:13px 
}
 .news-widget h6{
     font-weight:normal 
}
 .header{
     background-color:#fff;
     padding: 10px 0
}
 .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
     border-radius:none;
     background-color:#cad1e3;
     height:2px;
     margin:0 auto;
     position:relative 
}
 .woocommerce .widget_price_filter .ui-slider .ui-slider-range{
     background: #ef394e
}
 .woocommerce form .form-row input.input-text{
     padding-right:10px;
     position:inherit 
}
 .checkout .dig_wc_countrycodecontainer{
     margin-left:0;
     right:-629px 
}
 #tab-desc p{
     color:#404040;
     font-size:18px;
     line-height:2; 
     font-weight: lighter;
}
 #tab-seller{
     margin:0;
     padding:35px 11px 10px 0 
}
 .compare-items-container{
     width:100% 
}
 .compare-section.clearfix .compare-items-container .title span h3{
     float:right;
     color:#000;
     font-size:22px;
     line-height:35px;
     margin-bottom:25px;
     letter-spacing:-.3px;
     position:absolute;
     padding-right:19px 
}
 .compare-section.clearfix .compare-items-container .title{
     background-color:transparent;
     padding-right:10px 
}
 .compare-section{
     margin:0;
     padding:0 
}
 .compare-products > ul{
     right:0;
     top:0;
     list-style:none;
     padding:0;
     margin-bottom:5px;
     background-color:#fff;
     box-shadow:0 12px 12px 0 hsla(0,0%,71%,.11);
     border:1px solid #e4e4e4;
     padding-bottom:38px;
     border-bottom:2px solid #ef394e 
}
 .compare-products .compare-singleitem{
     text-align:center;
     float:right;
     padding:40px 10px 20px;
     border-radius:0;
     height:365px;
     position:relative;
     -ms-flex:0 0 25%;
     flex:0 0 25%;
     max-width:25%;
     width:25%;
     border-left:1px solid #e4e4e4 
}
 .compare-newitem{
     width:25%;
     margin-right:0;
     padding:0 
}
 .compare-newitem-container{
     border-radius:19px;
     border:5px dashed #b5b5b5;
     background:none;
     max-width:270px;
     display:block;
     padding:35px;
     font-size:15px;
     line-height:1.467;
     color:#b5b5b5;
     cursor:pointer;
     margin:26px auto 
}
 .compare-singleitem .dk-button-container .dk-button-label .dk-button-labelname{
     line-height:35px;
     padding-right:0 
}
 .add-product::before{
     content:"\E16C";
     font-size:107px;
     display:block;
     margin-bottom:15px;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:1;
     font-family:bigikala 
}
 .compare-singleitem i.icon-white-close{
     display:block 
}
 .btn.product-dle-btn{
     font-size:17px;
     line-height:18px;
     border-radius:14px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border:1px solid #ef394e;
     padding:11px 55px;
     color:#fff;
     display:block;
     max-width:265px;
     margin-right:20px;
     height:47px;
     position:absolute;
     bottom:-19px;
     text-align:center 
}
.compare-singleitem.compare-newitem .dk-button-container .dk-button-label {
    font-size: 16px;
}
 .compare-singleitem .woocommerce-Price-amount{
     font-family:'Kalameh',sans-serif;
     font-size:20px;
     line-height:26px;
     color:#ef394e;
     letter-spacing:.8px 
}
 .compare-newitem-container{
     height:auto 
}
 .content-box{
     -moz-border-radius:0;
     -webkit-border-radius:0;
     -ms-border-radius:0;
     padding:0;
     border:none;
     background:transparent;
     -webkit-box-shadow:none;
     -ms-box-shadow:none;
     -moz-box-shadow:none;
     -o-box-shadow:none 
}
 .compare-singleitem i.icon-white-close{
     z-index:1 
}
 .icon-white-close::before{
     font-size:11px 
}
 .modal.in .modal-dialog{
     z-index:99999 
}
 .compare-singleitem .dk-button-container .dk-button .dk-button-label{
     background-color:#7a7a7a;
     border-radius:14px;
     padding:4px 75px;
     color:#fff 
}
 .compare-singleitem .dk-button-container .dk-button{
     background-color:transparent 
}
 .compare-singleitem::after{
     width:0;
     height:0;
     border-style:solid;
     border-width:0 10px 10px;
     border-color:transparent transparent #ef394e;
     position:absolute;
     bottom:-38px;
     left:50%;
     margin-left:-5px;
     content:"" 
}
 .compare-singleitem.compare-newitem::after{
     display:none 
}
 .comparebox-accordion-panel .compare-table{
     width:100%;
     position:relative 
}
 .compare-table td,.compare-table th{
     display:-ms-flexbox;
     display:flex;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     margin:10px 0 
}
 .compare-items-container .compare-table .compare-table-row .table-item-header h4{
     -ms-flex:0 0 100%;
     flex:0 0 100%;
     max-width:100%;
     font-size:18px;
     line-height:1.692;
     padding:9px 26px;
     font-weight:normal;
     width:100% 
}
 .compare-items-container .compare-table .compare-table-row .table-item-header{
     padding:0;
     background-color:transparent;
     width:100%;
     border:none;
     border-radius:0;
     font-size:13px;
     line-height:23px;
     margin:0 
}
 .compare-items-container .compare-table .compare-table-row .table-item{
     border:none;
     width:25%;
     padding:15px 18px 12px;
     font-size:16px;
     line-height:2;
     color:#4d4d4d;
     letter-spacing:-.3px;
     min-height:47px;
     position:relative;
     display:-ms-flexbox;
     display:flex;
     -ms-flex-align:center;
     align-items:center;
     -ms-flex-pack:center;
     justify-content:center;
     float:right;
     background: #f0f0f0;
     margin:0;
     vertical-align:middle;
     border-radius:0;
     border-left:1px solid #e4e4e4 
}
 .modal-backdrop{
     z-index:9 
}
 #productCompareModal .modal-content{
     z-index:9999;
     top:70px;
     position:absolute;
     height:550px;
     text-align:right;
     width:900px;
     background-color:#f8f8f8;
     display:inline-block;
     border: 3px solid #f0f0f2;
     right:-50px 
}
 #productCompareModal .modal-body{
     position:relative;
     width:100%;
     padding:17px 17px 0;
     overflow:auto;
     height:465px 
}
 #productCompareModal .modal-header{
     padding:15px;
     border-bottom:1px solid #dedede;
     padding:19px 37px 20px 63px 
}
 #productModalLongTitle h5{
     font-family:'Kalameh',sans-serif;
     font-weight:normal;
     font-size:14px;
     line-height:0 
}
 #keyword::before{
     content:"\E090";
     position:absolute;
     right:15px;
     top:13px;
     font-size:17px;
     font-family:bigikala 
}
#keyword {
    border-radius: 0 28px 28px 0;
    border: 3px solid #f0f0f2;
    color: #717171;
    font-size: 14px;
    line-height: 1.571;
    padding: 11px 12px;
    width: 60%;
    display: table-column-group;
    float: right;
    height: 45px;
    border-left-width: 0;
}
#productModalLongTitle {
    display: block;
    float: right;
    line-height: 41px;
    padding-left: 40px;
    color: #2b2e38;
    font-size: 20px;
}
#brand {
    border: 3px solid #f0f0f2;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20%;
    height: 45px;
    font-size: 16px;
    color:888;
}
 #productCompareModal .close{
     display:block;
     position:absolute;
     left:20px;
     top:20px;
     opacity:1;
     text-shadow:none 
}
 #productCompareModal .close span{
     display:none 
}
 #productCompareModal input[type="submit"]{
     display:none 
}
 #productCompareModal .modal-body a{
     width:100%;
     height:250px;
     border-radius:14px;
     background-color:#fff;
     border:2px solid #e9e9e9;
     text-align:center;
     display:block;
     cursor:pointer;
     position:relative;
     -ms-flex:0 0 32%;
     flex:0 0 32%;
     max-width:32%;
     float:right;
     margin:0 5px 10px;
     padding:20px 
}
 #productCompareModal .modal-body img{
     vertical-align:middle;
     margin:0 auto;
     display:block;
     width:auto;
     height:150px 
}
 #productCompareModal .modal-body span{
     font-size:15px;
     line-height:20px;
     display:block;
     padding:0 18px;
     max-height:44px;
     overflow:hidden;
     margin-top:10px 
}
 .compare-singleitem .matrix_wolfold-price .woocommerce-Price-amount{
     font-family:'Kalameh',sans-serif;
     font-size:15px;
     display:contents;
     line-height:0;
     color:#b0b0b0 
}
 .compare-thumbs-container .compare-item{
     height:85px 
}
 .col-md-9 .matrix_wolffinal-price .woocommerce-Price-amount{
     font-family:'Kalameh',sans-serif;
     font-size:31px;
     line-height:1.419;
     letter-spacing:1.1px 
}
 .product-price-discount{
     float:none 
}
 .vendors-table-col--shipping{
     line-height:55px 
}
 .woocommerce div.product p.price{
     vertical-align:-3px;
     font-size:31px;
     line-height:1.419;
     color:#ef394e;
     float:right 
}
 .woocommerce div.product p.price .woocommerce-Price-currencySymbol{
     font-size:20px;
     line-height:1.1;
     padding-right: 5px 
}
 .dk-button-discount{
     font-size:17px;
     line-height:28px;
     margin-right:auto;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     height:34px;
     color:#fff;
     padding:5px 27px;
     border-radius:0 19px 19px 19px;
     letter-spacing:2px;
     display:inline-block 
}
 .dk-button-discount span{
     font-size:13px;
     letter-spacing:.5px;
     line-height:0;
     content:attr(data-title);
     position:absolute;
     color:#fff;
     top:-30px;
     line-height:32px 
}
 .col-md-12.header{
     background-color:transparent 
}
 .dk-button-discount{
     display:ruby;
     position:relative 
}
 .woocommerce .place-order button.button.alt,.woocommerce a.button.cancel,.woocommerce button.button.alt,.woocommerce input.button.alt{
     border-radius:14px
}
.content-box-shop {
    background-color: #fff;
    border: 3px solid #f0f0f2;
    line-height: 22px;
    position: relative;
    border-radius:14px;
}
 .main_custom_order_by_sort{
     line-height:25px;
     position:relative;
     border-radius:0;
     padding:15px 
}
.main_custom_order_by_sort span.type_view.active {
    border: 3px solid #4d4d4d
}
 .main_custom_order_by_sort span::before {
    display: inline-block;
    color: #b5b2b2;
    margin-left: 15px;
    line-height: 21px;
    vertical-align: middle;
    font-size: 26px;
}
.main_custom_order_by_sort span.type_view.type_view_grid.active::before, .main_custom_order_by_sort span.type_view.type_view_listing.active::before {
    color: #4d4d4d;
}
.main_custom_order_by_sort span.type_view.type_view_grid::before {
    content: "\E09a";
    font-family: bigikala;
    color: #b5b2b2;
    padding-right: 1px;
    font-size: 23px;
    line-height: 31px;
}
.main_custom_order_by_sort span.type_view.type_view_listing::before {
    content: "\E09E";
    font-family: bigikala;
    color: #b5b2b2;
    padding-right: 0px;
    font-size: 21px;
    line-height: 33px;
}
.main_custom_order_by_sort span.type_view {
    float: left;
    width: 40px;
    height: 34px;
    border: 3px solid #cbcbcb;
    background: none;
    cursor: pointer;
    border-radius: 7px;
    line-height: 1;
    color: #8a8a8a;
    text-align: center;
    padding-right: 5px;
}
 span.type_view.type_view_listing{
     margin-left:0;
     margin-bottom:14px 
}
 .main_custom_order_by_sort span{
     line-height:34px;
     margin-top:1px;
     list-style:none;
     padding:0;
     -ms-flex-align:center;
     align-items:center;
     justify-content:flex-start;
     display:inline-block;
     content:attr(data-label);
     color:#3b3b3b;
     margin-left:5px;
     font-size:17px;
     line-height:21px;
     vertical-align:middle 
}
.custom_order_by_sort {
    display: inline-block;
    padding: 0 5px;
    position: relative;
    font-size: 15px;
    line-height: 30px;
    vertical-align: middle;
    border-radius: 14px;
    color: #4d4d4d;
    text-decoration: none;
}
 .custom_order_by_sort.selected{
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     color:#fff 
}
 .products__item-image{
     max-width:220px!important;
     margin:0 auto;
     max-height:220px!important;
     margin-top:60px !important;
}
 .shop-page{
     overflow:hidden;
     width:100%;
     margin:0 auto 
}
 .product-price-discount{
     margin-top:45px 
}
 .woocommerce-variation-price .product-price-discount{
     margin-top:5px 
}
 .loop-add-to-cart{
     padding:0;
     background-color:transparent;
     position:absolute;
     bottom:10px;
     left:10px;
     z-index:2 
}
 .custom-stars{
     display:inline-flex;
     height:35px;
     width:100%;
     float:right;
     border-top:3px solid #f2f2f2;
     padding-top:8px 
}
 .customStar{
     float:right;
     padding:6px 4px;
     border-radius:14px;
     width:46px;
     height:30px;
     background-color:#f9f9f9 
}
 .woocommerce ul.products li.product .products__item-price{
     margin-bottom:10px;
     float:left;
     height:50px;
     padding-top:16px;
     width:50%;
     margin-left:35px 
}
 .products__item-compare-txt{
     opacity:0;
     color:#4d4d4d;
     font-size:14px;
     line-height:22px;
     cursor:pointer;
     margin-right:27px;
     margin-top:327px 
}
 .products__item-compare-txt::before{
     width:18px;
     height:17px;
     right:4px 
}
 .compare__toggle-handler{
     position:absolute;
     top:-36px;
     right:40px;
     padding:0 20px;
     height:36px;
     width:185px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border-radius:14px 14px 0 0;
     font-size:14px;
     text-align:right;
     line-height:36px;
     box-shadow:0 -4px 6px 0 rgba(0,0,0,.1);
     cursor:pointer;
     color:#fff;
     transition:all .35s ease 
}
 .products-box ul.columns-4 li.product:hover .products__item-info .c-seller__info-loop::before{
     content:"\E081";
     position:absolute;
     right:0;
     font-size:21px;
     color:#a1a1af;
     font-family:bigikala;
     line-height:30px 
}
 .woocommerce ul.products li.product:hover .seller-v{
     font-size:14px;
     line-height:1.833;
     font-weight:normal;
     color:#4d4d4d;
     border:none 
}
 .woocommerce ul.products li.product:hover i.icon{
     width:16px 
}
 .products__item-info .c-seller__info-loop{
     display:none 
}
 .woocommerce ul.products li.product:hover .main-featured-loop{
     display:none 
}
 .woocommerce ul.products li.product .main-featured-loop{
     display:none 
}
 .products__item-gift-price .matrix_wolffinal-price{
     color:000;
     letter-spacing:0;
     font-weight:normal;
     font-size:20px;
     line-height:1.1;
     text-align:left 
}
 .products__item-gift-price .matrix_wolfold-price{
     font-size:16px;
     line-height:17px;
     letter-spacing:.5px;
     color:#acacac;
     top:-8px;
     z-index:9999;
     width:200px;
     display:block 
}
 .products__item-compare{
     position:absolute;
     top:-5px;
     right:10px;
     color:#777;
     z-index:10;
     left:auto 
}
 .wpb_text_column .post-module__content{
     margin:5px 
}
 .custom-stars > p{
     float:right;
     margin:2px 0 0 10px;
     padding:0 3%;
     color:#acacac;
     font:12px/22px Kalameh;
     display:inline-block;
     white-space:nowrap 
}
 .products-box ul.columns-4 li.product:hover .products__item-info .c-seller__info-loop,.products-box ul.columns-4 li.product:hover .products__item-compare-txt{
     animation:fadeIn ease .5s;
     -webkit-animation:fadeIn ease .5s;
     -moz-animation:fadeIn ease .5s;
     -o-animation:fadeIn ease .5s;
     -ms-animation:fadeIn ease .5s 
}
 .products__item-img-color-wrapper{
     padding-top:30px;
     display:block 
}
 .col-md-10 .woocommerce-breadcrumb{
    padding:0;
    font-size: 14px;
    line-height: 1.833;
    font-weight:normal;
    color: #111;
    margin:10px 0;
    width:75% 
}
.options__meta {
    color: #555;
    font-size: 15px;
    line-height: 33px;
    font-weight: normal;
    margin-left: 10px;
}
 .col-md-10 .woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{
     position:absolute;
     top:10px;
     left:0 
}
 .products-box.listing ul.products li.product{
     width:99%;
     float:right;
     clear:none;
     height:250px 
}
 .products-box.listing .products__item-image {
    max-width: 170px !important;
    max-height: 170px !important;
    margin-top: 20px !important;
}
 .products-box.listing .main-featured-loop,.products-box.listing .products__item-info .c-seller__info-loop,.products-box.listing .woocommerce ul.products li.product .main-featured-loop,.products-box.listing .woocommerce ul.products li.product:hover ul.products li.product .main-featured-loop,.products-box.listing ul.products li.product .main-featured-loop{
     display:block 
}
 .products-box.listing .c-seller__info-loop{
     display:block 
}
 .products-box.grid .c-seller__info-loop{
     display:none 
}
 .products-box.listing img{
     position:absolute;
     right:25px;
     display:block 
}
 .products-box.listing .products__item-fatitle{
     overflow:hidden;
     float:right;
     height:auto;
     position:absolute;
     top:20px;
     right:22%;
     border-radius:14px;
     background-color:#fafafa;
     padding:11px 10px;
     margin:0 0 12px;
     font-size:15px;
     line-height:24px;
     color:#202020;
     letter-spacing:.3px;
     text-align:right;
     display:-ms-flexbox;
     display:flex;
     -ms-flex-pack:start;
     justify-content:flex-start;
     -ms-flex-align:center;
     align-items:center;
     width:48% 
}
 .products-box.listing .main-features-title{
     content:attr(data-title);
     display:list-item;
     font-weight:normal;
     list-style:none;
     font-size:15px;
     line-height:25px;
     margin:10px 0;
     letter-spacing:.2px;
     color:#313131;
     position:relative;
     padding-right:20px;
     text-align:right 
}
 .products-box.listing .main-features-title::before{
     content:"\E0CC";
     font-size:23px;
     color:#4d4d4d;
     position:absolute;
     font-family:bigikala;
     content:\E0C8;
     font-size:21px;
     color:#4d4d4d;
     position:absolute;
     font-family:bigikala;
     margin-right:-27px;
     line-height:30px;
     font-weight:normal 
}
 .products-box.listing .woocommerce .products ul,.products-box.listing .woocommerce ul.products{
     list-style:none;
     clear:both;
     border:none;
     padding:0 
}
 .products-box.listing ul.products li.product .main-featured-loop{
     display:block;
     position:absolute;
     left:25px;
     top:25px;
     border-right:1px solid #e9e9e9;
     padding-right:15px;
     width:25% 
}
 .products-box.listing .main-features li::before{
     display:list-item;
     content:"";
     width:6px;
     height:6px;
     float:right;
     margin-top:9px 
}
 .products-box.listing .main-features li{
     display:list-item;
     text-align:right;
     padding-bottom:1px 
}
 .products-box.listing .main-features li span.title,.products-box.listing .main-features li span.value{
     color:#4d4d4d;
     padding-right:4px;
     margin-left:5px;
     white-space:normal;
     font-size:12px;
     line-height:2;
     list-style-type:none;
     font-weight:normal 
}
 .products-box.listing .mian_widg_archive_product .product-categories li a::before{
     content:"\E185";
     font-family:bigikala;
     font-size:12px 
}
 .products-box.listing .mian_widg_archive_product .product-categories li a{
     color:#999;
     font-size:12px 
}
 .products-box.listing .products__item-compare-txt,.products-box.listing .woocommerce ul.products li.product .products__item-info .c-seller__info-loop{
     opacity:1;
     display:block 
}
 .products-box.listing .products__item-info .c-seller__info-loop::before{
     content:"\E081";
     position:absolute;
     left:0;
     font-size:23px;
     color:#a1a1af;
     font-family:bigikala;
     line-height:30px;
     width:40px;
     display:block 
}
 .products-box.listing ul.columns-4 li.product:hover .products__item-info .c-seller__info-loop::before{
     content:"\E081";
     position:absolute;
     left:0;
     font-size:23px;
     color:#a1a1af;
     font-family:bigikala;
     line-height:30px;
     width:40px;
     display:block 
}
 .products-box.listing .seller-v{
     font-size:12px;
     line-height:1.833;
     font-weight:normal;
     color:#4d4d4d;
     border:none 
}
 .products-box.listing i.icon{
     width:16px 
}
 .products-box.listing .products__item-info .c-seller__info-loop,.products-box.listing .products__item-compare-txt{
     animation:none;
     -webkit-animation:none;
     -moz-animation:none;
     -o-animation:none;
     -ms-animation:none 
}
 .products-box.listing ul.main-features{
     border-top:none;
     height:124px;
     overflow:hidden;
     margin-top:12px 
}
 .products-box.listing .custom-stars{
     border-top:none;
     position:relative;
     bottom:21px;
     right:184px 
}
 .products-box.listing .products__item-price{
     position:absolute;
     left:260px;
     bottom:0 
}
 .products-box.listing .ts_product_colors{
     margin:0 auto;
     width:100%;
     display:ruby;
     position:relative 
}
 .products-box.listing .colors{
     width:10px;
     display:block;
     position:absolute;
     margin-right:27%;
     top:50% 
}
 .products-box.listing .colors::before{
     content:"رنگ ها :";
     font-size:15px;
     line-height:13px;
     letter-spacing:.3px;
     white-space:nowrap;
     margin-right:-50px;
     position:absolute;
     color:#000 
}
 .products-box.listing .products__item-compare-txt{
     margin-right:215px;
     margin-top:140px 
}
 .products-box.listing .products__item-compare-txt::before{
     right:190px;
     margin-top:140px 
}
 .products-box.listing .products__item-info .c-seller__info-loop{
     display:block;
     padding:5px;
     text-align:left;
     font-size:12px;
     line-height:27px;
     color:#4d4d4d;
     position:absolute;
     margin-top:5px;
     float:left;
     width:64%;
     padding-left:37px;
     bottom:-14px 
}
 .products-box.listing ul.columns-4 li.product:hover .products__item-info .c-seller__info-loop{
     background:transparent 
}
 .woocommerce ul.products li.product:hover .products__item-info .c-seller__info-loop{
     display:block;
     padding:5px;
     text-align:right;
     font-size:12px;
     line-height:27px;
     color:#4d4d4d;
     position:absolute;
     margin-top:5px;
     float:right;
     width:64%;
     bottom:3px;
     background: #fff;
     height:39px 
}
 .products-box.listing li.product .products__item-info .c-seller__info-loop{
     display:none 
}
 .products-box.listing li.product:hover .products__item-info .c-seller__info-loop{
     display:none 
}
 .products-box.listing .more-color{
     position:absolute;
     color:#aeafb0;
     direction:rtl;
     font:400 11px Kalameh;
     line-height:normal;
     line-height:0;
     display:contents;
     letter-spacing:0;
     margin-top:0 
}
 .colors{
     width:10px;
     display:block;
     position:absolute;
     top:45px;
     right:15px;
     z-index:99 
}
 .compare__toggle-handler{
     right:auto;
     left:40px 
}
 .out_stock{
     color:#999;
     font-size:24px;
     line-height:1.222;
     font-weight:normal 
}
.section-products-carousel .out_stock{
    position: absolute;
    display: block;
    right: 40%
}
 .products-box.listing ul.columns-4 li.product:hover .products__item-info .c-seller__info-loop{
     display:none 
}
 .products-box.listing ul.columns-4 li.product .products__item-price{
     margin-bottom:10px;
     float:left;
     height:50px;
     padding-top:16px;
     display:block;
     position:absolute;
     left:400px 
}
 .products-box.listing ul.columns-4 li.product strong{
     display:block;
     width:500px;
     position:absolute;
     right:-50px;
     line-height:50px 
}
 li.cat-item{
     color:#999 
}
 li.cat-item::before{
     content:"\E185";
     font-family:bigikala;
     font-size:12px 
}
 li.cat-item a{
     color:#000;
     font-size:14px;
     font-weight:normal;
     margin-right:10px 
}
 .current-cat-parent a{
     padding:0;
     text-decoration:none;
     cursor:pointer;
     margin-top:6px;
     font-size:12px;
     margin-right:5px;
     color:#2e2e2e;
     font-weight:normal 
}
 .special-offer-hint{
     width:92%;
     vertical-align:middle;
     font-weight:normal;
     position:absolute;
     left:50%;
     -webkit-transform:translateX(-50%);
     transform:translateX(-50%);
     z-index:10;
     white-space:nowrap;
     margin-top:1px;
     height:25px;
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-orient:horizontal;
     -webkit-box-direction:normal;
     -ms-flex-direction:row;
     flex-direction:row;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
     -webkit-box-pack:justify;
     -ms-flex-pack:justify;
     justify-content:space-between;
     margin-bottom:10px;
     font-size:0;
     line-height:17px 
}
.special-offer-hint::before {
    content: "\E003";
    color: #ef394e;
    font-weight: normal;
    font-size: 21px;
    font-family: bigikala;
    margin-top: 5px;
}
.special-offer-hint-finished {
    color: #999;
    margin-top: 1px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 90%;
    vertical-align: middle;
    font-weight: normal;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 10;
    white-space: nowrap;
    margin-top: 1px;
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 23px;
}
.wonderful_offer_archive {
    padding-top: 20px;
    overflow: hidden;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    position: absolute;
    height: 150px;
    width: 100%;
    right: 0;
    margin-top: -15px;
    border-radius: 0 0 28px 28px
}
 .wonderful_offer_archive span{
     display:block;
     width:300px;
     font-size:0 
}
.wonderful_offer_archive span::before {
    display: block;
    height: 32px;
    margin-top: -10px;
    right: 100px;
    position: absolute;
    width: 300px;
    font-size: 0;
    content: "\E003";
    font-family: bigikala;
    position: absolute;
    display: block;
    top: 11px;
    right: 70px;
    font-size: 37px;
    color: #fff;
    font-weight: normal;
}
 .col-md-10.special-offer-archive .woocommerce-breadcrumb{
     padding:0;
     font-size:16px;
     line-height:1.833;
     font-weight:normal;
     color:#fff;
     margin:10px 0;
     width:75% 
}
 .col-md-10.special-offer-archive .options__meta{
     margin-right:5px;
     color:#fff;
     font-size:15px;
     line-height:21px;
     font-weight:normal 
}
 .col-md-10.special-offer-archive .woocommerce-breadcrumb a{
     color:#fff;
     font-size:15px;
     font-weight:normal 
}
 .products-box.listing .products__item-price{
     margin-bottom:10px;
     float:left;
     height:50px;
     padding-top:16px 
}
 .filters-panel .widget form,.filters-panel .widget ul{
     padding:10px 15px 7px;
     max-height:200px;
     overflow-y:auto 
}
 .lofslidervoc .wc-descrip .slider-main-features span.title::before{
     background:#a1a1af;
     vertical-align:middle;
     margin-left:5px;
     border-radius:50%;
     display:list-item;
     content:"";
     width:6px;
     height:6px;
     float:right;
     margin-top:9px 
}
 .bk_menu.bk_new_menu .bk_image{
     background-size:100%;
     background-repeat:no-repeat;
     background-position:left 
}
 @keyframes fadeIn{
     0%{
         opacity:0 
    }
     100%{
         opacity:1 
    }
}
 @-moz-keyframes fadeIn{
     0%{
         opacity:0 
    }
     100%{
         opacity:1 
    }
}
 @-webkit-keyframes fadeIn{
     0%{
         opacity:0 
    }
     100%{
         opacity:1 
    }
}
 @-o-keyframes fadeIn{
     0%{
         opacity:0 
    }
     100%{
         opacity:1 
    }
}
 .bk_menu .bigi > ul > li > ul.level{
     min-width:1221px;
     max-width:1676px 
}
 .current-cat-parent::before{
     content:"\E17E";
     position:relative;
     right:5px;
     color:#6b6b6b;
     font-size:9px;
     line-height:2.444;
     font-family:bigikala;
     font-weight:normal 
}
 .swatch-wrapper img{
     border-radius:0;
     margin-top:0 
}
 .woocommerce img,.woocommerce-page img{
     height:auto;
     max-width:100%;
     margin:0 auto;
     max-height:100% 
}
 .header-logo img{
     max-height:60px;
     max-width:160px;
     line-height:0;
     vertical-align:middle;
     margin:12px auto 
}
.bigi-tabs {
    line-height: .89;
    font-size: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
    position: relative;
    padding: 18px 0 0;
    color: #4d4d4d;
    width: 100%;
    border-radius:14px 14px 0 0;
    margin: 0;
    border: 3px solid #f0f1f2;
    border-bottom: none;
}
 .bigi-tabs li{
     width:50%;
     display:block 
}
 .bigi-tabs li a.active{
     color:#ef394e 
}
 .bigi-tabs li a.active::after{
     height:3px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     content:"";
     position:relative;
     display:block;
     margin-top:20px 
}
 .c-ui-input--account-login::before{
     position:absolute;
     right:17px;
     top:12px;
     color:#929292;
     font-size:26px;
     content:"\E034";
     font-family:bigikala;
     line-height:30px;
     z-index:0 
}
 #anr_captcha_field_2{
     padding:10px;
     margin:0 auto;
     display:table 
}
 #anr_captcha_field_1{
     padding:10px;
     margin:0 auto;
     display:table 
}
 .anr_captcha_field{
     padding:10px;
     margin:0 auto;
     display:table 
}
 #username{
     padding-right:45px !important;
     text-align:right;
     direction:ltr 
}
 .price-changes-table th{
     background-color:#5e98ae;
     color:#fff;
     font-size:14px;
     padding-right:90px 
}
 .chage-price-title{
     font-size:13px;
     line-height:40px 
}
 td.date > span{
     margin-left:40px 
}
 .modified-info{
     color:#fff;
     font-size:16px;
     margin-top:27px;
     text-align:center;
     margin-right:-40px;
     font-weight:normal 
}
 .updated-price{
     display:block;
     padding:2px;
     border-radius:14px;
     max-width:140px;
     text-align:center;
     font-size:14px;
     margin-top: 40px;
     margin-right:23px 
}
 .modifued-date{
     font-size:11px;
     display:block;
     color:#ef394e;
     margin-right:-20px;
     padding:0 15px;
     font-weight:normal 
}
 .updated-price.up{
     display:block;
     background:#fcf5f5 
}
 .form-group.clearfix .fa-eye::before{
     content:"\E0C0";
     color:#929292;
     font-size:22px;
     font-family:bigikala;
     line-height:12px 
}
 .form-group.clearfix .fa-eye-slash::before{
     content:"\E0BF";
     color:#929292;
     font-size:22px;
     line-height:12px 
}
 .auth.auth--register .form-group.clearfix .fa.fa-fw.field-icon.toggle-password{
     margin-left:25px 
}
 .retrangle .step{
     z-index:1 
}
 .products-box.listing .loop-saving-percentage{
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     font-size:18px;
     line-height:1.5;
     font-weight:normal;
     color:#fff;
     border-radius:20px;
     margin-right:5px;
     height:27px;
     padding:4px 6px 1px;
     letter-spacing:0;
     min-width:50px;
     -ms-flex-align:center;
     align-items:center;
     -ms-flex-pack:center;
     justify-content:center;
     position:absolute;
     bottom:20px;
     left:-140px;
     float:left 
}
 .loop-saving-percentage{
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     font-size:18px;
     line-height:1.5;
     font-weight:normal;
     color:#fff;
     border-radius:20px;
     margin-right:5px;
     height:27px;
     padding:4px 6px 1px;
     letter-spacing:0;
     min-width:50px;
     -ms-flex-align:center;
     align-items:center;
     -ms-flex-pack:center;
     justify-content:center;
     position:relative;
     bottom:52px;
     float:left;
     display:flex;
     left:-20px 
}
 .children .cat-parent::before{
     content:"\E17E";
     position:inherit;
     right:33px;
     color:#6b6b6b;
     font-size:12px;
     line-height:2.444;
     font-family:bigikala;
     font-weight:normal 
}
 .filters-panel .widget ul li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term.woocommerce-widget-layered-nav-list__item--chosen.chosen a::after{
     display:none 
}
 .filters-panel .submit{
     display:none 
}
 .content-box-shop .modified-info{
     display:none 
}
 .products-box.listing .modified-info{
     display:block;
     position:absolute;
     top:-86px;
     margin:0;
     width:200px;
     margin-right:-20px 
}
 .woocommerce .widget_layered_nav_filters ul li span:before{
     display:none 
}
 .available_widget .woocommerce-widget-layered-nav-list__item,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{
     padding:0 0 1px!important;
     list-style:none;
     display:block!important;
     height:22px;
     cursor:pointer;
     margin-bottom:12px;
     font-size:12px!important;
     position:relative!important;
     border:0!important;
     background:0 
}
 .filters-panel .widget ul li.chosen{
     border-radius:14px;
     border:3px solid #bdbdbd;
     color:#5a5a5a;
     letter-spacing:.3px;
     font-size:13px;
     line-height:30px;
     padding:0 10px 0 31px;
     position:relative;
     display:inline-block;
     border-color:#bdbdbd 
}
 .term-description{
     display:inline-block;
     padding:18px 15px 6px;
     position:relative;
     overflow:hidden;
     background-color:#fff;
     border:3px solid #f0f0f2;
     margin:0 0 10px;
     border-radius:14px;
     width:100% 
}
 .footer-div .col-md-3 img{
     margin-left:5px;
     width:140px;
     height:140px;
     border-radius:14px;
     background-color:#f0f0f0;
     border:1px solid #e5e5ea;
     float:right 
}
 .posts-list-widget{
     position:relative;
     background-color:#fff;
     box-shadow:0 12px 12px 0 hsla(0,0%,71%,.11);
     border:1px solid #dedede;
     margin:0 0 10px;
     padding-bottom:14px 
}
 h3.blog-post-list-title{
     font-family:'Kalameh',sans-serif;
     font-size:15px;
     line-height:50px;
     box-sizing:border-box;
     height:50px;
     color:#333;
     direction:rtl;
     border-bottom:3px solid #ef394e;
     width:180px;
     margin:0 auto;
     text-align:center;
     font-weight:normal 
}
 .rpwe-comment.comment-count{
     padding-right:15px 
}
 .blog-widget-carousel .section-products-carousel .productItem{
     padding:0;
     width:280px;
     margin-left:25px;
     overflow:hidden 
}
 .comment-body img.avatar{
     border-radius:100%;
     width:60px;
     height:60px;
     margin-left:7px 
}
 .post-author img.avatar{
     border-radius:14px;
     width:30px;
     height:30px;
     margin:10px 
}
 .blog-widget-carousel .flickity-prev-next-button{
     background-color:#383842;
     width:120px;
     height:140px;
     left:-60px;
     top:calc(50% - -40px);
     -webkit-transform:translateY(-50%);
     -ms-transform:translateY(-50%);
     transform:translateY(-50%);
     box-shadow:-30px 0 200px 100px #e9e9e9;
     cursor:pointer 
}
 .blog-widget .post-meta{
     font-size:13px;
     line-height:12px;
     color:#666;
     position:absolute;
     padding:0;
     margin:0;
     display:block 
}
 .blog-widget .post-meta span{
     margin:0 
}
 .blog-widget-carousel .post-meta{
     font-size:13px;
     line-height:12px;
     color:#4d4d4d;
     bottom:5px;
     position:absolute;
     padding-top:10px 
}
 .blog-widget-carousel .flickity-prev-next-button.next{
     background-color:#3c3c3c;
     width:60px;
     height:100px;
     left:0;
     top:calc(50% - -40px);
     -webkit-transform:translateY(-50%);
     -ms-transform:translateY(-50%);
     transform:translateY(-50%);
     box-shadow:-30px 0 200px 100px #3c3c3c;
     cursor:pointer 
}
 .blog-widget-carousel .flickity-prev-next-button.previous{
     background-color:#3c3c3c;
     width:60px;
     height:100px;
     right:0;
     top:calc(50% - -40px);
     -webkit-transform:translateY(-50%);
     -ms-transform:translateY(-50%);
     transform:translateY(-50%);
     box-shadow:-30px 0 200px 100px #3c3c3c;
     cursor:pointer 
}
 .blog-widget-carousel .flickity-rtl .flickity-prev-next-button.previous::before,.blog-widget-carousel .flickity-rtl .flickity-prev-next-button.next::before{
     color:#fff 
}
 .masonry-gallery .media-heading a{
     font-weight:normal;
     margin-bottom:5px;
     font-size:15px;
     text-align:center;
     line-height:30px;
     padding:10px 20px;
     display:inline-table;
     overflow:hidden;
     box-sizing:border-box;
     width:100%;
     text-overflow:ellipsis;
     height:76px 
}
 .blog-widget-carousel .media-heading a{
     font-weight:normal;
     margin-bottom:5px;
     font-size:15px;
     text-align:center;
     line-height:30px;
     padding:10px 20px;
     display:inline-table;
     overflow:hidden;
     box-sizing:border-box;
     width:100%;
     text-overflow:ellipsis;
     height:76px 
}
 .blog-widget-carousel .section-products-carousel .productItem .main-wp-post-image img{
     vertical-align:middle;
     max-width:100%;
     width:100%;
     height:180px;
     object-fit:cover;
     display:block 
}
 .blog-widget-carousel .section-products-carousel header::before{
     background-color:transparent 
}
 .section-products-carousel header::before{
     position:absolute;
     bottom:-9px;
     right:0;
     left:0;
     background-color:#f3f3f3;
     height:2px;
     content:"";
     z-index:0 
}
 .section-products-carousel header span:before,.section-products-carousel header h3::before,.section-products-carousel.brands header strong::before{
     content:"";
     position:absolute;
     right:0;
     left:0;
     bottom:0;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     height:3px;
     z-index:1 
}
 .section-products-carousel header span::after,.section-products-carousel header h3::after,.section-products-carousel.brands header strong::after{
     content:"";
     position:absolute;
     left:-14px;
     width:15px;
     height:3px;
     background-color:#fff;
     bottom:0;
     z-index:1 
}
 .blog-widget-carousel .section-products-carousel header h3::before{
     display:none 
}
 .blog-widget-carousel .section-products-carousel header .boxmore a {
    font-size: 16px;
    text-align: center;
    color: #ef394e;
    border: 1px solid #ef394e;
    margin-right: 15px;
    cursor: pointer;
    padding: 5px 20px;
    border-radius:14px;
}
 .blog-widget-carousel .icon-blue-plus::before{
     display:none 
}
 .blog-widget header h3::before{
     display:none 
}
 .blog-widget header .boxmore a{
     width:190px;
     font-size:15px;
     text-align:center;
     padding:10px 0;
     color:#7c7c7c;
     border:3px solid #bdbdbd;
     margin-right:15px;
     cursor:pointer;
     padding:5px 20px;
     border-radius:50px 
}
 .blog-widget .icon-blue-plus::before{
     display:none 
}
 .blog-widget header h3{
     display:inline-block;
     color:#4d4d4d;
     height:38px;
     font-weight:normal;
     margin:0;
     padding:8px 0;
     min-height:49px;
     font-size:18px;
     line-height:31px;
     white-space:nowrap 
}
 .blog-widget .boxmore{
     float:left 
}
 .blog-widget{
     width:98%;
     margin:0 auto 
}
 .blog-widget .masonry-gallery{
     color:#4d4d4d;
     margin-top:20px;
     float:right;
     -webkit-transition:all .1s ease-in-out;
     -moz-transition:all .1s ease-in-out;
     -o-transition:all .1s ease-in-out;
     transition:all .1s ease-in-out;
     -ms-flex:0 0 23%;
     flex:0 0 23%;
     max-width:23%;
     background-color:#fff;
     box-shadow:0 0 5px 0 rgba(0,0,0,.1);
     box-sizing:border-box;
     overflow:hidden;
     border-radius:14px;
     margin-left:2%;
     margin-bottom:10px;
     position:relative;
     padding-bottom:0;
     max-height:500px;
     min-height:410px;
     height:420px 
}
 .blog-widget .masonry-gallery .main-wp-post-image img{
     height:160px;
     object-fit:cover;
     display:block;
     width:100% 
}
 .blog-widget .masonry-gallery .media-heading a{
     font-weight:normal;
     margin-bottom:5px;
     font-size:15px;
     text-align:center;
     line-height:32px;
     overflow:hidden;
     box-sizing:border-box;
     width:100%;
     text-overflow:ellipsis;
     color:#fff;
     padding:0;
     height:70px;
     display:block 
}
 .blog-widget .masonry-gallery__item__description{
     padding:10px 25px 28px;
     text-align:center;
     font-size:12px;
     line-height:25px;
     font-weight:normal 
}
 .blog-widget .media-heading{
     margin-bottom:5px;
     font-size:17px;
     text-align:center;
     line-height:30px;
     padding:15px 15px 0 
}
 .blog-widget-carousel .section-products-carousel{
     overflow:visible;
     background: #17141d;
     border:4px solid #312d3c;
     border-radius:14px;
     scrollbar-color: #ccc #f5f5f5;
     height:420px !important
}
 .blog-widget-carousel .section-products-carousel header h3{
     display:inline-block;
     padding-right:15px;
     color:#f0f0f0;
     font-size:25px;
     line-height:5px 
}
 .blog-widget-carousel .section-products-carousel .productItem{
     background-color:#1f1c28;
     box-shadow: -1rem 0 3rem #000;
}
 .blog-widget-carousel .media-heading a{
     color:#ddd 
}
 .blog-widget-carousel .post-meta span{
     color:#ddd 
}
 .blog-widget-carousel .human_time_diff{
     color:#ddd 
}
 .blog-widget-carousel .icon-clock-icon::before{
     color:#ddd 
}
 .blog-widget-carousel .section-products-carousel .productItem img.avatar{
     width:30px;
     height:30px;
     margin-left:7px 
}
 .pagination{
     display:block;
     padding:7px;
     border-radius:14px;
     margin:20px auto;
     text-align:center;
     direction:rtl 
}
 .page-numbers{
     height:25px;
     min-width:30px;
     padding:0 3px;
     margin-left:7px 
}
 .page-numbers.current{
     border:1px solid #ef394e;
     padding:3px 11px;
     border-radius:15px 
}
 .next.page-numbers::before{
     font-family:bigikala;
     content:"\E191";
     font-style:normal;
     font-weight:normal;
     font-variant:normal;
     text-align:center;
     vertical-align:sub;
     position:relative;
     -webkit-font-smoothing:antialiased;
     text-transform:none;
     -moz-osx-font-smoothing:grayscale;
     display:inline-block;
     color:#454545;
     font-size:15px;
     top:3px;
     width:50px;
     border-radius:15px;
     width:40px;
     height:25px;
     line-height:24px 
}
 .next.page-numbers{
     font-size:0 
}
 .prev.page-numbers{
     font-size:0 
}
.pagination-wrap ul.pagination > li > a,.pagination-wrap ul.pagination > li > span.current {
    line-height: 1 !important
}
 .prev.page-numbers::before{
     font-family:bigikala;
          content:"\E185";
     font-style:normal;
     font-weight:normal;
     font-variant:normal;
     text-align:center;
     vertical-align:sub;
     position:relative;
     -webkit-font-smoothing:antialiased;
     text-transform:none;
     -moz-osx-font-smoothing:grayscale;
     display:inline-block;
     color:#454545;
     font-size:15px;
     top:-4px;
     width:50px;
     border-radius:15px;
     width:40px;
     height:25px;
     line-height:24px 
}
 .content-box,.content-box-shop{
     padding:0 10px 
}
 .shop-page .next.page-numbers::before{
     font-family:bigikala;
     content:"\00bb";
     font-style:normal;
     font-weight:normal;
     font-variant:normal;
     text-align:center;
     vertical-align:sub;
     position:relative;
     -webkit-font-smoothing:antialiased;
     text-transform:none;
     -moz-osx-font-smoothing:grayscale;
     display:inline-block;
     color:#fff;
     font-size:30px;
     top:-3px;
     width:40px;
     height:25px;
     line-height:27px;
     border:none;
     background:transparent 
}
 .shop-page .next.page-numbers{
     font-size:0 
}
 .shop-page .prev.page-numbers{
     font-size:0 
}
 .shop-page .prev.page-numbers::before{
     font-family:bigikala;
     content:"\00ab";
     font-style:normal;
     font-weight:normal;
     font-variant:normal;
     text-align:center;
     vertical-align:sub;
     position:relative;
     -webkit-font-smoothing:antialiased;
     text-transform:none;
     -moz-osx-font-smoothing:grayscale;
     display:inline-block;
     color:#fff;
     font-size:30px;
     top:-3px;
     width:40px;
     height:25px;
     line-height:27px;
     border:none;
     background:transparent 
}
 .col-sm-9 .masonry-gallery .main-wp-post-image img{
     vertical-align:middle;
     max-width:100%;
     width:100%;
     height:180px;
     object-fit:cover;
     margin:0;
     display:block 
}
 .col-sm-9 .masonry-gallery .media-heading a{
     font-weight:normal;
     margin-bottom:0;
     font-size:14px;
     text-align:center;
     line-height:26px;
     padding:0 15px;
     display:inline-table;
     overflow:hidden;
     box-sizing:border-box;
     width:100%;
     text-overflow:ellipsis;
     height:75px;
     color:#fff;
     display:block 
}
 .col-sm-9 .masonry-gallery__item__description{
     padding:10px 25px 15px;
     text-align:center;
     font-size:15px;
     line-height:22px;
     font-weight:normal 
}
 .col-sm-9 .masonry-gallery{
     color:#6b7074;
     margin-top:20px;
     float:right;
     -webkit-transition:all .1s ease-in-out;
     -moz-transition:all .1s ease-in-out;
     -o-transition:all .1s ease-in-out;
     transition:all .1s ease-in-out;
     -ms-flex:0 0 40%;
     flex:0 0 40%;
     max-width:40%;
     background-color:#fff;
     box-shadow:0 0 5px 0 rgba(0,0,0,.1);
     box-sizing:border-box;
     overflow:hidden;
     border-radius:14px;
     margin-left:2.5%;
     margin-bottom:10px;
     position:relative;
     padding-bottom:0;
     max-height:500px;
     min-height:470px 
}
 .col-sm-9 .masonry-gallery .post-meta{
     font-size:13px;
     line-height:12px;
     color:#4d4d4d;
     bottom:0;
     position:absolute;
     padding-top:10px 
}
 .icon-rss::before{
     content:"\E01F";
     font-family:bigikala;
     color:#7f7f80 
}
 .woocommerce-widget-layered-nav-dropdown select{
     border:1px solid #d4dbde;
     -webkit-border-radius:14px;
     -moz-border-radius:14px;
     border-radius:14px;
     -ms-box-sizing:border-box;
     -moz-box-sizing:border-box;
     -webkit-box-sizing:border-box;
     box-sizing:border-box;
     width:100%;
     min-height:100px 
}
 .woocommerce-widget-layered-nav-dropdown .select2-container{
     display:none 
}
 .woocommerce-widget-layered-nav-dropdown option{
     line-height:50px;
     font-family:'Kalameh',sans-serif;
     font-size:13px 
}
 .woocommerce .woocommerce-widget-layered-nav-dropdown__submit{
     margin-top:1em;
     text-align:center;
     white-space:nowrap;
     vertical-align:middle;
     user-select:none;
     line-height:1;
     font-weight:normal;
     position:relative;
     box-shadow:none;
     display:block;
     height:38px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     color:#fff;
     cursor:pointer;
     width:100%;
     border-radius:14px;
     border:1px solid #ef394e 
}
.woocommerce-order-pay .woocommerce {
    border: 3px solid #f0f0f2;
    background: #fff;
    position: relative;
    transition: all .3s ease-in-out;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
    justify-content: space-between;
    width: 100%;
    border-radius:14px;
    padding: 0;
}
 .woocommerce-order-pay .order_details{
     -ms-flex:0 0 75%;
     flex:0 0 75%;
     max-width:75%;
     padding-right:0;
     padding-left:10px;
     margin:0 
}
 li.order::before{
     position:relative;
     font-size:100px;
     color:#e0e0e0;
     content:"\E0CC";
     font-family:bigikala;
     display:block;
     height:125px 
}
 li.date::before{
     position:relative;
     font-size:100px;
     color:#e0e0e0;
     content:"\E136";
     font-family:bigikala;
     display:block;
     height:125px 
}
 li.total::before{
     position:relative;
     font-size:100px;
     color:#e0e0e0;
     content:"\E017";
     font-family:bigikala;
     display:block;
     height:125px 
}
li.method::before {
    position: relative;
    font-size: 130px;
    color: #e0e0e0;
    content: "\E145";
    font-family: bigikala;
    display: block;
    height: 155px;
    line-height: 185px;
}
 .woocommerce-order-pay .pw-gateway-checkout-form{
     -ms-flex:0 0 25%;
     flex:0 0 25%;
     max-width:25%;
     padding-right:10px;
     padding-left:0;
     margin:auto 0 
}
 .woocommerce-order-pay ul.order_details li{
     list-style-type:none;
     text-align:center;
     font-size:13px 
}
 .woocommerce ul.order_details li strong{
     display:block;
     font-size:1.4em;
     text-transform:none;
     line-height:1.5;
     text-align:center;
     font-family:'Kalameh',sans-serif;
     font-weight:normal;
     letter-spacing:-1px 
}
 .woocommerce-order-pay ul.order_details li{
     border-left:1px dashed #d3ced2;
     padding-left:15px;
     padding-right:15px;
     list-style-type:none;
     width:22%;
     margin:0;
     text-align:center;
     font-size:13px 
}
 .woocommerce-order-pay .woocommerce a.button::before{
     display:none 
}
 #zarinpal-checkout-form{
     float:right;
     margin-top: 28px;
     width:250px 
}
 #bankmellat-checkout-form{
     float:right;
     margin-top: 28px;
     width:250px 
}
 #checkout-form{
     float:right;
     margin-top: 28px;
     width:250px 
}
 a.button.cancel:hover{
     color:#fff 
}
 .woocommerce a.button.cancel,.woocommerce a.button.cancel:hover{
     background-color:#969ba8;
     -webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
     -ms-box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
     box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
     color:#fff;
     float:left;
     text-align:center;
     height:60px;
     font-size:14px;
     width:100%;
     margin-top:40px;
     line-height:40px 
}
 .col-md-3.sticky-sidebar{
     width:28% 
}
 .woocommerce-notices-wrapper{
     width:100%;
     margin:0 
}
 .woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{
     border-radius:14px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     color:#fff;
     letter-spacing:-.3px;
     font-size:15px;
     transition:all .3s ease-in-out;
     height:60px;
     width:100% 
}
 a.button.cancel{
     margin:0;
     line-height:1;
     cursor:pointer;
     position:relative;
     text-decoration:none;
     overflow:visible;
     padding:.618em 1em;
     font-weight:normal;
     border-radius:3px;
     right:auto;
     color:#a1a1af;
     background-color:#ebe9eb;
     border:0;
     display:inline-block;
     background-image:none;
     box-shadow:none;
     text-shadow:none 
}
 .woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{
     text-decoration:none;
     background-image:none 
}
 .product-det .c-wiki__arrow{
     position:absolute;
     top:-8px;
     right:16px;
     left:unset 
}
 .woocommerce ul.order_details li.method strong{
     display:block;
     font-size:15px;
     text-transform:none;
     line-height:30px;
     text-align:center 
}
 .products__item-gift-price .matrix_wolfold-price{
     z-index:0 
}
 .vendors-table-row.vendors-table-row--highlight .vendors-table-col.vendors-table-col--sellerTitle.u-Flex-grow3 .avatar{
     display:inline-block;
     border-radius:0 
}
 .vendors-table-row.vendors-table-row--highlight .vendors-table-col--sellerTitle a{
     font-size:18px;
     color:#3c3c3c;
     padding:0;
     line-height:2;
     margin-right:15px;
     border:none 
}
 .vendors-table-row.vendors-table-row--highlight .vendors-table-col--sellerTitle a::after{
     font-size:19px;
     color:#ef394e;
     margin-top:0;
     -ms-flex-item-align:center;
     align-self:center;
     display:inline-block;
     margin-right:2px;
     content:"\E6a0";
     font-family:bigikala;
     line-height:10px;
     position:relative;
     top:5px 
}
 .vendors-table-row.vendors-table-row--highlight .vendors-table-col--rating{
     display:none 
}
 .show-more-seller{
     padding:23px 30px 31px;
     text-align:center;
     font-size:16px;
     color:#ef394e;
     line-height:2;
     color:#ef394e;
     margin-top:-3px 
}
 .vendors-table-col--shipping .icon.ready::before{
     font-size:20px;
     margin-left:0;
     content:"";
     background:url(../files/8f2436e8.svg) no-repeat 50% 50%;
     background-size:auto;
     background-size:contain;
     position:absolute;
     right:5px;
     top:-5px;
     font-size:17px;
     color:#c1c1c1;
     width:28px;
     height:21px 
}
 .show-more-seller i.show-more-seller{
     font-size:19px;
     color:#ef394e;
     margin-top:-3px;
     -ms-flex-item-align:center;
     align-self:center;
     display:inline-block;
     margin-right:7px;
     content:"\E090";
     font-family:bigikala 
}
 .bk_menu .bigi>ul>li:hover>ul.level>li>.title2{
     font-size:12px;
     line-height:43px;
     position:relative;
     display:block;
     padding:0 20px 
}
 .bk_menu .bigi>ul>li>h2.title{
     font-size:13px;
     line-height:0;
     padding:0 11px;
     cursor:pointer;
     color:#fff 
}
 .bk_menu .bigi>ul>li>h2.arrow{
     font-size:14px;
     line-height:40px;
     display:inline-block 
}
 .bk_menu .bigi > ul > li:hover > ul.level > li:hover > .title2{
     position:relative;
     margin-top:-1px;
     color:#ef394e;
     border-bottom:2px solid #ef394e 
}
 .section-products-carousel header h3{
     display:inline-block;
     color:#494949;
     height:38px;
     font-weight:normal;
     margin:0;
     padding:8px 0;
     min-height:49px;
     font-size:25px;
     line-height:31px;
     white-space:nowrap;
     position:relative;
     text-align:right 
}
 .section-products-carousel header span{
     display:inline-block;
     color:#494949;
     height:38px;
     font-weight:bold;
     margin:0;
     padding:8px 0;
     min-height:49px;
     font-size:17px;
     line-height:31px;
     white-space:nowrap;
     position:relative;
     text-align:right 
}
 .bigikala-minus{
     border:1px solid #8f8f8f;
     -ms-box-sizing:border-box;
     -moz-box-sizing:border-box;
     -webkit-box-sizing:border-box;
     box-sizing:border-box;
     width:17px;
     height:17px;
     line-height:10px;
     background:#4d4d4d;
     color:#fff;
     font-size:22px;
     padding:0;
     margin:5px 0;
     display:-moz-inline-grid;
     float:left;
     left:63px;
     position:relative;
     top:6px;
     border-radius:100%;
     z-index:9;
}
 .bigikala-plus{
     border:1px solid #8f8f8f;
     -ms-box-sizing:border-box;
     -moz-box-sizing:border-box;
     -webkit-box-sizing:border-box;
     box-sizing:border-box;
     width:17px;
     height:17px;
     line-height:10px;
     background:#4d4d4d;
     color:#fff;
     font-size:21px;
     padding:0;
     margin:0;
     left:31px;
     position:relative;
     bottom:-10px;
     border-radius:100%;
}
 .woocommerce .quantity .qty{
     padding:10px;
     font-size:18px;
     text-align:center;
     height:60px;
     width:70px;
     display:block;
     border:3px solid #c8c8d6 
}
 .total-price-left .woocommerce-Price-amount{
     color:#a0a0a0;
     font-size:14px;
     line-height:1.692;
     text-decoration:line-through 
}
 .woocommerce-cart-form .product-quantity{
     font-size:14px 
}
 .c-seller__info--leadTime i::before{
     background-size:contain;
     position:absolute;
     right:-17px;
     top:3px;
     color:#000;
     height:21px;
     width:60px;
     content:"\E0d0";
     font-size:25px; 
}
 .c-seller__info.c-seller__info--leadTime a{
     display:none 
}
 .c-seller__info.c-seller__info--shipment{
     display:none 
}
 .woocommerce div.product form.cart div.quantity{
     float:right;
     margin-top:11px;
     font-size:20px;
     padding:0;
     height: 50px;
}
.woocommerce div.product form.cart .product-info-box div.quantity {
    margin-top: 2px
}
 li.modal-opener img{
     height:43px!important;
     width:auto!important;
     vertical-align:middle;
     margin-top:9px 
}
 .show-more-seller::before{
     position:absolute;
     font-size:14px;
     margin-right:.7em;
     content:"\E17E";
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:33px;
     margin-right:240px 
}
 .show-more-seller.playing::after{
     position:absolute;
     bottom:30px;
     right:44%;
     left:0;
     background:1px dashed #dfdfdf;
     height:1px;
     content:"";
     z-index:0;
     width:150px;
     border-bottom:1px dashed #ef394e 
}
 .show-more-seller::after{
     position:absolute;
     bottom:-10px;
     right:150px;
     left:0;
     height:1px;
     content:"";
     z-index:0 
}
 .show-more-seller.playing::before{
     position:absolute;
     font-size:14px;
     margin-right:.7em;
     content:"\E17E";
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:31px;
     margin-right:100px;
     transform:rotate(180deg) 
}
 .show-more-seller::after{
     position:absolute;
     bottom:30px;
     right:40%;
     left:0;
     background:1px dashed #dfdfdf;
     height:1px;
     content:"";
     z-index:0;
     width:250px;
     border-bottom:1px dashed #ef394e 
}
 .columnone h2{
     overflow:hidden;
     display:block;
     width:100%;
     font-size:17px;
     line-height:26px;
     font-weight:normal;
     text-align:right;
     max-width:100%;
     box-sizing:border-box;
     color:#000;
     padding:20px 0;
     vertical-align:middle;
     height:70px 
}
 .bk_menu.bk_new_menu .bigi > ul > li > span.title a {
     position: relative;
     height: 100%;
     color: #000;
     white-space: nowrap;
     font-size: 14px;
     line-height: 40px;
     display: inline-block;
}
 .bk_menu.bk_new_menu ul.level > li{
     float:right;
     display:inline-block 
}
 .c-seller__info--leadTime i.icon.ready::before{
     content: "\E0d0";
     position: relative;
     right: 0;
     top: 0;
     font-size: 30px;
     font-family: bigikala;
     font-style: normal;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     background-clip: border-box;
     background-clip: border-box;
     background-clip: border-box;
     background-clip: border-box;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     -webkit-box-decoration-break: clone;
     box-decoration-break: clone;
     text-shadow: none;
     width:28px!important;
     height:21px!important;
}
 .bk_menu.bk_new_menu .bigi > ul > li > .title a{
     color:#ccc;
     font-size:11px;
     line-height:0 
}
 .bk_menu.bk_new_menu .bigi > ul > li:hover > ul.level > li:hover > h3{
     position:relative;
     margin-top:-1px;
     color:inherit;
     border-bottom:1px solid #ef394e 
}
 .bk_menu.bk_new_menu .bigi > ul > li:hover > ul.level > li:hover > h3::before{
     display:none 
}
 .bk_menu.bk_new_menu .bigi > ul > li > ul.level .title2 a{
     color:#ef394e;
     font-size:14px;
     line-height:1.5;
     font-weight:normal;
     text-decoration:none;
     padding-bottom:3px 
}
 .navbar-primary .promotion-badge{
     direction:rtl;
     height:40px;
     line-height:40px;
     padding:0;
     position:relative;
     float:left 
}
 .bk_menu.bk_new_menu .navbar-primary .promotion-badge ul li::before{
     display:none 
}
 .bk_menu .submenu .title a{
     color:#ef394e 
}
 .bk_menu.bk_new_menu .submenu .title a{
     color:#ef394e!important;
     font-size:15px;
     line-height:1.833;
     font-weight:normal;
     text-decoration:none;
     padding-bottom:3px 
}
 .bk_menu.bk_new_menu .submenu .title a::before{
     content:"\E185";
     position:relative;
     right:0;
     margin-left:2px;
     color:#ef394e;
     font-size:12px;
     line-height:1;
     font-family:bigikala;
     top:7px;
     float:right 
}
 .navbar-primary .promotion-badge ul li a:hover::before{
     -webkit-transform:scaleX(1);
     transform:scaleX(1) 
}
 .bk_menu.bk_new_menu .bigi > ul > li:hover > ul.level > li > .submenu > ul > li.title a:hover{
     font-weight:normal;
     color:#ef394e;
     border-bottom:1px dashed #ef394e 
}
 .bk_menu.bk_new_menu .bigi > ul > li > ul.level .title2 a:hover{
     color:#ef394e;
     font-weight:normal 
}
 .navbar-primary{
     border-top:0;
     border-bottom:0;
     box-shadow:none;
     height:40px;
     min-width:100%;
     margin-bottom:15px;
     -webkit-box-shadow:0 2px 4px 0 hsla(0,0%,44.3%,.05);
     box-shadow:0 2px 4px 0 hsla(0,0%,44.3%,.05);
     background-color:#fff;
     -webkit-box-shadow:rgba(0,0,0,.04) 0 7px 8px 0;
     box-shadow:0 7px 8px 0 rgba(0,0,0,.04) 
}
 .bk_menu.bk_new_menu .bigi > ul > li:hover > ul.level > li > .submenu .line{
     border-left:none 
}
 .bk_menu.bk_new_menu .bigi>ul>li:hover>ul.level>li>.submenu{
     border-radius:0;
     background:transparent;
     -webkit-box-shadow:none;
     -moz-box-shadow:none;
     box-shadow:none;
     -o-box-shadow:none 
}
 .bk_menu.bk_new_menu{
     padding-bottom:0;
     margin-bottom:0 
}
 .navbar-primary .promotion-badge{
     margin-top:-37px 
}
 .navbar-primary .promotion-badge ul li::before{
     display:none 
}
 .bk_menu.bk_new_menu .bigi > ul > li:hover > ul.level{
     animation:fadeIn ease .5s;
     -webkit-animation:fadeIn ease .5s;
     -moz-animation:fadeIn ease .5s;
     -o-animation:fadeIn ease .5s;
     -ms-animation:fadeIn ease .5s;
     visibility:visible 
}
 .bk_menu.bk_new_menu{
     height:40px 
}
 .hr-widget .rpwe-block h5{
     margin:10px;
     font-family:'Kalameh',sans-serif;
     color:#6b7074;
     font-size:14px;
     line-height:22px;
     font-weight:normal 
}
 .rpwe-block h5{
     margin:10px;
     font-family:'Kalameh',sans-serif;
     color:#6b7074;
     font-size:14px;
     line-height:18px;
     font-weight:normal;
     height:40px;
     overflow:hidden 
}
 .navbar-primary .promotion-badge ul li a {
    color: #666;
    padding: 0;
    white-space: nowrap;
    font-size: 17px;
    margin-top: -36px;
    margin-right: -5px;
    height: 40px;
    position: absolute;
    font-weight: bold;
}
 .navbar-primary .mainmenu,.navbar-primary .promotion-badge{
     direction:rtl;
     height:40px;
     line-height:40px;
     padding:0;
     position:relative;
     float:left;
     margin-top:-40px;
     width:auto 
}
.navbar-primary .promotion-badge{
     margin-top:-31px
}
.section-products-carousel.brands header strong {
    display: inline-block;
    color: #494949;
    height: 38px;
    margin: 0;
    padding: 8px 0;
    min-height: 49px;
    font-size: 25px;
    line-height: 31px;
    white-space: nowrap;
    position: relative;
    text-align: right;
    font-weight: normal;
}
 .c-remodal-share__aside{
     -ms-flex:0 0 43%;
     flex:0 0 43%;
     max-width:43%;
     padding:15px 30px 
}
 .c-remodal-share__aside,.c-remodal-share__content{
     position:relative;
     width:100%;
     min-height:1px;
     -webkit-box-flex:0;
     display:inline-block;
     float:right 
}
 .c-remodal-share__title-ilu{
     font-size:19px;
     line-height:1.294;
     letter-spacing:-.4px;
     color:#2d2d2d 
}
 .modal-dialog{
     width:700px;
     margin:30px auto 
}
 .c-remodal-share__ilu::before{
     content:"\E0A5";
     position:absolute;
     top:40%;
     left:50%;
     transform:translate(-50%,-50%);
     font-size:196px;
     font-family:bigikala;
     color:#c6c6c6 
}
 .c-remodal-share__ilu{
     height:389px;
     position:relative 
}
 .loop-add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart::before{
     content:"\E16F";
     font-size:27px;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:38px;
     color:#fff 
}
.section-products-carousel .loop-add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-size: 0;
    line-height: 1.222;
    width: 45px;
    height: 45px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius:14px 0 0 14px;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    color: #fff;
    position: relative;
    margin-bottom: -19px;
    margin-right: -18px;
}
.products-box .loop-add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-size: 0;
    line-height: 1.222;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 14px;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    color: #fff;
    position: relative;
    margin-bottom: -8px;
    margin-left: 4px;
    width: 40px;
    height: 40px;
    float: left;
}
 .loop-add-to-cart a.button.product_type_variable.add_to_cart_button{
     display:none 
}
 .sharing-panel{
     box-sizing:border-box;
     width:391px;
     height:auto;
     padding:20px 0;
     display:flow-root 
}
 .c-checkout-empty__icon::before{
     content:"\E041\00FE0E"!important 
}
 #productCompareModal .close::before{
     content:"\E15B";
     vertical-align:top;
     font-family:bigikala;
     font-size:27px 
}
 li.method img{
     width:30px;
     height:auto;
     margin:10px;
     vertical-align:middle 
}
 .svg{
     background: #fff;
     margin-bottom:10px;
     box-sizing:border-box 
}
 .woocommerce nav.woocommerce-pagination{
     text-align:center;
     margin:20px 0 
}
 .size-full{
     max-width:100%;
     height:auto 
}
 .woocommerce-FormRow--wide .dig_captcha{
     top:-6px 
}
 .bigi_login_btn,.bigi_reg_btn{
     height:55px!important;
     font-size:20px!important 
}
 .loginViaContainer{
     margin:0 auto;
     text-align:center;
     font-size:15px 
}
 #tab1 form,#tab2 form{
     padding:0 30px 
}
 .woocommerce-Button.button.dig_wc_mobileLogin{
     line-height:30px;
     border-radius:14px;
     color:#fff 
}
 .bigi-tabs li a{
     display:block 
}
 .flip-clock-wrapper ul{
     width:18px 
}
 .product_bar_left .flip-clock-wrapper ul{
     width:15px;
     height:26px;
     overflow:visible 
}
 .woocommerce table.wishlist_table tbody td{
     font-size:14px 
}
 .woocommerce table.wishlist_table tbody td .product-price .woocommerce-Price-amount.amount{
     font-family:'Kalameh',sans-serif;
     font-size:17px 
}
 .product-name,.product-price,.product-stock-status{
     font-weight:normal;
     font-size:16px;
     text-align:center;
     color:#666 
}
 .order-again a.button,.order-again a.button:hover,.woocommerce a.button.alt,.woocommerce a.button.alt:hover{
     color:#fff;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     font-weight:normal;
     line-height:40px 
}
 .woocommerce a.button::before{
     content:"\E16F";
     font-size:24px;
     width:30px;
     height:30px;
     float:left;
     margin-right:3px;
     line-height:45px 
}
 .c-footer__feature-item{
     font-family:'Kalameh',sans-serif 
}
 .rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{
     font-family:'Kalameh',sans-serif 
}
 .post-meta span{
     font-family:'Kalameh',sans-serif 
}
 .bk_menu.bk_new_menu .bigi > ul > li > .title a{
     font-size:12px 
}
 #matrix_wolfnotification .matrix_wolfnotification-option li label{
     color:#4b4b4b;
     font:14px/28px Kalameh 
}
 .wpb_text_column.wpb_content_element .wpb_wrapper img{
     width:100%;
     height:auto 
}
 .error-404 h1.title{
     margin-top:0;
     font-size:36px;
     line-height:1.222;
     font-weight:normal 
}
 .guide-text-link{
     font-size:14px;
     line-height:32px;
     color:#fff;
     box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     -webkit-box-sizing:border-box;
     box-sizing:border-box;
     border-radius:14px;
     padding:5px 20px;
     min-width:161px;
     margin:9px 19.5px 46px 
}
 .error-404-logo{
     width:90%;
     max-width:677px;
     margin:auto 
}
 .error-404{
     background-color:#fff;
     border:1px solid #ebeced;
     -ms-border-radius:14px;
     border-radius:14px;
     box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
     box-sizing:border-box;
     overflow:hidden;
     padding:68px 0;
     text-align:center;
     line-height:22px;
     color:#1f1c28;
     background:url(../files/6fb2da6e.png) repeat;
     background-size:auto 250%;
     padding-bottom:150px 
}
 .discout{
     max-width:233px 
}
 .discout > .off{
     font-size:11px;
     width:110px 
}
 .wms-want-factor{
     margin:0!important 
}
 .total-payment-discount{
     opacity:1;
     visibility:visible;
     font-family:'Kalameh',sans-serif;
     font-size:17px;
     padding:10px;
     background:rgba(255,0,54,0.13);
     border:1px dashed #de085c 
}
 .wms-order-review .total-payment-fee{
     font-family:'Kalameh',sans-serif;
     font-size:17px;
     padding:10px;
     background:rgba(0,190,214,.04);
     border:1px dashed #0094a5;
     border-bottom-width:0 
}
 .bk_menu .bigi > ul > li:hover > ul.level > li > .title2:hover{
     height:44px 
}
 .bk_menu.bk_new_menu .bigi > ul > li > ul.level{
     -ms-flex-pack:justify;
     justify-content:space-between;
     z-index:999;
     position:absolute;
     top:100%;
     right:0;
     left:unset;
     width:100%;
     padding:19px 24px 45px 280px;
     border-radius:0 0 28px 28px;
     overflow:hidden;
     flex-wrap:wrap;
     flex-direction:column;
     display:inline-flex;
     list-style:none;
     background-color:#fff;
     -webkit-box-shadow:0 10000px 0 10000px #7c7d86cc;
     -moz-box-shadow:0 10000px 0 10000px #7c7d86cc;
     box-shadow:0 10000px 0 10000px #7c7d86cc;
     -o-box-shadow:0 10000px 0 10000px #7c7d86cc;
     margin-top:2px;
     height:420px 
}
.bk_menu.bk_new_menu .submenu .item a:hover {
    color:#000;
}
 .bk_menu.bk_new_menu.level .bigi > ul > li > ul.level{
     height:50px;
     display:inline-block;
     padding:5px 0 30px 280px 
}
 .bk_menu.bk_new_menu .submenu .item a{
     color:#4d4d4d;
     font-weight:normal;
     font-size:14px;
     line-height:1.833;
     margin-right:18px 
}
 .bk_menu.bk_new_menu .submenu .item a:hover{
     font-weight:normal 
}
 .bk_menu.bk_new_menu .submenu .title a:hover{
     color:#ef394e;
     font-weight:normal;
     border-bottom:1px dashed #ef394e 
}
 a.all-items-link,a.all-items-link:hover{
     color:#ef394e !important;
     font-size:15px !important;
     line-height:35px;
     vertical-align:middle;
     font-weight:normal;
     text-decoration:none;
     position:absolute;
     right:25px;
     bottom:0;
     border-top:3px solid #ececec;
     width:35%;
     padding-right:20px 
}
 a.all-items-link::before{
     content:"\E170";
     position:absolute;
     right:2px;
     margin-left:2px;
     color:#ef394e;
     font-size:12px;
     line-height:1;
     font-family:bigikala;
     top:13px 
}
 .navbar-primary .promotion-badge ul {
    position: absolute;
    border-width: 0;
    margin: 0;
    padding: 0 20px;
    float: left;
    width: 110px;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    border-radius: 0;
    left: 30px;
    display: block;
    bottom: 9px;
    height: 3px;
}
 .navbar-primary .promotion-badge ul:hover {
     background: #af002d;
 }
 a.c-header__btn-user:hover, a.c-header__btn-user:focus {
color:#fff;
}
 .navbar-primary a{
     font-size:14px;
     padding:4px 5px;
     color:#4d4d4d
}
 .navbar-primary a:hover{
     color:#000 
}
 ul.digitheme-head .digitheme-head-name{
     font-size:13px;
     color:gray 
}
 ul.digitheme-head li{
     flex:auto;
     text-align:center;
     cursor:pointer;
     border:1px solid #e1e1e1;
     border-left:0;
     padding:5px;
     position:relative;
     background:#f8f8f8;
     width:20% 
}
 ul.digitheme-head .digitheme-head-date{
     font-size:12px;
     color:#d5d5d5;
     font-family:'Kalameh',sans-serif 
}
 #delivery_date_field h3{
     font-size:14px;
     line-height:2;
     letter-spacing:-.3px;
     color:#fff;
     margin-bottom:15px;
     font-family:'Kalameh',sans-serif 
}
 .digitheme-body label{
     font-family:'Kalameh',sans-serif 
}
 .auth__title{
     font-size:0;
     line-height:0;
     padding-right:40px;
     margin-bottom:25px;
     font-weight:normal 
}
 .dk-button-labelname .button{
     color:#fff 
}
 .blog-widget .masonry-gallery__item__description{
     height:106px;
     display:block;
     overflow:hidden 
}
 .post-body a:link,.post-body a:link:hover{
     color:#ef394e 
}
 .products-box.listing .special-offer-hint-finished{
     color:#5f5f5f;
     margin-top:1px;
     -webkit-box-pack:center;
     -ms-flex-pack:center;
     justify-content:center;
     width:18%;
     vertical-align:middle;
     font-weight:normal;
     position:absolute;
     -webkit-transform:translateX(-50%);
     transform:translateX(-50%);
     z-index:10;
     white-space:nowrap;
     margin-top:0;
     height:29px;
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-orient:horizontal;
     -webkit-box-direction:normal;
     -ms-flex-direction:row;
     flex-direction:row;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
     -webkit-box-pack:justify;
     -ms-flex-pack:justify;
     margin-bottom:10px;
     font-size:17px;
     line-height:23px;
     right:-60px;
     top:0 
}
 .products-box.listing .special-offer-hint{
     width:20%;
     vertical-align:middle;
     font-weight:normal;
     position:absolute;
     -webkit-transform:translateX(-50%);
     transform:translateX(-50%);
     z-index:10;
     white-space:nowrap;
     height:24px;
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-orient:horizontal;
     -webkit-box-direction:normal;
     -ms-flex-direction:row;
     flex-direction:row;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
     -webkit-box-pack:justify;
     -ms-flex-pack:justify;
     justify-content:space-between;
     margin-bottom:10px;
     font-size:0;
     line-height:17px;
     top:0;
     right:-72px 
}
 .updated-price.down::before{
     font-family:bigikala;
     content:"\E182";
     position:absolute;
     color:#00cb3b;
     font-size:12px;
     right:23px;
     font-weight:normal;
     font-style:normal;
     line-height:21px;
     transform:rotate(-90deg) 
}
 .updated-price.up::before{
     font-family:bigikala;
     content:"\E182";
     position:absolute;
     color:#ef394e;
     font-size:12px;
     right:23px;
     font-weight:normal;
     font-style:normal;
     line-height:21px;
     transform:rotate(90deg) 
}
 .updated-price.up{
          color:#ef394e
}
 .updated-price.down{
 color:#00cb3b 
}
 .container-bigikala.main-menu-div .dk-switch-container{
     float:left;
     margin-top:-35px;
     margin-left:150px;
     border-radius:20px;
     overflow:hidden;
     height:30px 
}
 .dk-switch-container .dk-switch-wrapper{
     width:72px;
     height:30px;
     transition:150ms ease;
     -ms-transition:150ms ease;
     -moz-transition:150ms ease 
}
 .dk-switch-container .dk-switch-wrapper.inactive{
     margin:0 -36px 0 0 
}
 .dk-switch-container .dk-switch-wrapper.active{
     margin:0 
}
 .dk-switch-enabled{
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     float:right 
}
 .dk-switch-disabled{
     background:#777;
     float:left 
}
 .shipping_method_box{
     border-radius:6px 
}
 .compare .product--placeholder{
     padding-right:10px 
}
 a.button.product_type_grouped::before{
     content:"\E16F";
     font-size:30px;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:40px;
     color:#fff 
}
 a.button.product_type_grouped{
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border:1px solid #ef394e;
     width:50px;
     height:35px;
     top:5px 
}
 a.button.product_type_simple::before{
     content:"\E16F";
     font-size:27px;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:40px;
     color:#fff; 
     margin-top: -2px;
}
 .section-products-carousel a.button.product_type_simple{
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     width:50px;
     height:50px;
top: auto;
left: auto;
border-radius: 14px !important;
}
 .products-box a.button.product_type_simple{
float:left;
}
 a.button.product_type_external::before{
     content:"\E16F";
     font-size:27px;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:40px;
     color:#fff; 
     margin-top: -2px;
}
.section-products-carousel a.button.product_type_external::before {
margin-left: 0;
margin-top: 5px;
}
 a.button.product_type_external{
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     width:50px;
     height:35px;
     top:5px 
}
.products-box a.button.product_type_external{
    font-size: 0;
    line-height: 1.222;
    width: 55px;
    height: 55px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 14px;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    color: #fff;
    position: relative;
    margin-bottom: -4px;
    margin-left: 3px;
    width: 40px;
    height: 40px;
    float:left;
    border:none
 }
 a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button{
     width:150px;
     height:50px;
     margin:0;
     font-size:16px;
     line-height:28px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border:1px solid #ef394e;
     color:#fff;
     float:left 
}
 a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button:before{
     content:"\E182";
     font-size:14px;
     width:30px;
     height:30px;
     float:left;
     margin-right:15px;
     line-height:32px;
     font-family:bigikala;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-transform:none;
     text-decoration:none 
}
 legend{
     width:30%;
     line-height:44px 
}
 .address_list .address_item .control-btn td.edit i::before{
     display:inline-flex;
     float:right;
     color:#000;
     content:"\E1A0";
     font-family:bigikala;
     font-size:25px;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     height:18px;
     line-height:18px;
     vertical-align:middle;
     width:36px;
     right:15px;
     position:relative;
     top:-10px 
}
 .guidance__thumb::before{
     content:"\E087";
     font-size:150px;
     line-height:200px;
     font-family:bigikala;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-transform:none;
     text-decoration:none;
     text-align:center;
     display:block 
}
 a.button.product_type_variable{
     display:none 
}
 .wms-order-review.thankyou-order-review{
     margin:0 auto;
     display:contents 
}
 .product_bar::before {
    content: "\E003";
    font-family: bigikala;
    position: absolute;
    display: block;
    top: 10px;
    right: 4px;
    font-size: 31px;
    color: #ef394e;
    font-weight: normal;
}
 .flickity-enabled{
     position:relative 
}
 .flickity-enabled:focus{
     outline:0 
}
 .flickity-viewport{
     position:relative;
     height:100% 
}
 .comment-form-comment texearea{
     width:100% 
}
 .post{
     float:none 
}
 .flickity-slider{
     position:absolute;
     width:100%;
     height:100% 
}
 .flickity-enabled.is-draggable{
     -webkit-tap-highlight-color:transparent;
     tap-highlight-color:transparent;
     -webkit-user-select:none;
     -moz-user-select:none;
     -ms-user-select:none;
     user-select:none 
}
 .flickity-enabled.is-draggable .flickity-viewport{
     cursor:move;
     cursor:-webkit-grab;
     cursor:grab 
}
 .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{
     cursor:-webkit-grabbing;
     cursor:grabbing 
}
 .flickity-prev-next-button:hover{
     background: #fff
}
 .flickity-prev-next-button:focus{
     outline:0;
     box-shadow:0 0 0 5px #09F 
}
 .flickity-prev-next-button:active{
     opacity:.6 
}
 .flickity-prev-next-button.previous{
     left:10px 
}
 .flickity-prev-next-button.next{
     right:10px 
}
 .flickity-prev-next-button:disabled{
     opacity:.3;
     cursor:auto 
}
 .flickity-prev-next-button svg{
     position:absolute;
     left:20%;
     top:20%;
     width:60%;
     height:60% 
}
 .flickity-prev-next-button .arrow{
     fill:#333 
}
 .flickity-page-dots{
     position:absolute;
     width:100%;
     bottom:-25px;
     padding:0;
     margin:0;
     list-style:none;
     text-align:center;
     line-height:1 
}
 .flickity-rtl .flickity-page-dots{
     direction:rtl 
}
 .flickity-page-dots .dot{
     display:inline-block;
     width:10px;
     height:10px;
     margin:0 8px;
     background:#333;
     border-radius:50%;
     opacity:.25;
     cursor:pointer 
}
 .flickity-page-dots .dot.is-selected{
     opacity:1 
}
 .flickity-enabled.is-draggable .flickity-viewport{
text-overflow: ellipsis;
height: 450px !important; 
}
 .ywf_make_a_deposit_form .ywf_deposit{
     width:50% 
}
 .ywf_make_a_deposit_form{
     margin:10px auto 
}
 .ywf_fund_message{
     text-align:center;
     width:50% 
}
 .make_a_deposit_checkout .label{
     display:block;
     padding:.2em .6em .3em;
     font-size:17px;
     font-weight:normal;
     line-height:1;
     color:#fff;
     text-align:center;
     white-space:nowrap;
     vertical-align:baseline;
     border-radius:.25em 
}
 .lofslidervoc .wc-descrip .slider-main-features span{
     color:#4d4d4d;
     text-decoration:none;
     font-size:15px;
     letter-spacing:0;
     margin-right:5px 
}

 .sharing-panel .sharing-socials li a{
     font-size:0 
}
 .out_of_stock_label{
     z-index:1 
}
 .columntwo .slider-main-features{
     max-height:100px;
     margin-top:15px;
     position:relative;
     font-size:14px;
     line-height:24px;
     text-align:right;
     overflow:hidden 
}
 .compare-table{
     width:100% 
}
 .woocommerce a.button.direct-free-download-button,.woocommerce a.button.direct-free-download-button:hover{
     color:#fff;
     font-size:inherit;
     width:auto;
     height:auto;
     vertical-align:middle;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     margin:10px auto 0;
     float:none;
     padding-top:20px 
}
 .woocommerce a.button.direct-free-download-button:before,.woocommerce a.button.direct-free-download-button:after{
     content:"";
     width:0 
}
 .price-changes-table{
     border-collapse:collapse;
     width:100% 
}
 .price-changes-table th,.price-changes-table td{
     text-align:right;
     padding:8px 
}
 .price-changes-table tr:nth-child(even){
     background-color:#f2f2f2 
}
 .field-icon.toggle-password{
     position:absolute;
     left:0;
     top:62%;
     cursor:pointer 
}
 #bigikala_login .field-icon.toggle-password{
     left:60px;
     top:55% 
}
 .blog-widget-carousel .section-products-carousel .productItem img{
     width:auto;
     height:auto 
}
 .auth--register #reg_username{
     padding:0 40px 
}
 #tab1 .userform .c-ui-input--account-password::before{
     position:relative;
     color:#929292;
     font-size:24px;
     content:"\E050";
     font-family:bigikala;
     line-height:0;
     margin-right:0;
     top:20px 
}
 .woocommerce form.login{
     border:0;
     padding:0;
     margin:0;
     text-align:right;
     border-radius:0 
}
 #modal-video-gallery .close-icon::before{
     top:15px;
     left:15px;
     content:"\E15B";
     font-size:30px;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:33px;
     color:#444;
     position:fixed;
     z-index:9 
}
#modal-video-gallery .close-icon:hover::before {
    color:#ef394e
}
 td.product-name a{
     text-align:right;
     font-size:15px;
     display:block 
}
 .woocommerce-MyAccount-content #checkout_map img{
     border-radius:14px
}
 .woocommerce-billing-fields__field-wrapper{
     border:3px solid #f3f3f3;
     background: #fff;
     border-radius:14px;
     margin-bottom:20px;
     position:relative;
     transition:all .3s ease-in-out;
     padding:20px 10px 
}
 .woocommerce-checkout #payment,.woocommerce-checkout-review-order-table{
     border:3px solid #f0f0f2;
     background: #fff;
     transition:all .3s ease-in-out;
     border-radius:14px;
     position:relative 
}
 .checkout-side-section h3,.woocommerce-billing-fields h3{
     color:#000;
     margin:0 0 10px;
     padding:0 30px 0 0;
     position:relative;
     font-weight:normal;
     font-size:20px;
     line-height:31px 
}
 .quantity_select_field{
     margin:10px;
     width:70px;
     font-family:'Kalameh',sans-serif;
     font-size:18px;
     border:3px solid #f3f3f3;
     padding:0 0 0 40px 
}
 .woocommerce table.shop_table td{
     padding:0 
}
 .woocommerce-error li,.woocommerce-info li,.woocommerce-message li{
     list-style:none outside;
     padding-right:0;
     margin-right:0;
     line-height:70px;
     font-family:'Kalameh',sans-serif 
}
 .woocommerce-variation-price .price .amount::before{
     display:none 
}
 .shipping_method_box .label{
     font-size:13px 
}
 .checkout-products .section-products-carousel .productItem{
     width:150px;
     height:150px 
}
 .checkout-products .section-products-carousel .productItem img{
     width:auto;
     height:auto 
}
 .checkout-products .section-products-carousel .scroller .items{
     height:150px 
}
 .woocommerce-notices-wrapper a.button.wc-forward::before{
     content:"\E01B";
     font-size:24px;
     width:30px;
     height:30px;
     float:left;
     margin-right:15px;
     line-height:45px;
     display:none 
}
 .discout::before{
     left:0 
}
 wms-have-coupon .form .wms-coupon-submit,.wms-have-coupon .form input[type="text"]{
     float:right 
}
 .wms-have-coupon .form input[type="text"]{
     width:46% 
}
 .hasIcon.large.full{
     margin:15px 0;
     overflow:hidden 
}
 p#dig_cs_mobilenumber span.c-ui-input--account-login::before,p#reg_email span.c-ui-input--account-login::before{
     position:absolute;
     right:50px;
     top:12px;
     color:#aaa;
     font-size:26px;
     content:"\E03B";
     font-family:bigikala;
     line-height:30px;
     z-index:1;
     font-weight:normal;
     display:block 
}
 .woocommerce-Button.button.bigi_reg_btn{
     width:100% 
}
 .woocommerce-Button.button.bigi_login_btn{
     width:100% 
}
 .bk_menu_image{
     width:270px;
     height:250px;
     position:absolute;
     left:0;
     bottom:0 
}
 .content-box,.content-box-shop{
     padding:0 
}
 .main-warp{
     margin-bottom:25px 
}
 .special-offer-hint-cart{
     border-radius:14px;
     border:1px solid #fccdd2;
     width:137px;
     height:27px;
     background: #1f1c288f8 url(../files/9ddbb0ae.png) no-repeat 50%;
     background-size:auto 12px;
     -o-object-fit:contain;
     object-fit:contain;
     font-size:0;
     display:block;
     bottom:-50px;
     position:relative;
     right:-25px 
}
 .cart_totals_table.shop_table_responsive{
     font-family:'Kalameh',sans-serif;
     border-collapse:collapse;
     list-style:none;
     padding:15px 10px;
     width:100% 
}
 .add-to-cart-holder::before{
     z-index:2;
     font-family:bigikala;
     font-size:30px;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     line-height:1;
     line-height:95px;
     font-size:12px;
     content:"\E170";
     color:#fff;
     float:right;
     position:relative;
     right:18px;
     top:-16px 
}
.gallery-thumbs .swiper-slide-active {
    border-left: 2px solid #ef394e!important
}
.woocommerce div.product form.cart .variations td.value {
    margin: -10px 0 20px;
}
 .woocommerce ul.products li.first,.woocommerce-page ul.products li.first{
     clear:none 
}
 a.restore-item{
     color:#0060dd;
     margin-right:10px 
}
 .c-seller__info.c-seller__rating{
     margin-top:-12px 
}
 .c-wiki-sign::after{
     content:"\E02C";
     color:#4d4d4d;
     font-size:21px;
     line-height:1.048;
     position:absolute;
     top:50%;
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:1 
}
 .c-wiki-sign{
     cursor:pointer;
     position:relative;
     margin-right:5px;
     width:22px;
     height:100%;
     display:block;
     margin-top:0 
}
 .c-product__delivery{
     color:#4d4d4d;
     font-size:12px;
     line-height:1.833 
}
.c-wiki__container {
    position: absolute;
    margin-right: -9px;
    padding: 11px 11px 3px;
    min-width: 273px;
    max-width: 394px;
    background-color: #fff;
    border: 3px solid #b8b8b8;
    z-index: 121;
    display: none;
    border-radius:14px;
}
 .c-wiki__container.is-right{
     right:unset;
     margin-top:22px 
}
 .c-wiki__container.is-right.days{
     margin-top:22px 
}
 .wc-proceed-to-checkout .c-wiki__arrow{
     left:48% 
}
 .c-seller__detail .ready .c-wiki__arrow{
     left:auto;
     right:17px 
}
 .single_quantity{
     float:right;
     display:block;
     line-height:11px;
     text-align:center 
}
 .quntity_select_label{
     font-weight:normal;
     font-size:16px 
}
 .woocommerce-cart-form a.remove::before{
     line-height:26px!important;
     margin-right:0!important;
     content:"\E15B"!important;
     font-family:bigikala;
     font-size:12px 
}
.c-wiki__arrow {
    width: 13.7px;
    height: 13.7px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    background-color: #fff;
    border: 3px solid #b8b8b8;
    border-top: none;
    border-left: none;
    position: absolute;
    top: -8px;
    right: 16px;
    left: unset;
}
 .c-wiki__text{
     font-size:13px;
     line-height:1.692;
     font-weight:normal;
     letter-spacing:-.3px;
     text-align:right;
     direction:rtl;
     color:#777;
     width:250px 
}
 .c-wiki__holder:hover .c-wiki__container{
     display:block 
}
 .bigikala-control-thumbs li{
     -ms-flex:0 0 18%;
     flex:0 0 18%;
     max-width:18%;
     height:68px;
     opacity:.7 
}
 .bigikala-control-thumbs li img{
     width:50px;
     background-size:contain 
}
 .modifued-date{
     display:none 
}
 .post-module__content ul li::before,#tab-desc ul li::before,.short-description ul li::before{
     background:#a1a1af;
     vertical-align:middle;
     margin-left:10px;
     border-radius:0;
     display:list-item;
     content:"";
     width:6px;
     height:6px;
     float:right;
     margin-top:9px;
     border-radius:100%;
     margin-right:-6px 
}
 #reg_billing_first_name{
     width:100% 
}
 .products__item-compare{
     top:10px 
}
 .updated-price.up::before{
     right:27px 
}
 .updated-price.down::before{
     right:27px 
}
 .post-module__content ul li,#tab-desc ul li,.short-description ul li{
     line-height:27px;
     font-size:13px;
     color:#7a7a7a;
     margin-right:30px;
     overflow-wrap:break-word;
     word-wrap:break-word 
}
 .c-ui-input--account-login::before{
     content:"\E03B";
     right:17px;
     z-index:0;
     font-weight:normal;
     position:absolute;
     top:12px;
     color:#929292;
     font-size:26px;
     font-family:bigikala;
     line-height:30px;
     display:block 
}
 .dig-custom-field .c-ui-input--account-login::before,.dig-custom-field .c-ui-input--account-password::before{
     display:none 
}
 .userform .c-ui-input--account-login.tab2::before{
     right:37px;
     font-weight:normal 
}
 .radio-control label::after{
     top:4px;
     left:4px;
     width:4px;
     height:4px 
}
 .guidance__thumb::before{
     content:"\E63f" 
}
 .userform .form-group input[type="password"]{
     padding:0 45px 
}
 a.c-header__btn-user span{
     display: none;
}
a.c-header__btn-user::before {
    font-size: 28px;
    margin-left: 7px;
    content: "\E03C";
    font-family: bigikala;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight:normal;
    text-decoration: none;
    text-transform: none;
    float: right;
    line-height: 32px;
    margin-right: 1px;
}
 .report-wrapper .report-info-table ._txt{
     width:180px;
     text-overflow:ellipsis;
     line-height:39px;
     vertical-align:middle;
     white-space:nowrap;
     overflow:hidden;
     font-family:'Kalameh',sans-serif
}
 b.fatitle{
     font:700 17px/31px Kalameh 
}
 .attribute_pa_color_picker_label.swatch-label{
     display:none 
}
 .sell-this-item::before{
     content:"\E0D1" 
}
 .archive-header .media-header__content .description{
     width:100% 
}
 blockquote{
     border-right:5px solid #eee;
     border-left:none 
}
 .c-header__faq:hover::after{
     width:calc(100% - 28px);
     -webkit-transition:width .3s ease-in-out;
     transition:width .3s ease-in-out;
     font-weight:normal 
}
 .c-header__faq:hover{
     font-weight:normal 
}
 .c-header__faq::before{
     content:"\E641";
     color:inherit;
     margin-left:4px;
     font-size:31px;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:35px 
}
 .c-header__faq {
    color: #888;
    font-size: 0;
    line-height: 2.2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-right: 28px;
    position: relative;
    white-space: nowrap;
    float: left;
    margin-top: 14px;
    margin-left: 105px;
    margin-right: 30px
}
 .blog-widget-carousel .flickity-prev-next-button.next{
     box-shadow:0 0 80px 20px #000 
}
 .blog-widget-carousel .flickity-prev-next-button.previous{
     box-shadow:0 0 80px 20px #000 
}
 .products-box .flip-clock-wrapper ul li a div div.inn{
     color:#ef394e;
     font-size:12px 
}
 .products-box .bigiCountDown{
     float:left;
     height:13px;
     margin-left:18px;
     margin-top:10px 
}
 .products-box .flip-clock-wrapper ul li{
     line-height:1 
}
 .products-box .flip-clock-wrapper ul{
     width:9px;
     border:none;
     margin-left:-4px 
}
 .products-box .flip-clock-wrapper ul li a div{
     height:12px 
}
 .products-box .flip-clock-divider{
     float:left;
     position:relative;
     width:6px;
     height:24px;
     margin-top:6px;
     margin-left:-1px 
}
 .products-box .flip-clock-dot{
     display:block;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     width:2px;
     height:2px;
     position:absolute;
     border-radius:50%;
     left:0 
}
 .content-box-shop .flip-clock-wrapper ul li a div div.inn{
     color:#ef394e;
     font-size:15px;
     background-color:transparent;
     font-weight:normal 
}
 .content-box-shop .bigiCountDown{
     float:left;
     height:13px;
     margin-left:0;
     margin-top:10px 
}
 .content-box-shop .flip-clock-wrapper ul li{
     line-height:1 
}
 .content-box-shop .flip-clock-wrapper ul{
     width:11px;
     border:none;
     margin-left:-2px 
}
 .content-box-shop .flip-clock-wrapper ul li a div{
     height:12px 
}
 .content-box-shop .flip-clock-divider{
     float:left;
     position:relative;
     width:0;
     height:24px;
     margin-top:7px;
     margin-left:7px;
     margin-right:-3px 
}
 .content-box-shop .flip-clock-dot{
     display:block;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     width:2px;
     height:2px;
     position:absolute;
     border-radius:50%;
     left:0 
}
 .lofslidermain .flip-clock-wrapper .flip{
     margin-right:-9px 
}
 .lofslidermain .flip-clock-wrapper ul{
     width:31px 
}
 .woocommerce ul.products li.product:hover .products__item-info .c-seller__info-loop{
     display:block;
     padding:5px;
     text-align:right;
     font-size:14px;
     line-height:27px;
     color:#4d4d4d;
     position:absolute;
     margin-top:5px;
     float:right;
     width:87%;
     bottom:3px;
     height:39px;
     padding-bottom:2px;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap 
}
 .woocommerce-cart-form .shop_table td.product-description img{
     margin-left:15px;
     float:right;
     width:103.5px;
     height:103.5px;
     text-align:right;
     display:block;
     border-radius:0 
}
 .woocommerce-cart-form .product-description{
     width:400px 
}
 .woocommerce-cart-form span.product-title-span a{
     font-size:13px;
     direction:rtl;
     text-align:right;
     display:block;
     font-weight:normal;
     color:#fff;
     line-height:1.8;
     margin-bottom:30px 
}
 .woocommerce-cart-form .cart-seller{
     margin-top:5px; 
}
 .woocommerce-cart-form .product_attr_pa_warranty{
     position:relative 
}
 .woocommerce-cart-form .input-text,.woocommerce-cart-form textarea{
     border:1px solid #c8c8d6;
     border-radius:14px;
     position:relative;
     overflow:hidden 
}
 .woocommerce-cart-form__cart-item.cart_item{
     border-bottom:3px solid #f2f2f2;
     height:179px 
}
 .cart_totals{
     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;
     padding:15px 15px 0 10px;
     width:100%!important 
}
 .final{
     text-align:left;
     border:none;
     font-family:'Kalameh',sans-serif;
     font-size:14px 
}
 .wc-proceed-to-checkout{
     margin:0 auto;
     text-align:center;
     display:block 
}
 .wms-checkout-button{
     margin:0 auto 
}
 .cart-subtotal th{
     font-family:'Kalameh',sans-serif;
     font-weight:normal;
     font-size:14px;
     line-height:0;
     direction:rtl;
     color:#a1a1af 
}
 .order-total > span{
     text-align:center;
     color:#676767;
     font-size:18px;
     line-height:normal;
     display:block;
     width:100% 
}
 .cart-discount th{
     font-size:13px;
     line-height:1.571;
     color:#ef394e;
     font-weight:normal 
}
 .shipping-cost th{
     font-size:14px;
     font-weight:normal 
}
 .proceed-button-text span{
     width:auto;
     color:#a0a0a0;
     font-size:11px;
     line-height:2;
     display:inline;
     text-align:center 
}
 .proceed-button-text{
     direction:rtl;
     display:inline-block;
     position:relative;
     top:0;
     width:auto;
     bottom:5px;
     color:#a0a0a0;
     font-size:11px;
     line-height:2;
     text-align:right 
}
 .proceed-button-text span.js-dk-wiki-trigger.c-wiki.c-wiki__holder{
     color:#a0a0a0;
     font-size:11px;
     padding-right:5px;
     line-height:2;
     margin-top:-10px;
     margin-right:20px 
}
 .cart-collaterals .c-product__feature-col{
     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;
     font-weight:normal;
     margin-bottom:10px;
     padding:0;
     -ms-flex:0 0 100%;
     flex:0 0 100%;
     max-width:100% 
}
 .cart-collaterals .c-product__feature-item span{
     display:none 
}
 .cart-collaterals .c-product__feature-item{
     display:block;
     position:static;
     -ms-flex-direction:column;
     flex-direction:column;
     padding-right:29px;
     color:#aaa;
     font-weight:normal;
     text-align:right;
     width:100%;
     line-height:22px;
     margin-top:4px 
}
 .cart-collaterals .c-product__feature-item--1::before,.cart-collaterals .c-product__feature-item--2::before,.cart-collaterals .c-product__feature-item--3::before,.cart-collaterals .c-product__feature-item--4::before,.cart-collaterals .c-product__feature-item--5::before,.cart-collaterals .c-product__feature-item--6::before{
     font-size:23px;
     color:#c6c6c6;
     line-height:26px 
}
 .cart-collaterals .c-product__feature--body.c-product__feature--cart{
     border-radius:14px;
     -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;
     padding:15px;
     letter-spacing:-.2px;
     font-size:11px;
     line-height:1.73;
     color:#aaa;
     font-weight:normal;
     display:inline-table;
     margin-top:10px;
     width:100% 
}
 .cart-collaterals .c-product__feature .o-grid{
     margin:0 
}
 .cart-collaterals .c-product__feature-item--1::before{
     font-size:19px;
     right:-2px 
}
 .c-product__feature-item--4::before{
     right:-52px!important 
}
 .cart-collaterals .o-grid .row{
     display:contents;
     width:100% 
}
 .cart-collaterals .c-wiki-sign{
     display:table-cell 
}
 .cart-collaterals .shipping-cost .final{
     padding-left:30px 
}
 .cart-collaterals .c-wiki__container.is-right{
     left:13px;
     right:unset;
     margin-top:15px 
}
 .woocommerce a.remove:hover{
     background-color:transparent 
}
 .c-wiki__container .js-dk-wiki.is-right{
     left:14px;
     right:unset;
     margin-top:14px 
}
 .cart-collaterals .c-wiki__container{
     font-size:13px;
     line-height:1.692;
     font-weight:normal;
     letter-spacing:-.3px;
     text-align:right;
     direction:rtl;
     color:#777;
     font-family:'Kalameh',sans-serif;
     min-width:250px;
     max-width:270px 
}
 .cart-discount .final{
     font-size:14px;
     line-height:1.571;
     color:#ef394e 
}
 .cart-discount td.final span.woocommerce-Price-amount.amount{
     font-size:14px;
     line-height:1.571;
     color:#ef394e 
}
 .wonder-price-final > .woocommerce-Price-amount{
     color:#a1a1af;
     font-size:18px;
     line-height:1.294;
     margin:2px 0 
}
 .wonder-price-final .woocommerce-Price-currencySymbol{
     font:bold 17px Kalameh 
}
 .product-subtotal .total-price{
     display:none 
}
 #subscribe-form img{
     vertical-align:middle;
     max-width:130px;
     height:auto 
}
 .woocommerce form .ship .form-row input.input-text{
     padding-right:10px;
     width:85%;
     float:right 
}
 .woocommerce form .ship .form-row{
     padding:0;
     margin:0 0 6px;
     width:50%;
     float:right 
}
 .woocommerce form .ship .form-row select,.woocommerce-page form .ship .form-row select{
     width:85% 
}
 .woocommerce form .ship .form-row-wide,.woocommerce-page form .ship .form-row-wide{
     clear:none 
}
 .woocommerce form .ship #billing_address_1_field{
     width:100% 
}
 #checkout_map{
     width:92.4%;
     height:300px;
     display:inline-block;
     border-radius:14px;
     margin:5px auto 
}
 .woocommerce form .ship .form-row .input-text,.woocommerce-page form .ship .form-row .input-text{
     width:92.4% 
}
 .bigikala_cart_totals{
     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;
     padding:15px;
     padding-bottom:80px;
     margin-top:45px 
}
 .shipping-cost.ersal{
     top:10px 
}
 .col-md-8.product-det .zoomWindow{
     display:none!important 
}
 .woocommerce ul.products li.product strong{
     width:300px;
     position:absolute;
     right:0;
     margin-top:10px;
     display:block 
}
 .go_checkout .wms-checkout-button::before,.go_checkout .wms-checkout-button::after,.go_checkout .wms-checkout-button:hover::after{
     display:none 
}
 .go_checkout .wms-checkout-button{
     cursor:pointer;
     font-weight:normal;
     font-size:14px;
     border-radius:0;
     background-color:transparent;
     border:none;
     color:#ef394e;
     letter-spacing:0;
     position:relative;
     box-shadow:none;
     text-align:left;
     line-height:3;
     border-bottom:1px dashed #ef394e;
     float:left;
     height:27px;
     padding:0;
     margin:0;
     margin-top:-120px;
     background:transparent!important 
}
 .go_checkout a.wms-checkout-button:hover{
     color:#ef394e 
}
 .c-wiki-sign:hover .cart-collaterals .c-wiki__container.is-right{
     display:block 
}
 .wc-proceed-to-checkout .c-wiki-sign::after{
     content:"\E036";
     color:#4d4d4d;
     font-size:21px;
     position:absolute;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     margin-right:20px;
     margin-top:-32px 
}
 .cart-collaterals .wc-proceed-to-checkout .c-wiki__container.is-right{
     margin-top:-20px 
}
 nav#bigikala_breadcrumbs.woocommerce-breadcrumb{
     font-weight:normal;
     color:#000;
     font-size:13px 
}
 .woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{
     margin-right:10px;
     font-size:16px;
     line-height:1.467;
     color:#5e5e5e 
}
 .ship::before{
     content:"\E029";
     font-size:11px;
     position:absolute;
     color:#ef394e;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:41px;
     width:41px;
     height:41px;
     background-color:#f3feff;
     -webkit-box-shadow:0 8px 9px 0 rgba(0,0,0,.05);
     box-shadow:0 8px 9px 0 rgba(0,0,0,.05);
     border:1px solid #8dd4dd;
     right:-22px;
     top:50%;
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
     border-radius:50%;
     padding-right:11px 
}
 .ship{
     box-sizing:border-box;
     padding:30px 60px 30px 0;
     box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);
     border:1px solid #e7e7e7;
     background: #1f1c28;
     border-right:5px solid #8dd4dc;
     display:inline-block 
}
 .shipping_method_box{
     box-sizing:border-box;
     margin:10px;
     cursor:pointer;
     -webkit-border-radius:0;
     -moz-border-radius:0;
     border-radius:0;
     display:flex;
     border:1px solid #e1e1e1;
     background:transparent 
}
 td.total-price-left{
     width:180%;
     display:block!important;
     text-align:center!important 
}
 .wms-proceed-buttons.bigikala-proceed-btns .next::before,.wms-proceed-buttons.bigikala-proceed-btns .next::after,.wms-proceed-buttons.bigikala-proceed-btns .prev::before,.wms-proceed-buttons.bigikala-proceed-btns .prev::after{
     display:none 
}
 .wms-proceed-buttons.bigikala-proceed-btns .prev{
     font-family:'Kalameh',sans-serif;
     border:none;
     float:right;
     overflow:hidden;
     min-height:0;
     margin:0;
     padding:0;
     cursor:pointer;
     color:#ef394e!important;
     -webkit-border-radius:0;
     -moz-border-radius:0;
     border-radius:0;
     background-color:transparent;
     -webkit-box-shadow:none;
     box-shadow:none;
     -ms-box-shadow:none;
     border-bottom:1px dashed #ef394e;
     height:31px;
     width:140px;
     line-height:33px;
     font-size:15px 
}
 .wms-proceed-buttons.bigikala-proceed-btns .next{
     line-height:16px;
     border:none!important;
     cursor:pointer;
     color:#ef394e!important;
     -webkit-border-radius:0;
     -moz-border-radius:0;
     border-radius:0;
     -webkit-box-shadow:none;
     box-shadow:none;
     -ms-box-shadow:none;
     border-bottom:1px dashed #ef394e!important;
     padding:0;
     margin:0;
     font-size:14px;
     font-weight:normal;
     height:22px;
     float:left;
     width:150px;
     background:transparent!important 
}
 .wms-proceed-buttons.bigikala-proceed-btns .prev a,.wms-proceed-buttons.bigikala-proceed-btns .prev a:hover{
     line-height:33px;
     color:#ef394e;
     width:150px;
     text-align:right;
     font-size:14px 
}
 #billing_state_field{
     clear:both 
}
 .vendors-table-col .product-price-discount{
     display:none 
}
 .rslider-tick-label,.rate-bar{
     display:none!important 
}
 .rslider{
     display:inline-block;
     vertical-align:middle;
     position:relative 
}
 .rslider.rslider-horizontal{
     width:210px;
     height:20px 
}
 .rslider.rslider-horizontal .rslider-track{
     height:5px;
     width:100%;
     margin-top:-2px;
     top:50%;
     left:0;
     bottom:0;
     vertical-align:middle 
}
 .rslider.rslider-horizontal .rslider-selection,.rslider.rslider-horizontal .rslider-track-low,.rslider.rslider-horizontal .rslider-track-high{
     height:100%;
     top:0;
     bottom:0 
}
 .rslider.rslider-horizontal .rslider-tick,.rslider.rslider-horizontal .rslider-handle{
     margin-left:-10px 
}
 .rslider.rslider-horizontal .rslider-tick.triangle,.rslider.rslider-horizontal .rslider-handle.triangle{
     position:relative;
     top:50%;
     -ms-transform:translateY(-50%);
     transform:translateY(-50%);
     border-width:0 10px 10px;
     width:0;
     height:0;
     border-bottom-color:#2e6da4;
     margin-top:0 
}
 .rslider.rslider-horizontal .rslider-tick-container{
     white-space:nowrap;
     position:absolute;
     top:0;
     left:0;
     width:100% 
}
 .rslider.rslider-horizontal .rslider-tick-label-container{
     white-space:nowrap;
     margin-top:20px 
}
 .rslider.rslider-horizontal .rslider-tick-label-container .rslider-tick-label{
     padding-top:4px;
     display:inline-block;
     text-align:center 
}
 .rslider.rslider-horizontal .tooltip{
     -ms-transform:translateX(-50%);
     transform:translateX(-50%) 
}
 .rslider.rslider-horizontal.rslider-rtl .rslider-track{
     left:initial;
     right:0 
}
 .rslider.rslider-horizontal.rslider-rtl .rslider-tick,.rslider.rslider-horizontal.rslider-rtl .rslider-handle{
     margin-left:initial;
     margin-right:-10px 
}
 .rslider.rslider-horizontal.rslider-rtl .rslider-tick-container{
     left:initial;
     right:0 
}
 .rslider.rslider-horizontal.rslider-rtl .tooltip{
     -ms-transform:translateX(50%);
     transform:translateX(50%) 
}
 .rslider.rslider-vertical{
     height:210px;
     width:20px 
}
 .rslider.rslider-vertical .rslider-track{
     width:10px;
     height:100%;
     left:25%;
     top:0 
}
 .rslider.rslider-vertical .rslider-selection{
     width:100%;
     left:0;
     top:0;
     bottom:0 
}
 .rslider.rslider-vertical .rslider-track-low,.rslider.rslider-vertical .rslider-track-high{
     width:100%;
     left:0;
     right:0 
}
 .rslider.rslider-vertical .rslider-tick,.rslider.rslider-vertical .rslider-handle{
     margin-top:-10px 
}
 .rslider.rslider-vertical .rslider-tick.triangle,.rslider.rslider-vertical .rslider-handle.triangle{
     border-width:10px 0 10px 10px;
     width:1px;
     height:1px;
     border-left-color:#2e6da4;
     border-right-color:#2e6da4;
     margin-left:0;
     margin-right:0 
}
 .rslider.rslider-vertical .rslider-tick-label-container{
     white-space:nowrap 
}
 .rslider.rslider-vertical .rslider-tick-label-container .rslider-tick-label{
     padding-left:4px 
}
 .rslider.rslider-vertical .tooltip{
     -ms-transform:translateY(-50%);
     transform:translateY(-50%) 
}
 .rslider.rslider-vertical.rslider-rtl .rslider-track{
     left:initial;
     right:25% 
}
 .rslider.rslider-vertical.rslider-rtl .rslider-selection{
     left:initial;
     right:0 
}
 .rslider.rslider-vertical.rslider-rtl .rslider-tick.triangle,.rslider.rslider-vertical.rslider-rtl .rslider-handle.triangle{
     border-width:10px 10px 10px 0 
}
 .rslider.rslider-vertical.rslider-rtl .rslider-tick-label-container .rslider-tick-label{
     padding-left:initial;
     padding-right:4px 
}
 .rslider.rslider-disabled .rslider-handle{
     background-image:-webkit-linear-gradient(top,#dfdfdf 0,#bebebe 100%);
     background-image:-o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);
     background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);
     background-repeat:repeat-x;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf',endColorstr='#ffbebebe',GradientType=0) 
}
 .rslider.rslider-disabled .rslider-track{
     background-image:-webkit-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);
     background-image:-o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);
     background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);
     background-repeat:repeat-x;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5',endColorstr='#ffe9e9e9',GradientType=0);
     cursor:not-allowed 
}
 .rslider input{
     display:none 
}
 .rslider .tooltip{
     pointer-events:none 
}
 .rslider .tooltip.top{
     margin-top:-36px 
}
 .rslider .tooltip-inner{
     white-space:nowrap;
     max-width:none 
}
 .rslider .hide{
     display:none 
}
 .rslider-track{
     position:absolute;
     cursor:pointer;
     background-image:-webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);
     background-image:-o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);
     background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);
     background-repeat:repeat-x;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);
     -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
     box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
     border-radius:14px
}
 .rslider-selection{
     position:absolute;
     background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);
     background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);
     background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);
     background-repeat:repeat-x;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);
     -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
     box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box;
     border-radius:14px
}
 .rslider-selection.tick-rslider-selection{
     background-image:-webkit-linear-gradient(top,#8ac1ef 0,#82b3de 100%);
     background-image:-o-linear-gradient(top,#8ac1ef 0,#82b3de 100%);
     background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);
     background-repeat:repeat-x;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef',endColorstr='#ff82b3de',GradientType=0) 
}
 .rslider-track-low,.rslider-track-high{
     position:absolute;
     background:transparent;
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box;
     border-radius:14px
}
 .rslider-handle{
     position:absolute;
     top:0;
     width:20px;
     height:20px;
     background-color:#337ab7;
     background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);
     background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);
     background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);
     background-repeat:repeat-x;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff2e6da4',GradientType=0);
     filter:none;
     -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
     box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
     border:0 solid transparent 
}
 .rslider-handle:hover{
     cursor:pointer 
}
 .rslider-handle.round{
     border-radius:50% 
}
 .rslider-handle.triangle{
     background:transparent none 
}
 .rslider-handle.custom{
     background:transparent none 
}
 .rslider-handle.custom::before{
     line-height:20px;
     font-size:20px;
     content:'\2605';
     color:#726204 
}
 .rslider-tick{
     position:absolute;
     cursor:pointer;
     width:20px;
     height:20px;
     background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);
     background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);
     background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);
     background-repeat:repeat-x;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);
     -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
     box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     box-sizing:border-box;
     filter:none;
     opacity:.8;
     border:0 solid transparent 
}
 .rslider-tick.round{
     border-radius:50% 
}
 .rslider-tick.triangle{
     background:transparent none 
}
 .rslider-tick.custom{
     background:transparent none 
}
 .rslider-tick.custom::before{
     line-height:20px;
     font-size:20px;
     content:'\2605';
     color:#726204 
}
 .rslider-tick.in-selection{
     background-image:-webkit-linear-gradient(top,#8ac1ef 0,#82b3de 100%);
     background-image:-o-linear-gradient(top,#8ac1ef 0,#82b3de 100%);
     background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);
     background-repeat:repeat-x;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef',endColorstr='#ff82b3de',GradientType=0);
     opacity:1 
}
 li#tab-title-new_review_tab a::before{
     content:"\E033\00FE0E";
     font-size:27px;
     color:#c3c3c3;
     display:inline-block;
     margin-left:11px;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none 
}
 #tab-new_review_tab{
     padding:35px 53px 35px 61px;
     margin-bottom:58px;
     border-top:none 
}
 h3.review-title{
     font-size:28px;
     line-height:1.571;
     letter-spacing:-.6px;
     color:#ef394e;
     font-weight:normal 
}
 .add_review_note > span{
     font-size:20px;
     line-height:1.158;
     color:#1a1a1a;
     letter-spacing:-.4px;
     margin-bottom:20px;
     display:block; 
     font-weight: bold;
}
 .add_review_note > p{
     font-size:16px;
     line-height:2.27;
     margin-bottom:35px;
     color:#676767 
}
 .comment-filter{
     border-bottom:1px solid #eee;
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     margin-top:60px 
}
 .comment-filter > span{
     font-size:18px;
     line-height:1.375;
     padding:14px 19px 14px 17px;
     position:relative 
}
 .comment-filter > span::before{
     content:"";
     position:absolute;
     right:0;
     width:0;
     height:0;
     border-color:transparent transparent transparent #ef394e;
     border-style:solid;
     border-width:7px 0 0 7px;
     margin-top:7px 
}
 .btn-add-comment{
     font-size:19px;
     line-height:1.375;
     padding:16px 105px 16px 45px;
     border-radius:14px;
     background-color:#7a7a7a;
     border:1px solid #7a7a7a;
     overflow:hidden;
     text-align:right;
     letter-spacing:-.7px;
     display:inline-block;
     position:relative 
}
 .btn-add-comment::before{
     width:95px;
     height:95px;
     position:absolute;
     right:-8px;
     top:-19px;
     background:hsla(0,0%,100%,.21);
     content:"";
     border-radius:50% 
}
 .btn-add-comment:not(.disabled):not(.is-inactive):not([disabled]){
     overflow:hidden 
}
 .btn-add-comment:not(.disabled):not(.is-inactive):not([disabled]):before{
     -webkit-transition:all .3s ease-in-out;
     transition:all .3s ease-in-out 
}
 .btn-add-comment:not(.disabled):not(.is-inactive):not([disabled]):hover:before{
     width:900px;
     height:900px;
     right:-450px;
     top:-450px;
     -webkit-transform:unset;
     transform:unset 
}
 .btn-add-comment__txt{
     display:inline-block;
     color:#fff 
}
 .btn-add-comment__txt:before{
     content:"\E032";
     font-family:bigikala 
}
 .btn-add-comment__txt:after{
     content:"\E095\00FE0E";
     font-family:bigikala 
}
 .btn-add-comment__txt::after{
     content:"\E121";
     font-family:bigikala;
     font-size:32px;
     line-height:31px;
     position:absolute;
     right:17px 
}
 .btn-add-comment.is-disabled{
     background-color:#7a7a7a;
     border-color:#7a7a7a;
     color:#fff 
}
 h3.review-title a{
     font-size:16px;
     line-height:1.375;
     color:#4d4d4d;
     margin:0 3px;
     font-weight:normal;
     font-family:'Kalameh',sans-serif 
}
 h3.review-title > span{
     font-size:26px;
     line-height:1.571;
     letter-spacing:-.6px;
     color:#4d4d4d;
     width:100%;
     display:-webkit-inline-box;
     display:-ms-inline-flexbox;
     display:inline-flex;
     margin:0 3px; 
     font-weight: bold;
}
 span.btn-add-comment__txt::before {
    position: absolute;
    right: 55px;
    font-size: 20px;
    content: "\E16F";
    font-family: bigikala;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    line-height: 30px;
}
 .woocommerce-Reviews.bigikala-review #comments .comment-wrapper{
     border-radius:14px;
     background-color:#f5f5f5;
     border:3px solid #f3f3f3;
     padding:57px 30px 30px;
     margin-bottom:36px;
     margin-top:20px 
}
 .woocommerce-Reviews.bigikala-review .customer_bought_product{
     font-size:15px;
     line-height:30px;
     background-color:#fdfff8;
     border:2px solid #e2f0d5;
     border-radius:14px;
     color:rgba(36,90,29,.98);
     padding:7px 40px 7px 12px;
     margin-bottom:25px 
}
.woocommerce-Reviews.bigikala-review .customer_bought_product::before {
    content: "\E0E2";
    position: absolute;
    right: 28px;
    top: 14px;
    font-family: bigikala;
    font-size: 27px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    line-height: 1;
}
 .woocommerce-Reviews.bigikala-review .seller > span.title{
     font-size:15px;
     line-height:1.692;
     color:#777;
     margin:25px 0 4px!important;
     padding-right:0!important 
}
 .woocommerce-Reviews.bigikala-review .seller > span.shop{
     font-size:14px;
     line-height:1.692;
     color:#4d4d4d;
     margin:5px 0 
}
 .woocommerce-Reviews.bigikala-review .seller > span.shop::before{
     content:"\E081";
     font-size:20px;
     position:relative;
     top:5px;
     margin-left:7px;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:1;
     color:#777 
}
 .woocommerce-Reviews.bigikala-review .seller{
     margin:0 0 20px 
}
 .woocommerce-Reviews.bigikala-review .recomendation.green{
     font-size:15px;
     line-height:30px;
     background-color:#f1feff;
     border:2px solid #c2f2f7;
     border-radius:14px;
     color:#1599a9;
     padding:7px 40px 7px 12px;
     display:block 
}
 .woocommerce-Reviews.bigikala-review .recomendation.red{
     font-size:15px;
     line-height:30px;
     background-color:#fff8f9;
     border:2px solid #ffbcc7;
     border-radius:14px;
     color:#ff637d;
     padding:7px 40px 7px 12px;
     display:block 
}
 .woocommerce-Reviews.bigikala-review .recomendation.yellow{
     font-size:15px;
     line-height:30px;
     background-color:#fff9f2;
     border:2px solid #fcdfbf;
     border-radius:14px;
     color:#dd7e19;
     padding:7px 12px;
     text-align:right;
     display:block 
}
.woocommerce-Reviews.bigikala-review .recomendation.green::before {
    content: "\E114";
    position: absolute;
    right: 24px;
    margin-top: 2px;
    font-size: 30px;
    font-family: bigikala;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    line-height: 1;
    color: #1599a9;
}
 .woocommerce-Reviews.bigikala-review .recomendation.red::before{
content: "\E118";
position: absolute;
right: 22px;
margin-top: 1px;
font-size: 31px;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:1;
     color:#ff637d 
}
 .woocommerce-Reviews.bigikala-review header.comment-header{
     border-bottom:1px solid #eee;
     padding-bottom:20px;
     margin-bottom:20px 
}
 .woocommerce-Reviews.bigikala-review .comment-header .info{
     font-size:14px;
     line-height:1.571;
     display:block;
     color:#adadad;
     margin-top:5px;
     font-weight:normal;
     font-family:'Kalameh',sans-serif 
}
 .woocommerce-Reviews.bigikala-review header.comment-header .title{
     margin-top:0;
     display:block;
     padding-right:0;
     margin-bottom:0;
     clear:both;
     font-size:19px;
     line-height:1.158;
     color:#5f5f5f;
     font-weight:normal 
}
 .advantages,.disadvantages{
     position:relative;
     width:100%;
     min-height:1px;
     padding-left:10px;
     -ms-flex:0 0 50%;
     -webkit-box-flex:0;
     flex:0 0 50%;
     max-width:50%;
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
     float:right 
}
 .advantages > span,.disadvantages > span{
     margin-left:0;
     font-size:14px;
     line-height:1.571;
     display:contents 
}
 .advantages > span{
     color:#02b32e
}
 .disadvantages > span{
     color:#ff637d 
}
 .advantages > span > span > ul > li::before,.disadvantages > span > span > ul > li::before{
     width:6px;
     height:6px;
     background:#a1a1af;
     border-radius:50%;
     content:"";
     position:absolute;
     top:8px;
     right:0 
}
 .advantages > span > span > ul > li::before{
     background: linear-gradient(90deg,#ff8a00,#e52e71);
}
 .disadvantages > span > span > ul > li::before{
     background:#ff637d 
}
 .advantages > span > span > ul > li,.disadvantages > span > span > ul > li{
     margin-top:5px;
     padding-right:10px;
     color:#5f5f5f;
     position:relative;
     display:block;
     line-height:22px 
}
 .comment-body{
     font-size:15px;
     line-height:2.71;
     color:#505050;
     display:block;
     clear:both;
     padding-top:30px 
}
 .comment-body.form-row-wide{
     font-size:14px;
     line-height:2.71;
     color:#505050;
     display:block;
     float:none;
     margin-top:10px 
}
 .woocommerce-Reviews.bigikala-review .col-md-3{
     width:29% 
}
 .woocommerce-Reviews.bigikala-review .col-md-9{
     width:71%;
     padding-right:15px;
     padding-left:15px 
}
 .add-comment-page{
     display:-ms-flexbox;
     display:-webkit-box;
     display:flex;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     margin-right:0;
     margin-left:0;
     background-color:#fff;
     position:relative;
     border:3px solid #f0f0f2;
     border-radius:14px;
}
 .row.top-section{
     width:100%;
     margin:0;
     padding:0;
     display:inline-flex 
}
 .add-comment-page .col-md-3{
     -ms-flex:0 0 31.5%;
     -webkit-box-flex:0;
     flex:0 0 31.5%;
     max-width:31.5%;
     min-height:370px;
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-pack:center;
     -ms-flex-pack:center;
     justify-content:center;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center 
}
 .add-comment-page .col-md-9{
     -ms-flex:0 0 68.5%;
     -webkit-box-flex:0;
     flex:0 0 68.5%;
     max-width:68.5%;
     padding:0 30px 39px 28px 
}
 .add-comment-page .col-md-4{
     -ms-flex:0 0 42.8%;
     -webkit-box-flex:0;
     flex:0 0 42.8%;
     max-width:42.8%;
     padding:40px 50px 34px 68px;
     border-left:1px solid #ededed;
     background: #fff;
     width:42.8% 
}
 .add-comment-page .col-md-8{
     -ms-flex:0 0 57.2%;
     -webkit-box-flex:0;
     flex:0 0 57.2%;
     max-width:57.2%;
     padding:40px 50px;
     background: #fff;
     width:57.2% 
}
 .add-comment-page .product-image img{
     max-width:350px;
     max-height:350px 
}
 .add-comment-page header{
     border-bottom:1px solid #f2f2f2;
     padding:20px 0;
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     min-height:125px;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center 
}
 .add-comment-page header h1{
     font-size:22px;
     line-height:32px;
     color:#494949 
}
 .add-comment-page .rates{
     display:-ms-flexbox;
     display:-webkit-box;
     display:flex;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap 
}
 .add-comment-page .rates .rate-title{
     font-size:15px;
     line-height:1.692;
     display:block;
     margin:15px 0 0 
}
 .review-tab-content .row .col-sm-12.col-md-6 .review-summary{
     list-style:none;
     padding:33px 33px 33px 60px;
     background:#f5f5f5;
     border-radius:14px;
     margin-top:25px 
}
 .rate-item{
     display:-ms-flexbox;
     display:-webkit-box;
     display:flex;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     margin-right:-7px;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
     margin-top:18px;
     margin-left:0 
}
 span.rate-title{
     -ms-flex:0 0 45%;
     -webkit-box-flex:0;
     flex:0 0 45%;
     max-width:45%;
     position:relative;
     min-height:1px;
     padding-right:7px;
     padding-left:7px;
     font-size:16px 
}
 .rate-value{
     -ms-flex:0 0 55%;
     -webkit-box-flex:0;
     flex:0 0 55%;
     max-width:55%;
     position:relative;
     width:100%;
     min-height:1px;
     padding-right:7px;
     padding-left:7px;
     display:inline-grid;
     float:left;
     vertical-align:middle 
}
 span.rate-value-text{
     color:#5d5d5d;
     font-size:14px;
     line-height:1.692;
     position:absolute;
     display:block;
     left:30px;
     margin-top:4px 
}
 .add_review_note{
     padding-right:30px;
     padding-left:30px;
     margin-top:25px 
}
 span.gray-ratebar{
     position:relative;
     height:4px;
     border-radius:3px;
     background-color:#d5d5d5 
}
 span.gray-ratebar::before{
     position:absolute;
     right:100%;
     top:50%;
     content:attr(data-rate-digit);
     margin-right:11px;
     color:#ef394e;
     font-size:13px;
     font-size:.929rem;
     line-height:1.692;
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%) 
}
 span.blue-ratebar{
     width:0;
     height:100%;
     border-radius:3px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     position:absolute 
}
 .comment-desc h3{
     margin-bottom:45px;
     letter-spacing:-.5px;
     font-size:22px;
     line-height:1.5;
     color:#000;
     font-weight:normal 
}
 .comment-desc p{
     font-size:15px;
     line-height:2;
     color:#555 
}
 .rslider-handle.round.hide{
     display:none 
}
 .rslider-handle{
     width:20px;
     height:20px;
     top:1px;
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -webkit-box-pack:center;
     -ms-flex-pack:center;
     justify-content:center;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
     -webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);
     box-shadow:rgba(255,255,255,0.2) 0 1px 0 inset,rgba(0,0,0,0.05) 0 1px 2px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     position:absolute;
     -webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);
     box-shadow:0 1px 4px 0 rgba(0,0,0,.2) 
}
 .rslider-tick.in-selection{
     position:absolute;
     width:12px;
     height:12px;
     z-index:0;
     border-radius:50%;
     top:50%;
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
     background-image:linear-gradient(to bottom,#ef394e 0,#ef394e 100%);
     cursor:pointer;
     margin-top:10px;
     margin-right:-6px;
     z-index:0;
     -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
     box-shadow:none;
     -webkit-box-sizing:none;
     -moz-box-sizing:none 
}
 .rslider-selection.tick-rslider-selection{
     background-image:-webkit-linear-gradient(to bottom,#ef394e 0,#ef394e 100%);
     background-image:-o-linear-gradient(to bottom,#ef394e 0,#ef394e 100%);
     background-image:linear-gradient(to bottom,#ef394e 0,#ef394e 100%) 
}
 .rslider-track{
     position:absolute;
     background-image:none;
     background-color:#d5d5d5;
     height:5px;
     margin-top:-2px;
     -webkit-box-shadow:none;
     box-shadow:none 
}
 .rslider-tick{
     position:absolute;
     width:12px;
     height:12px;
     z-index:2;
     border-radius:50%;
     top:50%;
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
     background-image:linear-gradient(to bottom,#bcb9b9 0,#bcb9b9 100%);
     cursor:pointer;
     margin-top:10px;
     opacity:1;
     box-shadow:none;
     -webkit-box-sizing:none;
     -moz-box-sizing:none 
}
 .input-label{
     position:unset;
     content:attr(data-rate-title);
     margin-right:17px;
     color:#3d3d3d;
     font-size:13px;
     line-height:2.692;
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
     white-space:nowrap;
     margin-top:11px 
}
 .rate-row{
     position:relative;
     width:100%;
     min-height:1px;
     -ms-flex:0 0 50%;
     -webkit-box-flex:0;
     flex:0 0 50%;
     max-width:50%;
     max-width:450px 
}
 .rslider.rslider-horizontal{
     width:74% 
}
 p.comment-title label{
     display:block;
     max-width:100%;
     margin-bottom:12px;
     color:#4d4d4d;
     font-size:16px;
     line-height:1.375;
     font-weight:normal;
     position:relative 
}
 .advantages.form-row-wide,.disadvantages.form-row-wide{
     display:block;
     position:relative;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
     float:right;
     margin:0;
     width:50%;
     padding:0 
}
 .advantages.form-row-wide label,.disadvantages.form-row-wide label{
     margin-bottom:12px;
     color:#4d4d4d;
     font-size:16px;
     line-height:1.375;
     position:relative;
     padding-right:25px;
     display:block;
     font-weight:normal;
     width:100% 
}
 .advantages.form-row-wide label::before{
     width:8px;
     height:8px;
     position:absolute;
     right:7px;
     top:6px;
     border-radius:14px;
     background: #00c86a;
     content:"" 
}
 .disadvantages.form-row-wide label::before{
     width:8px;
     height:8px;
     position:absolute;
     right:7px;
     top:6px;
     border-radius:14px;
     background:#ff545c;
     content:"" 
}
 input#comment_advantages{
     border-radius:14px;
     border:3px solid #f0f0f2;
     background: #fff;
     color:#717171;
     font-size:14px;
     line-height:1.571;
     padding:11px 12px;
     width:97%;
     letter-spacing:-.8px;
     padding-left:44px;
     height:46px;
     float:right 
}
 input#comment_disadvantages{
     border-radius:14px;
     border:3px solid #f0f0f2;
     background: #fff;
     color:#717171;
     font-size:14px;
     line-height:1.571;
     padding:11px 12px;
     width:97%;
     letter-spacing:-.8px;
     padding-left:44px;
     height:46px;
     float:left 
}
 input#comment_title{
     border-radius:14px;
     color:#717171;
     border:3px solid #f0f0f2;
     font-size:14px;
     padding:13px 12px;
     width:100%;
     letter-spacing:-.8px;
     position:relative;
     display:inline-block;
     line-height:22px;
     height:46px 
}
 button.add-item::before{
     content:"\E16d";
     font-size:22px;
     position:absolute;
     margin-top:-8px;
     left:18px;
     color:#878787;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:1 
}
 button.add-item{
     width:48px;
     height:100%;
     background:none;
     border:none;
     position:relative;
     float:left;
     margin-top:-25px;
     padding:0;
     cursor:pointer 
}
.recommendation.form-row-wide {
    padding: 26px;
    border-radius:14px;
    background-color: #fbfbfb;
    display: inline-table;
    margin: 10px 0 15px;
    border: 3px solid #f0f0f2;
}
 .recommendation.form-row-wide lable{
     line-height:22px;
     color:#a1a1af;
     font-weight:normal;
     font-size:14px 
}
 .comment-body label{
     font-weight:normal;
     margin-bottom:12px;
     color:#4d4d4d;
     font-size:16px;
     line-height:1.375;
     position:relative;
     padding-right:25px;
     display:block 
}
 textarea#comment{
     border-radius:14px;
     outline:none;
     padding:10px;
     color:#424242;
     width:100%;
     resize:vertical;
     vertical-align:top;
     min-height:56px;
     font-size:12px;
     line-height:2.58;
     height:166px 
}
 .english-title{
     color:#7d7d7d;
     font-size:14px;
     line-height:1.571;
     display:block;
     margin-top:65px;
     position:absolute 
}
 p.form-submit{
     -ms-flex:0 0 50%;
     -webkit-box-flex:0;
     flex:0 0 50%;
     max-width:50%;
     padding-right:7px;
     padding-left:7px;
     float:right 
}
 .comment-rules-wrapper{
     -ms-flex:0 0 50%;
     -webkit-box-flex:0;
     flex:0 0 50%;
     max-width:50%;
     padding-right:7px;
     padding-left:7px;
     float:left 
}
 .form-submit input#submit{
     font-size:16px;
     line-height:1.375;
     border-radius:14px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     padding:14px 31px;
     color:#fff;
     height:52px;
     width:180px 
}
 span.comment-rules {
    font-size: 14px;
    line-height: 1;
    margin-top: 3px;
    color: #555;
}
 span.comment-rules a{
     color:#ef394e;
     padding:0;
     line-height:2;
     border-bottom:1px dashed #ef394e 
}
 .return-to-product{
     position:relative;
     width:100%;
     min-height:1px;
     padding-right:7px;
     padding-left:7px;
     display:inline-block 
}
 .return-to-product a{
     color:#ef394e;
     padding:0;
     line-height:2;
     border-bottom:1px dashed #ef394e;
     font-weight:normal;
     font-size:16px 
}
 .more-items{
     position:relative;
     font-size:12px;
     line-height:1.833;
     border-radius:14px;
     padding:8px 14px 8px 38px;
     background:#a1a1af;
     margin-top:12px;
     width:97% 
}
 .more-items-negative{
     background-color:#fff3f4;
     color:#ef394e;
     float:left 
}
 .more-items-positive{
     background-color:#edf6f7;
     color:#3a8c96;
     float:right 
}
 button.items-remove{
     width:38px;
     height:100%;
     position:absolute;
     left:0;
     top:0;
     background:none;
     border:none;
     color:inherit;
     cursor:pointer 
}
 button.items-remove::before{
     content:"\E161";
     font-size:15px;
     left:50%;
     top:50%;
     -webkit-transform:translate(-50%,-50%);
     transform:translate(-50%,-50%);
     position:absolute;
     left:18px;
     color:#ef394e;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:1;
     width:97% 
}
 .more-items-positive button.items-remove::before{
     color:#3a8c96 
}
 #bigikalacomments.comment-form{
     padding:0 
}
 .recomendation-wrapper.matrix_wolfrating::before{
     content:"\E0E2";
     font-size:35px;
     color:#ff637d;
     position:absolute;
     right:50%;
     top:0;
     -webkit-transform:translate(50%);
     transform:translate(50%);
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:1 
}
 .recomendation-wrapper.matrix_wolfrating{
     margin-right:auto;
     letter-spacing:-.3px;
     font-size:11px;
     line-height:2.18;
     color:#4b4b4b;
     position:absolute;
     -webkit-box-flex:0;
     -ms-flex:0 0 242px;
     flex:0 0 242px;
     text-align:center;
     padding:40px 20px;
     font-family:'Kalameh',sans-serif;
     left:0;
     width:210px;
     margin-top:-20px 
}
 .col-sm-12.col-md-3 span.purchased-colors{
     font-size:13px;
     line-height:1.692;
     color:#777;
     padding-top:20px;
     display:block 
}
 .col-sm-12.col-md-3 span.matrix-tooltip{
     border:1px solid #666;
     width:17px!important;
     height:17px!important;
     border-radius:14px;
     margin-left:10px;
     margin-top:5px 
}
 .col-sm-12.col-md-3 span.matrix-text{
     display:-ms-flexbox;
     display:-webkit-box;
     display:flex;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     font-size:13px;
     line-height:1;
     color:#777;
     margin-right:25px;
     display:inline-block;
     width:190px 
}
 span.label img{
     max-height:38px;
     margin-left:20px;
     width:auto;
     max-width:80px 
}
 .blog-widget-carousel p{
     text-align:center;
     color:#a1a1af;
     vertical-align:middle;
     font-size:30px;
     display:block;
     position:relative;
     top:50% 
}
 .recommendation.form-row-wide label{
     display:block;
     max-width:100%;
     margin-bottom:15px;
     font-weight:normal;
     clear:both 
}
 .recommendation.form-row-wide .required{
     display:none 
}
 .recommendation.form-row-wide span{
     display:inline-block;
     position:relative;
     font-size:14px 
}
 .recommendation.form-row-wide li{
     display:inline-block;
     position:relative;
     margin:2px 3px 1px 25px 
}
 .woocommerce-noreviews{
     font-size:15px;
     line-height:2.71;
     color:#505050;
     display:block;
     clear:both;
     padding-top:30px 
}
 .product_bar_left .bigiCountDown.small::before{
     display:none 
}
 #tab-desc .row{
     margin:30px 0 
}

 .modal__container{
     background-color:#fff;
     padding:0;
     max-height:85vh;
     border-radius:0;
     box-sizing:border-box;
     font-family:'Kalameh',sans-serif;
     width:90%;
     margin:0 auto;
     vertical-align:middle 
}
 .col-md-10.special-offer-archive .woocommerce-breadcrumb a::after{
     color:#fff 
}
 #tab-desc .col-md-6 .row{
     display:inline-block;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     margin:25px -30px 55px;
     width:100% 
}
 #tab-desc .col-md-6 .review-summary{
     list-style:none;
     padding:33px 33px 33px 60px;
     background:#f5f5f5;
     border-radius:14px
}
 #tab-desc .col-md-6 .advantages > span,#tab-desc .col-md-6 .disadvantages > span{
     display:block;
     font-size:16px;
     line-height:20px 
}
 #tab-desc .col-md-6 .advantages > span > span > ul > li::before{
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     margin-top:2px 
}
 #tab-desc .col-md-6 .disadvantages > span > span > ul > li::before{
     background-color:#ff637d;
     margin-top:0 
}
 #tab-desc .col-md-6 .advantages > span,#tab-desc .col-md-6 .disadvantages > span{
     display:block 
}
 #tab-desc .col-md-6 .admin-advantages.col-md-6 ul li{
     margin:0;
     line-height:25px;
     color:#5f5f5f;
     font-size:14px;
     padding-right:10px 
}
 #tab-desc .col-md-6 .admin-advantages.col-md-6{
     margin-top:30px 
}
 #tab-desc .col-md-6 .products-config.clearfix{
     color:#404040;
     font-size:16px;
     line-height:2.25 
}
 #mw-checkout-form{
     width:270px 
}
 .products__item-price--final .out_stock{
     color:#999;
     font-size:18px;
     line-height:26px;
     text-align:center;
     width:100%;
     height:31px;
     white-space:nowrap;
     z-index:4;
     background-color:#fff;
     padding:0 10px;
     margin:0 auto;
     display:contents 
}
 .review-header.row{
     border:1px solid #e7e7e7;
     border-radius:14px;
     margin:20px;
     display:block;
     background-color:#1f1c28;
     padding:9px 25px 9px 50px;
     position:relative;
     cursor:pointer 
}
 .content-toggle::after{
     content:"\E17E";
     position:absolute;
     left:30px;
     color:#c6c6c6;
     font-size:20px;
     cursor:pointer;
     font-family:bigikala;
     top:14%;
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
     -webkit-transform:rotate(0) translateY(50%);
     transform:rotate(0) translateY(50%) 
}
 .content-toggle.opened::after{
     -webkit-transform:rotate(180deg) translateY(50%);
     transform:rotate(180deg) translateY(50%);
     top:50% 
}
 .wms-order-review .checkout-products.review-content{
     border-radius:0 0 6px 6px;
     padding:30px 0;
     margin:0 20px;
     display:block;
     margin-top:-56px;
     background-color:#fff 
}
 .package-count .tit{
     font-size:14px;
     line-height:25px;
     font-weight:normal;
     letter-spacing:-.7px;
     color:#fff;
     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:start;
     -ms-flex-align:start;
     align-items:flex-start;
     -webkit-box-pack:center;
     -ms-flex-pack:center;
     justify-content:center 
}
 .package-count .value{
     font-size:12px;
     line-height:21px;
     vertical-align:middle;
     display:block;
     color:#919191 
}
 .shipping-method-review .tit,.delivery-time .tit,.ersal .tit{
     font-size:12px;
     line-height:21px;
     vertical-align:middle;
     display:block;
     color:#919191 
}
 .shipping-method-review .value,.delivery-time .value,.ersal .value,.package-count span.value{
     font-size:14px;
     line-height:25px;
     font-weight:normal!important;
     letter-spacing:-.7px;
     color:#fff!important;
     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:start;
     -ms-flex-align:start;
     align-items:flex-start;
     -webkit-box-pack:center;
     -ms-flex-pack:center;
     justify-content:center;
     float:none 
}
 .wms-order-review .col-sm-12.col-md-3.ersal{
     padding:0;
     display:contents 
}
 .wms-order-review .col-sm-12.col-md-3{
     padding:0;
     width:25%!important 
}
 .wms-order-review .flickity-rtl .flickity-prev-next-button.next,.wms-order-review .flickity-rtl .flickity-prev-next-button.previous{
     -webkit-box-shadow:none;
     box-shadow:none;
     border-radius:none 
}
 .modal-dialog.modal-dialog-centered.modal-lg button.close span{
     display:none 
}
 .modal-dialog.modal-dialog-centered.modal-lg button.close::before{
     top:5px;
     left:5px;
     content:"\E15B";
     font-size:30px;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:33px;
     color:#444;
     position:relative;
     z-index:9 
}
 .modal-dialog.modal-dialog-centered.modal-lg button.close:hover::before{
     color:#ef394e 
}
 .row.user-comments .next.page-numbers,.row.user-comments .prev.page-numbers{
     font-size:23px;
     line-height:34px;
     font-family:LucidaGrande;
     letter-spacing:.3px;
     color:#6e6e6e 
}
 .row.user-comments .next.page-numbers::before,.row.user-comments .prev.page-numbers::before{
     display:inline-block;
     vertical-align:top;
     line-height:16px;
     margin-top:3px;
     font-size:26px;
     font-family:LucidaGrande;
     border:none 
}
 .row.user-comments .prev.page-numbers::before{
     content:"\00ab" 
}
 .row.user-comments .next.page-numbers::before{
     content:"\00bb" 
}
 .swatch-control{
     margin:0;
     list-style:none;
     padding:0;
     display:inline;
     max-width:calc(100% - 100px);
     position:relative;
     width:100%;
     overflow:visible 
}
 .swatch-wrapper,.swatch-wrapper a,.swatch-wrapper img{
     border-radius:0 
}
 div.swatch-label{
     font-size:12px 
}
 .swatch-wrapper:hover{
     border-color:transparent 
}
 div.swatch-wrapper.selected{
     border:1px solid transparent;
     background:transparent;
     border-color:transparent;
     padding:2px 
}
 .swatch-wrapper{
     background:transparent;
     border:1px solid transparent;
     border-color:transparent;
     margin:0 4px 4px 0;
     display:inline-flex;
     float:right;
     position:relative 
}
.swatch-anchor {
    width: 25px !important;
    height: 25px !important;
    border-radius: 17px !important;
    border: 2px solid #a1a1af !important;
    content: "";
    position: absolute;
    top: 10px;
    margin-right: 8px;
}
 .swatch-wrapper .color-title {
    cursor: pointer;
    border: 2px solid #f3f3f3;
    border-radius:14px;
    color: #4d4d4d;
    padding: 5px 16px;
    font-size: 15px;
    line-height: 1.692;
    display: block;
    padding-right: 37px;
}
 div.swatch-wrapper.selected .color-title{
     border-color:#ef394e 
}
 .swatch-wrapper .img-title{
     cursor:pointer;
     border:2px solid #dedede;
     border-radius:14px;
     color:#ef394e;
     padding:5px 16px;
     padding-right:16px;
     font-size:15px;
     line-height:1.6;
     display:block;
     padding-right:37px 
}
 div.swatch-wrapper.selected .img-title{
     border-color:#ef394e 
}
 .select-option.swatch-img.swatch-wrapper a{
     display:contents 
}
 .bigikala-swatch-img.swatch-anchor{
     width:25px!important;
     height:25px!important;
     border-radius:8px!important;
     border:1px solid #ddd!important;
     content:"";
     position:absolute;
     top:10px;
     margin-right:8px 
}
 div.swatch-wrapper.selected .swatch-anchor[data-value="white"]:before,div.swatch-wrapper.selected .swatch-anchor::before {
    display: block;
    width: 5px;
    height: 5px;
    font-size: 10px;
    font-family: bigikala;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 16px;
    margin-top: 1px;
    color: #fff;
    right: 3px;
    top: 3px;
}
 div.swatch-wrapper.selected .swatch-anchor.white:before{
     color:#777 
}
 div.swatch-wrapper.selected[data-value="white"] .swatch-anchor:before{
     color:#777;
     right:3px 
}
 div.swatch-wrapper[data-value="white"] .swatch-anchor{
     border:1px solid #eee 
}
 .swatch-anchor.white{
     border:1px solid #ddd 
}
 .c-footer__feature-innerbox,.cart-empty-div,.footer-div,.header-row,.main-menu-div,.main-warp,.main-woo-div,.sticky-special-timer .wrapper,.woocommerce .woocommerce-breadcrumb{
     max-width:1676px!important;
     width:100% 
}
 .header-row{
     padding-right:11px!important;
     padding-left:1px!important 
}
 .main-menu-div{
     padding-right:6px!important;
     padding-left:6px!important 
}
 .container-bigikala{
     padding-right:12px;
     padding-left:12px 
}
 .main-warp{
     width:100.6%;
     margin:0 auto;
     display:block;
     padding-right:0 
}
 .wonder.section-products-carousel .productItem{
     overflow: hidden;
     width:301px 
}
 .section-products-carousel .productItem {
     width: 290px;
}
 .matrix_wolfbox{
     height:444px 
}
 .masonry-gallery{
     width:30.7% 
}
 .lofslidervoc{
     height:418px!important 
}
 .matrix_wolfspecial-offers-homepage-page a{
     bottom:-38px 
}
 .flex-control-thumbs li{
     max-height:17.5%;
     width:17.5% 
}
 .sticky-special-timer .wrapper{
     width:100% 
}
 .promotion__title{
     float:right;
     line-height:90px;
     margin-right:30px 
}
 .main-woo-div{
     margin:0 auto;
     padding-right:5px;
     padding-left:5px 
}
 .footer-div{
     padding-right:25px;
     padding-left:25px 
}
 .row{
     margin-right:-12px;
     margin-left:-12px 
}
 .bk_menu .bigi > ul > li > ul.level{
     max-width:1666px 
}
 .lofslidervoc .wc-descrip{
     margin-top:15px 
}
 .shop-page{
     max-width:1676px 
}
 .wonderful_offer_archive .container{
     max-width:1676px 
}
 #loader img{
     height:auto;
     max-width:300px;
     margin:10px auto;
     max-height:70px 
}
 img.swiper-lazy{
     max-height:500px!important 
}
 ol li{
     list-style:persian 
}
 #tab-desc figure,.short-description figure,.post-content figure{
     margin:10px auto;
     width:100%!important;
     text-align:center 
}
 .woocommerce #review_form #respond .form-submit input#submit{
     width:100%;
     padding:0 50px;
     font-size:18px;
     font-weight:normal 
}
 #avatarModal .modal-content{
     padding:20px 35px 40px 
}
 #avatarModal .modal-header{
     padding:15px;
     border-bottom:none;
     color:#4d4d4d;
     font-size:17px;
     line-height:1.294;
     font-weight:normal;
     position:relative;
     top:60px;
     z-index:1;
     text-align:right;
}
 #avatarModal .modal-body{
     position:relative;
     list-style:none;
     padding:0;
     display:-webkit-box;
     display:-ms-flexbox;
     display:flex;
     -ms-flex-wrap:wrap;
     flex-wrap:wrap;
     -webkit-box-pack:justify;
     -ms-flex-pack:justify;
     justify-content:space-between;
     width:520px;
     margin:0 auto;
     padding-top:60px 
}
 #avatarModal .new-avatar{
     width:112px;
     height:112px;
     background:50% 50% no-repeat;
     background-size:cover;
     display:block;
     margin-bottom:30px;
     cursor:pointer;
     border-radius:100% 
}
 .new-avatar img{
     border-radius:100% 
}
 #avatarModal.modal.in .modal-dialog{
     top:18% 
}
 #avatarModal .close-icon:focus,#avatarModal .close-icon:hover{
     color:#ef394e 
}
 #avatarModal .close-icon{
     position:absolute;
     top:-10px;
     left:17px;
     display:block;
     overflow:visible;
     margin:0;
     cursor:pointer;
     -webkit-transition:color .2s;
     transition:color .2s;
     text-decoration:none;
     color:#989898;
     border:0;
     outline:0;
     background:transparent;
     font-size:23px;
     line-height:1;
     padding:5px;
     z-index:100 
}
 #avatarModal .close-icon::before{
     content:"\E15B";
     vertical-align:top;
     font-family:bigikala;
     font-size:100%;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:75px 
}
 #bigikala_sharebtn .close-icon:focus,#bigikala_sharebtn .close-icon:hover{
     color:#ef394e 
}
 #bigikala_sharebtn .close-icon{
     position:absolute;
     top:10px;
     left:17px;
     display:block;
     overflow:visible;
     margin:0;
     cursor:pointer;
     -webkit-transition:color .2s;
     transition:color .2s;
     text-decoration:none;
     color:#989898;
     border:0;
     outline:0;
     background:transparent;
     font-size:23px;
     line-height:1;
     padding:5px;
     z-index:100 
}
.sharing-submit .big-button-labelname {
    padding: 0;
    color: #fff;
    font-size: 25px;
    text-align: center;
    line-height: 10px;
}
 #bigikala_sharebtn .close-icon::before {
    content: "\E161";
    font-family: bigikala;
    font-size: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    line-height: 1;
    margin-left: -10px;
    margin-top: 7px;
    font-size: 30px;
}
 #bigikala_sharebtn .modal-content{
     margin:200px 0;
     width:770px;
     background: #f5f5f5;
}
 .c-profile-box__avatar{
     width:75px;
     height:75px;
     background-size:contain;
     position:absolute;
     left:50%;
     top:9px;
     -webkit-transform:translate(-50%);
     transform:translate(-50%);
     border-radius:50%;
     overflow:hidden;
     background-repeat:no-repeat;
     background-position:50% 
}
 .c-profile-box__avatar img.avatar{
     width:75px;
     height:75px;
     background-size:contain;
     position:absolute;
     left:50%;
     -webkit-transform:translate(-50%);
     transform:translate(-50%);
     border-radius:50%;
     overflow:hidden;
     background-repeat:no-repeat;
     background-position:50% 
}
.report-info-wrapper {
    background-color: #fff;
    margin-bottom: 20px;
    border-radius: 0;
    border: 2px solid #f3f3f3;
}
 .report-info-wrapper thead{
     width:100%;
     background-color:#909090;
     height:45px 
}
 .woocommerce-orders-table__cell{
     -webkit-box-orient:horizontal;
     -webkit-box-direction:normal;
     -ms-flex-flow:row nowrap;
     flex-flow:row nowrap;
     -webkit-box-flex:1;
     -ms-flex-positive:1;
     flex-grow:1;
     -ms-flex-preferred-size:0;
     flex-basis:0;
     padding:15px 10px;
     height:104px;
     -webkit-box-align:center;
     -ms-flex-align:center;
     align-items:center;
     font-size:16px;
     line-height:1.467;
     letter-spacing:-.5px;
     color:#4d4d4d;
     border-bottom:1px solid #ebebeb;
     text-align:center 
}
 .woocommerce-orders-table__cell-order-total,.woocommerce-orders-table__cell-order-date{
     font-family:'Kalameh',sans-serif 
}
 .report-info-wrapper thead th{
     text-align:center 
}
 .report-info-wrapper table{
     width:100% 
}
 .report-info-wrapper thead .woocommerce-orders-table__header-order-number{
     -ms-flex-preferred-size:6%;
     flex-basis:6%;
     -webkit-box-pack:center;
     -ms-flex-pack:center;
     justify-content:center 
}
 .report-info-wrapper .nobr{
     border-right-color:#909090;
     border-bottom:none;
     font-weight:normal;
     letter-spacing:.2px;
     font-size:13px;
     line-height:1.692;
     color:#fff;
     padding-top:12px;
     padding-bottom:12px;
     min-height:45px 
}
 a.woocommerce-button.button.view{
     font-size:0 
}
 a.woocommerce-button.button.view::before{
     content:"\E185";
     font-size:22px!important;
     font-weight:normal!important;
     color:#a9a9a9;
     font-family:bigikala;
     font-size:100%;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:1 
}
 .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{
     -ms-flex-preferred-size:6%;
     flex-basis:6%;
     -webkit-box-pack:center;
     -ms-flex-pack:center;
     justify-content:center;
     position:relative;
     -webkit-transition:background-color .3s ease-in-out;
     transition:background-color .3s ease-in-out 
}
 .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions:hover,.all-orders:hover{
     background:#efefef 
}
 .table-cell.price .product-price-discount,#tab-more_seller_product .products__item-img-color-wrapper .product-price-discount,#tab-more_seller_product .modified-info{
     display:none 
}
 .woocommerce-MyAccount-content .woocommerce-Button.button{
     line-height:25px;
     font-weight:normal 
}
 .all-orders{
     font-size:14px;
     line-height:45px;
     letter-spacing:-.4px;
     color:#fff;
     width:100%;
     border-radius:0 0 5px 5px;
     background-color:#fafafa;
     height:45px;
     vertical-align:middle;
     text-align:center;
     display:block;
     -webkit-transition:background-color .3s ease-in-out;
     transition:background-color .3s ease-in-out 
}
 .swatch-wrapper .bigi-swatch-img{
     cursor:pointer;
     border:2px solid #a1a1af;
     border-radius:14px;
     color:#ef394e;
     font-size:13px;
     line-height:1.692;
     display:inline-block;
     width:25px;
     height:25px;
     margin-top:7px;
     position:absolute;
     margin-right:10px 
}
 div.select-option.swatch-img.swatch-wrapper.selected .swatch-anchor[data-value="white"]::before,div.select-option.swatch-img.swatch-wrapper.selected .swatch-anchor::before{
     display:none 
}
.wishlist-item.col-sm-12.col-md-6, .user-comment-wrapper.col-sm-12.col-md-6 {
    width: 100%;
    min-height: 238px;
    background-color: #fff;
    margin-top: 15px;
    overflow: hidden;
    border: 4px solid #f3f3f3;
    border-radius:14px;
    padding: 15px 16px 24px;
    width: 96%;
    margin-right: 15px;
}
 .wishlist-item .attachment-thumbnail{
     margin:40px 120px 0 80px;
     height:100%;
     text-align:center;
     position:relative;
     display:inline-block;
     width:100%;
     max-width:115px;
     max-height:115px;
     vertical-align:middle;
     float:right 
}
 .remove.bigikala-wishlist{
     width:26px;
     height:26px;
     border-radius:50%;
     background:#f5f5f5;
     position:absolute;
     top:50%;
     right:16px;
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
     border:none;
     padding:0;
     display:flex;
     align-items:center;
     justify-content:center;
     font-size:8px;
     color:#999;
     cursor:pointer;
     margin-right:25px 
}
.remove.bigikala-wishlist::before {
    content: "\E07a";
    font-family: bigikala;
    font-size: 19px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    margin-top: 4px;
}
 .wishlist-item span{
     font-size:17px;
     line-height:2;
     white-space:pre-wrap 
}
 .wishlist-item span.price{
     width:100%;
     float:right;
     display:block;
     margin-right:315px 
}
 .wishlist-item .matrix_wolfold-price{
     display:none 
}
 .wishlist-item span.price .woocommerce-Price-amount.amount{
     font-size:18px;
     line-height:1.222;
     font-weight:normal;
     color:#ef394e;
     display:block;
     float:right 
}
 .wishlist-item .btn.btn-blue.woocommerce-Button.button{
     border-radius:14px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     color:#fff;
     cursor:pointer;
     padding:10px 30px;
     max-width:150px;
     text-align:center;
     margin-top:10px;
     height:45px;
     bottom:25px;
     position:absolute;
     left:70px;
     font-size:15px;
     font-weight:normal 
}
 body.night .header .cart-box.fill .dk-button-container .dk-button{
     background-color:transparent 
}
 body.night .header .cart-box.fill .dk-button-container .dk-button i.dk-button-icon.dk-button-icon-cart::before{
     color:#ef394e 
}
 body.night .search-navigation::before{
     color:#ef394e 
}
 body.night .cart-box .cart-items-count{
     border:2px solid #1f1c28 
}
 body.night .navbar-primary a{
     color:#a1a1af 
}
 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--your-comments::before{
     content:"\E099";
     font-size:12px 
}
 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--your-wishlist::before{
     content:"\E0CB";
     font-size:16px 
}
 .report-wrapper.box.noback.half-width{
     width:50%;
     float:right;
     display:inline-block;
     padding:0 10px 
}
 .box.noback.half-width .wishlist-item .attachment-thumbnail{
     margin:0;
     text-align:center;
     position:relative;
     display:inline-block;
     max-width:45px;
     max-height:45px;
     vertical-align:middle;
     justify-content:center;
     align-items:center;
     margin:10px 
}
 .box.noback.half-width .wishlist-item a img{
     flex:0 0 15%;
     max-width:15%;
     flex-direction:column;
     justify-content:center;
     align-items:center;
     display:flex;
     position:relative 
}
 .box.noback.half-width .wishlist-item{
     display:flex;
     flex-wrap:wrap;
     margin-right:0;
     margin-left:0;
     border-bottom:3px solid #f1f1f1 
}
 .box.noback.half-width .wishlist-item span.price{
     width:100%;
     float:right;
     display:inline-block;
     margin-right:65px;
     margin-top:-30px 
}
.box.noback.half-width .remove.bigikala-wishlist {
    position: absolute;
    left: 40px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 8px;
    background-color: #fff;
    width: 33px;
    height: 32px;
    border: 2px solid #c5c5c5;
    cursor: pointer;
    margin-top: 33px;
    border-radius:14px;
    right: auto;
    top: auto;
}
 .box.noback.half-width .remove.bigikala-wishlist::before{
     font-family:bigikala;
     font-size:100%;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
content: "\E07B";
font-size: 17px;
color: #a5a5a5;
margin-top: 4px;
}
.box.noback .wishlist-wrapper li a {
    float: right;
    background-color: #fff;
    margin-bottom: 21px;
    width: 100%;
    list-style: none;
    font-size: 13px;
    line-height: 1.571;
    font-weight: normal;
    letter-spacing: -.1px;
}
a.edit-wishlist {
    color: #ef394e;
    border-bottom: 1px dashed #ef394e;
    border-radius: 0;
    font-size: 15px;
    margin: 0 auto;
    display: block;
    width: 255px;
    margin-bottom: 24px;
    line-height: 28px;
}
 a.edit-wishlist::before{
     content:"\E171";
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
     margin-left:.7em;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:1;
     color:#ef394e;
     font-size:12px 
}
 li.woocommerce-MyAccount-navigation-link:hover::before{
     color:#ef394e
}
 .report-wrapper.box.noback{
     background:transparent;
     border:none;
     border-radius:14px;
     -webkit-box-shadow:none;
     -ms-box-shadow:none;
     display:inline-block;
     width:100% 
}
.payment_details_table .download-file a.button::before {
    content: "\E08b";
    font-size: 24px;
    margin: 10px;
    float: none;
    line-height: 40px;
    font-family: bigikala;
    color: #fff;
}
 .address_list .address_item{
     background-color:#fff;
     box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);
     margin-bottom:25px;
     position:relative;
     display:flex;
     flex-direction:column;
     justify-content:space-between 
}
 .address_list .address_item::before{
     content:"";
     height:3px;
     width:100%;
     position:absolute;
     top:0;
     left:0;
     right:0;
     background: linear-gradient(90deg,#ef394e 48px,#ff8a00 0) repeat-x;
     background-size:96px 3px 
}
 .address_list .address_item table td.fr h3{
     font-size:22px;
     line-height:1.048;
     letter-spacing:-.4px;
     margin-bottom:5px;
     color:#000
}
 .report-wrapper.half-width .report-info-table table td{
     border:2px solid #f3f3f3;
     font-size:14px;
     position:relative;
     width:100%;
     min-height:1px;
     -ms-flex:0 0 50%;
     -webkit-box-flex:0;
     flex:0 0 50%;
     max-width:50%;
     padding:20px 30px 
}
 .user-comment-wrapper .col-sm-4.right-section{
     flex:0 0 30%;
     max-width:30%;
     padding:20px;
     text-align:center;
     background-color:#fff 
}
 .user-comment-wrapper .rate-holder{
     display:flex;
     flex-direction:column;
     justify-content:center;
     align-items:center 
}
 .user-comment-wrapper .rate-holder span{
     font-size:13px;
     line-height:1.692;
     letter-spacing:-.3px;
     margin-top:17px 
}
 .user-comment-wrapper .col-sm-8.left-section{
     flex:0 0 70%;
     max-width:70%;
     padding:25px;
     display:flex;
     flex-direction:column;
     min-height:250px;
     width:70% 
}
 .user-comment-wrapper.col-sm-12.col-md-6{
     padding:0 
}
 .comments-status .green {
    color: #8dc08c;
    background-color: #f5fff0;
    border-color: #bbedae;
    position: absolute;
    left: 35px;
    top: 20px;
    padding: 4px 10px;
    border-radius:14px;
    border: 2px solid;
    font-size: 15px;
    line-height: 22px;
}
 .comments-status .red{
     color:#ff637d;
     background-color:#fff8f9;
     border-color:#ffbcc7;
     position:absolute;
     left:35px;
     top:20px;
     padding:2.5px 8px;
     border-radius:3px;
     border:1px solid;
     font-size:10px;
     line-height:19px 
}
 .woocommerce-MyAccount-content .woocommerce-pagination{
     margin:20px auto 
}
 .user-comment-wrapper .user-comment-body::before{
     width:81px;
     height:63px;
     background:url(../files/2a50477f.svg) no-repeat 50% 50%;
     background-size:100%;
     position:absolute;
     left:35px;
     bottom:100px;
     content:"";
     display:inline 
}
 .user-comment-wrapper .user-comment-body{
     margin-left:120px 
}
 .user-comment-wrapper .woocommerce-placeholder{
     width:150px;
     height:150px 
}
 .user-comment-wrapper .user-comment-header .title{
     font-size:17px;
     line-height:1.467;
     font-weight:normal;
     letter-spacing:-.3px;
     margin-bottom:15px;
     position:relative;
     padding-left:90px 
}
 .user-comment-wrapper .user-comment-body p{
     font-size:14px;
     line-height:2.17;
     margin-bottom:15px;
     position:relative;
     z-index:2;
     min-height:100px;
     text-align:justify 
}
 .report-wrapper .report-title{
     font-size:19px;
     line-height:31px;
     padding-left:0;
     -webkit-box-align:end;
     -ms-flex-align:end;
     align-items:flex-end;
     color:#000;
     -webkit-box-pack:justify;
     -ms-flex-pack:justify;
     justify-content:space-between;
     padding-bottom:15px;
     padding-right:30px;
     background-color:transparent 
}
 .c-profile-menu__header{
     padding:18px 39px 18px 0;
     border-bottom:4px solid #f3f3f3;
     font-weight:normal;
     letter-spacing:.2px;
     color:#000;
     font-size:18px;
     line-height:1.692 
}
 .woocommerce-MyAccount-navbar-primary ul li.is-active a{
     width:99%;
     margin-right:1px 
}
 .icon.icon-love.addtowishlist.bigikala-wishlist.active::before{
     color:#ec0000;
     content:"\E057" 
}
 .wishlist-item span.price .matrix_wolfold-price .woocommerce-Price-amount.amount{
     display:none 
}
 .category-box-holder{
     padding:0 10px;
     width:100%;
     background-color:#fff;
     border:3px solid #f0f0f2;
     padding:5px 5px 0;
     margin-bottom:20px;
     border-radius:14px;
     overflow:hidden 
}
 .category-image-holder{
     background:no-repeat 50% 50%;
     background-size:contain;
     margin-bottom:5px;
     color:#fff;
     font-size:17px;
     line-height:1.294;
     font-weight:normal;
     letter-spacing:-.4px;
     align-items:flex-end;
     position:relative 
}
 .main-cat-link img{
     width:100%;
     border-radius:14px 14px 0 0
}
 .cat_title{
     position:absolute;
     bottom:-10px;
     left:0;
     min-height:50px;
     right:0;
     background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);
     line-height:50px;
     padding-right:10px;
     color:#fff;
     font-size:20px;
     font-weight:normal;
     letter-spacing:-.2px 
}
 .category-list{
     overflow:hidden;
     padding-top:8px;
     padding-bottom:2px;
     list-style:none;
     font-size:16px;
     line-height:22px;
     font-weight:normal;
}
 li.cat_item:first-child{
     margin-top:0 
}
 li.cat_item{
     padding-right:51px;
     margin:10px 0;
     position:relative 
}
 li.cat_item::before{
     position:absolute;
     right:25px;
     width:8px;
     height:8px;
     border-radius:14px;
     background:#dbdbdb;
     content:"";
     top:50%;
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%) 
}
 h2.media-heading {
    margin-bottom: 5px;
    font-size: 16px;
    text-align: center;
    line-height: 19px;
    padding: 20px;
    display: inline-block;
    text-shadow: none;
    height: 80px;
    overflow: hidden;
    color: #f5f5f5;
}
 #night_mode_switcher .dk-switch-enabled::before{
     content:"";
     display:inline-block;
     position:relative;
     z-index:1;
     top:4px;
     right:10px;
     border-radius:50px;
     -webkit-transform:rotate(-45deg);
     transform:rotate(-45deg);
     -webkit-transition:all .4s cubic-bezier(.68,-.55,.265,1.55);
     transition:all .4s cubic-bezier(.68,-.55,.265,1.55);
     background:url(../files/Night-Mod.png) -73px -42px no-repeat #eff9ff;
     -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.25),inset 0 -3px 6px 0 rgba(0,0,0,.15);
     box-shadow:0 0 5px 0 rgba(0,0,0,.25),inset 0 -3px 6px 0 rgba(0,0,0,.15);
     -webkit-transform:translate3d(20px,0,0) rotate(0);
     transform:translate3d(20px,0,0) rotate(0);
     width:22px;
     height:22px 
}
 #night_mode_switcher .dk-switch-disabled::before{
     content:"";
     display:inline-block;
     position:relative;
     z-index:1;
     top:4px;
     left:-12px;
     border-radius:50px;
     -webkit-transform:rotate(-45deg);
     transform:rotate(-45deg);
     -webkit-transition:all .4s cubic-bezier(.68,-.55,.265,1.55);
     transition:all .4s cubic-bezier(.68,-.55,.265,1.55);
     background:url(../files/Night-Mod.png) -73px -7px no-repeat #ff8742;
     -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.25),inset 0 0 10px 0 hsla(0,0%,100%,.5);
     box-shadow:0 0 5px 0 rgba(0,0,0,.25),inset 0 0 10px 0 hsla(0,0%,100%,.5);
     width:22px;
     height:22px 
}
 #night_mode_switcher.dk-switch-wrapper.active{
     margin:0 18px 0 0 
}
 #night_mode_switcher .dk-switch-enabled{
     background:url(../files/Night-Mod.png) 0 -35px;
     float:right;
     height:30px;
     width:51px;
     margin-right:-18px 
}
 #night_mode_switcher .dk-switch-disabled{
     float:left;
     height:30px;
     width:53px;
     margin-right:-28px;
     border-radius:20px;
     background-image:url(../files/Night-Mod.png) 
}
 .widgettitle{
     color:#fff;
     font-weight:normal;
     font-size:20px 
}
 .vendor-rate-rating li{
     -webkit-box-pack:center;
     -ms-flex-pack:center;
     -webkit-justify-content:center;
     -moz-justify-content:center;
     justify-content:center;
     -webkit-box-align:center;
     -ms-flex-align:center;
     -webkit-align-items:center;
     -moz-align-items:center;
     align-items:center;
     margin-bottom:20px;
     color:#b5b5b5 
}
 img.profile-info-img{
     vertical-align:middle;
     width:100%;
     height:100% 
}
 .bigikala-admin-rates{
     font-size:16px;
     line-height:27px;
     font-weight:normal;
     text-align:center;
     background-color:#1f1c28;
     display:flex 
}
 .bigikala-admin-rates span{
     display:inline-block;
     flex:0 0 33.33333%;
     flex-direction:column;
     align-items:center;
     width:70px;
     height:33px;
     border-radius:14px;
     margin-bottom:5px;
     font-size:18px;
     line-height:1.6;
     padding-top:2px;
     justify-content:center;
     font-family:'Kalameh',sans-serif;
     font-weight:normal 
}
 .bigikala-admin-rates span.green{
     color:#388e3c;
     background-color:#e8f5e9 
}
 .bigikala-admin-rates span.red{
     color:#c62828;
     background-color:#ffebee 
}
 .bigikala-admin-rates .vendor-rate{
     font-size:11px;
     line-height:1.5;
     color:#fff;
     letter-spacing:0;
     font-weight:normal;
     font-family:'Kalameh',sans-serif 
}
 #total_rate{
     font-size:13px;
     line-height:2;
     color:#ef394e;
     border-bottom:1px dashed;
     padding:0 
}
 .profile-info .vendor-rate-rating{
     font-size:16px;
     line-height:27px;
     font-weight:normal;
     text-align:center;
     box-shadow:0 -6px 12px 0 hsla(0,0%,71%,.3);
     background-color:#fff;
     border:1px solid #b8b8b8;
     padding:25px;
     z-index:20;
     position:absolute;
     min-height:222px;
     margin-right:174px;
     margin-top:-67px;
     width:413px 
}
 .profile-info .vendor-rate-rating::before{
     content:"";
     right:-7px;
     left:unset;
     top:46px;
     -webkit-transform:rotate(135deg);
     transform:rotate(135deg);
     position:absolute;
     background-color:#fff;
     border-left:1px solid #c6c6c6;
     border-top:1px solid #c6c6c6;
     width:13px;
     height:13px;
     z-index:-1 
}
 .profile-info .vendor-rate-rating i.icon{
     height:32px!important 
}
 .vendor-link::before{
     content:"\E146";
     font-size:16px;
     line-height:1.375;
     position:absolute;
     right:9px;
     top:50%;
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
     color:#4d4d4d;
     font-family:bigikala 
}
 .profile-info .vendor-link a{
     padding-right:40px;
     position:relative;
     font-size:13px;
     color:#4d4d4d;
     display:block;
     max-width:99%;
     overflow:hidden;
     text-overflow:ellipsis;
     direction:ltr;
     white-space:nowrap;
     height:39px;
     line-height:46px;
     vertical-align:middle;
     text-align:center 
}
 .profile-info .vendor-rate-rating li{
     margin-bottom:0 
}
 .matrix_wolfbox .matrix_wolfold-price{
     margin-top:-25px;
     position:absolute 
}
 .profile-info .vendor-rate-rating_bar span{
     position:absolute;
     right:0;
     width:0;
     height:100%;
     margin-top:0;
     margin-right:0;
     margin-left:0 
}
 .site-main h1{
     font-size:27px;
     text-align:center;
     line-height:50px;
}
 .product-list-table{
     padding:0 10px;
     width:100%;
     background-color:#fff;
     box-shadow:0 12px 12px 0 hsla(0,0%,70.6%,.11);
     border:1px solid #e8e8e8;
     padding:5px 5px 0;
     margin-bottom:20px;
     overflow:hidden 
}
 .product-list-table td{
     border:1px solid #ddd;
     padding:8px;
     line-height:1.42857143;
     text-align:center 
}
 .product-list-table img{
     height:50px;
     width:auto 
}
 .product-list-table td a,.product-list-table td a:hover,.product-list-table td a:focus{
     color:#ef394e;
     padding:0;
     line-height:2;
     font-size:14px;
     border-bottom:1px dashed #ef394e;
     margin:2px 
}
 .product-list-table thead td{
     color:#000;
     line-height:1.5;
     font-size:18px;
     font-weight:normal 
}
 .product-list-table td.price{
     font-family:'Kalameh',sans-serif;
     font-size:16px 
}
 h3.blog-post-list-title a{
     margin:0 auto;
     text-align:center;
     font-weight:normal;
     color: #4d4d4d;
     font-size:20px 
}
 .empty-realtime-slider{
     text-align:center;
     color:#a1a1af;
     vertical-align:middle;
     font-size:25px;
     display:block;
     position:relative;
     margin-top:70% 
}
 .empty-product-carousel{
     text-align:center;
     color:#a1a1af;
     vertical-align:middle;
     font-size:30px;
     display:block;
     position:relative;
     padding-top:26%;
     height:435px;
     border:5px dashed;
     border-radius:14px;
     font-weight:normal 
}
 .empty-ajax-carousel{
     text-align:center;
     color:#a1a1af;
     vertical-align:middle;
     font-size:30px;
     display:block;
     position:relative;
     padding-top:21%;
     height:435px;
     font-weight:normal 
}
 .wonder-no-products{
     text-align:justify;
     font-size:21px;
     width:100%;
     line-height:35px;
     height:420px;
     color:#a1a1af;
     vertical-align:middle;
     display:block;
     position:relative;
     border:5px dashed;
     border-radius:14px;
     padding:20%;
     margin-bottom:10px 
}
 .empty-posts-widget{
     text-align:center;
     color:#ccc;
     vertical-align:middle;
     font-size:17px;
     display:block;
     position:relative;
     margin:0 auto;
     line-height:35px;
     height:369px;
     padding-top:70% 
}
 .wonder-no-products::before,.empty-product-carousel::before,.empty-ajax-carousel::before{
     content:"\E03E";
     font-size:110px;
     color:#a1a1af;
     font-family:bigikala;
     line-height:0;
     position:absolute;
     text-align:center;
     margin-top:-70px;
     right:44%;
     font-weight:normal 
}
 .empty-posts-widget::before,.empty-realtime-slider::before{
     content:"\E1e4";
     font-size:100px;
     color:#a1a1af;
     font-family:bigikala;
     line-height:0;
     position:absolute;
     text-align:center;
     margin-top:-60px;
     right:100px;
     font-weight:normal 
}
 .empty-wishlist,.bigi-noreviews{
     background-color:#fff;
     border: 4px solid #f3f3f3;
     padding:15px 15px 20px;
     min-height:337px;
     display:flex;
     justify-content:center;
     align-items:center;
     flex-direction:column;
     font-size:25px;
     line-height:1.048;
     color:#c8c8c8;
     border-radius:14px;
}
 .empty-wishlist::before,.bigi-noreviews::before{
     font-size:154px;
     margin-bottom:30px;
     display:block;
     color:#dadada;
     content:"\E164";
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none;
     line-height:1 
}
 .woocommerce-MyAccount-content{
     width:77%!important;
     margin-right:25px;
     padding:0;
     margin-top:-20px;
     min-height:650px 
}
 .userform{
     margin:50px auto 
}
 .variations ul.jcaa_attr_select{
     display:none 
}
 #billing_address_1{
     width:92% 
}
 .select2-container--default .select2-selection--single{
     background-color:transparent!important;
     border:3px solid #f0f1f2!important;
     height:50px 
}
 h1,.h1{
     font-size:30px 
}
 h2,.h2{
     font-size:25px 
}
 h3,.h3{
     font-size:21px 
}
 h4,.h4{
     font-size:17px 
}
 h5,.h5{
     font-size:14px 
}
 h6,.h6{
     font-size:11px 
}
 .bk_menu .bigi>ul>li:hover{
     left:0;
     right:0;
     z-index:1000;
     height:40px;
     border-bottom:2px solid #ef394e;
     -webkit-transition:border .3s linear;
     transition:border .3s linear 
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level{
     position:absolute;
     margin-top:4px;
     display:block!important;
     right:0;
     left:0;
     z-index:999;
     width:100%;
     background-color:#f5f5f5;
     -webkit-box-pack:justify;
     -ms-flex-pack:justify;
     justify-content:space-between;
     border-radius:0 0 28px 28px;
     overflow:hidden;
     max-width:1280px;
     padding:0;
     -webkit-box-shadow:0 10000px 0 10000px #7c7d86cc;
     -moz-box-shadow:0 10000px 0 10000px #7c7d86cc;
     box-shadow:0 10000px 0 10000px #7c7d86cc;
     -o-box-shadow:0 10000px 0 10000px #7c7d86cc;
     height:500px;
     border-top: 3px solid #eee;
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li{
     background-color:#f5f5f5;
     -ms-flex-item-align:stretch;
     align-self:stretch;
     padding:8px 8px 8px 0;
     width:160%;
     -ms-flex-negative:0;
     flex-shrink:0 
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li:hover > ul.level > li > .submenu > ul{
     background: #fff;
     top:0;
     height:500px;
     margin-right:0 
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li:hover > ul.level > li > .submenu .lines{
     border-left:none;
     background-color:transparent;
     display:none 
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li:hover > ul.level > li > .submenu{
     right:250px;
     left:0;
     width:80%;
     height:445px;
     border-radius:0 0 5px 5px;
     background:#1f1c28;
     -webkit-box-shadow:none;
     -moz-box-shadow:none;
     box-shadow:none;
     -o-box-shadow:none;
     top:0 
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li:hover > ul.level > li:hover > .title2{
     margin: 0;
     color: #000;
     border: 0;
     transition: .08s ease-in;
     font-size: 13px; 
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li:hover > ul.level > li:hover > .title2:hover a{
     color:#000; 
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2{
     padding: 14px 8px;
     color: #ccc;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     cursor: pointer;
     font-size: 13px;
     line-height: 1.833;
     height: 42px;
     border-radius: 0 6px 6px 0 
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2 a{
     font-size: 13px;
     margin-top: -4px;
     line-height: 1.833 
}
.bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2:hover, .bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2:focus, .bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2:active {
    background-color: #fff;
    padding: 14px 8px;
    color: #ef394e;
    height: 42px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    font-size: 13px;
    line-height: 13px;
    border-radius: 0 14px 14px 0
}
.bk_menu .bigi > ul > li > span.title a::before {
    font-size: 17px;
    margin-left: 6px;
    font-family: bigikala;
    top: 3px;
    font-weight: normal;
    position: relative;
}
.bk_menu .bigi > ul > li > span.title a.faq:before {
content: "\E01F";
}
.bk_menu .bigi > ul > li > span.title a.mag:before {
content: "\E0cc";
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li:hover > ul.level > li:hover > .title2::before{
     display:none 
}
 .bk_menu.bk_vertical_menu.level .bk_image{
     display:none 
}
.bk_menu.bk_vertical_menu.level .submenu .title a {
    font-weight: normal;
    font-size: 15px;
    line-height: 1.833;
    background-color: #000;
        background-clip: border-box;
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
 .bk_menu.bk_vertical_menu.level .submenu .title a:hover{
     color:#000 !important; 
}
 .bk_menu.bk_vertical_menu.level .submenu .title a::after{
     content:"\E189";
     margin-right:4px;
     font-size:18px;
     line-height:18px;
     font-family:bigikala;
     font-weight:normal;
     top:5px;
     position:relative 
}
 .bk_menu.bk_vertical_menu.level .bigi .submenu li.item a{
     font-size:13px;
     line-height:2.27;
     font-weight:normal;
     color:#777 !important;
}
.bk_menu.bk_vertical_menu.level .bigi .submenu li.item a:hover {
    font-weight: normal;
    color: #ef394e !important;
}
 .bk_vertical_menu .bigi > ul > li:first-child {
    margin-right: 10px;
}
 .bk_vertical_menu .bigi > ul > li:first-child::before {
    content: "\E093";
    font-size: 23px;
    font-family: bigikala;
    position: absolute;
    top: 5px;
    margin-right: -18px;
    color: #555;
}
 .bk_vertical_menu .bigi > ul > li:first-child::after{
     content: "";
     height: 20px;
     bottom: 20px;
     position: relative;
     width: 2px;
     background:#666;
     display: block;
     float: left;
     margin-left:-15px 
}
 .bk_vertical_menu .bigi > ul > li:first-child{
     padding-right: 10px;
     margin-left: 20px 
}
 .fake-product{
     border-radius:14px;
     background-color:rgba(249,168,37,.11);
     color:#d5901f;
     margin:0 12px;
     padding:0 6px;
     font-size:12px;
     line-height:1.833;
     font-weight:normal;
     display:inline-flex;
     justify-content:center;
     align-items:center;
     white-space:nowrap;
     vertical-align:middle 
}
 body.night .bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2 a{
     color:#fff 
}
 .realtime-slider{
     position:relative 
}
 .realtime-slider li:first-child{
     display:block 
}
 .realtime-slider li{
     position:absolute;
     width:100%;
     display:none 
}
 .select2{
     display:block!important 
}
 .select2-container{
     box-sizing:border-box;
     display:inline-block;
     margin:0;
     position:relative;
     vertical-align:middle 
}
 .select2-container .select2-selection--single{
     box-sizing:border-box;
     cursor:pointer;
     display:block;
     height:33px;
     user-select:none;
     -webkit-user-select:none 
}
 .select2-container .select2-selection--single .select2-selection__rendered{
     display:block;
     padding-left:8px;
     padding-right:20px;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap 
}
 .select2-container .select2-selection--single .select2-selection__clear{
     position:relative 
}
 .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{
     padding-right:20px;
     padding-left:20px 
}
 .select2-container .select2-selection--multiple{
     box-sizing:border-box;
     cursor:pointer;
     display:block;
     min-height:32px;
     user-select:none;
     -webkit-user-select:none 
}
 .select2-container .select2-selection--multiple .select2-selection__rendered{
     display:inline-block;
     overflow:hidden;
     padding-left:8px;
     text-overflow:ellipsis;
     white-space:nowrap 
}
 .select2-container .select2-search--inline{
     float:left 
}
 .select2-container .select2-search--inline .select2-search__field{
     box-sizing:border-box;
     border:none;
     font-size:100%;
     margin-top:5px;
     padding:0 
}
 .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
     -webkit-appearance:none 
}
 .select2-dropdown{
     background-color:#fff;
     border:1px solid #ededed;
     border-radius:14px;
     box-sizing:border-box;
     display:block;
     position:absolute;
     left:-100000px;
     width:100%;
     z-index:1051 
}
 .select2-results{
     display:block 
}
 .select2-results__options{
     list-style:none;
     margin:0;
     padding:0 
}
 .select2-results__option{
     padding:6px;
     user-select:none;
     -webkit-user-select:none 
}
 .select2-results__option[aria-selected]{
     cursor:pointer 
}
 .select2-container--open .select2-dropdown{
     left:0 
}
 .select2-container--open .select2-dropdown--above{
     border-bottom:none;
     border-bottom-left-radius:0;
     border-bottom-right-radius:0 
}
 .select2-container--open .select2-dropdown--below{
     border-top:none;
     border-top-left-radius:0;
     border-top-right-radius:0 
}
 .select2-search--dropdown{
     display:block;
     padding:4px 
}
 .select2-search--dropdown .select2-search__field{
     padding:4px;
     width:100%;
     box-sizing:border-box 
}
 .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
     -webkit-appearance:none 
}
 .select2-search--dropdown.select2-search--hide{
     display:none 
}
 .select2-close-mask{
     border:0;
     margin:0;
     padding:0;
     display:block;
     position:fixed;
     left:0;
     top:0;
     min-height:100%;
     min-width:100%;
     height:auto;
     width:auto;
     opacity:0;
     z-index:99;
     background-color:#fff;
     filter:alpha(opacity=0) 
}
 .select2-hidden-accessible{
     border:0!important;
     clip:rect(0 0 0 0)!important;
     height:1px!important;
     margin:-1px!important;
     overflow:hidden!important;
     padding:0!important;
     position:absolute!important;
     width:1px!important 
}
 .select2-container--default .select2-selection--single{
     background-color:#fff;
     border:1px solid #ededed;
     border-radius:14px
}
 .select2-container--default .select2-selection--single .select2-selection__rendered{
     color:#444;
     line-height:31px 
}
 .select2-container--default .select2-selection--single .select2-selection__clear{
     cursor:pointer;
     float:right;
     font-weight:normal 
}
 .select2-container--default .select2-selection--single .select2-selection__placeholder{
     color:#999 
}
 .select2-container--default .select2-selection--single .select2-selection__arrow{
     height:30px;
     position:absolute;
     top:1px;
     right:1px;
     width:20px 
}
 .select2-container--default .select2-selection--single .select2-selection__arrow b{
     border-color:#888 transparent transparent;
     border-style:solid;
     border-width:5px 4px 0;
     height:0;
     left:50%;
     margin-left:-4px;
     margin-top:-2px;
     position:absolute;
     top:50%;
     width:0 
}
 .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{
     float:left 
}
 .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{
     left:1px;
     right:auto 
}
 .select2-container--default.select2-container--disabled .select2-selection--single{
     background-color:#eee;
     cursor:default 
}
 .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{
     display:none 
}
 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
     border-color:transparent transparent #888;
     border-width:0 4px 5px 
}
 .select2-container--default .select2-selection--multiple{
     background-color:#fff;
     border:1px solid #ededed;
     border-radius:0;
     padding:0 2px;
     cursor:text 
}
 .select2-container--default .select2-selection--multiple .select2-selection__rendered{
     box-sizing:border-box;
     list-style:none;
     margin:0;
     padding:0 5px;
     width:100% 
}
 .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
     line-height:22px;
     list-style:none 
}
 .select2-container--default .select2-selection--multiple .select2-selection__placeholder{
     color:#999;
     margin-top:5px;
     float:left 
}
 .select2-container--default .select2-selection--multiple .select2-selection__clear{
     cursor:pointer;
     float:right;
     font-weight:normal;
     margin-top:5px;
     margin-right:10px 
}
 .select2-container--default .select2-selection--multiple .select2-selection__choice{
     background-color:#eee;
     border:1px solid #ededed;
     border-radius:14px;
     cursor:default;
     float:left;
     margin-right:6px;
     margin-top:7px;
     padding:0 8px 
}
 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
     color:#999;
     cursor:pointer;
     display:inline-block;
     font-weight:normal;
     margin-right:2px 
}
 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
     color:#333 
}
 .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{
     float:right 
}
 .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{
     margin-left:5px;
     margin-right:auto 
}
 .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{
     margin-left:2px;
     margin-right:auto 
}
 .select2-container--default.select2-container--focus .select2-selection--multiple{
     border:solid #ededed 1px;
     padding:0 2px;
     outline:0 
}
 .select2-container--default.select2-container--disabled .select2-selection--multiple{
     background-color:#eee;
     cursor:default 
}
 .select2-container--default.select2-container--disabled .select2-selection__choice__remove{
     display:none 
}
 .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{
     border-top-left-radius:0;
     border-top-right-radius:0 
}
 .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{
     border-bottom-left-radius:0;
     border-bottom-right-radius:0 
}
 .select2-container--default .select2-search--dropdown .select2-search__field{
     border:3px solid #f0f0f2 
}
 .select2-container--default .select2-search--inline .select2-search__field{
     background:transparent;
     border:none;
     outline:0;
     box-shadow:none;
     -webkit-appearance:textfield 
}
 .select2-container--default .select2-results > .select2-results__options{
     max-height:200px;
     overflow-y:auto 
}
 .select2-container--default .select2-results__option[role=group]{
     padding:0 
}
 .select2-container--default .select2-results__option[aria-disabled=true]{
     color:#999 
}
 .select2-container--default .select2-results__option[aria-selected=true]{
     background-color:#fafafa 
}
 .select2-container--default .select2-results__option .select2-results__option{
     padding-left:1em 
}
 .select2-container--default .select2-results__option .select2-results__option .select2-results__group{
     padding-left:0 
}
 .select2-container--default .select2-results__option .select2-results__option .select2-results__option{
     margin-left:-1em;
     padding-left:2em 
}
 .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
     margin-left:-2em;
     padding-left:3em 
}
 .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
     margin-left:-3em;
     padding-left:4em 
}
 .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
     margin-left:-4em;
     padding-left:5em 
}
 .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
     margin-left:-5em;
     padding-left:6em 
}
 .select2-container--default .select2-results__option--highlighted[aria-selected]{
     background-color:#ededed;
     color:#000
}
 .select2-container--default .select2-results__group{
     cursor:default;
     display:block;
     padding:6px 
}
 .select2-container--classic .select2-selection--single{
     background-color:#f7f7f7;
     border:3px solid #f0f0f2;
     border-radius:14px;
     outline:0;
     background-image:-webkit-linear-gradient(top,white 50%,#eee 100%);
     background-image:-o-linear-gradient(top,white 50%,#eee 100%);
     background-image:linear-gradient(to bottom,white 50%,#eee 100%);
     background-repeat:repeat-x;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0) 
}
 .select2-container--classic .select2-selection--single:focus{
     border:1px solid #5897fb 
}
 .select2-container--classic .select2-selection--single .select2-selection__rendered{
     color:#444;
     line-height:28px 
}
 .select2-container--classic .select2-selection--single .select2-selection__clear{
     cursor:pointer;
     float:right;
     font-weight:normal;
     margin-right:10px 
}
 .select2-container--classic .select2-selection--single .select2-selection__placeholder{
     color:#999 
}
 .select2-container--classic .select2-selection--single .select2-selection__arrow{
     background-color:#ddd;
     border:none;
     border-left:1px solid #aaa;
     border-top-right-radius:4px;
     border-bottom-right-radius:4px;
     height:26px;
     position:absolute;
     top:1px;
     right:1px;
     width:20px;
     background-image:-webkit-linear-gradient(top,#eee 50%,#a1a1af 100%);
     background-image:-o-linear-gradient(top,#eee 50%,#a1a1af 100%);
     background-image:linear-gradient(to bottom,#eee 50%,#a1a1af 100%);
     background-repeat:repeat-x;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0) 
}
 .select2-container--classic .select2-selection--single .select2-selection__arrow b{
     border-color:#888 transparent transparent;
     border-style:solid;
     border-width:5px 4px 0;
     height:0;
     left:50%;
     margin-left:-4px;
     margin-top:-2px;
     position:absolute;
     top:50%;
     width:0 
}
 .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{
     float:left 
}
 .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{
     border:none;
     border-right:1px solid #aaa;
     border-radius:0;
     border-top-left-radius:4px;
     border-bottom-left-radius:4px;
     left:1px;
     right:auto 
}
 .select2-container--classic.select2-container--open .select2-selection--single{
     border:1px solid #5897fb 
}
 .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{
     background:transparent;
     border:none 
}
 .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{
     border-color:transparent transparent #888;
     border-width:0 4px 5px 
}
 .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{
     border-top:none;
     border-top-left-radius:0;
     border-top-right-radius:0;
     background-image:-webkit-linear-gradient(top,white 0%,#eee 50%);
     background-image:-o-linear-gradient(top,white 0%,#eee 50%);
     background-image:linear-gradient(to bottom,white 0%,#eee 50%);
     background-repeat:repeat-x;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0) 
}
 .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{
     border-bottom:none;
     border-bottom-left-radius:0;
     border-bottom-right-radius:0;
     background-image:-webkit-linear-gradient(top,#eee 50%,white 100%);
     background-image:-o-linear-gradient(top,#eee 50%,white 100%);
     background-image:linear-gradient(to bottom,#eee 50%,white 100%);
     background-repeat:repeat-x;
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0) 
}
 .select2-container--classic .select2-selection--multiple{
     background-color:#fff;
     border:3px solid #f0f0f2;
     border-radius:14px;
     cursor:text;
     outline:0 
}
 .select2-container--classic .select2-selection--multiple:focus{
     border:1px solid #5897fb 
}
 .select2-container--classic .select2-selection--multiple .select2-selection__rendered{
     list-style:none;
     margin:0;
     padding:0 5px 
}
 .select2-container--classic .select2-selection--multiple .select2-selection__clear{
     display:none 
}
 .select2-container--classic .select2-selection--multiple .select2-selection__choice{
     background-color:#e4e4e4;
     border:3px solid #f0f0f2;
     border-radius:14px;
     cursor:default;
     float:left;
     margin-right:5px;
     margin-top:5px;
     padding:0 5px 
}
 .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{
     color:#888;
     cursor:pointer;
     display:inline-block;
     font-weight:normal;
     margin-right:2px 
}
 .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{
     color:#fff 
}
 .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{
     float:right;
     margin-left:5px;
     margin-right:auto 
}
 .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{
     margin-left:2px;
     margin-right:auto 
}
 .select2-container--classic.select2-container--open .select2-selection--multiple{
     border:1px solid #5897fb 
}
 .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{
     border-top:none;
     border-top-left-radius:0;
     border-top-right-radius:0 
}
 .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{
     border-bottom:none;
     border-bottom-left-radius:0;
     border-bottom-right-radius:0 
}
 .select2-container--classic .select2-search--dropdown .select2-search__field{
     border:3px solid #f0f0f2;
     outline:0 
}
 .select2-container--classic .select2-search--inline .select2-search__field{
     outline:0;
     box-shadow:none 
}
 .select2-container--classic .select2-dropdown{
     background-color:#fff;
     border:1px solid transparent 
}
 .select2-container--classic .select2-dropdown--above{
     border-bottom:none 
}
 .select2-container--classic .select2-dropdown--below{
     border-top:none 
}
 .select2-container--classic .select2-results > .select2-results__options{
     max-height:200px;
     overflow-y:auto 
}
 .select2-container--classic .select2-results__option[role=group]{
     padding:0 
}
 .select2-container--classic .select2-results__option[aria-disabled=true]{
     color:grey 
}
 .select2-container--classic .select2-results__option--highlighted[aria-selected]{
     background-color:#3875d7;
     color:#fff 
}
 .select2-container--classic .select2-results__group{
     cursor:default;
     display:block;
     padding:6px 
}
 .select2-container--classic.select2-container--open .select2-dropdown{
     border-color:#5897fb 
}
 .select2-hidden-accessible{
     display:none 
}
 #select2-billing_state-container{
     display:block!important 
}
 .select2-container .select2-choice,.select2-container .select2-selection{
     width:100%!important 
}
 .select2-container{
     z-index:9 
}
 .wms-proceed-buttons .next{
     z-index:99 
}
 .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
     width: 49% !important;
}
 .select2-container .select2-selection,#select2-billing_state-container,#select2-billing_state-container,#select2-billing_sabira_cities-container{
     font-size:14px;
     height:48px;
     line-height:48px 
}
 .seller-items .flip-clock-wrapper ul li a div div.inn{
     color:#ef394e;
     font-size:12px;
     line-height:4px 
}
 .seller-items .bigiCountDown{
     float:left;
     height:13px;
     margin-left:18px;
     margin-top:10px 
}
 .seller-items .flip-clock-wrapper ul li{
     line-height:1 
}
 .seller-items .flip-clock-wrapper ul{
     width:9px;
     border:none;
     margin-left:-4px 
}
 .seller-items .flip-clock-wrapper ul li a div{
     height:12px 
}
 .seller-items .flip-clock-divider{
     float:left;
     position:relative;
     width:1px;
     height:31px;
     margin-left:9px 
}
 .seller-items .flip-clock-dot{
     display:block;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     width:2px;
     height:2px;
     position:absolute;
     border-radius:50%;
     left:0 
}
 .content-box-shop .flip-clock-wrapper ul li a div div.inn{
     color:#ef394e;
     font-size:17px;
     background-color:transparent;
     font-weight:normal 
}
 .content-box-shop .bigiCountDown{
     float:left;
     height:14px;
     margin-left:0;
     margin-top:10px 
}
 .content-box-shop .flip-clock-wrapper ul li{
     line-height:1 
}
 .content-box-shop .flip-clock-wrapper ul{
     width:12px;
     border:none;
     margin-left:-2px 
}
 .content-box-shop .flip-clock-wrapper ul li a div{
     height:12px 
}
 .content-box-shop .flip-clock-divider{
     float:left;
     position:relative;
     width:0;
     height:24px;
     margin-top:9px;
     margin-left:7px;
     margin-right:0
}
 .content-box-shop .flip-clock-dot{
     display:block;
     background:#ef394e;
     width:3px;
     height:3px;
     position:absolute;
     border-radius:50%;
     left:0 
}
 .products-tabs{
     margin:10px 0 50px 
}
 .coupon-fee{
     margin:0 auto 10px;
     -webkit-box-shadow:0;
     -ms-box-shadow:0;
     -moz-box-shadow:0;
     -o-box-shadow:0;
     border-radius:14px;
     direction:rtl;
     color:#7cce7c!important;
     padding:23px 100px 18px 10px;
     font-size:14px!important;
     background-color:#e8ffe4;
     border:1px solid #aef6a1;
     min-height:94px;
     display:-ms-flexbox;
     display:flex;
     -ms-flex-align:center;
     align-items:center;
     -ms-flex-pack:start;
     justify-content:flex-start;
     line-height:22px 
}
 .coupon-fee::before{
     content:"\E12f";
     color:#7cce7c;
     margin-right:-76px;
     position:absolute;
     line-height:1;
     font-size:50px;
     font-family:bigikala 
}
 #billing_country_field{
     display:none 
}
 .box.noback.half-width .wishlist-item{
     display:grid 
}
 .coupon-fee{
     margin:0 auto 10px;
     -webkit-box-shadow:0;
     -ms-box-shadow:0;
     -moz-box-shadow:0;
     -o-box-shadow:0;
     border-radius:14px;
     direction:rtl;
     color:#4e4e4e!important;
     padding:23px 100px 18px 10px;
     font-size:14px!important;
     background-color:#e7ffe4;
     border:1px solid #52b568;
     min-height:94px;
     display:-ms-flexbox;
     display:flex;
     -ms-flex-align:center;
     align-items:center;
     -ms-flex-pack:start;
     justify-content:flex-start;
     line-height:22px 
}
 .coupon-fee::before{
     content:"\E12f";
     color:#52b568;
     right:-25px;
     top:1px;
     position:relative;
     line-height:1;
     font-size:50px;
     font-family:bigikala;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     font-style:normal;
     font-variant:normal;
     font-weight:normal;
     text-decoration:none;
     text-transform:none 
}
 ::placeholder {
     color: #555;
}
 .box.noback.half-width .wishlist-item span{
     font-size:16px;
     line-height:16px;
     display:inline-block;
     max-width:320px;
     max-height:50px;
     margin-top:-10px 
}
 .wpb_text_column.wpb_content_element .wpb_wrapper img{
     width:100%;
     height:auto;
     max-width:100%;
     display:inline-block 
}
 .rpwe-block li{
     margin:10px 0 0 5px !important 
}
 .autocomplete-suggestions{
     position:absolute!important 
}
 .c-header__user-dropdown-login{
     background:transparent!important 
}
 body.night .header .cart-box .dk-button-container {
     border:none 
}
 .header .cart-box.fill .dk-button-container, .dk-button-container .dk-button{
     background-color:transparent!important;
     border:none 
}
 .profile-frame{
     width:100%;
     float:right;
     margin-left:15px 
}
 .woocommerce .woocommerce-breadcrumb a{
     color:#4d4d4d;
     font-weight:normal;
     margin-top:8px;
}
 .woocommerce-breadcrumb a:hover,.woocommerce-breadcrumb a:focus{
     color: #4f4f4f;
     font-weight:normal 
}
 .woocommerce-breadcrumb a::after{
     margin-left: 0;
     padding-right: 3px 
}
 .woocommerce .woocommerce-breadcrumb span:last-child::before{
     content: none;
     font-size: 11px 
}
.product-response {
    color: #ef394e !important;
    font-size: 14px;
    line-height: 2;
    border-bottom: 1px dashed;
    margin-top: 18px;
    display: block;
    position: relative;
    z-index: 9;
    margin-left:14px;
    float: left
}
 .recomendation-wrapper.matrix_wolfrating::before {
    font-size: 50px;
    color: #ff8a00;
    position: absolute;
    right: -10px;
    float: right;
    margin-top: 38px;
}
 .recomendation-wrapper.matrix_wolfrating {
     margin-right: auto;
     letter-spacing: -.3px;
     font-size: 13px;
     line-height: 20px;
     text-align: right;
     margin-top:-50px 
}
 .product-det {
     padding: 15px 20px;
     border-right: 1px solid #f3f3f3;
}
 .product-det .header {
     border-bottom: none 
}
 .product-det .header {
     border-bottom: none;
     min-height: 40px;
}
 .better-price-wrapper a {
     display: inline-block;
     font-size: 15px;
     cursor: pointer;
     border-bottom: 1px dashed;
     padding-bottom: 3px;
     margin-left: .5rem;
     margin-right: .5rem;
     line-height: 1;
     color: #ef394e;
}
 .better-price-wrapper {
     font-size: 16px;
     line-height: 1;
     color:#4d4d4d;
     margin-right: 14px;
     margin-top: 1rem;
     margin-bottom: 1rem;
     display: inline-flex 
}
 .content-box-shop{
     width:100% 
}
 .flip-clock-wrapper ul li a div div.inn {
     color: #000;
     font-size: 31px;
     font-weight:normal;
     font-family:Num;
}
.columnone .special::before {
    content: "\E003";
    font-family: bigikala;
    position: relative;
    display: block;
    top: -51px;
    right: -21px;
    font-size: 49px;
    color: #2b2929;
    font-weight:normal;
}
.columnone .special {
    overflow: visible;
    display: block;
    z-index: 99;
    font-size: 0;
    position: absolute;
    text-align: right;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    height: 14px;
    right: 52px;
    width: 32%;
    top: 52px;
}
 .main_custom_order_by_sort span::before {
     content: "\E08D";
     font-family:bigikala;
}
 .woocommerce .woocommerce-breadcrumb {
     width: auto;
     display: inline-block;
}
 .blog-widget-carousel .section-products-carousel header h3::before, .blog-widget-carousel .section-products-carousel header h3::after {
     display:none;
}
 .matrix_wolfprice {
     margin-top: 15px;
}
 .dk-button-discount span {
     display: none;
}
/* checkmark ------------------------------------ */
 .checkmark-container {
     font-size: 16px;
     line-height: 1.571;
     color: #4d4d4d;
     font-weight:normal;
     display: block;
     position: relative;
     padding-right: 35px;
     margin: 0 -10px 25px;
     cursor: pointer;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
}
/* Hide the browser's default checkbox */
 .checkmark-container input {
     position: absolute;
     opacity: 0;
     cursor: pointer;
     height: 0;
     width: 0;
}
/* Create a custom checkbox */
 .checkmark {
    right: 0;
    width: 20px;
    height: 20px;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    top: 4px;
    left: 0;
    border-radius: 4px;
    background: #fff;
    border: 2px solid #d8d8d8;
}
/* On mouse-over, add a grey background color */
 .checkmark-container:hover input ~ .checkmark {
     background-color: #fff;
}
/* When the checkbox is checked, add a blue background */
 .checkmark-container input:checked ~ .checkmark {
     background-color: #fff;
}
/* Create the checkmark/indicator (hidden when not checked) */
 .checkmark:after {
     content: "";
     position: absolute;
     display: none;
}
/* Show the checkmark when checked */
 .checkmark-container input:checked ~ .checkmark:after {
     display: block;
}
/* Style the checkmark/indicator */
 .checkmark-container .checkmark::after {
    right: 1px;
    top: 2px;
    content: "\E14E";
    color: #45c75c;
    font-family: bigikala;
    font-size: 10px;
}
 .switch-container {
     position: relative;
     display: inline-block;
     padding-right: 55px;
     font-weight:normal;
     color:#4d4d4d;
}
 .switch-container input {
     opacity: 0;
     width: 0;
     height: 0;
}
 .switch-slider {
     position: absolute;
     cursor: pointer;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     border:none;
background: linear-gradient(90deg,#ff8a00,#e52e71);
     -webkit-transition: .4s;
     transition: .4s;
     width: 40px;
     height: 21px;
}
 .switch-slider:before {
     position: absolute;
     content: "";
     height: 15px;
     width: 15px;
     left: 2px;
     bottom: 3px;
     background-color: white;
     -webkit-transition: .4s;
     transition: .4s;
}
 input:checked + .switch-slider {
     background-color: #cbcbcb;
     display: inline-block;
     width: 40px;
     height: 21px;
}
 input:focus + .switch-slider {
     box-shadow: 0 0 1px #2196F3;
}
 input:checked + .switch-slider:before {
     -webkit-transform: translateX(21px);
     -ms-transform: translateX(21px);
     transform: translateX(21px);
}
/* Rounded sliders */
 .switch-slider.round {
     border-radius: 34px;
}
 .switch-slider.round:before {
     border-radius: 50%;
}
 .duplicated-url-row, .online_shop {
     display: none;
}
/* ------------ post widget ------------ */
 .rpwe-block ul{
     list-style: none !important;
     margin-left: 0 !important;
     padding-left: 0 !important;
}
 .rpwe-block li{
     list-style-type: none;
     display: inline-block;
}
 .rpwe-block a{
     display: inline !important;
     color:#4d4d4d;
     text-decoration: none;
}
 .rpwe-block h3{
     background: none !important;
     clear: none;
     margin-bottom: 0 !important;
     margin-top: 0 !important;
     font-weight:normal;
     font-size: 11px !important;
     line-height: 1.5em;
}
 .rpwe-summary{
     font-size: 11px;
}
 .rpwe-time{
     color: #4d4d4d;
     font-size: 11px;
}
 .rpwe-comment{
     color: #4d4d4d;
     font-size: 11px;
     padding-left: 5px;
}
 .rpwe-alignleft{
     display: inline;
     float: left;
}
 .rpwe-alignright{
     display: inline;
     float: right;
}
 .rpwe-aligncenter{
     display: block;
     margin-left: auto;
     margin-right: auto;
}
 .rpwe-clearfix:before, .rpwe-clearfix:after{
     content: ' \ ';
     display: inline-bloack !important;
}
 .rpwe-clearfix:after{
     clear: both;
}
 .rpwe-clearfix{
     zoom: 1;
}
/* ---------- fullwide ---------------- */
 .fullwide .captionItem{
     font-size:0!important;
     float:none!important;
     position:relative!important;
     text-align:center!important;
     border-radius:100%!important;
     display:inline-grid!important;
     box-shadow:0 1px 1px 0 rgba(0,0,0,.3)!important;
     margin-left:10px!important;
     line-height:20px!important;
     width: 14px !important;
     height: 14px !important;
     background-color: transparent !important;
     border: 2px solid #fff;
}
 .fullwide #slider .sliderCaption{
     position:absolute!important;
     z-index:99;
     bottom:0!important;
     left:0!important;
     width:100%;
     height:35px;
     right:42%;
     background:0 0 
}
 .fullwide .activeItem{
     width:30px!important;
     border-radius:10px!important;
     background-color: #fff!important;
}
 .fullwide .activeItem::before, .fullwide .captionItem:hover::before{
     display:none !important;
}
 .fullwide .wpb_wrapper>h6{
     font-size:14px;
     color:#fff 
}
 .fullwide div#wrapper{
     border-radius:6px 
}
/* --------------- modal ----------------------- */
 .modal__container {
     background-color: #fff;
     padding: 0 !important;
     max-height: 100vh;
     border-radius:14px;
     box-sizing: border-box;
     font-family: 'Kalameh',sans-serif;
     width:1100px;
     position: relative;
     height:600px;
}
 .modal__header {
     display: flex;
     justify-content: space-between;
     align-items: center;
}
 .modal__title {
     margin-top: 0;
     margin-bottom: 0;
     font-weight:normal;
     font-size: 1.25rem;
     line-height: 1.25;
     color: #00449e;
     box-sizing: border-box;
}
 .modal__close {
     background: transparent;
     border: 0;
}
 .modal__header .modal__close:before {
     content: "\2715";
}
 .modal__content {
     margin-top: 2rem;
     margin-bottom: 2rem;
     line-height: 1.5;
     color: rgba(0,0,0,.8);
}
 .modal__btn {
     font-size: .875rem;
     padding-left: 1rem;
     padding-right: 1rem;
     padding-top: .5rem;
     padding-bottom: .5rem;
     background-color: #e6e6e6;
     color: rgba(0,0,0,.8);
     border-radius: .25rem;
     border-style: none;
     border-width: 0;
     cursor: pointer;
     -webkit-appearance: button;
     text-transform: none;
     overflow: visible;
     line-height: 1.15;
     margin: 0;
     will-change: transform;
     -moz-osx-font-smoothing: grayscale;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
     -webkit-transform: translateZ(0);
     transform: translateZ(0);
     transition: -webkit-transform .25s ease-out;
     transition: transform .25s ease-out;
     transition: transform .25s ease-out,-webkit-transform .25s ease-out;
}
 .modal__btn:focus, .modal__btn:hover {
     -webkit-transform: scale(1.05);
     transform: scale(1.05);
}
 .modal__btn-primary {
     background-color: #00449e;
     color: #fff;
}
/**************************\ Demo Animation Style \**************************/
 @keyframes mmfadeIn {
     from {
         opacity: 0;
    }
     to {
         opacity: 1;
    }
}
 @keyframes mmfadeOut {
     from {
         opacity: 1;
    }
     to {
         opacity: 0;
    }
}
 @keyframes mmslideIn {
     from {
         transform: translateY(15%);
    }
     to {
         transform: translateY(0);
    }
}
 @keyframes mmslideOut {
     from {
         transform: translateY(0);
    }
     to {
         transform: translateY(-10%);
    }
}
 .micromodal-slide {
     display: none;
}
 .micromodal-slide.is-open {
     display: block;
}
 .micromodal-slide[aria-hidden="false"] .modal__overlay {
     animation: mmfadeIn .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}
 .micromodal-slide[aria-hidden="false"] .modal__container {
     animation: mmslideIn .3s cubic-bezier(0, 0, .2, 1);
}
 .micromodal-slide[aria-hidden="true"] .modal__overlay {
     animation: mmfadeOut .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}
 .micromodal-slide[aria-hidden="true"] .modal__container {
     animation: mmslideOut .3s cubic-bezier(0, 0, .2, 1);
}
 .micromodal-slide .modal__container, .micromodal-slide .modal__overlay {
     will-change: transform;
}
 .product-info-box .body-section {
     display: none;
}
 .icon-notification, .addtowishlist {
     position: static !important;
}
 .btn-add-comment .digits-login-modal, .addtowishlist .digits-login-modal, .icon-notification .digits-login-modal, .digits-shortcode .digits-login-modal{
     position: absolute;
     top: 0;
     bottom:0;
     right: 0;
     left: 0;
     z-index: 999;
     display: block;
     width: 100%;
     opacity: 0;
}
 .cart-subtotal,.order-total{
     height:auto !important 
}
 input#pay-deposit.input-radio{
     opacity:1 
}
 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
     margin-bottom: 10px !important;
}
 .product-info-box .matrix_wolfold-price .woocommerce-Price-amount.amount, .matrix_wolfold-price, .products__item-gift-price .matrix_wolfold-price {
     font-size: 16px;
     color: #ef394e;
}
 .compare-singleitem .matrix_wolfold-price {
     color: #ef394e;
}
 .woocommerce-variation-price .price .amount, .matrix_wolffinal-price, .matrix_wolfprice {
     color:#000;
}
 .loop-add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
     background: linear-gradient(90deg,#ff8a00,#e52e71);
}
 .flex-wrap {
     flex-wrap: wrap;
}
 .flex-justify-center {
     justify-content: center;
}
 .flex-align-center {
     align-items: center;
}
 .flex {
     display: flex !important;
}
 .bank{
     width: 200px;
     height: 136px;
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
     border: 1px solid #d2d2d2;
     border-radius: .625em;
     font-weight:normal;
}
 .clickable {
     cursor: pointer;
}
 .m-1 {
     margin: 5px !important;
}
 .bank:hover {
     border-color: #2979ff;
     color: #2979ff;
}
 .bank img {
     width: 60px!important;
     height: 60px!important;
}
 .mt-2 {
     margin-top: 10px !important;
}
 .text-center {
     text-align: center;
}
 .bank-desc_logo{
     min-width: 150px;
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
}
 .bank-desc_logo img {
     width: 120px!important;
     height: 120px!important;
     margin-bottom: 30px;
}
 .bank-desc_logo-text {
     font-size: 1.25em;
     color:#fff;
     text-align: center;
     font-weight:normal;
}
 .bank-desc_text{
     color:#fff;
     display: flex;
     flex-direction: column;
     align-items: flex-start;
     justify-content: center;
     margin-right: 30px;
}
 .bank-desc_text {
     color:#fff;
}
 .quote-box::after {
     content: "";
     background: url(../images/07afb07.png) no-repeat;
     background-size: contain;
     width: 39px;
     height: 33px;
     position: absolute;
     bottom: 25px;
     left: 25px;
}
 .quote-box::before {
     content: "";
     background: url(../images/44a9727.png) no-repeat;
     background-size: contain;
     width: 39px;
     height: 33px;
     position: absolute;
     top: 25px;
     right: 25px;
}
 .quote-box {
     border: .188em solid #2979ff;
     border-radius: .625em;
     padding: 40px 100px;
}
 .relative {
     position: relative !important;
}
 .text-justify {
     text-align: justify;
     line-height: 26px;
}
 .login a:link, .signup a:link {
     color: #fff;
}
/* Start Box Style */
 .woocommerce div.product .product-info-box form.cart .button {
     overflow: hidden;
     vertical-align: middle;
     float: none;
     height: 50px;
}
 .product-info-box {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     line-height: normal;
     background-color: #f5f5f5;
     border:1px solid #c8c8d6;
     border-radius:14px;
     overflow:hidden;
     max-width: 300px 
}
 .woocommerce div.product .product-info-box .add-to-cart-holder::before, .woocommerce div.product .product-info-box .single_add_to_cart_button::before, .woocommerce div.product .product-info-box .single_add_to_cart_button::after{
     display:none;
}
 .product-info-box .woocommerce-variation-price, .product-info-box .woocommerce-Price-amount.amount {
     margin: 5px 15px;
     text-align: left;
}
 .product-info-box .seller-info .seller-v, .product-info-box .seller-info span {
     font-size: 15px;
     color:#1d1d1d;
     font-weight:normal;
     border:none;
}
 .product-info-box #vendors-count-link span, .product-info-box #vendors-count-link .woocommerce-Price-amount.amount {
     font-size: 12px;
     line-height: 1.6;
     color: #000;
     font-weight:normal;
     margin: 0;
}
 .woocommerce div.product .product-info-box p.price {
     float: left;
}
 .product-info-box #vendors-count-link span.view {
     color: #ef394e;
     font-weight:normal;
     margin-right: 20px;
     font-size: 13px;
     left: 7px;
     position: absolute;
     top: 7px;
}
 .product-info-box .seller-performance span {
     color: #000;
     font-size: 12px;
     font-weight:normal;
     letter-spacing: 0.2px;
}
 .product-info-box .seller-info:after, .product-info-box .warranty-info:after, .product-info-box .leadTime-info:after {
     content: "";
     position: absolute;
     left: 1rem;
     right: 1rem;
     bottom: -1px;
     height: 3px;
     background-color: #e4e4e4;
}
 .product-info-box .seller-info:hover, .product-info-box .warranty-info:hover, .product-info-box .leadTime-info:hover {
     background: #ececec;
     border-bottom: 1px solid#e4e4e4;
     border-top: 1px solid #e4e4e4;
     padding: 14px 15px;
}
 .product-info-box .seller-info, .product-info-box .warranty-info, .product-info-box .leadTime-info, .product-info-box #vendors-count-link {
     position: relative;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     color: #000;
     font-weight:normal;
     padding: 15px;
}
 .product-info-box #vendors-count-link {
     font-size: 13px;
     line-height: 1.833;
     border-radius: 0;
     background: transparent;
     margin-right: 0;
     margin-top: 0;
     width: 100%;
}
 .product-info-box #vendors-count-link:hover {
     padding:15px;
}
 .product-info-box #vendors-count-link:before {
     content: "";
     position: absolute;
     left: 1rem;
     right: 1rem;
     top: -1px;
     height: 1px;
     background-color: #e4e4e4;
}
 .product-info-box .vendors-count i::before, .product-info-box .leadTime-info .header-section a {
     display: none;
}
.product-info-box .quantity_select_field {
    height: 50px;
    margin: 0 10px 0 50px;
    padding-right: 20px;
    border: 3px solid #c8c8d6
}
 .product-info-box .leadTime-info, .product-info-box .vendor-warranty {
     font-size: 15px;
     line-height: 25px;
     color: #111;
     font-weight:normal;
}
 .product-info-box i.icon {
     display: inline-block;
     width: auto;
     height: auto;
}
 .product-info-box .matrix_wolfold-price .woocommerce-Price-amount.amount {
     font-size: 16px;
     color: #ef394e;
     margin: 0;
     line-height: 35px;
     float: left;
     text-decoration: line-through;
}
 .product-info-box .price-section.clearfix {
     margin: 5px 15px;
     text-align: left;
}
 .product-info-box .matrix_wolffinal-price .woocommerce-Price-amount.amount {
     font-size: 25px;
     line-height: 1.419;
     margin: 0;
     font-weight:normal;
}
 .product-info-box .woocommerce-variation-price .price .woocommerce-Price-currencySymbol {
     font-weight:normal;
     font-size: 15px;
}
 .product-info-box .dk-button-discount {
     padding: 3px 5px 1px;
     font-weight:normal;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border-radius: 20px;
     color:#fff;
     font-size: 16px;
     left: 10px;
}
.container-bigikala.main-menu-div .dk-switch-container {
    display: none
}
 .product-info-box .woocommerce-variation-add-to-cart {
     margin-bottom:15px;
}
.product-info-box span.return::before {
    content: "\E191";
    font-family: bigikala;
    font-size: 18px;
    right: 16px;
    position: absolute;
    line-height: 27px;
    margin-top: 4px;
    line-height: 23px
}
.product-info-box span.return {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    color: #4d4d4d;
    border-bottom: 3px solid #e4e4e4;
    font-weight: normal;
    padding-right: 16px;
    line-height: 31px;
    font-size: 17px;
    margin-right: 6px;
    width: 94%;
}
 .product-info-box .more_icon::before {
     content: "\E185";
     font-size: 24px;
     color: #c8c8d6;
     position: absolute;
     font-family:bigikala;
     left: 15px;
     top: 31%;
}
.products__item-compare-txt.checked::after {
    
}
 .product-info-box .text {
     margin-top:10px;
     line-height: 26px;
     font-weight:normal;
     font-size: 14px;
     color: #4d4d4d;
}
 .product-info-box .products-notify-button {
     width: 85%;
     display: block;
     margin: 0 auto;
}
 .product-info-box .products-notify-button .dk-button-container .dk-button-label .dk-button-labelname {
     font-size: 14px;
     margin: 0 15px;
}
 .product-info-box .vendor-warranty {
     font-size: 14px;
     color: #000;
}
 .product-info-box .seller-info span {
     font-weight:normal;
}
 .product-info-box .seller-info, .product-info-box .seller-info:hover {
     padding-right: 15px;
}
 .product-info-box .seller-info .header-section::before {
    content: "\E07F";
    font-size: 30px;
    font-family: bigikala;
    color: #000;
    font-weight: normal;
    position: relative;
    line-height: 25px;
    right: -8px;
    display: inline-block;
    top: 20px;
}
 .product-info-box .price-section p {
     display: inline;
     font-size: 20px;
     line-height: 1.419;
     color: #ef394e;
     text-align: center;
     display: block;
}
 .product-info-box .woocommerce div.product p.price {
     float: left;
}
 .product-info-box .return {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     cursor: pointer;
     color:#4d4d4d;
     padding-right:20px;
     border-bottom: 1px solid #e4e4e4;
     font-weight:normal;
}
 .product-info-box .woocommerce-error.stock.out-of-stock {
     display:none;
}
 .product-info-box .product-price-discount {
     margin-right: 10px;
     display: inline;
     float: none;
     margin-top:0;
}
 .product-info-box .body-section .store-name {
    position: relative;
    font-size: 22px;
    border-bottom: 3px solid #e4e4e4;
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;
    display: block;
    font-weight: normal;
    color: #000;
    margin-bottom: 10px;
}
 .product-info-box .leadTime-info .header-section i.icon.ready::before {
    content: "\E0D3";
    position: relative;
    right: -3px;
    top: 9px;
    font-size: 30px;
    font-family: bigikala;
    font-style: normal;
    color: #000;
    margin-left: 5px;
}
 .product-info-box .body-section .bigikala-admin-rates {
     font-size: 14px;
     line-height: 27px;
     font-weight:normal;
     text-align: center;
     background-color: transparent;
     display: flex;
     width: 100%;
}
 .u-text-bold {
     font-weight:normal;
}
 .c-product-info-box__row {
     position: relative;
     font-size: 1rem;
     border-bottom: 1px solid #e4e4e4;
     margin: 1rem;
}
 .product-info-box .seller-performance {
     margin: 2px 32px;
}
 .product-info-box .body-section .bigikala-admin-rates {
     display: none 
}
 .product-info-box .body-section .product-rating-section span {
     font-size: 15px;
     color:#4d4d4d;
     font-family:Num, Kalameh;
}
 .product-info-box .rating-details i.icon {
     display: none;
}
 .product-info-box .rating-details {
     margin-top: 1rem;
     font-size: 1rem;
     margin-right: -5px;
}
.woocommerce-cart-form .bigikala-plus::before {
    right: -34px;
top: 2px;
}
 .product-info-box ul.rating-details li {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     margin-bottom: 7px 
}
 .product-info-box .body-section .product-rating-section .vendor-rate-rating_title, .product-info-box .body-section .product-rating-section .vendor-rate-rating_percentage {
     font-size: 11px;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     text-align: left;
}
 .product-info-box .body-section .product-rating-section .vendor-rate-rating_percentage {
     display: inline-flex;
     width: 14px;
     overflow: hidden;
}
 .product-info-box .body-section .product-rating-section .vendor-rate-rating_bar {
     position: relative;
     -webkit-box-flex: 3;
     -ms-flex: 3;
     flex: 3;
     height: 7px;
     border-radius: .5rem;
     background: #a1a1af;
     margin-right: 10px;
     margin-left: -5px;
}
 .product-info-box {
     max-width: 400px;
}
/* End of Box Style */
 #slider .next{
     left:0 
}
 #slider .prev{
     right:0 
}
 #slider .next:hover{
     cursor:pointer;
     left:-2px;
     -webkit-transition:all .3s ease-in-out;
     transition:all .3s ease-in-out 
}
 #slider .prev:hover{
     cursor:pointer;
     right:-2px;
     -webkit-transition:all .3s ease-in-out;
     transition:all .3s ease-in-out 
}
 .svg, .section-products-carousel, .posts-list-widget {
     border-radius:16px;
     border:2px solid #f3f3f3;
}
 .woocommerce div.product form.cart .button {
     background: linear-gradient(90deg,#ff8a00,#e52e71) !important;
}
 #matrix_wolfnotification .matrix_wolfnotification-option li input[type="checkbox"]:checked + label::after {
     color:#45c75c;
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2 a::before {
     font-size: 22px;
     margin-left: 4px;
     font-family:bigikala;
     top: 7px;
     font-weight:normal;
     position: relative;
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2 a:hover::before {
     background-color: #000;
     background-clip: border-box;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     -webkit-box-decoration-break: clone;
     box-decoration-break: clone;
     text-shadow: none;
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2 a.digital::before {
     content: "\E1AD";
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2 a.clothes::before {
     content: "\E1B0";
}
.bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2 a.food::before {
     content: "\E1B1";
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2 a.car::before {
     content: "\E1B2";
}
.bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2 a.stationery::before {
     content: "\E1B3";
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2 a.home::before {
     content: "\E1B9";
}
.bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2 a.jewellery::before {
     content: "\E0CC";
}
.bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2 a.baby::before {
     content: "\E1BB";
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2 a.equipment::before {
     content: "\E1BC";
}
 .section-products-carousel header {
     display: flex;
     position: relative;
}
 .c-header__user-dropdown-sign-up a, .c-header__user-dropdown-login {
     color: #ef394e!important;
     border-bottom: 1px dashed;
     display: inline;
     border-radius: 0;
}
 .bk_menu .bigi > ul > li:first-child > ul.level > li > .submenu > ul {
     display:flex;
}
 #better-price__modal .modal-dialog, #product-response .modal-dialog {
     max-height: 95vh;
     overflow: auto;
     width: 65%;
     -webkit-transform: translateZ(0);
     transform: translateZ(0);
     color: #2b2e38;
     top:10%;
}
 #better-price__modal .col-md-5 ,#product-response .col-md-5 {
     position: relative;
     width: 100%;
     min-height: 1px;
     -ms-flex: 0 0 46%;
     -webkit-box-flex: 0;
     flex: 0 0 46%;
     max-width: 46%;
     padding: 20px 30px;
}
 #better-price__modal .col-md-7, #product-response .col-md-7 {
     position: relative;
     width: 100%;
     min-height: 1px;
     -ms-flex: 0 0 54%;
     -webkit-box-flex: 0;
     flex: 0 0 54%;
     max-width: 52.5%;
     padding: 50px 32px 25px 40px;
}
 #better-price__modal .modal-body #productModalLongTitle, #product-response .modal-body #productModalLongTitle {
     color: #1d1d1d;
     font-size: 20px;
     line-height: 1.294;
     letter-spacing: -.4px;
}
 #better-price__modal .modal-body .col-md-5 img, #product-response .modal-body .col-md-5 img {
     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;
     margin-bottom: 15px;
     height: auto;
     padding: 70px 0;
     position: relative;
}
 #better-price__modal .modal-content, #product-response .modal-content {
     border: 3px solid #f3f3f3;
     border-radius:14px;
     height: 100%;
     display: inline-block;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     width: 98%;
     margin-bottom: 10px;
     -webkit-transform: translateZ(0);
     transform: translateZ(0);
     vertical-align: middle;
}
 #better-price__modal .close-icon::before, #product-response .close-icon::before {
     top:-30px;
     left:-10px 
}
 #better-price__modal .modal-body, #product-response .modal-body {
     padding: 0 
}
 #better_price, #shop_url, #shop_name, #shop_location {
     border-radius:14px;
     background: #fff;
     border: 3px solid#c8c8c8;
     color:#717171;
     font-size: 14px;
     line-height: 1.571;
     padding: 11px 12px;
     width: 100%;
     height: 50px;
     letter-spacing: -.8px;
     padding-left: 42px;
     position: relative;
}
 .input_currency {
     position: absolute;
     left: 80px;
     color: #2b2e38;
     font-size: 12px;
     line-height: 1.833;
     margin-top: 13px;
}
 .woocommerce form .form-row label[for="shop_url"] {
     float: right;
     margin-right: 11px;
     color:#2b2e38;
}
 .close-icon::before{
     height:28px;
     width:28px;
     z-index:1;
     font-family:bigikala;
     color:#a1a1af;
     font-style:normal;
     font-weight:normal;
     font-variant:normal;
     text-transform:none;
     speak:none;
     display:inline;
     text-align:center;
     position:relative;
     vertical-align:sub;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     content:"\E15B";
     font-size:25px;
     float:left;
     line-height:29px;
     top:-5px;
     cursor:pointer 
}
 .close-icon:hover::before{
     color:#ef394e 
}
 #product_better_price_form, #product_response_form {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     height: 100%;
}
 .woocommerce form .form-row.duplicated-url-row label, .woocommerce form .form-row label[for="feedback_desc"], .woocommerce form .form-row label[for="better_price"], .woocommerce form .form-row label[for="shop_url"], .woocommerce form .form-row label[for="shop_name"], .woocommerce form .form-row label[for="shop_location"] {
     margin-bottom: 8px;
     color: #4d4d4d;
     font-size: 16px;
     line-height: 1.467;
     letter-spacing: -.1px;
}
 #duplicated_url {
     border-radius:14px;
     border: 3px solid #f3f3f3;
     color: #717171;
     font-size: 14px;
     line-height: 1.571;
     padding: 11px 12px;
     width: 100%;
     letter-spacing: -.8px;
     text-align: left;
     direction: ltr;
}
 #feedback_desc {
     border: 3px solid #f3f3f3;
     border-radius:14px;
     outline: none;
     padding: 10px;
     color:#424242;
     width: 100%;
     resize: vertical;
     vertical-align: top;
     min-height: 56px;
     font-size: 15px;
     line-height: 2.58;
     height:100px;
}
 #feedback_submit {
     font-size: 20px;
     line-height: 20px;
     height:46px;
     width:100%;
     border-radius:14px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     padding: 8px 31px;
     color:#fff;
     border:none
}
 lable.switch-container {
     margin-right: 11px;
     color:#2b2e38;
     display: block;
}
 .c-product__seller-extra::before {
     content: "\E142\00FE0E";
     font-size: 24px;
     color: #4d4d4d;
     position:relative;
     font-family:bigikala;
}
 .form-row.shop-url-row, .form-row.shop-name-row {
     display: block;
     margin: 25px 0 !important;
}
 ul.multicat_list {
     display: block;
     position: relative;
     margin-top: 16px;
     float: right;
}
 .bigikala-control-thumbs {
     position: relative;
     margin-top: 30px;
}
 .woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
     height: auto;
     margin-top: 25px;
}
 #commentlist-container ol li, .woocommerce #reviews #comments ol.commentlist li {
     list-style: none;
}
 .form-submit input#submit {
     margin: 15px auto;
}
 .depth-2 {
     margin-right:70px;
}
 .masonry-gallery.post {
     padding:0;
}
 .post .media-heading {
     font-size: 16px;
     color: #000;
     font-weight:normal 
}
 .blog-widget-carousel .section-products-carousel header h3 {
     line-height: 35px 
}
 .filters-panel .search-navigation::before {
     display:none;
}
 .section-products-carousel header span::after, .section-products-carousel header h2::after, .section-products-carousel.brands header strong::after {
     content: "";
     position: absolute;
     left: -14px;
     width: 15px;
     height: 3px;
     background-color: #fff;
     bottom: 0;
     z-index: 1;
}
 .section-products-carousel header span::before, .section-products-carousel header h2::before, .section-products-carousel.brands header strong::before {
     content: "";
     position: absolute;
     right: 0;
     left: 0;
     bottom: 0;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     height: 2px;
     z-index: 1;
}
 .section-products-carousel header h2 {
     display: inline-block;
     color: #494949;
     height: 38px;
     font-weight:bold;
     margin: 0;
     padding: 8px 0;
     min-height: 49px;
     font-size: 18px;
     line-height: 31px;
     white-space: nowrap;
     position: relative;
     text-align: right;
}
 .message {
     color:#f00;
}
 .blog-widget .media-heading {
     color: #000;
     font-size: 15px;
     line-height: 25px;
     font-weight:normal;
     height: 95px;
     overflow: hidden;
}
 .post-title h1 {
     text-align: right;
     font-weight:normal;
}
 .hr-widget .blog-widget-title span {
     font-weight:normal 
}
 .woocommerce .star-rating span::before {
     font-family: star;
}
 .wonder.section-products-carousel {
     overflow: visible;
     border: none;
     -webkit-box-shadow: none;
     -ms-box-shadow: none;
     box-shadow: one;
     box-sizing: border-box;
     line-height: 22px;
     margin-bottom: 10px;
     -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-size: auto 100%;
}
 .section-products-carousel.wonder {
     width: 100%;
     max-height: calc(100% - 41px);
     -o-object-fit: contain;
     object-fit: contain;
}
 .section-products-carousel.wonder {
     width: 100%;
     -o-object-fit: contain;
     object-fit: contain;
     background-repeat: no-repeat !important;
     background-size: 170px auto !important;
     background-position: 94% !important;
}
 .wonder.section-products-carousel header::before, .wonder.section-products-carousel header::after, .wonder.section-products-carousel header h3::after {
     display:none;
}
 .about-bar .col-md-9{
     width:60%;
}
 .about-bar .col-md-3{
     width:40%;
}
 .footer-newsletter .col-md-3 {
     width:30%;
}
 .footer-newsletter .col-md-9 {
     width:70%;
}
 .footer_description a#moreBtn {
     font-size: 14px;
     line-height: 1.571;
     letter-spacing: -.3px;
     text-align: right;
     color:#4d4d4d;
     display: inline-block;
     margin-right: 10px;
}
 .icon-item {
     color: #444;
     display: inline-flex;
     justify-content: space-around;
}
 .wonder.section-products-carousel .scroller.partial{
     margin-right:250px;
     margin-top:-50px;
}
 ul.multicat_list {
     display: block;
     position: absolute;
     margin-top: 16px;
     margin-right: 150px;
}
 .wonder.section-products-carousel header .boxmore a {
    padding: 9px 16px 9px 40px;
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
    border: 2px solid #fff;
    color: #fff;
    border-radius:14px;
    position: relative;
    top: 386px;
}
 #mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea {
     width: 260px !important;
}
 .about-bar p {
     margin:0 
}
.footer_description p {
    font-size: 13px;
    line-height: 1.5;
    font-weight: normal;
    letter-spacing: -.3px;
    color: #666;
    margin-left: 30px;
}
 .footer-bottom-widgets {
    background: #f5f5f5;
    padding: 30px 0
}
 .copyright-bar ul li {
     float: right;
     margin: 0 0 0 40px;
}
 .copyright-bar ul li a {
     color: #222;
     line-height: 36px;
     font-size: 16px
}
 .about-bar .col-md-3 img {
    float: right;
    margin-left: 8px;
    width: 150px;
    height: 150px;
    border-radius:14px;
    background-color: #f0f0f0;
    border: 3px solid #ccc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
 .copyright-bar {
     background-color: #d7dee0;
     color: #555;
     text-align: center;
     font-size: 12px;
     padding-bottom: 15px;
}
 .copyright-bar .copyright-bar-text {
     color:#666;
     text-align:right 
}
.footer-newsletter input[type="submit"] {
    float: left;
    display: block;
    padding: 0;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    line-height: 38px;
    font-size: 14px;
    left: 70px;
    font-weight: normal;
    margin-top: 0 !important;
    width: 57px !important;
    height: 50px;
    color: #fff;
    border-radius: 14px;
    text-align: center;
    vertical-align: center;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
}
#mailpoet_form_1 .mailpoet_text::placeholder, #mailpoet_form_1 .mailpoet_textarea::placeholder {
    color: #555;
}
 .wonder.section-products-carousel header .boxmore {
     position: absolute;
     bottom: 5px;
}
 .wonder .icon-blue-plus::before {
    content: "\E184";
    font-size: 20px;
    line-height: 20px;
    font-family: bigikala;
    top: 383px;
    right: 140px;
    position: absolute;
    color: #fff;
}
 .wonder .flickity-enabled.is-draggable .flickity-viewport {
     margin-right: -28px 
}
 .wonder.section-products-carousel .scroller .productItem b, .wonder.section-products-carousel .scroller .productItem h5 {
     overflow: hidden;
     max-width: 90%;
     min-height: 50px;
     font-size: 17px;
     line-height: 25px;
     color: #000;
     height: 60px;
     text-align: right;
     width: 100%;
     display: block;
     font-weight: normal;
     margin: 0 20px;
}
 .wonder.section-products-carousel header h3 {
     font-size: 0;
}
 .site-main h1 {
     color: #4d4d4d;
     font-weight:normal;
}
 .footer_description a {
     font-size: 14px;
     line-height: 1.571;
     letter-spacing: -.3px;
     text-align: right;
     color: #ef394e;
}
 .apps li .android-icon, .apps li .ios-icon ,.apps li .google_play-icon {
     width: 150px;
     height: 44px;
}
 .apps li .google_play-icon{
     background: url(../images/google_play.png) no-repeat;
     float: right;
}
 .rememberpassword .dk-button-container .dk-button.blue {
     background: linear-gradient(90deg,#ff8a00,#e52e71) !important;
}
 .navigator-wrapper::-webkit-scrollbar {
     display: none;
}
 .icon-info-faq::before, .icon-info-message::before, .icon-info-tell::before {
     display:none;
}
 .infobar-slogan {
     font-size: 16px;
     line-height: 36px;
     vertical-align: middle;
     text-align: right;
     direction: rtl;
     white-space: nowrap;
     display: block;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     color: #555;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     font-style: normal;
     width:50%;
}
 .footerinfobar ul {
     float: right;
     width: 100%;
     margin: 0;
     font-size: 16px;
     line-height: 36px;
     vertical-align: middle;
     text-align: right;
     direction: rtl;
     font-style: normal
}
 .modal-dialog.modal-dialog-centered.modal-lg button.close::before {
     top: 10px;
     left: 10px;
}
 .row.footerinfobar {
}
 .footerinfobar ul li {
     margin: 0 0 0 20px;
     float: right;
     margin-right: 10px 
}
 .footerinfobar ul.apps li {
     margin: -30px 0 0 0;
     float: left;
}
 .footerinfobar ul li a {
     color: #ef394e;
     text-decoration: none;
     line-height:40px;
     margin-right: 10px;
}
 .footerinfobar ul li i.icon {
     display: none;
}
 .footerinfobar span {
     font-style: normal;
     font-weight:normal;
     font-size: 16px;
     color: #222;
}
 .footerinfobar {
     color: #ccc;
     padding-bottom: 20px;
}
 .recomendation-wrapper.matrix_wolfrating span, .seller-performance span, .vendor-warranty, .quantity_select_field, .quantity_select_field option, select, .product_bar_left .flip-clock-wrapper ul li a div div.inn, .customStar p, .custom-stars p, .rtl.woocommerce .price_label, .rtl.woocommerce .price_label span, .page-numbers, .cart-qty, .num, .compare__button.compare__button--compare, #comments header.comment-header .info, .vendors-count span, h3.review-title a, td.date > span, .bigikala-admin-rates span, .register-time, .dokan-store-open-close span, .dokan-pagination-container .dokan-pagination li a, .vendors-rate, .show-more-seller, .vendors-table-col--shipping span, .label, .cart-subtotal th, .package-count span.value, .chosen_shipping_method, .delivery-time .value, .checkout-products .product_count, .blog-widget-carousel .human_time_diff, .human_time_diff, .post-date, time, .heading, .rpwe-comment, .woocommerce div.product form.cart .variations label, .product-list-table td.price, #better_price::selection, #billing_phone, #billing_postcode, .post-meta span.post-date, .rpwe-li .rpwe-time, .highcharts-background{
     font-family:'Num',Kalameh;
     font-weight:normal;
}
 .post-body a:link, .post-body a:link:hover, .post-body a:link:focus, .short-description a:link, .short-description a:link:hover, .short-description a:link:focus, .wpb_text_column a:link, .wpb_text_column a:link:hover, .wpb_text_column a:link:focus {
     color: #ef394e;
}
 .site-main .wpb_text_column {
     -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: 3px solid #f3f3f3;
     margin: 15px auto;
     padding-bottom: 60px;
     line-height: 22px;
     padding: 5px 100px;
     border-radius:14px
}
 .apps {
     top: -15px;
     position: relative;
}
 .vc_row.wonder{
     margin-left: -16px !important;
     margin-right: 7px !important;
}
 .col-md-9 .matrix_wolfold-price .woocommerce-Price-amount, .matrix_wolfold-price .woocommerce-variation-price .price .amount {
     font-size: 16px;
     line-height: 40px;
     display: block;
     letter-spacing: .5px;
     color: #ef394e;
     text-decoration: line-through;
     float: right;
}
 .woocommerce .product-info-box .quantity .qty {
     height: 50px;
     margin: 0px 10px;
}
 .vendors-table-col--shipping .icon.ready::before {
     top: -16px;
     right: -40px;
}
 .quantity_select_field {
     margin: 0;
     height: 60px;
}
 .pagination {
     font-family:Num;
}
 .woocommerce td.product-quantity {
     min-width: 0;
     max-width: 35px;
}
 .wonder-price {
     text-align: left !important;
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2 {
     width: 250% 
}
/****** white ******/
.c-product__feature-item--1::before, .c-product__feature-item--2::before, .c-product__feature-item--3::before, .c-product__feature-item--4::before, .c-product__feature-item--5::before, .c-product__feature-item--6::before {
    font-size: 38px;
    top: -5px;
    right: -40px;
}
a.c-header__btn-user span {
    display: block;
    font-size: 15px;
    position: relative;
    top: -10px;
    font-weight: normal;
    line-height: 45px;
    max-width: 89px;
    overflow: hidden;
}
.woocommerce-error::before {
    content: "\E01F";
    font-size: 57px;
    font-family: bigikala;
    top: 20px;
}

.woocommerce-message .buttom, .woocommerce-message::before {
    content: "\E02D";
    font-size: 70px;
    font-family: bigikala;
    right: 25px;
    top: 12px;
}
 .coupon-fee::before {
     content: "\E071";
     color: #52b568;
     right: -12px;
     top: 6px;
}
 .show-more-seller.playing::after {
     right: 46%;
     width: 95px 
}
 .c-product__feature-item {
     font-size: 14px;
     color: #434a54;
     padding-right: 40px;
     line-height: 20px;
}
 .col-md-4.product-gallery {
     width: 34% 
}
 .col-md-8.product-det {
     width: 66% 
}
 .product-det .info-header {
     width: 60%;
     border-bottom: 1px solid #f2f2f2;
     display: block 
}
.woocommerce .woocommerce-breadcrumb a:hover {
    color: #ef394e;
}
 .product-det .info-header h1 span {
     background: #fff;
     top: 33px;
     position: absolute;
     padding-left: 10px;
     right: 0;
}
 .product-det .info-header h1 {
     width: 100%;
     position: relative;
     min-height: 50px;
     text-align: right;
     display: flex;
}
 .product-info-box {
     margin-top: -13px;
     margin-right: -13px 
}
 .recomendation-wrapper.matrix_wolfrating {
     margin-top: -45px;
     width: 25% 
}
 .product_bar {
     border: none;
     box-shadow: none;
     background: transparent;
     padding: 0;
     min-height: 70px 
}
 .product_bar_left .bigiCountDown.small {
     margin-top: 25px;
}
 .tbar .icon-love::before {
    font-size: 24px;
    left: 10px;
    top: 4px;
    font-weight: normal;
    content: "\E051";
}
 .tbar .c-header__user-dropdown-action .orders-menu::before {
     font-size: 22px;
     margin-left: 11px;
     font-weight:normal 
}
 .bigikala-control-thumbs li {
     -ms-flex: 0 0 25%;
     flex: 0 0 23%;
     max-width: 25% 
}
 .bigikala-control-thumbs li {
     height: auto;
     opacity: .7 
}
 .bigikala-control-thumbs li:hover {
     opacity: 1 
}
 .woocommerce div.product div.images .bigikala-control-thumbs li {
     font-size: 0;
     border: 2px solid #f3f3f3;
     border-radius:14px;
     width: 88px;
     height: 89px;
     max-height: 89px 
}
 .woocommerce div.product div.images img {
     padding: 5px 
}
 .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
     text-indent: 0;
     cursor: pointer;
     text-align: center;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     width: 27px;
     height: 34px;
     border-radius: 100%;
     color: #fff;
     background-color:rgba(115,114,115,.6);
     font-size: 32px;
     line-height: 20px;
     left: 78px;
     top: 23px;
     border: none;
     padding-right: 7px 
}
 .bigikala-control-thumbs {
     border-top: none 
}
 .woocommerce div.product div.images .bigikala-control-thumbs li:last-child{
     border:none 
}
 .bigikala-control-thumbs li:last-child {
     opacity: 1 
}
 .woocommerce div.product div.images .bigikala-control-thumbs li:nth-of-type(4) img {
     -webkit-filter: blur(3px);
     filter: blur(3px) 
}
 .product-gallery-warp ul li {
     padding: 10px;
     margin: 10px 0 
}
 .modal__container {
     width: 95%;
     top: 8%;
}
 .c-header__faq::before {
     content: "\E01F";
     font-family:bigikala 
}
 .icon-share::before {
     content: "\E0A5";
     font-family:bigikala;
     color: #3d3d3d;
     font-size: 28px 
}
 .product-gallery .icon-compare.added::before, .product-gallery .icon-compare::before {
     content: "\E12B";
     font-family:bigikala;
     color: #3d3d3d;
     font-size: 28px;
     left: 3px 
}
 .icon-notification.done::before, .icon-notification::before {
    content: "\E0B6";
    font-family: bigikala;
    color: #777;
    font-size: 24px;
}
 .icon-notification.done::before {
     color:#ef394e;
     content: "\E0B7";
}
 .icon-statistics::before {
     content: "\E0AB";
     font-family:bigikala;
     color: #3d3d3d;
     font-size: 28px;
}
 .current-product-video::before {
     font-size: 21px;
     left: 17px;
     color: #4d4d4d;
}
 .products-notify-button .dk-button-container .dk-button i.dk-button-icon.dk-button-icon-notification::after {
     content: "\E0B7";
     font-family:bigikala;
}
 .coming_soon_label::before {
     content: "\E059";
     font-family:bigikala;
     color: #ef394e;
     font-size: 32px;
}
 .coming_soon_label {
     border: none;
     box-shadow: none;
     background:transparent;
     border-bottom: 1px solid #ef394e;
     padding: 0;
     min-height: 60px;
     width: 400px;
}
 body.night .c-navi-list__basket-item-remove {
     background: transparent 
}
 body.night .product-gallery-warp ul li {
     background-color: transparent;
     border:transparent 
}
 body.night .product-det .info-header h1 span, body.night .product-det .info-header {
     background:#1f1c28;
}
 option {
     font-family:Num,Kalameh 
}
 #login .ckeckbox-control::before {
     content: "\E14E";
     color: #fff;
     font-weight:normal;
     display: block;
     width: 18px;
     height: 18px;
     position: absolute;
     top: -3px;
     font-size: 11px;
     font-family:bigikala;
     -webkit-font-smoothing: antialiased;
     font-style: normal;
     font-variant: normal;
     text-decoration: none;
     line-height: 22px;
     right: 2px;
     -moz-osx-font-smoothing: grayscale;
     text-transform: none;
}
#matrix_wolfnotify_form .dk-button-container .dk-button-label .dk-button-labelname {
    line-height: 32px;
    font-size: 23px;
}
/****** end of white ******/
 .footer-newsletter input[type="submit"] {
     margin-top: -47px;
     margin-left: -70px;
     width: 108px;
}
 .wpcf7-form-control {
     width: 100%;
     margin: 7px 0;
}
 .product-det .header {
     min-height: 85px;
}
 .product-det .info-header h1 span {
     top: 45px;
}
 .product-det .info-header h1 {
     min-height: 60px;
}
 .select2-container .select2-selection--single {
     height: 50px !important;
}
 #billing_mahdiy_cities_field {
     width: 42%;
     margin-right: 63px;
}
/****** Start of Cart ******/
 .c-navi-list__basket_count {
     font-size: 14px;
     line-height: normal;
     color: #666;
     font-family:Num;
}
 .cart_totals {
     background-color: transparent;
     -webkit-box-shadow: none;
     box-shadow: none;
     border: none;
     line-height: 22px;
     padding: 0;
     width: 100% !important;
}
 .shop_table.shop_table_responsive {
     line-height: 22px;
     border-radius:14px;
     width: 100%;
     padding: 0 15px 0 10px !important;
}
 .cart_totals p {
     font-size: 14px;
     line-height: 1.833;
     color: #929292;
}
 #add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
     border: none;
}
 .cart-discount th, .cart-subtotal th {
     font-size: 15px;
     line-height: 1.692;
     color: #4d4d4d;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
}
 .cart-collaterals .cart-subtotal, .cart-collaterals .order-total, .cart-collaterals .cart-discount {
     width: 100%;
     display: flex;
}
 .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th {
     line-height: 38px !important;
     font-size:14px;
     text-align: right;
     width: 100%;
     font-weight:normal;
}
 td.final {
     font-family:Num;
}
 .woocommerce-cart-form button.button[name="update_cart"], a.checkout-button.button.wc-forward:before, a.checkout-button.button.wc-forward:after {
     display:none;
}
 .go-to-checkout {
     width: 100%;
     display: block;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     height: 66px;
     position: relative;
     bottom: 30px;
     background-color: #fff;
     padding: 10px 12px;
     border: 3px solid #f0f0f2;
     border-top: 0px;
     border-bottom: 0;
}
 .go-to-checkout .order-total span {
     font-size: 10px;
     line-height: 2.2;
     color: #777;
     text-align: left;
}
 .go-to-checkout .order-total span.woocommerce-Price-currencySymbol {
     font-size: 12px;
     line-height: 1.833;
     font-weight:normal;
     color: #fff;
}
 .go-to-checkout .order-total .amount {
     color: #fff;
     font-size: 18px;
     line-height: 1.222;
     font-weight:normal;
     text-align: left;
     margin-top: 2px;
}
 a.checkout-button.button.wc-forward, a.checkout-button.button.wc-forward:hover {
     padding: 12px 16px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border-radius:14px;
     text-align: center;
     font-weight:normal;
     color: #fff;
     font-size: 16px;
     line-height: 1.571;
     border: none;
     cursor: pointer;
     margin: 0;
     display: block;
     margin-top: -14px;
     height: auto;
     letter-spacing: normal;
     width:100%;
}
 button.button[name="calc_shipping"] {
     padding: 12px 16px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border-radius:14px;
     text-align: center;
     font-weight:normal;
     color: #fff;
     font-size: 14px;
     line-height: 1.571;
     border: none;
     cursor: pointer;
     margin: 0;
     height: auto;
     letter-spacing: normal;
     display: block;
     width: 100%;
}
 .woocommerce-cart .wc-proceed-to-checkout {
     padding: 1em 0;
     margin: 0;
}
 .cart-discount .final, .cart-discount td.final span.woocommerce-Price-amount.amount {
     font-size: 18px;
     line-height: 35px;
     color: #ef394e;
}
 .cart-collaterals .cart-discount {
     margin-top: -10px;
}
 .woocommerce-page .cart-collaterals .cart_totals table .tax-total td .woocommerce-Price-amount.amount, .woocommerce-page .cart-collaterals .cart_totals table .order-total td .woocommerce-Price-amount.amount {
     font-weight:normal;
     color: #000;
     font-size: 17px;
     line-height: 1.294;
}
 .woocommerce-page .cart-collaterals .cart_totals table .tax-total td .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol, .woocommerce-page .cart-collaterals .cart_totals table .order-total td .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
     font-size: 11px;
     line-height: 2;
     font-weight:normal;
}
 #add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th {
     vertical-align: middle;
     line-height: 15px;
}
 #add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {
     border-collapse: separate;
     display: grid;
}
 .cart-collaterals .order-total, .cart-collaterals .tax-total, .cart-collaterals .shipping {
     margin:0;
     padding-top: 2px;
     border-top: 2px solid #e6e6e6;
     font-weight:normal;
     color: #000;
     display:block;
}
 .cart-collaterals .order-total{
     margin: 0 0 10px;
}
 .woocommerce-cart table.cart img {
     max-width: 140px;
     max-height: 140px;
     width: 100%;
}
 .cart-subtotal td, .cart-subtotal th, .cart-discount td, .cart-discount th {
     line-height: 25px;
}
 .woocommerce-shipping-calculator .shipping-calculator-button,.woocommerce-shipping-calculator .shipping-calculator-button:hover {
     width: 100%;
     display: ruby-base !important;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     color:#fff;
}
 .woocommerce-cart-form__cart-item.cart_item:first-child {
     border-top: none;
}
 .woocommerce-cart-form__cart-item.cart_item {
     border-top: 1px solid #f2f2f2;
     border-bottom: none;
     width: 100%;
     display: table;
     margin-top: 16px;
}
 .woocommerce-cart-form__cart-item.cart_item .product-thumbnail {
     width: 20%;
     min-width: 124px;
}
 .woocommerce-cart table.shop_table tr td.product-name a {
     font-size: 16px;
     line-height: 1.375;
     color: #4d4d4d;
     text-align: right;
     margin:4px 0;
     width: 100%;
     font-family: Kalameh,sans-serif;
     font-weight:normal;
}
 .cart-seller::before {
     content: "\E081";
     font-size: 20px;
     line-height: 23px;
     position: absolute;
     margin-right: -24px;
     color: #979797;
     font-family:bigikala;
     font-weight:normal;
}
 .cart-seller {
     color: #777;
     font-size: 13px;
     line-height: 1.833;
     text-align: right;
     font-weight:normal;
}
 .woocommerce-cart-form .cart-seller {
     margin-right: 22px;
}
 .cart_item .cart-item-color {
     width: 14px;
     height: 14px;
     border-radius: 50%;
     display: block;
     position: absolute;
     right: 1px;
     top: 8px;
     border: 1px solid rgba(0,0,0,.3);
}
 .variation.variation-warranty p {
     font-family:Num,Kalameh;
}
 .variation.variation-warranty .warranty-icon::before {
     font-size: 20px;
     line-height: 18px;
     position: absolute;
     right: -2px;
     top: 32px;
     color: #979797;
     content: "\E0DB";
     font-family:bigikala;
     font-style: normal;
     font-variant: normal;
     font-weight:normal;
     display: block;
}
 .woocommerce td.product-name .wc-item-meta dd, .woocommerce td.product-name dl.variation dd {
     margin: 7px -2px !important;
}
 .product-name dl {
     display: block;
     color: #777 !important;
     font-size: 14px;
     line-height: 1.833;
     width: 100%;
     text-align: right;
     padding-right: 24px;
     position: relative;
     margin: 7px 0 4px !important;
     font-weight:normal;
}
 .woocommerce-cart table.shop_table tr td.product-name {
     font-size: 15px;
     line-height: 1.67;
     width: 60%;
     display: table;
}
 .woocommerce td.product-name dl.variation dd {
     float: none;
}
 .woocommerce-cart table.shop_table tr td .product-quantity {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     margin-top: 15px;
     margin-right: -4px;
}
 .woocommerce-cart table.shop_table tr td .quantity {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
}
 .woocommerce .woocommerce-cart-form__cart-item.cart_item .quantity .qty {
     width: 90px;
     height: 40px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     border-radius:14px;
     color: #8c8f97;
     font-size: 15px;
     line-height: 1.467;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     padding: 0 10px;
     margin: -5px -15px;
}
 .woocommerce-cart table.shop_table tr td .quantity input.qty {
     appearance: textfield;
     -webkit-appearance: none;
     -moz-appearance: textfield;
}
.bigikala-plus, .bigikala-minus {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 10px;
    font-size: 0;
    position: relative;
    border: none;
    margin: 0;
    padding: 0;
    color: #8c8f97;
    background-color: transparent;
    cursor: pointer;
    text-align: center;
    font-weight: normal;
}
.bigikala-plus::before, .bigikala-minus::before {
    position: absolute;
    right: 0px;
    top: -13px;
    font-size: 14px;
    font-family: bigikala;
}
.bigikala-plus:before {
    content: "\E170";
}
.bigikala-minus:before {
    content: "\E172";
    top: 0;
}
 .woocommerce-cart .bigikala-minus {
     left: -63px;
     top: 11px;
}
 .woocommerce-cart-form__cart-item.cart_item {
     height: 190px;
}
 .woocommerce-cart table.shop_table tr td.product-subtotal {
     vertical-align: bottom;
     text-align: left;
     padding-left: 20px;
     font-size: 17px;
     line-height: 1.294;
     margin-right: 0;
     margin-left: 0;
     padding-top: 25px;
     padding-bottom: 25px;
     position: relative;
     font-weight:normal;
     width: 20%;
}
 .total-price-left {
     display:none;
}
 .woocommerce-cart table.shop_table tr td.product-subtotal .woocommerce-Price-currencySymbol {
     font-size: 10px;
     line-height: 2.2;
}
 .woocommerce-cart td.total-price-left {
     display: none !important;
}
.icon.icon-trashbin::before {
    content: "\E07A";
    font-size: 19px;
    line-height: 0;
    font-family: bigikala;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    background-color: #fff;
    display: inline-table;
    margin-top: -5px;
    padding-top: 11px;
    margin-right: 0;
}
.woocommerce-cart-form a.remove::before {
    line-height: 29px !important;
    margin-right: 0 !important;
    content: "\E15C" !important;
    font-family: bigikala;
    font-size: 12px;
    vertical-align: top;
    display: inline-block;
    font-family: bigikala;
    color: #959595;
    font-weight: normal;
    padding-right: 4px;
}
 .shop_table td.product-remove {
     width: 26px;
     height: 26px;
     text-align: center;
     border: none;
     border-radius: 13px;
     color: #999;
     background: #f5f5f5;
     right: 14px;
     cursor: pointer;
     padding: 0;
     margin: 10px;
     display: block;
     margin-top: 75px;
}
 .woocommerce-cart .wonder-price-left .woocommerce-Price-currencySymbol ,.woocommerce-cart .wonder-price-left .wonder-price {
     width: 100%;
     text-align: left;
     font-size: 10px;
     line-height: 10px;
     color: #ef394e;
}
 .woocommerce-cart .wonder-price-final .woocommerce-Price-amount.amount {
     text-align: center;
     color: #000;
     font-size: 19px;
     line-height: 1.294;
     font-weight:normal;
}
 .woocommerce-cart .wonder-price-left .woocommerce-Price-amount.amount {
     font-size: 14px;
     color: #ef394e;
     line-height: 1.571;
}
 .woocommerce-cart-form .actions {
     display: block;
     margin: 10px 0;
     height: 40px;
}
 .woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
     float: left;
     width: 50%;
     display: flex;
}
 .woocommerce-cart table.cart td.actions .coupon .input-text {
     border: 3px solid #f0f0f2;
     height: 40px;
     line-height: 35px;
     overflow: hidden;
     border-radius:14px;
     font-size: 15px;
     width:70%;
}
 .woocommerce-cart .actions button,.woocommerce-cart .actions button:hover {
     padding: 16px !important;
     border-radius:14px;
     font-size: 15px;
     background-color: #979ba7 !important;
     transition: all .3s ease-in-out;
     height: 40px !important;
     line-height: 10px;
}
 .woocommerce-cart-form__cart-item .quantity_select_field {
     margin: 0;
     height: 40px;
}
/****** End of Cart ******/
/****** Start of Checkout ******/
 .go-to-gateway {
     width: 100%;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     height: 66px;
     bottom: 0;
     background-color: #fff;
     -webkit-box-shadow: 0 -3px 4px 0 rgba(0,0,0,.06);
     box-shadow: 0 -3px 4px 0 rgba(0,0,0,.06);
     border-color: #e0e0e2;
     padding: 10px 12px;
     z-index: 99;
     margin-top: -5px;
     position: -webkit-sticky;
     position: sticky;
     margin-bottom:40px;
}
 #place_order {
     padding: 12px 16px;
     background: linear-gradient(90deg,#ff8a00,#e52e71) !important;
     border-radius:14px;
     min-width: 300px;
     text-align: center;
     font-weight:normal;
     font-size: 22px;
     line-height: 1.3;
     border: none;
     cursor: pointer;
     margin: 0;
     display: block;
     height: auto;
     letter-spacing: normal;
     box-shadow: none;
     width: auto;
}
 .order-total > span {
     font-size: 11px;
     line-height: 2.2;
     color: #777;
     text-align: left;
}
 .go-to-gateway .order-total .amount {
     color: #fff;
     font-size: 18px;
     line-height: 1.222;
     font-weight:normal;
     text-align: left;
     margin-top: 2px;
}
 .go-to-gateway .order-total span.woocommerce-Price-currencySymbol {
     font-size: 12px;
     line-height: 1.833;
     font-weight:normal;
     color: #fff;
}
 .woocommerce-checkout-review-order table td {
     text-align: left;
}
 #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
     position: relative;
     box-sizing: border-box;
     width: 100%;
     padding: 1em;
     margin: 1em 0;
     font-size: 13.5px;
     border-radius: 2px;
     line-height: 1.5;
     background-color: #f5f5f5;
     color: #666;
}
 #add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
     content: "";
     display: block;
     border: 1em solid #f5f5f5;
     border-left-color: transparent;
     border-right-color: transparent;
     border-top-color: transparent;
     position: absolute;
     top: -.75em;
     right: 0;
     margin: -1em 2em 0 0;
}
 #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
     text-align: right;
     padding: 1em;
     border-bottom:none;
     margin: 0;
     list-style: none outside;
}
 .woocommerce-shipping-fields, .woocommerce-additional-fields, .invoice {
     border:3px solid #f3f3f3;
     background: #fff;
     position: relative;
     margin-bottom: 10px;
     padding: 0 15px 5px 0;
     border-radius:14px;
}
 .woocommerce-info::before {
     content: "\E02C";
     font-size: 70px;
     color: #ef394e2b;
     right: 20px;
     top: 40px;
     position: absolute;
     font-family:bigikala;
     display: block;
}
 #billing_address_1 {
     width: 100%;
     line-height: 20px;
     color: #444;
     height: 75px;
}
 .woocommerce-checkout .form-row label .required {
     color:#ef394e;
     margin-right: 3px;
     font-size: 18px;
     line-height: 1.222;
     margin-top: -5px;
     font-weight:normal;
}
 .select2-container--default .select2-selection--single .select2-selection__placeholder {
     color: #999;
     line-height: 28px;
     font-weight:normal;
     font-size: 14px;
}
 #billing_address_1 {
     width: 100%;
}
 #ship-to-different-address {
     margin: 10px 25px;
}
 #order_comments {
     width: 98%;
     height: 120px;
}
 #checkout_map {
     width: 100%;
}
 .col-sm-12.col-md-3.sticky-sidebar.floating {
     background-color: #fff;
     -webkit-box-shadow: 0 8px 13px -7px rgba(0,0,0,.05);
     box-shadow: 0 8px 13px -7px rgba(0,0,0,.05);
     border: 1px solid #e6e6e6;
     line-height: 22px;
     border-radius:14px;
}
 .woocommerce-checkout #payment, .woocommerce-checkout-review-order-table, .woocommerce-checkout-review-order table {
     border: 3px solid #f0f0f2;
     background: #fff;
     box-shadow: none;
     border-radius:14px;
     transition: all .3s ease-in-out;
     position: relative;
     margin: 0;
     padding: 0;
     width:100%;
}
 .woocommerce-checkout-review-order table td {
     text-align: left;
}
 .showcoupon {
     color: #ef394e;
     font-size: 14px;
     border-bottom: 1px dashed;
     display: block;
     margin-right: 5px 
}
 .select2-container .select2-selection, #select2-billing_state-container, #select2-billing_state-container, #select2-billing_sabira_cities-container {
     font-size: 16px;
     height: 48px;
     line-height: 40px;
     color:#2d2d2d
}
 .select2-container--default .select2-selection--single .select2-selection__rendered {
     color: #444;
     line-height: 40px;
}
 .select2-container--default .select2-selection--single .select2-selection__arrow b {
     margin-top: 4px;
}
 .woocommerce-checkout-review-order table tr, .woocommerce-checkout-review-order table tr.order-total th,.woocommerce-checkout-review-order table td {
     border: none;
}
 .woocommerce table.shop_table,.woocommerce-checkout #payment, .woocommerce-checkout-review-order-table, .woocommerce-checkout-review-order table{
     margin: 0;
     padding: 0;
     background-color: #fff;
     border: 3px solid #f0f0f2 !important;
     border-radius:14px;
     position: relative;
}
 .woocommerce-shipping-totals.shipping th,.woocommerce-shipping-totals.shipping td {
     display:block;
     width:100%;
}
 .woocommerce-shipping-totals.shipping th {
     text-align:center;
}
 #shipping_method li::before {
     content: "\E0CE" !important;
     display: inline-block !important;
     font-family:bigikala;
     font-style: normal;
     font-variant: normal;
     font-weight:normal;
     text-decoration: none;
     text-transform: none;
     vertical-align: middle;
     color: #eade80;
     margin-left: 5px;
     font-size: 50px;
     line-height: 55px
}
.cart-subtotal .woocommerce-Price-amount {
    font-size:18px;
}
 #shipping_method li {
     border: 3px solid #eade80;
     padding: 15px;
     margin: 10px 15px !important;
     line-height: 45px !important;
     background: #fdfaeb;
     width: 45%;
     float: right;
}
 #order_review .order-total {
     border-top: 1px solid #e6e6e6 !important;
}
 #order_review .order-total th {
     font-size: 14px;
     line-height: 45px;
     font-weight:normal !important;
     color: #000
}
 #order_review .order-total .woocommerce-Price-amount.amount {
     font-size: 17px;
     line-height: 1.294;
     font-weight:normal;
     color: #000
}
 #order_review .order-total .woocommerce-Price-currencySymbol {
     font-size: 11px;
     line-height: 2;
     font-weight:normal;
     color: #000
}
 #order_review .cart-discount {
     position: relative
}
 #order_review .cart-subtotal {
     position: relative;
}
 .woocommerce-privacy-policy-text {
     font-size: 15px;
     line-height: 1.467;
     color: #5e5e5e;
}
 .woocommerce-terms-and-conditions-link, .woocommerce-terms-and-conditions-link:hover, .woocommerce-terms-and-conditions-link:active, .woocommerce-terms-and-conditions-link:focus {
     color: #ef394e;
     padding: 0;
     line-height: 2;
     border-bottom: 1px dashed #ef394e;
}
 input[type="checkbox"]:checked + span.required::after {
     content: "\E14E";
     position: absolute;
     left: 3px;
     color: #fff;
     font-size: 11px !important;
     font-family:bigikala;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     font-style: normal;
     font-variant: normal;
     font-weight:normal;
     text-decoration: none;
     text-transform: none;
     line-height: 2;
}
 input[type="checkbox"]:checked + span.required::before {
     content: "";
     width: 23px;
     height: 23px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     border: 1px solid #1fa4b3;
     border-radius: inherit;
     display: block;
     position: absolute;
     top: -1px;
     right: -1px;
}
 input[type="checkbox"][name="terms"] {
     opacity: 1;
}
 .checkout-header {
     background-color: #fff;
     height: 110px;
     -webkit-box-shadow: 0 2px 12px 0 hsla(0,0%,44.3%,.14);
     box-shadow: 0 2px 12px 0 hsla(0,0%,44.3%,.14);
     margin-bottom: 30px;
}
 .checkout-header .header-row .col-md-3 {
     width: 100%;
     float: none;
     margin: 22px auto;
     display: block;
}
.footer-section.checkout-footer {
    padding-top: 0;
    border-radius:14px 14px 0 0
}
 .checkout-footer .footerinfobar {
     padding: 30px 38px 15px;
     display: block;
     margin: 0 auto;
     text-align: center;
     width: 100%;
     background-color: #f0f0f0;
}
 .go-to-checkout .checkout-footer .footerinfobar ul {
     float: none;
     text-align: center;
}
 .checkout-footer .footerinfobar .footer-div {
     max-width: 750px;
     margin: 0 auto;
     display: initial;
     text-align: center;
}
 .checkout-footer li span {
     text-align: center;
     font-size: 15px;
     font-weight:normal;
     font-style: normal;
     font-stretch: normal;
     line-height: normal;
     letter-spacing: .4px;
     display: inline-block;
     color: #222;
     margin-bottom: 27px;
     height: 26px;
}
 .checkout-footer .copun-notice {
     font-size: 16px;
     font-weight:normal;
     font-style: normal;
     font-stretch: normal;
     line-height: normal;
     letter-spacing: -.5px;
     text-align: center;
     color: #777;
     margin-bottom: 22px;
}
 .checkout-footer .section-two {
     font-size: 13px;
     font-weight:normal;
     font-style: normal;
     font-stretch: normal;
     line-height: normal;
     letter-spacing: -.5px;
     text-align: center;
     margin-bottom: 22px;
     color: #b0b0b0;
}
 .checkout-footer .footerinfobar ul li {
     margin: 0 0 0 60px;
     float: right;
}
 .checkout-footer .footerinfobar ul {
     float: none;
     width: 100%;
     margin: 0;
     font-size: 16px;
     line-height: 36px;
     vertical-align: middle;
     text-align: center;
     direction: rtl;
     font-style: normal;
     letter-spacing: -1.1px;
     position: relative;
     display: table-cell;
}
 #shipping_country_field {
     display:none 
}
 .button.wc-backward {
     background-color: transparent;
     border: transparent;
     margin-top: 0;
     float: none;
     text-align: center;
     cursor: pointer;
     color: #ef394e;
     font-size: 12px;
     line-height: 24px;
}
/****** End of Checkout ******/
 .flip-clock-wrapper {
     margin-top: -15px;
     left: 0;
     position: absolute;
}
 .woocommerce-shipping-totals.shipping th {
     padding: 16px;
     font-size: 16px;
     line-height: 1.375;
     color: #4d4d4d 
}
 .woocommerce-shipping-totals.shipping th::before {
     content: "\E05d" !important;
     display: inline-block !important;
     font-family:bigikala;
     font-style: normal;
     font-variant: normal;
     font-weight:normal;
     text-decoration: none;
     text-transform: none;
     vertical-align: middle;
     color: #ef394e;
     margin-left: 7px;
     font-size: 35px;
     line-height: 30px;
}
 .main-content .quantity .qty {
     width: 90px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     border: 1px solid #eee;
     border-radius:14px;
     color:#333;
     font-size: 15px;
     line-height: 1.467;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     border: 1px solid #9a9a9f;
     height:48px
}
 .main-content .col-md-9 .bigikala-minus {
     left: 26px;
     top: 27px;
     font-size: 0
}
 .main-content .col-md-9 .bigikala-plus {
    left: -10px;
    bottom: 38px;
}
.section-products-carousel .loop-saving-percentage {
    font-size: 15px;
    line-height: 1.571;
    font-weight: normal;
    padding-top: 2px;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    color: #fff;
    border-radius:14px;
    width: 36px;
    text-align: center;
    position: absolute;
    float: left;
    display: block;
    margin-left: 45px;
    bottom:47px
}
.section-products-carousel.wonder .loop-saving-percentage {
    bottom:52px
}
 .site-logo, .site-loader {
     display:block;
}
 .matrix_wolfprice {
     font-weight:normal;
}
 .icon-googleplus::before {
     position: absolute;
     left: 3px;
     top: 0;
     color: #fff;
     content: "\F407";
     display: inline-block;
     font: 33px "bigikala";
}
 .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
     background-color: #fff;
     -ms-border-radius:14px;
     border-radius:14px;
     box-shadow: none;
     box-sizing: border-box;
     line-height: 22px;
     margin-bottom: 10px;
     padding: 20px 100px;
     border: 3px solid #f0f0f2;
}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received::before {
    content: "\E150";
    font-size: 39px;
    line-height: 60px;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    color: #fff;
    margin: 0 auto 6px;
    padding: 22px;
    border-radius: 50%;
    width: 95px !important;
    height: 95px !important;
    font-family: bigikala;
    display: block;
    text-align: center;
}
 li.email::before {
     position: relative;
     font-size: 81px;
     color: #e0e0e0;
     content: "\E13a";
     font-family:bigikala;
     display: block;
     height: 116px;
     line-height: 107px;
}
 .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
     margin: 20px 0;
     box-shadow: 0 8px 13px -7px rgba(0,0,0,.05);
     background-color: #fff;
     border: 3px solid #f3f3f3;
     padding: 25px 0;
     width: 100%;
     color: #000;
     font-size: 25px;
     line-height: 38px;
     font-weight:normal;
     letter-spacing: -.5px;
     text-align: center;
     border-radius:14px;
}
 .form-group.clearfix .fa-eye::before {
     content: "\E0C0";
     font-size: 30px;
     line-height: 27px;
     font-family:bigikala;
}
 .form-group.clearfix .fa-eye-slash::before {
     content: "\E0BF";
     color: #929292;
     font-size: 30px;
     line-height: 27px;
     font-family:bigikala;
}
 .flip-clock-wrapper .flip-clock-wrapper {
     margin-top: 0;
     left: auto;
}
 #lofslider .flip-clock-wrapper {
     margin-top: 0;
     left: auto;
     position: absolute;
}
 .single_add_to_cart_button.button.dk-button span.dk-button-container{
     font-size:18px;
     line-height:33px;
}
 .product-info-box .single_add_to_cart_button.button.dk-button span.dk-button-container{
     font-size:16px;
     line-height:29px;
}
 .available_widget .woocommerce-widget-layered-nav-list__item.chosen::before {
right: 0px;
display: block;
top: 2px;
color: #fff;
font-size: 9px;
font-family: bigikala;
-webkit-font-smoothing: antialiased;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 18px;
padding-right: 2px;
background: linear-gradient(90deg,#ff8a00,#e52e71);
border: 1px solid transparent;
width: 20px;
height: 20px;
padding-top: 1px;
content: "\E14E";
border-radius:14px;
padding-right: 3px;
}
.woocommerce div.product .product-info-box .button {
    float: none !important;
    height: 49px !important;
    width: 100%;
}
.woocommerce div.product .product-info-box .button.external-product-btn {
    width: 90%;
}
 .add-to-cart-holder {
     display: flex
}
 .content-box-shop .product-remain {
     padding-right: -4px;
     position: absolute;
     margin-top: -11px;
}
 .products__item-compare {
     top: 28px;
}
 .icon-stock-notice::before {
     content: "\E1C7";
     position: absolute;
     right: 3px;
     top: -5px;
     font-size: 18px;
     font-family:bigikala;
}
 .product-remain {
     font-size: 14px;
     line-height: 1.833;
     color: #ef394e;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -ms-flex-item-align: start;
     align-self: flex-start;
     padding-right: 5px;
     font-family:Num;
}
 .product-info-box .product-remain {
     margin: 10px;
}
 .onvan, .zir-onvan {
     padding: 15px;
     font-size:20px;
}
 input.input-radio {
     opacity: 1;
}
 .wc_payment_method input.input-radio {
     float: left;
     position: relative;
     display: block;
     top: 15px;
left: 0
}
 .sharing-panel #wp-submit, .sharing-panel .wp-submit {
     padding: 0 25px;
     height: 50px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     width: 100%;
}
 .icon-linkedin {
     display: none;
     width: 40px;
     height: 38px;
     border-radius:14px;
     position: relative;
     color: #fff;
     background: #1e8bcc;
}
.icon-linkedin::before {
    content: "\E101" !important;
    display: inline-block;
    font: 30px "bigikala" !important;
    line-height: 43px !important;
    color: #fff;
    margin-right: 4px;
}
 .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
     width: 49% !important;
}
 ul.multicat_list {
     margin-top: 0;
     margin-right: 0;
}
 .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
     width: 49% !important;
}
 ul.multicat_list {
     margin-top: 0;
     margin-right: 0;
}
 .header .cart-box.fill .cart-items-count{
     color:#fff 
}
 .wc-pao-addon-description p, .product-addon-totals, .wc-pao-col1, .wc-pao-col2, .wc-pao-col2 .amount, .wc-pao-subtotal-line .amount, .rating-count span,.wc-pao-col2 .strong, .wc-pao-subtotal-line span, #wc-deposits-notice p {
     font-family:Num !important;
     font-weight:normal;
}
 #billing_city_field {
     z-index: 9;
     display: block;
     position: relative;
}
 body.night .c-footer__feature-item {
     background-size: auto 58px;
}
 body.night .compare-items-container .compare-table .compare-table-row .table-item {
     margin: 0px;
}
 #billing_address_1_field {
     clear: both;
}
 .product-info-box .bigikala-plus {
     left: -20px;
     bottom: 35px;
}
 .product-info-box .bigikala-minus {
     left: 36px;
     top: 22px;
}
 ul.multicat_list {
     position: relative;
     top: 16px;
}
 .woocommerce .track_order button.button {
     width: 116%;
     margin: 0;
     padding: 0;
     margin-right: -56px;
}
 #bigikala_login #loading {
     height: auto;
     margin: 0 auto;
     display: block;
     position: relative;
     right: 50px;
}
 .woocommerce-checkout .woocommerce .argmc-wrapper #payment ul.payment_methods li {
     background: #1f1c28;
}
 .woocommerce-cart table.shop_table tr td .quantity {
     z-index: 99;
}
.product-info-box .add-to-cart-holder {
    display: inline-block;
    position: relative;
}
 .products__item-image {
     max-height: inherit !important;
}
 .footerinfobar ul li a, .footerinfobar .infobar-slogan, .c-footer__badge, .order_details li strong {
     font-family: 'Num',Kalameh;
     display: inline-block;
}
 .content-box-shop .product-remain {
     display: flow-root;
}
 .remain-count {
     border-radius: 11px;
     font-size: 13px;
     line-height: 22px;
     position: relative;
     width: -webkit-max-content;
     width: -moz-max-content;
     width: max-content;
     font-family:Num;
     display: inline;
     margin: 0 0 0 5px;
}
 .c-navi-list__basket-total .woocommerce-Price-amount {
     font-weight:normal;
}
 .woocommerce-table.order_details thead {
     background-color: #909090;
     border-top: 1px solid #909090;
     border-left: 1px solid #909090;
}
.woocommerce-table.order_details thead th {
    font-size: 19px;
    line-height: 20px;
    letter-spacing: 0;
    color: #fff;
    text-align: center;
    font-weight: normal;
    padding: 10px 20px;
}
 .woocommerce-table.order_details thead th:first-child {
     text-align: right;
}
 .woocommerce-table.order_details {
     margin: 20px 0;
     box-shadow: 0 8px 13px -7px rgba(0,0,0,.05);
     background-color: #fff;
     width: 100%;
     border-collapse: collapse !important;
}
 .woocommerce table.shop_table {
     border: none;
     margin: 0 0 24px -1px;
     text-align: right;
     width: 100%;
     border-collapse: separate;
     border-radius:14px;
}
 .woocommerce-table.order_details {
     border-collapse: collapse !important;
}
 .woocommerce table.shop_table {
     text-align: right;
     border-collapse: separate;
}
 .order-number, .order-date, .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a , .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total, .wc-item-meta p {
     font-family:Num;
}
 .woocommerce-table__product-name.product-name a {
     text-align: center;
     display: inline-block;
}
 .wc-item-meta p {
     margin: 3px 0;
     font-size: 14px;
     line-height: 36px;
     position: relative;
     padding: 0px 9px;
     background-color: #fff;
     border-radius:14px;
     color: #fff;
}
 .woocommerce-cart table.shop_table tr td .product-quantity {
     display: table;
}
 .woocommerce-cart table.shop_table tr td.product-name a {
     font-size: 17px;
}
 .go-to-checkout .order-total .amountو .woocommerce-page .cart-collaterals .cart_totals table .tax-total td .woocommerce-Price-amount.amount, .woocommerce-page .cart-collaterals .cart_totals table .order-total td .woocommerce-Price-amount.amount {
     font-weight:normal;
}
 .woocommerce table.shop_table.my_account_orders {
     border: none;
     margin-bottom: 20px;
     padding-bottom: 0;
     border-radius:14px;
     border-collapse: collapse;
}
 .box.noback.payment_details_table td {
     background-color: #909090;
     font-weight:normal;
     letter-spacing: .2px;
     font-size: 16px;
     line-height: 1.692;
     color: #fff;
     padding-top: 12px;
     padding-bottom: 12px;
     min-height: 45px;
     text-align: center;
}
 .woocommerce .woocommerce-table.woocommerce-table--order-details.shop_table.order_details td.product-name .wc-item-meta .wc-item-meta-label {
     text-align:center;
}
 .woocommerce ul.order_details li {
     font-size: 15px;
     text-align: center;
}
 .woocommerce ul.order_details li:last-child::before {
     content: "\E0B0";
     font-size: 45px;
     line-height: 85px;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     color: #fff;
     margin: 0 auto 6px;
     padding: 22px;
     border-radius: 50%;
     width: 115px !important;
     height: 115px !important;
     font-family:bigikala;
     display: block;
}
 .woocommerce div.product div.images .bigikala-control-thumbs li {
     max-width: 89px;
}
 .woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child {
     margin-bottom: 0;
     display: inline-block;
}
 .woocommerce-cart table.shop_table tr td .product-quantity {
     position: relative;
     float: right;
}
 .short-description {
     padding: 0px 15px 30px;
}
 .main-content .quantity .qty {
     font-size: 19px;
     height:60px;
}
 .woocommerce .woocommerce-cart-form__cart-item.cart_item .quantity .qty {
     font-size: 17px;
}
 .woocommerce-checkout #payment ul.payment_methods {
     padding: 0;
}
 .woocommerce-checkout #payment, .woocommerce-checkout-review-order-table, .woocommerce-checkout-review-order table {
     -webkit-box-shadow: none;
     box-shadow: none;
}
 tr.woocommerce-shipping-totals.shipping, .woocommerce-shipping-totals.shipping th, .woocommerce-shipping-totals.shipping td {
     display: block;
     text-align: right;
     padding-right: 0;
     width: 90%;
     position: relative;
     display: inline-table;
}
 #shipping_method li {
     border: 3px solid #e0e0e2;
     background-color: #fbfbfb;
     padding: 0 10px 0 20px;
     margin: 5px 15px !important;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     width: 100%;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     border-radius:14px;
}
 #shipping_method li::before {
     color: #feb900;
     font-size: 32px;
     vertical-align: sub;
     margin-left: 15px;
}
 #shipping_method li label {
     font-size: 15px;
     line-height: 24px;
     font-weight:normal;
     position: relative;
     color: #030a16;
     padding: 0;
}
 #shipping_method li .woocommerce-Price-amount.amount {
     line-height: 17px;
     margin-right: 6px;
     color: #62666d;
}
 .woocommerce-shipping-totals.shipping th::before {
     display: none !important;
}
 .section-products-carousel.wonder::before {
     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(../images/pattern.png) 110% no-repeat;
     background-size: auto;
     background-size: auto 100%;
     content: '';
     position: absolute;
     width: 100%;
     height: 100%;
     margin-top: -36px;
}
 .woocommerce .woocommerce-cart-form table.shop_table {
     margin: 0;
}
 .c-checkout-empty__icon {
     margin: 0 auto;
     width: 200px;
     height: 150px;
     background: url(../files/bc6a97c7.svg) no-repeat 50%;
     background-size: auto;
     background-size: contain;
}
 .c-checkout-empty__icon::before {
     display:none;
}
 .cart-empty-div .woocommerce-info::before {
     display: none;
}
 .cart-empty-div .woocommerce-info {
     border-radius: 0;
     direction: rtl;
     padding: 0;
     background-color: transparent;
     border: none;
     min-height: 15px;
     display: block;
     font-size: 18px !important;
     line-height: 31px;
     color: #ccc !important;
     margin: 4px auto 12px;
     text-align: center;
}
 .c-checkout-empty__links p {
     font-size: 18px;
     line-height: 21px;
     color: #6d727e;
     margin-bottom: 6px;
}
 .c-checkout-empty__link-urls a:not(:last-of-type) {
     border-left: 1px solid #e0e0e2;
     padding-left: 12px;
     margin-left: 12px;
}
 .c-checkout-empty__link-urls a {
     cursor: pointer;
     color: #ef394e;
     font-size: 15px;
     line-height: 24px;
}
 .return-to-shop .button.wc-backward::before {
     content: "\E081";
     font-size: 24px;
     width: 30px;
     height: 30px;
     float: right;
     margin-right: -8px;
     line-height: 35px;
     font-family:bigikala;
     color: #fff;
     position: relative;
}
 .return-to-shop .button.wc-backward, .return-to-shop .button.wc-backward:hover {
     float: none;
     color: #fff;
     line-height: 28px;
}
.navbar-search {
    width: 48%;
    float: right;
    margin-right: 0;
    margin-top: 8px;
}
 .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader)::before {
     content: "\E158";
     position: absolute;
     font-family:bigikala;
     right: unset;
     top: 6px;
     bottom: 0;
     z-index: 100;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     color: #bcbcbc;
     font-size: 25px;
     left: 5px;
}
.dgwt-wcas-close svg{
     display:none;
}
.auth__content.box.noback {
    border: 3px solid #f0f1f2;
    border-radius: 0 0 28px 28px;
    margin-bottom: 21px;
    background-color: #fff;
    border-top: none;
}
 .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) {
     background-image: none;
}
.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    width: 100%;
    height: 52px;
    color: #111;
    font-weight:normal;
    font-size: 16px;
    z-index: 1;
    position: relative;
    background-color: #f0f0f1;
    border-radius:14px;
    display: flex;
    padding: 5px 80px 10px 15px !important;
    margin-top: -2px;
    border: none;
}
.tbar ul li .icon-love::before:hover, .tbar .c-header__user-dropdown-action .orders-menu::before:hover,
.tbar .c-header__user-dropdown-action .user-menu::before:hover {
    color:#ef394e
}
 .dgwt-wcas-sf-wrapp::before {
    content: "\E03F";
    position: absolute;
    z-index: 2;
    color: #fff;
    font-size: 28px;
    height: 52px;
    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;
    font-family: bigikala;
    border: 0;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    margin-top: 0;
    margin-right: 0;
    border-radius: 18px;
    width: 52px;
    padding-top: 4px;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {
    color: #444;
    font-style: normal;
    font-weight:normal;
    font-size: 18px;
    line-height: 32px;
    opacity: 0.6;
}
 .bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level > li > .title2 a {
     min-width: 130px;
}
 .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus {
     background: #1f1c28;
     overflow: hidden;
     border-radius: 7px 7px 0 0;
     border-radius:14px 14px 14px 8px;
     -webkit-box-shadow: 0 3px 12px 0 rgba(0,0,0,.2);
     box-shadow: 0 3px 12px 0 rgba(0,0,0,.2);
}
 .dgwt-wcas-suggestions-wrapp {
     background: #fff;
     overflow: hidden;
     border-radius: 0 0 28px 28px;
     border:none;
     -webkit-box-shadow: 0 3px 12px 0 rgba(0,0,0,.2);
     box-shadow: 0 3px 12px 0 rgba(0,0,0,.2);
}
 .cart-box.fill:hover {
     display: block !important;
}
 .dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st {
     margin-top: 10px;
     font-size: 14px;
     font-weight:normal;
     color: #fff;
}
 .dgwt-wcas-st {
     font-size: 14px;
     line-height: 1.833;
     list-style: none;
     font-weight:normal;
     color: #333;
     display: ruby;
}
 .dgwt-wcas-st-breadcrumbs {
     color: #ef394e;
     font-size: 14px;
     opacity: 1;
     line-height: 1.833;
     list-style: none;
     margin-right: 5px;
}
.dgwt-wcas-si img {
    border-radius: 10px
}
 .dgwt-wcas-suggestion-selected {
     background-color: #fff;
}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more {
    color: #ef394e;
    font-size: 15px;
}
 .woocommerce-shipping-totals.shipping td, .woocommerce-shipping-totals.shipping th {
     width:100%;
}
 .woocommerce table.shop_table .cart-subtotal td {
     padding: 9px 12px !important;
}
 .woocommerce table.shop_table .cart-subtotal th {
    padding: 15px !important;
    font-weight: normal !important;
}
 .ersal td, .order-total td {
     padding: 9px 12px !important;
}
 #order_review .order-total th {
     font-size: 17px;
     line-height: 30px;
}
 .wc_payment_method::before {
     content: "\E145" !important;
     display: inline-block !important;
     font-family:bigikala;
     font-style: normal;
     font-variant: normal;
     font-weight:normal;
     text-decoration: none;
     text-transform: none;
     vertical-align: middle;
     color: #a4a3a6;
     margin-left: 5px;
     font-size: 30px;
     line-height: 30px;
}
 .woocommerce-checkout #payment ul.payment_methods li {
     border: 3px solid #e0e0e2;
background-color: #fbfbfb;
     padding: 0 15px;
     margin: 4px;
     width: 100%;
     line-height: 45px;
     border-radius:14px;
     float: right;
}
 .woocommerce-checkout #payment {
     background-color: #fff;
     -webkit-box-shadow: 0 8px 13px -7px rgba(0,0,0,.05);
     box-shadow: 0 8px 13px -7px rgba(0,0,0,.05);
     border: 1px solid #e6e6e6;
     line-height: 22px;
     border-radius:14px;
     padding: 14px 16px 0;
}
 #place_order {
     min-width: auto;
     margin: 20px auto;
     float: none !important;
     width: 100%;
}
 .bigikala-order-total {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     margin: 6px 0;
     color: #777;
     margin: 8px 0 !important;
     padding-top: 10px;
     border-top: 3px solid #f0f0f2 
}
 .bigikala-order-total span {
     font-size: 17px;
     line-height: 1.571;
     font-weight:normal !important;
     color: #000 !important;
}
 .bigikala-total-review span {
     font-size: 17px;
     line-height: 1.571;
     font-weight:normal !important;
     color: #000 !important;
     text-align:left;
}
 .bigikala-total-review .woocommerce-Price-amount.amount {
     font-size: 17px;
     line-height: 1.294;
     font-weight:normal !important;
}
 .cart-url::before {
     content: "\E18E";
     font-size: 18px;
     font-family:bigikala;
     margin-top: 7px;
}
 .cart-url, .cart-url:hover, .cart-url:focus {
     position: relative;
     color: #ef394e;
     font-size: 16px;
     line-height: 20px;
     display: -webkit-inline-box;
     display: -ms-inline-flexbox;
     display: inline-flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     padding: 5px 0;
     width: 100%;
     margin: 10px 0;
}
 a.single_add_to_cart_button.button.external-product-btn, a.single_add_to_cart_button.button.external-product-btn:hover {
     text-align: center;
     line-height: 25px;
     font-size: 18px;
     margin: 10px auto;
     display: block;
}
 a.single_add_to_cart_button.button.external-product-btn::before {
     display: none;
}
 .dk-product-meta span a {
     display: inline-block;
}
 #billing_address_1_field {
     clear: both;
}
 .woocommerce ul#shipping_method li label {
     padding: 0 0 0 15px;
}
 ul.multicat_list {
     display: block;
     position: absolute;
     margin: -4px 150px;
     float: right;
}
 .products-box.listing ul.products li.product .main-featured-loop {
     width: 20%;
}
 .showcoupon, .showcoupon:hover, .showlogin, .showlogin:hover {
     color: #ef394e;
     font-size: 15px;
     border-bottom: 1px dashed;
     display: block;
     margin-right: 5px;
}
 .lost_password a, .lost_password a:hover, .lost_password a:link {
     color: #ef394e;
     font-size: 14px;
     border-bottom: 1px dashed;
     display: inline;
     margin-right: 5px;
}
 .woocommerce form.woocommerce-form-login.login {
     border: 3px solid #f0f0f2;
     padding: 20px;
     margin: 10px auto;
     text-align: right;
     border-radius:14px;
     background:#fff;
     display: block;
}
 .checkout_coupon {
     margin-top: 10px;
}
.point-total {
    background-color: #f5f5f5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 0 0 28px 28px;
    padding: 10px 40px 12px 30px;
    border: 3px solid #f0f0f2;
    border-top: 0px;
    bottom: 31px;
    position: relative;
}
 .point-total span {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     font-size: 15px;
     line-height: 25px;
     color: #62666d;
}
 .point-total span:first-child::before {
content: "\E0B0";
position: relative;
right: -10px;
top: -1px;
font-size: 21px;
font-family: bigikala;
width: 16px;
height: 16px;
color: #ff8a00;
}
 .point-total span:first-child::after {
     content: "\E01F";
     font-size: 16px;
     vertical-align: sub;
     color: #999;
     font-family:bigikala;
}
 .point-total span:nth-child(2) {
     font-size: 14px;
     line-height: 25px;
     font-family:Num;
}
 .woocommerce-MyAccount-navbar-primary ul li a {
     font-size: 16px;
     line-height: 24px;
     margin-right: 16px;
}
 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link::before {
     content: "\E016";
}
 li.woocommerce-MyAccount-navigation-link::before {
     font-size: 26px;
     color: #ccc;
     font-family:bigikala;
     line-height: 50px;
     font-style: normal;
font-variant: normal;
text-decoration: none;
text-transform: none;
position: absolute;
right: 25px;
z-index: 1;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard::before {
    content: "\E0A2";
    margin-top: 5px;
}
 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders::before {
     content: "\E0CC";
}
 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads::before {
     content: "\E08A";
}
 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address::before {
     content: "\E06F";
     font-size: 28px;
}
 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account::before {
     content: "\E03B";
}
 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--your-comments::before {
     content: "\E121";
     font-size: 25px;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--your-wishlist::before {
    content: "\E056";
    margin-right: -1px;
    font-weight: bold;
    font-size: 23px;
}
 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--support-tickets::before {
     content: "\E1DA";
}
 .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-points::before {
     content: "\E062" !important;
}
 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout::before {
     content: "\E085";
     right: 25px;
}
 .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
     border-top: 1px solid #ededed;
}
 .woocommerce-MyAccount-navbar-primary ul li.is-active a {
     padding-right: 70px;
}
 .woocommerce-MyAccount-content {
     min-height: 780px;
}
 a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button::before {
     font-size: 30px;
     line-height: 34px;
}
 .report-wrapper .report-info-table ._txt, .label-value, .woocommerce ul.order_details li strong,.ywpar-wrapper p {
     font-family:Num,sans-serif;
     font-weight:normal;
     font-size:15px;
     line-height:30px
}
 #shipping_method li .woocommerce-Price-amount.amount {
     color:#ef394e;
     font-size: 18px;
     font-weight:normal
}
.wc_payment_methods label {
    font-size :15px;
    font-weight: normal
}
 #zoom_in_button, #zoom_out_button {
     background-color: #fff;
     border-radius: 50% !important;
     -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.4) !important;
     box-shadow: 1px 1px 4px rgba(0,0,0,.4) !important;
     width: 30px;
     height: 30px;
     display: block;
     float: left;
     position: relative;
     bottom: 63px;
     margin: 5px;
     font-size: 0;
     text-align: center;
     font-weight:normal;
     left: 10px;
}
 #zoom_in_button::before, #zoom_out_button::before {
     font-family:bigikala;
     font-size:20px;
     color: #db0000;
     line-height: 36px;
}
 #zoom_in_button::before {
     content: "\E170";
}
 #zoom_out_button::before {
     content: "\E172";
}
 .shipping-cost.ersal {
     top: 10px;
     border-top: 2px solid rgba(0,0,0,.1);
     display: inline-table;
     position: relative;
     width: 100%;
}
 .woocommerce table.shop_table tbody .shipping-cost.ersal th {
     border:none;
}
 .woocommerce table.shop_table tbody .shipping-cost.ersal td.final.price {
     width: 65%;
}
 .woocommerce table.shop_table tbody .shipping-cost.ersal td.final.price span.amount {
     text-align: left;
     color:#ef394e;
     font-size: 20px;
}
 li.order::before {
     content: "\E0CC";
     margin-top: 30px;
     font-family: bigikala;
}
 li.date::before {
     content: "\E139";
     margin-top: 30px;
     font-family: bigikala;
}
 li.total::before {
     content: "\E0B2";
     margin-top: 30px;
     font-family: bigikala;
     font-size: 125px;
}
 li.email::before {
     content: "\E0B9";
     height: 125px;
     margin-top: 30px;
     font-family: bigikala;
}
 .woocommerce ul.order_details li:last-child::before {
     content: "\E0B0";
     font-size: 88px;
     line-height: 133px;
     margin: 30px auto 13px;
     padding: 0;
     display: block;
     font-family: bigikala;
}
 input.pw-gateway-submit.button.alt, a.pw-gateway-cancel.button.cancel,input.pw-gateway-submit.button.alt:hover, a.pw-gateway-cancel.button.cancel:hover {
     font-size: 17px;
     font-weight:normal;
     width: 90%;
     display: block;
     float: right;
}
 a.return::after {
     content: "\E185";
}
 .ywpar-wrapper {
     background-color: #fff;
     border-radius:14px;
     border: 1px solid #ededed;
     padding: 16px 24px 24px;
     position: relative;
}
 .ywpar-wrapper h3::after {
     content: "";
     position: absolute;
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     right: 0;
     bottom: -2px;
     height: 2px;
     width: 110px;
     border-radius: 1px;
}
 .ywpar-wrapper h3 {
     position: relative;
     display: inline-block;
     padding: 8px 0;
     font-size: 16px;
     line-height: 1.375;
     font-weight:normal;
}
 .ywpar-wrapper h2 {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     color: #030a16;
     font-size: 12px;
     line-height: 1.833;
     font-weight:normal;
}
 .ywpar-wrapper p {
     display: block;
     margin-left: 4px;
     margin-right: 8px;
     color: #f9a825;
     font-size: 16px;
     line-height: 1.692;
     font-weight:normal;
}
 table.shop_table.ywpar_points_rewards.my_account_orders {
     color: #232933;
     font-size: 14px;
     line-height: 1.571;
}
 table.shop_table.ywpar_points_rewards.my_account_orders thead {
     border-bottom: 1px solid #ededed;
     position: relative;
}
 .woocommerce a.button:hover,a.button.product_type_external,a.button.product_type_simple {
font-size: 0;
line-height: 1.222;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
border-radius: 14px;
background: linear-gradient(90deg,#ff8a00,#e52e71);
color: #fff;
position: relative;
margin-bottom: -9px;
margin-left: 4px;
width: 45px;
height: 45px;
float: left;
}
.order-again a.button, .order-again a.button:hover, .order-again a.button:focus {
    float: none;
}
 .ywpar-wrapper h2:before{
     content: " ";
     background: url(../files/point.png) no-repeat;
     background-size: auto;
     width: 30px;
     height: 30px;
     background-size: 30px 30px;
     margin-left: 7px;
}
 .rpwe-time {
     display: inline-block;
}
 .quantity .qty {
     font-size: 17px;
     font-family: Num;
}
 .sign .login, .sign .signup {
     border: 3px solid #f0f0f2;
     background: #fff;
     position: relative;
     margin-bottom: 10px;
     padding-top: 60px;
     border-radius:14px;
     width: 46%;
     float: right;
     margin: 15px;
     text-align: center;
     min-height: 210px;
     max-height: 250px;
}
 .login p,.signup p {
     margin: 0;
}
 .sign .login p:first-child, .sign .signup p:first-child {
     margin:0;
     text-align: center;
     color: #fff;
     font-size: 15px;
}
 .icons-admin-users::before, .icons-lock::before {
     font-size: 80px;
     font-family: bigikala;
     line-height: 20px;
     font-style: normal;
     height: 80px;
     display: block;
     position: relative;
}
 .icons-admin-users::before {
     content: "\E03B";
}
 .icons-lock::before {
     content: "\E050";
}
 .sign .login a, .sign .signup p a {
     color: #ef394e;
     font-size: 16px;
     border-bottom: 1px dashed;
     display: inline-block;
     margin-right: 5px;
     line-height: 25px;
     margin-bottom: 30px;
}
 .woocommerce .auth__form.auth_form--register form.woocommerce-form-login.login {
     border: none;
     box-shadow: none;
     -webkit-box-shadow: none;
     -ms-box-shadow: none;
     -moz-box-shadow: none;
     padding:0;
     margin:0;
}
 .create-account {
     background: #fff;
     border:3px solid #f0f0f2;
     position: relative;
     margin-bottom: 10px;
     padding: 15px;
     border-radius:14px;
}
 .current-product-video::before {
     content: "\E10F";
     position: absolute;
     font-size: 34px !important;
     margin-left: -7px;
     margin-top: -5px;
}
 #bigikalacomments #author, #bigikalacomments #email {
     width: 100%;
}
 #more_text {
     display:none;
}
 #order_review[method="post"] .shop_table {
     margin: 0;
     border-radius: 10px;
     padding: 25px;
     background-color: #fff;
     box-shadow: 0 12px 12px 0 hsla(0,0%,71%,.1);
     border: 1px solid #e7e7e7;
}
 .woocommerce-cart .col-sm-12.col-md-9, .woocommerce-checkout .col-sm-12.col-md-9 {
     width: 71% !important;
}
 .woocommerce-cart .col-12.col-md-3.sticky-sidebar.floating, .woocommerce-checkout .col-12.col-md-3.sticky-sidebar.floating {
     width: 29% !important;
}
 .footer_description_inner {
     max-height: 100px;
     overflow: hidden;
     transition: 0.5s;
}
 .footer_description_inner.active {
     max-height: unset;
     transition: 0.5s;
}
 .woocommerce-order p, .woocommerce-bacs-bank-details {
     margin: 20px 0;
     box-shadow: 0 8px 13px -7px rgba(0,0,0,.05);
     background-color: #fff;
     border: 3px solid #f3f3f3 !important;
     padding: 25px;
     width: 100%;
     color: #737373;
     font-size: 16px;
     line-height: 38px;
     font-weight:normal;
     letter-spacing: -.2px;
     text-align: center;
     border-radius:14px;
}
 .woocommerce ul.order_details li {
     font-size: 14px;
}
 .order-actions a.button.view {
     text-align: center;
     display: inline-block;
     position: relative;
     color: #fff;
     margin: 0 auto;
     float: none
}
.order-actions a.button.view::before {
    content: "\E03E";
    font-size: 22px;
    width: 30px;
    height: 30px;
    float: none;
    margin-right: 6px;
    line-height: 44px;
    text-align: center;
    display: block;
    position: relative;
    font-family: bigikala;
    color: #fff;
}
.woocommerce table.my_account_orders {
    font-size: 15px;
}
 .woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
     padding: 4px 8px;
     vertical-align: middle;
     text-align: center !important;
}
 .woocommerce table.my_account_orders td.order-total {
     display: inline-block;
}
 .compare-section.clearfix {
     background-color: #fff !important;
     padding-bottom: 30px
}
 .added_to_cart.wc-forward {
     display: none;
}
 .section-products-carousel .productItem img {
     width: 220px;
     height: 220px;
}
 .products__item-price {
     float: left;
     margin-left: 30px;
}
 .section-products-carousel .matrix_wolffinal-price {
     display: block;
     text-align: left;
     float: left;
}
 .wonder.section-products-carousel .scroller .productItem b, .wonder.section-products-carousel .scroller .productItem h5 {
     height: 50px;
}
 .section-products-carousel .matrix_wolfold-price, .section-products-carousel .matrix_wolfold-price {
     font-size: 15px;
}
 .section-products-carousel .matrix_wolffinal-price {
     font-size: 18px;
}
 .section-products-carousel .loop-add-to-cart {
     display:block;
}
 .section-products-carousel .matrix_wolffinal-price .woocommerce-Price-currencySymbol {
     font-size: 14px;
     padding-right: 0;
}
 .section-products-carousel .loop-add-to-cart {
     display: block;
     position: absolute;
     bottom: 25px;
     right: 15px;
}
 .section-products-carousel .productItem {
     height: 380px;
}
 .aligncenter, .wpb_text_column.wpb_content_element .wpb_wrapper img, .fullwide div#wrapper {
     border-radius:16px;
     -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
     box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
}
 .section-products-carousel.wonder {
     background-size: 130px auto !important;
}
 .wonder.section-products-carousel header .boxmore {
     position: absolute;
     bottom: 50px;
}
 .wonder .flickity-enabled.is-draggable .flickity-viewport {
     margin: 0 -35px 0 -15px;
}
 .woocommerces .section-products-carousel a.button, .woocommerce .section-products-carousel a.button:hover, .section-products-carousel a.button.product_type_external, .section-products-carousel a.button.product_type_simple {
font-size: 0;
line-height: 1.222;
width: 45px;
height: 45px;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
border-radius: 14px;
background: linear-gradient(90deg,#ff8a00,#e52e71);
color: #fff;
position: absolute;
bottom: 20px;
right: 10px;
}
 .wonder-no-products {
     border-radius:14px;
}
 .section-products-carousel .out_of_stockt {
     color: #969696;
     font: 22px/65px Kalameh;
}
 .out_of_stockt::before {
     content: '';
     background: #969696;
     width: 50px;
     display: block;
     height: 1px;
     position: absolute;
     bottom: 47px;
}
 .out_of_stockt::after {
     content: '';
     background: #969696;
     width: 50px;
     display: block;
     height: 1px;
     position: absolute;
     bottom: 47px;
     left: 15px;
}
 .comin_soon_single_product {
     color: #ef394e;
     font: 18px/58px Kalameh;
}
 .section-products-carousel .comin_soon_single_product {
     color: #ef394e;
     font: 24px/65px Kalameh;
}
 .comin_soon_single_product::before {
     content: '';
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     width: 50px;
     display: block;
     height: 1px;
     position: absolute;
     bottom: 47px;
}
 .comin_soon_single_product::after {
     content: '';
     background: linear-gradient(90deg,#ff8a00,#e52e71);
     width: 50px;
     display: block;
     height: 1px;
     position: absolute;
     bottom: 47px;
     left: 15px;
}
 .rpwe-block li {
     margin: 14.4px 0 !important;
}
 .products-box.listing ul.main-features {
     height: 129px;
}
 .matrix_wolfbox .matrix_wolffinal-price {
     font-size: 18px;
     line-height: 1;
     text-align: center;
     display: contents;
}
 .matrix_wolfbox .matrix_wolfprice {
     font-size: 20px;
     text-align: center;
     display: block;
     line-height: 40px;
     margin-top: 30px;
}
 .matrix_wolfbox .matrix_wolfold-price {
     font-size: 15px 
}
 .bk_menu .bigi > ul > li > span.title a {
    font-size: 13px;
    padding: 0 13px;
    color: #000;
    line-height: 38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: default
}
 .bk_vertical_menu .bigi > ul > li:first-child::after {
     bottom: 26px;
}
 a.all-items-link, a.all-items-link:hover {
     padding: 0 20px !important;
}
 .footer_more {
     font-size: 14px;
     line-height: 1.571;
     letter-spacing: -.3px;
     text-align: right;
     color: #ef394e;
     display: inline-block;
     margin-right: 0;
     cursor: pointer;
}
 .comments-template #reply-title {
     font-size: 19px;
     font-weight:normal;
     color: #000;
}
 input#author, input#email {
     width: 100% !important;
}
 .icon-folder::before {
     font-size: 150px;
     line-height: 150px;
}
.flickity-slider .dk-button-discount {
    font-size: 13px;
    line-height: 1.571;
    font-weight: normal;
    padding: 4px;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    color: #fff;
    border-radius:14px;
    margin: 4px 14px;
    width: auto;
    text-align: center;
    position: relative;
    height: 27px;
    display: block;
    min-width: 45px;
}
 .flickity-slider .product-price-discount, .flickity-slider .product-price-oldprice span:first-child, .flickity-slider .product-price-oldprice span:last-child {
     display: block;
     margin: 0;
     padding: 0;
}
 .col-md-9 .icon-stock-notice::before {
     right: 4px;
     top: 3px;
}
 .product-info-box .matrix_wolffinal-price {
     display: contents;
}
 .product-info-box .dk-button-discount {
     display: inline-block;
     position: unset;
}
 .wishlist-item span {
     text-align: right;
     float: right;
}
 .flickity-slider .matrix_wolffinal-price .woocommerce-Price-currencySymbol {
     float: left;
}
 .woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info::before {
     content: "\E02E";
     top: 19px;
}
 .box.noback.half-width .wishlist-item span {
     margin-top: 0;
}
 .wishlist-item span.woocommerce-Price-currencySymbol {
     float: left;
     top: 9px;
     position: relative;
}
 #matrix_wolfnotification .matrix_wolfnotification-option .dk-button-container {
     width: 100%;
     border-radius:14px
}
 #matrix_wolfnotification h4 {
     font: 18px Kalameh;
     color: #1d1d1d;
     margin-bottom: 0;
}
 .bigikala-tooltip .bigikala-tooltiptext {
     top: -2px;
}
 .button-next, .button-previous {
     position: absolute;
     z-index: 99;
     top: 45%;
     display: none;
     width: 20px;
     height: auto;
     cursor: pointer;
}
 .navigator-content .button-next, .navigator-content .button-previous {
     z-index: 99;
}
.section-products-carousel .product-price-discount {
    left: -5px;
    display: block;
    position: absolute;
    bottom: 44px;
}
.section-products-carousel.upsell-carousel .product-price-discount {
    bottom: 55px;
}
 .product-name, .product-price, .product-stock-status {
     font-weight:normal;
     font-size: 13px;
     text-align: right !important;
     color: #666;
}
 .woocommerce-table__product-name.product-name a {
     text-align: center;
     display: inline-block;
}
 .woocommerce-table__line-item ul.wc-item-meta li strong.wc-item-meta-label {
     font-size: 14px;
     line-height: 30px;
     font-weight:normal;
     color: #fff;
}
 .woocommerce-table__line-item ul.wc-item-meta li p {
     margin: 1px 2px !important;
     font-size: 15px;
     line-height: 19px;
     position: relative;
     padding: 4px 10px;
     background-color: #909090;
     border-radius: 8px !important;
     color: #fff;
     display: inline-block !important;
     font-family: Num;
     font-weight:normal;
     border: none;
     box-shadow: none;
     width: auto;
}
 .nobr {
     font-size:17px !important;
}
 .payment_details table td {
     padding: 10px !important;
}
 ul.wc-bacs-bank-details li::before {
     position: relative;
     font-size: 90px;
     color: #e0e0e0;
     font-family: bigikala;
     display: block;
     height: 150px;
     line-height: 180px;
}
 li.bank_name::before {
     content: "\E143";
}
 li.account_number::before {
     content: "\E147";
}
 li.sort_code::before {
     content: "\E1A5";
}
 li.iban::before {
     content: "\E1E5";
}
 li.bic::before {
     content: "\E1D6";
}
 .c-rating-chart__description a {
     display: inline-block;
     position: relative;
     color: #fff;
     top: -60px;
}
 h1.store-name {
     color: #4d4d4d;
}
 #account_password_field {
     width: 100%;
}
 .woocommerce .woocommerce-checkout-review-order table.shop_table {
     display: flex;
     padding:5px;
}
 #order_review .order-total, #order_review .cart-subtotal {
     width: 100%;
     display: inline-table;
     height: 35px !important;
}
 .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
     border: none;
}
 .woocommerce table.shop_table .cart-subtotal .woocommerce-shipping-totals th, #order_review .cart-discount {
     width: 100%;
     display: inline-table;
}
 .woocommerce table.shop_table td.final {
     width: 50%;
}
 #order_review .order-total {
     border: none !important;
     display: inline-table;
}
 .wc_payment_method img {
     max-height: 30px;
}
 h1.col-md-3.row.header-logo {
     line-height: 0;
     margin-top: 0;
     padding: 0;
}
 .header-row {
     margin-top: 10px;
}
 .checkout-header .header-logo img {
     max-height: 60px;
     max-width: 200px;
}
 #loader img.site-logo, #loading img.site-logo {
     max-width: 140px;
     max-height: 40px;
     margin: 10px auto;
}
 .site-loader {
     max-width: 150px;
     max-height: 150px;
     margin: 10px auto;
}
 #bigikala_login #loading {
     position: absolute;
     right: 25%;
}
 .box.noback {
     margin-bottom: 10px;
}
 .seller-items .product-remain {
     margin-top: -20px;
}
 .seller-items .icon-stock-notice::before {
     right:-7px;
     top: 1px;
}
 .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
     border-radius:14px;
}
 body.night .header .cart-box.fill .cart-items-count {
     background: linear-gradient(90deg,#ff8a00,#e52e71);
}
 .box.noback.half-width .wishlist-item {
     margin: 10px auto;
}
 #loader {
     border-radius:14px;
}
 .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
     margin-bottom: 15px;
}
 .checkout-header .header-logo img {
     margin: -12px auto;
}
 .product-info-box .woocommerce-error::before {
     display:none;
}
 .product-info-box .woocommerce-error {
     color: #ddd !important;
     padding: 0 25px;
     font-size: 13px !important;
     background-color: transparent;
     border: none;
     min-height: auto;
}
.compare-items-container .compare-table .compare-table-row .table-item {
    margin: 0px;
    min-height: 60px
}
 .woocommerce-Message .woocommerce-Button, .yit_wcas_post_type {
     display: block;
}
 .woocommerce div.product div.images img {
     border-radius:5px 
}
 html {
     scrollbar-color: #ccc #f1f1f1;
     color: #fff;
     border-radius:14px
}
.c-header__faq:hover,.c-header__user-dropdown-action:hover,.c-header__faq:focus,.c-header__user-dropdown-action:focus {
    color:#ef394e
}
 .woocommerce-cart-form {
     margin-bottom: 15px;
}
#billing_state_field .select2-container--default .select2-selection--single .select2-selection__arrow b,
#billing_city_field .select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-left: 0!important;
    margin-top: 7px!important;
}
.products-notify-button .dk-button-container .dk-button {
    display: inline-block;
}
.variation.variation-warranty .warranty-icon::before {
    top: auto;
}
.product-info-box .leadTime-info .header-section i.icon::before {
    top: -5px;
}
.select2-container {
    z-index: 99;
}
#mailpoet_form_1 .mailpoet_validate_success {
    display: block;
    width: 100%;
    position: relative;
    transform: none;
    left: 0;
    top: 100px;
    font-size: 16px;
}
.content-box-shop .loop-add-to-cart {
    float: left;
    position: absolute !important;
    display: block;
    width: 90%;
}
.product-info-box .product-remain {
    font-family: Num
}
.short-description .innerContent {
    overflow: hidden
}
.swiper-button-prev::before {
    content: "\E182" !important
}
.swiper-button-next::before {
    content: "\E18B" !important
}
.swiper-button-prev::before, .swiper-button-next::before {
    font-size: 60px!important;
    line-height: 74px!important;
    color: #878787;
    margin-right: -28px!important
}
.swiper-button-next::before {
    margin-right: 28px!important
}
.swiper-button-prev, .swiper-button-next {
    background: transparent!important;
    box-shadow: none!important
}
.blog-widget-carousel .section-products-carousel .productItem {
    height: 320px;
}
.woocommerce form.checkout_coupon, .woocommerce form.login {
    border: 3px solid #f0f0f2;
    padding: 20px;
    margin: 2em 0;
    text-align: right;
    border-radius:14px;
}
.woocommerce-form-coupon p {
    font-size:15px;
}
.products__item-compare-txt::before {
    width: 20px;
    height: 20px;
    border: 2px solid #d4dbde;
    font-family: bigikala;
    line-height: 16px;
    border-radius:14px;
    right: 4px;
}
.available_widget .woocommerce-widget-layered-nav-list__item::before, .products__item-compare-txt::before, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before {
    top: 2px;
    font-size: 10px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 300;
    text-decoration: none;
    text-transform: none;
    position: absolute;
    color: #fff;
    padding-top: 3px
}
input[type="checkbox"], input[type="radio"], .input-radio, .input-checkbox {
    width: 20px;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    position: relative !important;
    border: none;
    cursor: pointer;
    outline-width: 0;
    border-radius: 50%;
    margin:0 !important;
    margin-left: 10px !important;
}
.vendor-customer-registration input[type="radio"], .input-radio {
    margin: 0 0 0 7px !important;
    top: 5px;
}
input#ship-to-different-address-checkbox[type="checkbox"], input#terms[type="checkbox"]{
    outline: none;
    position: relative !important;
    margin: 0 !important;
    top:5px;
    right: -15px;
}
.input-radio::before, input[type="radio"]::before {
    position: absolute;
    left:0;
    top: 0;
    background: #ccc;
    width: 20px;
    height: 20px;
    display: block;
    border-radius: 50%;
    -webkit-transition: 240ms;
    -o-transition: 240ms;
    transition: 240ms;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}
.checkout label {
    display: inline-block;
    position: unset;
}
.post_tags a:hover, .with_thumb_icon, .wpb_wrapper .wpb_toggle::before, #content .wpb_wrapper h4.wpb_toggle::before, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .widget .tagcloud a:hover, section.related h2::after, .single_product_summary_upsell h2::after, .page-title.portfolio_item_title::after, .thumbnail_archive_container::before, .from_the_blog_overlay, .select2-results .select2-highlighted, .wpb_widgetised_column aside ul li.chosen span.count, .woocommerce .widget_product_categories ul li.current-cat > a::before, .woocommerce-page .widget_product_categories ul li.current-cat > a::before, .widget_product_categories ul li.current-cat > a::before, #header-loader .bar, .index-layout-2 ul.blog_posts .blog_post .post_content_wrapper .post_content .read_more::before, .index-layout-3 .blog_posts_container ul.blog_posts .blog_post article .post_content_wrapper .post_content .read_more::before, .page-notifications .gbt-custom-notification-notice, input[type="radio"]::before, .input-radio::before, .wc-block-featured-product .wp-block-button__link, .wc-block-featured-category .wp-block-button__link {
    background: #ef394e;
}
.input-radio:checked::before, input[type="radio"]:checked::before {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
}
input[type="checkbox"]::before, input[type="checkbox"]::after, input[type="radio"]::before, input[type="radio"]::after, .input-radio::before, .input-radio::after, .input-checkbox::before, .input-checkbox::after {
    content: "";
}
input[type="checkbox"]::after, input[type="radio"]::after, .input-radio::after, .input-checkbox::after {
    display: block;
    width: 20px;
    height: 20px;
    border: 2px solid #a5a5a5;
    -webkit-transition: 240ms;
    -o-transition: 240ms;
    transition: 240ms;
}
.input-radio:checked::after, input[type="radio"]:checked::after {
    border-color: #ddd;
}
input[type="radio"]::after, .input-radio::after, input[type="checkbox"]::after, .input-checkbox::after, .widget_product_categories ul li a::before, .widget_layered_nav ul li a::before, .post_tags a, .wpb_widgetised_column .tagcloud a, .select2-container--default .select2-selection--multiple .select2-selection__choice {
    border-color: rgba(84,84,84,0.8);
}
.post_tags a:hover, .widget .tagcloud a:hover, .widget_shopping_cart .buttons a.view_cart, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_product_categories ul li.current-cat > a::before, .woocommerce-page .widget_product_categories ul li.current-cat > a::before, .widget_product_categories ul li.current-cat > a::before, .widget_product_categories ul li a:hover::before, .widget_layered_nav ul li a:hover::before, input[type="radio"]:checked::after, .input-radio:checked::after, input[type="checkbox"]:checked::after, .input-checkbox:checked::after {
    border-color: #ef394e;
}
.input-radio::after, input[type="radio"]::after {
    border-radius: 50%;
}
.validate-required .input-checkbox {
    display: inline-block !important;
}
.woocommerce form .form-row .input-checkbox {
    display: inline;
    margin: -2px 8px 0 0;
    text-align: center;
    vertical-align: middle;
}
.woocommerce-checkout form.checkout .woocommerce-checkout-review-order .input-checkbox {
    display: inline-block;
    vertical-align: initial;
    margin-top: 0;
}
.input-checkbox:checked::before, input[type="checkbox"]:checked::before {
    content: "";
    position: absolute;
    top: 1px;
    left: 6px;
    display: table;
    width: 9px;
    height: 14px;
    border: 3px solid #fff;
    border-top-width: 0;
    border-left-width: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
input[type="checkbox"]::before, input[type="checkbox"]::after, input[type="radio"]::before, input[type="radio"]::after, .input-radio::before, .input-radio::after, .input-checkbox::before, .input-checkbox::after {
    content: "";
}
input[type="checkbox"]::after, input[type="radio"]::after, .input-radio::after, .input-checkbox::after {
    display: block;
    width: 20px;
    height: 20px;
    border: 2px solid #a5a5a5;
    -webkit-transition: 240ms;
    -o-transition: 240ms;
    transition: 240ms;
}
.input-checkbox::after, input[type="checkbox"]::after {
    border-radius: 2px;
    z-index: 999;
}
input[type="radio"]::after, .input-radio::after, input[type="checkbox"]::after, .input-checkbox::after, .widget_product_categories ul li a::before, .widget_layered_nav ul li a::before, .post_tags a, .wpb_widgetised_column .tagcloud a, .select2-container--default .select2-selection--multiple .select2-selection__choice {
    border-color: rgba(84,84,84,0.8);
}
.input-checkbox:checked::after, input[type="checkbox"]:checked::after {
    border-color: #ddd;
}
.woocommerce .widget_layered_nav ul li.chosen a::before, .woocommerce-page .widget_layered_nav ul li.chosen a::before, .widget_layered_nav ul li.chosen a::before, .woocommerce .widget_layered_nav ul li.chosen:hover a::before, .woocommerce-page .widget_layered_nav ul li.chosen:hover a::before, .widget_layered_nav ul li.chosen:hover a::before, .woocommerce .widget_layered_nav_filters ul li a::before, .woocommerce-page .widget_layered_nav_filters ul li a::before, .widget_layered_nav_filters ul li a::before, .woocommerce .widget_layered_nav_filters ul li a:hover::before, .woocommerce-page .widget_layered_nav_filters ul li a:hover::before, .widget_layered_nav_filters ul li a:hover::before, .woocommerce .widget_rating_filter ul li.chosen a::before, input[type="checkbox"]:checked::after, .input-checkbox:checked::after, .wp-block-woocommerce-active-filters .wc-block-active-filters-list button::before {
    background: #ef394e;
}
.post_tags a:hover, .widget .tagcloud a:hover, .widget_shopping_cart .buttons a.view_cart, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_product_categories ul li.current-cat > a::before, .woocommerce-page .widget_product_categories ul li.current-cat > a::before, .widget_product_categories ul li.current-cat > a::before, .widget_product_categories ul li a:hover::before, .widget_layered_nav ul li a:hover::before, input[type="radio"]:checked::after, .input-radio:checked::after, input[type="checkbox"]:checked::after, .input-checkbox:checked::after, .return-to-shop .button.wc-backward {
    border-color: #ef394e;
}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
    margin: 0 auto;
}
#shipping_method input[type="checkbox"], #shipping_method input[type="radio"] {
    position: absolute !important;
    left: 0;
}
#shipping_method input[type="checkbox"]:checked::before, #shipping_method input[type="radio"]:checked::before {
    margin-top: 0;
    margin-left: 0;
}
input#terms[type="checkbox"]:checked::before {
    top: 2px;
    line-height: 14px;
    padding-top: 0;
    padding-right: 4px;
}
.woocommerce form .form-row label, #ship-to-different-address {
    letter-spacing: -.3px;
    margin-bottom: 10px;
    font-size: 17px;
    line-height: 2;
    color: #222;
    position: relative;
         font-weight:normal;
}
input.c-ui-radio__check[type="radio"], .input-radio.c-ui-radio__check {
    left: auto;
    margin-left: 5px;
    position: relative;
    top: 7px
}
.navbar-primary .bk_menu.bk_vertical_menu.level a {
    color: #444;
    font-weight: bold;
}
.modal-open .modal {
    z-index: 999999;
}
.c-footer__seo h1 {
    font-size: 16px;
    line-height: 1.467;
    margin-bottom: 18px;
    color: #222;
}
.loop-add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.section-products-carousel .loop-add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart ,a.button.product_type_external, a.button.product_type_simple {
    float: right;
}
.advantages > span {
    padding: 0 !important
}
.advantages ul, .disadvantages ul {
    margin: 0 !important
}
.product-category.product {
max-height: 350px;
}
.product-category.product img {
height: 250px !important;
width: auto !important;
text-align: center;
display: block !important;
margin: 10px auto !important;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-3 {
width: 50% !important;
}
.seller-listing-content  .prev.page-numbers::before, .seller-listing-content  .next.page-numbers::before {
    top: 4px;
    border: none;
}
.post-attachment img {
    height: auto;
    object-fit: unset;
    width: auto;
}
.variations .zoomWindowContainer, .variations .zoomWindow, .variations .zoomContainer{
     display:none !important; 
}
.blog-widget-carousel .section-products-carousel .productItem .main-wp-post-image img {
object-fit: none
}
.variation.variation-warranty .warranty-icon::before {
    top: auto;
}
.products-notify-button .dk-button-container .dk-button {
    display: inline-block;
}
.product-info-box .leadTime-info .header-section i.icon::before {
    top: -5px;
}
.select2-container {
    z-index: 99;
}
.icon.icon-trashbin::before {
    width: 13px;
    height: 14px;
    vertical-align: text-bottom;
}
.tbar .digits-login-modal span {
    color: #ef394e;
    font-size: 16px;
    border-bottom: 1px dashed;
    display: inline-block;
    line-height: 25px;
    margin-right: 15px;
    position: relative;
}
.digits-login-modal span {
    color: #ef394e;
    font-size: 16px;
    border-bottom: 1px dashed;
    display: inline-block;
    line-height: 25px;
    position: relative;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    -ms-border-radius:14px!important;
    border-radius:14px!important
}
.better-price-wrapper .digits-shortcode .text, .better-price-wrapper .digits-shortcode .digits-login-modal span {
    color: #ef394e !important;
    font-size: 14px;
    line-height: 2;
    border-bottom: 1px dashed;
    margin: -8px 5px;
    display: block;
    position: relative;
    z-index: 9;
    float: left;
}
.digits-shortcode .text{ 
        color: #ef394e !important;
    font-size: 15px;
    line-height: 2;
    border-bottom: 1px dashed;
    margin: 5px 10px;
        display: block;
    position: relative;
    z-index: 9;
    float: left;
}
.digits-shortcode {
    position: relative;
    float: left;
}
.digits-shortcode .better-price-wrapper .text {
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    border-bottom: 1px dashed;
    padding-bottom: 3px;
    margin-left: .5rem;
    margin-right: .5rem;
    line-height: 1;
    color: #4d4d4d;
}
b.title span {
    font-size:15px;
    color:#000;
    font-weight: bold;
}
.checkout-headers {
    padding: 40px 10px 45px;
    margin: -50px auto;
    width: 75%
}
.checkout-headers ul {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    padding: 0;
}
.checkout-headers ul .nav {
    text-align: center;
    position: relative;
    min-width: 85px;
}
.checkout-headers ul .nav p {
    color: #ef394e;
    font-size: 15px;
    line-height: 25px;
    letter-spacing: normal;
}
.checkout-headers ul .nav span {
    display: block;
    width: 26px;
    height: 26px;
    margin: 0 auto;
    background-color: #ef394e;
    border-radius: 10px;
    line-height: 26px;
    z-index: 10;
    position: relative;
    color: #fff;
    font-family:Num;
    animation: pulse 2s infinite;
}
.checkout-headers ul li a {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 15;
    color: #000;
}
.checkout-headers ul .bar {
    width: 100%;
    height: 2px;
    background-color: rgba(255, 255, 255, 0.3);
    position: relative;
    margin-top: 45px;
    border-radius: 5px
}
.woocommerce-cart .checkout-headers ul li.bar:nth-child(2) span {
    position: absolute;
    height: 5px;
    z-index: 9;
    background-color: #ef394e;
    width: 40%;
    top: -1px;
    border-radius: 5px
}
.woocommerce-cart .checkout-headers ul li.nav:nth-child(3) span, .woocommerce-cart .checkout-headers ul li.nav:last-child span,.woocommerce-cart .checkout-headers ul li:nth-child(3) p, .woocommerce-cart .checkout-headers ul li.nav:last-child p  {
    animation: none
}
.woocommerce-checkout .checkout-headers ul li.nav:last-child span, .woocommerce-checkout .checkout-headers ul li.nav:last-child p {
    animation: none
}
.woocommerce-checkout .checkout-headers ul li.nav:last-child p{
    color:#d0d0d0;
}
 .woocommerce-cart .checkout-headers ul li.nav:nth-child(3) p, .woocommerce-cart .checkout-headers ul li.nav:last-child p  {
     color:#000;
 }
.woocommerce-cart .checkout-headers ul li.nav:nth-child(3) span, .woocommerce-cart .checkout-headers ul li.nav:last-child span {
    background:#000
}
.woocommerce-checkout .checkout-headers ul li.nav:last-child span {
    background:#d0d0d0;
    color:#000;
}
.checkout-headers ul .bar {
    width: 100%;
    height: 3px;
    background-color:#d0d0d0;
    position: relative;
    margin-top: 45px;
}
.checkout-header .checkout-headers ul .bar {
    background-color: #d0d0d0;
}
.woocommerce-checkout .checkout-headers ul li.bar:nth-child(2) span {
    width: 100%;
    position: absolute;
    height: 5px;
    z-index: 99;
    background-color: #ef394e;
    top: -1px;
    border-radius: 5px
}
.woocommerce-checkout .checkout-headers ul li.bar:nth-child(4) span {
    position: absolute;
    height: 5px;
    z-index: 99;
    background-color: #ef394e;
    width: 40%;
    top: -1px;
    border-radius: 5px
}
.checkout-header {
    height: 160px;
}
.checkout-header .checkout-headers {
    margin: -25px auto;
    width: 75%
}
.woocommerce-checkout .checkout-header ul li.nav:first-child span::before,.woocommerce-checkout.woocommerce-order-received ul li.nav:nth-child(3) span::before, .woocommerce-checkout.woocommerce-order-received ul li.nav:nth-child(5) span::before {
content: "\E14E";
font-size: 13px;
line-height: 2.4;
color: #fff;
font-family: bigikala;
display: block;
}
.woocommerce-checkout .checkout-header ul li.nav:first-child span,.woocommerce-checkout.woocommerce-order-received ul li.nav:nth-child(3) span, .woocommerce-checkout.woocommerce-order-received ul li.nav:nth-child(5) span {
    opacity: 1;
    font-size: 0;
}
.woocommerce-checkout.woocommerce-order-received ul li.nav:nth-child(5) span {
    background:#ef394e
}
.woocommerce-checkout.woocommerce-order-received ul li.nav:nth-child(5) a {
    color:#ef394e
}
.woocommerce-checkout.woocommerce-order-received .checkout-header ul li.nav:last-child p {
    opacity: 1;
    color:#ef394e
}
.woocommerce-checkout.woocommerce-order-received .checkout-header ul li.nav:last-child span {
    animation: pulse 1s infinite
}
.woocommerce-checkout.woocommerce-order-received .checkout-headers ul li.bar:nth-child(4) span {
    width: 100%;
}
#dokan-content .updated-price, #dokan-content .special-offer-hint, #dokan-content .bigiCountDown, #dokan-content .loop-add-to-cart, #dokan-content .bigi-tabs li a.active::after {
    display:none;
}
.dokan-store-widget {
position: relative;
background-color: #fff;
box-shadow: 0 12px 12px 0 hsla(0,0%,71%,.11);
border: 3px solid #f3f3f3;
margin: 0 0 10px;
border-radius:14px;
padding:15px;
}
.dokan-pagination-container {
    text-align: center;
    margin-bottom: 25px;
}
#billing_state_field .select2-container--default .select2-selection--single .select2-selection__arrow b, #billing_city_field .select2-container--default .select2-selection--single .select2-selection__arrow b {
border:none;
}
#billing_state_field .select2-container--default .select2-selection--single .select2-selection__arrow b::before, #billing_city_field .select2-container--default .select2-selection--single .select2-selection__arrow b::before {
    position: Relative;
    font-family: bigikala;
    content: "\E17E";
    top: -8px;
    left: 7px;
    float: left;
    font-weight: normal;
    font-size: 22px;
    color: #767682;
    display: block;
    border-radius: 100%;
}
.woocommerce-order-details.payment_details table.shop_table {
    border: none !important
}
.page-template-products-list .checkout-headers {
    display:none
}
.page-template-products-list .checkout-header {
    height: 120px;
}
 .zoomWindow {
    top: 235.45px!important;
    left: 325px!important
}
#wms_want_factor.input-checkbox, input#wms_want_factor[type="checkbox"] {
    top: 26px;
    left: -30px;
    margin-left: 36px !important;
}
.form-row.form-group.user-role.vendor-customer-registration {
    display: flex;
}
#reg_email {
line-height: 1.286em;
box-sizing: border-box;
padding: .7em 1.214em;
color: #818181;
border: 3px solid #f0f0f2;
border-radius: 4px;
outline: 0;
-webkit-appearance: none;
height: 50px;
font-size: 17px;
}
.woocommerce form .form-row input.input-text.countrycode.dig_wc_registercountrycode {
    width:80px !important
}
.term-description{
     display:inline-block;
     position:relative;
     border-radius:14px;
     width:100%; 
     background-color: #fff;
     -webkit-box-shadow: 0 -6px 12px 0 hsla(0,0%,70.6%,.11);
     box-shadow: 0 -6px 12px 0 hsla(0,0%,70.6%,.11);
     border: 3px solid #f0f0f2;
     color: #787878;
     margin: 56px 0 23px;
     padding: 30px 50px;
     font-size: 15px;
     line-height: 2.57;
     letter-spacing: -.1px;
}
.desc_more::after {
    content: "\E17A";
    margin-right: 10px;
    cursor: pointer;
    font-size: 23px;
    font-weight: 700;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    font-family: bigikala;
    top: 8px;
    position: relative;
}
.desc_more.active::after {
    content: "\E180";
}
 .desc_more{
    position: relative;
    bottom: 144px;
    width: 96%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 30px;
    background-image: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.3)),to(#fff));
background-image: linear-gradient(180deg,hsla(0,0%,100%,.3),#fff);
    display: inline-block;
    text-align: center;
    margin-right: 16px;
    color: #787878;
    line-height: 22px;
    font-size: 17px;
}
.woocommerce-products-header .term-description.readmore_desc {
    max-height: 400px;
    overflow: hidden;
    transition: max-height 0.5s;
    padding-bottom: 60px;
}
.p-section-one p:empty::before {
    display: none
}
.woocommerce div.product form.variations_form.cart div.quantity {
    margin-top:1px
}
i.icon.icon-trashbin {
    width: 13px;
    height: 14px;
    vertical-align: text-bottom;
}
i.icon.icon-stock-notice  {
    width: 22px;
    height: 16px
}
.products-box.listing .matrix-tooltip .matrix-tooltip-text {
    display: none
}
#vendors-count-link i.icon {
    width:23px;
}
.product-info-box .icon-stock-notice::before {
    right: 0;
    top: 3px;
}
li.product.outofstock .loop-add-to-cart {
    display:none;
}
.woocommerce-MyAccount-content .woocommerce-order-details.payment_details .order-actions a.button.view::before,.woocommerce-MyAccount-content .woocommerce-order-details.payment_details .order-actions a.button.view {
    color:#000;
}
.payment_details table td.order-total span {
    text-align: center;
}
.section-products-carousel a.button.product_type_simple::before {
    margin-top: 7px;
}
.section-products-carousel .matrix_wolfold-price, .section-products-carousel .older-price {
    text-align: right;
}
.p-section-one .modified-info, .outofstock .quantity, .outofstock .add-to-cart-holder {
    display:none !important
}
.woocommerce-product-gallery__image img {
    max-height: unset;
}
.auth--register #reg_email {
    padding-right: 45px;
    border-radius:14px;
}
.comments-template {
    width: 100%;
}
a.button.product_type_variable {
    font-size: 0;
}
.woocommerce-products-header .term-description.readmore_desc {
	max-height: 150px;
	overflow: hidden;
	transition: max-height 0.5s;
}
.parsley-custom-error-message, .mailpoet_form_loading, .mailpoet_message {
	color: red;
	display: block;
	position: absolute;
	bottom: 50px;
}
.woocommerce-products-header .term-description.readmore_desc.active {
	max-height: unset;
	transition: max-height 0.5s;
}
.dgwt-wcas-ico-magnifier {
    display: none
}
.checkout label {
    display: inline-block
}
.checkout .wms-order-review {
    display: none
}
.hr-widget .rpwe-block h5 {
    line-height: 16px;
    height: 50px
}
.main-content .quantity input.qty {
    appearance: textfield;
    -webkit-appearance: none;
    -moz-appearance: textfield
}
.woocommerce-cart table.shop_table tr td .quantity input.qty, .woocommerce .quantity .qty {
    appearance: textfield;
    -webkit-appearance: none;
    -moz-appearance: textfield
}
#wms_want_factor.input-checkbox:checked::before, input#wms_want_factor[type="checkbox"]:checked::before {
    top: 28px;
    left: -4px;
    color: #fff;
    z-index: 99
}
#wms_want_factor.input-checkbox, input#wms_want_factor[type="checkbox"] {
    top: 21px;
    left: 0
}
#wms_want_factor_field {
    margin-top: -33px
}
.col-sm-9 .product.type-product, .col-sm-9 .page.type-page {
margin-bottom: 10px;
border: 1px solid #eaeaea;
border-radius: 6px;
width: 100%;
float: right;
margin-top: 5px;
padding: 10px 55px;
background:#fff
}
.post-content.media-body {
padding: 15px
}
.auth__guidance.guidance.noback {
    display: none
}
.woocommerce-Message .woocommerce-Button,
.yit_wcas_post_type {
	display: block;
}
.available_widget .woocommerce-widget-layered-nav-list__item--chosen::before,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen::before,
.available_widget .woocommerce-widget-layered-nav-list__item--chosen a::before,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
   top: 6px 
}
.woocommerce ul.order_details li {
    margin-left: 1em 
}
.icon-linkedin::before {
    line-height: 43px;
    content: "\E1E7";
    font-size: 31px
}
.icon-linkedin{
	background:#28A119
}
.section-products-carousel.wonder .flip-clock-wrapper {
    position: absolute;
    float: none;
    margin-top: -2px;
    left:25px;
    bottom: 0;
    display:block;
}
.section-products-carousel .flip-clock-wrapper {
    display:none
}
.section-products-carousel .flip-clock-wrapper::before {
    content: "\E139";
    font-size: 17px;
    color: #737373;
    font-family: bigikala;
    position: relative;
    margin-right: 6px;
    top: 12px;
    float: left;
    font-weight: 100;
}
.section-products-carousel .scroller .productItem b, .section-products-carousel .scroller .productItem h5,
.wonder.section-products-carousel .scroller .productItem b, .wonder.section-products-carousel .scroller .productItem h5{
    margin-bottom: 14px;
}
.section-products-carousel .flip-clock-wrapper ul li a div div.inn {
    color: #737373
}
.section-products-carousel .flip-clock-wrapper ul li a div {
    width: 10px
}
.section-products-carousel .flip-clock-dot.top {
    top: 16px;
    width: 3px;
    height: 3px;
    background: #737373
}
.section-products-carousel .flip-clock-dot.bottom {
    bottom: 19px;
    width: 3px;
    height: 3px;
    background: #737373
}
.section-products-carousel .flip-clock-wrapper ul li a div div.inn {
    font-size: 16px
}
.section-products-carousel .flip-clock-wrapper ul {
    width: 11px
}
.section-products-carousel.wonder .productItem {
    height: 410px
}
.section-products-carousel del {
    text-align: right;
    font-size: 16px;
    line-height: 30px;
    color: #ef394e
}
.section-products-carousel ins {
    line-height: 30px
}
.section-products-carousel.upsell-carousel .product-price-discount {
    bottom: 47px;
}
.section-products-carousel .matrix_wolffinal-price {
    font-size: 20px
}
.section-products-carousel del .woocommerce-Price-currencySymbol {
    display: none
}
.flickity-slider .matrix_wolffinal-price .woocommerce-Price-currencySymbol,.products__item-price {
    float: none
}
.section-products-carousel .productItem {
    height: 367px
}
.section-products-carousel .loop-saving-percentage {
    bottom: 31px;
    margin-left: -25px;
}
.section-products-carousel.wonder .loop-saving-percentage {
    bottom: 31px;
    margin-left: -30px;
}
.section-products-carousel.wonder .productItem {
    height: 410px
}
.section-products-carousel.wonder .products__item-price {
    margin-left: -80px;
    margin-top: -10px;
    display: inline-block
}
.section-products-carousel .products__item-price {
    margin-left: -80px;
    margin-top: -10px;
    display: inline-block
}
.comin_soon_single_product::before, .comin_soon_single_product::after {
    bottom: 25px
}
.blog-widget-carousel .section-products-carousel .productItem {
    height: 320px;
}
.section-products-carousel .loop-add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    margin-bottom: -15px;
}
.flickity-slider .dk-button-discount {
    letter-spacing: 1px;
    margin: 0 14px
}
.matrix_wolfold-price {
    overflow: visible;
    text-decoration: none
}
.flickity-slider .matrix_wolfold-price ins, .flickity-slider ins {
    display: block;
    text-align: left;
    color: #000;
    font-size: 20px;
    text-decoration: none;
}
.flickity-slider .out_of_stockt::after, .flickity-slider .out_of_stockt::before {
    bottom: 67px
}
.wc-descrip del .woocommerce-Price-amount, .wc-descrip del {
display: block;
font-size: 16px;
line-height: 25px;
color: #ef394e;
text-align: right;
font-weight: 400
}
.wc-descrip ins .woocommerce-Price-amount, .wc-descrip ins {
    font-size: 22px;
    line-height: 25px;
    color: #000;
    font-weight: 400;
    display: block;
    float: right;
}
.matrix_box .matrix_wolfprice del {
display: block;
font-size: 16px;
line-height: 25px;
color: #ef394e;
text-align: center;
font-weight: 400
}
.matrix_box .matrix_wolfprice ins {
    font-size: 22px;
    line-height: 25px;
    color: #000;
    font-weight: 400;
    display: block;
    text-align: center;
    text-decoration: none
}
.matrix_box .matrix_wolfprice del .woocommerce-Price-currencySymbol {
    display: none
}
.matrix_wolfbox .matrix_wolfprice {
    margin-top: 15px

}
.section-products-carousel.brands .productItem {
    height: 140px
}
.columnone .wonder-price-discount {
    margin-top: -5px
}
.wc-descrip del .woocommerce-Price-currencySymbol {
    display:none
}
.columnone.napadid .price {
    position: absolute;
    background-color: #fff;
    top: 0;
    left: calc(50% - 20px);
    padding: 20px 5px;
    font-size: 15px;
    color: #000;
    border-radius: 0 0 25px 25px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.16);
    border-top: 0;
    z-index: 1;
}
.napadid .wonder-price-discount {
    display:none
}
.wc-thumb.napadid, .columntwo.napadid, .columnone.napadid .special, .columnone.napadid h2 {
    filter: blur(5px);
    -webkit-filter: blur(5px);
}
.section-products-carousel .scroller .productItem b, .section-products-carousel .scroller .productItem h5 {
    text-align: right
}
.section-products-carousel.wonder .productItem img {
    width: 230px;
    height: 230px;
}
ul.multicat_list {
    position: relative;
    margin: -4px 20px;
    width: 100%
}
a.multicat-link {
    color: #000;
    font-size: 15px;
}
.section-products-carousel .productItem {
    display: table-cell
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del {
    opacity: 1;
    display: block
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
    text-decoration: none
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #ef394e
}
.product-det .price del .woocommerce-Price-amount {
font-size: 16px;
color: #ef394e;
line-height: 35px;
text-align: right;   
}
.product-det .price del .woocommerce-Price-currencySymbol {
    display:none
}
.product-det .price ins {
    float:right
}
.main-content .price-section .product-price-discount {
    margin-top: 0
}
.product-det .price ins .woocommerce-Price-amount {
font-size: 22px;
line-height: 1.419;
color: #000;
font-weight: 400;
text-align: right;  
}
.comment-wrapper .advantages ul li , .comment-wrapper .disadvantages ul li {
    margin-right:15px;
}
.comment-wrapper .advantages ul li:before, .comment-wrapper .disadvantages ul li:before {
background: #ccc;
vertical-align: middle;
margin-left: 10px;
border-radius: 50%;
display: list-item;
content: "";
width: 5px;
height: 5px;
float: right;
margin-top: 11px; 
}
.comment-wrapper .advantages ul li:before {
 background: #02b32e
}
.comment-wrapper .disadvantages ul li:before {
 background: #ff637d
}
 #tab-desc .admin-advantages.col-md-6 .advantages ul li:before {
 background: #02b32e
}
 #tab-desc .admin-advantages.col-md-6 .disadvantages ul li:before {
 background: #ff637d
}
.aligncenter, img {
    border-radius: 8px;
}
.vc_column_container img {
     border-radius:16px;
 }
.woocommerce div.product .product-info-box p.price del, .woocommerce div.product .product-info-box span.price del {
    display: block;
    width: 100%;
    text-align: right;
}
.product-info-box .product-remain {
    display: inline-block;
}
.product-info-box .product-price-discount {
    margin-right: 0;
    display: block;
    position: relative;
}
.advantages > span, .disadvantages > span {
    font-size: 16px;
}
.woocommerce div.product .product-info-box p.price {
    float: right;
}
.product-info-box .price-section.clearfix, .product-info-box .woocommerce-variation-price, .product-info-box .woocommerce-Price-amount.amount {
    margin: 5px;
    text-align: right;
}
.content-box-shop del .woocommerce-Price-currencySymbol, .compare-singleitem del .woocommerce-Price-currencySymbol, .wishlist-item del .woocommerce-Price-amount {
    display:none!important
}
.wishlist-item ins .woocommerce-Price-amount {
    font-size: 17px;
    display:block;
    color:#000
}
.box.noback.half-width .wishlist-item .attachment-thumbnail {
    max-width: 60px;
    max-height: 60px;
}
.box.noback.half-width .wishlist-item span {
    font-size: 15px;
}
.box.noback.half-width .wishlist-item span.price {
    margin-right: 80px;
    margin-top: -50px;
}
.compare-singleitem del, .compare-singleitem del .woocommerce-Price-amount {
    font-size: 16px;
    color: #ef394e;
    line-height: 35px;
    text-align: center;
    display: block;
    margin-top: -15px;
}
.compare-singleitem ins, .compare-singleitem ins .woocommerce-Price-amount {
    text-decoration: none;
    color: #000;
}
.woocommerce-cart .actions button, .woocommerce-cart .actions button:hover {
    font-size: 13px;
}
.woocommerce-MyAccount-content .report-info-wrapper .all-orders a:hover {
    color:#000;
}
.content-box-shop .products__item-price {
    margin-top: 0;
    display: block;
    float: left;
    position: relative;
    padding-top: 0!important;
}
.content-box-shop ins {
    text-decoration: none;
    font-size: 20px;
    line-height: 2;
    text-align: left;
    color: #000;
}
.content-box-shop .loop-saving-percentage {
    margin-top:-13px;
}
.content-box-shop del {
font-size: 16px;
display: block;
color: #ef394e;
}
.products-box.listing .loop-saving-percentage {
    bottom: 24px;
    left: -150px;
}
.subscribe-form-div .widget-title {
    color: #333;
    letter-spacing: .3px;
}
/*---------*/
.smart-similar-products .item .name, a.products__item-fatitle, .woocommerce-breadcrumb a, .dokan-store-phone a, .bigi-tabs li a, #productCompareModal .modal-body span, .woocommerce-table__product-name.product-name a,.box.noback.half-width .wishlist-item span, .wishlist-item span, .logged-in-as a, .cat_item a, a.page-numbers {
    color: #333;
}
.blog-widget .masonry-gallery .main-wp-post-image img {
    border-radius: 0;
}
.bk_menu.bk_vertical_menu.level .bigi > ul > li > ul.level {
    border-radius: 0 0 8px 8px;
}
.wishlist-item span.price .woocommerce-Price-amount.amount {
    font-size: 18px;
    line-height: 1.8;
    font-weight: normal;
    color: #000;
}
.matrix_wolfold-price ins .woocommerce-Price-currencySymbol {
    display: inline-block;
}
.section-products-carousel .loop-saving-percentage, .section-products-carousel.wonder .loop-saving-percentage {
    bottom: 30px;
    margin-left: 5px;
}
.woocommerce-MyAccount-content {
    float: left;
}
#billing_city_field, #billing_state_field {
    clear: none;
    float: right;
    width: 49%
}  
#billing_city_field {
    float: left
}
.admin-advantages.col-md-6 {
    width: 50%;
}
.products-tabs a:hover, .products-tabs a:link {
    color: #ef394e;
}
.dokan-single-store .products__item-price {
    margin-top: 0;
    display: block;
    float: left;
    position: relative;
    padding-top: 0!important;
}
.dokan-single-store ins {
    text-decoration: none;
    font-size: 20px;
    line-height: 2;
    text-align: left;
    color: #000;
}
.dokan-single-store .loop-saving-percentage {
    margin-top:-13px;
}
.dokan-single-store del {
font-size: 16px;
display: block;
color: #ef394e;
}
.dokan-single-store del .woocommerce-Price-currencySymbol {
    display:none;
}
.aligncenter, img {
    border-radius: 0;
}
#bigikala_login #loading img.site-logo {
    max-height: 150px;
    max-width: 300px;
}
.site-loader {
    max-width: 120px;
    max-height: 120px;
    margin: 10px auto;
    width: 120px;
    height: 120px;
}
a.single_add_to_cart_button.button.external-product-btn, a.single_add_to_cart_button.button.external-product-btn:hover {
    border-radius:14px;
    width: 90%;
}
.product-info-box .product-price-discount {
    display: inline-block;
}
.woocommerce a.button.pre-invoice {
font-size: 16px !important;
width:auto;
display: block;
float: none !important;
text-align: center;
padding: 12px 16px;
border-radius:14px;
font-weight: normal;
line-height: 1.571;
margin: 13px 15px 40px;
margin-top: -14px;
height:auto;
}
.woocommerce a.button.pre-invoice::before {
display: none !important;
}

/* --------- Elementor Styles --------- */

.section-products-carousel.wonder .titel_carousel {
    display: none;
}
.section-products-carousel.wonder .slick-initialized .slick-slide {
    overflow: hidden;
    line-height: 13px;
    vertical-align: top;
    -webkit-border-radius:14px;
    -moz-border-radius:14px;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    border-radius:16px;
    text-align: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    margin: 5px 5px 0;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 5px 15px 35px;
    display: inline-block;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    transition: box-shadow .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);
    height: 422px;
}
.section-products-carousel .slick-initialized .slick-slide {
    overflow: hidden;
    line-height: 13px;
    vertical-align: top;
    -webkit-border-radius:14px;
    -moz-border-radius:14px;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    border-radius:16px;
    text-align: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    margin: 5px 5px 0;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 5px 15px 35px;
    display: inline-block;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    transition: box-shadow .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);
    height: 380px
}
.section-products-carousel ins {
    text-decoration: none;
    line-height: 25px;
}
.slick-slide img {
    margin: 10px auto;
}
.woocommerces .section-products-carousel a.button, .woocommerce .section-products-carousel a.button:hover, .section-products-carousel a.button.product_type_external, .section-products-carousel a.button.product_type_simple {
    width: 45px;
    height: 45px;
}
.section-products-carousel .slick-initialized .slick-slide h2 a {
    overflow: hidden;
    min-height: 50px;
    color: #000;
    height: 60px;
    text-align: right;
    width: 100%;
    display: block;
    font: normal 15px/20px Kalameh;
}
.section-products-carousel.wonder {
    height: 500px;
}
.section-products-carousel .slick-initialized .slick-slide .price .woocommerce-Price-amount.amount {
    font-family: 'Kalameh',sans-serif;
    line-height: 13px;
    text-align: center;
    font-weight: normal;
}
.section-products-carousel .slick-initialized .slick-slide .price {
    display: inline-grid;
    font-size: 20px;
    text-align: right;
    line-height: 50px;
    letter-spacing: 0;
    direction: rtl;
    margin-left: -80px;
    margin-top: 0;
}
.section-products-carousel.wonder .slick-initialized .slick-slide .price {
    margin-top: -10px;
}
p.sale-perc {
    font-size: 15px;
    line-height: 1.571;
    font-weight: normal;
    padding: 2px 4px;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    color: #fff;
    border-radius:14px;
    width: 36px;
    text-align: center;
    position: relative;
    display: block;
    margin-top: -53px;
    height: 27px;
    margin-right: 100px;
    font-family: Num;
}
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 100% !important;
}
.elementor-widget-container .wonder.section-products-carousel header .boxmore a::before {
    content: "\E184";
    font-size: 27px;
    line-height: 20px;
    font-family: bigikala;
    top: 18px;
    right: 118px;
    position: absolute;
    color: #fff;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 0;
}
.elementor-widget-container img.attachment-large, .elementor-widget-container img.size-full {
    border-radius:16px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
}
.fa-angle-right::before {
    width: 19px;
    height: 33px;
    position: absolute;
    top: 50%;
    z-index: 100;
    font-family: bigikala;
    content: "\E191" !important;
    right: 35px;
    transform: translateY(-50%);
    color: #fff;
    text-shadow: 0 2px 4px #4d4d4d;
    transition: all .3s ease-in-out;
    font-size: 30px;
    line-height: 26px;
    font-style: normal;
}
.fa-angle-left::before {
    width: 19px;
    height: 33px;
    position: absolute;
    top: 50%;
    z-index: 100;
    font-family: bigikala;
    content: "\E185" !important;
    left: 15px;
    transform: translateY(-50%);
    color: #fff;
    text-shadow: 0 2px 4px #4d4d4d;
    transition: all .3s ease-in-out;
    font-size: 30px;
    line-height: 26px;
        font-style: normal;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding: 5px !important;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 10px !important;
}
.section-products-carousel .item.slick-slide:hover {
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    transform: translateY(-2px);
}
.section-products-carousel.wonder .item.slick-slide img {
    width: 230px;
    height: 230px;
}
.slick-dots li button {
    font-size: 0 !important;
    line-height: 0 !important;
    display: block !important;
    width: 14px !important;
    height: 14px !important;
    padding: 5px !important;
    cursor: pointer;
    color: transparent;
    outline: none;
    background: transparent;
    border: 2px solid #bbb;
    border-radius: 100%;
}
.slick-dots li.slick-active button {
    width: 30px !important;
    border-radius: 10px ;
    background-color: #bbb ;
    margin: 0px -8px;
}
.slider_bigikala .slick-dots li button, .section-products-carousel.wonder .slick-dots li button {
    border: 2px solid #fff;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.3) ;
}
.slider_bigikala .slick-dots li.slick-active button, .section-products-carousel.wonder .slick-dots li.slick-active button {
    background-color: #fff ;
}
#pro_carousel .slick-dots {
    margin-top: 15px ;
    position: relative ;
}
.elementor-widget-container .slick-slide img {
    border-radius: 0 ;
    -webkit-box-shadow: none ;
    box-shadow: none ;
}
.slider_bigikala .item img {
    width: 100%;
    display: block;
    border-radius:16px;
}
.slick-dots li {
    margin: 0 10px
}
.slick-dots li.slick-active button::before {
    display: none;
}
.section-products-carousel.wonder .slick-dots li.slick-active button {
background-color: #fff ;
}
.slick-dots {
    position: relative !important;
}
.section-products-carousel.wonder .slick-dots {
    margin-top: 15px ;
}
.slick-dots li button::before, #slider_instant .sale-perc {
    display: none ;
}
.slider_bigikala .slick-dots {
    margin-top: -50px ;
}
.slick-next, .owl-next {
    left: 0 !important;
    border: none !important;
    padding: 10px !important;
    border-radius: 0 16px 16px 0 !important;
    cursor: pointer;
    -webkit-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
    background: hsla(0,0%,100%,.8);
    box-shadow: 0 2px 15px 0 rgba(0,0,0,.1);
    margin-top: -35px;
    color: #4d4d4d;
    position: absolute !important;
    width: 49px;
    height: 90px;
    font-size:0 !important;
    right: auto !important;
}
.slick-prev, .owl-prev {
    right: 0 !important;
    border: none !important;
    border-radius: 16px 0 0 16px !important;
    cursor: pointer;
    -webkit-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
    background: hsla(0,0%,100%,.8);
    box-shadow: 0 2px 15px 0 rgba(0,0,0,.1);
    margin-top: -35px;
    color: #4d4d4d;
    width: 49px;
    height: 90px;
    font-size:0 !important;
    left: auto !important;
}
.section-products-carousel.brands .owl-prev {
    -webkit-transform: translateY(-10%) !important;
    transform: translateY(-10%) !important;
}
.section-products-carousel.brands .owl-next {
    -webkit-transform: translateY(-10%) !important;
    transform: translateY(-10%) !important;
}
.section-products-carousel.wonder .owl-prev {
    right: 5px !important;
    -webkit-transform: translateY(-10%) !important;
    transform: translateY(-10%) !important;
}
.section-products-carousel.wonder .owl-next {
    left: 5px !important;
    -webkit-transform: translateY(-10%) !important;
    transform: translateY(-10%) !important;
}
.slick-prev, .slick-next {
    top: 50% !important;
    margin-top: 0;
}
.slick-next::before, .slick-prev::before, .owl-prev::before, .owl-next::before {
    content: "\E185";
    display: inline;
    font-size: 45px;
    line-height: 82px;
    font-family: bigikala;
    color: #a4a7aa;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    vertical-align: sub;
    position: relative;
    -webkit-font-smoothing: antialiased;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    margin: -4px;
}
.slick-prev, .owl-prev::before {
    content: "\E191";
    margin: -10px;
}
.matrix_wolfspecial-offers-homepage-page.vc_wonder_button {
    margin: 20px auto;
    display: block;
}
.button-bigikala .matrix_wolfspecial-offers-homepage-page a {
    margin: 0 auto;
    padding: 0;
    position: relative;
    bottom: 0;
    top: 0;
    width: 90%;
    padding-right: 35px;
}
.button-bigikala {
    margin: -30px auto;
    padding-left: 16px;
}
.side.elementor-widget-image img {
    height: 350px;
    object-fit: cover;
}
.content-box-shop .sale-perc, .khadamat span {
    display:none
}
.khadamat {
    border-radius:14px;
    border: 3px solid #f3f3f3 ;
    box-sizing: border-box;
}
.khadamat .item_khadamat {
    padding: 20px 60px;
}
.item_khadamat img {
    width:130px;
    height:auto;
}
.item_khadamat a {
    display:block;
    text-align:center;
}
.item_khadamat .link {
    text-align: center;
    position: relative;
    font-size: 15px;
    line-height: 2;
    color: #464e57;
    letter-spacing: .2px;
    margin: auto;
    font-weight: normal;
}
.khadamat {
    width: 100% !important;
}
.item_khadamat img {
    width:60px;
}
.elementor-widget-container .section-products-carousel header .boxmore a {
    color: #ef394e;
    font-size: 16px;
    line-height: 20px;
}
.instant_slider {
    width: 100%;
    float: right;
    margin-top: 0;
    position: relative;
    z-index: 9;
    background: #fff;
    border-radius:14px;
}
            .matrix_wolfname{
                text-align: center;
            }
            .Pinstant_slider span{
                display: block;
                font-family: "iransans";
                font-size: 17px;
                padding: 15px;
                color: #353b48;
            }
            .instant_slider .dashed{
                height: 1px;
                background-image: linear-gradient(90deg,#ef394e,#e52e71);
                margin-bottom: 5px;
                position: absolute;
                top:44px;
                margin-top: 15px;
                left:0;
            }
#slider_instant {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    margin-bottom: 9px;
    position: relative;
    transition: all ease-out .2s;
    z-index: 3;
    height: 440px;
}
            #slider_instant .item {
                margin-top: 37px;
            }
            #slider_instant .item img {
    height: 220px;
    width: auto;
    margin: 30px auto 7px;
}
.instant_box {
    height: 450px;
    overflow: hidden ;
    margin-top: 10px;
    border-radius:16px;
    margin-bottom: -10px;
}
.instant_slider .matrix_wolfprice {
    margin-top: 0;
}
.instant_box::before {
    content: "";
    background: linear-gradient(130deg,#ef394e,#af002d 41.07%,#319197 76.05%);
    position: absolute;
    top: -4px;
    left: -4px;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    z-index: 1;
    border-radius:16px;
    margin-top: 10px;
}
.section-products-carousel .slick-slider .slick-list {
    margin-top: 10px;
}
.blog-widget-carousel .section-products-carousel {
    overflow: visible;
    background: #17141d;
    border: 4px solid #312d3c;
    border-radius:14px;
    scrollbar-color: #ccc #f5f5f5;
    height: 420px ;
}
.section-products-carousel .slick-dots, .brands_box .slick-dots, .elementor-widget-slider_laghzan_postha .slick-dots, .elementor-widget-blog .slick-dots {
    display:none !important; 
}
.posts-list-widget img.wp-post-image {
float: right ;
width: 60px;
height: 60px;
margin: 5px 15px 10px;
padding: 0;
border: 1px solid #f9f9f9;
border-radius: 14px;
-ms-border-radius: 50%;
}
.comment-form-author button, .comment-form-comment #comment, optgroup, textarea {
    font-size: 15px;
}
.instant_slider .matrix_wolfprice del {
    font-size: 16px;
    line-height: 25px;
    color: #ef394e;
    text-align: center;
    font-weight: 400;
}
.instant_slider .matrix_wolfprice del .woocommerce-Price-currencySymbol {
    display:none;
}
.instant_slider .matrix_wolfprice ins {
    font-size: 22px;
    line-height: 25px;
    color: #000;
    font-weight: 400;
    display: block;
    text-align: center;
    text-decoration: none;
}
.section-products-carousel.brands .slick-slide img {
    max-height: 130px !important;
    max-width: 130px !important;
}
.section-products-carousel.brands .slick-slide {
    height: 155px;
}
.section-products-carousel.brands .slick-slider .slick-list {
    margin-top: 20px;
}
.elementor-widget-container .section-products-carousel.brands {
    height: 240px;
}
.khadamat {
	width: auto;
	float: right;
	background: #fff;
	border: 2px solid #f0f0f0;
	display: flex;
	justify-content: center;
	border-radius:16px;
	flex-wrap: nowrap;
}
.item_khadamat {
	float: right;
}
.elementor-widget-slider_laghzan_postha .pro_carousel {
    overflow: visible;
    border-radius:16px;
    height: 430px ;
}
.carousel_post {
	width: 100%;
	float: left;
}
.elementor-widget-slider_laghzan_postha .titel_carousel {
    line-height: 35px;
    display: block;
    padding-right: 15px;
    color: #f0f0f0;
    font-size: 25px;
}
.elementor-widget-slider_laghzan_postha a.boxmore {
    font-size: 16px;
    text-align: center;
    color: #ef394e;
    border: 2px solid #ef394e;
    margin-right: 15px;
    cursor: pointer;
    padding: 5px 20px;
    border-radius:14px;
    top: -60px;
    position: relative;
}
.elementor-widget-slider_laghzan_postha .slick-initialized .slick-slide {
background-color: #1f1c28 ;
box-shadow: -1rem 0 3rem #000 !important;
    line-height: 13px;
    box-sizing: border-box;
    border: none;
    border-radius:14px;
    text-align: center;
    align-items: center;
    margin: 5px 5px 0;
    overflow: hidden;
    transition: box-shadow .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);
}
.elementor-widget-slider_laghzan_postha .slick-slide img {
    object-fit: cover;
    max-width: 100% !important;
    width: 100%;
    height: 180px;
    display: block;
    margin: 0;
}
.elementor-widget-slider_laghzan_postha .slick-slide h2 a {
    font-size: 16px;
    text-align: center;
    line-height: 24px;
    padding: 0;
    height: 53px;
    color: #f5f5f5;
    direction: rtl;
    display: inline-block;
    text-shadow: none;
    overflow: hidden;
}
.elementor-widget-slider_laghzan_postha .carousel_post_head {
    height: 70px;
}
.elementor-widget-slider_laghzan_postha .owl-next,.elementor-widget-slider_laghzan_postha  .owl-prev {
    border: none;
    background: transparent;
    box-shadow: 0 0 80px 20px #000;
}
.elementor-widget-blog {
    height: 470px;
    overflow: hidden;
    background-color: #fff;
    line-height: 22px;
    margin-bottom: 10px;
    display: flow-root;
    border-radius:16px;
    border: 3px solid #f3f3f3;
}
.elementor-widget-blog header {
    display: flex;
    position: relative;
    height: 40px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 2px 33px 6px;
    padding-left: 5px;
}
.elementor-widget-blog header h3 {
    display: inline-block;
    color: #494949;
    height: 38px;
    font-weight: normal;
    margin: 0;
    padding: 8px 0;
    min-height: 49px;
    font-size: 25px;
    line-height: 31px;
    white-space: nowrap;
    position: relative;
    text-align: right;
}
.elementor-widget-blog header h3::before {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    height: 3px;
    z-index: 1;
}
.elementor-widget-blog header::before {
    position: absolute;
    bottom: -9px;
    right: 0;
    left: 0;
    background-color: #f3f3f3;
    height: 3px;
    content: "";
    z-index: 0;
}
.elementor-widget-blog .slick-slide {
    overflow: hidden;
    line-height: 13px;
    vertical-align: top;
    -webkit-border-radius:14px;
    -moz-border-radius:14px;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    border-radius:14px;
    text-align: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    margin: 5px 5px 0;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 5px 15px 35px;
    display: inline-block;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    transition: box-shadow .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);
    height: 380px;
}
.elementor-widget-blog .slick-slide:hover {
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    transform: translateY(-2px);
}
.elementor-widget-blog .elementor-widget-container .slick-slide img {
    display: block;
    margin: 10px auto;
    height: auto;
    max-width: 100%;
    border: none;    
    max-height: 220px;
    width: auto;
}
.elementor-widget-blog .slick-slide .detail {
    margin-left: -80px;
    display: inline-block;
    float: none;
}
.elementor-widget-blog .slick-slide .detail del, .elementor-widget-blog .slick-slide .products__item-price del {
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    color: #ef394e;
    display: block;
}
.elementor-widget-blog .slick-slide .detail del .woocommerce-Price-currencySymbol, .elementor-widget-blog .slick-slide .products__item-price del .woocommerce-Price-currencySymbol {
    display:none;
}
.elementor-widget-blog .slick-slide .detail .price, .elementor-widget-blog .slick-slide .detail ins, .elementor-widget-blog .slick-slide .products__item-price ins {
    display: block;
    text-align: center;
    color: #000;
    font-size: 20px;
    text-decoration: none;
    line-height: 30px;
}
.elementor-widget-blog .slick-slide p.sale-perc {
    margin-right: 130px;
}
.elementor-widget-blog .slick-slider {
    margin-top:10px;
}
.owl-prev.slick-disabled, .owl-next.slick-disabled {
    opacity: 0.4;
}
.slick-slide h2 a, .elementor-widget-blog .slick-slider b {
    display: block;
    text-align: center;
    margin-top: 14px;
    overflow: hidden;
    max-width: 90%;
    min-height: 50px;
    font-size: 17px;
    line-height: 25px;
    height: 43px;
    color: #393838;
    font-weight: normal;
    direction: rtl;
text-align: right;
}
        .date-matidesign {
	position: absolute;
	top: 0;
	right: 0;
}
.mati-metadata {
	float: right;
	width: 100%;
}
.mati-metadata-chiled {
	display: flex;
	justify-content: space-between;
	background: #d9d63f;
	width: 90%;
}
.title-post {
	float: right;
}
.title-post h2 {
font-size:15px;
}
.more-button-mati {
	float: right;
	width: 100%;
	display: flex;
}
.posts {
	float: right;
	width: 100%;
	direction:ltr;
}
.cat-list_item {
	float: right;
	margin: 0 5px;
}
.premium-blog-filters-container {
	width: 100%;
}
.slick-prev, .slick-next {
	font-size: 25px ;
	color: #000 ;
}
.slick-prev{
    right:0 ;
}
.slick-next{
  left:0 !important;  
}
.elementor-widget-product_category .category-list {
    margin-top: -70px;
}
.elementor-widget-product_category .cat_title {
    bottom: 70px;
    position: relative;
}
.category-image-holder img {
    width: 100%;
    border-radius:14px 14px 0 0 !important
}
.post_pagination .blog-widget .post-meta img.avatar {
    margin: 9px 9px 9px 2px;
}
.post_pagination .icon-clock-icon::before {
    margin: 8px 5px;
}
.blog-widget .next.page-numbers::before {
    content: "\E185";
}
.blog-widget .prev.page-numbers::before {
    content: "\E191";
}
.u-justify-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.u-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.u-items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 28px;
    background-color: #f5f5f5;
    border-top: 1px solid #e0e0e2;
    padding: 25px 25px 0;
}
.c-new-footer__app-links-label {
    font-size: 17px;
    line-height: 50px;
    color: #fff;
    font-weight: bold;
}
.footerinfobar ul.apps li {
    margin: 0 
}
.c-new-footer__logo {
    width: 113.33px;
    height: 40px;
}
.c-new-footer__jump-to-top-container {
    cursor: pointer;
    white-space: nowrap;
    border: 1px solid #aaa;
    border-radius: 10px;
    height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #aaa;
    padding: 5px 16px;
    -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: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.c-new-footer__jump-to-top-label {
    font-size: 17px;
    line-height: 215%;
    margin-left: 8px;
    font-weight: normal;
    color: #888;
}
.c-new-footer__jump-to-top-icon {
    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;
}
.c-new-footer__jump-to-top-icon::after {
    content: "\E191";
    font-weight: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1.833;
    width: 24px;
    height: 24px;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    font-family:bigikala;
}
.c-new-footer__contact-info-container, .c-new-footer__jump-to-top-icon::after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
}
.u-justify-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.c-footer__feature-item--1,.c-footer__feature-item--3,.c-footer__feature-item--5  {
    background-size: auto 55px ;
}
.c-footer__feature-item--4 {
    background-size: auto 65px ;
}
.c-footer__feature-item--6 {
    background-size: auto 61px ;
}
.c-new-footer__contact-info-container, .c-new-footer__jump-to-top-icon::after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
}
.c-new-footer__contact-info-container, .c-new-footer__jump-to-top-icon::after {
    font-size: 14px;
    color: #888;
}
.c-new-footer__phone-number {
    margin-right: 9px;
    letter-spacing: 3px;
    color: #424750;
}
.c-new-footer__email {
    margin-right: 9px;
    letter-spacing: 1px;
    color: #424750;
    font-family:tahoma;
}
.c-new-footer__phone-number-separator {
    color: #dfdfdf;
    margin: 0 19px 0 16px;
}
.c-new-footer__contact-info-container {
    -webkit-box-pack: flex-strat;
    -ms-flex-pack: flex-strat;
    justify-content: flex-strat;
    color: #000;
    padding: 10px 25px;
    background: #f5f5f5;
}
.c-footer__feature-item {
    padding-top: 65px;
    font-size: 14px;
}
.c-new-footer__app-links-logo img {
    width: 50px;
    height: 50px;
    margin-left: 15px;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
}
.c-new-footer__app-links-container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 16px 20px;
    height: 76px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    border-radius: 14px;
}
.c-new-footer__app-images-container, .c-new-footer__app-links-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.footerinfobar {
    padding-bottom: 0;
}
.footer-div {
    padding-right: 12px ;
    padding-left: 12px ;
}
.apps {
    top: 0;
}
.copyright-bar, .about-bar {
    background: #f5f5f5 ;
}
.copyright-bar .copyright-bar-text {
    text-align: right;
    color: #81858b;
    margin-top: 28px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 57px;
    border-top: 1px solid #e0e0e2;
    display: block;
    font-size: 21px ;
    margin: 20px auto;
    padding-top: 10px;
}
.footer_more::after {
    content: "\E185";
    font-family:bigikala;
    width: 18px;
    height: 18px;
    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;
    position: relative;
    float: left;
    margin-top: 4px;
    margin-right: 1px;
    font-size: 8px;
    font-weight: 900;
}
.about-bar .col-md-3 img {
    float: right;
    margin-left: 0;
    background-color: #fff;
    width: 128.57px;
    height: 120px;
    border: 1px solid #e5e5ea;
    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;
    margin-right: 12px;
    padding: 18px 24.87px 17.14px 24.86px;
    border-radius: 14px;
    margin-top: 21px;
}
.about-bar .col-md-9 {
    width: 65%;
}
.about-bar .col-md-3 {
    width: 35%;
}
.elementor-widget-container .section-products-carousel.wonder header .boxmore a {
    color:#fff;
}
.posts-mati p.sale-perc {
    margin-top: -60px
}
.woocommerce-mini-cart-item img{
     margin:7px 0 5px 15px !important;
 }
.elementor-widget-category_app_mobile .title_category_app {
    display:none;
}
.cat_title a {
    color:#fff;
}
.vendor_detail span, .vendor-rate_header {
    font-family:Num;
}
.posts-mati h4 a.fatitle {
display: block;
text-align: center;
margin-top: 14px;
overflow: hidden;
max-width: 90%;
min-height: 50px;
font-size: 17px;
line-height: 25px;
height: 43px;
color: #393838;
font-weight: normal;
direction: rtl;
text-align: right;
}
.posts-mati .woocommerce a.button:hover, .posts-mati a.button.product_type_external, .posts-mati a.button.product_type_simple {
    position: absolute;
    right: 60px;
    bottom: 50px;
}
.posts-mati a.button.product_type_simple::before {
    margin-top: 6px;
}
.elementor-widget-blog header h3::after {
    content: "";
    position: absolute;
    left: -14px;
    width: 15px;
    height: 3px;
    background-color: #fff;
    bottom: 0;
    z-index: 1;
}
.apps li .myket {
    background: url(../images/myket.png) no-repeat;
    float: right;
    width: 150px;
    height: 40px;
    background-size: contain;
    margin-top: -4px;
}
.footer_description_inner h1, .c-new-footer__seo-title {
    font-size: 16px;
    line-height: 215%;
    color: #424750;
    margin: 0 0 8px;
}
.footer_description_inner p, .c-new-footer__seo-container p {
    font-size: 13px;
    line-height: 28px;
    font-weight: 300;
    letter-spacing: -.3px;
    color: #81858b;
    text-align: justify;
}

.footer_description {
    margin-top:20px;
}
.slick-slide img {
    margin: 10px auto;
    max-width: 220px !important;
    max-height: 220px !important;
}
#slider-navigator {
    bottom: 20px!important;
}
.elementor-widget-pic_slider_bigikala .prv, .elementor-widget-pic_slider_bigikala .next {
    top: 50%!important;
}
#slider-navigator {
    position: relative !important;
    display: flex;
    right: auto !important;
    bottom: 35px !important;
    padding: 0;
    height: 0;
}
#slider-navigator ul {
    margin: 0 auto;
}
#scrollUp, p#map_lat_long_field {
    position: absolute;
    left: 24px;
    margin-top: 40px;
}
b.fatitle {
    font: normal 17px/31px Kalameh;
}
.elementor-widget-posthaye_safhebandishode .blog-widget .masonry-gallery__item__description {
    height: 110px;
    display: block;
    overflow: hidden;
    text-align: justify;
    padding: 0 15px 0;
}
.title__sep {
    transform: translateX(-10%);
}
.elementor-widget-fehrest_posts_bigikala .list-summary {
    overflow: hidden;
    padding: 0 15px 0;
    text-align: justify;
    font-size: 12px;
    line-height: 25px;
    font-weight: normal;
}
.button-more .more-link {
    color: #0097d2;
    text-align: left;
    display: block !important;
    font-size: 12px;
    margin-top: -10px;
    margin-left: 10px;
}
.button-more .more-link::after {
    content: "\E185";
    font-family: bigikala;
    width: 18px;
    height: 18px;
    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;
    position: relative;
    float: left;
    margin-top: 1px;
    margin-right: 3px;
    font-size: 7px;
    font-weight: 900;
}
.section-products-carousel.wonder .slick-slide img {
    margin: 10px auto;
    max-width: 200px !important;
    max-height: 200px !important;
}
.elementor-widget-porfroosh_bigikala .item.slick-slide h2, .section-products-carousel b.fatitle {
    overflow: hidden;
    max-width: 90%;
    min-height: 50px;
    font-size: 17px;
    height: 50px;
    line-height: 25px;
    color: #000;
    text-align: right;
    width: 100%;
    display: block;
    font-weight: normal;
    margin: 10px;
}
.section-products-carousel .flip-clock-wrapper {
    display:none;
}
.section-products-carousel.wonder .flip-clock-wrapper {
    display:block;
}
.pro_carousel {
	direction: ltr;
	float: right;
	width: 100%;
	position:relative;
	padding:10px 20px;
}
.posts {
	direction: rtl !important;
}
.titel_carousel {
	padding: 10px 20px;
	text-align:right;
}
.pro_carousel .item:hover {
	box-shadow: 0 0 6px 2px #eee;
	transform: scale(1.01);
}
.detailes_posts {
	text-align: center;
}
.detailes_posts p {
	text-align: justify;
	direction: rtl;
	padding: 5px 10px;
}
.btn-more {
	display: block;
	background: #ff8a00;
	padding: 10px;
	width: 90%;
	margin: 0 auto;
	border-radius: 10px;
}
.owl-next {
	position: absolute;
	top: 50%;
	right: 0px;
	font-size: 24px;
	border: 1px solid #ccc;
	border-radius: 0 8px 8px 0;
	padding: 10px;
}
.owl-prev {
	position: absolute;
	top: 50%;
	left: 0px;
	font-size: 24px;
	border: 1px solid #ccc;
	border-radius: 8px 0 0 8px;
	padding: 10px;
}
.matrix_wolfbox {
	direction: ltr;
}
  #slider {
        height: 310px;
        border-radius: 4px;
        overflow: hidden;
        box-shadow: 0 1px 3px rgba(0, 0, 0, .5)
    }

#slider-navigator {
	right: 42%;
	position: absolute;
	bottom: 4px;
}

    #slider-img img {
        width: 100%;
        height: 100%
    }

    #slider-img .item {;
        display: none
    }

    #slider {
        position: relative
    }

    .prv {
        width: 19px;
        display: block;
        height: 33px;
        position: absolute;
        top: 130px;
        right: -27px;
        background-position: -10px 0;
        cursor: pointer;
        z-index: 2
    }
	#slider-img {
	border-radius:16px;
	overflow: hidden;
}
	#slider-navigator ul li {
	float: right;
	position: relative !important;
text-align: center !important;
border-radius: 100% !important;
display: inline-grid !important;
box-shadow: 0 1px 1px 0 rgba(0,0,0,.3) !important;
margin-left: 10px !important;
line-height: 20px !important;
width: 14px !important;
height: 14px !important;
background-color: transparent !important;
border: 2px solid #fff;
}
#slider-navigator .active{
	width: 30px !important;
border-radius: 10px !important;
background-color: #fff !important;
}
    .next {
        width: 19px;
        height: 33px;
        display: block;
        position: absolute;
        top: 130px;
        left: 15px;
        background-position: 10px 0;
        cursor: pointer;
        z-index: 2;
    }
    #slider #slider-navigator ul{padding: 0}
    #slider #slider-navigator ul li {width: 178px;height: 100%;float: right}
    #slider #slider-navigator ul li a{display: block;line-height: 50px;padding-right: 35px;cursor: pointer;color: white}
    #slider #slider-navigator .active>a{
        background: white;
        color: black;
        position: relative;
    }
    #slider #slider-navigator .active>a::after{
        content: "";
        position: absolute;
        top: -13px;
        right: 0;
        left: 0;
        margin: 0 auto;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 12.5px 13px 12.5px;
        border-color: transparent transparent #ffffff transparent;

    }
table.my_account_orders tbody tr td.order-actions a.button, table.my_account_orders tbody tr td.order-actions a.button:hover {
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    padding: 0;
    margin: 0 !important;
    display: inline-block;
    font-size: 0;
    width: 42px;
    height: 42px;
}
.post-meta {
    font-size: 13px;
    line-height: 12px;
    color: #666;
    position: relative;
    padding: 0;
    margin: 0;
    display: block;
    z-index: 4;
    margin: -10px 10px 10px 10px;
}
.elementor-widget-slider_laghzan_postha .post-meta span {
    display: inline-block;
    margin: 0 20px;
    text-align: center;
    color: #ddd;
}
.elementor-widget-slider_laghzan_postha .post-meta img.avatar {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    position: relative;
    display: inline-block;
}
.elementor-widget-slider_laghzan_postha .post-meta .icon-clock-icon::before {
    color: #ccc;
    content: "\E136";
    font-family: bigikala;
    vertical-align: middle;
    font-size: 19px;
    margin-left: -10px;
}
.dokan-store-widget.dokan-category-menu .fa-angle-right::before, #dokan-content .store-product-items .sale-perc, #dokan-content .seller-items .sale-perc {
    display: none
}
.dokan-w8 {
    width: 70% !important;
}
.elementor-widget-text-editor {
    -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: 3px solid #f3f3f3;
    margin: 15px auto;
    line-height: 22px;
    padding: 0 30px;
    border-radius: 14px;
    padding-bottom: 30px;
}
.elementor-widget-slider_laghzan_postha .slick-next::before, .elementor-widget-slider_laghzan_postha .slick-prev::before,
.elementor-widget-slider_laghzan_postha .owl-prev::before, .elementor-widget-slider_laghzan_postha .owl-next::before {
    color: #fff;
}
 .elementor-section-wrap {
     max-width: 1676px;
     margin-right: auto;
     margin-left: auto;
     padding-right: 0;
     padding-left: 0;
     width: 100%;
}
 .product-categories {
    display: none
}
 .site-header {
     min-width: 1009px;
     margin-right: auto;
     margin-left: auto;
     padding-right: 0;
     padding-left: 0;
     width: 100%;
}
 .header {
     padding: 0;
}
.c-new-footer__logo a.white-logo img {
    max-width: 200px;
    max-height: 45px;
}
 .footer-about {
     width: 100%;
     display: block;
     margin: 0 auto;
     background: #100e17;
}
 .row.footerinfobar {
     background-color: #f5f5f5;
}
 .section-products-carousel .flickity-viewport .productItem a.button.product_type_external {
     bottom: 0 !important;
     top: auto;
}
 .elementor-widget-posthaye_safhebandishode .blog-widget .masonry-gallery img.wp-post-image {
     height: 140px;
     object-fit: cover;
     display: block;
     width: 100%;
}
 .elementor-widget-posthaye_safhebandishode .blog-widget .media-heading {
     height: 73px;
     padding: 0;
     margin: 0;
}
.product_bar .flip-clock-dot {
    background: #ef394e;
}
.side.elementor-widget-image img {
    border-radius: 14px!important
}
.your-withlist-wrapper .wishlist-item span.woocommerce-Price-currencySymbol {
    top: 0;
}
.yith-par-message::before {
    content: " ";
    background: url(/assets/files/point.png) no-repeat;
        background-size: auto;
    background-size: auto;
    width: 22px;
    height: 22px;
    background-size: 22px 22px;
    display: inline-block;
    position: relative;
    top: 7px;
    right: -5px;
}
.c-new-footer__phone-number, .yith-par-message strong span {
    font-family: Num;
}
.elementor-widget-container p, .elementor-accordion-title, .elementor-tab-content {
    font-family: Kalameh !important;
}
.aligncenter {
    margin: 0 auto;
    display: block;
}
.elementor-widget-slider_laghzan_postha .slick-slide img {
    object-fit: contain;
    height: auto;
}
.section-products-carousel.brands .slick-slide img {
    max-height: 95px !important;
    max-width: 95px !important;
}
@media only screen and (min-width : 1360px){
.side.elementor-widget-image img {
    object-fit: unset;
    height: 420px;
}
}
 @media only screen and (min-width : 1366px) {
.section-products-carousel.wonder .products__item-price, .section-products-carousel .products__item-price {
    margin-left: -50px;
}
.section-products-carousel.wonder .loop-saving-percentage, .section-products-carousel .loop-saving-percentage {
    margin-left: -20px;
}
}
@media only screen and (max-width : 1180px) and (max-width: 1279px){
 .section-products-carousel .products__item-price {
    margin-left: -40px;
}    
}
@media only screen and (max-width : 1100px)and (max-width: 1179px){
     .section-products-carousel .products__item-price {
    margin-left: -20px;
}    
}
@media only screen and (max-width : 1024px)and (max-width: 1099px){
     .section-products-carousel .products__item-price {
    margin-left: 0;
}    
}
@-webkit-keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255,0,0, 0.6)
    }
    70% {
        -webkit-box-shadow: 0 0 0 10px rgba(255,0,0, 0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(255,0,0, 0)
    }
}
@keyframes pulse {
    0% {
        -moz-box-shadow: 0 0 0 0 rgba(255,0,0, 0.6);
        box-shadow: 0 0 0 0 rgba(255,0,0, 0.6)
    }
    70% {
        -moz-box-shadow: 0 0 0 10px rgba(255,0,0, 0);
        box-shadow: 0 0 0 10px rgba(255,0,0, 0)
    }
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(255,0,0, 0);
        box-shadow: 0 0 0 0 rgba(255,0,0, 0)
    }
}
@-webkit-keyframes pulse-light {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6)
    }
    70% {
        -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0)
    }
}
@keyframes pulse-light {
    0% {
        -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6)
    }
    70% {
        -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
        box-shadow: 0 0 0 10px rgba(204, 169, 44, 0)
    }
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
        box-shadow: 0 0 0 0 rgba(204, 169, 44, 0)
    }
}
 @media only screen and (min-width : 1441px){
     .woocommerce-MyAccount-navbar-primary.box.noback{
         width:340px 
    }
     .col-md-3.sticky-sidebar{
         width:380px 
    }
    .matrix_wolfspecial-offers-homepage-page a {
         display: none
    }
    .navigator-content .matrix_wolfspecial-offers-homepage-page a {
         display: block
    }
    .main-content .quantity .qty {
    width: 110px;
    }
}
 @media only screen and (min-width : 1440px){
     .wonder.section-products-carousel .productItem{
         width:239px 
    }
     .section-products-carousel .productItem {
         width: 239px;
    }

     .empty-posts-widget::before,.empty-realtime-slider::before{
         right:130px 
    }
     .products-box.listing ul.columns-4 li.product .products__item-price{
         left:460px 
    }
     .products-box.listing .products__item-compare{
         position:absolute;
         top:15px;
         right:50px;
         color:#777;
         z-index:10;
         left:auto 
    }
     .products-box.listing .custom-stars{
         border-top:none;
         position:relative;
         bottom:21px;
         right:220px 
    }
     .matrix_wolfspecial-offers-homepage-page.vc_wonder_button{
         display:none 
    }
     .side .wpb_text_column.wpb_content_element .wpb_wrapper img{
         height:418px;
         max-width:100%;
         vertical-align:top;
         object-fit:cover;
         margin:0;
         display:block;
         width:100% 
    }
     .side.vc_col-sm-3{
         width:20% 
    }
     .side.vc_col-sm-9{
         width:80% 
    }
     ul.lofslidersmain li .wc-thumb img{
         margin:15px auto;
         max-width:300px;
         max-height:300px 
    }
     .products__item-img-color-wrapper{
         padding-top:45px;
         display:block 
    }
     .products__item-fatitle{
         height:45px;
         line-height:25px 
    }
     .bk_menu .bigi > ul > li > ul.level{
         min-width:1406px 
    }
     .product_bar{
         width:105% 
    }
     .side .wpb_text_column.wpb_content_element .wpb_wrapper img {
         height: auto;
         object-fit: unset;
    }
    .matrix_wolfspecial-offers-homepage-page a {
         display: none
    }
    .navigator-content .matrix_wolfspecial-offers-homepage-page a {
         display: block
    }
    .main-content .quantity .qty {
    width: 110px;
    }
}
 @media only screen and (min-width : 1366px) and (max-width: 1439px){
     .products-box.listing ul.columns-4 li.product .products__item-price{
         left:460px 
    }
     .products-box.listing .products__item-compare{
         position:absolute;
         top:15px;
         right:50px;
         color:#777;
         z-index:10;
         left:auto 
    }
     .products-box.listing .custom-stars{
         border-top:none;
         position:relative;
         bottom:21px;
         right:220px 
    }
     .side .wpb_text_column.wpb_content_element .wpb_wrapper img{
         height:420px;
         max-width:100%;
         vertical-align:top;
         object-fit:cover;
         margin:0;
         display:block;
         width:100% 
    }
     .side.vc_col-sm-3{
         width:20% 
    }
     .side.vc_col-sm-9{
         width:80% 
    }
     ul.lofslidersmain li .wc-thumb img{
         margin:15px auto;
         max-width:300px;
         max-height:300px 
    }
     .products__item-img-color-wrapper{
         padding-top:45px;
         display:block 
    }
     .products__item-fatitle{
         height:45px;
         line-height:25px 
    }
     .bk_menu .bigi > ul > li > ul.level{
         min-width:1326px 
    }
     .section-products-carousel .productItem{
         width: 260px;
    }
     .wonder.section-products-carousel .productItem{
         width: 260px;
    }
     .side .wpb_text_column.wpb_content_element .wpb_wrapper img {
         object-fit: unset;
    }
    .matrix_wolfspecial-offers-homepage-page a {
         display: none
    }
    .navigator-content .matrix_wolfspecial-offers-homepage-page a {
         display: block
    }
    .product-info-box .single_add_to_cart_button.button.dk-button span.dk-button-container {
    font-size: 20px;
    }
    .main-content .quantity .qty {
    width: 110px;
    }
}
 @media only screen and (max-width : 1280px) and (max-width: 1365px){
     .filters-panel{
         position:relative;
         width:24.6% 
    }
     .shop-page .col-md-10{
         padding-left:0;
         width:75.4%;
         margin-right:-5px 
    }
     .woocommerce ul.products li.product,.woocommerce-page ul.products li.product{
         width:33.33333%;
         float:right;
         clear:none 
    }
     .products__item-image {
    max-width: 220px !important;
    max-height: 220px !important;
    margin-top: 60px !important;
}
     .lofslidervoc .navigator-content{
         width:100%;
         display:block;
         position:absolute;
         height:60px;
         bottom:0;
         overflow:hidden 
    }
     .lofslidervoc .navigator-wrapper{
         width:100%!important;
         overflow-y:scroll;
         display:block;
         position:absolute;
         background-color:#f1f7fb;
         height:60px!important;
         box-sizing:content-box;
         scrollbar-width:none;
         -webkit-appearance: none;
         -ms-overflow-style:none 
    }
     .navigator-content .button-next,.navigator-content .button-previous{
         content:"";
         background: hsla(0,0%,100%,.7);
         border-radius:50%;
         width:100px;
         height:100px;
         top:50%;
         position:absolute;
         -webkit-transform:translateY(-50%);
         transform:translateY(-50%);
         display:block 
    }
     .navigator-content .button-next{
         right:auto;
         left:-50px 
    }
     .navigator-content .button-next::before{
         content:"\E185";
         font-size:21px;
         vertical-align:top;
         margin-top:37px;
         display:inline-block;
         position:absolute;
         left:66px;
         z-index:2;
         color:#111;
         font-family:bigikala;
         font-weight:normal 
    }
     .navigator-content .button-previous{
         left:auto;
         right:-50px 
    }
     .navigator-content .button-previous::before{
         content:"\E191";
         font-size:21px;
         vertical-align:top;
         margin-top:37px;
         display:inline-block;
         position:absolute;
         left:21px;
         z-index:2;
         color:#111;
         font-family:bigikala;
         font-weight:normal 
    }
     .lofslidervoc ul.navigator-wrap-inner li span{
         display:block;
         overflow:hidden;
         box-sizing:border-box;
         text-overflow:ellipsis;
         text-align:center;
         width:100%;
         padding:0 20px 
    }
     .columncounter{
         margin-top:-15px 
    }
     .lofslidervoc ul.navigator-wrap-inner{
         position:static;
         display:inline-flex;
         border-radius:14px;
         color:#fff;
         height:60px;
         width:auto;
         padding:10px 25px 
    }
     .lofslidervoc ul.navigator-wrap-inner li.active{
         background: linear-gradient(90deg,#ff8a00,#e52e71);
         color:#fff;
         -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.2);
         box-shadow:0 0 6px 0 rgba(0,0,0,.2);
         border-radius:14px;
    }
     .lofslidervoc ul.navigator-wrap-inner li::before{
         display:none 
    }
     .lofslidervoc ul.navigator-wrap-inner li{
         position:relative;
         display:block;
         width:100%!important;
         text-overflow:ellipsis;
         height:40.5px!important;
         font:15px/41px Kalameh;
         list-style:none;
         cursor:pointer;
         text-align:right;
         white-space:nowrap;
         padding-right:0;
         color:#4d4d4d;
         text-decoration:none;
         margin-right:20px;
         border-radius:14px;
    }
     .columntwo{
         height:70px;
         position:relative;
         font-size:13px;
         text-align:right;
         color:#a1a1af;
         margin-top:-5px;
         margin-bottom:20px 
    }
     .lofslidermain{
         width:100% 
    }
     .lofslidervoc .wc-descrip{
         padding:0 20px 
    }
     ul.lofslidersmain li .wc-thumb img{
         margin:20px auto;
         max-width:250px;
         max-height:250px 
    }
     .navigator-content .matrix_wolfspecial-offers-homepage-page a{
         display:none 
    }
     .side .wpb_single_image img{
         height:346.7px;
         max-width:100%;
         vertical-align:top 
    }
     .matrix_wolfspecial-offers-homepage-page a {
    padding: 0 20px;
    height: 60px;
    line-height: 60px;
    cursor: pointer;
    background: linear-gradient(90deg,#ff8a00,#e52e71);
    color: #fff;
    box-shadow: none;
    font-size: 16px;
    text-align: center;
    position: absolute;
    width: 96.5%;
    overflow: hidden;
    border-radius:14px;
    padding-right: 58px;
    right: 5px;
    margin: 0 auto;
}
     .matrix_wolfspecial-offers-homepage-page.vc_wonder_button{
         margin-top:30px 
    }
     .side .wpb_text_column.wpb_content_element .wpb_wrapper img{
         height:350px;
         max-width:100%;
         vertical-align:top;
         object-fit:cover;
         margin:0;
         display:block;
         width:100% 
    }
     .columnone h2{
         height:50px 
    }
     .tamamshode{
         left:80px;
         bottom:75px 
    }
     .lofslidervoc .wc-descrip .slider-main-features span.title::before{
         width:7px;
         height:7px 
    }
     .side .wpb_text_column.wpb_content_element .wpb_wrapper img{
         height:351px;
         max-width:100%;
         vertical-align:top;
         object-fit:cover;
         margin:0;
         display:block 
    }
     .side.vc_col-sm-3{
         width:22.3% 
    }
     .side.vc_col-sm-9{
         width:77.7% 
    }
     .side .wpb_text_column.wpb_content_element .wpb_wrapper img {
         height: 350px;
         object-fit: cover;
    }
     .matrix_wolfspecial-offers-homepage-page a {
         display: block;
    }
}
 @media only screen and (max-width : 1180px) and (max-width: 1279px){
     ul > li > ul.level{
         min-width:1132px;
         max-width:1132px 
    }
     .bk_menu .bigi > ul > li > ul.level{
         min-width:1115px 
    }
     .bk_menu .bigi > ul > li:hover > ul.level > li > .submenu > ul > li{
         width:21% 
    }
     .bk_menu .bigi > ul > li:hover > ul.level > li > .submenu .line{
         width:21% 
    }
     .apps li{
         margin-right:-1px 
    }
     .apps li .android-icon,.apps li .ios-icon{
         background-size:141px 41px 
    }
     .socials li{
         margin-left:5px
    }
     .footer-div .col-md-3 img{
         width:120px;
         height:120px 
    }
     .products-box.listing .colors{
         margin-right:28% 
    }
     .footer-newsletter input[type="submit"]{
         width:95px;
         left:13px 
    }
     .product_bar_left .bigiCountDown.small{
         margin-right:240px 
    }
     .product_bar_left .bigiCountDown.small::before{
         right:406px 
    }
     .p-section-one .main-content .col-md-9{
         width:75% 
    }
     .p-section-one .main-content .col-md-3{
         width:25% 
    }
     .loop-saving-percentage{
         left:-25px 
    }
     .blog-widget-carousel .media-heading a{
         font-size:13px;
         line-height:23px 
    }
     .header-logo img{
         max-width:180px 
    }
     .p-section-one .main-content .col-md-3{
         width:35% 
    }
     .p-section-one .main-content .col-md-9{
         width:65% 
    }
     .zoomWindow{
         width:411px!important;
         height:411px!important 
    }
     .product-det .dk-button-container .dk-button-label .dk-button-labelname{
         margin-right:10px;
         font-size:18px 
    }
     #mailpoet_form_1 .mailpoet_text,#mailpoet_form_1 .mailpoet_textarea{
         width:210px!important 
    }
     .form-submit .submit{
         width:150px 
    }
     .section-products-carousel .productItem {
         width: 261px;
    }
     .wonder.section-products-carousel .productItem {
         width: 266px;
    }
     .matrix_wolfspecial-offers-homepage-page a {
         display: block;
    }
}
 @media only screen and (max-width : 1100px)and (max-width: 1179px){
     ul > li > ul.level{
         min-width:1026px;
         max-width:1026px 
    }
     .bk_menu .bigi > ul > li > ul.level{
         min-width:1010px 
    }
     .bk_menu .bigi > ul > li:hover > ul.level > li > .submenu > ul > li{
         width:20% 
    }
     .bk_menu .bigi > ul > li:hover > ul.level > li > .submenu .line{
         width:20% 
    }
     .section-products-carousel .productItem{
         width:239px 
    }
     .apps li{
         margin-right:-14px 
    }
     .subscribe-social .col-md-7{
         width:70% 
    }
     .socials li{
         margin-left:0
    }
     .products-box.listing .products__item-fatitle{
         right:27% 
    }
     .products-box.listing .colors{
         margin-right:33% 
    }
     .footer-div .col-md-3 img{
         width:110px;
         height:110px 
    }
     .footer-newsletter input[type="submit"]{
         width:90px;
         left:13px;
         font-size:11px 
    }
     #mailpoet_form_1 .mailpoet_text,#mailpoet_form_1 .mailpoet_textarea{
         width:200px!important 
    }
     .footerinfobar ul {
         font-size: 14px 
    }
     .icon-footer-aparat,.icon-footer-facebook,.icon-footer-googleplus,.icon-footer-instagram,.icon-footer-telegram,.icon-footer-twitter{
         width:20px!important;
         height:20px!important 
    }
     .icon-footer-aparat::before,.icon-footer-facebook::before,.icon-footer-googleplus::before,.icon-footer-instagram::before,.icon-footer-telegram::before,.icon-footer-twitter::before{
         display:inline-block;
         font:normal normal normal 17px/19px "bigikala";
         text-rendering:auto 
    }
     .woocommerce ul.products li.product .products__item-price{
         width:60% 
    }
     .header-logo img{
         max-width:170px 
    }
     .woocommerce #respond input#submit,.woocommerce a.button,.woocommerce input.button{
         width:80% 
    }
     .woocommerce .quantity .qty{
         width:88px 
    }
     .review-tab-content.col-sm-12{
         width:50% 
    }
     .product_bar_left .flip-clock-dot{
         width:2px;
         height:2px 
    }
     .product_bar_left .flip-clock-dot.top{
         top:15px 
    }
     .filters-panel{
         position:relative;
         width:25.6%;
         display:inline-block;
         float:right 
    }
     .shop-page .col-md-10{
         padding-left:0;
         width:74.4%;
         margin-right:-5px;
         display:inline-block 
    }
     .vendor-warranty{
         font-size:12px 
    }
     .vendors-table-col--shipping{
         font-size:9px 
    }
     .vendors-table-col--sellerTitle a{
         font-size:12px 
    }
     .vendors-table-col--rating{
         font-size:12px 
    }
     .vendors-table-col--price{
         font-size:15px 
    }
     .matrix_wolfold-price{
         font:14px/20px Kalameh 
    }
     .matrix_wolffinal-price{
         font-size:16px 
    }
     .btn-add-comment::before{
         top:222px 
    }
     .vendors-table .woocommerce-Price-currencySymbol{
         font-size:12px 
    }
     .vendors-table .vendor-button{
         font-size:13px 
    }
     .vendors-table-col--shipping .icon::before{
         top:-4px;
         font-size:17px 
    }
     .vendor-warranty::before{
         font-size:18px 
    }
     .vendors-table-col--shipping i.icon{
         width:24px 
    }
     .vendors-header .vendors-count{
         font-size:14px 
    }
     .zoomWindow{
         width:411px!important;
         height:411px!important 
    }
     .copyright-bar .copyright-bar-text .section-one{
         font-size:10px;
         width:78% 
    }
     .copyright-bar .copyright-bar-text .section-two{
         font-size:11px 
    }
     .product-det .dk-button-container .dk-button-label .dk-button-labelname{
         margin-right:6px;
         font-size:14px;
         padding:0 
    }
     .form-submit .submit{
         width:130px 
    }
     .product-info-box {
         margin-right: -86px;
    }
     .section-products-carousel .productItem {
         width: 235px;
    }
     .wonder.section-products-carousel .productItem {
         width: 230px;
    }
     .matrix_wolfspecial-offers-homepage-page a {
         display: block;
    }
}
 @media only screen and (max-width : 1024px)and (max-width: 1099px){
     ul > li > ul.level{
         min-width:870px;
         max-width:870px 
    }
     .bk_menu .bigi > ul > li > ul.level{
         min-width:870px 
    }
     .bk_menu .bigi > ul > li:hover > ul.level > li > .submenu > ul > li{
         width:20% 
    }
     .bk_menu .bigi > ul > li:hover > ul.level > li > .submenu .line{
         width:20% 
    }
     .add-comment-page .product-image img{
         max-width:280px;
         max-height:280px 
    }
     .container-bigikala.footer-div .col-md-6{
         width:50%;
         float:right;
         width:50%;
         float:right 
    }
     .add-comment-page .col-md-4{
         padding:15px 30px;
         width:50% 
    }
     .form-submit input#submit{
         font-size:14px;
         line-height:0;
         height:40px;
         width:150px 
    }
     .container-bigikala.footer-div .col-md-2{
         width:16.6666%;
         float:right 
    }
     .copyright-bar .copyright-bar-text .section-one{
         font-size:8px;
         width:78% 
    }
     .copyright-bar .copyright-bar-text .section-two{
         font-size:10px 
    }
     .about-bar{
         color:#737272;
         font-size:10px;
         line-height:26px;
         text-align:justify 
    }
     .add-comment-page .col-md-8{
         width:50%;
         padding:30px 
    }
     .product_bar_left .bigiCountDown.small{
         margin-right:170px 
    }
     .out_of_stock_label{
         width:111.5% 
    }
     #mailpoet_form_1 .mailpoet_text,#mailpoet_form_1 .mailpoet_textarea{
         width:215px!important 
    }
     .subscribe-social .col-md-7{
         width:93% 
    }
     .col-md-4.product-gallery{
         width:32%;
         display:inline-block;
         float:right 
    }
     .col-md-8.product-det{
         width:68%;
         display:inline-block 
    }
     .p-section-one .main-content .col-md-9{
         display:inline-block 
    }
     #vendors-count-link{
         font-size:9px 
    }
     .bigikala-control-thumbs{
         padding-left:40px 
    }
     .woocommerce .quantity .qty{
         width:60px 
    }
     .dk-button .dk-button-container .dk-button .dk-button-label{
         padding:7px 54px 0 9px 
    }
     .header-logo img{
         max-width:140px 
    }
     .product_bar{
         display:block;
         width:112% 
    }
     .product_bar::before{
         top:35px;
         right:17px;
         font-size:12px 
    }
     .product_bar_left .flip-clock-wrapper ul li a div div.inn{
         font-size:8px 
    }
     .woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{
         padding-right:30px 
    }
     .product-gallery-warp{
         margin-right:-36px 
    }
     .product-gallery-warp ul li{
         width:35px;
         height:35px;
         padding:11px 5px 
    }
     .add_to_wishlist::before,.icon-love.done::before,.icon-love::before{
         font-size:15px 
    }
     .dk-button-container .dk-button i.dk-button-icon.dk-button-icon-notification::before,.icon-share::before,.icon-statistics::before,.product-gallery .icon-compare.added::before,.product-gallery .icon-compare::before{
         font-size:20px 
    }
     .product-gallery .icon-compare::before{
         margin-top:-18px;
         font-size:19px 
    }
     .current-product-video::before{
         font-size:21px;
         left:11px;
         top:3px 
    }
     .icon-share::before,.icon-statistics::before{
         left:-10px;
         margin-top:-17px 
    }
     .woocommerce div.product div.images .woocommerce-product-gallery__trigger{
         font:30px/22px Kalameh;
         width:30px;
         height:30px;
         border-radius:14px
    }
     .zoomWindow{
         margin-right:200px;
         width:281px!important;
         height:281px!important 
    }
     .review-tab-content .col-sm-12.col-md-6{
         width:50% 
    }
     .admin-advantages.col-md-6 .advantages,.admin-advantages.col-md-6 .disadvantages{
         max-width:25% 
    }
     .apps li{
         margin-right:-18px 
    }
     .socials li{
         margin-left:0
    }
     .section-products-carousel .productItem{
         width:203px 
    }
     .section-products-carousel .productItem img{
         width:180px;
         height:180px 
    }
     .special-offer-hint-cart{
         bottom:-55px 
    }
     #mailpoet_form_1 .mailpoet_text,#mailpoet_form_1 .mailpoet_textarea{
         width:175px!important 
    }
     .section-products-carousel .productItem {
         width: 214px;
    }
     .wonder.section-products-carousel .productItem {
         width: 203px;
    }
     .matrix_wolfspecial-offers-homepage-page a {
         display: block;
    }
     .loop-add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woocommerces .section-products-carousel a.button, .woocommerce .section-products-carousel a.button:hover, .section-products-carousel a.button.product_type_external, .section-products-carousel a.button.product_type_simple {
         width: 40px;
         height: 30px;
    }
}
