﻿@font-face{
    font-family:IRANYekan;
    src:url(../fonts/IranYekanLight.eot);
    src:url(../fonts/IranYekanLight.eot?#iefix) format("embedded-opentype"),url(../fonts/IranYekanLight.woff) format("woff"),url(../fonts/IranYekanLight.ttf) format("truetype");
    font-weight:300;
    font-style:normal
}
@font-face{
    font-family:IRANYekan;
    src:url(../fonts/IranYekanMedium.eot);
    src:url(../fonts/IIranYekanMedium.eot?#iefix) format("embedded-opentype"),url(../fonts/IranYekanMedium.woff) format("woff"),url(../fonts/IranYekanMedium.ttf) format("truetype");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:IRANYekan;
    src:url(../fonts/IranYekanBold.eot);
    src:url(../fonts/IranYekanBold.eot?#iefix) format("embedded-opentype"),url(../fonts/IranYekanBold.woff) format("woff"),url(../fonts/IranYekanBold.ttf) format("truetype");
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:"Material Design Icons";
    src:url(../fonts/materialdesignicons-webfont.eot?#iefix&v=2.5.94) format("embedded-opentype"),url(../fonts/materialdesignicons-webfont.woff) format("woff"),url(../fonts/materialdesignicons-webfont.ttf) format("truetype"),url(../fonts/materialdesignicons-webfont.svg) format("svg");
    font-style:normal;
    font-weight:400
}
@font-face{
    font-family:bigikala-mobile;
    src:url(../fonts/ff58addd.eot);
    src:url(../fonts/ff58addd.eot?#iefix) format("eot"),url(../fonts/46b912a0.woff2) format("woff2"),url(../fonts/7739d621.woff) format("woff"),url(../fonts/3f838cdd.ttf) format("truetype")
}
body a{
    text-decoration:none!important;
    font-family:IRANYekan,Titillium Web
}
a,body{
    font-family:IRANYekan,Titillium Web;
    font-weight:400
}
.logo a{
    line-height:0;
    font-size:0
}
#billing_email,#billing_bankcard{
    font-family:IRANYekan,Titillium Web
}
a#vendors-count-link,td.date > span,.vendors-header .vendors-count,.woocommerce div.product form.cart .variations label,.vendors-rate,.vendors-table-col--shipping,.vendor-warranty,.compare-thumbs-container .rating .txt,.rpwe-time,.shipping_method_box .label,.product_attr_pa_warranty,.payment_box.payment_method_cod,.chosen_shipping_method,.delivery-time span.value,.package-count span.value,.cart-qty,.overal-rate-status-info span{
    font-family:IRANYekan,Titillium Web;
    letter-spacing:-.5px;
    font-weight:400
}
.wc-proceed-to-checkout{
    display:inline-table;
    position:fixed;
    bottom:0;
    right:0;
    left:0;
    z-index:999;
    margin:0;
    padding:0!important;
    width:98%;
    background:#fff
}
.youone-tooltip .youone-tooltiptext{
    font-family:IRANYekan
}
.clearfix::before{
    display:none
}
.final{
    font-size:0!important;
    padding-left:0!important;
    padding-top:0!important
}
.woocommerce-page table.cart_totals_table.shop_table_responsive tr td{
    width:40%;
    float:left;
    display:block;
    position:relative;
    line-height:0
}
.woocommerce-page table.cart_totals_table.shop_table_responsive.youone-order-review tr td{
    width:10%;
    float:left;
    display:block;
    position:relative;
    line-height:35px
}
.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{
    display:inline-block;
    font-family:IRANYekan;
    font-weight:300
}
.woocommerce-page table.shop_table_responsive tbody .final .woocommerce-Price-amount{
    font-family:IRANYekan,Titillium Web;
    font-size:14px!important;
    text-align:left;
    width:100%
}
.woocommerce .cart-collaterals .cart_totals table th{
    display:contents!important
}
.shipping-cost{
    display:none!important
}
hr{
    display:none
}
#wrapper{
    max-width:100%;
    max-height:100%;
    overflow:hidden;
    border:1px solid #ddd;
    border-radius:5px;
    margin:0 auto
}
.loading-img{
    display:none
}
#slider,#slider>ul>li,.captionList{
    width:100%;
    height:100%
}
#slider ul,.captionList{
    margin:0;
    padding:0;
    list-style:none
}
#slider>ul>li{
    position:absolute;
    top:0;
    left:0;
    display:none
}
#slider ul li:first-child{
    display:list-item
}
.captionItem:first-child{
    border-left:none
}
#slider .next,#slider .prev{
    position:absolute;
    z-index:9999;
    box-sizing:border-box;
    width:35px;
    height:38px;
    opacity:0;
    background:0 0
}
#slider .next{
    right:0
}
#slider .prev{
    left:0
}
.next div.toRight{
    right:15px
}
.prev div.toLeft{
    left:15px
}
#slider .next:hover .toRight,#slider .prev:hover .toLeft{
    opacity:.7
}
#slider .next div.toRight,#slider .prev div.toLeft{
    width:19px;
    height:33px;
    margin-top:-33px;
    background-image:url(../images/arrow-2.png);
    position:absolute;
    top:50%;
    z-index:100
}
h1,h2,h3,h4,h5,h6,ul{
    margin:0;
    font-weight:400
}
#slider .next div.toRight{
    background-position:-19px -33px
}
a{
    text-decoration:none
}
a:focus,button:focus{
    outline:0
}
ul{
    list-style:none;
    padding:0
}
.lofslidervoc *{
    margin:0 auto;
    padding:0
}
.lofslidervoc,.matrix_wolfspecial-offers-homepage-page{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box
}
#bigiCountDown{
    float:right;
    margin-top:7px;
    display:-webkit-inline-flex;
    display:inline-flex;
    direction:ltr
}
#bigiCountDown>span.label{
    font-size:24px;
    font-weight:400;
    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:-8px;
    margin-right:5px
}
#bigiCountDown.small>span.label{
    font-size:24px;
    font-weight:400;
    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:100%;
    height:382px;
    border:1px solid #ebeced;
    background-color:#fff;
    -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    -ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1)
}
.lofslidervoc .preloader{
    position:absolute;
    z-index:999;
    top:0;
    right:0;
    width:100%;
    height:100%;
    text-align:center;
    background:#fff
}
.lofslidervoc .preloader div{
    width:100%;
    height:100%;
    background:url(../images/loading.gif) 50% 50% no-repeat
}
.lofslidervoc .sliders-wrapper{
    position:relative;
    overflow:hidden;
    width:100%;
    height:100%
}
.lofslidervoc ul.lofslidersmain li{
    overflow:hidden
}
.lofslidervoc .lof-opacity{
    width:100%;
    height:100%
}
.lofslidervoc .lof-opacity li{
    position:absolute;
    top:0;
    right:0;
    float:inherit;
    width:100%;
    list-style:none;
    background:#fff
}
.lofslidervoc .navigator-content{
    float:left;
    width:22%;
    border-right:1px solid #e5e5e5;
    background-color:#f5f5f5
}
.lofslidervoc .navigator-wrapper{
    position:relative;
    z-index:0;
    float:left;
    width:100%;
    height:382px
}
.lofslidervoc ul.navigator-wrap-inner{
    position:absolute;
    top:0;
    width:100%
}
.lofslidervoc ul.navigator-wrap-inner li{
    font:11px/38px IRANYekan,Titillium Web;
    line-height:38px;
    position:relative;
    display:block;
    width:100%;
    height:38px;
    list-style:none;
    cursor:pointer;
    text-align:center;
    white-space:nowrap;
    text-overflow:ellipsis
}
.lofslidervoc ul.navigator-wrap-inner li:before{
    position:absolute;
    top:0;
    left:100%;
    width:0;
    height:0;
    content:"";
    opacity:0;
    border:19px solid transparent;
    border-left-color:#ef5661
}
.lofslidervoc ul.navigator-wrap-inner li span{
    display:block;
    overflow:hidden;
    box-sizing:border-box;
    width:97%;
    padding:0 5px;
    text-overflow:ellipsis
}
.lofslidervoc ul.navigator-wrap-inner li:hover{
    background:#ebecf0
}
.lofslidervoc ul.navigator-wrap-inner li.active{
    color:#fff;
    background:#ef5661
}
.lofslidervoc .wc-descrip span,.lofslidervoc .wc-descrip span a,ul.lofslidersmain li .wc-thumb a{
    color:#000
}
.lofslidervoc ul.navigator-wrap-inner li.active:before{
    opacity:1
}
.lofslidermain{
    float:right;
    overflow:hidden;
    width:78%;
    height:382px
}
ul.lofslidersmain li .wc-thumb{
    float:left;
    width:45%;
    height:382px;
    margin-top:5%;
    margin-left:3%;
    text-align:center
}
@media only screen and (max-width:720px){
    ul.lofslidersmain li .wc-thumb{
        float:left;
        width:45%;
        height:382px;
        margin-top:5%;
        margin-left:17%;
        text-align:center
    }
}
ul.lofslidersmain li .wc-thumb h3{
    font:15px/24px IRANYekan,Titillium Web;
    display:block;
    margin-top:10px;
    text-align:center;
    color:#000
}
ul.lofslidersmain li .wc-thumb img{
    margin:0 auto;
    max-width:220px;
    max-height:220px
}
.lofslidervoc .wc-descrip{
    float:right;
    overflow:hidden;
    box-sizing:border-box;
    width:50%;
    margin-right:2%;
    padding:20px;
    text-align:justify
}
.columnone label{
    font:14px/24px IRANYekan,Titillium Web;
    display:block;
    clear:both;
    margin-bottom:5px
}
.columnone dell span,.columnone inss{
    display:inline-block;
    box-sizing:border-box;
    transition:.15s linear;
    vertical-align:top
}
.columnone dell span{
    font-family:IRANYekan,Titillium Web;
    line-height:33px;
    position:relative;
    min-width:76px;
    height:32px;
    padding:0 5px;
    text-align:center;
    color:#fff;
    border-radius:0 3px 3px 0;
    background:gray;
    margin-left:0
}
dell span:after,dell span:before{
    position:absolute;
    z-index:2;
    content:""
}
dell span:before{
    top:16px;
    right:5px;
    bottom:0;
    left:0;
    width:90%;
    height:0;
    transform:rotate(-15deg);
    border-bottom:1px solid #000
}
dell span:after{
    top:7px;
    left:-10px;
    transition:.15s linear;
    border-top:8px solid transparent;
    border-right:10px solid gray;
    border-bottom:8px solid transparent
}
h4 .widget-title .menu{
    font:13px/30px IRANYekan,Titillium Web;
    color:#777
}
.columnone inss{
    font-size:30px;
    line-height:25px;
    position:relative;
    height:32px;
    padding:0 15px 0 5px;
    color:#f0413e;
    border:none;
    float:none;
    border-radius:6px 0 0 3px;
    background-color:#ef5661
}
.columncounter,.columntwo{
    display:block;
    overflow:hidden
}
.columnone inss span:before{
    position:absolute;
    z-index:1;
    top:7px;
    right:0;
    content:"";
    border-top:9px solid transparent;
    border-right:11px solid #fff;
    border-bottom:9px solid transparent
}
.columnone inss span{
    line-height:35px;
    font-family:IRANYekan,Titillium Web
}
.columnone inss em{
    font:13px/33px IRANYekan,Titillium Web;
    margin-right:5px;
    vertical-align:top;
    float:left
}
.columntwo{
    font:13px/18px IRANYekan,Titillium Web;
    min-height:90px;
    max-height:90px;
    margin-top:60px;
    white-space:pre-line;
    color:#494949;
    padding-right:5px
}
.columncounter{
    margin-top:50px
}
#retroclockbox_sm1{
    margin-top:5px
}
.columncounter span{
    font:14px/25px IRANYekan,Titillium Web;
    font-size:12px;
    top:auto;
    display:block
}
.columncounter p{
    direction:ltr
}
.napadid{
    -webkit-filter:blur(5px);
    filter:blur(5px)
}
.tamamshode{
    position:absolute;
    right:100px;
    bottom:40px
}
.product_bar_left{
    float:left
}
.product_bar_price{
    font-family:IRANYekan,Titillium Web;
    font-size:15px;
    display:inline-block;
    float:left;
    overflow:hidden;
    margin-top:5px;
    margin-left:25px
}
.product_bar_price inss{
    font:24px/30px IRANYekan,Titillium Web;
    position:relative;
    z-index:1;
    display:block;
    float:right;
    height:28px;
    padding:0 10px 0 0;
    transition:.15s linear;
    text-decoration:none;
    color:#fff;
    background:#ef5661;
    direction:rtl
}
.product_bar_price inss span{
    color:#fff
}
.product_bar_price inss em{
    font:14px/25px IRANYekan,Titillium Web;
    font-style:normal;
    margin-right:5px;
    vertical-align:top
}
.product_bar_dis{
    font:16px/26px IRANYekan,Titillium Web;
    display:block;
    float:left;
    width:70px;
    height:28px;
    text-align:center;
    color:#fff;
    background:#e54949
}
.product_bar_counter{
    display:inline-block;
    float:left;
    overflow:hidden;
    margin-top:6px;
    margin-right:30px
}
@media only screen and (max-width:720px){
    .lofslidervoc,.lofslidervoc .wc-descrip{
        float:none;
        width:auto;
        height:auto;
        text-align:center
    }
    .lofslidervoc{
        overflow:hidden;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        border:1px solid #ebeced;
        background-color:#fff;
        -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
        box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
        -ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1)
    }
    .lofslidervoc .wc-descrip{
        padding:10px
    }
}
.display-all-offers a,.range-slider__action{
    box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
    cursor:pointer
}
.button-next,.button-previous{
    position:absolute;
    z-index:100000;
    top:45%;
    display:none;
    width:20px;
    height:auto;
    cursor:pointer
}
.button-previous{
    left:7px
}
.button-next{
    right:7px
}
@media only screen and (max-width:720px){
    .lofslidervoc .navigator-content{
        display:none
    }
    .button-next,.button-previous{
        position:absolute;
        z-index:100000;
        top:45%;
        display:block;
        width:20px;
        cursor:pointer;
        height:auto
    }
    .button-previous{
        left:7px
    }
    .button-next{
        right:7px
    }
    .columntwo{
        display:none
    }
    .columnone,.lofslidervoc .wc-descrip{
        position:absolute;
        margin:0 auto;
        text-align:center
    }
    .wc-descrip span a{
        display:none
    }
    .lofslidervoc .wc-descrip span{
        color:transparent
    }
    .lofslidervoc .wc-descrip{
        right:20px;
        bottom:0;
        bottom:10px;
        display:block;
        padding:5px
    }
    ul.lofslidersmain li .wc-thumb img{
        margin:0 auto;
        max-width:150px;
        max-height:150px
    }
    .columnone label{
        font:14px/24px IRANYekan,Titillium Web;
        display:block;
        clear:both;
        margin-bottom:0;
        color:#aa9b84
    }
    #bigiCountDown,.columnone{
        font-family:IRANYekan,Titillium Web
    }
    .columnone{
        font-size:20px;
        right:22%;
        overflow:hidden;
        width:auto;
        margin:0 auto;
        display:block;
        z-index:99999;
        position:absolute
    }
    .lofslidervoc,.lofslidervoc .wc-descrip{
        float:none;
        width:100%;
        height:auto;
        text-align:center
    }
    #bigiCountDown{
        margin-bottom:15px;
        margin-top:7px;
        display:-webkit-inline-flex;
        display:inline-flex;
        direction:ltr
    }
    .product_bar_price{
        margin-left:25px
    }
    .product_bar_price inss span{
        font-size:12px
    }
    .product_bar_price inss em{
        font:11px/25px IRANYekan,Titillium Web
    }
    .product_bar_dis{
        width:39px
    }
    .product_bar_price inss{
        line-height:20px
    }
}
@media only screen and (max-width:920px){
    .columnone inss span{
        font-size:16px
    }
    .columnone dell span{
        font-size:14px
    }
    .columnone inss em{
        font:10px/33px IRANYekan,Titillium Web
    }
    ul.lofslidersmain li .wc-thumb h3{
        font:14px/18px IRANYekan,Titillium Web;
        display:block;
        margin-top:0;
        text-align:center;
        color:#000
    }
}
.promotion__header{
    background:#fb3449
}
.sticky-special-timer .wrapper{
    width:1170px;
    display:block;
    margin-left:auto;
    margin-right:auto
}
.promotion__header,.sticky-wrapper{
    width:100%;
    height:55px;
    position:absolute;
    right:0;
    bottom:0
}
.promotion__header.fixed{
    position:fixed;
    bottom:0;
    z-index:99999999
}
.promotion__title{
    float:right;
    line-height:95px;
    margin-right:20px
}
.clock{
    position:relative;
    margin:13px 5px 0 0;
    border:2px solid #fff;
    float:left;
    width:33px;
    height:33px;
    border-radius:50%;
    background-color:transparent;
    z-index:5
}
.matrix_wolfproduct-old-price::after{
    position:absolute;
    top:47%;
    width:110%;
    transform:translate(-50%,-50%);
    height:1px;
    background:#b6b4b4
}
.clock::after,.clock__hand{
    position:absolute;
    background:#fff
}
.clock__hand{
    width:2px;
    top:50%;
    left:49%;
    transform:translate(-50%,-50%);
    transform-origin:top center
}
.clock::after,.matrix_wolfproduct-old-price:after{
    left:50%;
    content:""
}
.clock__hand--short{
    height:14px;
    animation:i 10s linear infinite
}
.clock__hand--long{
    height:16px;
    animation:i 3s linear infinite
}
.clock::after{
    top:-3px;
    width:14px;
    height:2px;
    transform:translate(-50%)
}
@keyframes a{
    0%,to{
        transform:translate(-34px)
    }
    50%{
        transform:translate(96px)
    }
}
@keyframes f{
    0%,60%,75%,90%,to{
        animation-timing-function:cubic-bezier(.19,1,.22,1)
    }
    0%{
        opacity:1;
        transform:translate3d(3000px,0,0)
    }
    60%{
        opacity:1
    }
    to{
        transform:none
    }
}
.toast-enter--bottom-right,.toast-enter--top-right,.toastify-bounceInRight{
    animation-name:f
}
@keyframes g{
    20%{
        opacity:1;
        transform:translate3d(-10px,0,0)
    }
    to{
        opacity:1;
        transform:translate3d(2000px,0,0)
    }
}
.toast-exit--bottom-right,.toast-exit--top-right,.toastify-bounceOutRight{
    animation-name:g
}
.toastify-animated{
    animation-duration:.75s;
    animation-fill-mode:both
}
.range-slider__action{
    position:relative;
    display:block;
    height:38px;
    margin-top:15px;
    background-color:#00bfd6;
    color:#fff;
    line-height:38px
}
.matrix_wolfspecial-offers-homepage-page,.wpb_single_image .wpb_wrapper{
    -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    -ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1)
}
@keyframes c{
    0%{
        opacity:1;
        transform:translate3d(0,325px,0)
    }
    50%{
        opacity:1;
        transform:translate3d(0,285px,0)
    }
    to{
        opacity:1;
        transform:translate3d(0,290px,0)
    }
}
@keyframes d{
    0%{
        transform:translate3d(0,290px,0)
    }
    50%{
        transform:translate3d(0,285px,0)
    }
    to{
        transform:translate3d(0,325px,0)
    }
}
@keyframes e{
    0%{
        opacity:1;
        transform:translateZ(0)
    }
    50%{
        opacity:1;
        transform:translate3d(0,-15px,0)
    }
    to{
        opacity:1;
        transform:translate3d(0,325px,0)
    }
}
@keyframes i{
    0%{
        transform:rotate(-180deg)
    }
    to{
        transform:rotate(180deg)
    }
}
@keyframes h{
    0%{
        width:100%
    }
    to{
        width:0
    }
}
.sticky-countdown{
    float:right
}
.timer{
    float:left;
    color:#fff;
    margin-top:0;
    direction:ltr
}
.sticky-wrapper .flip-clock-wrapper{
    display:none
}
.timer__holder{
    font:400 35px/56px sans-serif;
    position:relative
}
.timer .spacer{
    font-size:30px;
    vertical-align:7px;
    padding:0 10px 0 5px
}
.matrix_wolfproduct-attributes{
    background:#fafafa;
    padding:16px 10px;
    margin:5px 0 15px;
    height:100px;
    color:#7a7a7a;
    overflow:hidden
}
.matrix_wolfproduct-title a{
    color:#373737
}
.matrix_wolfproduct-attributes p{
    display:block;
    position:relative;
    padding-right:14px;
    margin-bottom:10px;
    width:100%;
    font:400 12px IRANYekan,Titillium Web;
    line-height:22px;
    color:#7a7a7a
}
.matrix_wolfproduct-attributes p:before{
    content:"";
    position:absolute;
    top:9px;
    right:0;
    width:5px;
    height:5px;
    background:#d7d7d7;
    border-radius:50%
}
.matrix_wolfspecial-product{
    position:relative;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    width:50%;
    border-bottom:1px solid #f9f9f9;
    min-height:300px;
    border-left:1px solid #f9f9f9;
    float:right;
    background-color:#fff
}
.special_offers{
    margin-top:20px
}
.matrix_wolfproduct-prcie{
    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-align:start;
    -moz-align-items:flex-start;
    -ms-align-items:flex-start;
    -o-align-items:flex-start;
    align-items:flex-start;
    -ms-flex-align:start;
    height:50px;
    margin-bottom:10px
}
.matrix_wolfproduct-old-price{
    position:relative;
    font-size:15px;
    color:#cecece
}
.matrix_wolfproduct-old-price:after{
    position:absolute;
    top:47%;
    width:110%;
    transform:translate(-50%,-50%);
    height:1px;
    background:#b6b4b4
}
.matrix_wolfproduct-old-price .woocommerce-Price-currencySymbol{
    display:none
}
.matrix_wolfproduct-sale-price{
    position:relative;
    font-size:17px;
    color:#fa3348;
    padding-left:55px;
    margin-top:-5px
}
.matrix_wolfproduct-view,.matrix_wolfproduct-view a:focus,.matrix_wolfproduct-view a:hover{
    color:#fff
}
.matrix_wolfproduct-view{
    display:inline-block;
    padding:12px 26px;
    background-color:#1ca2bd;
    line-height:normal;
    font-family:IRANYekan,Titillium Web;
    font-size:15px
}
.flip-clock-before{
    display:none
}
.sticky-special-offers .flip-clock-wrapper ul{
    margin:0;
    width:20px;
    height:42px;
    background:0 0;
    font:400 35px/56px sans-serif;
    border-radius:5px
}
.sticky-special-offers .flip-clock-wrapper ul li a div.up:after{
    content:"";
    position:absolute;
    top:44px;
    left:0;
    z-index:5;
    width:100%;
    height:3px;
    background-color:transparent
}
.sticky-special-offers .flip-clock-dot{
    display:block;
    background:#fff;
    width:4px;
    height:4px;
    position:absolute;
    border-radius:50%;
    left:0
}
.sticky-special-offers .flip-clock-wrapper ul li a div div.inn{
    background-color:transparent
}
.breadcrumb,.carousel-indicators,.dropdown-menu,.media-list,.nav,.pager{
    list-style:none
}
.sticky-special-offers.flip-clock-before{
    display:none
}
.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 div.inn,.flip-clock-wrapper ul li a div.up:after{
    position:absolute;
    width:100%
}
.flip-clock-wrapper ul li{
    z-index:1;
    left:0;
    top:0;
    height:100%
}
.flip-clock-wrapper ul li:first-child{
    z-index:2
}
.flip-clock-wrapper ul li a{
    display:block;
    height:100%
}
.flip-clock-wrapper ul li a div{
    z-index:1;
    left:0;
    height:50%;
    font-size:28px;
    overflow:hidden;
    outline:transparent solid 1px
}
.flip-clock-wrapper ul li a div .shadow{
    height:100%;
    z-index:2
}
.flip-clock-wrapper ul li a div.up{
    -webkit-transform-origin:50% 100%;
    -moz-transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    -o-transform-origin:50% 100%;
    transform-origin:50% 100%;
    top:0
}
.flip-clock-wrapper ul li a div.down{
    -webkit-transform-origin:50% 0;
    -moz-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    -o-transform-origin:50% 0;
    transform-origin:50% 0;
    bottom:0;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.flip-clock-wrapper ul li a div div.inn{
    left:0;
    z-index:1;
    height:200%;
    color:#fff;
    text-align:center
}
.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
}
.sticky-special-offers .flip-clock-wrapper ul li a div.down div.inn{
    bottom:0;
    font-size:35px
}
.flip-clock-wrapper ul li a div.down div.inn{
    bottom:0
}
.flip-clock-wrapper ul.play li.flip-clock-before{
    z-index:3
}
.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:first-child{
    width:0
}
.flip-clock-dot{
    display:block;
    background:#3a3a3a;
    width:2px;
    height:2px;
    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-dot.top{
    top:12px
}
.flip-clock-dot.bottom{
    bottom:20px
}
.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
}
.matrix_wolfspecial-image{
    width:40%;
    display:-webkit-inline-box;
    display:-moz-inline-box;
    display:inline-box;
    display:-moz-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    box-align:end;
    -moz-align-items:flex-end;
    -ms-align-items:flex-end;
    -o-align-items:flex-end;
    align-items:flex-end;
    -ms-flex-align:end;
    box-pack:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -o-justify-content:center;
    justify-content:center;
    -ms-flex-pack:center;
    position:relative;
    text-align:center
}
.special_offers .discount{
    position:absolute;
    top:17px;
    right:10px;
    transform:translateY(-10%);
    display:-webkit-inline-box;
    display:-moz-inline-box;
    display:inline-box;
    display:-moz-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    box-align:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    box-orient:horizontal;
    box-direction:normal;
    -moz-flex-direction:row;
    flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-lines:single;
    -moz-box-lines:single;
    box-lines:single;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    overflow:hidden;
    height:28px;
    background:#fb3449;
    color:#fff
}
.special_offers .discount__amount{
    padding:0 7px 0 3px;
    font-size:23px
}
.special_offers .takhfifat{
    background:#e5494a;
    font-size:14px;
    text-align:center;
    font-family:IRANYekan,Titillium Web;
    padding:0 8px
}
.special_offers .woocommerce-Price-currencySymbol{
    font:14px IRANYekan,Titillium Web
}
.matrix_wolfadaptive-title,.matrix_wolfproduct-title,.matrix_wolfspecial-offers-homepage-page a{
    font-family:IRANYekan,Titillium Web
}
.matrix_wolfspecial-des{
    float:left;
    padding:0 10px 0 25px;
    width:50%
}
.matrix_wolfproduct-title{
    margin:15px 0 0;
    font-size:14px;
    line-height:26px;
    min-height:52px;
    color:#373737
}
.matrix_wolfspecial-product-finish{
    position:absolute;
    right:110px;
    bottom:50%;
    margin-bottom:-23px
}
.matrix_wolfspecial-offers-homepage-page{
    position:relative;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center;
    padding:0 15px;
    height:110px;
    color:#4d4d4d;
    font-size:14px;
    background:url(../images/pattern-deal.png) 50% 50% #fbfbfb;
    cursor:pointer;
    border:1px solid #ebeced;
    box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    box-sizing:border-box;
    overflow:hidden
}
.matrix_wolfspecial-offers-homepage-page a{
    display:block;
    margin-top:10px;
    padding:0 30px;
    height:48px;
    line-height:48px;
    text-align:center;
    cursor:pointer;
    background:#00bfd6;
    color:#fff;
    box-shadow:none
}
.matrix_wolfadaptive-flip-clock{
    padding:5px;
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -moz-box-pack:justify;
    box-pack:justify;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-justify-content:space-between;
    -o-justify-content:space-between;
    justify-content:space-between;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    text-align:right;
    font-size:13px;
    color:#000;
    margin-right:10px
}
.matrix_wolfadaptive-timer-icon{
    overflow:hidden;
    height:30px;
    width:30px;
    fill:#5b5b5b;
    content:'';
    background:url(../images/clock.png) 100% center no-repeat;
    margin:5px 5px 10px 10px
}
.matrix_wolfadaptive-flip-clock>span{
    display:-webkit-inline-box;
    display:-moz-inline-box;
    display:inline-box;
    display:-webkit-inline-flex;
    display:-moz-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    padding:0
}
.matrix_wolfadaptive-title h2{
    display:block;
    color:#333;
    font-size:14px;
    padding:0 5px;
    text-decoration:none;
    text-overflow:ellipsis;
    white-space:normal;
    overflow:hidden;
    max-width:98%;
    margin:10px auto;
    height:42px
}
.matrix_wolfadaptive-image{
    margin:10px auto;
    display:block;
    width:130px;
    height:130px
}
.new-price,.old-price{
    padding:0 7px;
    height:25px;
    font-weight:400;
    font-family:IRANYekan,Titillium Web
}
.matrix_wolfadaptive-prices{
    display:block;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    box-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -o-justify-content:center;
    justify-content:center;
    -ms-flex-pack:center;
    margin-top:6px
}
.hide,.old-price .woocommerce-Price-currencySymbol,.sticky-wrapper .hours{
    display:none
}
.old-price{
    position:relative;
    background-color:grey;
    font-size:15px;
    min-width:31%;
    line-height:29px
}
.new-price{
    background:#fe5353;
    font-size:15px;
    min-width:38%;
    line-height:28px;
    text-align:center
}
.old-price:before{
    content:"";
    position:absolute;
    top:11px;
    right:9px;
    bottom:0;
    left:0;
    border-bottom:1px solid #fe5353;
    z-index:2;
    -webkit-transform:rotate(-20deg);
    -moz-transform:rotate(-20deg);
    -ms-transform:rotate(-20deg);
    -o-transform:rotate(-20deg);
    transform:rotate(-20deg);
    height:0;
    width:70%
}
.matrix_wolftimer .hour,.matrix_wolftimer .minutes{
    width:30px;
    background:#5c5c5c;
    color:#fff;
    line-height:5px;
    padding-top:7px;
    text-align:center;
    font-family:IRANYekan,Titillium Web;
    height:30px
}
.matrix_wolfadaptive-flip-clock p{
    margin:0
}
.matrix_wolftimer .minutes{
    display:inline-grid;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    box-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -o-justify-content:center;
    justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.matrix_wolftimer .hour,.s-info{
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple
}
.matrix_wolftimer .hour{
    display:inline-grid;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    box-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -o-justify-content:center;
    justify-content:center;
    -ms-flex-pack:center;
    box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.matrix_wolftimer-seprator{
    font-weight:600;
    display:inline-block;
    font-size:16px;
    padding:0 3px
}
.matrix_wolftimer .hour span,.matrix_wolftimer .minutes span{
    line-height:0
}
.matrix_wolfadaptive-flip-clock span{
    float:right;
    margin-right:2px;
    font-family:IRANYekan,Titillium Web;
    font-size:14px;
    line-height:30px
}
.wonders{
    max-width:70%
}
.incredible__finishLabel,.matrix_wolfadaptive-finish img{
    position:absolute;
    left:50%;
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:4;
    pointer-events:none;
    bottom:20px;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    width:180px;
    height:auto
}
.matrix_wolfadaptive-product{
    display:inline-table!important
}
.matrix_wolftimer .hour span,.matrix_wolftimer .minutes span{
    font-size:9px;
    color:#d3d3d3;
    margin:0;
    font-family:IRANYekan,Titillium Web
}
.carousel--incredible__button,.new-price .woocommerce-Price-currencySymbol{
    font-family:IRANYekan,Titillium Web
}
.columnone inss span,.matrix_wolfproduct-view,.matrix_wolfproduct-view a{
    color:#fff
}
.promotion{
    margin:0 auto;
    text-align:center
}
.sticky-wrapper .flip-clock-divider{
    margin-top:4px
}
.new-price .woocommerce-Price-currencySymbol{
    font-size:10px;
    line-height:17px
}
#bigiCountDown>span.label{
    border-radius:6px
}
.matrix_wolfproduct-attributes,.matrix_wolftimer .hour,.matrix_wolftimer .minutes{
    border-radius:5px
}
.new-price{
    border-radius:7px 0 0 7px
}
.old-price{
    border-radius:0 7px 7px 0
}
.matrix_wolfspecial-offers-homepage-page a{
    border-radius:6px
}
.matrix_wolfspecial-offers-homepage-page{
    border-radius:0 0 5px 5px;
    -ms-border-radius:6px
}
.matrix_wolfproduct-view,.special_offers,.special_offers .discount{
    border-radius:6px
}
.lofslidervoc{
    border-radius:5px;
    -ms-border-radius:5px
}
.product_bar_dis{
    -webkit-border-radius:6px 0 0 3px;
    -moz-border-radius:6px 0 0 3px;
    border-radius:6px 0 0 3px;
    -ms-border-radius:6px 0 0 3px
}
.matrix_wolfadaptive-product,.product_bar_price{
    border-radius:6px
}
.columnone label{
    color:#f0413e
}
.columnone inss em{
    color:#fff
}
.matrix_wolfspecial-offers-homepage-page a:active,.matrix_wolfspecial-offers-homepage-page a:focus,.matrix_wolfspecial-offers-homepage-page a:hover{
    color:#fff;
    background-color:#00bfd6
}
@media (max-width:720px){
    .matrix_wolfspecial-product{
        border-radius:6px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        -ms-border-radius:6px
    }
}
.no-padding{
    padding-left:0;
    padding-right:0
}
.content-area{
    margin-top:40px
}
.big-padding{
    padding:20px
}
.header{
    background-color:#fff
}
.header-row{
    padding-bottom:5px
}
.top-header-bgtext p{
    padding:20px
}
.top-header-image img{
    width:100%
}
.header-right-side{
    padding:0
}
.top-header-menu{
    display:block;
    margin-bottom:10px
}
.top-header-menu ul{
    list-style:none;
    display:inline-block;
    margin:5px 0;
    padding:0
}
.top-header-menu ul li{
    display:inline-block;
    margin-left:10px;
    font-size:12px
}
.top-header-menu ul li span{
    vertical-align:middle;
    display:inline-block;
    height:18px;
    width:14px;
    margin-left:10px;
    background:url(../images/Bigikala.png) no-repeat
}
.top-header-menu ul li .login-menu{
    background-position:-309px -31px
}
.top-header-menu ul li h1{
    font-size:12px;
    margin:0;
    display:inline-block
}
.top-header-menu ul li .register-menu,.top-header-menu ul li .user-menu{
    background-position:-276px -33px
}
.top-header-menu ul li .wishlist-menu{
    background-position:-1099px -503px;
    transform:scale(.8);
    width:18px;
    height:18px
}
.top-header-menu ul li .orders-menu{
    background-position:-720px -31px
}
.top-header-menu ul li .gifts-menu{
    background-position:-276px -1px
}
.top-header-cart{
    float:right
}
.top-header-cart .big-button-container{
    margin:0;
    box-shadow:1px 1px 2px #ddd;
    -moz-box-shadow:0 1px 2px #ddd;
    -webkit-box-shadow:0 1px 2px #ddd;
    -ms-box-shadow:0 1px 2px #ddd;
    -o-box-shadow:0 1px 2px #ddd;
    width:190px
}
.big-button-container:active,.top-header-cart .big-button-container:active{
    box-shadow:none
}
.top-header-cart .cart-count{
    width:24px;
    height:24px;
    float:right;
    margin:7px 7px 0 0;
    display:block;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    background:#5fbf63;
    color:#fff;
    text-align:center;
    line-height:24px
}
.top-header-cart .big-button-labelname{
    float:right;
    height:38px
}
.big-button-container{
    display:inline-block;
    line-height:0;
    margin:4px;
    min-height:38px;
    overflow:hidden;
    position:relative;
    cursor:pointer
}
.big-button-container .big-button{
    line-height:0;
    text-decoration:none;
    -webkit-border-radius:6px;
    -ms-border-radius:6px;
    border-radius:6px
}
.big-button-container .big-button,.big-button-container .big-button i.big-button-icon{
    box-sizing:border-box;
    display:block;
    overflow:hidden;
    background-color:#ccc
}
.big-button-container .big-button,.big-button-container .big-button div,.big-button-container .big-button span,.big-button-container i.big-button-icon,.big-button-container i.big-button-icon::after,.big-button-container i.big-button-icon::before{
    transition:background-color 150ms ease 0
}
.big-button-container .big-button .big-button-icon,.big-button-container .big-button .big-button-label{
    color:#fff
}
.navigation .mainmenu ul li.current-menu-item a,.navigation .mainmenu ul li:hover a{
    color:#ef3f3e
}
.big-button-container .big-button div,.big-button-container .big-button i,.big-button-container .big-button span{
    position:relative;
    display:block
}
.big-button-container .big-button i.big-button-icon{
    display:none
}
.big-button-container .big-button-label{
    margin-right:0;
    padding:0 25px;
    font-size:13px
}
.big-button-container.hasIcon .big-button-label{
    margin-right:0
}
.big-button-container .big-button.green,.big-button-container .big-button.green i.big-button-icon{
    background-color:#00bfd6
}
.big-button-container .big-button.green .big-button-label{
    background-color:#1ca2bd
}
.big-button-container .big-button.green:hover i.big-button-icon{
    background-color:#5cad5f
}
.big-button-container .big-button.green:hover .big-button-label{
    background-color:#46a349
}
.big-button-container .big-button.green:active i.big-button-icon{
    background-color:#5cad5f
}
.big-button-container .big-button.green:active .big-button-label{
    background-color:#46a349
}
.top-header-search #btnSearch{
    display:none
}
.dgwt-wcas-search-wrapp{
    width:89%
}
.dgwt-wcas-suggestion{
    line-height:20px;
    padding:20px 0
}
.header-logo{
    margin:10px 0 0;
    padding:0;
    text-align:left;
    float:left
}
.navigation{
    background:#f7f8fa;
    border-top:1px solid #eff0f2;
    border-bottom:1px solid #e3e4e5;
    box-shadow:0 1px 2px rgba(0,0,0,.12);
    height:40px;
    min-width:100%;
    margin-bottom:10px
}
.navigation a{
    transition:color 150ms ease 0
}
.navigation .mainmenu,.navigation .offer-menu{
    direction:rtl;
    height:40px;
    line-height:40px;
    padding:0;
    position:relative
}
.menu-item a img{
    position:absolute;
    bottom:0;
    left:0
}
.navigation .mainmenu ul{
    border-width:0;
    margin:0;
    padding:0;
    float:right
}
.navigation .mainmenu ul li{
    font-size:13px;
    padding:0 16px;
    line-height:37px;
    cursor:pointer;
    float:right
}
.navigation .mainmenu ul li.menu-item-has-children a:after{
    background:url(../images/Bigikala.png) -36px -543px no-repeat;
    display:inline-block;
    height:6px;
    margin-right:8px;
    width:9px;
    content:""
}
.navigation .mainmenu ul li:hover{
    background:#fff
}
.navigation .mainmenu ul li:hover>ul{
    background:#fff;
    display:block
}
.navigation .mainmenu ul li.current-menu-item{
    background-color:#fff
}
.navigation .mainmenu ul li ul{
    position:absolute;
    border-width:0;
    margin:0;
    padding:0;
    display:none;
    top:38px;
    right:0;
    z-index:9999;
    background:#fff;
    left:0;
    border-bottom:1px solid #e1e1e1;
    box-shadow:0 1px 3px rgba(0,0,0,.3);
    -moz-box-shadow:0 1px 3px rgba(0,0,0,.3);
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
    -o-box-shadow:0 1px 3px rgba(0,0,0,.3)
}
.navigation .mainmenu ul li ul li{
    font-size:12px;
    display:block;
    padding:0 25px;
    line-height:43px;
    height:43px
}
.navigation .mainmenu ul li ul li a:after,.navigation .mainmenu ul li ul li.menu-item-has-children a:after{
    display:none
}
.navigation .mainmenu ul li ul li a{
    color:#4d4d4d;
    display:block;
    margin:0;
    line-height:42px
}
.navigation .mainmenu ul li ul li a:hover{
    color:#ef3f3e;
    border-bottom:2px solid #ee3e3e;
    background:url(../images/arrow-3.png) bottom center no-repeat
}
.navigation .mainmenu ul li ul li ul{
    top:44px;
    background:#fafafb
}
.navigation .mainmenu ul li ul li ul li{
    font-size:12px;
    display:inline-block;
    padding:0 10px 0 0;
    float:right;
    line-height:43px;
    width:25%;
    min-height:400px;
    border-left:1px solid #e2e2e2
}
.navigation .mainmenu ul li ul li ul li:hover{
    background:0 0
}
.navigation .mainmenu ul li ul li ul li a{
    padding-right:5px;
    color:#16c1f3;
    background:0 0;
    border:none
}
.navigation .mainmenu ul li ul li ul li a:hover{
    color:#16c1f3
}
.navigation .mainmenu ul li ul li ul li ul{
    position:relative;
    border-width:0;
    margin:0;
    padding:0;
    display:block;
    z-index:1;
    top:0;
    box-shadow:none;
    background:0 0
}
.navigation .mainmenu ul li ul li ul li ul li{
    font-size:12px;
    display:block;
    padding:0;
    float:right;
    line-height:26px;
    height:28px;
    width:100%;
    min-height:auto;
    border:none
}
.navigation .mainmenu ul li ul li ul li ul li a:hover{
    color:#ef3f3e
}
.navigation .mainmenu ul li ul li ul li.menu-item-has-children a:after{
    display:none
}
.navigation .mainmenu ul li ul li ul li ul li.current-menu-item,.navigation .mainmenu ul li ul li ul li ul li:hover{
    background:0 0
}
.navigation .mainmenu ul li ul li ul li ul li a{
    color:#7e7e7e;
    line-height:26px;
    height:28px;
    padding-right:20px
}
.navigation .offer-menu ul{
    position:relative;
    border-width:0;
    margin:0;
    padding:0 12px 0 0;
    float:left;
    width:100%;
    color:#656a6e;
    background-color:#ebeff2;
    height:38px
}
.navigation .offer-menu ul li{
    font-size:13px;
    padding:0 16px;
    display:inline-block;
    line-height:39px;
    cursor:pointer
}
.navigation .offer-menu ul li:before{
    content:'';
    position:absolute;
    right:8px;
    top:11px;
    background:url(../images/Bigikala.png) -1219px -388px no-repeat;
    color:#ebeced;
    width:17px;
    height:17px
}
.hide-mob{
    display:none!important
}
.big-button-container .big-button .big-button-label{
    color:#fff
}
.big-button-container .big-button-label .big-button-labelname{
    display:block;
    height:38px;
    line-height:38px;
    text-align:center
}
.socials{
    margin:0 auto
}
#bigihomeslider .carousel-inner{
    position:relative;
    width:100%;
    margin-bottom:10px;
    background-color:#fff;
    box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    box-sizing:border-box;
    overflow:hidden
}
#bigihomeslider .carousel-inner .item a img{
    width:100%
}
#bigihomeslider .nav{
    position:absolute;
    bottom:0;
    right:0;
    background-color:rgba(66,73,89,.8)
}
#bigihomeslider .nav li.active:before,#bigihomeslider .nav li:hover:before{
    position:absolute;
    width:0;
    height:0;
    bottom:100%;
    right:calc(50% - 10px);
    opacity:1;
    content:''
}
#bigihomeslider .nav li a{
    color:#fff;
    border-radius:0;
    background-color:rgba(66,73,89,.8);
    transition:all .5s ease-in-out
}
#bigihomeslider .nav li.active a,#bigihomeslider .nav li:hover a{
    background-color:#fff;
    color:#4d4d4d
}
#bigihomeslider .nav li.active:after{
    border-color:transparent transparent #fff;
    border-width:10px;
    left:50%;
    margin-left:-10px
}
#bigihomeslider .nav li.active:before{
    border:10px solid transparent;
    border-bottom-color:#fff;
    transition:all .1s ease-in-out
}
#bigihomeslider .nav li:hover:before{
    border:10px solid transparent;
    border-bottom-color:#fff;
    transition:all .5s ease-in-out
}
.matrix-wolfsliderwarp{
    position:relative;
    overflow:hidden;
    width:100%;
    margin:0 auto 20px;
    box-sizing:border-box;
    border:1px solid #ebeced;
    border-radius:6px;
    box-shadow:0 0 2px 0 rgba(0,0,0,.1)
}
.matrix-wolfsliderwarp .preload{
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:100000;
    text-align:center;
    background:#fff
}
.matrix-wolfsliderwarp .preload div{
    height:100%;
    width:100%;
    background:url(../images/loading.gif) 50% 50% no-repeat
}
.matrix-wolfsliderwarp .sliders-wrapper{
    position:relative;
    height:100%;
    z-index:3;
    overflow:hidden;
    width:100%
}
.matrix-wolfsliderwarp ul.products_sliders-wrap{
    background:url(../images/loading.gif) 50% 50% no-repeat;
    padding:0;
    margin:0;
    overflow:hidden
}
.matrix-wolfsliderwarp ul.products_sliders-wrap li{
    overflow:hidden
}
.matrix-wolfsliderwarp .matrix-wolfopacity{
    width:100%;
    height:100%
}
.matrix-wolfsliderwarp .matrix-wolfopacity li{
    position:absolute;
    top:0;
    right:0;
    float:inherit;
    background:#fff;
    width:100%;
    padding:20px 0;
    list-style:none
}
.matrix-wolfsliderwarp .matrix-wolfnavigator{
    float:left;
    z-index:9;
    width:22%;
    background-color:#f5f5f5;
    border-right:1px solid #e5e5e5;
    box-sizing:border-box
}
.matrix-wolfsliderwarp .navigator-wrapper{
    position:relative;
    z-index:10;
    height:382px;
    width:100%;
    float:left
}
.matrix-wolfsliderwarp ul.navigator-wrap-inner{
    top:0;
    padding:0;
    margin:0;
    position:absolute;
    width:100%
}
.matrix-wolfsliderwarp ul.navigator-wrap-inner li{
    white-space:nowrap;
    cursor:pointer;
    list-style:none;
    display:block;
    text-align:center;
    width:100%;
    height:38px;
    line-height:38px;
    position:relative;
    transition:all .3s;
    color:#4d4d4d;
    font:12px/38px IRANYekan,Titillium Web;
    text-overflow:ellipsis
}
.matrix-wolfsliderwarp ul.navigator-wrap-inner li:before{
    content:'';
    width:0;
    height:0;
    border:19px solid transparent;
    border-left-color:#ef5661;
    opacity:0;
    position:absolute;
    top:0;
    left:100%;
    transition:all .3s
}
.big-button-discount:before,.ckeckbox-control label:after,.p_carousel .scroller.partial:after,.price-box .price-final:after,.price-box .price-old:after,.price-box .price-old:before,.radio-control label:after,.sharing-panel:after,.sharing-panel:before,.variations .matrix-wolfselect:after,.variations .matrix-wolfselect:before,.yith-wcwl-wishlist-select-container .matrix-wolfselect:after,.yith-wcwl-wishlist-select-container .matrix-wolfselect:before,label.selectedswatch.wcvaround:after{
    content:""
}
.matrix-wolfsliderwarp ul.navigator-wrap-inner li span{
    overflow:hidden;
    display:block;
    padding:0 5px;
    box-sizing:border-box;
    width:97%;
    text-overflow:ellipsis
}
.matrix-wolfsliderwarp ul.navigator-wrap-inner li:hover{
    background:#ebecf0
}
.matrix-wolfsliderwarp ul.navigator-wrap-inner li.active{
    background:#ef5661;
    color:#fff
}
.matrix-wolfsliderwarp ul.navigator-wrap-inner li.active:before{
    opacity:1
}
.matrix-wolfslider-main{
    overflow:hidden;
    width:78%;
    float:right;
    height:382px
}
ul.products_sliders-wrap li .product-thumbnail{
    width:45%;
    float:left;
    height:350px;
    text-align:center;
    margin-left:3%
}
ul.products_sliders-wrap li .product-thumbnail a{
    color:#000
}
ul.products_sliders-wrap li .product-thumbnail h3{
    display:block;
    padding:10px 0;
    text-align:center;
    color:#535353;
    font-size:18px;
    margin-bottom:15px;
    margin-top:10px
}
ul.products_sliders-wrap li .product-thumbnail img{
    max-width:100%;
    margin:0 auto;
    max-height:70%
}
.matrix-wolfsliderwarp .matrix-wolfslider-description span,.matrix-wolfsliderwarp .matrix-wolfslider-description span a{
    color:#000
}
.matrix-wolfsliderwarp .matrix-wolfslider-description{
    width:50%;
    margin-right:2%;
    float:right;
    overflow:hidden;
    box-sizing:border-box;
    padding:20px;
    text-align:justify
}
.matrix-wolfsliderwarp .button-next,.matrix-wolfsliderwarp .button-previous{
    display:none;
    position:absolute;
    z-index:100000;
    width:20px;
    height:auto;
    top:45%;
    cursor:pointer
}
.matrix-wolfsliderwarp .button-next{
    right:2px
}
.matrix-wolfsliderwarp .button-previous{
    left:2px
}
.price-box{
    overflow:hidden;
    font-family:IRANYekan,Titillium Web;
    font-size:20px
}
.price-box label{
    color:red;
    display:block;
    clear:both;
    font-size:15px;
    margin-bottom:5px
}
.price-box .price-final,.price-box .price-old{
    display:inline-block;
    font-size:20px;
    line-height:37px;
    transition:150ms linear;
    vertical-align:top;
    box-sizing:border-box
}
.p_carousel,.wpb_single_image .wpb_wrapper{
    -moz-box-sizing:border-box;
    overflow:hidden
}
.price-box .price-old{
    height:32px;
    background:#777575;
    position:relative;
    padding:0 14px;
    color:#e5e5e5;
    min-width:76px;
    text-align:center
}
.price-box .price-old:after,.price-box .price-old:before{
    position:absolute;
    z-index:2
}
.price-box .price-old:before{
    left:0;
    right:5px;
    border-bottom:1px solid #000;
    top:16px;
    transform:rotate(-20deg);
    width:90%;
    height:0;
    bottom:0
}
.price-box .price-old:after{
    left:-10px;
    top:8px;
    border-right:10px solid #777575;
    border-top:8px solid transparent;
    border-bottom:8px solid transparent;
    transition:150ms linear
}
.price-box .price-final{
    height:32px;
    background:#f0413e;
    margin-right:-1px;
    padding:0 20px 0 8px;
    position:relative;
    color:#fff
}
.counter-box,.desc-box{
    overflow:hidden;
    display:block
}
.price-box .price-final:after{
    position:absolute;
    right:0;
    z-index:1;
    top:7px;
    border-right:11px solid #fff;
    border-top:9px solid transparent;
    border-bottom:9px solid transparent
}
.price-box .price-final em{
    vertical-align:top;
    margin-right:5px;
    font:15px/38px IRANYekan,Titillium Web
}
.desc-box{
    margin:30px 0;
    min-height:100px;
    white-space:pre-line;
    color:#000;
    font:12px/18px IRANYekan,Titillium Web
}
.matrix_wolftimer,.single_price_bigi{
    display:inline-block;
    float:left;
    overflow:hidden
}
.counter-box span{
    color:#000;
    font-size:12px
}
.counter-box p{
    direction:ltr
}
.blur{
    -webkit-filter:blur(2.7px);
    filter:blur(2.7px)
}
li.youone-tooltip a[data-toggle="modal"]::before{
    left:-2px;
    top:-25px;
    font-size:20px;
    color:transparent
}
#bigikala_video .modal-header{
    padding:10px 0;
    border-bottom:none;
    height:50px;
    line-height:50px
}
.finished{
    display:none
}
.modal-header .close span{
    font-size:0
}
.modal-header .close span::before{
    content:"\F01c";
    position:absolute;
    left:4px;
    top:6px;
    font-size:24px;
    font-family:bigikala-mobile;
    font-weight:100;
    color:#000
}
.counter-hide{
    visibility:hidden;
    height:45px
}
.single_title_left{
    position:absolute;
    bottom:0;
    left:15px
}
.single_price_bigi{
    font-family:IRANYekan,Titillium Web;
    font-size:15px;
    border-radius:6px;
    margin-top:19px
}
.single_price_bigi ins{
    background:#ef5661;
    color:#fff;
    margin-right:-2px;
    padding:0 20px 0 8px;
    position:relative;
    transition:150ms linear;
    text-decoration:none;
    z-index:1
}
.single_price_bigi ins span{
    color:#fff
}
.single_price_bigi ins em{
    vertical-align:top;
    margin-right:5px;
    font:13px IRANYekan,Titillium Web
}
.discount_text{
    background:#e54949;
    color:#fff;
    font-family:IRANYekan,Titillium Web;
    font-size:15px;
    padding:0 15px 0 10px
}
.display-all-offers{
    display:block;
    float:right;
    width:100%
}
.display-all-offers a{
    display:block;
    padding:0 30px;
    line-height:48px;
    border-radius:6px;
    background:#00bfd6;
    color:#fff;
    text-align:center
}
.wpb_content_element{
    margin-bottom:10px
}
.wpb_single_image .wpb_wrapper{
    border:1px solid #ebeced;
    background:#fff;
    -ms-border-radius:6px;
    border-radius:6px;
    box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.p_carousel,.p_carousel .productItem{
    -webkit-box-sizing:border-box;
    position:relative
}
.wpb_single_image .vc_figure,.wpb_single_image .wpb_wrapper a{
    width:100%
}
.p_carousel{
    height:320px;
    background-color:#fff;
    border:1px solid #ebeced;
    -ms-border-radius:6px;
    border-radius:6px;
    -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);
    box-sizing:border-box;
    line-height:22px;
    margin-bottom:10px
}
.p_carousel .productItem,.user-comment-container{
    -webkit-border-radius:5px;
    -moz-border-radius:5px
}
.p_carousel header{
    background-color:#f7f9fa;
    height:40px;
    display:block
}
.p_carousel header h3{
    color:#666;
    display:inline-block;
    font-size:13px;
    height:38px;
    line-height:38px;
    padding-right:15px;
    font-weight:400;
    margin:0
}
.p_carousel header .boxmore{
    display:block;
    float:left;
    padding:10px 0 10px 15px;
    line-height:0
}
.p_carousel header .boxmore i{
    margin-top:6px
}
.p_carousel header .boxmore a{
    color:#00bfd6;
    font-size:11px;
    margin-right:7px
}
.p_carousel .scroller,.p_carousel .scroller.partial{
    margin:20px auto 25px
}
.p_carousel .scroller{
    overflow:hidden;
    position:relative
}
.p_carousel .scroller .items{
    position:relative;
    height:240px
}
.flickity-slider{
    position:absolute;
    width:200px;
    height:100%
}
.p_carousel .productItem{
    width:210px;
    height:240px;
    line-height:13px;
    text-align:center;
    vertical-align:top;
    border-radius:5px;
    -ms-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:10px 0;
    margin-left:15px
}
.p_carousel .productItem img{
    width:150px;
    height:150px
}
.checkout-products .p_carousel .productItem img{
    width:85px;
    height:85px
}
.wms-order-review{
    padding:0
}
.wms-progress-bar .retrangle .step span{
    font-size:11px!important
}
.p_carousel .scroller .productItem b,.p_carousel .scroller .productItem h5{
    font:12px IRANYekan,Titillium Web;
    margin:15px 0 0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%;
    display:block
}
.p_carousel b.old-price,.p_carousel h4.old-price{
    background:#f5f6f7;
    font:11px/16px IRANYekan,Titillium Web;
    height:13px;
    position:relative;
    top:4px;
    width:100%;
    color:#999;
    text-align:center;
    text-decoration:line-through;
    display:block
}
.p_carousel b.old-price{
    margin-top:0
}
.p_carousel .scroller .items .productItem .final-price{
    bottom:0;
    color:#1ca2bd;
    display:block;
    font:14px IRANYekan,Titillium Web;
    position:absolute;
    right:0;
    text-align:center;
    width:100%;
    direction:rtl
}
.p_carousel .scroller .items .productItem .final-price .price-start{
    font-size:10px;
    padding-left:5px
}
.p_carousel .scroller .items .productItem .final-price .currency{
    vertical-align:1px;
    font-size:10px;
    padding-right:10px
}
.p_carousel .next{
    left:4px
}
.p_carousel .next,.p_carousel .previous{
    cursor:pointer;
    display:block;
    float:right;
    z-index:6;
    position:absolute;
    background:#fff
}
.product-carousel{
    padding-bottom:30px;
    padding-right:15px
}
.product-carousel .product{
    margin:0 10px 20px 0;
    min-width:auto;
    background:#fff;
    text-align:center;
    color:#333
}
.carousel__item{
    vertical-align:top
}
.product__image{
    margin:5px 0;
    width:100%
}
.product__price{
    display:block
}
.product__price--old{
    position:absolute;
    right:15%;
    bottom:30px;
    height:16px;
    width:70%;
    text-align:center;
    font-size:13px;
    color:#bababa;
    text-decoration:line-through;
    background:#f3f3f3;
    line-height:16px;
    padding-right:15px;
    padding-left:15px
}
.product__price--final{
    text-align:center;
    font-size:14px;
    color:#4caf58;
    padding-top:30px;
    padding-bottom:5px
}
.matrix-wolfbox{
    background-color:#fff;
    border:1px solid #ebeced;
    -ms-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    -ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden
}
.matrix-wolfwidget header{
    background-color:#f7f9fa;
    height:40px;
    display:block
}
.matrix-wolfwidget header h3{
    color:#666;
    display:inline-block;
    font-size:13px;
    height:38px;
    line-height:38px;
    padding-right:15px;
    font-weight:400;
    margin:0
}
.lastnews-list li{
    padding:0 15px 0 35px;
    margin-top:25px;
    display:block
}
.lastnews-list li .item-thumb{
    float:right
}
.lastnews-list li .item-thumb img{
    -ms-border-radius:50%;
    border-radius:50%;
    width:60px;
    height:60px;
    border:1px solid #f9f9f9
}
.lastnews-list li .item-info{
    float:right;
    width:150px;
    text-align:right;
    padding-right:20px;
    padding-top:13px
}
.lastnews-list li .item-info b{
    font-size:10px
}
.lastnews-list li .item-info b div{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.lastnews-list li .item-info span{
    color:#b0b0b0;
    font-size:9px
}
.boxmore{
    height:45px;
    line-height:45px;
    text-align:left;
    padding-left:10px
}
#bigikala_login .modal-content{
    background:#fff;
    border-radius:0;
    overflow:hidden;
    margin:0;
    padding:0;
    bottom:0
}
footer.boxmore a{
    color:#00bfd6;
    font-size:12px
}
#bigikala_login .modal-header{
    background-color:#f0f1f2;
    position:relative;
    height:49px;
    text-align:right
}
#bigikala_login .modal-header .title{
    padding-right:15px;
    font-size:14px;
    color:#333;
    position:absolute;
    top:0;
    font-weight:700;
    display:block;
    width:100%;
    position:relative
}
#bigikala_login .login-msg{
    padding-bottom:15px;
    color:#ef3f3e
}
#bigikala_login .form-group{
    margin-bottom:15px;
    padding:0;
    position:relative
}
#bigikala_login .form-group>label{
    position:relative;
    display:inline-block;
    width:110px;
    font-size:13px;
    font-weight:700;
    color:#4d4d4d;
    padding-right:5px;
    margin-bottom:10px
}
#bigikala_login .form-group input.en{
    color:#828282;
    font:700 12px arial;
    text-align:left;
    direction:ltr
}
.field-icon.toggle-password{
    position:absolute;
    top:45px;
    left:-11px
}
#bigikala_login .form-group input[type="email"],#bigikala_login .form-group input[type="password"],#bigikala_login .form-group input[type="text"]{
    border:1px solid #c5c5c5;
    border-radius:6px;
    height:40px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    width:100%;
    padding:0 12px;
    outline:0;
    font-family:IRANYekan,Titillium Web;
    padding:0 32px
}
.wms-have-coupon .form .wms-coupon-submit,.wms-have-coupon .form input[type="text"]{
    line-height:50px
}
#bigikala_login .forget{
    color:#00bfd6;
    cursor:pointer;
    display:inline-block;
    float:left;
    font-size:11px;
    margin:5px 0 0 7px;
    padding-bottom:7px
}
.form-group .ckeckbox-control,.userform .form-group .ckeckbox-control,.userform .form-group .radio-control{
    top:7px
}
.ckeckbox-control{
    display:inline-block;
    position:relative;
    padding:0;
    margin:0
}
.ckeckbox-control label{
    width:17px;
    height:17px;
    display:block;
    position:relative;
    cursor:pointer;
    background:#fff;
    border-width:1px;
    border-style:solid;
    border-color:#d4dbde;
    border-image:initial;
    transition:150ms ease;
    padding:0;
    margin:0;
    border-radius:2px
}
.ckeckbox-control input[type=checkbox]:checked+label{
    background:#00bfd6;
    border-width:1px;
    border-style:solid;
    border-color:transparent;
    border-image:initial
}
.form-group input[type="checkbox"]{
    top:-2px;
    z-index:9999;
    right:2px
}
.ckeckbox-control input[type=checkbox]{
    position:absolute;
    opacity:0
}
.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:#fff;
    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:#fff;
    width:2px;
    height:2px;
    border-radius:100%;
    border:1px solid #fff
}
.radio-control input[type=radio]:checked+label{
    background:#00bfd6;
    border:1px solid transparent;
    width:14px;
    height:14px
}
#bigikala_login .form-group.last{
    margin-top:30px;
    margin-bottom:40px
}
.big-button-container.large{
    min-height:60px;
    height:60px
}
.big-button-container.full{
    display:block
}
#bigikala_login .big-button-container .big-button.blue{
    border-radius:6px
}
#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:#f2fff2;
    position:absolute;
    width:100%;
    bottom:0;
    margin:0
}
#bigikala_login .footer .register{
    text-align:center;
    font-size:13px;
    line-height:57px;
    color:#4d4d4d;
    font-weight:700
}
#bigikala_login .modal-content{
    position:relative
}
#bigikala_login #loading{
    position:absolute;
    text-align:center;
    width:240px;
    top:100px;
    right:50px;
    z-index:2
}
#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{
    overflow:auto;
    height:37px;
    color:#4d4d4d;
    font-size:11px;
    line-height:37px;
    margin:0 auto 10px;
    padding:0 15px
}
.woocommerce-breadcrumb a{
    font-size:11px;
    line-height:37px;
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    white-space:nowrap;
    max-width:120px;
    display:unset;
    color:#929292!important
}
.woocommerce-breadcrumb a:hover{
    color:#ef3f3e
}
.woocommerce .woocommerce-breadcrumb{
    font-size:11px!important;
    color:#929292!important;
    font-weight:900;
    line-height:39px;
    display:inline-flex;
    padding-right:10px;
    height:45px
}
.woocommerce .woocommerce-breadcrumb span::after{
    content:"\F00A\00FE0E";
    margin:0 5px;
    letter-spacing:.4px;
    padding:0;
    position:relative;
    list-style:none;
    color:#929292;
    font-family:bigikala-mobile;
    width:17px!important;
    display:unset;
    font-weight:100
}
.woocommerce .woocommerce-breadcrumb span:last-child::after{
    content:" "
}
.sku_wrapper{
    display:flex
}
span.sku{
    float:left;
    font-size:12px;
    text-align:right;
    display:block;
    width:88%
}
.product-remove{
    margin-top:-12px
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger,.woocommerce span.onsale{
    display:none
}
.single-pro,.main-content,.user-comments-total-rating{
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    padding:15px 20px;
    margin:10px;
    position:relative
}
.product-gallery-warp{
    margin-left:25px
}
.product-gallery-warp ul li{
    float:left;
    margin-right:23px;
    padding:30px 0 35px;
    position:relative
}
.product-gallery-warp ul li a{
    opacity:.8;
    cursor:pointer
}
.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%
}
.pswp__bg{
    background:#fff
}
.pswp__caption__center{
    text-align:right;
    color:#000
}
.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:5px
}
.swatch-wrapper a{
    position:absolute;
    display:block
}
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;
    float:none;
    border:1px solid transparent;
    border-radius:6px;
    border-color:transparent;
    margin:0 2px 2px 0;
    display:inline-flex;
    float:right;
    position:relative
}
.swatch-anchor{
    width:17px!important;
    height:17px!important;
    border-radius:5px!important;
    border:1px solid #ccc!important;
    content:"";
    position:absolute;
    top:10px;
    margin-right:8px
}
.swatch-wrapper .color-title{
    cursor:pointer;
    border:1px solid #dedede;
    border-radius:5px;
    color:#6f6f6f;
    padding:4px 8px;
    padding-right:16px;
    font-size:13px;
    line-height:1.692;
    display:block;
    padding-right:30px
}
div.swatch-wrapper.selected .color-title{
    border-color:#00bfd6
}
.swatch-wrapper .img-title{
    cursor:pointer;
    border:1px solid #dedede;
    border-radius:5px;
    color:#6f6f6f;
    padding:5px 16px;
    padding-right:16px;
    font-size:13px;
    line-height:1.692;
    display:block;
    padding-right:37px
}
div.swatch-wrapper.selected .img-title{
    border-color:#00bfd6
}
.yone-swatch-img.swatch-anchor{
    width:25px!important;
    height:25px!important;
    border-radius:5px!important;
    border:1px solid #ccc!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{
    right:-17px;
    display:block;
    width:5px;
    height:5px;
    top:4px;
    font-size:7px;
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:16px;
    margin-top:3px
}
div.swatch-wrapper.selected .swatch-anchor.white::before,div.swatch-wrapper.selected .swatch-anchor::before{
    display:block;
    width:5px;
    height:5px;
    top:-4px;
    font-size:7px;
    font-family:bigikala-mobile;
    line-height:16px;
    margin-top:3px;
    -webkit-box-sizing:border-box;
    content:"\F01A";
    position:absolute;
    border-radius:6px;
    font-weight:400;
    text-decoration:none
}
div.swatch-wrapper.selected .swatch-anchor.white:before{
    color:#777
}
div.swatch-wrapper.selected[data-value="white"] .swatch-anchor:before{
    color:#777
}
div.swatch-wrapper[data-value="white"] .swatch-anchor{
    border:1px solid #eee
}
.swatch-anchor.white{
    border:1px solid #ccc
}
div.swatch-wrapper.selected .swatch-anchor::before{
    color:#fff;
    color:#fff;
    right:2px;
    top:-4px
}
.swatchtitlelabel,.variations label{
    font-weight:400;
    font-size:12px;
    color:#777
}
.seller-v{
    color:#1ca2bd!important;
    border-bottom:1px dashed #1ca2bd;
    line-height:20px
}
.product-det .header{
    background:#f5f6f7;
    padding:10px 15px;
    border-radius:5px
}
.product-det .info-header h1{
    line-height:22px
}
.matrix-wolfrating{
    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;
    color:#ff6b6b
}
.matrix-wolfrating .rating-count{
    color:#818181;
    font-size:11px;
    text-align:right;
    padding-top:3px;
    line-height:22px
}
.main-features{
    font-size:10px;
    line-height:23px
}
.main-features li{
    display:list-item
}
.main-features li i.icon-circle{
    display:inline-block;
    width:4px;
    height:4px;
    background:url(../images/Bigikala.png) -570px -37px no-repeat;
    margin-left:14px
}
.main-features li span.title{
    color:#777
}
.main-features li span.value{
    color:#aaa;
    padding-right:4px
}
.variations{
    display:block;
    width:100%;
    float:right;
    margin-bottom:0
}
.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
}
label.selectedswatch.wcvaround,label.wcvaswatchlabel{
    border:none;
    line-height:normal
}
label.wcvaround{
    outline:#9C9999 solid 0;
    float:right;
    margin-left:5px;
    width:18px;
    height:18px
}
label.selectedswatch.wcvaround{
    box-shadow:none
}
.variations select,.yith-wcwl-wishlist-select-container select{
    border:1px solid #dfe5e8;
    -webkit-appearance:none;
    -moz-appearance:none
}
label.selectedswatch.wcvaround:after{
    background:url(../images/Bigikala.png) -195px -83px no-repeat;
    height:10px;
    position:absolute;
    right:14px;
    top:9px;
    width:10px;
    opacity:1
}
span.belowtext{
    display:inline-block;
    font-family:inherit;
    left:auto;
    font-weight:400;
    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:250px;
    position:relative;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    padding:0 40px 0 20px
}
.variations .matrix-wolfselect{
    margin-top:10px;
    position:relative;
    width:250px
}
.big-button{
    border:0;
    float:none;
    -webkit-appearance:none;
    background-color:transparent;
    color:#fff;
    padding:0;
    font-weight:400
}
.product-price-oldprice{
    display:inline-block;
    float:right
}
.product-price-oldprice span{
    color:#777;
    font-size:12px;
    vertical-align:1px
}
.product-price-oldprice span.oldprice{
    text-decoration:line-through;
    font-size:13px;
    padding:0 6px 0 4px;
    vertical-align:0;
    color:#999
}
.product-price-oldprice span:last-child{
    vertical-align:2px;
    font-size:10px;
    color:#999
}
.product-price-discount{
    margin-right:15px;
    display:inline-block;
    float:right;
    margin-top:-15px
}
.p-section-one .woocommerce-variation-price{
    display:block;
    width:100%
}
.wpb_text_column img{
    border-radius:9px
}
.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid > li{
    -ms-border-radius:9px!important;
    border-radius:9px!important
}
.big-button-discount{
    height:21px;
    line-height:21px;
    background:#ef5661;
    position:relative;
    font-size:12px;
    color:#fff;
    display:inline-block;
    -ms-border-radius:5px;
    border-radius:5px
}
.big-button-discount:before{
    border-bottom:4px solid transparent;
    border-right:4px solid #fff;
    border-top:5px solid transparent;
    position:absolute;
    right:0;
    top:6px
}
.big-button-discount 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
}
.big-button-discount span:last-child{
    padding:0 11px;
    position:relative;
    top:-1px;
    font-size:10px
}
.product-price-finalprice{
    color:#777;
    font-size:13px;
    margin:20px 0 0;
    clear:both;
    float:right
}
.product-price-finalprice span:first-child{
    color:#4d4d4d;
    font-size:16px
}
.product-price-finalprice span.finalprice{
    font-size:23px;
    line-height:32px;
    color:#1ca2bd;
    padding:0 15px 0 4px;
    vertical-align:-3px
}
.product-price-finalprice span:last-child{
    font-size:11px;
    vertical-align:2px;
    padding-right:8px
}
.woocommerce-variation-price .price{
    color:#1ca2bd;
    margin:22px 0 0
}
.woocommerce-variation-price .price .amount{
    font-size:23px;
    line-height:32px;
    color:#1ca2bd;
    padding:0 0 0 4px;
    vertical-align:-3px
}
.woocommerce-variation-price .price .woocommerce-Price-currencySymbol{
    font-size:11px;
    vertical-align:2px;
    padding-right:8px
}
.big-product-meta span span{
    width:auto
}
.sharing-panel{
    box-sizing:border-box;
    width:365px;
    height:auto;
    background:#fcfeff;
    border:1px solid #e6e7e8;
    left:-50px;
    position:absolute;
    padding:20px 0;
    top:68px;
    visibility:hidden;
    z-index:200;
    opacity:0;
    -webkit-transition:all 150ms ease 0;
    -ms-transition:all 150ms ease 0;
    -moz-transition:all 150ms ease 0;
    -o-transition:all 150ms ease 0;
    transition:all 150ms ease 0;
    box-shadow:0 2px 2px #cacaca;
    -moz-box-shadow:0 2px 2px #cacaca;
    -webkit-box-shadow:0 2px 2px #cacaca;
    -ms-box-shadow:0 2px 2px #cacaca
}
.icon-facebook,.icon-googleplus,.icon-twitter{
    height:26px;
    width:24px
}
.active{
    visibility:visible;
    opacity:1
}
.sharing-panel:before{
    border-bottom:9px solid #fcfeff;
    border-left:9px solid transparent;
    border-right:9px solid transparent;
    left:49px;
    position:absolute;
    top:-9px;
    z-index:5
}
.sharing-panel:after{
    border-bottom:10px solid #e6e7e8;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    left:48px;
    position:absolute;
    top:-10px
}
.sharing-panel div{
    padding:0 25px
}
.sharing-panel .sharing-socials .sharing-socials-label,.sharing-panel label{
    color:#666;
    float:right;
    font-size:12px;
    margin:0;
    line-height:26px;
    font-weight:400
}
.sharing-panel .sharing-socials ul{
    float:left
}
.sharing-panel .sharing-socials li{
    float:left;
    margin:0;
    padding:0
}
.sharing-panel .sharing-socials li a{
    display:block;
    text-indent:-9999px;
    margin-right:12px
}
.sharing-panel .sharing-shortlink{
    margin:20px 0 13px;
    background:#f5f6f7;
    padding:7px 25px
}
.sharing-panel .sharing-shortlink input{
    font-size:11px;
    height:24px;
    padding:0 13px;
    text-align:center;
    width:175px;
    border:1px solid #fff;
    color:#828282;
    margin:0;
    outline:0;
    float:left
}
.sharing-panel .sharing-friends label{
    float:none;
    display:block;
    text-align:right;
    margin:10px 0 0;
    color:#666;
    font-size:12px;
    line-height:26px
}
.sharing-panel .sharing-friends input{
    border:1px solid #c9d1d7;
    padding:0 14px;
    height:36px;
    color:#555;
    text-align:left;
    width:100%;
    margin:5px 0 10px;
    font-size:11px;
    line-height:36px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    outline:0
}
.sharing-panel .sharing-submit .message-container{
    color:red;
    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
}
.big-button-container.small{
    min-height:38px;
    height:38px;
    float:left;
    margin:0;
    padding:0
}
.big-button-container.small button{
    border:none;
    padding:0
}
.big-button-container .big-button.blue .big-button-label{
    background-color:#00bfd6
}
.yith-wcwl-add-to-wishlist{
    margin-top:0
}
.wishlistpopup .modal-dialog{
    width:650px
}
.wishlistpopup .modal-content{
    background:#fff;
    border-radius:6px;
    overflow:hidden;
    margin-top:100px
}
.wishlistpopup .modal-header{
    background-color:#f0f1f2;
    position:relative;
    height:49px;
    text-align:right
}
.wishlistpopup .modal-header .title{
    padding-right:15px;
    font-size:14px;
    line-height:49px;
    color:#555;
    position:absolute;
    top:0
}
.favorite-panel{
    margin:0 auto;
    padding:15px;
    width:600px
}
.favorite-panel .favorite-thumb{
    width:255px;
    text-align:center;
    float:right;
    border-left:1px solid #e1e1e1;
    height:230px;
    overflow:hidden;
    margin-top:10px
}
.favorite-panel .favorite-thumb img{
    width:auto;
    max-width:100%;
    margin:20px auto
}
.favorite-panel .favorite-info,.yith-wcwl-popup-form{
    padding-right:40px;
    width:300px;
    float:right
}
.favorite-panel .favorite-info{
    direction:rtl;
    margin-top:10px
}
.favorite-panel .favorite-info hgroup h1{
    color:#4d4d4d;
    font-size:16px;
    line-height:22px
}
.favorite-panel .favorite-info hgroup h3{
    color:#818181;
    display:inline-block;
    font-size:11px;
    margin:3px 0 0
}
.favorite-panel .yith-wcwl-wishlist-select-container h3{
    color:#777;
    display:block;
    font-size:12px;
    margin:30px 0 10px;
    text-align:right
}
.yith-wcwl-wishlist-select-container select{
    background-color:#fafbfc;
    font-size:12px;
    height:36px;
    width:250px;
    position:relative;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    padding:0 40px 0 20px
}
.yith-wcwl-wishlist-select-container .matrix-wolfselect{
    margin-top:10px;
    position:relative;
    width:250px
}
.yith-wcwl-wishlist-select-container .matrix-wolfselect:before{
    background:url(../images/Bigikala.png) -138px -81px no-repeat;
    height:15px;
    left:auto;
    position:absolute;
    right:12px;
    top:9px;
    width:19px;
    z-index:2
}
.yith-wcwl-wishlist-select-container .matrix-wolfselect:after{
    background:url(../images/Bigikala.png) -33px -464px no-repeat;
    height:16px;
    left:10px;
    position:absolute;
    top:12px;
    width:16px;
    z-index:2
}
.yith-wcwl-popup-new label{
    color:#777;
    display:block;
    font-size:12px;
    margin:0 0 10px;
    text-align:right
}
.yith-wcwl-popup-new input{
    border:1px solid #dfe5e8;
    color:#8c8c8c;
    font:12px IRANYekan,Titillium Web;
    height:26px;
    margin:5px 0 20px;
    text-align:right;
    width:266px;
    padding:5px 10px
}
.yith-wcwl-visibility{
    display:none
}
.yith-wcwl-popup-footer{
    border:none;
    position:relative
}
.yith-wcwl-popup-footer .matrix-wolfloading{
    position:absolute;
    text-align:center;
    width:auto;
    z-index:4
}
.yith-wcwl-popup-footer .overlay{
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    background:#f0f0f0;
    z-index:3
}
.left{
    float:left
}
.right{
    float:right
}
.modal-dialog{
    margin:0
}
.modal-content{
    position:relative;
    background-color:#f9f9f9;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:none;
    border:none;
    border-radius:0;
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    width:100%;
    display:block
}
.modal-header .title{
    font-size:14px;
    line-height:1.375;
    font-weight:700;
    color:#2b2e38;
    text-align:right;
    width:50%;
    float:right
}
.close-icon::before{
    content:"\F01C";
    position:absolute;
    left:8px;
    top:4px;
    font-size:12px;
    font-family:bigikala-mobile
}
.close-icon{
    font-size:16px;
    line-height:1.375;
    letter-spacing:-.5px;
    color:#2a2a2a;
    display:inline-block;
    padding-left:28px;
    position:relative;
    float:left
}
.modal-body .short-description .product_seo_title span{
    display:none
}
.modal-body .short-description .product_seo_title{
    font-size:13px;
    line-height:50px;
    font-weight:700;
    display:block;
    width:100%;
    border-bottom:1px solid #e5e5ea;
    padding-bottom:5px
}
.modal-body .short-description{
    margin:10px 0
}
.short_tabs_content,.comments_tab,.tabs.wc-tabs{
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    padding:15px;
    margin:10px
}
.short-additional-info{
    border-top:1px solid #e5e5ea
}
.modal-body .short-description{
    -webkit-border-radius:0;
    border-radius:0;
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:0;
    margin:0
}
.modal-body{
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    padding:15px;
    margin:20px 10px;
    margin-bottom:0
}
.add_review_note span{
    color:#2b2e38;
    font-size:16px;
    line-height:1.375;
    font-weight:700
}
.short_tab_title{
    padding:9px 0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    color:#2a2a2a;
    font-size:14px;
    line-height:1.571;
    letter-spacing:-.5px
}
#add-comment-button::before{
    content:"\F055";
    font-size:13px;
    position:absolute;
    top:5px;
    left:11px;
    color:#00bfd5;
    font-family:bigikala-mobile
}
#add-comment-button{
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #00bfd5;
    margin:0;
    position:relative;
    padding:5px 8px 5px 34px;
    font-size:14px;
    line-height:1.571;
    letter-spacing:-.5px;
    color:#00bfd5;
    background:#fff;
    white-space:nowrap
}
.users-comments{
    border-top:1px solid #e5e5ea;
    padding:11px 0;
    margin:6px
}
.comment-header{
    color:#515151;
    font-family:IRANYekan,sans-serif;
    font-weight:400;
    font-size:14px;
    line-height:22px;
    direction:rtl;
    letter-spacing:-1px
}
.users-comments .comment-body{
    color:#858585;
    font-size:11px;
    line-height:2
}
.comment-body .matrix-text{
    display:none
}
a.view-all[data-toggle="modal"]{
    color:#00bfd5;
    font-size:12px;
    line-height:1.833;
    position:relative;
    text-align:left;
    direction:rtl;
    padding:10px 0;
    float:left;
    margin-top:-30px;
    font-family:IRANYekan;
    margin-left:20px;
    display:block
}
a.view-all[data-toggle="modal"]::before{
    content:"\F00A\00FE0E";
    position:absolute;
    left:-18px;
    top:10px;
    font-size:13px;
    font-family:bigikala-mobile
}
.comment-wrapper{
    margin-bottom:30px
}
.short-additional-info .product_attributes .att_value{
    list-style:none;
    color:#858585;
    font-size:14px;
    line-height:2;
    margin-top:10px;
    margin-right:15px;
    margin-top:0
}
.short-additional-info .product_attributes .att_value li::before{
    content:"";
    display:block;
    width:7px;
    height:7px;
    background:#d8d8d8;
    top:10px;
    right:-8px;
    -webkit-border-radius:50%;
    border-radius:50%;
    position:relative;
    float:right
}
.short-description h2 span{
    font-size:20px;
    margin:0 0 25px;
    display:block;
    color:#4d4d4d
}
.short-description .innerContent,.short-description p{
    color:#858585;
    font-size:12px;
    line-height:1.833
}
a[data-toggle=modal]{
    color:#00bfd5;
    font-size:12px;
    line-height:1.833;
    padding-left:18px;
    position:relative;
    display:block;
    scroll-behavior:smooth;
    -webkit-overflow-scrolling:touch
}
a[data-toggle=modal]::before{
    content:"\F00A\00FE0E";
    position:absolute;
    left:4px;
    top:-1px;
    font-size:13px;
    font-family:bigikala-mobile
}
.technicalspecs-title::after{
    content:":";
    display:block;
    width:7px;
    height:7px;
    top:6px;
    right:5px;
    -webkit-border-radius:50%;
    border-radius:50%;
    display:contents;
    font-weight:300;
    font-family:IRANYekan,sans-serif;
    font-size:15px
}
.readmore_link{
    position:absolute;
    bottom:15px;
    left:0;
    width:100%;
    text-align:center;
    margin:0;
    padding:150px 0 0;
    background-image:linear-gradient(to bottom,transparent,#fff)
}
.products-tabs{
    overflow:hidden;
    width:100%;
    position:relative
}
.products-tabs .wc-tabs-wrapper{
    height:55px;
    width:100%
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{
    display:none
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
    border:none;
    background-color:transparent;
    display:inline-block;
    position:relative;
    z-index:0;
    border-radius:0;
    margin:0;
    padding:0;
    width:calc(100%/4)
}
.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 .tabs li.active a{
    background:#fff;
    color:#00bfd6;
    box-shadow:0 -5px 0 rgba(117,117,117,.6) inset,0 0 0 #fff;
    -webkit-box-shadow:0 -5px 0 rgba(117,117,117,.6) inset,0 0 0 #fff;
    -moz-box-shadow:0 -5px 0 rgba(117,117,117,.6) inset,0 0 0 #fff;
    -ms-box-shadow:0 -5px 0 rgba(117,117,117,.6) inset,0 0 0 #fff;
    -o-box-shadow:0 -5px 0 rgba(117,117,117,.6) inset,0 0 0 #fff
}
.comment-text,.user-comment-container{
    -webkit-box-shadow:0 2px 3px rgba(0,0,0,.15)
}
.icon-caret-left-blue{
    display:none
}
.woocommerce div.product .woocommerce-tabs .panel .title{
    font-size:16px;
    margin-bottom:22px;
    margin-top:0;
    color:#555;
    display:block;
    padding-right:12px;
    clear:both;
    font-weight:400
}
.product_seo_title{
    font-size:14px;
    line-height:1.571;
    letter-spacing:-.5px;
    color:#515151;
    display:block
}
ul.spec-list span.technicalspecs-title{
    padding:5px 9px;
    background-color:#f1f1f1;
    color:#2a2a2a;
    font-size:13px
}
ul.spec-list b.title i{
    margin:0 0 0 5px
}
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
}
ul.spec-list span.technicalspecs-value i{
    top:3px
}
.icon-green-mark:before,.icon-red-close:before{
    display:block;
    width:18px;
    position:absolute;
    top:0;
    font-size:12px;
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    font-style:normal;
    font-variant:normal;
    text-decoration:none;
    line-height:0;
    -moz-osx-font-smoothing:grayscale;
    text-transform:none
}
.icon-green-mark:before{
    content:"\F01A";
    color:#00cb3b;
    font-weight:400
}
.icon-red-close:before{
    content:"\F013";
    color:#fe4343;
    font-weight:400
}
.usercomments-total-rating{
    width:100%;
    float:right;
    margin-bottom:20px
}
.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:right;
    width:100%
}
.usercomments-add-comment .count{
    font-size:11px;
    font-weight:400
}
.usercomments-add-comment p{
    font-size:13px;
    line-height:28px;
    color:#656565;
    margin-bottom:26px
}
.usercomments-list{
    clear:both
}
b.title span.count{
    color:#555;
    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:400;
    color:#00bfd6;
    float:right;
    margin-top:5px
}
#reviews_order{
    display:inline-block;
    margin:0;
    border:none
}
.usercomments-list .comment-filter a{
    font-size:12px;
    font-weight:400;
    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{
    -moz-box-shadow:0 2px 3px rgba(0,0,0,.15);
    box-shadow:0 2px 3px rgba(0,0,0,.15);
    border-radius:5px;
    overflow:hidden;
    margin-bottom:30px;
    background:#fafbfc
}
#reviews .review_vote a,.comment-text{
    -webkit-border-radius:5px;
    -moz-border-radius:5px
}
.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:#4d4d4d;
    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:#666
}
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;
    border-radius:5px;
    background:#fff;
    float:right;
    margin-right:10px;
    color:#91a2ad;
    padding:0 9px 0 10px;
    cursor:pointer;
    font-size:11px
}
.ywar_perc_value,div.reply{
    display:block
}
.ywar_perc_rating,span.ywar_scala_rating{
    border-radius:5px
}
.ywar_votereview{
    background:0 0;
    text-indent:0;
    white-space:0;
    width:auto
}
.woocommerce .star-rating span{
    color:#3ca3f4
}
.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
}
span.ywar_perc_rating{
    float:right
}
.woocommerce-cart-form{
    margin:0;
    padding:0;
    padding-bottom:15px!important;
    overflow:hidden
}
.box.noback,.content-box-shop{
    box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    overflow:hidden
}
.woocommerce-cart-form .head{
    margin:0 0 15px;
    height:auto;
    overflow:hidden
}
.woocommerce-cart-form .head .title{
    color:#666;
    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 .big-button-container{
    margin:3px 0 0
}
.big-button-container.hasIcon.step_forward a.big-button{
    background-color:#1ca2bd
}
.big-button-container.hasIcon.step_forward a.big-button i.big-button-icon{
    float:left;
    background-color:transparent
}
.big-button-container.hasIcon.step_forward a.big-button span.big-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:5px;
    margin-bottom:25px;
    padding:0
}
.woocommerce table.shop_table td{
    border-top:none
}
.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:#666
}
.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:100%
}
.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:#4d4d4d;
    margin-bottom:5px;
    line-height:28px
}
.woocommerce-cart-form .container table tbody td .desc h3{
    color:#4d4d4d;
    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:5px;
    font-size:14px
}
.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:none
}
.woocommerce-cart-form .container table tbody td.product-subtotal table td{
    font-size:16px;
    line-height:24px;
    text-align:right;
    padding:0;
    border:none
}
.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:#666;
    font-size:10px;
    letter-spacing:0;
    margin-right:10px;
    vertical-align:2px
}
.red{
    color:#ff6b6b
}
.green{
    color:#1ca2bd
}
.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:300px;
    display:table-cell
}
.woocommerce-cart-form .container table tbody td.last a.delete i{
    background:url(../images/Bigikala.png) -813px -510px no-repeat
}
.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 table.cart td.actions .coupon .input-text{
    border:1px solid #d4dbde;
    height:32px;
    line-height:35px;
    overflow:hidden;
    width:50%;
    border-radius:5px;
    font-size:14px
}
.woocommerce .cart .actions button.button{
    background-color:#579e59;
    height:32px;
    color:#fff;
    font-weight:400;
    padding-right:20px;
    padding-left:20px
}
.woocommerce .cart .discount{
    min-width:100%;
    margin:10px auto;
    text-align:center
}
.big-button-ticket{
    height:21px;
    background:#ef5661;
    position:relative;
    font-size:12px;
    line-height:21px;
    color:#fff;
    display:inline-block;
    -ms-border-radius:5px;
    border-radius:5px
}
.big-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
}
.big-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
}
.big-button-ticket span:last-child{
    padding:0 11px;
    position:relative;
    font-size:10px
}
.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table td{
    line-height:30px;
    color:#2a2a2a;
    font-size:14px;
    font-weight:400;
    font-family:IRANYekan
}
.woocommerce .cart-collaterals .cart_totals table th{
    text-align:left
}
.woocommerce-page .cart-collaterals .cart_totals table td .amount{
    font-weight:400;
    line-height:40px;
    color:#9b9b9b;
    font-size:15px
}
.woocommerce .cart-collaterals .cart_totals table tr.cart-discount{
    color:#00bfd5;
    background-color:rgba(0,191,214,.07);
    display:table-row;
    height:50px
}
.special-offer-hint-finished-cart{
    display:none
}
.order-total{
    background-color:#ffd7d7;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    position:relative;
    -webkit-border-radius:9px 9px;
    border-radius:9px 9px;
    color:#fb3449;
    line-height:20px;
    text-align:center!important;
    font-size:14px;
    padding:10px
}
.youone_cart_totals .woocommerce-Price-amount{
    font-family:IRANYekan,Titillium Web;
    font-size:16px
}
.payment_box{
    position:relative!important;
    width:100%!important
}
#billing_state_field,#billing_sabira_cities_field{
    width:50%;
    float:right;
    display:block;
    clear:none!important;
    position:relative;
    z-index:5
}
.zir-onvan{
    display:none
}
.wms-progress-bar .retrangle .step.active i,.wms-progress-bar .retrangle .step.active i::before{
    content:"\f01a"!important;
    font-family:bigikala-mobile!important
}
.ship{
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    padding:15px
}
.order-total .woocommerce-Price-amount{
    color:#fb3449
}
.woocommerce-cart .cart-collaterals .cart_totals tr.cart-discount th,.woocommerce-page .cart-collaterals .cart_totals tr.cart-discount td.final .amount{
    color:#00bfd5
}
.woocommerce .cart-collaterals .cart_totals table tr.cart-discount td a{
    color:#fff;
    padding-right:25px
}
.woocommerce .cart-collaterals .cart_totals table tr.order-total{
    background-color:#f7fff7
}
.woocommerce .cart-collaterals .cart_totals table tr.order-total td,.woocommerce .cart-collaterals .cart_totals table tr.order-total th{
    color:#1ca2bd
}
.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{
    position:relative
}
.big-cart-style{
    position:absolute;
    bottom:0;
    padding:1em;
    margin:4px
}
.big-button-container .big-button.dark-blue,.big-button-container .big-button.dark-blue i.big-button-icon{
    background-color:#969ba8
}
.content-box-shop{
    background:#fff;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -ms-border-radius:6px;
    -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
}
.options__txt{
    position:relative;
    font-size:16px;
    float:right;
    height:35px;
    line-height:35px
}
.options__meta{
    color:#787878;
    font-size:13px;
    margin-right:5px
}
.options__internal-search{
    display:inline-block;
    border-right:1px solid #ccc;
    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:5px
}
.options__internal-search svg{
    width:22px;
    height:22px;
    position:absolute;
    left:4px;
    top:3px;
    fill:#999;
    cursor:pointer
}
.auth{
    font-size:13px;
    color:#737373
}
.box.noback{
    background:transparent;
    border:none;
    border-radius:9px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    margin:10px auto;
    padding:0;
    width:95%
}
#BackToTop,.filters-panel{
    box-shadow:0 1px 2px 0 rgba(0,0,0,.1)
}
.auth__form{
    padding:0 12px
}
.auth__form,.auth__guidance{
    width:100%
}
.form{
    flex-grow:1
}
.auth__title{
    line-height:75px;
    border-bottom:1px solid #f3f3f3;
    padding-right:38px;
    margin-bottom:25px;
    font-size:24px;
    color:#000;
    font-weight:700;
    display:none
}
.woocommerce form.register{
    border:none;
    padding:0;
    margin:0;
    text-align:right;
    border-radius:0
}
.userform .form-group>label{
    position:relative;
    display:inline-block;
    font-size:13px;
    font-weight:400;
    color:#4d4d4d;
    padding-right:5px
}
.userform .form-group>label.error{
    color:#f05662
}
.form label{
    margin-bottom:10px
}
.full-width{
    width:100%
}
.userform .form-group input.en{
    color:#828282;
    text-align:left;
    direction:ltr;
    font:700 12px arial
}
.userform .form-group input[type=email],.userform .form-group input[type=password],.userform .form-group input[type=text]{
    border:1px solid #c3c3c3;
    border-radius:6px;
    height:40px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    width:100%;
    padding:0 12px;
    outline:0;
    font-family:IRANYekan
}
.userform .form-group .agreement{
    margin-right:25px;
    line-height:32px
}
.userform .form-group .agreement>label,.userform .form-group .rememberme>label,label.newsletter{
    color:#4d4d4d;
    width:auto
}
.userform .form-group .agreement>label a{
    color:#00bfd6;
    border-bottom:1px dashed;
    margin-left:3px
}
.userform .form-group .big-button-container.hasIcon .big-button i.big-button-icon{
    display:block;
    float:right;
    overflow:hidden;
    height:51px;
    line-height:38px;
    width:54px
}
.userform .form-group input.button{
    width:100%;
    line-height:inherit;
    padding:0;
    font-weight:400;
    border-radius:0;
    color:inherit;
    background-color:transparent
}
.auth__nav{
    line-height:40px;
    border-top:1px solid #f3f3f3;
    font-size:13px;
    text-align:center
}
.auth__nav a{
    color:#00bfd6;
    border-bottom:1px dashed;
    margin-right:3px;
    display:inline
}
.auth__guidance{
    background:#fafcfc;
    padding:1px 0
}
.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{
    background:#fafcfc;
    padding-bottom:15px;
    height:auto;
    text-align:center;
    color:#6d717a
}
.box.noback>.head i{
    margin-top:32px
}
.box.noback>.head h1{
    line-height:24px;
    padding-bottom:25px
}
.regbox .noback div.content,.userbox .noback div.content{
    margin:60px 0
}
.userbox .userform{
    margin:0 auto;
    float:none;
    text-align:right;
    width:80%
}
.filters-panel{
    border:1px solid #ebeced
}
.filters-panel .widget{
    position:relative;
    overflow:hidden;
    border-bottom:1px solid #e3e3e3
}
.filters-panel .widget .widget-title{
    display:block;
    font-size:13px;
    font-weight:400;
    line-height:55px;
    padding:0 15px;
    height:55px;
    cursor:pointer;
    color:#333
}
.filters-panel .widget form,.filters-panel .widget ul{
    overflow:hidden;
    padding:10px 15px 7px
}
.filters-panel .widget .price_slider_wrapper{
    margin:15px auto 22px;
    width:95%
}
.filters-panel .widget ul li.chosen{
    display:inline-block;
    position:relative;
    border:1px solid #c7c7c7;
    background-color:#f7f8fa;
    padding:5px 10px 5px 30px;
    margin:5px 0 0 5px;
    border-radius:5px
}
.woocommerce .widget_layered_nav_filters ul li:before{
    position:absolute;
    top:30%;
    left:-1px;
    padding:15px;
    cursor:pointer;
    background-image:url(../images/Bigikala.png);
    content:"";
    background-position:-143px -131px;
    width:12px;
    height:12px;
    color:transparent
}
.woocommerce .widget_layered_nav_filters ul li span:before{
    display:none
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{
    padding:0 0 1px;
    list-style:none;
    display:block;
    height:18px;
    cursor:pointer;
    margin-bottom:12px;
    font-size:12px;
    position:relative;
    border:none;
    background:0 0
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:hover:before{
    background-color:#00bfd6;
    border:1px solid transparent
}
.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:13px;
    color:#5c5c5c;
    position:relative;
    padding-right:25px;
    float:right
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover{
    color:#00bfd6
}
.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;
    float:left
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span:hover{
    color:#00bfd6
}
.widget_price_filter .price_slider_amount{
    text-align:right;
    position:relative;
    width:100%;
    color:#686868
}
.widget_price_filter .price_slider_amount .button{
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    user-select:none;
    line-height:1;
    font-size:1em;
    font-weight:400;
    padding:.75em 1.646em;
    border-radius:6px;
    margin-top:50px;
    position:relative;
    box-shadow:0 2px 3px 0 rgba(0,0,0,.15);
    display:block;
    height:38px;
    background-color:#00bfd6;
    color:#fff;
    cursor:pointer;
    width:100%
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
    border-radius:none;
    background-color:#cad1e3;
    margin:0 auto;
    position:relative
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
    background-color:#838996;
    background:#838996
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
    box-shadow:0 0 2px 0 rgba(0,0,0,.1);
    width:18px;
    height:18px;
    background-color:#fff;
    color:#fff;
    cursor:pointer;
    line-height:20px;
    border:1px solid #ebeced;
    top:-.4em
}
.widget_price_filter .ui-slider .ui-slider-handle:before,.widget_price_filter .ui-slider .ui-slider-handle:last-child:before{
    background-image:url(../images/Bigikala.png);
    position:absolute;
    text-align:right;
    left:50%;
    background-position:-36px -542px;
    content:"";
    width:9px;
    height:6px;
    top:5px
}
.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:250px;
    position:relative
}
.woocommerce-products-header{
    display:block
}
#BackToTop,p#map_lat_long_field{
    display:none
}
.matrix-wolfselect select{
    background-color:#fafbfc;
    border:1px solid #dfe5e8;
    font-size:12px;
    height:36px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    padding:0 40px 0 20px;
    -webkit-appearance:none;
    -moz-appearance:none
}
.matrix-wolfselect:after,.matrix-wolfselect:before{
    content:"";
    position:absolute;
    z-index:2
}
.matrix-wolfselect:before{
    background:url(../images/Bigikala.png) -138px -81px no-repeat;
    height:15px;
    left:auto;
    right:12px;
    top:9px;
    width:19px
}
.matrix-wolfselect:after{
    background:url(../images/Bigikala.png) -33px -464px no-repeat;
    height:16px;
    left:10px;
    top:12px;
    width:16px
}
#BackToTop{
    background:#fff;
    -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    -ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    border:1px solid #ebeced;
    border-radius:100%;
    height:64px;
    position:fixed;
    right:9px;
    bottom:30px;
    width:64px;
    z-index:5
}
#BackToTop i{
    right:21px;
    top:24px
}
.woocommerce-error,.woocommerce-info,.woocommerce-message{
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -ms-border-radius:6px;
    box-shadow:0 1px 2px 0 rgba(0,0,0,.1)
}
.woocommerce-error .button{
    font-weight:400;
    color:#fff;
    background-color:#ef3f3e
}
.woocommerce-info .button,.woocommerce-message .button{
    font-weight:400;
    color:#fff;
    background-color:#00bfd6
}
.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:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -ms-border-radius:6px;
    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;
    overflow:hidden;
    margin-top:0;
    margin-bottom:10px
}
.woocommerce form .form-row textarea{
    border:1px solid #d4dbde;
    line-height:35px;
    overflow:hidden;
    border-radius:5px;
    font-size:14px;
    padding:5px
}
.woocommerce .checkout_coupon input.button{
    background-color:#579e59;
    height:32px;
    color:#fff;
    font-weight:400;
    padding-right:20px;
    padding-left:20px
}
.woocommerce .checkout .customer_details{
    background:#fff;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -ms-border-radius:6px;
    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:#666;
    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:#f7f9fa;
    font-size:13px;
    color:#666;
    height:48px
}
.woocommerce-checkout-review-order table{
    border:1px solid #f0f1f2;
    border-bottom:0;
    border-radius:5px;
    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:#4d4d4d;
    margin-bottom:5px;
    line-height:28px
}
.woocommerce-checkout-matrix-wolftable .container table tbody td .desc h3{
    color:#4d4d4d;
    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:5px;
    font-size:14px
}
.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:none
}
.woocommerce-checkout-matrix-wolftable .container table tbody td.product-subtotal table td{
    font-size:16px;
    line-height:24px;
    text-align:right;
    padding:0;
    border:none
}
.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:100%;
    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:#4d4d4d;
    line-height:40px
}
.checkout-login .container .head p{
    color:#777;
    text-align:center
}
.checkout-login .container .section_register{
    border-top:1px solid #f0f1f2;
    box-sizing:border-box;
    text-align:center;
    width:100%;
    padding-top: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 0
}
.woocommerce-checkout #payment ul.payment_methods li{
    border:1px solid #c0f0c1;
    border-radius:5px;
    margin-bottom:15px;
    font-weight:400;
    display:table;
    width:100%
}
.woocommerce-checkout #payment ul.payment_methods li .payment-first{
    background-color:#f7fff7;
    border-left:1px solid #c0f0c1;
    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:#4d4d4d;
    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
}
.woocommerce-checkout #payment div.payment_box{
    background-color:transparent;
    color:#000
}
.woocommerce button.button.alt,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{
    background-color:#ef394e!important
}
.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:6px;
    min-width:150px;
    font-weight:400;
    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-color:#1ca2bd;
    -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,.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:40px;
    font-size:16px;
    width:100%;
    margin-top:10px;
    line-height:20px
}
.big-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:#00bfd6;
    border-bottom:1px dashed #00bfd6;
    margin:0 10px 0 38px;
    display:inline-block
}
.order-section .order-right .bottom-box .tel{
    direction:ltr;
    text-align:right;
    color:#00bfd6;
    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
}
.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:5px;
    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:5px 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:400;
    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:5px;
    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:5px 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_receipt table,.payment_details table{
    display:table;
    width:100%;
    border-collapse:collapse
}
.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{
    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:5px 0 0
}
.order_receipt table td{
    height:60px
}
.payment_details_table{
    padding:35px 20px;
    margin-top:30px
}
.payment_details table{
    background:#fff
}
.payment_details table thead td.first{
    border-radius:0 4px 0 0
}
.payment_details table thead td{
    background-color:#f7f9fa;
    color:#777;
    font-size:13px;
    height:47px
}
.payment_details table thead td.last{
    border-radius:5px 0 0
}
.payment_details table td{
    height:60px
}
.icon-trackorder::before{
    content:"\F096";
    font-family:bigikala-mobile;
    font-size:70px;
    color:#787887
}
.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:13px;
    line-height:24px;
    font-weight:400;
    margin-top:7px;
    padding-bottom:25px
}
.userbox .order_track div.content{
    margin:60px 0
}
.report-wrapper{
    margin-bottom:15px
}
.report-wrapper .report-info-table table{
    width:100%
}
.report-wrapper .report-info-table ._txt{
    color:#2095f2;
    margin-right:5px
}
.report-button-container{
    margin:25px 0
}
.report-button-container .edit-info{
    background-color:#00bfd6
}
.report-button-container .change-address,.report-button-container .edit-info{
    padding:8px 23px;
    font-size:14px;
    color:#fff;
    margin-right:10px;
    cursor:pointer
}
.big-box{
    border:1px solid #ebeced;
    -ms-border-radius:6px;
    border-radius:6px;
    box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    box-sizing:border-box;
    overflow:hidden
}
.box,.comments-template #respond,.post{
    box-shadow:0 2px 2px #edeef0;
    overflow:hidden
}
.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{
    width:100%
}
.woocommerce-MyAccount-content table.shop_table_responsive.user_info tr td{
    text-align:right!important;
    font-weight:400;
    width:100%
}
.woocommerce-MyAccount-content .head{
    display:none
}
.woocommerce-MyAccount-navigation{
    width:100%
}
.woocommerce-MyAccount-navigation ul li a{
    text-align:center;
    background:#f5f6f8;
    padding:15px 20px;
    font-weight:400;
    color:#3c3c3c;
    vertical-align:middle;
    box-sizing:border-box;
    position:relative;
    border-bottom:2px solid #f0f1f2;
    display:block
}
.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a{
    border-bottom-color:#00bfd6;
    background:#fff;
    color:#00bfd6
}
.big-table{
    padding:20px
}
.big-table table{
    display:table;
    width:100%;
    border-collapse:collapse;
    box-shadow:none
}
.woocommerce-orders-table__row{
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    padding:10px 25px 10px 20px;
    margin:15px auto
}
.big-table table thead td.first{
    border-radius:0 4px 0 0
}
.big-table table thead td{
    background-color:#f7f9fa;
    color:#777;
    font-size:13px;
    height:47px
}
.big-table table thead td.last{
    border-radius:5px 0 0
}
.big-table table td{
    text-align:center;
    vertical-align:middle;
    border-bottom:1px solid #f0f1f2;
    height:40px
}
.woocommerce .woocommerce-orders-table__row tr td,.woocommerce-page .woocommerce-orders-table__row tr td{
    text-align:left;
    line-height:40px
}
.edit-info{
    padding:5px 15px;
    font-size:14px;
    color:#1ca2bd;
    border:1px solid #1ca2bd;
    margin-right:10px;
    cursor:pointer;
    border-radius:6px
}
.woocommerce-button--next,.woocommerce-button--previous{
    background-color:#00bfd6;
    padding:10px 20px;
    font-weight:400;
    text-align:center;
    color:#fff;
    margin-top:20px
}
.address_list .address_item{
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    padding:15px;
    margin-bottom:10px
}
.address_list .address_item table{
    width:100%;
    color:#777;
    overflow:hidden;
    font-size:12px
}
.woocommerce-orders-table__cell a{
    line-height:40px
}
.address_list .address_item table td{
    text-align:center;
    vertical-align:middle;
    line-height:26px
}
.txtright.addresss{
    display:none
}
.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:block;
    color:#1ca2bd;
    border:1px solid #1ca2bd;
    position:relative;
    padding:5px;
    font-size:10px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    margin-top:10px
}
.address_item .hasmap:after,.address_item .hasmap:before{
    content:"";
    position:absolute;
    bottom:100%;
    width:0;
    height:0
}
.address_item .hasmap:before{
    right:5px;
    border-left:6px solid transparent;
    border-bottom:10px solid #1ca2bd;
    border-right:6px solid transparent
}
.address_item .hasmap:after{
    right:6.5px;
    border-left:4.5px solid transparent;
    border-bottom:8.5px solid #f7fff7;
    border-right:4.5px solid transparent
}
.address_item .nomap{
    display:block;
    line-height:20px;
    color:#7c6a26;
    background:#fffcda;
    border:1px solid #e2c868;
    position:relative;
    padding:5px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    z-index:1;
    margin-top:10px
}
.address_item .nomap:after,.address_item .nomap:before{
    content:"";
    position:absolute;
    width:0;
    height:0
}
.address_item .nomap:before{
    top:-10px;
    right:4px;
    border-left:6px solid transparent;
    border-bottom:10px solid #e2c868;
    border-right:6px solid transparent;
    z-index:2
}
.address_item .nomap:after{
    top:-8px;
    right:6px;
    border-left:4.5px solid transparent;
    border-bottom:8.5px solid #fffcda;
    border-right: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{
    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:5px
}
.address_list .address_item .control-btn td.edit i::before{
    content:"\F051";
    font-size:30px;
    position:relative;
    -webkit-border-radius:50%;
    border-radius:50%;
    border:4px solid #fff;
    color:#969696;
    font-family:bigikala-mobile;
    background:#fff;
    display:block;
    height:36px;
    width:36px;
    line-height:26px;
    font-style:normal;
    padding-top:2px
}
.address_list .address_item table span.label{
    font-size:11px;
    font-weight:400;
    display:inline-block;
    margin-left:7px;
    padding:0;
    color:#777
}
.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
}
.woocommerce button.button:hover{
    color:#fff;
    background-color:#00bfd6
}
.shipping-calculator-button{
    padding:5px;
    font-weight:400;
    color:#fff;
    background-color:#00bfd6;
    border-radius:6px
}
.order-again a.button,.order-again a.button:hover,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt:hover,.woocommerce a.button:hover{
    color:#fff;
    background-color:#00bfd6;
    font-weight:400
}
.woocommerce div.product .stock.in-stock{
    display:none
}
.order-again a.button,.order-again a.button:hover{
    margin-top:20px
}
.woocommerce .wishlist-title h2:hover{
    background-color:transparent
}
.woocommerce .wishlist-title a.show-title-form{
    margin-right:15px;
    margin-left:0
}
.hidden-title-form a.hide-title-form i,.hidden-title-form button i,.wishlist-title a.show-title-form i,.wishlist_manage_table tfoot a.create-new-wishlist i,.wishlist_manage_table tfoot button.submit-wishlist-changes i,.wishlist_table .add_to_cart.button i,.wishlist_table .ask-an-estimate-button i,.yith-wcwl-add-button>a i,.yith-wcwl-wishlist-new button i,.yith-wcwl-wishlist-search-form button.wishlist-search-button i{
    margin-left:10px;
    margin-right:0
}
.yes-js #yith-wcwl-form .hidden-title-form{
    margin:15px 0
}
.woocommerce .hidden-title-form input[type=text]{
    min-width:250px;
    vertical-align:middle;
    border:1px solid #c3c3c3;
    border-radius:6px;
    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:6px
}
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:5px 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:#4d4d4d;
    margin-bottom:5px;
    line-height:28px
}
table.wishlist_table tbody td .desc h3{
    color:#4d4d4d;
    font-size:13px
}
table.wishlist_table thead td,table.wishlist_table thead td:last-child{
    background-color:#f7f9fa;
    font-size:13px;
    height:48px;
    color:#666
}
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.delete i{
    background:url(../images/Bigikala.png) -813px -510px no-repeat
}
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:#666;
    padding:10px 25px;
    border-radius:6px;
    font-weight:400
}
.wishlist-page-links a:last-child{
    display:none
}
.selectBox-dropdown .selectBox-label{
    text-align:right
}
.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:none
}
.yith-wcwl-wishlist-new label{
    margin-left:20px;
    margin-right:0;
    margin-bottom:0
}
.yith-wcwl-wishlist-new input[type=text]{
    margin-left:10px;
    margin-right:0;
    vertical-align:middle;
    border:1px solid #c3c3c3;
    border-radius:6px;
    height:30px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    padding:0 12px;
    outline:0
}
.woocommerce a.selectBox{
    margin-left:10px;
    margin-right:0
}
.woocommerce .yith-wcwl-wishlist-new button{
    border:none
}
.post .media-heading{
    font-size:19px;
    margin-bottom:10px;
    margin-top:0
}
.post .media-heading h2{
    font-size:26px;
    font-weight:400;
    color:#40454d;
    line-height:1.3em
}
.post .media-heading a{
    color:#333;
    transition:all .2s ease-in-out 0
}
.post-meta{
    margin:0;
    text-align:center
}
.post-meta .time-divider{
    margin-left:0;
    padding:0 5px
}
.media-body{
    color:#8e8e8e;
    text-align:justify;
    padding-top:20px;
    border-top:1px solid #eaeaea;
    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:14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased
}
.search-form-bigi label{
    display:none
}
.search-form-bigi button{
    color:inherit;
    padding:0;
    border-width:0;
    border-style:none;
    border-image:none;
    top:0;
    left:0;
    cursor:pointer;
    position:absolute;
    width:40px;
    height:38px;
    border:1px solid #b5b5b5;
    background:url(../images/Bigikala.png) -446px -22px no-repeat #9da3b1;
    border-radius:6px 0 0 4px;
    transition:all .3s ease 0
}
.comment-reply-link,.post-tags a{
    transition:all .2s ease-in-out 0
}
.search-form-bigi input[type=search]{
    height:38px;
    border:1px solid #c9d1d7;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    color:#4a4a4a;
    z-index:10;
    padding:0 14px 2px 5px;
    background:#fff;
    width:100%
}
.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:6px;
    margin-bottom:21px;
    background-color:#fff
}
.post-title h1,.post-title h2{
    font-size:19px;
    font-weight:400;
    margin-top:0;
    color:#40454d;
    line-height:1.3em
}
.post-content.single{
    text-align:justify;
    border-top:1px solid #eaeaea
}
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:#fff
}
.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:400
}
.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:6px;
    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:#8e8e8e;
    text-align:justify;
    display:block;
    float:right;
    width:100%;
    margin-top:20px
}
.comment-body div.reply{
    display:block
}
.comment-reply-link{
    line-height:24px;
    border:1px solid #e5e5e5;
    display:inline-block;
    padding:0 12px;
    color:#83868a;
    font-size:11px
}
.comments-template #respond{
    background-color:#fff;
    margin-top:20px;
    margin-bottom:20px
}
.comments-template #reply-title{
    display:block;
    font-size:14px;
    font-weight:400;
    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:red
}
.comment-form-comment #comment{
    border-radius:5px;
    box-shadow:none;
    display:block;
    color:#555;
    background-color:#fff;
    background-image:none;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.comment-form-author,.comment-form-email,.comment-form-url{
    width:33%;
    display:inline-block
}
.comment-form-author label,.comment-form-email label,.comment-form-url label{
    display:block
}
.comment-form .form-submit{
    clear:both;
    text-align:center;
    margin-bottom:0
}
.form-submit .submit{
    padding:5px 20px;
    border:none;
    -webkit-border-radius:4px;
    border-radius:4px;
    color:#fff;
    font-size:14px;
    line-height:24px;
    background-color:#00bfd6;
    -webkit-box-shadow:0 2px 6px 0 rgba(0,191,214,.5);
    box-shadow:0 2px 6px 0 rgba(0,191,214,.5);
    width:100%
}
.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:15px;
    text-align:center;
    font-family:IRANYekan,Titillium Web
}
.hr-widget .blog-widget-title:before{
    content:"";
    display:block;
    width:45px;
    height:1px;
    background-color:#63d0df;
    position:absolute;
    bottom:23px;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.hr-widget .rpwe-time{
    color:#afb6bc;
    font-size:12px;
    font-family:IRANYekan,Titillium Web;
    text-align:center;
    display:block
}
.row{
    margin-right:0;
    margin-left:0
}
.hr-widget .rpwe-time:before{
    content:"\F06F";
    font-size:12px;
    margin-left:5px
}
.hr-widget .rpwe-block li{
    display:flow-root;
    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 .rpwe-block h3{
    margin:10px;
    font-family:IRANYekan,Titillium Web;
    color:#6b7074;
    font-size:14px;
    line-height:22px;
    text-align:center
}
.hr-widget .blog-widget-title span{
    display:inline-block;
    line-height:40px;
    border-bottom:1px solid #63d0df;
    padding-left:11px;
    text-align:center
}
.error-404{
    text-align:center;
    background-color:#fff;
    border:1px solid #ebeced;
    -ms-border-radius:6px;
    border-radius:6px;
    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;
    max-width:90%
}
.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-color:#00bfd6;
    border:1px solid #ebeced;
    -ms-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    -ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.dokan-dashboard .dokan-dash-sidebar{
    background-color:transparent
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu{
    background:#f8f9fb
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover{
    background:#00bfd6
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{
    border-bottom:2px solid #f0f1f2
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{
    color:#3c3c3c;
    padding:10px 18px 10px 0
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover a{
    color:#fff
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i{
    padding-left:15px;
    padding-right:15px
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i.fa-angle-right{
    float:left
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after{
    display:none
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a{
    border-right:1px solid #f0f1f2;
    color:#3c3c3c;
    float:right;
    padding:5%
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:first-child,ul.subsubsub li{
    border-right:none
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover{
    background:#00bfd6;
    color:#fff
}
.dokan-dashboard .dokan-dashboard-content{
    width:82%;
    margin-right:1%;
    background:#fff;
    padding:0;
    border-radius:6px
}
.dokan-dashboard-content.dokan-product-edit{
    margin-bottom:40px
}
.dokan-dashboard .dokan-dashboard-content .dokan-dashboard-header{
    background:#f8f9fb
}
.dokan-dashboard header.dokan-dashboard-header h1{
    padding:10px 15px;
    border:none;
    font-size:22px
}
.dokan-dashboard .dokan-dashboard-content article{
    padding:20px
}
.dokan-dashboard .dokan-dashboard-content.dokan-withdraw-content article{
    padding:0
}
.dokan-dashboard .dokan-dashboard-content.dokan-withdraw-content .entry-content{
    padding:0 20px 20px
}
.dokan-dashboard-wrap .widget-title .pull-right{
    float:left
}
.dokan-dashboard-wrap .widget-title .pull-left{
    float:right
}
.dokan-product-edit header.dokan-dashboard-header h1.entry-title span.dokan-product-status-label{
    float:right
}
.product-edit-container{
    padding:20px
}
ul.subsubsub li{
    border-left:1px solid #f9f9f9
}
.content-half-part{
    float:right;
    padding-left:10px
}
.content-half-part:first-child{
    padding-right:0
}
.content-half-part.last-child{
    padding-left:0
}
.dokan-button{
    cursor:pointer;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:6px;
    color:#fff;
    background-color:#47a447;
    border-color:#398439;
    width:auto
}
.dokan-button.remove{
    background-color:#d9534f;
    border-color:#d43f3a
}
.dokan-single-store{
    background:#fff;
    border-radius:6px
}
.dokan-single-store .dokan-store-tabs ul{
    border-width:0 0 1px
}
.seller-items ul.products li.product:hover .products__item-fatitle{
    text-overflow:clip;
    white-space:normal;
    height:auto
}
.dokan-category-menu,.dokan-widget-area .widget,li.widget{
    padding:0 20px 20px;
    background-color:#fff;
    border:1px solid #f0f1f2;
    box-shadow:0 2px 2px #edeef0;
    border-radius:6px;
    overflow:hidden;
    margin-bottom:15px
}
.dokan-category-menu .widget-title,.dokan-category-menu .widgettitle,.dokan-widget-area .widget .widget-title,li.widget .widgettitle{
    margin:0 -20px 20px;
    padding:0 20px;
    line-height:40px;
    font-size:14px;
    border:0;
    border-bottom:1px solid #eaeaea;
    background-color:#f8f8f8;
    color:#40454d;
    font-weight:400
}
.vendors-header{
    display:flex;
    justify-content:space-between;
    padding:15px 22px
}
.vendors-count{
    display:flex;
    align-items:center;
    font-size:13px
}
.c-seller__detail{
    display:inline-flex;
    flex-direction:column;
    padding:0;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.vendors-count i::before{
    width:29px;
    height:29px;
    margin-left:15px;
    color:#c1c1c1;
    content:"\F060\00FE0E";
    font-size:22px;
    margin-left:5px;
    font-family:bigikala-mobile;
    font-weight:400;
    font-style:normal;
    line-height:40px
}
.c-product__feature--body{
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    -webkit-border-radius:9px;
    border-radius:9px;
    padding:14px 15px 16px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    border:none;
    margin-top:10px
}
.vendors-table{
    display:flex;
    flex-flow:column nowrap;
    justify-content:space-between;
    line-height:1.5;
    font-size:12px
}
.vendors-table-row--header{
    display:none!important
}
.vendors-table-col--warranty{
    display:none
}
.vendors-table-row{
    width:100%;
    display:flex;
    flex-flow:row nowrap;
    border-bottom:1px solid #e1e1e1
}
.vendors-table-col{
    flex-flow:row nowrap;
    flex-grow:1;
    flex-basis:0;
    padding:5px;
    align-items:center;
    word-break:break-word
}
.vendors-table-col--shipping,.vendors-table-col--rating,.vendors-table-col--sellerTitle .avatar{
    display:none
}
.vendors-table-col:last-child{
    border-left:0
}
.vendors-table-col--sellerTitle{
    font-size:11px
}
.vendors-table-col--center{
    justify-content:center
}
.vendors-table-col--price{
    color:#1ca2bd;
    font-size:14px;
    text-align:center
}
.vendors-table .woocommerce-Price-currencySymbol{
    font-size:9px;
    margin-right:3px
}
.vendors-table-row--highlight{
    background-color:#effafe;
    border-bottom:1px solid #dfeef3;
    border-top:1px solid #dfeef3;
    padding:2px 0
}
.s-info,.s-info__logo,.s-rate{
    background:#fff
}
.vendors-table-row--highlight .c-table__col{
    border-left-color:#cce8f3;
    padding:10px 15px
}
.vendors-table-row--highlight .vendors-table-col--price{
    color:#fa3348
}
.p-seller{
    font-size:10px;
    color:#7c7c7c
}
.s-info{
    padding:20px 15px 0;
    margin-bottom:10px;
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.s-info__logo{
    display:inline-box;
    display:-webkit-inline-flex;
    display:-moz-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-flex-shrink:0;
    -moz-flex-shrink:0;
    flex-shrink:0;
    -ms-flex-negative:0;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    box-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -o-justify-content:center;
    justify-content:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    width:80px;
    height:82px;
    box-shadow:rgba(0,0,0,.1) 0 0 12px 0;
    margin-left:10px;
    border-radius:6px
}
.s-info__logo svg{
    width:50px;
    height:50px;
    fill:#b8b8b8
}
.icon--emoji-laugh-l,.icon--emoji-user{
    width:15px;
    height:15px
}
.s-info__detail{
    -webkit-flex-basis:68%;
    -moz-flex-basis:68%;
    flex-basis:68%;
    -ms-flex-preferred-size:68%
}
.s-info__title{
    padding-top:12px;
    color:#000;
    font-size:14px;
    margin-bottom:5px
}
.icon--emoji-laugh-l{
    fill:#777
}
.s-info__rate{
    padding:5px 0;
    margin-bottom:4px;
    font-size:12px
}
.s-info__rate>span:first-child{
    border-left:1px solid #9c9c9c;
    padding-left:8px;
    margin-left:8px
}
.s-info__link svg,.s-info__rate>span svg{
    margin-left:6px
}
.s-info__rate .percentage{
    min-width:50px
}
.s-info__rate>span{
    display:-webkit-inline-box;
    display:-moz-inline-box;
    display:inline-box;
    display:-webkit-inline-flex;
    display:-moz-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    vertical-align:top
}
.s-info__link{
    border-top:1px solid #f7f7f7;
    width:100%;
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -moz-box-pack:justify;
    box-pack:justify;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-justify-content:space-between;
    -o-justify-content:space-between;
    justify-content:space-between;
    -ms-flex-pack:justify;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:8px 0;
    margin-top:10px
}
.s-info__link__title{
    display:-webkit-inline-box;
    display:-moz-inline-box;
    display:inline-box;
    display:-webkit-inline-flex;
    display:-moz-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    line-height:15px
}
.s-info__link a{
    color:#168fff;
    text-overflow:ellipsis;
    overflow:hidden;
    direction:ltr;
    font-size:9px;
    -webkit-flex-basis:70%;
    -moz-flex-basis:70%;
    flex-basis:70%;
    -ms-flex-preferred-size:70%
}
.s-rate{
    overflow:hidden;
    position:relative;
    margin-bottom:10px;
    padding:15px 15px 0
}
.s-rate__rating{
    position:relative;
    z-index:1;
    height:inherit
}
.s-rate__header{
    color:gray;
    background:#f7f7f7;
    border-radius:10px;
    padding:10px 15px;
    margin-bottom:35px;
    text-align:center;
    font-size:12px
}
.s-rate__header svg{
    margin-left:10px;
    vertical-align:middle
}
.s-rating{
    font-size:12px
}
.s-rating ul{
    margin:0;
    padding:0
}
.s-rating li{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    margin-bottom:20px;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    box-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -o-justify-content:center;
    justify-content:center;
    -ms-flex-pack:center
}
.s-rating svg{
    margin-left:5px;
    -webkit-flex-shrink:0;
    -moz-flex-shrink:0;
    flex-shrink:0;
    -ms-flex-negative:0;
    width:18px;
    height:18px;
    fill:#777
}
.s-rating__title{
    width:70px;
    -webkit-flex-shrink:0;
    -moz-flex-shrink:0;
    flex-shrink:0;
    -ms-flex-negative:0
}
.s-rating__bar{
    width:150px;
    border-radius:5px;
    height:11px;
    background:#f8f8f8;
    margin-left:10px;
    position:relative;
    overflow:hidden
}
.s-rating__bar span{
    position:absolute;
    right:0;
    width:0;
    height:100%
}
.s-rating__rate-wrapper{
    min-width:56px;
    text-align:center
}
.s-score{
    padding-top:12px;
    background:#fff;
    height:auto;
    pointer-events:auto
}
.s-score__header{
    font-size:14px;
    margin-bottom:12px;
    display:block;
    color:#000
}
.s-score ul{
    padding:0
}
.s-score li{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    background:#fbfbfb;
    margin-bottom:8px;
    border-radius:6px;
    padding:8px 18px 8px 8px;
    font-size:11px;
    color:#5f5f5f
}
.s-score__icon{
    -webkit-flex-shrink:0;
    -moz-flex-shrink:0;
    flex-shrink:0;
    -ms-flex-negative:0;
    margin-left:10px;
    width:25px;
    height:25px
}
.s-score__title{
    max-height:45px;
    -webkit-flex-grow:2;
    -moz-flex-grow:2;
    flex-grow:2;
    -ms-flex-positive:2;
    overflow:hidden;
    padding-left:5px;
    line-height:22px
}
.s-score__img{
    width:50px;
    height:auto;
    -webkit-flex-shrink:0;
    -moz-flex-shrink:0;
    flex-shrink:0;
    -ms-flex-negative:0
}
.s-score__icon--happy,.s-score__icon--very-happy{
    fill:#1ca2bd
}
.s-score__icon--very-sad{
    fill:#ef5964
}
.s-score__icon--sad{
    fill:#f69ea5
}
.s-score__icon--no-idea{
    fill:#7a7a7a
}
#content[role="main"]{
    width:97%;
    margin:0 auto;
    margin-top:90px
}
.woocommerce-product-gallery__wrapper{
    margin-top:30px
}
#content.container-bigikala.main-woo-div{
    margin-top:130px
}
.main-warp.ad-actived{
    margin-top:140px
}
#content[role="main"].ad-actived{
    margin-top:140px
}
.woocommerce-product-gallery__image img{
    max-height:220px;
    max-width:220px;
    margin:0 auto
}
.woocommerce div.product div.images .flex-control-thumbs li{
    cursor:pointer;
    position:relative;
    text-align:center;
    background:#d8d8d8;
    height:6px;
    width:6px;
    border-radius:50%;
    -webkit-transition:background .3s ease-out;
    -moz-transition:background .3s ease-out;
    transition:background .3s ease-out;
    margin:6px
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{
    padding:6px;
    background:#868686;
    border-radius:50%;
    opacity:1;
    width:10px;
    height:10px;
    margin-top:-3px
}
.woocommerce div.product div.images .flex-control-thumbs li img{
    opacity:0
}
.woocommerce div.product p.price,.woocommerce div.product span.price{
    text-align:left;
    padding-left:10px;
    padding-top:15px;
    margin:0
}
.woocommerce div.product p.price del,.woocommerce div.product span.price del{
    color:#9b9b9b;
    text-decoration:line-through;
    margin:0 0 0 10px;
    font-size:13px;
    opacity:1
}
.woocommerce div.product .cart .button,.woocommerce div.product form.cart .button{
    z-index:6;
    margin:0;
    width:98%;
    position:fixed;
    right:0;
    top:auto;
    border-radius:0;
    left:0;
    bottom:5px
}
.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{
    font-weight:400;
    color:#00bfd6;
    font-size:16px;
    text-decoration:none
}
.woocommerce div.product .cart .button{
    height:55px;
    text-align:center;
    padding:15px;
    font-size:18px
}
.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;
    width:100%
}
.dgwt-wcas-sf-wrapp{
    background:#fff
}
.flip-clock-wrapper{
    float:right;
    margin-top:10px;
    margin-right:15px
}
.matrix_wolftimer.flip-clock-wrapper{
    float:left;
    margin-top:5px
}
.flip-clock-wrapper ul{
    margin:2px
}
.flip-clock-wrapper ul li{
    text-decoration:none
}
.flip-clock-wrapper ul li a{
    margin:0;
    overflow:visible;
    cursor:default
}
.flip-clock-wrapper ul li a div div.inn{
    position:absolute;
    width:100%;
    background-color:#3a3a3a
}
.woocommerce-noreviews{
    float:right;
    width:100%
}
.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{
    content:attr(data-title) " "
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{
    background-color:rgba(0,0,0,0)
}
.icon-amazing-title{
    height:14px;
    width:87px;
    background-position:-145px -236px
}
.icon-stop-watch{
    height:30px;
    width:30px;
    fill:#5b5b5b
}
.icon-menu-handler{
    height:18px;
    width:25px;
    background-position:-677px -70px
}
.icon-logo{
    height:21px;
    width:78px;
    background-position:-29px -231px
}
.icon-toolbar-profile{
    height:21px;
    width:5px;
    background-position:-626px -69px
}
.icon-toolbar-search{
    height:25px;
    width:24px;
    background-position:-549px -68px
}
.icon-digi-seller{
    fill:#128bec;
    height:15px;
    width:15px
}
.icon-digi-minimal{
    height:13px;
    width:13px
}
.icon-pixel-perfect-eng-sign{
    height:15px;
    width:15px
}
.icon-digi-guarantee{
    height:22px;
    width:22px;
    fill:#ccc
}
.icon-digi-tracker{
    height:20px;
    width:20px;
    fill:#7b7b7b
}
.icon-logo-svg{
    height:21px;
    width:78px
}
.icon-menu-handler-svg{
    height:24px;
    width:24px;
    fill:#818485
}
.icon-profileicon-svg{
    height:25px;
    width:25px
}
.icon-profile-log-in{
    width:36px;
    height:36px
}
.icon-toolbar-search-svg{
    height:25px;
    width:25px;
    fill:#a8a9ab
}
.icon-toolbar-search-svg-not-found{
    height:140px;
    width:140px;
    fill:#d9d9d9
}
.icon-toolbar-cart-svg{
    height:25px;
    width:25px;
    fill:#a8a9ab
}
.icon-toolbar-profile-svg{
    height:24px;
    width:24px;
    fill:#a8a9ab
}
.icon-expand_arrow-svg,.icon-shop-store{
    height:18px;
    width:18px
}
.icon-shop-store{
    fill:#7a7a7a;
    margin-left:5px
}
#Dokoon{
    margin-left:5px
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
    background:#fff;
    color:#4d4d4d;
    display:block;
    font:400 3vw/50px IRANYekan,Titillium Web;
    padding:0;
    outline:0;
    -webkit-transition:all .15s ease-in;
    -moz-transition:all .15s ease-in;
    transition:all .15s ease-in;
    height:55px;
    text-align:center;
    font-weight:700
}
.btn_mo._s>a,.btn_mo>a,.btn_mo>input,.btn_mo>span{
    line-height:30px
}
.icon-like_outline-svg{
    fill:#fff;
    stroke:#a8a9ab;
    stroke-width:6%;
    height:23px;
    width:23px
}
.icon-appointment_reminders-svg{
    stroke:#a8a9ab;
    fill:#fff;
    stroke-width:6%;
    height:23px;
    width:23px
}
.icon-share{
    height:21px;
    width:21px;
    vertical-align:-15px
}
.icon-minus-svg,.icon-plus-svg{
    fill:#a8a9ab;
    height:18px;
    width:18px
}
.icon-back_to_top-svg{
    height:13px;
    width:22px
}
.icon-Gift-svg,.icon-clockwhite-svg,.icon-deletecircle-svg,.icon-info-svg{
    height:21px;
    width:21px
}
.icon-Gift-svg{
    fill:#a8a9ab;
    display:block
}
.icon-info-svg{
    fill:#fff
}
.icon-PishnahadShegeftAngiz-svg{
    height:24px;
    width:94px;
    fill:#ef3f3e
}
.icon-usp5-svg{
    height:36px;
    width:36px
}
.icon-star_filled-svg{
    height:22px;
    width:22px
}
.icon-sort_like,.icon-sort_time{
    height:17px;
    width:43px;
    fill:#818485
}
.icon-thumbs_down,.icon-thumbs_up{
    height:18px;
    width:18px;
    fill:#818485
}
.icon-buyer-svg{
    height:28px;
    width:28px
}
.icon-black-bubble-speech-svg{
    fill:#818485;
    height:21px;
    width:20px
}
.icon-down-svg{
    height:19px;
    width:21px;
    fill:#ef3f3e
}
.icon-up-svg{
    height:19px;
    width:21px;
    fill:#4cb050
}
.icon-delete_sign-svg{
    height:17px;
    width:17px;
    fill:#818485
}
.icon-recurring_appointment-svg{
    height:16px;
    width:16px;
    fill:#00bfd6
}
.icon-location-svg,.icon-phone-svg,.icon-truck-svg,.icon-user_male-svg{
    height:30px;
    width:30px;
    fill:#818485
}
.icon-phone-svg{
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.icon-truckDK-svg,.icon-truckPOST-svg,.icon-truckTIPAX-svg,.icon-truckVTN-svg{
    height:32px;
    width:52px
}
.icon-comment_phone-svg{
    height:22px;
    width:22px;
    fill:#1445b5
}
.icon-horizontal-view-svg{
    height:20px;
    width:20px;
    stroke:#90a4af;
    stroke-width:6%;
    fill:#fff
}
.archive-product-sticky>div:first-child{
    border-right:1px solid #ccc
}
.icon.icon-star_filled-svg{
    height:15px;
    width:15px
}
.icon-arrow_forward-svg{
    height:29px;
    width:29px;
    stroke:#fff;
    fill:#888;
    stroke-width:-1
}
.icon-history-svg{
    height:17px;
    width:17px;
    fill:#bbb
}
.icon-delete_sweep-svg{
    height:25px;
    width:25px;
    fill:#888
}
.icon-external-svg,.icon-headset-svg{
    height:18px;
    width:18px
}
.btn_mo{
    padding:0 20px;
    position:relative;
    display:inline-block;
    margin:0;
    text-align:center;
    border-radius:5px;
    border:0
}
.btn_mo>a:hover,.btn_mo>input:hover,.btn_mo>span:hover{
    text-decoration:none
}
.btn_mo._s{
    border-radius:5px
}
.btn_mo._s>a{
    font-size:11px;
    height:30px
}
.btn_mo._l>a,.btn_mo._l>input{
    line-height:40px;
    height:40px
}
.btn_mo._v{
    padding:0 50px
}
.btn_mo._v>a,.btn_mo._v>input{
    font-size:18px;
    line-height:50px;
    height:50px
}
.btn_mo.btn_mo_block{
    display:block;
    width:100%;
    float:none
}
.btn_mo.btn_mo-trading{
    height:40px;
    line-height:40px;
    font-size:15px
}
.btn_mo.btn_mo-trading:after{
    content:"";
    border-top:4px solid transparent;
    border-bottom:4px solid transparent;
    border-left:5px solid #fff;
    position:absolute;
    top:16px;
    right:26%
}
.btn_mo.btn_mo-green{
    background:#00bfd6
}
.btn_mo.btn_mo_default{
    background:#fff;
    border:1px solid #ccc
}
.btn_mo.btn_mo_default a{
    color:gray
}
.btn_mo.btn_mo-gray{
    background:#999
}
.btn_mo.btn_mo-red{
    background:#ef5661
}
.btn_mo.btn_mo-darkBlue{
    background:#969ba8
}
.btn_mo.btn_mo-gray{
    color:#fff;
    background-color:#7d7d7d;
    border-color:#e7e7e7
}
.btn_mo-ripple{
    overflow:hidden;
    position:relative
}
.btn_mo-ripple .ink{
    display:block;
    position:absolute;
    background:rgba(190,190,190,.6);
    border-radius:100%;
    transform:scale(0);
    will-change:transform
}
.btn_mo-ripple .ink.animate{
    animation:ripple .4s linear;
    -webkit-animation:ripple .4s linear;
    -moz-animation:ripple .4s linear;
    -ms-animation:ripple .4s linear;
    -o-animation:ripple .4s linear
}
.btn_mo-ripple.light-gray .ink{
    z-index:999;
    background:rgba(200,200,200,.3)
}
.btn_mo-ripple.white .ink{
    background:rgba(255,255,255,.4)
}
.mobile-top-bar,.mobile-top-bar div{
    background:#fff
}
.mobile-top-bar{
    width:100%;
    z-index:9;
    position:fixed;
    left:0;
    right:0;
    top:0;
    transition:.5s;
    border-bottom:1px solid #e5e5ea
}
.nav-up{
    top:-180px;
    transition:.5s
}
.mobile-top-bar img{
    max-height:30px;
    max-width:110px;
    margin-top:5px
}
.mobile-top-bar .toolbar{
    height:50px;
    width:100%;
    background:#fff;
    margin-top:-9px
}
.mobile-top-bar .toolbar ul{
    direction:rtl;
    margin:-1px 0 0 -12px;
    padding:0
}
.mobile-top-bar .user-profile-panel_mo ul a span,.promotion .product_det,.promotion .product_img{
    float:right
}
.mobile-top-bar .toolbar ul .toolbar-item a.profile-menu-handler-logged-in{
    padding:11px 2px
}
.mobile-top-bar .toolbar ul .toolbar-item a{
    outline:0;
    display:block;
    padding:12px 9px;
    position:relative;
    z-index:1;
    text-decoration:none;
    width:100%;
    height:50px
}
.mobile-top-bar .toolbar ul .toolbar-item a.panel-active:before{
    background:#999;
    bottom:0;
    content:"";
    height:2px;
    left:0;
    position:absolute;
    right:0;
    top:auto;
    width:100%
}
.mobile-top-bar .toolbar ul .toolbar-item a.notify-popup-handler{
    padding:13px 9px 0
}
.mobile-top-bar .toolbar ul .toolbar-item a.favorite-popup-handler{
    padding:14px 11px 0 7px
}
.mobile-top-bar .toolbar ul .toolbar-item a.cart-popup-handler{
    position:relative
}
.mobile-top-bar .toolbar ul .toolbar-item a.cart-popup-handler.empty{
    padding:12px 5px 0
}
.mobile-top-bar .toolbar ul .toolbar-item a.cart-popup-handler #BasketHeaderCount{
    height:15px
}
.mobile-top-bar .toolbar ul .toolbar-item a.notify-popup-handler.active svg{
    fill:#00bfd6
}
.mobile-top-bar .toolbar ul .toolbar-item a.favorite-popup-handler.active svg{
    fill:#ef3f3e;
    stroke:#ef3f3e
}
.mobile-top-bar .toolbar ul .toolbar-item:first-child a svg{
    margin-top:2px
}
.mobile-top-bar .toolbar ul .toolbar-item:first-child a::before{
    background:0 0;
    height:100%;
    position:absolute;
    left:-4px;
    width:100%
}
.mobile-top-bar .toolbar h1[property]{
    margin:5px 0 0
}
.mobile-top-bar .user-profile-panel_mo.dialog--open .user-profile-panel-wrapper_mo{
    -webkit-animation-name:anim-open-profile;
    animation-name:anim-open-profile;
    pointer-events:auto
}
.mobile-top-bar .user-profile-panel_mo.dialog--open .user-profile-panel-wrapper_mo span{
    -webkit-animation:anim-elem .2s both;
    animation:anim-elem .2s both
}
.mobile-top-bar .user-profile-panel_mo.dialog--close .user-profile-panel-wrapper_mo{
    -webkit-animation-duration:.15s;
    animation-duration:.15s;
    -webkit-animation-name:anim-close-profile;
    animation-name:anim-close-profile
}
.mobile-top-bar .user-profile-panel_mo .user-profile-panel-wrapper_mo{
    background:#f9f9f9;
    position:absolute;
    height:auto;
    width:185px;
    left:5px;
    box-shadow:0 1px 4px 0 rgba(0,0,0,.3);
    opacity:0;
    will-change:transform,opacity;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    pointer-events:none;
    z-index:3;
    -webkit-backface-visibility:hidden
}
.mobile-top-bar .user-profile-panel_mo ul{
    padding:0;
    margin:0
}
.mobile-top-bar .user-profile-panel_mo ul a{
    display:block;
    text-decoration:none;
    font-size:13px;
    line-height:40px;
    color:#4d4d4d;
    padding:0 15px 0 30px;
    outline:0;
    width:100%;
    height:40px
}
.mobile-top-bar .user-profile-panel_mo ul a svg{
    vertical-align:middle;
    margin-left:14px;
    height:18px;
    width:18px
}
.mobile-top-bar .user-profile-panel_mo ul a .val{
    float:left
}
.mobile-top-bar .user-profile-panel_mo ul li:last-child{
    margin-bottom:20px
}
.mobile-top-bar .user-profile-panel_mo ul li:first-child{
    margin-top:20px
}
.mobile-top-bar .panel-handler{
    padding:16px 0 16px 13px;
    cursor:pointer;
    position:relative;
    height:30px
}
.mobile-top-bar .panel-handler:after{
    content:"";
    width:100%;
    height:100%;
    position:absolute;
    right:-100%;
    top:0
}
.mobile-top-bar .logo h4{
    margin:16px 0 0
}
.off-canvas-panel_mo .off-canvas-logo{
    background-color:#fe5353;
    position:relative;
    height:110px;
    padding-top:5px
}
.off-canvas-panel_mo .off-canvas-logo a{
    position:unset;
    display:block;
    height:100%;
    width:100%
}
.off-canvas-panel_mo .off-canvas-logo .icon-logo-svg{
    position:absolute;
    top:0;
    left:50%;
    transform:translateX(-50%);
    width:57%;
    height:90px
}
.off-canvas-panel_mo .off-canvas-logo .icon-tagline{
    position:absolute;
    top:25%;
    left:50%;
    transform:translateX(-50%);
    width:57%;
    height:100px
}
.off-canvas-panel_mo.dialog--open>.off-canvas-panel-wrapper_mo{
    transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0);
    pointer-events:auto
}
.off-canvas-panel_mo.dialog--open>.off-canvas-panel-wrapper_mo a{
    position:relative;
    overflow:hidden
}
.off-canvas-panel_mo>.off-canvas-panel-wrapper_mo{
    background:#fff!important;
    height:100%;
    overflow:auto;
    position:fixed;
    top:0;
    bottom:0;
    transform:translate3d(260px,0,0);
    -webkit-transform:translate3d(260px,0,0);
    transition-duration:.5s;
    width:260px;
    left:auto;
    right:0;
    pointer-events:none;
    z-index:10;
    will-change:transform
}
.off-canvas-panel_mo>.off-canvas-panel-wrapper_mo a.active svg{
    margin:7px 0 0 5px;
    transform-origin:9px 10px 0;
    -webkit-transform-origin:9px 10px 0
}
.off-canvas-panel_mo>.off-canvas-panel-wrapper_mo ul{
    padding:0;
    margin:0;
    list-style:none
}
.off-canvas-panel_mo>.off-canvas-panel-wrapper_mo ul li{
    overflow:visible
}
.off-canvas-panel_mo>.off-canvas-panel-wrapper_mo ul a{
    display:block;
    font-size:13px;
    line-height:30px;
    height:40px;
    padding:5px 25px 0 5px;
    color:#7d7d7d;
    text-align:right;
    font-weight:700
}
.off-canvas-panel_mo>.off-canvas-panel-wrapper_mo ul a svg{
    margin:7px 0 0 10px;
    -webkit-transition:all,.3s,ease;
    -moz-transition:all,.3s,ease;
    transition:all,.3s,ease;
    height:18px;
    width:18px
}
.off-canvas-panel_mo>.off-canvas-panel-wrapper_mo ul button{
    display:block;
    font-size:13px;
    line-height:60px;
    height:60px;
    padding:0 40px 0 30px;
    color:#7d7d7d;
    text-align:right;
    border:none;
    width:100%;
    background-color:#fafafa
}
.off-canvas-panel_mo>.off-canvas-panel-wrapper_mo ul button svg{
    margin:20px 0 0;
    transform:rotateZ(0);
    -webkit-transform:rotateZ(0);
    -webkit-transition:all,.3s,ease;
    -moz-transition:all,.3s,ease;
    transition:all,.3s,ease;
    height:18px;
    width:18px
}
.off-canvas-panel_mo>.off-canvas-panel-wrapper_mo ul ul a{
    background:#f9f9f9;
    padding-right:40px
}
#search-popup{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    pointer-events:none;
    z-index:10
}
#search-popup .cancel{
    text-align:center;
    display:inline-block;
    width:10%;
    height:100%;
    vertical-align:top;
    padding:13px 10px 0 0
}
#search-popup.dialog--open{
    pointer-events:auto
}
#search-popup.dialog--open form{
    -webkit-transform:translate(0,0);
    -moz-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    opacity:1
}
#search-popup.dialog--open .search-popup-result{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
#search-popup.dialog--close{
    pointer-events:none
}
#search-popup.dialog--close form{
    -webkit-transform:translate(0,-50px);
    -moz-transform:translate(0,-50px);
    -ms-transform:translate(0,-50px);
    -o-transform:translate(0,-50px);
    transform:translate(0,-50px)
}
#search-popup.dialog--close .search-popup-result{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
.footer-section{
    height:auto;
    padding:10px 0;
    background:#eceff1;
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    justify-content:center;
    width:100%
}
.footer-section > ul{
    text-align:center!important;
    margin:0 auto;
    padding:0
}
.footer-section>ul li{
    display:block;
    padding:5px 0;
    font-family:IRANYekan,Titillium Web
}
.footer-section>ul li:first-child{
    font-size:12px
}
.footer-section>ul a{
    font-size:13px;
    color:#00bfd6;
    padding:0 3px;
    display:block;
    position:relative
}
.carousel--incredible{
    margin-top:10px;
    padding-bottom:20px
}
.incredible__price{
    margin-bottom:10px
}
.timer .counter{
    border-radius:5px
}
.carousel--incredible .carousel__item,.product{
    border-radius:0
}
.carousel__list{
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    -o-transform:translateZ(0);
    transform:translateZ(0);
    display:block;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    position:relative;
    white-space:nowrap;
    will-change:transform
}
.carousel__list:-webkit-scrollbar{
    display:none
}
.carousel__header span{
    padding:0 5px
}
.carousel__list{
    margin:0 0 -20px;
    padding:0
}
.carousel__item{
    display:inline-block
}
.carousel--incredible{
    padding:1px 12px 20px
}
.carousel--incredible .carousel__item{
    position:relative;
    margin:0 0 20px 10px;
    white-space:nowrap;
    width:52vw;
    background:#fff;
    text-align:center
}
.carousel--incredible .carousel__wrapper{
    background:#eaeaea;
    box-shadow:0 1px 4px 0 rgba(0,0,0,.24)
}
.carousel--incredible .carousel__header{
    background:0 0;
    padding:12px;
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -moz-box-pack:justify;
    box-pack:justify;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-justify-content:space-between;
    -o-justify-content:space-between;
    justify-content:space-between;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center
}
.carousel--incredible .carousel__header>span,.promotion .product_img{
    -webkit-box-align:center
}
.carousel--incredible .carousel__header>span{
    display:inline-box;
    display:-webkit-inline-flex;
    display:-moz-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    padding:0
}
.carousel--incredible .carousel__header svg{
    margin-left:2px
}
.carousel--incredible .carousel__list{
    margin:0 -12px -20px
}
.incredible{
    overflow:hidden;
    min-width:205px
}
.incredible ._wrapper{
    margin:10px auto 15px;
    display:block;
    width:150px;
    height:150px
}
.incredible ._wrapper img{
    width:100%
}
.incredible__price{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    box-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -o-justify-content:center;
    justify-content:center;
    -ms-flex-pack:center;
    color:#fff
}
.incredible__price--old{
    position:relative;
    padding:0 7px;
    background-color:grey;
    border-radius:0 4px 4px 0;
    font-size:15px;
    min-width:31%;
    height:25px;
    line-height:29px;
    font-weight:400
}
.incredible__price--old:before{
    content:"";
    position:absolute;
    top:11px;
    right:9px;
    bottom:0;
    left:0;
    border-bottom:1px solid #fe5353;
    z-index:2;
    -webkit-transform:rotate(-20deg);
    -moz-transform:rotate(-20deg);
    -ms-transform:rotate(-20deg);
    -o-transform:rotate(-20deg);
    transform:rotate(-20deg);
    height:0;
    width:70%
}
.incredible__price--final{
    background:#fe5353;
    padding:0 7px;
    font-size:16px;
    min-width:38%;
    height:25px;
    line-height:30px;
    border-radius:6px 0 0 4px;
    text-align:center;
    font-weight:400
}
.incredible__price .currency{
    position:relative;
    top:1px;
    left:-2px;
    height:25px;
    width:40px;
    font-size:10px;
    font-weight:400;
    display:inline-block;
    padding-right:5px;
    white-space:pre-line;
    line-height:10px;
    text-align:right
}
.incredible__finishLabel{
    position:absolute;
    top:50%;
    left:50%;
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:4;
    pointer-events:none
}
.incredible__label{
    margin:10px 0
}
.incredible__title{
    width:100%;
    display:block;
    line-height:35px;
    color:#333;
    font-size:14px
}
.incredible__giftLabel{
    position:absolute;
    top:47%;
    left:20%
}
.incredible__giftLabel svg{
    fill:#fe5353
}
.incredible__giftLabel .icon-plus-gift{
    position:absolute;
    top:0;
    left:0;
    width:20px
}
.incredible__giftLabel .icon-Gift-svg{
    position:absolute;
    top:62px;
    left:-23px
}
.incredible__finishEffect{
    position:absolute;
    height:100%;
    width:100%;
    background:rgba(242,242,242,.65);
    z-index:3
}
.user-comments-total-rating .overal-rate-status .overal-rate-status-info span:first-child{
    font-size:14px;
    display:block;
    margin-bottom:13px
}
.user-comments-total-rating .overal-rate-status .overal-rate-status-info span:last-child{
    font-size:11px;
    display:inline;
    color:#999
}
.user-comments-total-rating .overal-rate-status .overal-rate-status-average .star-rating-container{
    margin-right:10px;
    text-align:center;
    font-family:IRANYekan,Titillium Web
}
.user-comments-total-rating .overal-rate-status .overal-rate-status-average .star-rating-container>span{
    font-size:21px;
    line-height:28px;
    color:#999;
    display:block;
    margin-bottom:5px;
    text-align:center
}
.user-comments-total-rating .overal-rate-status .overal-rate-status-average .star-rating-container>span .result{
    color:#4d4d4d
}
.user-comments-total-rating .overal-rate-status .overal-rate-status-average .stars-lines{
    direction:ltr;
    overflow:hidden;
    position:relative;
    white-space:nowrap;
    height:22px;
    width:126px;
    display:inline-block
}
.dialog__overlay.open{
    opacity:.5
}
.dialog__overlay{
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:fixed;
    z-index:6;
    background:#555;
    opacity:0
}
.promotion .promotions_list{
    padding:0 10px 10px;
    margin-top:60px
}
.promotion .sproduct{
    position:relative;
    padding:15px 10px;
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:10px;
    background:#fff;
    border-radius:5px
}
.promotion .sproduct:nth-child(2n+1){
    border-left:1px solid #f9f9f9
}
.promotion .product_img{
    position:relative;
    width:40%;
    display:inline-box;
    display:-webkit-inline-flex;
    display:-moz-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    text-align:center
}
.promotion .discount{
    position:absolute;
    top:0;
    right:-10px;
    display:-webkit-inline-box;
    display:-moz-inline-box;
    display:inline-box;
    display:-webkit-inline-flex;
    display:-moz-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    -webkit-box-orient:horizontal;
    -moz-box-orient:horizontal;
    box-orient:horizontal;
    -webkit-box-direction:normal;
    -moz-box-direction:normal;
    box-direction:normal;
    -webkit-flex-direction:row;
    -moz-flex-direction:row;
    flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-lines:single;
    -moz-box-lines:single;
    box-lines:single;
    -webkit-flex-wrap:nowrap;
    -moz-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    overflow:hidden;
    height:20px;
    border-radius:6px 0 0 3px;
    background:#fb3449;
    color:#fff;
    line-height:20px
}
.promotion .discount_amount{
    padding:1px 5px 0 0;
    font-size:3vw
}
.promotion .discount_currency{
    font-size:2vw;
    padding:0 4px;
    text-align:center
}
.promotion .discount span:last-child{
    background:#e5494a;
    font-size:2.5vw;
    text-align:center;
    padding:0 6px
}
.promotion .counter-box .flip-clock-wrapper{
    margin-right:0
}
.promotion .counter-box .flip-clock-wrapper ul{
    width:15px;
    height:30px;
    margin-right:1px
}
.promotion .counter-box .flip-clock-wrapper ul li a div div.inn{
    font-size:13px
}
.promotion .product_img img{
    max-width:100%;
    max-height:150px;
    margin:25px 0 0
}
.promotion .product_det{
    width:60%;
    padding:0 15px 0 5px
}
.promotion .product_title{
    margin:15px 0 0;
    color:#000;
    font-size:3.5vw;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%;
    white-space:nowrap
}
.promotion .product_attributes{
    background:#fafafa;
    padding:10px;
    margin:15px 0;
    color:#7a7a7a;
    font-size:2.5vw
}
.promotion .product_attributes span{
    display:block;
    padding-right:8px;
    margin-bottom:2vw;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.promotion .price{
    color:#e51929;
    font-size:12px
}
.promotion .price_old{
    font-size:3vw;
    color:#9b9b9b;
    text-decoration:line-through
}
.promotion .price_final{
    display:block;
    font-size:4vw;
    margin-top:5px;
    position:relative
}
.promotion .price .currency{
    font-size:12px;
    font-size:4vw;
    padding-right:1px;
    vertical-align:0
}
.promotion .finished{
    position:absolute;
    right:80px;
    top:80px
}
.archive-list-view{
    text-align:center;
    height:50px;
    background:#fff;
    position:relative
}
.archive-list-view-main-label{
    display:block;
    font-size:16px;
    line-height:50px;
    color:#000;
    text-align:right;
    background:#fff
}
.archive-list-view-main-label span{
    display:block;
    white-space:nowrap;
    overflow:hidden;
    vertical-align:top;
    max-width:60%;
    padding:0 15px;
    text-overflow:ellipsis
}
.archive-list-view .filter-view-mode{
    overflow:hidden;
    border-radius:5px;
    border:1px solid #ccc;
    height:40px;
    width:40px;
    position:absolute;
    left:12px;
    top:6px
}
.archive-list-view .filter-view-mode>i{
    display:block;
    height:40px;
    text-align:center;
    background:#fff;
    outline:0
}
.archive-list-view .filter-view-mode svg.icon-list-view-svg{
    width:26px;
    height:25px
}
.archive-list-view .filter-view-mode svg{
    top:7px;
    -webkit-transition:all,150ms,ease;
    -moz-transition:all,150ms,ease;
    transition:all,150ms,ease
}
.archive-list-view select{
    height:35px;
    border-radius:6px;
    border:1px solid #92a5af;
    color:#92a5af;
    font-size:14px;
    padding:0 4px 1px 5px;
    position:absolute;
    right:0;
    width:40px;
    opacity:0
}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{
    width:100%;
    margin-bottom:0
}
.products-list{
    padding:15px 0;
    position:relative;
    background:#fff;
    box-shadow:0 12px 12px 0 hsla(0,0%,71%,.11);
    border:1px solid #dedede;
    overflow:hidden;
    min-height:316px;
    margin:2px;
    border-radius:6px
}
.products-list .product-thumb{
    margin-right:10px
}
.products-list .product-thumb img{
    margin:15px auto
}
.matrix-wolfbody{
    margin-bottom:0;
    background-color:#FFF
}
.products-list article>div[data-type=info]{
    position:static;
    padding:5px 15px
}
.products-list article header{
    padding-left:10px
}
.products-list article header h2:first-child{
    color:#4a4a4a;
    display:block;
    font-size:14px;
    line-height:20px
}
.products-list article header h2{
    margin:0
}
.products-list article .product-rating-wrapper{
    overflow:hidden;
    margin-top:10px;
    font-size:12px;
    white-space:nowrap
}
.products-list article .product-rating-wrapper .product-rating-box{
    background:#4a90e2;
    border-radius:5px;
    width:auto;
    height:19px;
    padding:2px 4px 2px 5px;
    color:#fff;
    line-height:19px;
    display:inline-block;
    vertical-align:top
}
.products-list article .product-rating-wrapper .product-rating-box svg{
    width:13px;
    height:13px;
    margin-left:5px;
    vertical-align:top
}
.products-list article .product-rating-wrapper .product-rating-box span{
    vertical-align:top
}
.products-list article .product-rating-wrapper .product-rating-bars-label{
    color:#9b9fa3;
    margin-top:0;
    margin-right:5px;
    display:inline-block;
    vertical-align:top
}
.products-list .product-color-list{
    position:relative;
    margin-top:12px
}
.products-list .product-color-list .single-color{
    display:inline-block;
    margin-left:4px;
    width:13px;
    height:13px
}
.products-list .product-color-list .shopswatchinput{
    height:12px
}
.products-list .product-color-list .wcvaswatchinput{
    position:relative;
    display:inline-block;
    width:13px;
    height:13px;
    margin-left:4px
}
.products-list .product-color-list .wcvashopswatchlabel{
    width:13px;
    height:13px;
    margin-right:0;
    outline:0;
    border:none;
    box-shadow:none;
    cursor:default;
    border-radius:0
}
.products-list article .product-pricing-info{
    margin-top:10px
}
.products-list article .product-pricing-info .final-price{
    display:inline-block;
    color:#00bfd6;
    font-size:13px;
    vertical-align:top
}
.products-list article .product-pricing-info .original-price{
    display:inline-block;
    text-align:center;
    padding:0 10px;
    font-size:11px;
    text-decoration:line-through;
    line-height:27px;
    color:#888;
    vertical-align:top
}
.products-list article .loop-add-to-cart a{
    font-size:11px
}
.products-list article .loop-add-to-cart .added_to_cart{
    display:none
}
.red-text{
    color:#fe6374
}
.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{
    float:left
}
.yith-wcan-stock-on-sale{
    padding:10px 0 7px
}
.yith-woocommerce-ajax-product-filter.with-checkbox ul.yith-wcan-list li,.yith-woocommerce-ajax-product-filter.with-checkbox ul.yith-wcan-stock-on-sale li{
    padding:0 0 1px;
    list-style:none;
    display:block;
    height:18px;
    cursor:pointer;
    margin-bottom:12px;
    font-size:12px;
    position:relative;
    border:none;
    background:0 0
}
.yith-woocommerce-ajax-product-filter.with-checkbox ul.yith-wcan-list li a:before,.yith-woocommerce-ajax-product-filter.with-checkbox ul.yith-wcan-stock-on-sale li a:before{
    content:"";
    display:block;
    position:absolute;
    top:0;
    right:0;
    width:15px;
    height:15px;
    background-position:-193px -81px;
    border:1px solid #d4dbde;
    border-radius:5px;
    background-image:url(../images/Bigikala.png);
    margin-right:0
}
.yith-woocommerce-ajax-product-filter.with-checkbox ul.yith-wcan-list li a:hover:before,.yith-woocommerce-ajax-product-filter.with-checkbox ul.yith-wcan-stock-on-sale li a:hover:before{
    background-color:#00bfd6;
    border:1px solid transparent
}
.yith-woocommerce-ajax-product-filter.with-checkbox ul.yith-wcan-list li a,.yith-woocommerce-ajax-product-filter.with-checkbox ul.yith-wcan-stock-on-sale li a{
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    font-size:13px;
    color:#5c5c5c;
    position:relative;
    padding-right:25px;
    float:right
}
.yith-woocommerce-ajax-product-filter.with-checkbox ul.yith-wcan-list li a:hover,.yith-woocommerce-ajax-product-filter.with-checkbox ul.yith-wcan-list li.chosen a,.yith-woocommerce-ajax-product-filter.with-checkbox ul.yith-wcan-stock-on-sale li a.active,.yith-woocommerce-ajax-product-filter.with-checkbox ul.yith-wcan-stock-on-sale li a:hover{
    color:#00bfd6
}
.yith-woocommerce-ajax-product-filter.with-checkbox ul.yith-wcan-list li.chosen a:before,.yith-woocommerce-ajax-product-filter.with-checkbox ul.yith-wcan-stock-on-sale li a.active:before{
    content:"";
    display:block;
    position:absolute;
    top:0;
    right:0;
    width:15px;
    height:15px;
    background-position:-193px -81px;
    border-radius:5px;
    background-image:url(../images/Bigikala.png);
    background-color:#00bfd6;
    border:1px solid transparent
}
.widget h2.widget-title.with-dropdown .widget-dropdown{
    top:45%;
    left:0;
    right:auto
}
.woocommerce .widget_layered_nav ul.yith-wcan-color li,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li{
    float:right;
    cursor:pointer;
    margin-left:10px
}
.woocommerce .widget_layered_nav ul.yith-wcan-color li a,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a{
    border:1px solid #e9e9e9;
    width:30px;
    height:30px
}
.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen{
    display:block;
    background-color:transparent;
    padding:3px;
    margin:0 0 0 10px;
    border-radius:50%;
    border:2px solid #9da3b1
}
.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen a,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen a{
    margin:0;
    border:1px solid #e9e9e9
}
.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen a:before,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen a:before{
    background-image:url(../images/Bigikala.png);
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    content:"";
    background-position:-670px -118px;
    width:22px;
    height:22px
}
.yith-wcan-color-not-available{
    display:none
}
.woocommerce nav.woocommerce-pagination ul{
    padding:5px 0;
    margin:0;
    text-align:center;
    border:none
}
.woocommerce nav.woocommerce-pagination ul li{
    border:none;
    margin-left:5px
}
.woocommerce nav.woocommerce-pagination ul li a:hover{
    background:0 0;
    color:#00bfd6
}
.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
}
.radio-select:before{
    border-radius:100%;
    content:"\F036\00FE0E";
    color:#d5d5d5;
    position:absolute;
    right:2px;
    top:-2px;
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:1
}
.woocommerce div.product form.cart .variations label{
    font-weight:400
}
#yith-ajaxsearchform select{
    display:none
}
.autocomplete-suggestion img{
    height:auto
}
.yith-s{
    width:100%
}
#yith-ajaxsearchform .search-navigation{
    display:block
}
#yith-searchsubmit,input #search-param{
    display:none
}
.autocomplete-suggestions{
    width:100%!important;
    margin-right:0!important;
    margin-top:40px!important;
    padding-bottom:0!important;
    background:#fff!important;
    background-color:#fff;
    border:1px solid #ccc;
    border-radius:0 0 6px;
    box-sizing:border-box;
    position:relative!important
}
.autocomplete-suggestion .yith_wcas_result_content .title{
    display:block;
    vertical-align:middle;
    margin-top:0;
    text-align:right;
    direction:rtl;
    line-height:20px
}
#search-popup form input{
    border:none;
    width:100%;
    -webkit-appearance:textfield;
    font-size:13px;
    color:#000;
    margin:0;
    line-height:18px;
    padding:10px 12px 13px 0;
    vertical-align:middle;
    height:auto;
    border-radius:0;
    font-family:inherit
}
ul.spec-list span.technicalspecs-value{
    padding:10px 9px
}
#reviews_summary h2,#tab-additional_information h2,#tab-seller h2{
    font-size:18px;
    line-height:25px
}
.c-seller__info{
    display:flex;
    align-items:center;
    margin-bottom:10px;
    flex-wrap:wrap;
    font-size:12px
}
.c-seller__info i{
    margin-left:10px
}
.woocommerce #reviews h3{
    margin:0;
    font:400 16px IRANYekan,Titillium Web
}
.woocommerce #review_form #respond .form-submit input{
    right:auto;
    background-color:#00bfd6;
    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%
}
.innerContent{
    font:14px/30px IRANYekan,Titillium Web;
    margin:10px auto;
    padding:0;
    text-align:justify
}
.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
}
.quantity_select{
    float:right;
    width:50%;
    margin:10px auto
}
.link-result{
    background:#ececec;
    padding:10px;
    text-align:center;
    color:#777
}
.options__title-container{
    display:inline-block;
    margin-left:15px;
    padding:25px 15px 30px
}
.woocommerce .woocommerce-ordering{
    margin:0
}
.woocommerce-error,.woocommerce-info,.woocommerce-message{
    margin:0 auto 10px;
    -webkit-box-shadow:0;
    -ms-box-shadow:0;
    -moz-box-shadow:0;
    -o-box-shadow:0;
    border:1px solid #e2c868;
    background-color:#fffcda;
    border-radius:6px;
    direction:rtl;
    color:#7c6a26;
    padding:10px;
    font-size:12px
}
.wpb_wrapper>h6{
    font-family:IRANYekan,Titillium Web;
    font-size:12px;
    line-height:40px;
    box-sizing:border-box;
    width:100%;
    height:40px;
    padding-right:15px;
    color:#666;
    background-color:#f7f9fa;
    direction:rtl
}
.box.noback>.head h1{
    font:400 19px/24px IRANYekan,Titillium Web;
    margin-top:7px
}
.lost_reset_password{
    width:365px;
    margin:0 auto
}
.lost_reset_password .userform{
    width:100%;
    margin:0 auto
}
.lost_reset_password .userform:before{
    content:"شماره همراه یا پست الکترونیک ";
    padding-right:5px;
    position:absolute;
    line-height:10px
}
.lost_reset_password .form-group{
    margin-bottom:0
}
dell span::after{
    top:8px;
    left:-10px
}
.columnone inss{
    margin-right:-1px
}
.wmax #dk-services-feature{
    height:80px
}
.dk-box{
    background-color:#fff;
    border:1px solid #ebeced;
    -ms-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    -ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden
}
#dk-services-feature ul li a{
    display:block;
    padding:28px 0
}
#dk-services-feature ul li{
    width:19.5%
}
.wmax #dk-services-feature ul li a i{
    top:8px
}
.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:-2px!important;
    margin-right:-4px!important
}
.vc_column_container{
    padding-left:0!important;
    padding-right:0!important
}
#slider .next,#slider .prev,.matrix-wolfold-price .woocommerce-Price-currencySymbol{
    display:none
}
div#wrapper{
    border:0;
    border-radius:0;
    margin:0 auto
}
.matrix-wolffinal-price,.old_price{
    width:100%;
    text-align:center;
    display:block
}
.matrix-wolffinal-price .woocommerce-Price-currencySymbol{
    vertical-align:1px;
    font-size:13px;
    padding-right:10px;
    font-weight:400
}
.flip-clock-wrapper ul li{
    line-height:30px
}
.old_price{
    position:relative;
    line-height:5px;
    font-size:13px;
    text-decoration:line-through
}
.old_price>.woocommerce-Price-amount span{
    display:none
}
.final-price>.woocommerce-Price-amount span{
    font-size:12px;
    font-weight:400
}
.final-price{
    font-weight:800
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
    padding:0;
    margin:0;
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-touch-callout:none;
    -webkit-tap-highlight-color:transparent;
    direction:rtl;
    height:55px;
    width:auto;
    background:#fff;
    overflow-x:scroll;
    overflow:-webkit-paged-x
}
ul.spec-list b.title{
    color:#4a90e2;
    font-size:15px;
    line-height:10px!important;
    letter-spacing:-.5px;
    text-align:right;
    display:block;
    margin:10px;
    font-weight:400
}
.modal-body i.icon.icon-caret-left-blue{
    display:none
}
.modal-body .technicalspecs-title::after{
    display:none
}
.modal-body.technicalspecs-title,.modal-body.technicalspecs-value{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%
}
.woocommerce div.product .woocommerce-tabs .panel{
    margin:0;
    position:relative;
    overflow:hidden;
    padding:0;
    background:#fff;
    box-shadow:0 -1px 0 0 rgba(190,190,190,.6);
    -moz-box-shadow:0 -1px 0 0 #ccc;
    -webkit-box-shadow:0 -1px 0 0 #ccc;
    -ms-box-shadow:0 -1px 0 0 #ccc;
    -o-box-shadow:0 -1px 0 0 #ccc;
    border-radius:0;
    font:400 12px/26px IRANYekan,Titillium Web;
    color:#4d4d4d;
    text-align:justify
}
#tab-description{
    padding:15px
}
.big-product-meta{
    display:block
}
ul.spec-list{
    margin-top:-11px
}
.matrix_add_to_cart_label{
    font-weight:700;
    line-height:20px
}
.matrix_add_to_cart_price{
    float:right;
    width:49%;
    border-left:2px solid #fff;
    height:18px;
    margin-top:0;
    font-family:IRANYekan,Titillium Web;
    line-height:30px
}
.info-header{
    display:inline-grid;
    position:relative
}
h1.product-title{
    font-size:14px;
    font-weight:400;
    margin:.67em 0;
    display:inline-block;
    width:100%;
    color:#2a2a2a;
    line-height:1.5
}
span.en-title{
    float:right;
    font-size:12px;
    line-height:1;
    color:#858585;
    margin-top:5px;
    text-align:right
}
.product-det .info-header h1{
    color:#4d4d4d;
    margin:0;
    padding:0;
    font:700 16px IRANYekan,Titillium Web
}
.product-det .info-header h1 span{
    display:block;
    font:400 12px IRANYekan,Titillium Web;
    margin:3px 0 16px;
    color:#818181
}
.woocommerce div.product form.cart{
    margin-bottom:-10px
}
.product-det .info-header{
    text-align:right;
    padding:0;
    margin-right:-15px
}
.product-gallery{
    position:initial;
    padding:5px 25px 0
}
#dk-usp-section{
    border-bottom:2px solid #dfdfdf;
    height:auto;
    width:100%;
    padding:0;
    clear:both
}
#dk-usp-section ul{
    display:flex;
    padding:10px 0;
    justify-content:space-around;
    align-items:center;
    text-align:center;
    margin:0;
    background:#fafafa
}
#dk-usp-section li{
    display:inline-block;
    vertical-align:top;
    text-align:center;
    width:18%
}
#dk-usp-section li svg{
    margin:5px 0 0
}
svg:not(:root){
    overflow:hidden
}
.icon-usp4-svg{
    height:36px;
    width:51px
}
.icon-usp1-svg,.icon-usp2-svg,.icon-usp3-svg{
    height:36px;
    width:36px
}
.matrix_adaptive_countdown{
    float:left;
    display:grid
}
.flip-clock-wrapper ul{
    position:relative;
    float:left;
    margin-right:-1px;
    width:15px;
    height:25px;
    font-size:10px;
    line-height:40px;
    border-radius:0;
    background:#3a3a3a
}
.flip-clock-wrapper ul li a div div.inn{
    border-radius:0;
    font-size:17px;
    line-height:27px
}
.emptybasket{
    width:100%
}
.emptybasket span{
    display:block;
    font-size:15px;
    color:#9b9b9b;
    text-align:center
}
.emptybasket svg{
    margin:45px 0;
    width:100%;
    background:url(../images/bag.png) center bottom no-repeat
}
.form-group{
    margin-bottom:15px
}
.text-center{
    text-align:center
}
.emptybasket .btn_mo{
    padding:5px 20px
}
.btn_mo.btn_mo-blue{
    background:#00bfd6;
    color:#fff
}
.emptybasket .btn_mo a{
    font-size:13px;
    font-weight:400
}
.btn_mo>a,.btn_mo>input,.btn_mo>span{
    color:#fff;
    background:0 0;
    border:none;
    font:400 12px/30px IRANYekan,Titillium Web;
    font-weight:400;
    font-size:12px;
    height:30px;
    display:block;
    text-decoration:none;
    outline:0
}
.empty_cart{
    margin:60px 0;
    width:100%;
    padding-top:60px;
    background:#f9f9f9;
    border:0;
    border-radius:0
}
.category-panel,.filters-panel{
    position:fixed;
    top:0;
    background:#fff;
    left:0;
    right:0;
    bottom:0;
    z-index:99;
    display:none
}
.category-panel .panel-title,.filters-panel .panel-title{
    line-height:50px;
    height:50px;
    padding:0 25px 0 0;
    font-size:16px;
    display:block;
    color:#00bfd6;
    background:#f9f9f9;
    border-bottom:1px solid #ccc;
    text-align:right
}
.matrix_widgets_tabs{
    display:block;
    padding:0;
    position:relative;
    direction:rtl;
    overflow-x:scroll;
    width:100%;
    overflow-y:hidden
}
.matrix_widgets_tabs ul{
    padding:0;
    margin:0;
    display:inline-flex;
    position:relative;
    white-space:nowrap;
    direction:rtl
}
.matrix_widgets_tabs li{
    white-space:nowrap;
    list-style:none;
    position:relative;
    height:50px;
    line-height:50px;
    display:inline-block;
    padding:0 15px;
    color:#bcbcbc;
    font-size:12px
}
.matrix-widget-wrapper{
    margin:0 auto;
    width:100%;
    height:calc(100% - 200px);
    background:#fafafa;
    padding:20px 20px 60px;
    overflow-y:scroll
}
.matrix-widget-tab-content{
    display:none
}
.matrix-widget-tab-content.active{
    display:block
}
.matrix_widgets_tabs li.active{
    border-bottom:3px solid #979797
}
.matrix-widget-footer{
    width:100%;
    height:130px;
    background:#fff;
    position:absolute;
    bottom:0;
    right:0;
    left:0
}
.matrix-widget-apply-filter{
    width:100%;
    display:block;
    color:#fff;
    background:#00bfd6;
    font-size:18px;
    line-height:60px;
    text-align:center;
    cursor:pointer
}
.matrix-widget-available{
    padding:15px
}
.matrix-widget-available .available{
    float:left
}
.action-reset{
    padding:0 20px;
    position:relative;
    display:inline-block;
    margin:0;
    text-align:center;
    border-radius:5px;
    line-height:40px;
    height:40px;
    border:1px solid #ccc;
    font-size:12px;
    color:gray;
    cursor:pointer
}
.archive-product-sticky{
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    background:#fff;
    height:48px;
    line-height:50px;
    z-index:2;
    box-shadow:0 -1px 10px 0 rgba(0,0,0,.24);
    -webkit-box-shadow:0 -1px 10px 0 rgba(0,0,0,.24)
}
.archive-product-sticky>div{
    float:left;
    width:50%;
    text-align:center
}
.close_category_panels,.close_filter_panels{
    float:left;
    font-size:30px;
    margin-top:10px;
    margin-left:15px
}
.category-panel .icon-list-view-svg,.icon-list-view-svg{
    height:45px;
    width:70px;
    fill:#999;
    background:0 0
}
.matrix-category-content{
    padding:20px
}
.flip-clock-divider{
    display:inline-block;
    width:2px;
    height:40px;
    margin-left:8px;
    float:left;
    position:relative
}
.flip-clock-wrapper .flip{
    margin-right:-8px
}
.wpb_text_column:last-child{
    width:100%
}
.count{
    display:none
}
.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
}
.loop-add-to-cart{
    float:left;
    padding:0;
    background-color:transparent
}
.woocommerce ul.products li.product .button{
    margin-top:1em;
    font-size:0;
    display:block;
    position:absolute;
    bottom:10px;
    left:10px
}
.main-warp{
    margin-top:60px
}
#dk-services-feature ul li a span{
    margin:10px auto;
    font-size:9px;
    color:#4d4d4d;
    text-align:center;
    display:block
}
#bigikala_login .modal-dialog{
    width:100%;
    padding:0;
    height:100%;
    margin:0;
    border-radius:0;
    display:grid
}
#dk-services-feature ul li{
    float:right;
    text-align:center;
    direction:rtl;
    margin:0 auto;
    height:120px
}
.attachment-shop_catalog,.icon-close-svg,.icon-filter-svg,.icon-list-svg,.logo,.thumbs img{
    vertical-align:middle
}
.pull-right .matrix-wolfold-price{
    font:12px/12px IRANYekan,Titillium Web;
    overflow:inherit;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-top:0;
    background:0 0;
    position:relative;
    bottom:11px;
    display:inline;
    text-align:center;
    padding:0;
    font-size:14px;
    text-decoration:line-through;
    line-height:31px;
    color:#888;
    margin-right:10px
}
.pull-right .matrix-wolffinal-price{
    font-family:IRANYekan,Titillium Web;
    color:#fb3449;
    font-size:16px;
    line-height:0;
    letter-spacing:0;
    direction:rtl;
    text-align:right;
    line-height:1.375;
    color:#000;
    font-weight:700
}
.icon-compare.added:before,.icon-compare:before,.radio-select::before,[class*=" icon-"],[class^=icon-],div.swatch-wrapper.selected .swatch-anchor.white:before,div.swatch-wrapper.selected .swatch-anchor::before{
    -webkit-font-smoothing:antialiased;
    font-style:normal;
    font-variant:normal;
    -moz-osx-font-smoothing:grayscale;
    text-transform:none
}
.icon-close-svg,.icon-filter-svg,.icon-list-svg{
    height:20px;
    width:20px;
    margin-left:5px
}
.matrix-widget-apply-filter a:hover{
    color:#fff
}
.pull-right .matrix-wolfold-price .woocommerce-Price-currencySymbol{
    display:none
}
.pull-right .products__item-price{
    display:block
}
.icon-list-svg{
    fill:#999
}
.icon-filter-svg{
    fill:#bbb
}
.icon-close-svg{
    fill:#888
}
.star-rating,.woocommerce .star-rating{
    font-family:star;
    font-size:1em;
    line-height:1;
    position:relative;
    height:1em;
    overflow:hidden
}
.archive-list-products{
    padding:0;
    margin:0;
    list-style:none
}
.comment-text{
    overflow:hidden;
    margin:0 0 30px;
    padding:37px 15px 20px;
    border-radius:5px;
    background:#fafbfc;
    -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
}
#reviews .commentlist>li p.meta{
    font-size:13px;
    font-weight:400;
    line-height:60px;
    height:60px;
    margin-bottom:0;
    padding:0 15px;
    border-radius:6px;
    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
}
.pswp__top-bar,button.pswp__button,button.pswp__button--arrow--left:before,button.pswp__button--arrow--right:before,button.pswp__button:hover{
    background-color:#000
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
    margin:0 50px 0 0;
    border:0;
    border-radius:6px;
    padding:1em 1em 0
}
.comment-form-author button,.comment-form-comment #comment,input,optgroup,select,textarea{
    line-height:38px;
    -moz-box-sizing:border-box;
    padding:0 17px;
    font-size:12px;
    transition:150ms;
    -webkit-box-sizing:border-box
}
.comment-form-author button,input,optgroup,select,textarea{
    border:1px solid #d4dbde;
    -webkit-border-radius:9px;
    -moz-border-radius:9px;
    border-radius:9px;
    height:38px;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    width:90%
}
.woocommerce-page form .form-row label{
    width:100%;
    text-align:right;
    font-size:12px;
    line-height:21px;
    letter-spacing:-.3px;
    color:#858585;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.required{
    margin-right:10px;
    font-size:14px;
    line-height:21px;
    vertical-align:middle;
    color:#c70000
}
legend{
    margin-bottom:10px;
    font-size:14px
}
.pswp__caption{
    display:none
}
.archive-header{
    margin-top:15px;
    background-color:#fff;
    box-shadow:0 0 5px 0 rgba(0,0,0,.1);
    border-radius:6px;
    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-]{
    font-family:bigikala-mobile;
    speak:none;
    font-weight:400;
    line-height:1
}
.archive-header .woocommerce-breadcrumb,.archives,.breadcrumbs__nav,.masonry-gallery__item__description,.media-header__content .title,.media-heading,.post-body,.post-meta,.post-tags .tag,.post-title h1{
    font-family:IRANYekan,Titillium Web
}
.archive-header .category,.archive-header .media-header,.archive-header__sep{
    width:100%
}
.archives{
    width:80%;
    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
}
.icon-folder::before{
    content:"\F91c"
}
.archive-header .media-header__content .description{
    width:100%
}
.archive-header .media-header__follow-btn{
    color:#32b4fd;
    border-color:#32b4fd;
    padding:10px 30px
}
.rpwe-thumb{
    margin:5px auto;
    border-radius:100%;
    font-weight:400;
    right:50%;
    display:block
}
.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:12px;
    background-color:#f2f2f2;
    color:#868e95;
    margin:5px 0 5px 15px;
    border-radius:100px
}
.archive-header .woocommerce-breadcrumb{
    height:43px;
    color:#4d4d4d;
    font-size:11px;
    line-height:37px;
    margin:0 auto 10px;
    padding:0 15px;
    width:100%;
    font-weight:700
}
.blog-sidebar,.post{
    background-color:#fff
}
.blog-sidebar,.masonry-gallery{
    box-shadow:0 0 5px 0 rgba(0,0,0,.1)
}
.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:100%;
    float:right;
    margin-right:10px
}
.breadcrumbs__icons [class*=rss]{
    font-size:23px;
    float:left;
    line-height:80px
}
.media-heading,.post-meta{
    line-height:35px
}
.masonry-gallery{
    margin-right:5px
}
.post-meta{
    font-size:12px;
    clear:both;
    padding:0;
    color:#c6c6c6
}
.thumbs img{
    width:100%;
    object-fit:cover;
    display:block;
    height:250px
}
h2.media-heading a{
    color:#000;
    font-weight:700
}
.rpwe-block a{
    color:#000;
    font-weight:300
}
.media-heading{
    margin-bottom:5px;
    font-size:15px;
    text-align:center;
    padding:0 40px;
    display:inline-block
}
.media-header__content .title{
    font-size:23px;
    line-height:100px
}
.title__sep{
    content:"";
    display:block;
    width:45px;
    border-top:2px solid #63d0df;
    top:-2px;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    margin:0 auto
}
.masonry-gallery__item__description{
    padding:20px 25px 30px;
    text-align:center;
    font-size:13px;
    line-height:25px
}
.icon-user:before{
    content:"\F905";
    font-size:18px;
    margin-left:10px
}
.icon-clock-icon:before{
    content:"\F06F";
    font-size:18px;
    color:#afb6bc;
    padding-left:10px
}
.post-body,.post-tags .tag{
    color:#6b7074
}
.post-tags .tag{
    display:inline-block;
    font-size:14px;
    font-weight:700;
    margin-left:20px
}
.post-body{
    margin:16px 0;
    font-size:16px;
    text-align:justify;
    line-height:30px
}
.post-title h1{
    font-size:17px;
    font-weight:700;
    line-height:1.8;
    max-width:95%;
    margin-top:-10px;
    text-align:center
}
.post-attachment{
    border-radius:6px
}
.post{
    margin-bottom:10px;
    border:1px solid #eaeaea;
    border-radius:6px;
    width:100%;
    float:right;
    margin-top:5px;
    padding:0 5%
}
.post-title{
    display:block;
    margin-top:20px
}
.post-attachment img{
    max-width:100%;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    border-radius:6px;
    object-fit:cover;
    display:block;
    height:180px
}
.woocommerce-product-gallery .woocommerce-product-gallery__trigger a{
    display:none
}
.flex-viewport{
    direction:ltr;
    margin-bottom:0;
    z-index:1
}
.blog-sidebar{
    padding-bottom:40px;
    transform:translateY(0);
    top:10px;
    width:94%;
    border-radius:6px;
    margin-right:15px;
    display:inline-block
}
.pagination{
    display:flow-root;
    padding-right:0;
    border-radius:6px;
    margin:10px auto
}
.page-numbers{
    font-family:IRANYekan,Titillium Web
}
.woocommerce form .form-row .input-checkbox{
    display:inline;
    margin:2px -15px 0 0;
    text-align:center;
    vertical-align:middle;
    float:right
}
.matrix_adaptive_countdown{
    top:0
}
.promotion__title_single_adaptive{
    position:relative;
    bottom:-15px;
    z-index:0;
    left:-5px
}
.woocommerce-message::before{
    display:none
}
.product_attr_label_pa_color,.product_attr_label_pa_warranty{
    display:none
}
.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    position:relative;
    -webkit-border-radius:9px 9px;
    border-radius:9px 9px;
    color:#2a2a2a;
    margin:10px auto!important;
    width:100%
}
.cart-discount th{
    display:none
}
.product-description,.product-price,.product-quantity,.product-remove,.product-subtotal{
    display:block;
    width:100%
}
.shop_table td.product-remove{
    display:block;
    max-width:100%
}
.cart-subtotal,.order-total{
    display:block;
    width:100%
}
.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{
    display:none
}
.cart_item .product-title-span{
    float:none;
    display:block;
    text-align:center;
    line-height:30px
}
.cart_item .woocommerce-cart-form span{
    text-align:left;
    float:none
}
.product-description .wms_secondary_title{
    color:#4d4d4d;
    text-align:center;
    display:block;
    line-height:30px
}
.cart_item .product_attr_pa_color,.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{
    display:inline-block;
    text-align:center
}
.counter-hide,.dashed div,.spacer{
    display:none
}
.cart_item .product_attr_pa_color{
    margin:-5px 0 -5px 10px;
    float:none
}
.shop_table td.product-remove{
    text-align:center
}
.product-subtotal>table{
    margin-right:0;
    width:100%
}
.address{
    margin-right:18px
}
#billing_address_1,#billing_phone,select{
    width:100%
}
.woocommerce form .form-row input.input-text{
    padding-right:10px;
    width:100%
}
.onvan{
    margin-right:8px
}
.woocommerce form .form-row .input-checkbox{
    width:5vw;
    height:4vw;
    margin-right:15px;
    position:inherit
}
.next .comment-form-author button,.next input,.next optgroup,.next select,.next textarea{
    border:0
}
.hadi,.wms-proceed-buttons .next{
    font-family:IRANYekan,Titillium Web
}
.matrix_wolfproduct-old-price,.matrix_wolfproduct-sale-price,.mobile-top-bar .toolbar ul .toolbar-item a.cart-popup-handler #BasketHeaderCount,.special_offers .discount__amount{
    font-family:IRANYekan,Titillium Web
}
.woocommerce .quantity .qty{
    width:30%;
    text-align:center;
    margin:0 auto;
    display:block;
    margin-top:30px
}
.c-seller__info i.icon{
    height:15px;
    width:27px
}
.attachment-shop_catalog{
    width:100%;
    height:auto
}
.c-seller__info--leadTime span{
    margin-right:-15px
}
.swatch-wrapper .bigi-swatch-img{
    cursor:pointer;
    border:1px solid #dedede;
    border-radius:4px;
    color:#6f6f6f;
    font-size:13px;
    line-height:1.692;
    display:inline-block;
    width:17px;
    height:17px;
    margin-top:-16px
}
.promotion__timer{
    float:right;
    background:0 0;
    padding:0 10px 0 15px;
    height:60px
}
.woocommerce div.product div.images .flex-control-thumbs li img{
    width:5px;
    height:5px
}
.top-header-search{
    position:relative;
    background:#fff;
    z-index:9
}
.off-canvas-logo img{
    max-width:100%;
    margin:15px auto;
    display:block;
    max-height:60px;
    width:auto
}
.radio-select::before{
    border-radius:100%;
    content:"\F036\00FE0E";
    font-size:23px;
    color:#d5d5d5;
    position:relative;
    font-family:bigikala-mobile;
    font-weight:400;
    text-decoration:none;
    line-height:35px;
    display:block;
    margin-left:5px;
    right:-5px
}
.icon-compare.added:before,.icon-compare:before{
    height:32px;
    width:32px;
    content:"\F018\00FE0E";
    font-size:17px;
    font-family:bigikala-mobile;
    font-weight:400;
    text-decoration:none;
    line-height:1;
    text-align:left
}
.icon-compare.added:before{
    color:#1ca2bd
}
.wms-checkout-button,.wms-proceed-buttons .next{
    font-family:IRANYekan,Titillium Web;
    z-index:8
}
.woocommerce-info:before{
    display:none
}
.wms-checkout-button,input[type=email],input[type=number],input[type=password],input[type=text]{
    width:100%
}
.wms-checkout-button{
    -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 7px 2px rgba(0,0,0,.48);
    text-align:center;
    left:0;
    bottom:0;
    right:0;
    position:fixed;
    color:#fff
}
.big-product-meta span{
    display:block;
    font-size:12px;
    margin:0 5px 9px 10px
}
.big-product-meta span a{
    margin-right:6px;
    color:#1ca2bd;
    border-bottom:1px dashed #1ca2bd;
    font-size:11px
}
.wms-proceed-buttons .next{
    position:fixed;
    bottom:0;
    right:0;
    left:0;
    width:100%
}
.wms-progress-bar .retrangle .step i,.wms-progress-bar .retrangle .step.active i{
    z-index:5
}
.slick-list,.slick-slider,.slick-track{
    position:relative;
    display:block;
    height:200px
}
.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-error:before,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{
    display:none
}
.wms-checkout-button{
    background-color:#00bfd6;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    font-size:15px;
    min-height:45px;
    cursor:pointer
}
.comment-form-author,.comment-form-email{
    width:100%;
    display:inline-block
}
.wms-proceed-buttons .next{
    display:block;
    float:left;
    padding:0 20px 0 0;
    cursor:pointer;
    text-align:center;
    color:#fff;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.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:"\F01A";
    position:absolute;
    top:2px;
    font-size:9px;
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none
}
.available_widget .woocommerce-widget-layered-nav-list__item:before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before{
    padding-right:2px;
    width:18px;
    height:18px;
    border:1px solid #d4dbde;
    color:#fff;
    line-height:18px;
    border-radius:4px
}
.products__item-compare-txt.checked:before{
    background-color:#00bfd6;
    border:1px solid #00a2b6
}
.products__item-compare-txt:before{
    width:15px;
    height:15px;
    border:1px solid #d4dbde;
    left:2px;
    color:#fff;
    line-height:16px;
    border-radius:3px;
    margin-top:3px
}
.widget-toggle.opened:before,.widget-toggle:before{
    margin:10px;
    display:block;
    height:10px;
    width:10px;
    cursor:pointer;
    float:left;
    content:"\F00E";
    position:absolute;
    font-family:bigikala-mobile;
    transition:all .3s ease-in-out
}
.widget-toggle:before{
    top:9px;
    left:15px
}
.widget-toggle.opened:before{
    top:20px;
    left:11px;
    transform:rotate(180deg) translateY(60%)
}
.comment-form-url,.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
}
.radio-select{
    margin-top:-10px;
    font-size:14px;
    margin-right:10px
}
.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:0;
    -webkit-box-sizing:border-box;
    display:block;
    content:"\F01A";
    position:absolute;
    top:1px;
    color:#fff;
    font-size:9px;
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:16px;
    border-radius:6px;
    padding-right:2px;
    background-color:#00bfd6;
    border:1px solid transparent;
    width:18px;
    height:19px;
    padding-top:1px
}
.woocommerce div.product div.images .flex-control-thumbs li{
    float:left
}
.alignright{
    float:right
}
.alignleft{
    float:left
}
.hadi,.wms-proceed-buttons .next{
    background-color:#00bfd6
}
.vc_col-sm-2{
    width:16.66666667%!important;
    float:left
}
.vc_col-sm-3{
    width:25%!important;
    float:left;
    display:none
}
.vc_col-sm-4{
    width:33.33333333%!important;
    display:inline-block;
    float:left
}
.vc_col-sm-6{
    width:50%!important;
    float:right
}
.vc_col-sm-10{
    width:83.33333333%!important;
    float:left
}
.vc_wonder_button{
    display:none
}
.flex-control-nav{
    margin:20px auto!important;
    display:block;
    position:relative;
    font-size:0;
    text-align:center;
    width:30%;
    right:0
}
.single_add_to_cart_button .matrix-wolfold-price{
    color:#fff
}
.off-canvas-panel_mo>.off-canvas-panel-wrapper_mo ul a svg.ccsvg:before{
    width:12px;
    height:12px;
    margin-left:10px;
    content:"\F076";
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:1
}
#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{
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    position:absolute;
    -moz-osx-font-smoothing:grayscale;
    text-decoration:none;
    text-transform:none
}
#bigikala_login .dk-button-container .dk-button.blue{
    border-radius:8px;
    height:60px;
    background-color:#00bfd6;
    border:1px solid #41a7b4
}
.auth--register .dk-button-container .dk-button.blue:before,.modal-body .dk-button-container .dk-button.blue:before{
    content:"\F059";
    font-size:28px;
    width:95px;
    height:95px;
    right:-15px;
    top:-18px;
    background:hsla(0,0%,100%,.21);
    border-radius:50%;
    z-index:5;
    line-height:103px;
    color:#fff
}
.modal-body .dk-button-container .dk-button.blue:not(.disabled):not(.is-inactive):not([disabled])::before{
    transition:all .3s ease-in-out
}
.dk-button-container.full{
    display:block;
    font-size:18px;
    line-height:auto;
    border-radius:8px;
    background-color:#00bfd6;
    border:1px solid #41a7b4;
    color:#fff;
    overflow:hidden;
    text-align:right;
    letter-spacing:-.7px
}
#bigikala_login .footer .register a{
    padding-bottom:5px;
    border-bottom:1px dashed #1ca2bd;
    color:#1ca2bd;
    font-size:14px;
    margin-right:13px;
    font-weight:700
}
#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{
    border:1px solid #d4dbde;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    height:100px
}
#bigikala_login .form-group input#username:before{
    content:"\F002\00FE0E"
}
#bigikala_login .form-group input#password:before{
    content:"\F06D"
}
#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-color:#00bfd6
}
.auth_form--register .dk-button-container .dk-button.blue:before{
    content:"\F043\00FE0E";
    font-size:28px;
    width:95px;
    height:95px;
    right:-15px;
    top:-23px;
    background:hsla(0,0%,100%,.21);
    border-radius:50%;
    z-index:5;
    line-height:95px;
    color:#fff;
    padding-right:40px
}
.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,.dk-button-container .dk-button i.dk-button-icon{
    background-color:#00bfd6
}
.wishlist_table .matrix_wolffinal-price{
    position:unset
}
.size-full{
    max-width:100%;
    height:auto;
    border-radius:6px
}
.modal-body .short-description p{
    font-size:12px
}
.post-meta span{
    display:inline-block;
    margin-left:5px;
    font-family:IRANYekan,Titillium Web
}
.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:10px;
    -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)
}
.masonry-gallery{
    color:#6b7074;
    overflow:hidden;
    margin-top:20px;
    width:98%;
    background-color:#fff;
    border-radius:6px;
    float:right;
    margin-left:20px;
    max-height:auto
}
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
}
.site-loader{
    width:auto;
    margin:15px
}
#slider img{
    height:100%;
    width:100%
}
.big-button-container .big-button.blue,.big-button-container .big-button.blue i.big-button-icon::before{
    font-family:bigikala-mobile;
    font-size:28px;
    background:hsla(0,0%,100%,.21);
    background-color:rgba(255,255,255,.21);
    line-height:95px;
    line-height:55px;
    padding-right:10px;
    border-radius:6px
}
.big-button-container .big-button.blue,.big-button-container .big-button.blue i.big-button-icon{
    background-color:#ef394e
}
.woocommerce button.button{
    padding:10px 20px;
    font-weight:400;
    color:#fff!important;
    background-color:#00bfd6;
    font-family:IRANYekan,Titillium Web;
    font-size:15px;
    width:100%;
    border-radius:8px;
    box-shadow:0 2px 6px 0 rgba(0,191,214,.5)
}
.big-button-container.hasIcon .big-button i.big-button-icon{
    display:block;
    float:right;
    overflow:hidden;
    height:55px;
    line-height:38px;
    width:88px
}
#login .big-button-container .big-button.blue,.big-button-container .big-button.blue i.big-button-icon::before{
    font-family:bigikala-mobile;
    font-size:28px;
    background:hsla(0,0%,100%,.21);
    background-color:rgba(255,255,255,.21);
    border-radius:0;
    line-height:95px;
    line-height:55px;
    right:0
}
#bigiCountDown,.matrix_wolftimer,body{
    font-family:IRANYekan,Titillium Web
}
.big-button-container.large .big-button-label .big-button-labelname{
    height:50px;
    line-height:47px;
    font-size:17px;
    font-family:IRANYekan,Titillium Web
}
.matrix_wolftimer{
    -webkit-box-lines:single;
    -moz-box-lines:single;
    box-lines:single;
    -webkit-flex-wrap:nowrap;
    -moz-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    min-width:82px;
    direction:ltr;
    display:none;
    float:left
}
.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{
    width:auto;
    margin:0;
    line-height:0
}
.product_attr_pa_warranty{
    display:contents
}
.proceed-button-text{
    display:none
}
.wms-progress-bar .retrangle .step.progress i{
    line-height:18px;
    z-index:1
}
.login a,.signup a{
    display:block;
    font-size:3.5vw
}
.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{
    display:inline-block
}
.wms-want-factor{
    margin:0!important
}
.youone_cart_totals{
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    padding:1px 15px
}
.wms-proceed-buttons .prev{
    font-size:15px!important;
    line-height:28px!important
}
.cart_totals_table.shop_table_responsive.youone-order-review tbody{
    width:100%
}
.sign .login{
    width:100%;
    border-bottom:1px solid #f0f1f2
}
.sign .signup{
    width:100%
}
.cart_totals_table.shop_table_responsive.youone-order-review tbody{
    width:100%;
    display:block
}
a,body,label{
    font-weight:400
}
#slider .next:hover,#slider .prev:hover,#slider:hover{
    cursor:pointer
}
.fa,.radio-select:before{
    -moz-osx-font-smoothing:grayscale
}
#tab-description ul li::before{
    font-size:12px
}
h1,h2,h3,h4,h5,h6,ul{
    line-height:1.5em
}
#tab-description h1{
    font-size:25px;
    line-height:50px
}
#tab-description h2{
    font-size:22px;
    line-height:44px
}
#tab-description h3{
    font-size:18px;
    line-height:36px
}
#tab-description h4{
    font-size:15px;
    line-height:30px
}
#tab-description h5{
    font-size:13px;
    line-height:26px
}
#tab-description h6{
    font-size:11px;
    line-height:22px
}
#tab-description ul{
    font-size:12px;
    line-height:24px
}
.logo h1{
    line-height:5px
}
.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){
    float:right
}
.wms-proceed-buttons .next{
    font-family:IRANYekan,Titillium Web
}
.dk-button-icon-caretLeft{
    margin-top:4px
}
.wms-have-coupon .form input[type=text]{
    float:right;
    width:100%
}
.wms-have-coupon .form .wms-coupon-submit{
    width:100%;
    text-align:center;
    margin-bottom:15px
}
#bigiCountDown,.columnone dell span,.columnone inss span,.matrix_wolfprice{
    font-size:16px
}
.icon-user-changepassword::before{
    content:"\F03c";
    font-family:bigikala-mobile;
    font-size:55px;
    color:#787887
}
.rememberpassword .box.noback>.head h1{
    font:400 14px/20px IRANYekan,Titillium Web;
    margin-top:7px;
    margin-bottom:0
}
.matrix_add_to_cart_label{
    font-size:4.5vw
}
#bigikala_login #loading img.site-logo{
    max-height:100px;
    max-width:240px
}
.site-loader{
    height:120px;
    margin-top:25px;
    display:inline
}
#bigikala_login #loading{
    height:auto
}
#wrapper{
    display:block
}
.woocommerce a.button::before{
    content:"\F055";
    font-size:0;
    width:30px;
    height:30px;
    float:left;
    font-family:bigikala-mobile;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    margin-right:15px;
    line-height:24px
}
.woocommerce a.button,.woocommerce a.button:hover{
    color:#000;
    font-size:0;
    width:30px;
    height:30px;
    background:#fff;
    float:left;
    content:" ";
    text-align:center
}
#serach-click::before,.cart-popup-handler::before,.profile-menu-handler::before{
    width:30px;
    height:30px;
    float:left;
    font-family:bigikala-mobile;
    font-weight:400;
    margin-right:15px;
    line-height:27px;
    color:#8b8c8f;
    font-style:normal;
    font-variant:normal;
    text-transform:none;
    text-decoration:none
}
#serach-click::before,.cart-popup-handler::before{
    font-size:23px
}
#serach-click::before{
    content:"\F05D\00FE0E"
}
.cart-popup-handler::before{
    content:"\F018\00FE0E"
}
.profile-menu-handler::before{
    content:"\F002\00FE0E";
    font-size:25px;
    left:-2px;
    top:12px;
    z-index:-1
}
.logo{
    margin:10px auto;
    text-align:center;
    width:30%;
    display:block
}
input[type=checkbox],input[type=radio]{
    width:auto;
    height:auto
}
.guidance__rules span{
    font-size:2vw;
    color:#737373;
    float:right;
    margin-right:22px;
    margin-top:-6px;
    line-height:0
}
.woocommerce-review__published-date{
    color:#777;
    font-size:.75em
}
.woocommerce-MyAccount-content .woocommerce-orders-table__cell{
    width:100%;
    vertical-align:middle;
    line-height:50px
}
.woocommerce-orders-table thead{
    display:none
}
.swatch-control.radio-select ul{
    display:flex;
    line-height:30px
}
#tab-description ul li::before{
    display:list-item;
    content:"";
    width:5px;
    height:5px;
    background:#ccc;
    vertical-align:middle;
    margin-left:5px;
    border-radius:50%;
    float:right;
    margin-top:9px
}
.wc-descrip .matrix-wolfold-price{
    float:right;
    text-decoration:none;
    top:8px;
    width:auto;
    font-size:17px;
    line-height:33px;
    position:relative;
    min-width:76px;
    height:32px;
    display:inline;
    padding:0 5px;
    text-align:center;
    border-radius:0 5px 5px 0;
    background:gray;
    margin-left:0
}
.wc-descrip .matrix-wolfold-price .woocommerce-Price-amount{
    position:relative;
    top:10px
}
.wc-descrip .woocommerce-Price-amount,.wc-descrip .woocommerce-Price-currencySymbol{
    color:#fff
}
.wc-descrip .matrix-wolfold-price:before{
    position:absolute;
    z-index:2;
    content:"";
    top:16px;
    right:5px;
    bottom:0;
    left:0;
    width:90%;
    height:0;
    transform:rotate(-15deg);
    border-bottom:1px solid #000
}
.wc-descrip .matrix-wolfold-price:after{
    position:absolute;
    z-index:2;
    content:"";
    top:8px;
    left:-10px;
    transition:.15s linear;
    border-top:8px solid transparent;
    border-right:10px solid gray;
    border-bottom:8px solid transparent
}
.wc-descrip .matrix-wolffinal-price .woocommerce-Price-amount:before{
    position:absolute;
    z-index:1;
    top:7px;
    right:0;
    content:"";
    border-top:9px solid transparent;
    border-right:11px solid #fff;
    border-bottom:9px solid transparent
}
.wc-descrip .woocommerce-Price-currencySymbol{
    font-size:17px
}
.wc-descrip .matrix-wolffinal-price .woocommerce-Price-amount{
    font-size:17px;
    line-height:25px;
    top:8px;
    position:relative;
    padding:0 15px 0 5px;
    border:0;
    float:right;
    border-radius:5px 0 0 5px;
    background-color:#ef5661
}
.wc-descrip .matrix-wolffinal-price{
    position:static;
    display:inline
}
.technicalspecs-value i.icon,i.icon{
    display:inline-block;
    vertical-align:text-top
}
.wms-thanks-description{
    width:100%;
    text-align:center
}
.wms-order-table{
    width:100%;
    margin-right:0;
    margin-top:20px
}
.wms-order-table tr th{
    font-weight:700
}
.cart-empty-div{
    background:#fff;
    border:1px solid #ebeced;
    overflow:hidden;
    color:#4d4d4d;
    line-height:37px;
    margin:0 auto 10px;
    box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);
    border:1px solid #e7e7e7;
    background:#fff;
    padding:10px 30px;
    max-width:1220px;
    text-align:center;
    padding:50px 20px
}
.matrix_wolfadaptive-prices .matrix-wolffinal-price .woocommerce-Price-amount,.matrix_wolfadaptive-prices .matrix-wolfold-price .woocommerce-Price-amount{
    font-size:16px;
    padding:0 7px;
    position:static;
    width:auto;
    font-family:IRANYekan,Titillium Web;
    line-height:1.375;
    color:#000;
    font-weight:700
}
.matrix_wolfadaptive-prices>.matrix-wolfold-price>.woocommerce-Price-amount{
    font-size:14px;
    text-decoration:line-through;
    line-height:1.2;
    letter-spacing:.5px;
    color:#ababab;
    display:block;
    width:100%;
    position:absolute;
    margin-top:25px
}
.matrix_wolfadaptive-prices>.matrix-wolffinal-price>.woocommerce-Price-amount{
    text-align:center;
    font-size:18px;
    line-height:1.2;
    letter-spacing:.5px;
    color:#fe5353;
    display:block;
    width:100%
}
.icon-caretLeft::before,table.cart .product-remove a::before{
    font-family:bigikala-mobile;
    font-style:normal;
    font-variant:normal;
    text-transform:none;
    text-decoration:none
}
#login .big-button-container .big-button.blue,.big-button-container .big-button.blue,.big-button-container .big-button.blue i.big-button-icon::before{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    width:100%;
    position:absolute;
    z-index:5;
    padding-left:11px
}
.big-button-container .big-button.blue i.big-button-icon::before{
    content:"\F043\00FE0E";
    color:#fff;
    position:absolute;
    font-family:bigikala-mobile;
    font-size:28px;
    width:95px;
    height:95px;
    right:-24px;
    top:-22px;
    border-radius:50%;
    background:hsla(0,0%,100%,.21);
    transition:all .3s ease-in-out;
    line-height:100px
}
.guidance__rules .icon-green-mark{
    font-size:0
}
i.icon{
    width:inherit;
    height:inherit;
    line-height:inherit;
    margin-left:auto
}
.icon-arrow-up-large{
    background-position:-439px -371px;
    height:12px;
    width:19px;
    margin:0
}
.icon-arrow-top{
    width:7px;
    height:30px;
    margin-left:7px;
    margin-top:3px
}
.technicalspecs-value i.icon{
    width:36px;
    height:18px;
    line-height:16px;
    margin-left:5px
}
.icon-arrow-up-small{
    background-position:-35px -698px;
    height:18px;
    width:9px;
    margin-left:10px
}
.icon-caretLeft,.icon-review-location,.icon-review-phone,.icon-review-user{
    background:0 0
}
.icon-caretLeft,.wms-checkout-button{
    display:block;
    overflow:hidden;
    float:left
}
table.cart .product-remove a{
    background:0 0;
    height:25px
}
.woocommerce a.remove{
    width:100%;
    text-align:center
}
.woocommerce a.remove:hover{
    color:#555;
    text-align:center
}
.icon-caretLeft::before{
    content:"\F009";
    font-size:16px;
    width:30px;
    height:30px;
    float:left;
    font-weight:400;
    margin:0 10px;
    line-height:50px
}
.dashicons-admin-users::before,.dashicons-lock::before{
    font-family:bigikala-mobile;
    color:#777;
    font-style:normal;
    font-weight:400;
    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;
    font-size:120px
}
.dashicons-lock::before{
    content:"\F043\00FE0E"
}
.dashicons-admin-users::before{
    content:"\F028"
}
.login p,.signup p{
    margin:0 0 10px;
    line-height:30px
}
.login a:active,.login a:hover,.signup a:active,.signup a:hover{
    color:#fff
}
.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-mobile;
    color:#777;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-align:center;
    vertical-align:sub;
    position:relative;
    text-transform:none;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.review-summary{
    list-style:none;
    padding:11px;
    background:#fcfcfc;
    border-radius:5px
}
.modal-body .row{
    border-bottom:1px solid #e9e9e9
}
.modal-body .add_review_note span.btn-add-comment__txt{
    font-size:15px
}
.icon-caretLeft,.wms-checkout-button{
    height:50px;
    line-height:45px
}
.icon-review-location::before,.icon-review-phone::before,.icon-review-user::before{
    line-height:1;
    display:inline
}
.auth--register{
    width:95%;
    margin:10px auto;
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    padding:5px 0
}
.icon-review-user::before{
    content:"\F002\00FE0E";
    font-size:25px
}
.icon-review-location::before{
    content:"\F074";
    font-size:35px
}
.icon-review-phone::before{
    content:"\F052";
    font-size:25px
}
#yith-wcwl-popup-message,.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:32px;
    line-height:30px;
    top:3px
}
.flickity-rtl .flickity-prev-next-button.previous::before{
    content:"\F00B";
    left:4px
}
.flickity-rtl .flickity-prev-next-button.next::before{
    content:"\F00A";
    left:1px
}
.products__item-price>.woocommerce-Price-amount{
    font-family:IRANYekan,Titillium Web;
    color:#fb3449;
    font-size:17px;
    line-height:50px;
    letter-spacing:0;
    direction:rtl
}
.flickity-enabled.is-draggable .flickity-viewport{
    cursor:move;
    cursor:-webkit-grab;
    cursor:grab;
    height:320px
}
.flickity-prev-next-button{
    top:50%;
    border:none;
    cursor:pointer;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    background:hsla(0,0%,100%,.8);
    box-shadow:0 2px 15px 0 rgba(0,0,0,.1);
    border-radius:50%;
    width:69px;
    height:69px;
    margin-top:-35px;
    color:#a8a8a8
}
.section-products-carousel .productItem img{
    width:190px;
    height:190px
}
.checkout-products .section-products-carousel{
    height:260px;
    background-color:#fff;
    border:none;
    -ms-border-radius:6px;
    border-radius:6px;
    -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);
    box-sizing:border-box;
    overflow:hidden;
    line-height:22px;
    margin-bottom:0
}
.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:15px 0
}
.footer-svg{
    border-bottom:solid 1px #cfd8dc;
    margin-bottom:15px
}
.c-footer__badge{
    display:inline-block
}
.footer-newsletter ul li a{
    color:#4b4b4b;
    font-weight:400;
    font-size:13px;
    line-height:1.571;
    letter-spacing:-.1px;
    text-decoration:none
}
.c-footer__feature-item{
    text-align:center;
    position:relative;
    padding-top:50px;
    font-size:10px;
    line-height:1.692;
    color:#606060;
    letter-spacing:.2px;
    margin:auto;
    font-weight:700
}
.c-footer__feature-item--1{
    background:url(../files/71965c7d.png) 38% 8px no-repeat;
    background-size:auto 40px
}
.c-footer__feature-item--3{
    background:url(../files/a9286d2f.png) 50% 4px no-repeat;
    background-size:auto 40px
}
.c-footer__feature-item--4{
    background:url(../files/22414818.png) 50% 0 no-repeat;
    background-size:auto 40px
}
.c-footer__feature-item--5{
    background:url(../files/514926b1.png) 50% 5px no-repeat;
    background-size:auto 40px
}
.c-footer__feature-item--6{
    background:url(../files/fdb293e6.png) 50% 6px no-repeat;
    background-size:auto 40px
}
.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{
    margin-bottom:10px;
    background-color:#fff;
    -ms-border-radius:8px;
    border-radius:8px;
    -webkit-box-shadow:none;
    -ms-box-shadow:none;
    box-shadow:none;
    -webkit-box-sizing:none;
    -moz-box-sizing:none;
    box-sizing:none;
    overflow:hidden
}
.product__title{
    font-size:12px;
    line-height:1.6;
    text-align:center;
    color:#2a2a2a;
    margin-bottom:5px;
    display:block;
    padding:0 15px;
    text-overflow:ellipsis;
    word-wrap:break-word;
    overflow:hidden;
    font-weight:700;
    height:42px
}
.product-carousel .products__item-price.matrix-wolfold-price{
    font:14px IRANYekan,Titillium Web;
    overflow:hidden;
    text-decoration:line-through;
    position:relative;
    width:100%;
    color:#999;
    text-align:center;
    display:block
}
.product-carousel .matrix-wolffinal-price{
    font-family:IRANYekan,Titillium Web;
    color:#000;
    font-size:16px;
    line-height:20px;
    letter-spacing:0;
    font-weight:700;
    direction:rtl
}
.carousel__wrapper img{
    vertical-align:middle;
    width:70%;
    height:auto
}
.matrix_wolfadaptive-slider{
    padding-bottom:10px;
    margin:0 -13px;
    padding-right:5px
}
.carousel--incredible__button{
    margin:0 8px;
    width:130px;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.carousel--incredible__button img{
    width:100%;
    max-height:calc(100% - 42px);
    -o-object-fit:contain;
    object-fit:contain
}
.c-discount__btn{
    padding:10px;
    font-size:12px;
    line-height:1.833;
    font-weight:700;
    color:#fff
}
.o-btn{
    cursor:pointer;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-border-radius:5px;
    border-radius:5px;
    background:none;
    border:none;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:.3s all ease-in-out;
    transition:all .3s ease-in-out
}
.c-discount__btn::after{
    font-family:bigikala-mobile;
    content:"\F042";
    font-size:10px;
    line-height:24px;
    margin-right:10px;
    font-weight:100
}
.woocommerce-review__published-date{
    display:none
}
.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:22px
}
.c-product__feature--body .c-product__feature{
    display:-ms-flexbox;
    display:flex;
    width:100%;
    height:83px;
    border-top:none;
    margin:30px 0
}
#other-vendor-camparison{
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    padding:15px 20px;
    margin:10px;
    position:relative;
    margin:10px
}
.c-product__feature .o-grid,.c-product__feature .row,.product__feature .row{
    width:100%
}
.c-product__feature .row{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    margin-right:0;
    margin-left:0
}
.o-grid .row{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-10px;
    margin-left:-10px;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.c-product__feature-col{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;
    display:-webkit-inline-flex;
    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:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    position:relative;
    -ms-flex-direction:column;
    flex-direction:column;
    padding-right:50px
}
.c-product__feature-item--1{
    background:url(../files/30abad48.png) 100% 50% no-repeat;
    background-size:55px auto;
    padding-right:65px
}
.c-product__feature-item--2{
    background:url(../files/28cf2088.png) 100% 50% no-repeat;
    background-size:40px auto
}
.c-product__feature-item--3{
    background:url(../files/4c9cdf1f.png) 100% 50% no-repeat;
    background-size:40px auto
}
.c-product__feature-item--4{
    background:url(../files/d9c5e979.png) 100% 50% no-repeat;
    background-size:40px auto
}
.c-product__feature-item--5{
    background:url(../files/9aec2c1d.png) 100% 50% no-repeat;
    background-size:40px auto
}
.products__item-price>.matrix_wolffinal-price>.woocommerce-Price-amount{
    font-family:IRANYekan,Titillium Web;
    color:#000;
    font-size:16px;
    line-height:2.3px;
    letter-spacing:0;
    direction:rtl;
    font-weight:700
}
.woocommerce-Price-amount{
    font-family:IRANYekan,Titillium Web
}
.dashicons-awards::before,.shipi::before,.ways::before,i.shippment-spinner::before{
    font-family:bigikala-mobile!important
}
.wms-progress-bar{
    margin-top:60px!important
}
.wms-order-table{
    width:100%!important
}
a.return::after{
    content:"\f00b";
    font-family:bigikala-mobile;
    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:90px;
    text-align:right;
    padding-right:59px;
    position:absolute;
    margin-top:-18px;
    color:#fff!important
}
a.return::before{
    content:"";
    font-family:bigikala-mobile;
    position:absolute;
    z-index:2;
    display:block;
    transform:rotate(-180deg);
    top:-19px;
    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:50px;
    line-height:50px;
    cursor:pointer;
    background:#00bfd6;
    color:#fff!important;
    box-shadow:none;
    font-size:15px;
    text-align:center;
    position:relative;
    width:70%;
    overflow:hidden;
    border-radius:5px;
    padding-right:48px;
    margin:15px auto;
    display:inline-block;
    font-weight:900
}
.wms-progress-bar .retrangle .step.active i,.wms-progress-bar .retrangle .step.active i::before{
    content:"\F01A";
    font-family:bigikala-mobile
}
.ways::before{
    content:"\F031"!important
}
.dashicons-awards::before{
    content:"\F02E"!important
}
i.shippment-spinner::before{
    content:"\F007"!important
}
.shipi::before{
    content:"\F034"!important;
    margin-bottom:13px;
    margin-left:-2px;
    font-size:52px;
    line-height:4px;
    color:#ff535f;
    margin-top:8px
}
.checkout-products .product_count{
    position:absolute;
    top:10px;
    right:30px;
    border-radius:50%;
    width:26px;
    height:26px;
    line-height:26px;
    color:#fff;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    z-index:1;
    background:#00c5d4;
    text-align:center
}
.wms-proceed-buttons .next{
    font-size:16px;
    line-height:55px;
    height:55px
}
.hadi{
    font-size:20px
}
.matrix_wolffinal-price>.woocommerce-Price-amount>.woocommerce-Price-currencySymbol,.pull-right .matrix-wolffinal-price .woocommerce-Price-currencySymbol{
    vertical-align:1px;
    font-size:13px;
    padding-right:2px;
    font-weight:400;
    font-family:IRANYekan,Titillium Web
}
.woocommerce nav.woocommerce-pagination ul li span.current{
    background-color:#fff;
    box-shadow:0 12px 12px 0 hsla(0,0%,71%,.11);
    border:1px solid #e8e8e8;
    border-radius:8px;
    color:#000;
    font-size:18px;
    line-height:34px;
    margin:0 3px;
    display:inline-block;
    width:35px;
    height:34px;
    text-align:center;
    vertical-align:top
}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{
    border-radius:8px;
    color:#c4c4c4;
    font-size:18px;
    line-height:34px;
    margin:0 3px;
    display:inline-block;
    width:35px;
    height:34px;
    text-align:center;
    vertical-align:top
}
.wpb_wrapper .product-carousel{
    padding-bottom:30px;
    margin-left:-2px;
    margin-right:-16px;
    padding-top:10px
}
.readmore a{
    border-bottom:1px dashed;
    text-align:center;
    color:#2196f3;
    cursor:pointer;
    padding-bottom:5px
}
.icon-arrow-down-small,.icon-arrow-up-small{
    display:none
}
.guidance__rules{
    display:none
}
#min_price{
    width:49%;
    float:left
}
#max_price{
    width:49%;
    float:right
}
.matrix-widget-wrapper .woocommerce button.button{
    margin-top:5px;
    width:100%
}
.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{
    direction:rtl;
    unicode-bidi:embed;
    text-align:center;
    margin-top:10px
}
.products-list .woocommerce a.button,.products-list .woocommerce a.button:hover{
    width:30px
}
#slider{
    border-radius:18px;
    display:block;
    overflow:hidden;
    -webkit-background-size:cover;
    background-size:cover;
    z-index:0;
    margin-bottom:15px
}
#slider,#wrapper{
    position:relative;
    padding:5px
}
.widget.dokan-store-contact h2.widgettitle{
    display:none
}
.s-rating__bar{
    border-radius:0;
    height:3px
}
h3.seller-contact-header{
    display:flex;
    width:100%;
    line-height:50px
}
.product-quantity,.product-price,.product-subtotal,.product-description,.product-remove{
    width:50%;
    float:right
}
.captionItem{
    font-size:0;
    position:relative;
    text-align:center;
    color:#00bfd6;
    background:#fff;
    width:10px!important;
    height:10px;
    border-radius:100%;
    display:inline-grid!important;
    box-shadow:0 1px 1px 0 rgba(0,0,0,.3);
    margin-left:10px
}
.screen-reader-text,.woocommerce div.product form.cart div.quantity{
    display:none
}
#slider .sliderCaption{
    position:absolute;
    z-index:99;
    bottom:0;
    left:0;
    width:100%;
    height:25px;
    right:40%
}
.activeItem,.captionItem:hover{
    color:rgba(30,30,30,.9);
    background:#00bfd6
}
.screen-reader-text{
    width:auto;
    height:auto;
    position:static;
    overflow:visible
}
div.product form.cart div.quantity{
    position:relative;
    display:block!important;
    float:none!important;
    height:40px;
    margin:10px!important;
    width:100%!important
}
.special-pagination{
    padding:10px;
    text-align:center;
    background:#fff;
    direction:ltr
}
.page-numbers.current{
    background:#ef5661
}
.dokan-seller-listing .dokan-seller-search-form input#search{
    width:100%;
    font-size:15px
}
.price_slider_amount .button{
    width:100%;
    margin-top:10px;
    border-radius:8px
}
#checkout_map{
    width:100%;
    height:200px;
    border-radius:8px;
    left:auto;
    right:auto;
    margin:10px 0
}
input[type="email"],input[type="number"],input[type="password"],input[type="text"]{
    border-radius:8px!important
}
.auth_form--register .big-button-container.large .big-button-label .big-button-labelname{
    height:50px;
    line-height:50px;
    font-size:16px;
    font-family:IRANYekan,Titillium Web;
    display:block;
    position:absolute;
    left:0
}
.dig_wc_countrycodecontainer{
    position:absolute;
    top:0;
    z-index:1;
    width:70px;
    font-size:13px
}
#reg_billing_otp{
    width:75%;
    max-width:93%;
    min-width:50%
}
.shipping_method_box .label{
    padding-right:0;
    padding-top:15px
}
.shipping_method_box .dashicons{
    width:auto;
    margin-left:0
}
.dashicons-awards::before{
    font-size:27px!important
}
.shipo{
    margin:0!important
}
.shipo,.wc-bacs-bank-details-heading{
    font-size:14px!important;
    line-height:30px!important;
    color:#000!important;
    background:transparent!important;
    margin:0!important;
    text-align:center
}
.wms-order-review,.shipping-ways,#wms_want_factor_field .woocommerce-input-wrapper{
    border-radius:9px!important;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09)!important;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09)!important;
    border:1px solid #e7e7e7!important;
    padding:0!important
}
#wms_want_factor_field .woocommerce-input-wrapper{
    padding:10px 0!important
}
.ways{
    padding:10px!important
}
.ways::before{
    color:#ef5661!important
}
.ways,.store-name{
    font-size:14px!important
}
.checkout-products .p_carousel{
    height:150px!important;
    background-color:#fff;
    border:none!important;
    -ms-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none!important;
    -ms-box-shadow:none!important;
    box-shadow:none!important;
    box-sizing:border-box;
    line-height:22px;
    margin-bottom:0!important
}
.checkout-products .p_carousel .scroller .items{
    position:relative!important;
    height:150px!important
}
.shipping_method_box .dashicons{
    width:50px!important;
    height:50px!important
}
.shipping_method_box .woocommerce-Price-currencySymbol{
    font-size:14px
}
#bigikala_login .modal-header .close-icon::before,#bigikala_price_change .modal-header .close-icon::before,#bigikala_product_notify .modal-header .close-icon::before,#bigikala_product_video .modal-header .close-icon::before,.wishlistpopup .modal-header .close-icon::before{
    border-radius:100%;
    height:28px;
    width:28px;
    z-index:1;
    font-family:bigikala-mobile;
    color:#4a4a4a;
    font-style:normal;
    font-weight:400;
    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:"\F01C";
    font-size:22px;
    float:left;
    line-height:26px;
    cursor:pointer;
    left:-20px
}
#bigikala_login.modal{
    z-index:99999
}
#bigikala_login .modal-body{
    -webkit-border-radius:0;
    border-radius:0;
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.wc-bacs-bank-details{
    padding-right:10%
}
.wms-thanks-description .thank{
    font-size:16px;
    font-weight:400;
    color:#2196f3;
    line-height:20px
}
.wms_back_shopping{
    margin:10px
}
.wms-proceed-buttons .prev{
    margin:0 10px;
    text-align:center
}
.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{
    display:flow-root
}
.swatch-control.radio-select li{
    list-style:none;
    display:-webkit-box;
    margin-top:-35px;
    margin-right:30px
}
.c-product__feature-col{
    margin-bottom:10px
}
.woocommerce form .form-row textarea{
    font-family:IRANYekan,Titillium Web
}
input#payment_method_bankmellat{
    display:block;
    margin:30px
}
.wms-have-coupon .form .label{
    display:none
}
.product-carousel .product{
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    -webkit-border-radius:9px;
    border-radius:9px;
    padding:8px 0;
    position:relative;
    min-height:230px;
    width:200px;
    -webkit-box-flex:0;
    -webkit-flex:0 0 49.5vw;
    -ms-flex:0 0 25px;
    flex:0 0 25px;
    height:260px;
    display:inline-block;
    white-space:normal
}
.matrix_wolfadaptive-product{
    position:relative;
    margin:0 0 20px 10px;
    white-space:nowrap;
    box-shadow:0 1px 4px 0 rgba(0,0,0,.24);
    width:200px;
    background:#fff;
    text-align:center;
    overflow:hidden;
    min-width:205px;
    height:294.6px!important
}
.wonder-svg{
    display:table;
    float:left;
    position:relative;
    right:10px;
    top:9px;
    width:240px
}
.vc_col-sm-9{
    width:100%!important
}
.carousel__header{
    margin-bottom:10px;
    color:#4b4b4b;
    font-size:14px;
    line-height:1.571;
    font-weight:700;
    border-top:1px solid #e6e3e3;
    padding-top:6px;
    padding-right:15px
}
.carousel__header h2,.carousel__header h3{
    text-align:right;
    display:contents;
    font-weight:700;
    margin-bottom:15px;
    color:#4d4d4d;
    font-size:14px;
    line-height:1.571
}
.page-numbers.current{
    background-color:#00bfd6;
    box-shadow:0 12px 12px 0 hsla(0,0%,71%,.11);
    border:none;
    border-radius:8px;
    color:#fff
}
.page-numbers{
    border:1px solid #e2e2e2;
    padding:0 8px;
    border-radius:8px;
    color:#c4c4c4
}
.page-numbers.next,.page-numbers.prev{
    direction:rtl
}
.postnav{
    display:inline-block;
    text-align:center
}
li[class*='ywtm_'] a .ywtm_icon{
    display:none
}
.product-carousel.brands .product{
    height:auto;
    min-height:auto
}
.sell-this-item{
    width:100%;
    padding:10px;
    color:#fff;
    background:#41a7b4;
    border-radius:6px;
    border:none;
    margin-top:20px
}
.woocommerce-checkout .select2-hidden-accessibl{
    position:static;
    border:1px solid #00bfd6
}
.sale-flash{
    text-align:right
}
.adaptive.flip-clock-wrapper ul li a div div.inn,.adaptive.flip-clock-wrapper ul{
    background:transparent;
    color:#fb3449
}
.adaptive.flip-clock-wrapper{
    float:none;
    padding-left:30px;
    border-top:1px solid #f0f0f0;
    margin:20px auto;
    width:100%
}
.adaptive .flip-clock-dot{
    background:red
}
.woocommerce-variation-add-to-cart .woocommerce-variation{
    display:none
}
.matrix_add_to_cart_price .woocommerce-variation{
    display:block
}
.wc-tabs.sticky{
    position:fixed;
    top:0;
    z-index:9
}
.seller-contact-form{
    border-top:1px solid #e3e3e3;
    padding:15px;
    height:300px
}
.location-empty::before{
    content:"\F056";
    color:#939393;
    font-family:bigikala-mobile;
    font-size:100px;
    text-align:center;
    margin-top:-2px;
    display:block;
    line-height:150px
}
.location-empty{
    content:"\F056";
    color:#939393;
    font-size:22px;
    text-align:center;
    display:block;
    vertical-align:middle;
    margin-top:20px
}
.shop_table td.product-remove{
    background:transparent
}
.cart-seller{
    font-family:IRANYekan,yekan,Titillium Web;
    display:block;
    margin-top:0;
    position:relative;
    text-align:center;
    line-height:30px
}
.product-description .wms_secondary_title{
    color:#4d4d4d;
    text-align:center;
    display:none;
    line-height:30px
}
.woocommerce p.woocommerce-shipping-contents{
    text-align:center
}
.wms-have-coupon .form .wms-coupon-submit{
    font-family:IRANYekan,yekan,Titillium Web;
    float:left;
    height:50px!important;
    margin:10px auto!important;
    margin-bottom:10px;
    line-height:48px!important;
    font-size:17px!important;
    font-weight:700!important
}
.wms-have-coupon .form input[type="text"]{
    font-size:13px!important;
    width:100%!important;
    padding:15px!important
}
.single_add_to_cart_button .woocommerce-variation-price .price .amount{
    font-size:15px;
    color:#fff;
    display:block;
    text-align:center;
    line-height:10px
}
.wms-checkout-button{
    background-color:#00bfd6;
    -webkit-border-radius:10px;
    -moz-border-radius:10;
    border-radius:10px;
    font-size:15px;
    min-height:45px;
    cursor:pointer;
    width:99%;
    margin:0 auto;
    bottom:5px
}
a.wc-backward.wms_back_shopping{
    font-size:15px;
    background:#fff;
    float:left;
    text-align:center;
    font-weight:700
}
.wms-proceed-buttons .next{
    background-color:#00bfd6;
    width:98%;
    margin:0 auto;
    border-radius:10px;
    margin-bottom:5px
}
.prev a{
    width:95%;
    height:35px;
    font-weight:700;
    line-height:30px;
    font-size:13px;
    padding:0
}
.woocommerce div.product form.cart .button{
    height:50px;
    background:#ef394e;
    border-radius:10px;
    margin:0 auto;
    height:50px;
    font-size:20px;
    line-height:10px
}
table.cart .product-remove a::before{
    content:"\F070";
    font-size:21px;
    font-weight:400;
    line-height:13px;
    text-align:center;
    display:block;
    position:relative;
    margin:0 auto;
    float:none;
    vertical-align:middle;
    text-align:center;
    padding:0
}
.special-offer-hint-cart{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    height:25px;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:2px 5px;
    color:#fb3449;
    font-size:12px;
    border-radius:5px;
    border:1px solid #fb3449;
    display:flex;
    position:absolute;
    left:15px;
    margin-top:10px
}
.js-dk-wiki-trigger{
    display:none
}
.woocommerce-notices-wrapper{
    width:93%!important;
    display:block;
    margin:0 auto
}
table.cart .product-remove a:hover{
    background:0 0
}
.out_of_stockt::before{
    content:"\F029";
    color:#ecbbb9;
    font-size:29px;
    font-family:bigikala-mobile;
    vertical-align:middle;
    margin-right:25px;
    line-height:65px;
    padding-left:15px
}
.out_of_stockt{
    color:#b37171;
    height:56px;
    font-size:22px;
    width:100%;
    z-index:11;
    text-align:center;
    display:block;
    margin:0 auto
}
.product-tooltips{
    position:relative;
    z-index:1;
    display:block;
    vertical-align:middle;
    margin:10px auto
}
.showlogin{
    display:none
}
.wms-progress-bar{
    overflow:visible;
    height:54px
}
.icon-folder::before{
    content:"\F004";
    font-family:bigikala-mobile
}
.icon-rss::before{
    content:"\F00d";
    font-family:bigikala-mobile
}
.icon-user::before{
    content:"\F002\00FE0E";
    font-size:18px;
    margin-left:10px;
    top:5px;
    position:relative
}
.icon-clock-icon::before{
    content:"\F00D";
    font-size:17px;
    color:#afb6bc;
    font-family:bigikala-mobile;
    line-height:15px;
    top:5px;
    position:relative
}
.hr-widget .rpwe-time::before{
    content:"\F051";
    font-size:12px;
    margin-left:5px;
    font-family:bigikala-mobile
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar{
    padding:0;
    background:#fff;
    position:absolute;
    width:80px;
    height:80px;
    top:-209px;
    right:15px;
    border-radius:40px;
    box-shadow:0 0 30px -6px #afafaf
}
.c-footer__feature-innerbox{
    margin-right:15px
}
.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:#333;
    width:100%;
    margin:0
}
.payment_details_table .download-file a.button::before{
    content:"\F043";
    font-size:24px;
    margin:0;
    float:none;
    line-height:initial;
    transform:rotate(90deg);
    font-family:bigikala-mobile
}
.cart-empty{
    font-size:18px;
    text-align:center
}
.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:8px
}
.icon-trackorder::before{
    content:"\F01B";
    font-family:bigikala-mobile;
    font-size:55px;
    color:#787887
}
.woocommerce form .form-row input.input-text.countrycode.dig_wc_registercountrycode{
    border:1px solid #d4dbde;
    height:38px;
    line-height:38px;
    overflow:hidden;
    border-radius:5px;
    font-size:14px;
    width:70px!important;
    float:left
}
.woocommerce form .form-row .dig-custom-field input.input-text{
    padding-right:40px!important
}
.form label.full-width{
    margin-bottom:10px;
    font-weight:700;
    color:#303030;
    font-size:15px;
    width:100%
}
.woocommerce form .form-row label{
    margin-bottom:10px;
    width:100%;
    color:#555;
    font-size:14px;
    line-height:1.571;
    font-weight:400
}
.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
}
.woocommerce-order-pay ul.order_details li{
    border-left:1px dashed #d3ced2;
    padding-left:15px;
    padding-right:15px;
    list-style-type:none;
    width:25%;
    margin:0;
    text-align:center;
    font-size:13px
}
input[type="text"].dig_wc_logincountrycode{
    font-family:IRANYekan,yekan,Titillium Web;
    font-size:12px;
    line-height:36px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:70px;
    height:36px;
    padding:0 17px;
    color:#777;
    border:1px solid #f0f1f2;
    border-radius:5px;
    outline:0
}
.ckeckbox-control label::after{
    display:block;
    content:"\F01B\00FE0E";
    font-family:bigikala-mobile;
    color:#fff;
    line-height:17px;
    font-size:11px
}
.wms-proceed-buttons .prev{
    width:50%;
    height:50px;
    line-height:32px;
    font-size:19px;
    font-weight:700
}
.wms-progress-bar .retrangle .step span{
    font-size:11px;
    font-weight:700
}
blockquote::after,blockquote::before{
    font:400 20px bigikala-mobile;
    content:"\F00D";
    color:#bbb
}
.multicat_products .carousel__header{
    position:relative;
    width:100%
}
.multicat_products .carousel__header .multicat_list li{
    display:inline-block;
    margin-left:30px
}
.multicat_products .carousel__header .multicat_list li a{
    float:none;
    position:static
}
#tab-description p{
    color:#404040;
    font-size:14px;
    line-height:2
}
.woocommerce-product-gallery .flex-control-nav li:nth-child(n+5){
    display:none
}
.post-body{
    margin:5px
}
.footer-newsletter ul li{
    margin-bottom:6px;
    line-height:30px;
    font-size:13px;
    color:#777
}
li.method img{
    width:30px;
    height:auto;
    margin:10px;
    vertical-align:middle
}
.socials li{
    display:inline;
    margin-left:2px;
    margin-right:3px;
    display:inline
}
.footer-newsletter ul li a{
    color:#4b4b4b;
    font-weight:300;
    font-size:13px;
    line-height:1.571;
    letter-spacing:-.1px;
    text-decoration:none
}
.icon-footer-aparat,.icon-footer-facebook,.icon-footer-googleplus,.icon-footer-instagram,.icon-footer-telegram,.icon-footer-twitter{
    width:32px;
    height:32px;
    margin-bottom:2px;
    border-radius:5px;
    text-align:center
}
.icon-footer-facebook{
    background-image:linear-gradient(to right,#0266ae 0,#4e8ffb 100%);
    display:inline-block
}
.icon-footer-facebook:before{
    content:"\F20C";
    display:inline-block;
    font:24px/1 "Material Design Icons";
    text-rendering:auto;
    line-height:30px;
    color:#fff
}
.icon-footer-googleplus:before,.icon-footer-twitter:before{
    display:inline-block;
    font:24px/1 "Material Design Icons";
    text-rendering:auto
}
.icon-footer-twitter{
    background-image:linear-gradient(to right,#4facfe 0,#00d8e3 100%);
    display:inline-block
}
.icon-footer-twitter:before{
    content:"\F544";
    line-height:30px;
    color:#fff
}
.icon-footer-googleplus{
    background-image:linear-gradient(to right,#e31000 0,#ff6b26 100%);
    display:inline-block
}
.icon-footer-googleplus:before{
    content:"\F2BD";
    line-height:30px;
    color:#fff
}
.icon-footer-aparat:before,.icon-footer-instagram:before{
    font:24px/1 "Material Design Icons";
    display:inline-block;
    text-rendering:auto;
    color:#fff
}
.icon-footer-instagram{
    background-image:linear-gradient(266deg,#4e60d3,#913baf 35%,#d52d88 68%,#f26d4f);
    display:inline-block
}
.icon-footer-instagram:before{
    content:"\F2FE";
    line-height:30px
}
.icon-footer-aparat{
    background-image:linear-gradient(to right,#f92869 0,#f0004a 100%);
    display:inline-block
}
.icon-footer-aparat:before{
    content:"\F7DD";
    line-height:30px
}
.icon-footer-telegram{
    background-image:linear-gradient(to right,#4481eb 0,#04befe 100%);
    display:inline-block
}
.icon-footer-telegram:before{
    content:"\F501";
    display:inline-block;
    font:24px/1 "Material Design Icons";
    text-rendering:auto;
    line-height:30px;
    color:#fff
}
.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
}
.apps li .android-icon,.apps li .ios-icon{
    width:159px;
    height:48px;
    display:block
}
.multicat_products .carousel__header .multicat_list li{
    display:inline-block;
    margin-left:15px;
    overflow:auto
}
#billing_sabira_cities_field select,#billing_state_field select{
    font-size:12px;
    border-radius:9px;
    font-family:IRANYekan,Titillium Web;
    border:1px solid #e9e9e9!important;
    clip:auto!important;
    height:40px!important;
    overflow:visible!important;
    position:relative!important;
    width:100%!important;
    padding-right:10px!important
}
.woocommerce-Message .woocommerce-Button,.yit_wcas_post_type{
    display:block
}
.multicat_products .carousel__header .multicat_list{
    position:absolute;
    margin-right:10px;
    display:inline-block;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    -o-transform:translateZ(0);
    transform:translateZ(0);
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    white-space:nowrap;
    will-change:transform;
    width:max-content;
    width:intrinsic;
    width:-moz-max-content;
    width:-webkit-max-content
}
.footer-section{
    padding-bottom:60px;
    background-color:#f9f9f9;
    margin:0 auto
}
.apps-container p{
    margin-bottom:10px;
    color:#939393;
    font-size:14px;
    line-height:1.571;
    font-weight:700;
    border-top:1px solid #e6e3e3;
    padding-top:6px;
    padding-right:15px;
    text-align:center
}
.apps-container{
    width:100%
}
.tbar-background{
    height:55px
}
.apps{
    margin:10px;
    display:flex
}
.vendors-table .vendor-button{
    display:block;
    text-align:center;
    color:#00bfd6;
    transition:background-color 150ms ease 0;
    font-size:10px;
    border-radius:8px;
    background-color:transparent;
    border:2px solid #00bfd6;
    padding:7px;
    width:100%;
    line-height:20px;
    font-weight:700
}
.vendors-table .matrix-wolffinal-price{
    font-size:15px
}
.subscribe-form-div .widget-title{
    margin-bottom:10px;
    color:#939393;
    font-size:14px;
    line-height:1.571;
    font-weight:700;
    border-top:1px solid #e6e3e3;
    padding-top:6px;
    padding-right:15px;
    text-align:center;
    margin-top:30px
}
#mailpoet_form_1 .mailpoet_text{
    display:block;
    padding-right:59px;
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#f0f0f0;
    border-color:#e5e5ea;
    padding-top:17px;
    padding-bottom:17px;
    font-size:15px;
    font-size:1.071rem;
    line-height:1.467
}
p.mailpoet_paragraph::before{
    content:"\F028";
    font-family:bigikala-mobile;
    font-size:24px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:40px;
    z-index:9;
    position:absolute;
    margin-right:14px;
    padding-left:10px;
    margin-top:5px;
    color:#00bfd6;
    z-index:0
}
#mailpoet_form_1 .mailpoet_paragraph{
    line-height:20px;
    width:95%;
    margin:15px auto
}
.widget_nav_menu{
    margin-top:40px;
    margin-right:10px
}
.footer-section input[type="email"]{
    width:100%!important;
    height:50px;
    border-radius:10px
}
.footer-section input[type="submit"]{
    -webkit-appearance:button;
    width:100%;
    height:48px;
    line-height:48px;
    text-align:center;
    cursor:pointer;
    background:#00bfd6;
    color:#fff;
    font-size:15px;
    border-radius:10px;
    border:none
}
ul.apps li{
    margin:0 auto
}
.socials p{
    margin-bottom:10px;
    color:#939393;
    font-size:16px;
    line-height:1.571;
    font-weight:700;
    border-top:1px solid #e6e3e3;
    padding-top:6px;
    text-align:center;
    margin-top:30px
}
.footer-sidebars .widget-title{
    display:none
}
.widget_nav_menu li a{
    color:#000;
    color:#838383;
    font-size:12px;
    line-height:40px;
    margin-right:0
}
.footer-div{
    margin:0 auto;
    display:block
}
.footer-div img{
    margin:0 auto;
    display:block;
    min-width:100px
}
.tbar-background p{
    padding:17px
}
.icon-love::before{
    content:"\F080\00FE0E";
    position:absolute;
    font-size:30px;
    font-family:bigikala-mobile;
    text-align:center;
    vertical-align:middle;
    left:5px;
    top:-2px;
    color:#9b9b9b
}
.add_to_wishlist:before,.icon-love.done:before,.icon-love:before,.yith-wcwl-wishlistaddedbrowse.show:before,.yith-wcwl-wishlistexistsbrowse.show:before{
    font-size:20px;
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    background:hsla(0,0%,100%,.21);
    position:absolute;
    -moz-osx-font-smoothing:grayscale;
    text-decoration:none;
    text-transform:none
}
.icon-love.done:before,.yith-wcwl-wishlistaddedbrowse.show:before,.yith-wcwl-wishlistexistsbrowse.show:before{
    content:"\F080\00FE0E";
    margin-right:-5px;
    border-radius:50%;
    color:#f30000;
    margin-top:-7px;
    line-height:0
}
.product-categories{
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    -o-transform:translateZ(0);
    transform:translateZ(0);
    display:block;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    position:relative;
    white-space:nowrap;
    will-change:transform;
    margin:10px -17px 10px -15px
}
.product-categories-list{
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    -o-transform:translateZ(0);
    transform:translateZ(0);
    display:block;
    -webkit-overflow-scrolling:touch;
    position:relative;
    white-space:nowrap;
    will-change:transform;
    width:max-content;
    width:intrinsic;
    width:-moz-max-content;
    width:-webkit-max-content;
    padding-right:5px
}
.product-categories-list li{
    float:right;
    margin-left:10px;
    width:auto
}
.product-categories-list li a{
    width:100%;
    height:48px;
    line-height:48px;
    text-align:center;
    cursor:pointer;
    background:#ef394e;
    color:#fff;
    font-size:13px;
    border-radius:20px;
    padding:5px 12px
}
.woocommerce-variation-availability .stock.out-of-stock{
    height:52px;
    text-align:center;
    font-size:18px;
    color:#fff
}
.product-tooltips li{
    display:block;
    padding:15px 10px;
    position:relative;
    width:35px;
    height:35px;
    color:#9b9b9b;
    text-align:center;
    margin-bottom:10px
}
.youone-tooltip .youone-tooltiptext{
    display:none
}
.add_to_wishlist::before{
    content:"\F080\00FE0E";
    margin-right:-3px;
    top:8px;
    border-radius:50%;
    color:#ccc;
    font-size:19px;
    font-family:bigikala-mobile
}
ul.multicat_list li:first-child{
    margin-right:0
}
.multicat-link.active{
    background-color:#00bfd6;
    display:inline-block;
    padding:0 5px;
    position:relative;
    font-size:11px;
    line-height:25px;
    vertical-align:middle;
    border-radius:5px;
    color:#fff
}
.top-header-banner img{
    height:auto;
    max-width:100%;
    margin:0;
    width:100%
}
#bigikala_video .modal-content{
    top:23%
}
#bigikala_video .modal-header .title{
    font-family:IRANYekan;
    font-size:16px;
    font-weight:300;
    line-height:30px;
    color:#000;
    text-align:right;
    display:inline-block;
    margin-right:15px
}
button.close span{
    border:none;
    float:left;
    position:relative;
    font-size:30px;
    color:#000;
    margin-left:10px
}
.special-offer-link::before{
    content:"\F055";
    font-size:13px;
    color:#ef4746;
    position:relative;
    font-family:bigikala-mobile;
    font-weight:100;
    text-decoration:none;
    line-height:22px;
    display:block;
    margin-left:10px;
    float:right
}
.special-offer-link{
    background:#f5f5f5;
    display:block;
    font-size:13px;
    line-height:22px;
    height:50px;
    color:#757575;
    text-align:right;
    font-weight:700;
    padding:15px 25px 15px 15px;
    margin:20px 0
}
.special-offer-link a::hover{
    color:#7d7d7d
}
#bigikala_video{
    margin:10px
}
.youone-tooltip .youone-tooltiptext::after{
    font-family:IRANYekan,Titillium Web
}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{
    width:50%!important;
    margin:0!important;
    float:right!important
}
.archive-list-products .col-xs-4.pull-right,.archive-list-products.grid .col-xs-4.pull-right{
    display:block;
    float:none;
    width:100%
}
.archive-list-products .col-xs-8.col-sm-4.pull-right,.archive-list-products.grid .col-xs-8.col-sm-4.pull-right{
    display:block;
    float:none;
    width:100%
}
.archive-list-products.listing .col-xs-4.pull-right{
    display:block;
    float:none;
    width:35%;
    padding:0;
    margin:0
}
.archive-list-products.listing .col-xs-8.col-sm-4.pull-right{
    display:block;
    float:none;
    width:60%
}
.woocommerce ul.products li.product a img{
    width:100%;
    height:auto;
    display:block;
    margin:0 0 1em;
    box-shadow:none;
    max-width:130px;
    max-height:130px;
    border-radius:5px
}
.products-list article header h2{
    color:#4a4a4a;
    font-size:12px;
    display:block;
    margin-top:0;
    overflow:hidden;
    line-height:23px;
    text-align:right;
    height:45px
}
.matrix-widget-wrapper #yith-ajaxsearchform{
    text-align:center;
    margin-top:0
}
.woocommerce div.product .woocommerce-tabs .panel{
    padding:15px
}
.bigi-tabs{
    font-size:15px;
    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:17px 0 0;
    color:#000;
    width:100%;
    line-height:0
}
.bigi-tabs a{
    color:#000
}
.bigi-tabs li{
    width:50%;
    display:block
}
.bigi-tabs li a.active{
    color:#00bfd6
}
.bigi-tabs li a.active::after{
    height:5px;
    background-color:#00bfd6;
    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:"\F002\00FE0E";
    font-family:bigikala-mobile;
    line-height:30px;
    z-index:1
}
#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:40px
}
.term-description{
    display:inline-block;
    padding:18px 15px 6px;
    position:relative;
    overflow:hidden;
    background-color:#fff;
    box-shadow:0 12px 12px 0 hsla(0,0%,71%,.11);
    border:1px solid #dedede;
    margin:0;
    width:100%
}
.type_view.type_view_listing::before{
    content:"\f572";
    display:inline-block;
    font:33px/38px Material Design Icons;
    text-rendering:auto;
    color:#adadad
}
.type_view.type_view_grid::before{
    content:"\f570";
    display:inline-block;
    font:26px/38px Material Design Icons;
    text-rendering:auto;
    color:#adadad
}
.type_view.type_view_grid.active::before,.type_view.type_view_listing.active::before{
    color:#666
}
.type_view.type_view_listing.active,.type_view.type_view_grid.active{
    border:1px solid #666
}
.archive-list-products.listing ul.products li.product{
    width:100%!important;
    margin:0!important;
    float:right!important
}
.ts_product_colors span{
    border-radius:4px
}
.archive-list-products.listing .products-list article .product-pricing-info{
    margin-top:53px;
    position:relative
}
.ts_product_colors{
    position:absolute;
    right:15px;
    color:#9b9fa3;
    font-size:10px;
    bottom:15px
}
.blog-widget .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 50%;
    flex:0 0 50%;
    max-width:47%;
    background-color:#fff;
    box-shadow:0 0 5px 0 rgba(0,0,0,.1);
    box-sizing:border-box;
    overflow:hidden;
    border-radius:5px;
    margin-left:1%;
    margin-bottom:10px;
    position:relative;
    padding-bottom:0;
    max-height:420px;
    min-height:400px;
    height:410px
}
.blog-widget .masonry-gallery .main-wp-post-image img{
    vertical-align:middle;
    max-width:100%;
    width:100%;
    height:120px;
    object-fit:cover;
    display:block
}
.blog-widget .masonry-gallery .media-heading a{
    font-weight:700;
    margin-bottom:5px;
    font-size:15px;
    text-align:center;
    line-height:22px;
    display:inline-table;
    overflow:hidden;
    box-sizing:border-box;
    width:100%;
    text-overflow:ellipsis;
    color:#000
}
.blog-widget .media-heading{
    margin-bottom:5px;
    font-size:17px;
    text-align:center;
    line-height:30px;
    padding:15px 15px 0
}
.blog-widget-carousel .p_carousel{
    overflow:visible;
    background-color:#3c3c3c;
    border:none;
    -webkit-box-shadow:none;
    -ms-box-shadow:none;
    box-shadow:none;
    margin-right:-1px;
    margin-left:-3px;
    border-radius:0;
    padding-right:10px
}
.blog-widget-carousel .p_carousel .scroller,.blog-widget-carousel .p_carousel .scroller.partial{
    margin:20px auto 25px;
    width:100%
}
.blog-widget-carousel .p_carousel .scroller .items{
    padding:0;
    position:relative;
    height:310px;
    width:100%
}
.blog-widget-carousel .p_carousel header{
    background-color:transparent;
    height:40px;
    display:block;
    float:right
}
.blog-widget-carousel .p_carousel .productItem{
    background-color:#222
}
.blog-widget-carousel .media-heading a{
    color:#ddd
}
.blog-widget-carousel .post-meta span{
    color:#ddd
}
.blog-widget-carousel .human_time_diff{
    color:#ddd;
    display:inline-block;
    font-size:10px;
    margin-right:-10px
}
.blog-widget-carousel .icon-clock-icon::before{
    color:#ddd;
    top:6px;
    position:relative;
    content:"\F00D"
}
.pagination{
    display:block;
    padding-right:0;
    border-radius:6px;
    margin:10px 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 #63d0df;
    padding:3px 11px;
    border-radius:15px
}
.next.page-numbers::before{
    font-family:bigikala-mobile;
    content:"\F00A";
    font-style:normal;
    font-weight:400;
    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:12px;
    top:2px;
    width:50px;
    border:1px solid hsla(0,1%,87%,.5);
    border-radius:15px;
    width:40px;
    height:25px;
    line-height:24px
}
.next.page-numbers{
    font-size:0
}
.prev.page-numbers{
    font-size:0
}
.prev.page-numbers::before{
    font-family:bigikala-mobile;
    content:"\F00B";
    font-style:normal;
    font-weight:400;
    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:12px;
    top:2px;
    width:50px;
    border:1px solid hsla(0,1%,87%,.5);
    border-radius:15px;
    width:40px;
    height:25px;
    line-height:24px
}
.dokan-pagination-container .dokan-pagination li.active a{
    background-color:#00bfd6;
    border:1px solid #00bfd6;
    color:#fff;
    border-radius:8px;
    font-size:18px;
    line-height:34px;
    margin:0 3px
}
.dokan-pagination-container .dokan-pagination{
    padding-right:0;
    direction:rtl
}
.dokan-pagination-container .dokan-pagination li a{
    background-color:transparent;
    box-shadow:none;
    border-radius:8px;
    color:#535353;
    font-size:16px;
    line-height:31px;
    margin:0 3px;
    display:inline-block;
    width:35px;
    height:34px;
    text-align:center;
    vertical-align:top;
    overflow:hidden;
    padding:0;
    border:none;
    border:0
}
.dokan-pagination-container .dokan-pagination li.prev a{
    font-size:0
}
.dokan-pagination-container .dokan-pagination li.prev a::before{
    font-family:bigikala-mobile;
    content:"\00ab";
    font-style:normal;
    font-weight:400;
    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:#6e6e6e;
    font-size:31px;
    top:3px;
    width:50px;
    width:40px;
    height:21px;
    line-height:18px;
    text-align:center
}
.woocommerce nav.woocommerce-pagination ul li span.current{
    background-color:#00bfd6;
    border:1px solid #00bfd6;
    color:#fff;
    box-shadow:none
}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{
    color:#535353
}
.shop-page .next.page-numbers::before{
    font-family:bigikala-mobile;
    content:"\00bb";
    font-style:normal;
    font-weight:400;
    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:#535353;
    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-mobile;
    content:"\00ab";
    font-style:normal;
    font-weight:400;
    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:#535353;
    font-size:30px;
    top:-3px;
    width:40px;
    height:25px;
    line-height:27px;
    border:none;
    background:transparent
}
.blog-widget-carousel .section-products-carousel{
    overflow:visible;
    background-color:transparent;
    border:none;
    -webkit-box-shadow:none;
    -ms-box-shadow:none;
    box-shadow:none
}
.blog-widget-carousel .section-products-carousel .productItem img{
    width:auto;
    height:auto
}
.blog-widget-carousel .section-products-carousel .productItem{
    padding:0;
    width:280px;
    margin-left:25px;
    overflow:hidden;
    height:350px
}
img.avatar{
    width:102px;
    height:102px;
    -webkit-background-size:cover;
    background-size:cover;
    background-position:50%;
    background-repeat:no-repeat;
    -webkit-box-shadow:0 0 0 4px hsla(0,0%,100%,.61);
    box-shadow:0 0 0 4px hsla(0,0%,100%,.61);
    position:absolute;
    left:50%;
    top:15px;
    -webkit-transform:translate(-50%);
    -ms-transform:translate(-50%);
    transform:translate(-50%);
    -webkit-border-radius:50%;
    border-radius:50%;
    overflow:hidden;
    background-color:#fff
}
.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:12px;
    line-height:12px;
    color:#c6c6c6;
    bottom:20px;
    position:absolute;
    padding:0;
    margin:0
}
.blog-widget-carousel .post-meta{
    font-size:12px;
    line-height:12px;
    color:#c6c6c6;
    bottom:10px;
    position:absolute;
    padding-top:10px
}
.blog-widget-carousel .flickity-prev-next-button.next{
    background-color:#3c3c3c;
    width:50px;
    height:70px;
    left:0!important;
    top:calc(50% - -40px);
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    box-shadow:none;
    cursor:pointer;
    border-radius:0 9px 9px 0
}
.blog-widget-carousel .section-products-carousel{
    overflow:visible;
    background-color:#3c3c3c;
    border:none;
    -webkit-box-shadow:none;
    -ms-box-shadow:none;
    box-shadow:none;
    margin-right:-16px;
    margin-left:-16px;
    padding:15px 0
}
.boxmore{
    float:left
}
.blog-widget-carousel .flickity-prev-next-button.previous{
    background-color:#3c3c3c;
    width:50px;
    height:70px;
    right:0!important;
    top:calc(50% - -40px);
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    box-shadow:none;
    cursor:pointer;
    border-radius:9px 0 0 9px
}
.blog-widget-carousel .human_time_diff{
    color:#ddd;
    display:inline-block
}
.blog-widget .human_time_diff{
    color:#ddd;
    display:inline-block
}
.blog-widget-carousel .flickity-rtl .flickity-prev-next-button.previous::before,.blog-widget-carousel .flickity-rtl .flickity-prev-next-button.next::before{
    color:#00bfd6
}
.blog-widget-carousel .media-heading a{
    font-weight:700;
    font-size:13px;
    text-align:center;
    line-height:25px;
    overflow:hidden;
    box-sizing:border-box;
    width:100%;
    text-overflow:ellipsis;
    height:75px;
    display:block;
    white-space:normal;
    padding:0;
    margin:0;
    margin-top:10px
}
.p_carousel i.icon.icon-blue-plus{
    display:none
}
.blog-widget-carousel .media-heading{
    margin-bottom:5px;
    font-size:15px;
    text-align:center;
    padding:0 10px
}
.blog-widget-carousel .p_carousel .productItem .main-wp-post-image img{
    vertical-align:middle;
    max-width:100%;
    width:100%;
    height:130px;
    object-fit:cover;
    display:block
}
.blog-widget-carousel .p_carousel header h3::before{
    display:none
}
.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:14px;
    text-align:center;
    padding:10px 0;
    color:#7c7c7c;
    border:1px solid #bdbdbd;
    margin-right:15px;
    cursor:pointer;
    padding:5px 20px;
    border-radius:50px
}
.blog-widget-carousel .p_carousel header h3{
    display:inline-block;
    padding-right:25px;
    color:#f0f0f0;
    font-size:17px;
    line-height:50px
}
.blog-widget .icon-blue-plus::before{
    display:none
}
.blog-widget .boxmore{
    float:left
}
.blog-widget header h3{
    display:inline-block;
    color:#515151;
    height:38px;
    font-weight:700;
    margin:0;
    padding:8px 0;
    min-height:49px;
    font-size:18px;
    line-height:31px;
    white-space:nowrap
}
.flickity-enabled.is-draggable .flickity-viewport{
    white-space:nowrap
}
.blog-widget .boxmore{
    float:left
}
.blog-widget{
    width:98%;
    margin:0 auto
}
.modified-info{
    display:none
}
.products-box.listing .modified-info{
    display:block;
    position:absolute;
    top:-86px;
    margin:0;
    width:200px;
    margin-right:-20px
}
.loop-saving-percentage{
    font-size:12px;
    line-height:1.833;
    display:inline-block;
    padding:1px 5px 0;
    margin-right:5px;
    -webkit-border-radius:20px;
    border-radius:20px;
    background-color:#fb3449;
    color:#fff;
    font-weight:500;
    text-align:center;
    min-width:35px;
    bottom:50px;
    left:-20px
}
.blog-widget-carousel .flickity-enabled.is-draggable .flickity-viewport{
    height:380px;
    width:100%
}
.page-numbers{
    border:none
}
.page-numbers.current{
    background-color:transparent;
    box-shadow:none;
    border:1px solid #63d0df;
    border-radius:20px;
    color:#565656
}
span.loop-saving-percentage{
    position:relative;
    margin-right:0;
    display:inline-table;
    float:right;
    margin-top:4px;
    margin-right:55px
}
.pull-right .matrix-wolffinal-price{
    color:#000;
    font-weight:700
}
.pull-right .matrix-wolffinal-price .woocommerce-Price-currencySymbol{
    color:#000;
    font-weight:700
}
#serach-click::before,.cart-popup-handler::before{
    font-size:30px;
    color:#d4dbde
}
.profile-menu-handler::before{
    content:"\F002\00FE0E";
    color:#d4dbde;
    font-size:30px
}
.shop-page .col-md-9{
    padding:0
}
.archive-list-products.listing ul.products li.product a img{
    width:100%;
    height:auto;
    display:block;
    margin:0 0 1em;
    box-shadow:none;
    float:right;
    max-width:140px;
    max-height:140px;
    border-radius:5px
}
.woocommerce ul.products li.product .button.product_type_external{
    display:none!important
}
.archive-list-products.listing .products-list article header h2{
    color:#000;
    font-size:12px;
    display:block;
    margin-top:0;
    overflow:hidden;
    line-height:23px;
    text-align:right;
    height:66px;
    vertical-align:top;
    float:right;
    position:absolute;
    font-weight:400;
    color:#4a5f73
}
.archive-list-products.listing .products-list{
    padding:15px 0;
    position:relative;
    background:#fff;
    box-shadow:0 12px 12px 0 hsla(0,0%,71%,.11);
    border:1px solid #dedede;
    overflow:hidden;
    min-height:200px
}
.blog-widget .masonry-gallery .media-heading a{
    padding:0;
    display:block;
    font-size:12px
}
.product-categories-list li{
    float:right;
    margin-left:-5px;
    width:auto;
    margin-right:15px
}
.posts-list-widget{
    display:none
}
.blog-widget .masonry-gallery__item__description{
    text-align:center;
    font-size:11px;
    line-height:25px;
    font-weight:400;
    height:120px;
    display:block;
    overflow:hidden
}
a.menu_mo-all::before{
    width:30px;
    height:30px;
    font-family:bigikala-mobile;
    font-weight:400;
    margin-left:7px;
    line-height:27px;
    color:#8b8c8f;
    font-style:normal;
    font-variant:normal;
    text-transform:none;
    text-decoration:none;
    content:"\F006\00FE0E";
    font-size:16px;
    top:5px;
    position:relative
}
.carousel__header a{
    font-size:12px;
    color:#4a90e2;
    padding-right:0;
    text-align:left;
    line-height:20px;
    font-weight:400
}
a.trading-btn{
    font-size:12px;
    color:#4a90e2;
    padding-right:0;
    font-weight:700;
    margin-left:15px;
    position:absolute;
    left:0
}
.swatch-wrapper.swatch-img.select-option a{
    display:ruby-base
}
.product-carousel.brands img{
    vertical-align:middle;
    width:40%;
    height:40%
}
.product-carousel.brands .product{
    height:auto;
    min-height:auto;
    width:120px
}
.main-content .matrix-wolfold-price .woocommerce-Price-amount.amount{
    font:18px IRANYekan,Titillium Web;
    overflow:hidden;
    position:relative;
    width:100%;
    color:#fb3449;
    text-align:left;
    display:block;
    text-decoration:line-through
}
.main-content .matrix-wolffinal-price .woocommerce-Price-amount.amount{
    font-family:IRANYekan,Titillium Web;
    color:#000;
    font-size:25px;
    line-height:20px;
    letter-spacing:0;
    direction:rtl;
    text-align:left;
    font-weight:700
}
.main-content .matrix-wolffinal-price .woocommerce-Price-currencySymbol{
    vertical-align:1px;
    font-size:15px;
    padding-right:10px;
    font-weight:400;
    font-weight:bold
}
.main-content .woocommerce-Price-amount.amount{
    font-family:IRANYekan,Titillium Web;
    color:#000;
    font-size:25px;
    line-height:20px;
    letter-spacing:0;
    direction:rtl;
    text-align:left;
    font-weight:700;
    float:left
}
.main-content .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{
    font-family:IRANYekan,Titillium Web;
    color:#000;
    font-size:15px;
    line-height:20px;
    letter-spacing:0;
    direction:rtl;
    text-align:left;
    font-weight:700
}
.main-content .matrix-wolffinal-price{
    text-align:left
}
.matrix-widget-wrapper input.yith-s{
    font-size:11px;
    color:#d4dbde;
    display:block;
    position:relative;
    width:100%;
    margin: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
}
.price-changes-table th{
    background-color:#4CAF50;
    color:#fff;
    background-color:#5e98ae;
    color:#fff;
    font-size:14px;
    padding-right:10px
}
td.date > span{
    margin-left:20px
}
.modified-info{
    color:#000;
    font-size:16px;
    margin-top:27px;
    text-align:center;
    margin-right:-40px;
    font-weight:700
}
.updated-price{
    display:block;
    background:#ebffe1;
    padding:2px;
    border-radius:5px;
    max-width:137px;
    text-align:center;
    font-size:14px;
    margin-right:17px
}
.modifued-date{
    font-size:11px;
    display:block;
    color:#4d4d4d;
    margin-right:-20px;
    font-weight:700
}
.woocommerce nav.woocommerce-pagination{
    text-align:center;
    padding-bottom:30px
}
.c-product__feature-item--5{
    display:none
}
.form-group.clearfix .fa-eye::before{
    content:"\f208";
    color:#929292;
    font-size:18px;
    line-height:18px;
    font-family:Material Design Icons;
    margin-right:-5px
}
.form-group.clearfix .fa-eye-slash::before{
    content:"\f209";
    color:#929292;
    font-size:18px;
    line-height:18px;
    font-family:Material Design Icons;
    margin-right:-5px
}
.modal-body .form-group.clearfix .fa-eye::before{
    content:"\f208";
    color:#929292;
    font-size:18px;
    line-height:13px;
    font-family:Material Design Icons;
    margin-right:-40px
}
.modal-body .form-group.clearfix .fa-eye-slash::before{
    content:"\f209";
    color:#929292;
    font-size:18px;
    line-height:13px;
    font-family:Material Design Icons;
    margin-right:-40px
}
a#checkagreement{
    color:#00bfd6;
    font-size:12px;
    line-height:22px
}
.auth.auth--register .form-group.clearfix .fa.fa-fw.field-icon.toggle-password{
    margin-left:20px
}
.retrangle .step{
    z-index:1
}
#reg_password.woocommerce-Input.woocommerce-Input--text.input-text.en,.userform .form-group input.en{
    padding-right:40px;
    width:100%;
    text-align:left;
    padding-left:30px
}
.woocommerce form .form-row input.input-text#username{
    padding-right:10px;
    width:100%;
    padding-left:10px
}
.woocommerce-order-pay .woocommerce{
    box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);
    border:1px solid #e7e7e7;
    background:#fff;
    position:relative;
    transition:all .3s ease-in-out;
    padding:50px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:space-between;
    width:97%;
    margin:0 auto
}
.woocommerce-order-pay .order_details{
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%;
    padding-right:0;
    padding-left:10px;
    margin:0
}
li.order::before{
    position:relative;
    font-size:40px;
    color:#e0e0e0;
    content:"\F066";
    font-family:bigikala-mobile;
    display:block;
    height:55px
}
li.date::before{
    position:relative;
    font-size:40px;
    color:#e0e0e0;
    content:"\F06a";
    font-family:bigikala-mobile;
    display:block;
    height:55px
}
li.total::before{
    position:relative;
    font-size:40px;
    color:#e0e0e0;
    content:"\F023";
    font-family:bigikala-mobile;
    display:block;
    height:55px
}
li.method::before{
    position:relative;
    font-size:40px;
    color:#e0e0e0;
    content:"\F01E";
    font-family:bigikala-mobile;
    display:block;
    height:55px
}
.woocommerce-order-pay .pw-gateway-checkout-form{
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%;
    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:14px;
    text-transform:none;
    line-height:1.5;
    text-align:center;
    margin-top:10px;
    font-weight:400
}
.woocommerce-order-pay ul.order_details li{
    border-left:1px dashed #d3ced2;
    padding:15px;
    list-style-type:none;
    width:50%;
    margin:0;
    text-align:center;
    font-size:13px
}
.woocommerce-order-pay .woocommerce a.button::before{
    display:none
}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{
    border-radius:8px;
    background-color:#ef394e;
    border:1px solid #ef394e;
    color:#fff;
    letter-spacing:-.6px;
    font-size:15px;
    transition:all .3s ease-in-out;
    height:40px;
    width:100%
}
a.button.cancel{
    margin:0;
    line-height:1;
    cursor:pointer;
    position:relative;
    text-decoration:none;
    overflow:visible;
    padding:.618em 1em;
    font-weight:700;
    border-radius:8px;
    right:auto;
    color:#515151;
    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{
    background-color:#dad8da;
    text-decoration:none;
    background-image:none;
    color:#515151
}
#zarinpal-checkout-form{
    float:right;
    width:100%
}
#bankmellat-checkout-form{
    float:right;
    width:100%
}
.woocommerce ul.order_details li.method strong{
    display:block;
    font-size:13px;
    text-transform:none;
    line-height:1.5;
    text-align:center
}
.pagebody{
    box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);
    border:1px solid #e7e7e7;
    background:#fff;
    position:relative;
    transition:all .3s ease-in-out;
    padding:50px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:space-between;
    width:97%;
    margin:0 auto
}
.site-main h2{
    text-align:center
}
.top-header-banner img{
    height:auto;
    max-width:100%;
    margin:0;
    width:100%;
    max-height:100%
}
.matrix_adaptive_countdown{
    display:none
}
.vendors-table-col--shipping .icon::before{
    font-size:20px;
    margin-left:0;
    content:"";
    background:url(../files/d0a997dc.svg) no-repeat 50% 50%;
    background-size:auto auto;
    background-size:contain;
    position:absolute;
    right:0;
    top:-2px;
    font-size:17px;
    color:#c1c1c1;
    width:28px;
    height:21px
}
.vendors-table-row--highlight{
    background:#f4fbff;
    border:1px solid #19bfd3
}
.show-more-seller.playing::before{
    position:absolute;
    font-size:13px;
    margin-right:.7em;
    content:"\F008";
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:31px;
    margin-right:100px;
    transform:rotate(180deg)
}
.search-toolbar-item.clearfix.pull-right{
    width:74%;
    float:right;
    display:block;
    margin-top:-5px
}
.top-header{
    border-top:1px solid #e5e5ea;
    padding-top:10px;
    width:100%
}
#yith-ajaxsearchform{
    text-align:center;
    width:100%;
    height:100%;
    vertical-align:middle;
    float:right
}
.hrader-icon-holder.clearfix.pull-left{
    width:25%;
    float:left
}
.c-seller__info--leadTime i.icon.ready::before{
    font-size:20px;
    margin-left:0;
    content:"";
    background:url(../files/8f2436e8.svg) no-repeat 50% 50%;
    background-size:contain;
    position:absolute;
    right:0;
    top:-5px;
    font-size:17px;
    color:#c1c1c1;
    width:28px;
    height:21px
}
.c-seller__info.c-seller__info--leadTime{
    text-align:right;
    float:right;
    display:block;
    margin-right:0
}
.c-seller__info{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    font-size:12px
}
.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;
    font-family:bigikala-mobile;
    font-style:normal
}
.c-seller__info--shipment i::before{
    color:#ef5662;
    width:60px;
    content:"\F031";
    font-size:20px;
    margin-left:2px;
    margin-right:2px
}
.c-seller__info--title>i::before{
    color:#c1c1c1;
    width:60px;
    content:"\F060\00FE0E";
    font-size:20px;
    margin-left:-3px
}
.c-seller__rating .icon::before{
    color:#bbb;
    content:"\F05D";
    font-size:20px;
    left:-5px
}
.c-seller__info--leadTime i::before{
    font-size:20px;
    margin-left:0;
    content:"";
    background:url(../files/d0a997dc.svg) no-repeat 50% 50%;
    background-size:contain;
    position:absolute;
    right:0;
    top:-5px;
    font-size:17px;
    color:#c1c1c1;
    width:28px;
    height:21px
}
.green{
    color:#1ca2bd;
    font-size:13px
}
.product_bar .flip-clock-wrapper ul li a div div.inn{
    position:absolute;
    width:100%;
    background-color:transparent
}
.product_bar .flip-clock-wrapper ul{
    position:relative;
    float:left;
    margin-right:-1px;
    width:15px;
    height:25px;
    font-size:10px;
    line-height:40px;
    border-radius:0;
    background:transparent
}
.c-seller__info.c-seller__info--title i.icon{
    display:inline-block;
    width:36px;
    height:20px
}
.product_bar .flip-clock-wrapper ul li a div div.inn{
    border-radius:0;
    font-size:17px;
    line-height:27px
}
.product_bar .flip-clock-wrapper ul li a div.up::after{
    content:"";
    top:44px;
    left:0;
    z-index:5;
    height:3px;
    background-color:transparent
}
.product_bar .flip-clock-dot{
    display:block;
    background:#ef394e;
    width:2px;
    height:2px;
    position:absolute;
    border-radius:50%;
    left:0
}
.product_bar_price{
    display:none
}
.yith-s{
    width:100%;
    display:block;
    top:0;
    position:absolute;
    height:43px;
    float:right
}
.mobile-top-bar .toolbar ul .toolbar-item a.cart-popup-handler #BasketHeaderCount{
    position:absolute;
    top:6px;
    left:18px;
    font-size:13px!important;
    color:#fff;
    display:block;
    width:20px;
    text-align:center;
    line-height:20px;
    background:#4caf50;
    border-radius:100%;
    height:20px
}
.c-seller__info.c-seller__info--shipment{
    display:none
}
.c-seller__info.c-seller__info--title{
    color:#4d4d4d;
    line-height:1px
}
#bigikala_video .modal-dialog{
    margin:30px auto;
    position:absolute;
    right:0;
    left:0;
    top:0;
    bottom:0;
    width:100%;
    height:100%
}
.c-seller__info.c-seller__info--leadTime a{
    display:none
}
.matrix_wolfadaptive-image img{
    margin:10px auto;
    display:block;
    width:130px;
    height:130px
}
.loop-add-to-cart a.button.product_type_variable.add_to_cart_button{
    display:none
}
a.button.product_type_variable{
    display:none
}
.dk-button-discount{
    letter-spacing:2px;
    display:block;
    font-weight:700;
    margin-right:.8rem;
    min-width:3rem;
    height:2rem;
    padding:.5rem .7rem;
    font-size:1.1rem;
    line-height:1.1rem;
    background-color:#fb3449;
    color:#fff;
    -webkit-border-radius:15px;
    border-radius:15px;
    left:20px;
    position:absolute;
    margin-top:-7px
}
.dk-button-discount span{
    font-size:13px;
    letter-spacing:.5px;
    line-height:0;
    color:#fff;
    content:attr(data-title)
}
.product_bar{
    height:30px;
    border:none;
    border-radius:6px 6px 0 0;
    position:relative;
    color:#fb3449;
    padding:12px;
    -webkit-box-shadow:0 -1px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 -1px 4px 0 rgba(0,0,0,.09);
    background:url(../images/eccdcccd.png) 95% center no-repeat #fff;
    background-size:150px;
    margin:0 10px;
    margin-bottom:-15px;
    z-index:5;
    border-bottom:1px solid #fb3449
}
.product_bar .flip-clock-wrapper ul li a div div.inn{
    border-radius:0;
    font-size:15px;
    line-height:19px;
    margin:0
}
.product_bar .flip-clock-divider{
    display:inline-block;
    width:2px;
    height:28px;
    margin-left:8px;
    float:left;
    position:relative
}
.add-to-cart-holder{
    background-color:#fff;
    display:block;
    position:fixed;
    bottom:0;
    height:61px;
    right:0;
    left:0;
    z-index:6
}
a.carousel__item.product .dk-button-discount{
    display:none
}
.woocommerce-breadcrumb{
    overflow-y:hidden;
    height:31px;
    color:#4d4d4d;
    font-size:11px;
    line-height:37px;
    margin:0 auto 10px;
    padding:0 15px;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    -o-transform:translateZ(0);
    transform:translateZ(0);
    display:flex;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    position:relative;
    white-space:nowrap;
    will-change:transform;
    width:max-content;
    width:intrinsic;
    width:-moz-max-content;
    width:-webkit-max-content;
    width:100%
}
.form .form-group{
    margin-bottom:5px
}
center.show-more-seller::before{
    position:absolute;
    font-size:13px;
    margin-right:.7em;
    content:"\F008";
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:30px;
    left:65px
}
center.show-more-seller{
    padding:13px 10px 16px;
    text-align:center;
    font-size:12px;
    color:#1ca2bd;
    line-height:2;
    color:#00bfd6;
    margin-top:-3px
}
.p-section-one .col-md-8.product-det .col-md-12{
    display:block
}
.off-canvas-panel_mo .off-canvas-logo{
    background-color:transparent;
    border-bottom:1px solid #f0f0f0;
    width:80%;
    text-align:center;
    right:10%;
    height:70px
}
.off-canvas-logo img{
    max-width:100%;
    margin:15px auto;
    display:block;
    max-height:35px;
    width:auto
}
.product-carousel{
    padding-bottom:30px;
    margin-right:-22px;
    margin-left:0
}
.woocommerce table.shop_table td{
    border:none
}
.blog-widget-carousel .p_carousel .productItem img.avatar{
    width:30px;
    height:30px;
    margin-left:-14px;
    border-radius:100%;
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.blog-widget-carousel .p_carousel .productItem{
    width:210px;
    height:270px;
    line-height:13px;
    padding:0;
    margin:15px 0 20px 15px
}
.blog-widget-carousel .p_carousel header .boxmore a{
    text-align:center;
    border:1px solid #00bfd6;
    cursor:pointer;
    padding:4px 10px;
    border-radius:50px;
    color:#00bfd6;
    font-size:10px;
    margin-right:7px;
    left:15px;
    position:absolute;
    line-height:20px
}
input.yith-s{
    font-size:13px;
    color:#9b9797;
    padding-right:45px;
    width:100%;
    border:1px solid #979794;
    height:40px;
    border-radius:9px;
    background-position:left center!important
}
.autocomplete-suggestion img.ywcas_img{
    height:60px;
    width:60px;
    max-height:60px
}
#bigiCountDown{
    font-family:IRANYekan
}
.flip-clock-wrapper ul li a div div.inn{
    background-color:transparent
}
.flip-clock-wrapper ul li a div div.inn{
    color:#4d4d4d
}
.flip-clock-wrapper ul{
    width:16px
}
.columncounter span{
    margin-right:10px;
    margin-left:5px
}
.product_bar_left .flip-clock-wrapper ul{
    width:11px;
    height:26px;
    overflow:visible
}
.product_bar_left .flip-clock-wrapper .flip{
    margin-right:0
}
.product_bar_left .flip-clock-divider{
    margin-left:1px;
    margin-right:-2px
}
.user-comments-total-rating .overal-rate-status .overal-rate-status-average .star-rating-container{
    font-family:IRANYekan,Titillium Web
}
.cart-qty{
    font-family:IRANYekan
}
.custom-stars > p{
    font:12px/22px IRANYekan
}
.customStar{
    font-family:IRANYekan
}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{
    font-family:IRANYekan
}
.checkout-products .product_count{
    font-family:IRANYekan
}
.product_bar_left .flip-clock-wrapper ul li a div div.inn{
    font-size:16px
}
.vendors-rate{
    font-family:IRANYekan
}
#vendors-count-link{
    font-family:IRANYekan
}
.vendors-header .vendors-count{
    font-family:IRANYekan
}
.vendor-warranty{
    font-family:IRANYekan
}
.short-description h2 span{
    font-family:IRANYekan
}
td.date > span{
    font-family:IRANYekan
}
.footerinfobar a{
    font-family:IRANYekan
}
.woocommerce div.product form.cart .variations label{
    font-family:IRANYekan;
    line-height:30px;
    font-weight:700
}
.more-color{
    font-family:IRANYekan
}
.num{
    font-family:IRANYekan
}
.options__meta{
    font-family:IRANYekan
}
.matrix_wolfrating .rating-count{
    font-family:IRANYekan
}
.woocommerce a.remove{
    margin:0 auto
}
.product_attr_pa_warranty{
    font-family:IRANYekan
}
.human_time_diff{
    font-family:IRANYekan
}
.page-numbers{
    font-family:IRANYekan
}
.rpwe-time{
    font-family:IRANYekan
}
text.highcharts-axis-labels.highcharts-xaxis-labels{
    font-family:IRANYekan
}
.woocommerce-review__published-date{
    font-family:IRANYekan
}
.woocommerce table.wishlist_table tbody td{
    font-size:14px
}
.woocommerce table.wishlist_table tbody td .product-price .woocommerce-Price-amount.amount{
    font-family:IRANYekan;
    font-size:17px
}
.product-name,.product-price,.product-stock-status{
    font-weight:700;
    font-size:16px;
    text-align:center;
    color:#666
}
.chage-price-title{
    font-size:12px;
    line-height:16px;
    font-weight:700;
    margin:10px
}
#notify_by_sms span{
    font-family:IRANYekan;
    direction:rtl
}
.compare-thumbs-container .rating{
    font-family:IRANYekan
}
#billing_phone{
    font-family:IRANYekan
}
#billing_nationalcode{
    font-family:IRANYekan;
    text-align:left
}
small,.small{
    font-family:IRANYekan,Titillium Web
}
.order-again a.button,.order-again a.button:hover,.woocommerce a.button.alt,.woocommerce a.button.alt:hover{
    color:#fff;
    background-color:#e91e63;
    font-weight:700;
    line-height:40px
}
.c-footer__feature-item{
    font-family:IRANYekan
}
.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{
    font-family:IRANYekan
}
.post-meta span{
    font-family:IRANYekan
}
.bk_menu.bk_new_menu .bigi > ul > li > h2.title a{
    font-size:12px
}
#matrix_wolfnotification .matrix_wolfnotification-when li span.label{
    font:13px IRANYekan,Titillium Web;
    font-weight:700
}
#matrix_wolfnotification .matrix_wolfnotification-option li label{
    color:#4b4b4b;
    font:14px/28px IRANYekan,Titillium Web
}
.coming_soon_archive{
    position:relative;
    top:0;
    right:0
}
.dokan-pagination-container{
    text-align:center;
    margin:20px 0
}
.dokan-pagination-container .dokan-pagination li a{
    font-family:IRANYekan
}
.mobile-top-bar .toolbar ul .toolbar-item a.cart-popup-handler #BasketHeaderCount{
    font-family:IRANYekan
}
.flip-clock-wrapper ul li a div{
    z-index:1;
    left:0;
    height:50%;
    font-size:28px;
    overflow:visible;
    outline:transparent solid 1px;
    font-family:IRANYekan
}
.product_bar_left .flip-clock-wrapper ul li a div div.inn{
    font-size:15px;
    color:#fb3449
}
.vendors-table-col--sellerTitle a{
    font-size:12px;
    color:#1ca2bd;
    padding:0;
    line-height:20px;
    margin-right:0;
    text-align:center;
    display:block
}
.error-404 h1.title{
    margin-top:0;
    font-size:20px;
    line-height:1.222;
    font-weight:700
}
.guide-text-link{
    font-size:13px;
    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;
    background-color:#6ab946;
    border:1px solid #4aa42e;
    border-radius:8px;
    padding:5px 20px;
    min-width:161px;
    margin:9px 19.5px 46px
}
.error-404-logo{
    width:80%;
    max-width:90%;
    margin:auto
}
.error-404{
    background-color:#fff;
    border:1px solid #ebeced;
    -ms-border-radius:0;
    border-radius:0;
    box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    box-sizing:border-box;
    overflow:hidden;
    padding:68px 15px;
    text-align:center;
    line-height:22px;
    color:#222;
    background:url(../files/6fb2da6e.png) repeat;
    background-size:auto 250%;
    padding-bottom:150px
}
.product_bar_left .flip-clock-wrapper .flip{
    margin-right:-4px
}
.product_bar_left .flip-clock-divider{
    margin-left:5px;
    margin-right:0
}
.c-ui-input--search::before{
    content:"\F05D\00FE0E";
    font-family:bigikala-mobile;
    font-size:23px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:30px;
    z-index:9;
    position:absolute;
    margin-right:10px;
    border-left:1px solid #d6d6d6;
    padding-left:8px;
    margin-top:5px;
    color:#8d8a8a
}
.c-seller__info.c-seller__info--title i.icon{
    display:inline-block;
    width:0;
    height:20px
}
.c-seller__info.c-seller__info--title{
    margin-right:30px
}
.c-seller__info--title>i::before{
    left:25px
}
.c-seller__rating .icon::before{
    display:none
}
.woocommerce-FormRow--wide .dig_captcha{
    top:-14px
}
form.lost_reset_password .userform{
    width:80%
}
.bigi_login_btn::before{
    content:"\F043\00FE0E";
    color:#fff;
    position:absolute;
    font-family:bigikala-mobile;
    font-size:21px;
    width:80px;
    height:80px;
    right:-27px;
    top:-16px;
    border-radius:50%;
    background:hsla(0,0%,100%,.21);
    transition:all .3s ease-in-out;
    line-height:80px;
    padding-right:20px
}
.bigi_login_btn{
    color:#fff;
    background-color:#00bfd6;
    border-radius:9px;
    height:45px;
    font-size:18px;
    -webkit-box-shadow:0 2px 6px 0 rgba(0,191,214,.5);
    box-shadow:0 2px 6px 0 rgba(0,191,214,.5)
}
.bigi_reg_btn::before{
    content:"\F076\00FE0E";
    color:#fff;
    position:absolute;
    font-family:bigikala-mobile;
    font-size:24px;
    width:80px;
    height:80px;
    right:-29px;
    top:-18px;
    border-radius:50%;
    background:hsla(0,0%,100%,.21);
    transition:all .3s ease-in-out;
    line-height:82px;
    padding-right:26px
}
.bigi_reg_btn{
    color:#fff;
    background-color:#00bfd6;
    border-radius:9px;
    height:45px;
    font-size:18px;
    line-height:1.222;
    -webkit-border-radius:9px;
    border-radius:9px;
    letter-spacing:-.6px;
    color:#fff;
    background-color:#00bfd6;
    padding-right:35px;
    -webkit-box-shadow:0 2px 6px 0 rgba(0,191,214,.5);
    box-shadow:0 2px 6px 0 rgba(0,191,214,.5)
}
.loginViaContainer{
    margin:0 auto;
    width:100%;
    text-align:center;
    font-size:15px
}
.woocommerce-Button.button.dig_wc_mobileLogin{
    line-height:22px;
    border-radius:9px;
    color:#fff;
    margin-bottom:10px
}
.bigi-tabs li a{
    display:block
}
.woocommerce form.login{
    border:none;
    padding:0;
    margin:0;
    text-align:right;
    border-radius:0
}
.quantity_select_field{
    font-family:IRANYekan;
    font-size:16px;
    width:50%;
    display:block;
    margin:0 auto;
    line-height:0
}
.quntity_select_label{
    font-family:IRANYekan,Titillium Web;
    margin-top:20px!important;
    display:block;
    text-align:center
}
#tab1 .userform .c-ui-input--account-password::before{
    position:relative;
    color:#929292;
    font-size:20px;
    content:"\F04E\00FE0E";
    font-family:bigikala-mobile;
    line-height:0;
    margin-right:0;
    display:block;
    right:13px;
    top:20px
}
#tab1 .userform .c-ui-input--account-user::before{
    position:relative;
    color:#929292;
    font-size:20px;
    content:"\F078\00FE0E";
    font-family:bigikala-mobile;
    line-height:0;
    margin-right:0;
    display:block;
    right:13px;
    top:20px
}
#tab2 .userform .c-ui-input--account-password::before{
    position:relative;
    color:#929292;
    font-size:20px;
    content:"\F04E\00FE0E";
    font-family:bigikala-mobile;
    line-height:0;
    margin-right:0;
    display:block;
    right:13px;
    top:-20px
}
#tab2 .userform .c-ui-input--account-user::before{
    position:relative;
    color:#929292;
    font-size:20px;
    content:"\F078\00FE0E";
    font-family:bigikala-mobile;
    line-height:0;
    margin-right:0;
    display:block;
    right:13px;
    top:-20px
}
.auth__guidance.guidance.noback{
    display:none
}
.woocommerce .woocommerce-ordering select{
    display:block;
    margin-left:14px;
    width:35px;
    position:relative;
    top:-42px
}
.woocommerce ul.order_details{
    padding:0;
    margin:10px auto
}
b{
    font:700 15px/31px IRANYekan,Titillium Web
}
strong{
    font-weight:700;
    font-family:IRANYekan
}
#tab-description figure{
    margin:0 auto;
    max-width:100%
}
#tab-desc figure,.short-description figure,.post-content figure{
    margin:10px auto;
    width:100%!important
}
.dark-logo{
    display:none!important
}
#main-navigation_mo .dk-switch-container{
    display:none
}
.wonderful_offer_archive{
    padding-top:20px;
    overflow:hidden;
    background-image:url(../images/pattern.85b9af.png);
    background-color:rgba(255,80,98,.89);
    background-position:center bottom;
    position:absolute;
    height:150px;
    width:100%;
    right:0;
    margin-top:130px
}
a.button.product_type_simple::before{
    content:"\F055";
    font-size:14px;
    width:30px;
    height:30px;
    float:left;
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:100;
    text-decoration:none;
    text-transform:none;
    line-height:29px;
    text-align:center;
    margin-left:8px
}
a.button.product_type_simple{
    font-size:0;
    line-height:1.222;
    width:45px;
    height:30px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:4px;
    background-color:#00bfd6;
    border:1px solid #41a7b4;
    color:#fff
}
a.button.product_type_external::before{
    content:"\F055";
    font-size:14px;
    width:30px;
    height:30px;
    float:left;
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:100;
    text-decoration:none;
    text-transform:none;
    line-height:29px;
    text-align:center;
    margin-left:8px
}
a.button.product_type_external{
    font-size:0;
    line-height:1.222;
    width:45px;
    height:30px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:4px;
    background-color:#00bfd6;
    border:1px solid #41a7b4;
    color:#fff
}
.loop-add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart::before{
    content:"\F055";
    font-size:14px!important;
    width:30px;
    height:30px;
    float:left;
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:100;
    text-decoration:none;
    text-transform:none;
    line-height:29px;
    text-align:center;
    margin-left:15px
}
.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:54px;
    height:37px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:4px;
    background-color:#ef394e;
    border-color:#ef394e;
    color:#fff
}
.c-product__feature--body{
    display:none
}
.comin_soon_single_product{
    z-index:11;
    font-size:15px;
    color:#00bfd6;
    position:relative;
    text-align:center;
    display:block
}
.off-canvas-panel_mo > .off-canvas-panel-wrapper_mo ul h4 a{
    line-height:15px;
    height:30px;
    font-size:11px;
    padding-right:55px;
    color:#acacac
}
.c-header__faq{
    color:#929292;
    position:relative;
    text-align:left;
    margin-top:-38px;
    margin-left:-5px;
    float:left
}
.c-header__faq::before{
    content:"\F058\00FE0E";
    color:#929292;
    margin-left:4px;
    font-size:30px;
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:28px
}
li.toolbar-item{
    position:relative;
    padding:0;
    background:none;
    border:none;
    margin-right:22px;
    -webkit-box-flex:0;
    -webkit-flex:0 0 29px;
    -ms-flex:0 0 29px;
    flex:0 0 29px;
    max-width:29px;
    height:30px
}
.mobile-top-bar .toolbar ul .toolbar-item{
    float:left;
    list-style:none;
    width:43px;
    text-align:center;
    margin-left:15px;
    margin-right:-5px;
    margin-top:-10px
}
.footer-sidebars{
    display:block;
    margin:0 40px
}
p.divider-menu{
    width:31px;
    height:3px;
    -webkit-border-radius:100px;
    border-radius:100px;
    background-color:#929292;
    position:absolute;
    right:0;
    margin-top:-20px
}
p.divider-menu:before{
    content:"";
    width:31px;
    height:3px;
    -webkit-border-radius:100px;
    border-radius:100px;
    background-color:#929292;
    position:absolute;
    right:0;
    margin-top:-8px
}
p.divider-menu:after{
    content:"";
    width:31px;
    height:3px;
    -webkit-border-radius:100px;
    border-radius:100px;
    background-color:#929292;
    position:absolute;
    right:0;
    margin-top:8px
}
.modal-body .big-button-container.full{
    display:block;
    border-radius:9px;
    -webkit-box-shadow:0 2px 6px 0 rgba(0,191,214,.5);
    box-shadow:0 2px 6px 0 rgba(0,191,214,.5);
    font-size:18px;
    font-size:1.286rem;
    line-height:1.222;
    letter-spacing:-.6px;
    color:#fff;
    background-color:#00bfd6;
    height:45px;
    min-height:40px
}
#bigikala_login .modal-body .big-button-container .big-button.blue{
    margin-top:-12px
}
.modal-body .big-button-container .big-button.blue i.big-button-icon::before{
    content:"\F043\00FE0E";
    color:#fff;
    position:absolute;
    font-family:bigikala-mobile;
    font-size:23px;
    width:80px;
    height:80px;
    right:-27px;
    top:-16px;
    border-radius:50%;
    background:hsla(0,0%,100%,.21);
    transition:all .3s ease-in-out;
    line-height:83px;
    padding-right:33px
}
.c-ui-input .c-ui-input--account-user::before{
    position:absolute;
    right:14px;
    top:36px;
    color:#929292;
    font-size:21px;
    content:"\F078\00FE0E";
    font-family:bigikala-mobile;
    line-height:27px;
    z-index:1
}
.modal-body .c-ui-input--account-username::before{
    position:absolute;
    right:14px;
    top:36px;
    color:#929292;
    font-size:21px;
    content:"\F078\00FE0E";
    font-family:bigikala-mobile;
    line-height:27px;
    z-index:1
}
.modal-body .c-ui-input--account-pass::before{
    position:absolute;
    right:14px;
    top:36px;
    color:#929292;
    font-size:21px;
    content:"\F04E\00FE0E";
    font-family:bigikala-mobile;
    line-height:27px;
    z-index:1
}
.dig-custom-field,#dig_cs_name{
    width:100%;
    margin:0 auto
}
td.product-description{
    width:100%;
    float:right
}
.cart_item .product_attr_pa_warranty{
    float:none;
    margin-top:40px;
    margin-right:0;
    display:block
}
.product-price{
    display:none
}
.product-remove{
    background:transparent!important;
    display:block!important;
    margin:10px auto!important;
    position:relative
}
.product-subtotal{
    display:none
}
td.product-price span{
    display:none
}
span.product-title-span > a{
    line-height:28px;
    font-size:12px;
    color:#4d4d4d;
    direction:rtl;
    text-align:right;
    display:block;
    color:#4a5f73;
    text-decoration:none;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    overflow:hidden;
    display:block;
    float:right;
    margin:0;
    padding:0;
    width:220px
}
.woocommerce table.shop_table_responsive tr td.wonder-price,.woocommerce-page table.shop_table_responsive tr td.wonder-price,.woocommerce table.shop_table_responsive tr td.wonder-price-left,.woocommerce-page table.shop_table_responsive tr td.wonder-price-left,.woocommerce table.shop_table_responsive tr td.total-price,.woocommerce-page table.shop_table_responsive tr td.total-price,.woocommerce table.shop_table_responsive tr td.total-price-left,.woocommerce-page table.shop_table_responsive tr td.total-price-left{
    background-color:rgba(0,0,0,0);
    width:50%;
    float:right
}
.woocommerce-cart-form__cart-item.cart_item{
    border-bottom:1px dashed #ababab;
    display:table!important
}
.cart_item .product_attr_pa_color{
    margin-top:0;
    float:right
}
.woocommerce-cart-form .cart-seller{
    float:right
}
.woocommerce-cart-form .product-subtotal::before,.woocommerce-cart-form .product-price::before,.woocommerce-cart-form .product-quantity::before{
    display:none
}
.cart_item .product-title-span{
    width:60%;
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vendors-table .matrix-wolfold-price{
    font:14px IRANYekan,Titillium Web;
    overflow:hidden;
    text-decoration:line-through;
    position:relative;
    width:100%;
    color:#999;
    text-align:center;
    display:block
}
.vendors-table .matrix-wolffinal-price .woocommerce-Price-currencySymbol{
    vertical-align:1px;
    font-size:13px;
    padding-right:0;
    font-weight:400
}
.vendors-table-col .product-price-discount{
    display:none
}
.single_add_to_cart_button .matrix-wolfold-price{
    overflow:initial;
    background:none;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-top:0!important;
    height:13px;
    position:relative;
    width:100%;
    text-align:center;
    text-decoration:line-through;
    display:block;
    line-height:5px;
    font-size:13px
}
.single_add_to_cart_button .matrix-wolffinal-price{
    font-weight:800;
    position:relative!important
}
.single_add_to_cart_button .c-seller__detail{
    display:none!important
}
.single_add_to_cart_button .woocommerce-variation-price .price .amount{
    font-size:15px!important;
    color:#fff;
    display:block!important;
    text-align:center
}
.single_add_to_cart_button .price{
    border-top:0!important;
    padding:0!important;
    text-align:center!important
}
.woocommerce div.product form.cart{
    margin-bottom:10px
}
.matrix-category-content h2{
    margin-bottom:15px!important;
    font-size:20px
}
.category-panel{
    overflow:scroll
}
.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{
    float:left!important
}
.post{
    float:none!important
}
.off-canvas-panel_mo>.off-canvas-panel-wrapper_mo ul a svg.ccsvg{
    width:12px;
    height:12px;
    margin-left:10px
}
.youone-tooltip .youone-tooltiptext::after{
    content:"";
    position:absolute;
    top:50%;
    left:100%;
    margin-top:-4px;
    border-width:5px;
    border-style:solid;
    border-width:10px 0 12px 10px;
    border-color:transparent transparent transparent #6f6f6f;
    right:-10px
}
.youone-tooltip .youone-tooltiptext{
    visibility:hidden;
    width:auto;
    text-align:center;
    border-radius:0;
    z-index:1;
    top:2px;
    right:134%;
    position:absolute;
    padding:4px 8px;
    background-color:#6f6f6f;
    color:#fff;
    animation-name:Ib;
    animation-fill-mode:forwards;
    animation-duration:.3s;
    animation-delay:.5s;
    animation-timing-function:ease-in-out;
    font-size:13px;
    line-height:1.692;
    white-space:nowrap
}
.youone-tooltip:hover .youone-tooltiptext{
    visibility:visible
}
.product-tooltips{
    position:relative;
    display:flex;
    z-index:1;
    margin-bottom:-10px
}
[class*=" icon-"],[class^=icon-]{
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icons{
    display:inline-block
}
.icon-video::before{
    content:"\f40a";
    position:absolute;
    font-size:35px;
    font-family:Material Design Icons;
    text-align:center;
    vertical-align:middle;
    left:-2px;
    line-height:16px;
    top:0
}
.type_view{
    position:absolute;
    width:40px;
    height:40px;
    border:1px solid #eee;
    left:60px;
    top:5px;
    border-radius:4px
}
.type_view.type_view_grid{
    left:110px
}
span.label img{
    height:30px;
    max-width:30px;
    margin:5px;
    max-height:100%
}
body.night .white-logo{
    display:none!important
}
body.night .dark-logo{
    display:block!important
}
.post-module__content ul li,#tab-description 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
}
.post-module__content ul li::before,#tab-description ul li::before,.short-description ul li::before{
    background:#ccc;
    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
}
ol li{
    list-style:persian!important
}
.rslider-tick-label,.rate-bar{
    display:none!important
}
.rslider{
    display:inline-block;
    vertical-align:middle;
    position:relative
}
.rslider.rslider-horizontal .rslider-track{
    height:4px;
    width:100%;
    margin-top:3px;
    top:50%;
    border-radius:0
}
.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{
    margin-top:28px
}
.rslider.rslider-horizontal.rslider-rtl .rslider-handle{
    margin-top:17px;
    margin-right:-14px
}
.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:4px
}
.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:4px
}
.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:4px
}
.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-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    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:#6f6f6f;
    font-weight:900
}
.add_review_note > span{
    font-size:16px;
    line-height:1.3;
    color:#2b2e38;
    letter-spacing:-.4px;
    display:block;
    width:70%
}
.modal-body #add-comment-button::before{
    content:"\F055";
    font-size:13px;
    position:absolute;
    top:9px;
    right:11px;
    color:#00bfd5;
    font-family:bigikala-mobile;
    color:#fff
}
#add-comment-button{
    -webkit-border-radius:5px;
    border-radius:5px;
    color:#fff;
    position:relative
}
.modal-body #add-comment-button{
    -webkit-border-radius:5px;
    border-radius:5px;
    background-color:#00bfd5;
    padding:9px 35px 9px 15px;
    color:#fff;
    position:relative
}
#all_comments .modal-body{
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:0;
    margin:0
}
.add_review_note{
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    padding:15px;
    margin:20px 10px;
    margin-bottom:0
}
.add_review_note span.btn-add-comment__txt{
    color:#fff;
    font-size:16px;
    line-height:1.375;
    font-weight:400
}
.add_review_note > p{
    font-size:15px;
    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:16px;
    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 #00bfd6;
    border-style:solid;
    border-width:7px 0 0 7px;
    margin-top:7px
}
h3.review-title a{
    font-size:16px;
    line-height:1.375;
    color:#6f6f6f;
    margin:0 3px;
    font-weight:700;
    font-family:IRANYekan,Titillium Web
}
h3.review-title > span{
    font-size:28px;
    line-height:1.571;
    letter-spacing:-.6px;
    color:#6f6f6f;
    width:100%;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin:0 3px
}
.woocommerce-Reviews.youone-review #comments .comment-wrapper{
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    padding:15px;
    margin:10px
}
.woocommerce-Reviews.youone-review .customer_bought_product::after{
    content:"";
    position:absolute;
    top:12px;
    left:50%;
    width:26px;
    height:23px;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    background-image:url(../files/346c9f95.svg)
}
.woocommerce-Reviews.youone-review .customer_bought_product,.woocommerce-Reviews.youone-review .customer_bought_product::after{
    background-position:top;
    -webkit-background-size:100% 100%;
    background-size:100%;
    background-repeat:no-repeat
}
.woocommerce-Reviews.youone-review .customer_bought_product{
    position:absolute;
    height:70px;
    width:46px;
    background-image:url(../files/01e78ae1.svg);
    padding-top:35px;
    color:#64d979;
    text-align:center;
    font-size:12px;
    line-height:1.67;
    left:25px;
    margin-top:-15px
}
.matrix-text{
    display:unset;
    font-size:0;
    color:transparent;
    padding:8px
}
.woocommerce-Reviews.youone-review .seller > span.title{
    font-size:12px;
    line-height:1.692;
    color:#2a2a2a;
    margin:25px 0 4px!important;
    padding-right:0!important;
    font-weight:700
}
.woocommerce-Reviews.youone-review .seller > span.shop{
    font-size:12px;
    line-height:21px;
    color:#2a2a2a;
    letter-spacing:-.4px;
    font-weight:700
}
.woocommerce-Reviews.youone-review .recomendation{
    font-size:14px;
    line-height:25px;
    letter-spacing:-.5px;
    padding:5px;
    margin:10px 0;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    background-color:#fcfcfc;
    width:100%
}
.woocommerce-Reviews.youone-review .recomendation.green{
    color:#64d979
}
.woocommerce-Reviews.youone-review .recomendation.red{
    color:#ef4746
}
.woocommerce-Reviews.youone-review .recomendation.yellow{
    color:#cf9841
}
.woocommerce-Reviews.youone-review header.comment-header{
    border-bottom:1px solid #eee;
    padding-bottom:20px;
    margin-bottom:20px
}
.woocommerce-Reviews.youone-review .comment-header .info{
    font-size:12px;
    line-height:21px;
    font-weight:300;
    color:#424242;
    display:block;
    letter-spacing:-.5px;
    margin-top:5px;
    font-family:IRANYekan,Titillium Web
}
.modal-body .comment-body{
    font-size:12px;
    line-height:21px;
    font-weight:400;
    color:#2a2a2a
}
.modal-body .comment-body p{
    color:#858585;
    font-size:12px;
    line-height:21px
}
.advantages > span > span > ul > li::before,.disadvantages > span > span > ul > li::before{
    position:relative;
    right:-7px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    content:"•";
    font-family:IRANYekan,sans-serif
}
.advantages > span > span > ul > li::before{
    color:#00bfd6
}
.disadvantages > span > span > ul > li::before{
    color:#ef5661
}
.modal-body .comment-body .matrix-tooltip{
    -webkit-border-radius:100%;
    border-radius:100%;
    border:1px solid #000;
    margin-right:5px;
    width:19px!important;
    height:19px;
    display:inline-block
}
.woocommerce-Reviews.youone-review header.comment-header .title{
    margin-top:0;
    display:block;
    padding-right:0;
    margin-bottom:0;
    clear:both;
    font-size:13px;
    line-height:20px;
    color:#2b2e38;
    font-weight:700;
    font-family:IRANYekan,sans-serif
}
.advantages,.disadvantages{
    position:relative;
    width:100%;
    min-height:1px;
    padding-left:10px;
    -ms-flex:0 0 100%;
    -webkit-box-flex:0;
    flex:0 0 100%;
    max-width:100%;
    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:block
}
.advantages > span{
    color:#00bfd6;
    padding:3px 0 5px 55px
}
.disadvantages > span{
    padding:3px 0 5px 55px;
    color:#ef5661
}
.admin-advantages.col-md-6{
    margin:20px 0
}
.advantages > span > span > ul > li,.disadvantages > span > span > ul > li{
    font-size:12px;
    line-height:21px;
    letter-spacing:-.4px;
    color:#858585
}
h1,h2,h3,h4,h5,h6,ul{
    color:#555;
    font-weight:400
}
#comments ul{
    margin-right:10px
}
.modal-body p{
    font-size:14px;
    line-height:1.571;
    color:#858585;
    direction:rtl;
    text-align:right
}
.modal-body h1{
    font-size:25px;
    line-height:35px
}
.modal-body h2{
    font-size:20px;
    line-height:30px
}
.modal-body h3{
    font-size:15px;
    line-height:25px
}
.modal-body h4{
    font-size:13px;
    line-height:22px
}
.modal-body h5{
    font-size:11px;
    line-height:22px
}
.modal-body h6{
    font-size:9px;
    line-height:20px
}
.modal-body ul{
    font-size:11px;
    line-height:22px;
    margin-top:6px;
    margin-right:-7px
}
.comment-body{
    font-size:14px;
    line-height:2.71;
    color:#505050;
    display:block;
    clear:both
}
.modal-body ul.spec-list{
    margin-top:-11px;
    padding-top:1px
}
.comment-body.form-row-wide{
    font-size:14px;
    line-height:2.71;
    color:#505050;
    display:block;
    float:none;
    margin-top:10px
}
.woocommerce-Reviews.youone-review .col-md-3{
    width:29%
}
.woocommerce-Reviews.youone-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
}
.row.top-section{
    width:100%;
    margin:0;
    padding:0;
    display:inline-flex
}
.add-comment-page .col-md-3{
    display:none
}
.add-comment-page .col-md-9{
    display:block;
    width:100%;
    background:#fcfcfc
}
.add-comment-page .col-md-4{
    display:block;
    background:#fff;
    width:100%
}
.add-comment-page .col-md-8{
    display:none
}
.add-comment-page .product-image img{
    max-width:350px;
    max-height:350px
}
.add-comment-page header{
    border-bottom:1px solid #f2f2f2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-height:100px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.add-comment-page header h1{
    font-size:14px;
    line-height:20px;
    color:#494949
}
.add-comment-page .english-title{
    color:#b5b5b5;
    font-size:12px;
    line-height:1;
    display:block;
    margin-top:65px;
    position:absolute
}
.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:13px;
    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:#fcfcfc;
    border-radius:5px;
    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:11px
}
.add-comment-page span.rate-title{
    font-size:11px!important;
    line-height:2!important;
    color:#858585;
    -webkit-box-flex:0;
    -webkit-flex:0 0 45%;
    -ms-flex:0 0 45%;
    flex:0 0 45%;
    vertical-align:middle;
    display:inline-block!important
}
.add-comment-page .rate-row{
    position:relative;
    width:100%;
    display:contents
}
.rate-value{
    -ms-flex:0 0 40%;
    -webkit-box-flex:0;
    flex:0 0 40%;
    max-width:40%;
    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:#333;
    font-size:14px;
    line-height:1.692;
    position:absolute;
    display:block;
    left:22px
}
.add_review_note{
    width:95%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
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:#6f6f6f;
    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-color:#00bfd6;
    position:absolute
}
.comment-desc h3{
    margin-bottom:45px;
    letter-spacing:-.5px;
    font-size:22px;
    line-height:1.5;
    color:#555;
    font-weight:400
}
.comment-desc p{
    font-size:14px;
    line-height:2.36;
    color:#515151
}
.add-comment-page .input-label{
    font-size:16px;
    line-height:43px;
    vertical-align:middle;
    letter-spacing:-.5px;
    color:#2a2a2a;
    position:relative;
    margin-top:3px;
    display:inline-flex;
    margin-right:15px;
    font-weight:400;
    -webkit-transform:translateY(0%);
    transform:translateY(0%)
}
.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:#00bfd5;
    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%);
    border:2px solid #fcfcfc;
    background-image:linear-gradient(to bottom,#00bfd5 0,#00bfd5 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,#00bfd5 0,#00bfd5 100%);
    background-image:-o-linear-gradient(to bottom,#00bfd5 0,#00bfd5 100%);
    background-image:linear-gradient(to bottom,#00bfd5 0,#00bfd5 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%);
    border:2px solid #fcfcfc;
    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:#6f6f6f;
    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
}
.add-comment-page .rslider.rslider-horizontal{
    width:45%;
    display:inline-block
}
p.comment-title label{
    display:block;
    max-width:100%;
    margin-bottom:12px;
    color:#565656;
    font-size:13px;
    line-height:1.375;
    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:#565656;
    font-size:13px;
    line-height:1.375;
    position:relative;
    padding-right:25px;
    display:block;
    width:100%
}
.advantages.form-row-wide label::before{
    width:8px;
    height:8px;
    position:absolute;
    right:7px;
    top:6px;
    border-radius:4px;
    background:#00bfd6;
    content:""
}
.disadvantages.form-row-wide label::before{
    width:8px;
    height:8px;
    position:absolute;
    right:7px;
    top:6px;
    border-radius:4px;
    background:#fb3449;
    content:""
}
input#comment_advantages{
    border-radius:5px;
    background:#fff;
    border:1px solid #c8c8c8;
    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:5px;
    background:#fff;
    border:1px solid #c8c8c8;
    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:5px;
    background:#fff;
    border:1px solid #c8c8c8;
    color:#717171;
    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:"\F003";
    font-size:22px;
    position:absolute;
    margin-top:-8px;
    left:18px;
    color:#878787;
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    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:11px;
    background-color:#fbfbfb;
    display:inline-table;
    margin:10px 0 15px
}
.recommendation.form-row-wide lable{
    line-height:22px;
    color:#515151;
    font-weight:400;
    font-size:14px
}
.comment-body label{
    font-weight:400;
    margin-bottom:12px;
    color:#565656;
    font-size:14px;
    line-height:1.375;
    position:relative;
    display:block
}
textarea#comment{
    border:1px solid #c8c8c8;
    border-radius:5px;
    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:#b5b5b5;
    font-size:14px;
    line-height:1.571;
    display:block;
    margin-top:65px;
    position:absolute
}
.comment-rules-wrapper{
    display:none
}
.form-submit input#submit{
    font-size:16px;
    line-height:1.375;
    border-radius:8px;
    background-color:#00bfd6;
    border:1px solid #41a7b4;
    padding:14px 31px;
    color:#fff;
    height:52px;
    width:180px
}
span.comment-rules{
    font-size:11px;
    line-height:2.18;
    margin-top:3px
}
span.comment-rules a{
    color:#1ca2bd;
    padding:0;
    line-height:2;
    border-bottom:1px dashed #1ca2bd
}
.return-to-product{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:7px;
    padding-left:7px;
    display:inline-block
}
.return-to-product a{
    color:#1ca2bd;
    padding:0;
    line-height:2;
    border-bottom:1px dashed #1ca2bd;
    font-weight:400;
    font-size:14px
}
.more-items{
    position:relative;
    font-size:12px;
    line-height:1.833;
    border-radius:8px;
    padding:8px 14px 8px 38px;
    background:#ccc;
    margin-top:12px
}
.more-items-negative{
    background-color:#fff3f4;
    color:#fb3449;
    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:"\F01c";
    font-size:8px;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    position:absolute;
    left:18px;
    color:#fb3449;
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:1;
    width:97%
}
.col-xs-4{
    width:100%
}
.more-items-positive button.items-remove::before{
    color:#3a8c96
}
#bigikalacomments.comment-form{
    padding:20px 0
}
.recomendation-wrapper.matrix_wolfrating::before{
    content:"\E05A";
    font-size:35px;
    color:#ff637d;
    position:absolute;
    right:50%;
    top:0;
    -webkit-transform:translate(50%);
    transform:translate(50%);
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    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:IRANYekan,Titillium Web;
    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:5px;
    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:#ccc;
    vertical-align:middle;
    font-size:30px;
    display:block;
    position:relative;
    top:50%
}
.wonder-no-products{
    text-align:justify;
    color:#ababab;
    vertical-align:middle;
    font-size:20px;
    display:block;
    position:relative;
    margin:0 auto;
    width:50%;
    line-height:35px;
    height:430px;
    padding-top:15%
}
.recommendation.form-row-wide label{
    display:block;
    max-width:100%;
    margin-bottom:15px;
    font-weight:400;
    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:14px;
    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
}
.c-ui-radio__check{
    cursor:pointer;
    top:4px;
    border-radius:50%;
    background:#fff;
    border:1px solid #ccc;
    width:14px;
    height:14px
}
input.c-ui-radio__check{
    opacity:0;
    position:absolute;
    margin-top:0;
    z-index:9
}
input.c-ui-radio__check:checked + span.c-ui-radio__check::before{
    content:"";
    width:10px;
    height:10px;
    background:#00bfd6;
    border-radius:inherit;
    display:block;
    position:absolute;
    top:1px;
    right:1px
}
span.newlabel{
    cursor:pointer;
    top:36%;
    border-radius:50%;
    background:#fff;
    border:1px solid #ccc;
    width:20px;
    height:20px;
    display:block;
    position:relative;
    right:36%
}
input.input-radio{
    opacity:0;
    position:absolute;
    margin-top:0;
    z-index:9
}
input.input-radio:checked + span.newlabel::before{
    content:"";
    width:14px;
    height:14px;
    background:#00bfd6;
    border-radius:inherit;
    display:block;
    position:absolute;
    top:2px;
    right:2px
}
input[type="checkbox"] + span.required.fill{
    cursor:pointer;
    border-radius:5px;
    background:#fff;
    border:1px solid #bcbcbc!important;
    width:23px;
    height:23px;
    display:block;
    position:relative;
    float:right;
    top:3px;
    right:15px;
    margin-left:15px
}
input[type="checkbox"][name="terms"]{
    opacity:0;
    position:absolute;
    margin-top:0;
    z-index:9
}
input[type="checkbox"]:checked + span.required.fill::before{
    content:"";
    width:23px;
    height:23px;
    background:#00bfd6;
    border:1px solid #1fa4b3;
    border-radius:inherit;
    display:block;
    position:absolute;
    top:-1px;
    right:-1px
}
input[type="checkbox"]:checked + span.required.fill::after{
    content:"\f01a";
    position:absolute;
    left:3px;
    color:#fff;
    font-size:11px!important;
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:2
}
.modal__container{
    background-color:#fff;
    padding:0;
    max-height:85vh;
    border-radius:0;
    box-sizing:border-box;
    font-family:IRANYekan,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:#fcfcfc;
    border-radius:5px
}
#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-color:#00bfd6;
    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:6px;
    margin:20px;
    display:block;
    background-color:#fcfcfc;
    padding:9px 25px 9px 50px;
    position:relative;
    cursor:pointer
}
.content-toggle::after{
    content:"\f008";
    position:absolute;
    left:30px;
    color:#c6c6c6;
    font-size:20px;
    cursor:pointer;
    font-family:bigikala-mobile;
    top:14%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transform:rotate(0) translateY(50%);
    transform:rotate(0) translateY(50%)
}
.wms-order-review .col-sm-12.col-md-3{
    padding:0;
    width:100%!important
}
.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:700;
    letter-spacing:-.7px;
    color:#858585;
    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;
    width:50%;
    float:right
}
.package-count .tit{
    width:50%;
    float:right
}
.shipping-method-review .value,.delivery-time .value,.ersal .value,.package-count span.value{
    font-size:14px;
    line-height:25px;
    font-weight:700!important;
    letter-spacing:-.7px;
    color:#858585!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 .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:"\F01c";
    font-size:24px;
    font-family:bigikala-mobile;
    font-weight:100;
    font-size:30px;
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    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:#00bfd6
}
.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"
}
.shop_table td.product-description img{
    margin-left:15px;
    float:left!important;
    width:90px!important;
    height:90px!important;
    text-align:right;
    display:table;
    border-radius:0
}
.cart-subtotal{
    margin:0;
    padding:0
}
.woocommerce table.shop_table{
    border:none!important;
    margin:0;
    padding:0;
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    position:relative;
    -webkit-border-radius:9px 9px!important;
    border-radius:9px 9px!important;
    color:#2a2a2a
}
.checkout.woocommerce-checkout .col-sm-12.col-md-9{
    margin-top:50px
}
#tab-desc figure,.short-description figure{
    margin:10px auto;
    width:100%!important
}
.socials i.icon{
    width:30px!important;
    height:30px!important
}
.shipping_method_box .dashicons{
    display:none!important
}
.shipping_method_box .label{
    white-space:pre-line!important;
    text-align:center;
    width:58%;
    line-height:25px
}
.checkout-products .flickity-slider{
    position:absolute;
    height:100%;
    width:180px
}
.shipping_method_box .label{
    line-height:23px!important
}
.shipping_method_box .label{
    margin:0!important
}
.shipping_method_box{
    padding:10px
}
.shipping_method_box .price{
    line-height:14px
}
.checkout-products .flickity-rtl .flickity-prev-next-button.previous{
    left:auto;
    right:0;
    margin-top:-10px
}
.checkout-products .flickity-rtl .flickity-prev-next-button.next{
    right:auto;
    left:0;
    margin-top:-10px
}
.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{
    text-align:center!important;
    line-height:0;
    width:100%
}
.woocommerce table.woocommerce-MyAccount-orders tr td,.woocommerce-page table.woocommerce-MyAccount-orders tr td{
    line-height:40px;
    text-align:left
}
time,.woocommerce-orders-table__cell-order-total{
    font-family:IRANYekan
}
.swatch-wrapper .bigi-swatch-img{
    cursor:pointer;
    border:1px solid #dedede;
    border-radius:4px;
    color:#6f6f6f;
    font-size:13px;
    line-height:1.692;
    display:inline-block;
    width:17px;
    height:17px;
    margin-top:9px;
    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
}
.yone-swatch-img.swatch-anchor{
    width:25px!important;
    height:25px!important;
    border-radius:5px!important;
    border:1px solid #ccc!important;
    content:"";
    position:absolute;
    top:10px;
    margin-right:8px
}
.select-option.swatch-img.swatch-wrapper a{
    display:contents
}
.woocommerce-cart-form .quantity_select_field{
    margin:0 auto;
    font-family:IRANYekan;
    font-size:16px;
    width:50%;
    display:inline-block
}
#loader{
    box-sizing:border-box;
    width:100%;
    margin-bottom:10px;
    transform:translateZ(0);
    color:#2b2e38;
    background:#fff;
    vertical-align:middle;
    width:70%;
    height:130px;
    padding:28px 16px;
    text-align:center;
    overflow:hidden;
    line-height:22px;
    max-height:30vh;
    display:inline-block;
    position:fixed;
    z-index:9999;
    top:30%;
    right:15%;
    box-shadow:10px 20px 40px 400px hsla(0,0.6%,66.5%,0.4);
    border-radius:9px
}
img.site-logo{
    max-width:200px;
    max-height:70px
}
.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-color:#ef5662;
    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-color:#ef5662;
    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
    }
}
.address_item .hasmap:after,.address_item .hasmap:before{
    content:"";
    position:absolute;
    left:100%;
    width:0;
    height:0
}
.c-profile-box{
    margin-bottom:5px;
    border:1px solid #dedede;
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09)
}
.c-profile-box__header{
    background-color:#00bfd6;
    height:90px;
    width:100%;
    position:relative
}
.c-profile-box__btn-edit::before{
    content:"\F051";
    font-size:30px;
    position:absolute;
    -webkit-border-radius:50%;
    border-radius:50%;
    border:3px solid #fff;
    color:#969696;
    font-family:bigikala-mobile;
    left:-7px;
    background:#fff;
    display:block;
    top:-17px;
    height:36px;
    width:36px;
    line-height:29px
}
.c-profile-box__btn-edit{
    position:absolute;
    top:90px;
    left:55%
}
.c-profile-box__username{
    padding:23px 20px 19px;
    text-align:center;
    font-size:16px;
    line-height:30px;
    font-weight:500;
    letter-spacing:-.5px
}
.c-profile-box__tabs{
    border-top:1px solid #f1f1f1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-height:47px;
    text-align:center;
    width:70%;
    margin:0 auto
}
.woocommerce-MyAccount-navbar-primary .c-menu{
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    padding:20px 25px;
    margin:10px 0 30px;
    font-size:14px;
    line-height:1.571;
    float:right;
    width:100%
}
.report-wrapper .report-info-table ._txt.ltr{
    direction:ltr
}
.c-profile-box__tab--access::before{
    content:"\F04e";
    font-size:20px;
    top:6px!important
}
.c-profile-box__tab::before{
    position:absolute;
    top:0;
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:1;
    right:8px
}
.c-profile-box__tab--sign-out::before{
    content:"\F044";
    font-size:20px;
    top:7px;
    -webkit-transform:translate(-50%);
    transform:translate(-50%);
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:1
}
.c-profile-box__tab{
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;
    font-weight:500
}
.c-profile-box__action--password{
    margin-left:10px
}
.c-profile-box__tab{
    font-size:12px;
    line-height:1.833;
    letter-spacing:-.5px;
    color:#00bfd6;
    border:1px solid #00bfd6;
    -webkit-border-radius:4px;
    border-radius:4px;
    padding:5px 30px 5px 5px;
    position:relative;
    margin-top:10px;
    margin-left:10px;
    margin-bottom:10px
}
.box.noback ul{
    float:right;
    background-color:#fff;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:none;
    margin-bottom:21px;
    width:100%;
    list-style:none;
    font-size:13px;
    line-height:1.571;
    font-weight:500;
    letter-spacing:-.3px
}
.woocommerce-MyAccount-navbar-primary ul li a:hover,.woocommerce-MyAccount-navbar-primary ul li.is-active a{
    color:#00bfd6;
    border-left:none;
    box-shadow:none
}
.woocommerce-MyAccount-navbar-primary.box.noback{
    background:transparent;
    border:none;
    border-radius:9px;
    -webkit-box-shadow:none;
    -ms-box-shadow:none;
    margin:0 auto;
    width:95%;
    position:relative
}
.woocommerce-address-fields.box.noback{
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    padding:18px 27px!important;
    margin-bottom:10px
}
.report-button-container .edit-info{
    border:none;
    box-shadow:none;
    color:#1ca2bd;
    border:1px solid #1ca2bd;
    border-radius:9px;
    font-size:12px;
    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:#bababa;
    float:right
}
li.woocommerce-MyAccount-navigation-link.is-active::before{
    color:#009ec9
}
li.woocommerce-MyAccount-navigation-link::before{
    font-size:12px;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:54px;
    color:#c7c7c7;
    position:absolute;
    font-family:bigikala-mobile;
    left:30px;
    z-index:1;
    content:"\F00A\00FE0E"
}
.woocommerce-MyAccount-content input.input-text.countrycode.dig_wc_logincountrycode{
    display:none;
    float:right
}
.woocommerce-Button.button{
    background-color:#00bfd6;
    border:none;
    padding:10px 20px;
    color:#fff;
    border-radius:6px
}
.woocommerce-pagination--without-numbers{
    margin:5px auto;
    display:grid;
    width:90%
}
input[type="submit"].dokan-btn-theme,a.dokan-btn-theme,.dokan-btn-theme,a.dokan-btn-theme:hover,.dokan-btn-theme:hover{
    color:#fff;
    background-color:#00bfd6!important;
    border-color:#00bfd6!important;
    width:95%!important;
    display:block!important;
    margin:0 auto;
    border-radius:7px!important;
    font-size:15px!important
}
.report-button-container .change-address{
    border:none;
    box-shadow:none;
    color:#1ca2bd;
    border:1px solid #1ca2bd;
    border-radius:9px;
    font-size:12px;
    display:block;
    float:right
}
.report-wrapper.box.noback{
    background:transparent;
    border:none;
    border-radius:0;
    -webkit-box-shadow:none;
    -ms-box-shadow:none
}
.woocommerce-MyAccount-navbar-primary ul li a{
    display:block;
    padding:15px 20px 15px 0;
    position:relative;
    color:#2a2a2a;
    font-size:13px;
    line-height:1.571;
    border-bottom:1px solid #e5e5ea
}
.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{
    color:#009ec9
}
.cart-subtotal td,.cart-subtotal th{
    background:transparent!important
}
.products.columns-4 .col-xs-4{
    width:100%
}
.woocommerce-MyAccount-content .select2-hidden-accessible{
    display:none
}
.woocommerce-MyAccount-content #billing_state_field,.woocommerce-MyAccount-content #billing_sabira_cities_field{
    width:100%
}
.profile-menu-handler::before{
    content:"\F002\00FE0E"!important;
    font-size:30px!important;
    left:-2px!important;
    top:12px!important
}
.table-cell.vendor .avatar{
    display:none
}
.wms-order-review.thankyou-order-review .productItem img{
    width:85px!important;
    height:85px!important
}
.post-author img.avatar{
    width:30px;
    height:30px;
    -webkit-background-size:cover;
    background-size:cover;
    background-position:50%;
    background-repeat:no-repeat;
    -webkit-box-shadow:0 0 0 4px hsla(0,0%,100%,.61);
    box-shadow:0 0 0 4px hsla(0,0%,100%,.61);
    position:relative;
    left:50%;
    top:0;
    -webkit-transform:translate(-50%);
    -ms-transform:translate(-50%);
    transform:translate(-50%);
    -webkit-border-radius:50%;
    border-radius:5px;
    overflow:hidden;
    background-color:#fff
}
.modal-body figure{
    margin:0;
    width:100%;
    display:contents
}
.wishlist-item.col-sm-12.col-md-6,.user-comment-wrapper.col-sm-12.col-md-6{
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    margin:15px auto;
    width:95%;
    display:flow-root
}
.wishlist-item .attachment-thumbnail{
    margin:20px;
    height:100%;
    text-align:center;
    position:relative;
    display:inline-block;
    width:100%;
    max-width:88px;
    max-height:88px;
    vertical-align:middle;
    float:right
}
.remove.youone-wishlist{
    width:26px;
    height:26px;
    border-radius:50%;
    background:#f5f5f5;
    position:absolute;
    top:46%;
    left:10px;
    -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;
    z-index:9
}
.remove.youone-wishlist::before{
    content:"\F01C";
    font-family:bigikala-mobile;
    font-size:100%;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:1
}
.wishlist-item span{
    font-size:15px;
    line-height:2;
    white-space:pre-wrap
}
.wishlist-item span.price{
    width:100%;
    float:right;
    display:block;
    margin-right:130px;
    top:50px;
    position:absolute
}
.wishlist-item .matrix_wolfold-price{
    display:none
}
.products__item-price>.matrix_wolfold-price>.woocommerce-Price-amount{
    font:15px IRANYekan,Titillium Web;
    overflow:hidden;
    text-decoration:line-through;
    position:relative;
    width:100%;
    color:#fb3449;
    text-align:right;
    display:block
}
.matrix-wolfold-price{
    font:15px IRANYekan,Titillium Web;
    overflow:hidden;
    text-decoration:line-through;
    position:relative;
    width:100%;
    color:#fb3449;
    text-align:center;
    display:block
}
.matrix_wolfold-price>.woocommerce-Price-amount>.woocommerce-Price-currencySymbol,.pull-right .matrix-wolfold-price .woocommerce-Price-currencySymbol{
    display:none
}
.wishlist-item span.price .woocommerce-Price-amount.amount{
    font-size:18px;
    line-height:1.222;
    font-weight:500;
    color:#fb3449;
    display:block;
    float:right
}
.wishlist-item .btn.btn-blue.woocommerce-Button.button{
    border-radius:6px;
    background-color:#00bfd6;
    border:1px solid #41a7b4;
    color:#fff;
    cursor:pointer;
    padding:9px 10px;
    max-width:130px;
    text-align:center;
    margin-top:10px;
    height:36px;
    bottom:5px;
    position:absolute;
    left:8px;
    font-size:12px;
    font-weight:400
}
.report-wrapper.box.noback.half-width{
    width:50%;
    float:right;
    display:inline-block;
    padding:0 10px
}
.matrix-wolfold-price{
    font:14px IRANYekan,Titillium Web;
    overflow:hidden;
    text-decoration:line-through;
    position:relative;
    width:100%;
    color:#999;
    text-align:center;
    display:block
}
.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:1px solid #f1f1f1
}
.box.noback.half-width .wishlist-item span{
    font-size:13px;
    line-height:2;
    display:inline-block;
    max-width:320px;
    max-height:50px
}
.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.youone-wishlist{
    position:absolute;
    left:40px;
    padding:0;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:8px;
    background-color:#fff;
    width:33px;
    height:28px;
    border:1px solid #c5c5c5;
    cursor:pointer;
    margin-top:33px;
    border-radius:6px;
    right:auto;
    top:auto
}
.box.noback.half-width .remove.youone-wishlist::before{
    font-family:bigikala-mobile;
    font-size:100%;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:100;
    text-decoration:none;
    text-transform:none;
    line-height:1;
    content:"\E0D9";
    font-size:14px;
    color:#929292
}
a.edit-wishlist{
    color:#1ca2bd;
    border-bottom:1px dashed #1ca2bd;
    border-radius:0;
    font-size:12px;
    margin:0 auto;
    display:block;
    width:205px;
    margin-bottom:24px
}
a.edit-wishlist::before{
    content:"\E08B\00FE0E";
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    margin-left:.7em;
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:1;
    color:#1ca2bd;
    font-size:12px
}
li.woocommerce-MyAccount-navigation-link:hover::before{
    color:#00bfd6
}
.report-wrapper.box.noback{
    background:transparent;
    border:none;
    border-radius:0;
    -webkit-box-shadow:none;
    -ms-box-shadow:none;
    display:inline-block;
    width:100%
}
.empty-wishlist{
    background-color:#fff;
    box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);
    border:1px solid #dedede;
    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;
    letter-spacing:.4px
}
.empty-wishlist::before{
    font-size:154px;
    margin-bottom:30px;
    display:block;
    color:#dadada;
    content:"\F03C";
    font-family:bigikala-mobile;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:1
}
.payment_details_table .download-file a.button::before{
    font-size:24px;
    margin:10px;
    float:none;
    line-height:initial
}
.address_list .address_item{
    background-color:#fff;
    box-shadow:0 12px 12px 0 hsla(0,0%,71%,.1);
    position:relative;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    width:95%;
    margin:0 auto
}
.address_list .address_item::before{
    content:"";
    height:3px;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    right:0;
    background:linear-gradient(90deg,#00bfd6 48px,#ff7e7e 0) repeat-x;
    background-size:96px 3px
}
.address_list .address_item table td.fr h3{
    font-size:21px;
    line-height:1.048;
    letter-spacing:-.4px;
    margin-bottom:5px;
    color:#6d6d6d
}
.report-wrapper.half-width .report-info-table table td{
    border:1px solid #eff0f2;
    font-size:13px;
    position:relative;
    width:100%;
    min-height:1px;
    -ms-flex:0 0 50%;
    -webkit-box-flex:0;
    flex:0 0 50%;
    max-width:50%;
    border-right:1px solid #f1f1f1;
    padding:20px 30px
}
.user-comment-wrapper .col-sm-4.right-section{
    flex:0 0 30%;
    max-width:30%;
    padding:20px;
    text-align:center;
    float:right
}
.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;
    display:none
}
.user-comment-wrapper .col-sm-8.left-section{
    flex:0 0 70%;
    max-width:70%;
    padding:25px 25px 0;
    display:flex;
    flex-direction:column;
    width:67%;
    float:left
}
.user-comment-wrapper.col-sm-12.col-md-6{
    padding:0
}
.comments-status .green{
    display:block;
    padding-right:10px;
    border-right:1px solid #919191;
    letter-spacing:-.5px;
    font-weight:700;
    font-size:14px;
    line-height:25px;
    position:absolute;
    top:39px;
    left:15px
}
.comments-status .red{
    display:block;
    padding-right:10px;
    border-right:1px solid #919191;
    letter-spacing:-.5px;
    font-weight:700;
    font-size:14px;
    line-height:25px;
    position:absolute;
    top:39px;
    left:15px
}
.woocommerce-MyAccount-content .woocommerce-pagination{
    margin:20px auto;
    text-align:center
}
.user-comment-wrapper .user-comment-body{
    margin-left:0;
    display:block
}
.user-comment-wrapper .woocommerce-placeholder{
    width:150px;
    height:150px
}
.user-comment-wrapper .user-comment-header .title{
    font-size:15px;
    line-height:1.467;
    font-weight:400;
    letter-spacing:-.3px;
    margin-bottom:15px;
    position:relative;
    padding-left:90px
}
.user-comment-wrapper .user-comment-body p{
    font-size:12px;
    line-height:2.17;
    margin-bottom:15px;
    position:relative;
    z-index:2;
    min-height:100px;
    text-align:justify
}
.report-wrapper .report-title{
    font-size:16px;
    line-height:1.75;
    color:#2a2a2a;
    letter-spacing:-.5px;
    max-width:60%;
    font-weight:700;
    margin:6px 25px
}
.c-profile-menu__header{
    padding:18px 39px 18px 0;
    border-bottom:1px solid #f3f3f3;
    font-weight:700;
    letter-spacing:.2px;
    color:#535353;
    font-size:13px;
    line-height:1.692
}
.woocommerce-MyAccount-navbar-primary ul li.is-active a{
    width:99%;
    margin-right:1px
}
.icon.icon-love.addtowishlist.youone-wishlist.active::before{
    color:#ec0000
}
.wishlist-item span.matrix-wolfold-price{
    display:none
}
.wishlist-item span.woocommerce-Price-currencySymbol{
    font-size:12px;
    line-height:1.75;
    color:red
}
#avatarModal .modal-body{
    list-style:none;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:94.8%;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin:7px auto;
    margin-right:20px;
    border-radius:0 0 9px 9px
}
#avatarModal .modal-dialog.modal-lg.modal-dialog-centered{
    margin:50% auto
}
#avatarModal .modal-content{
    background-color:transparent;
    width:100%;
    margin-right:-10px
}
#avatarModal .modal-header{
    padding:15px;
    border-bottom:none;
    background:#fff;
    border-radius:9px 9px 0 0;
    margin:-7px 10px;
    border-bottom:1px solid #e5e5e5
}
#avatarModal .new-avatar{
    overflow:hidden;
    -webkit-border-radius:100%;
    border-radius:100%;
    width:-webkit-calc((90vw - 115px)/4);
    width:calc((90vw - 115px) / 4);
    height:-webkit-calc((90vw - 115px)/4);
    height:calc((90vw - 115px) / 4);
    margin:7.5px
}
a.c-profile-box__tab:hover{
    color:#00bfd6;
    border-color:#00bfd6
}
.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)
}
.wishlist-item span{
    font-size:12px;
    line-height:1.75;
    color:#2a2a2a;
    margin-bottom:10px
}
.category-box-holder{
    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
}
.category-image-holder{
    background:no-repeat 50% 50%;
    background-size:contain;
    margin-bottom:5px;
    color:#fff;
    font-size:17px;
    font-size:1.214rem;
    line-height:1.294;
    font-weight:700;
    letter-spacing:-.4px;
    align-items:flex-end;
    position:relative
}
.main-cat-link img{
    width:100%
}
.cat_title{
    position:absolute;
    bottom:0;
    left:0;
    min-height:33px;
    right:0;
    background:linear-gradient(0deg,rgba(0,0,0,0.65),transparent);
    line-height:24px;
    padding-right:10px;
    color:#fff;
    font-size:13px;
    font-weight:700;
    letter-spacing:-.4px
}
.category-list{
    overflow:hidden;
    padding-top:8px;
    padding-bottom:2px;
    list-style:none;
    font-size:14px;
    line-height:1.571;
    font-weight:400;
    letter-spacing:-.7px
}
li.cat_item:first-child{
    margin-top:0
}
li.cat_item{
    padding-right:19px;
    margin:0;
    position:relative
}
li.cat_item a{
    font-size:12px
}
li.cat_item::before{
    position:absolute;
    right:5px;
    width:5px;
    height:5px;
    border-radius:4px;
    background:#dbdbdb;
    content:"";
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
h2.media-heading{
    font-weight:700;
    color:#fff;
    font-size:13px;
    text-align:center;
    line-height:25px;
    overflow:hidden;
    box-sizing:border-box;
    width:100%;
    text-overflow:ellipsis;
    height:75px;
    display:block;
    white-space:normal;
    padding:0;
    margin:0;
    margin-top:10px
}
.report-info-wrapper{
    -webkit-border-radius:9px;
    border-radius:9px;
    background-color:#fff;
    padding:15px;
    width:95%;
    margin:0 auto;
    -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 4px 0 rgba(0,0,0,.09)
}
table.shop_table.shop_table_responsive.user_info td{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    font-size:12px;
    line-height:21px;
    letter-spacing:.2px;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%;
    border-bottom:1px solid #e3e3e3
}
table.shop_table.shop_table_responsive.user_info td .title{
    padding:8px 0;
    font-size:12px;
    line-height:21px;
    letter-spacing:.2px;
    color:#515151
}
table.shop_table.shop_table_responsive.user_info td ._txt{
    font-size:12px;
    line-height:21px;
    letter-spacing:.2px;
    color:#515151;
    position:absolute;
    left:25px
}
.empty-product-carousel,.wonder-no-products{
    text-align:justify;
    font-size:15px;
    width:100%;
    line-height:27px;
    height:160px;
    color:#ccc;
    vertical-align:middle;
    display:block;
    position:relative;
    border:5px dashed;
    border-radius:6px;
    padding:5% 13%;
    margin-bottom:10px
}
.site-main h1{
    font-size:27px;
    text-align:center;
    line-height:50px;
    color:#000
}
.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{
    color:#1ca2bd;
    padding:0;
    line-height:2;
    font-size:13px;
    border-bottom:1px dashed #1ca2bd;
    margin:2px
}
.product-list-table thead td{
    color:#555;
    line-height:1.5;
    font-size:18px;
    font-weight:900
}
.product-list-table td.price{
    font-family:IRANYekan;
    font-size:16px
}
h3.blog-post-list-title a{
    margin:0 auto;
    text-align:center;
    font-weight:900;
    font-size:18px
}
#sorting-config{
    box-sizing:border-box;
    width:100%;
    margin-bottom:10px;
    transform:translateZ(0);
    color:#2b2e38;
    background:#fff;
    vertical-align:middle;
    width:70%;
    height:200px;
    padding:28px 16px;
    text-align:center;
    overflow:hidden;
    line-height:22px;
    display:inline-block;
    position:fixed;
    z-index:9999;
    top:30%;
    right:15%;
    box-shadow:10px 20px 40px 400px hsla(0,0.6%,66.5%,0.4);
    border-radius:9px;
    padding-right:100px
}
.custom_order_by_sort.selected{
    color:#00bfd6
}
.custom_order_by_sort.selected::before{
    background:#00bfd6
}
.custom_order_by_sort{
    color:#565656;
    display:block;
    text-align:right
}
.custom_order_by_sort::before{
    position:absolute;
    width:8px;
    height:8px;
    border-radius:4px;
    background:#dbdbdb;
    content:"";
    margin-right:-20px;
    margin-top:8px
}
a.icon.icon-love{
    margin-top:-13px;
    display:block
}
.post-body img{
    width:100%;
    height:auto
}
#order_comments{
    width:85%;
    height:120px
}
.mobile-top-bar .panel-handler::before{
    content:"منو";
    color:#888;
    margin-right:40px;
    top:-8px;
    position:relative;
    font-size:16px
}
#subscribe-form{
    margin:10px
}
.wonderful_offer_archive{
    font-size:0
}
.pswp__button--close2{
    width:44px;
    height:44px;
    position:absolute;
    right:0
}
.wpb_text_column.wpb_content_element .wpb_wrapper img{
    width:auto;
    height:auto;
    max-width:100%;
    display:inline-block
}
.off-canvas-panel_mo>.off-canvas-panel-wrapper_mo ul a{
    height:48px!important
}
span.c-ui-radio__label{
    font-size:11px
}
.vc_col-sm-8{
    width:100%!important
}
.pull-right .products__item-price{
    display:block;
    float:left;
    width:75%
}
.dokan-pagination-container .dokan-pagination li.active a{
    background-color:#00bfd6
}
.product-carousel .products__item-price > .matrix_wolfold-price > .woocommerce-Price-amount{
    text-align:center
}
.matrix_wolfadaptive-prices .matrix_wolfold-price .woocommerce-Price-amount.amount{
    font-size:16px;
    line-height:1.2;
    letter-spacing:.5px;
    color:#fe5353;
    text-decoration:line-through;
    display:block;
    width:100%;
    margin-top:-10px
}
.matrix_wolfadaptive-prices .matrix_wolffinal-price .woocommerce-Price-amount.amount{
    text-align:center;
    font-size:18px;
    line-height:1.2;
    letter-spacing:.5px;
    color:#000;
    display:block;
    width:100%;
    font-weight:700
}
.matrix_wolfadaptive-slider{
    background:url(../files/d917f293.svg) 0 0 no-repeat,linear-gradient(302deg,#ef394e 67%,#ef5662);
    -webkit-background-size:contain;
    background-size:contain;
    margin:0 -8px;
    overflow:auto
}
.wonder-svg,.clock-icon2{
    display:none
}
.matrix_wolfadaptive-products{
    margin-right:0!important;
    display:flex;
    overflow-x:auto;
    padding:10px 5px 10px 0
}
.market .product-carousel,.wonder .product-carousel{
    background:url(../files/aab7b820.svg) 0 0 no-repeat,-webkit-linear-gradient(149deg,#6bb927 66%,#9dc44d);
    background:url(../files/aab7b820.svg) 0 0 no-repeat,-o-linear-gradient(149deg,#6bb927 66%,#9dc44d);
    background:url(../files/aab7b820.svg) 0 0 no-repeat,linear-gradient(301deg,#6bb927 66%,#9dc44d);
    -webkit-background-size:contain;
    background-size:contain;
    margin:0 -18px;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    overflow:auto
}
.wonder .product-carousel{
    background:url(../files/d917f293.svg) 0 0 no-repeat,linear-gradient(302deg,#ef394e 67%,#ef5662);
    -webkit-background-size:contain;
    background-size:contain
}
.market .carousel__list.trading-items,.wonder .carousel__list.trading-items{
    padding-right:140px
}
.market .carousel__header,.wonder .carousel__header{
    border:none;
    font-size:0;
    margin-top:-80px;
    display:block;
    user-select:none;
    width:135px;
    height:400px;
    position:absolute;
    background:url(../files/8af90c4b.png) 50% no-repeat;
    background-size:contain;
    margin-right:15px
}
.wonder .carousel__header{
    background:url(../files/d9b15d68.png) 50% no-repeat;
    background-size:contain
}
.market a.trading-btn::after,.wonder a.trading-btn::after{
    font-family:bigikala-mobile;
    content:"\F042";
    font-size:10px;
    line-height:24px;
    margin-right:10px;
    font-weight:100
}
.market a.trading-btn,.wonder a.trading-btn{
    padding:9px 0;
    font-size:12px;
    line-height:1.833;
    font-weight:700;
    color:#fff;
    margin:0;
    position:absolute;
    right:20px;
    bottom:55px;
    text-align:right
}
.market .carousel__header h3,.wonder .carousel__header h3{
    display:none
}
.btn_mo-ripple .icon-expand_arrow.icon-expand_arrow-svg::before{
    font-family:bigikala-mobile;
    content:"\F054";
    position:absolute;
    right:20px;
    top:12px;
    font-size:16px
}
.btn_mo-ripple.active .icon-expand_arrow.icon-expand_arrow-svg::before{
    content:"\F047"
}
.off-canvas-panel_mo.dialog--open > .off-canvas-panel-wrapper_mo a{
    background:#fff
}
#subscribe-form{
    margin:10px
}
.wonderful_offer_archive{
    font-size:0
}
.pswp__button--close2{
    width:44px;
    height:44px;
    position:absolute;
    right:0
}
.wpb_text_column.wpb_content_element .wpb_wrapper img{
    width:auto;
    height:auto;
    max-width:100%;
    display:inline-block
}
.checkmark-container{
    display:block;
    position:relative;
    padding-right:35px;
    margin-bottom:12px;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.checkmark-container input{
    position:absolute;
    opacity:0;
    cursor:pointer;
    height:0;
    width:0
}
.checkmark{
    cursor:pointer;
    top:0;
    left:0;
    -webkit-border-radius:4px;
    border-radius:4px;
    background:#fff;
    border:1px solid #757575;
    width:21px;
    height:21px;
    display:inline-block;
    position:relative;
    margin-left:5px;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    float:right
}
.checkmark-container:hover input ~ .checkmark{
    background-color:#ccc
}
.checkmark-container input:checked ~ .checkmark{
    background-color:#fff
}
.checkmark:after{
    content:"";
    position:absolute;
    display:none
}
.checkmark-container input:checked ~ .checkmark:after{
    display:block
}
.checkmark-container .checkmark:after{
    content:"\F01A";
    position:absolute;
    left:3px;
    top:0;
    color:#45c75c;
    font-size:12px;
    font-weight:400;
    font-family:bigikala-mobile
}
.switch-container{
    position:relative;
    display:inline-block;
    padding-right:55px;
    font-weight:400;
    color:#000;
    height:34px
}
.switch-container input{
    opacity:0;
    width:0;
    height:0
}
.switch-slider{
    position:absolute;
    cursor:pointer;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#ccc;
    -webkit-transition:.4s;
    transition:.4s;
    width:45px;
    height:27px
}
.switch-slider::before{
    position:absolute;
    content:"";
    left:-5px;
    bottom:2px;
    display:block;
    width:24px;
    height:24px;
    background-color:#fff;
    -webkit-transition:all .4s ease;
    -o-transition:all .4s ease;
    transition:all .4s ease;
    -webkit-border-radius:50%;
    border-radius:50%;
    position:absolute;
    -webkit-box-shadow:0 4px 14px 4px rgba(0,0,0,.08),0 3px 3px 0 rgba(0,0,0,.1),0 0 2px 1px rgba(0,0,0,.11),0 1px 2px 0 rgba(0,0,0,.07);
    box-shadow:0 4px 14px 4px rgba(0,0,0,.08),0 3px 3px 0 rgba(0,0,0,.1),0 0 2px 1px rgba(0,0,0,.11),0 1px 2px 0 rgba(0,0,0,.07)
}
input:checked + .switch-slider{
    background-color:#4cd864
}
input:focus + .switch-slider{
    box-shadow:0 0 1px #4cd864
}
input:checked + .switch-slider:before{
    -webkit-transform:translateX(26px);
    -ms-transform:translateX(26px);
    transform:translateX(26px)
}
.switch-slider.round{
    border-radius:34px
}
.switch-slider.round:before{
    border-radius:50%
}
.duplicated-url-row,.online_shop{
    display:none
}
.rpwe-block ul{
    list-style:none!important;
    margin-left:0!important;
    padding-left:0!important
}
.rpwe-block li{
    margin-bottom:10px;
    padding-bottom:10px;
    list-style-type:none;
    display:inline-block
}
.rpwe-block a{
    display:inline!important;
    text-decoration:none
}
.rpwe-block h3{
    background:none!important;
    clear:none;
    margin-bottom:0!important;
    margin-top:0!important;
    font-weight:400;
    font-size:11px!important;
    line-height:1.5em
}
.rpwe-summary{
    font-size:11px
}
.rpwe-time{
    color:#bbb;
    font-size:11px
}
.rpwe-comment{
    color:#bbb;
    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
}
.icon-notification,.addtowishlist{
    position:static!important
}
.digits-shortcode{
    position:relative
}
.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
}
.mobile-top-bar .off-canvas-logo a{
    border-bottom:1px solid #e5e5ea;
    margin-top:-1px
}
.special-offer-link{
    border-top:1px solid #e5e5ea
}
.sale-flash span{
    position:absolute;
    left:10px;
    bottom:42px;
    padding:4px 6px 2px;
    -webkit-border-radius:10px;
    border-radius:10px;
    background-color:#fb3449;
    font-size:14px;
    line-height:1;
    letter-spacing:-.8px;
    color:#fff;
    z-index:2
}
.better-price-wrapper a{
    display:inline-block;
    font-size:13px;
    cursor:pointer;
    border-bottom:1px dashed;
    padding-bottom:3px;
    line-height:1;
    color:#515151
}
.better-price-wrapper{
    font-size:13px;
    line-height:1;
    color:#515151;
    margin:15px;
    display:block
}
.better-price-wrapper a[data-toggle="modal"]::before,a#product_response_link[data-toggle="modal"]::before{
    display:none
}
#product_response_link[data-toggle="modal"],.product-response{
    font-size:13px;
    color:#5f5f5f;
    border-bottom:1px dashed;
    display:inline-block;
    margin:10px 15px
}
.price .matrix_wolfold-price .woocommerce-Price-amount.amount{
    font-size:17px;
    color:#fb3449;
    text-decoration:line-through;
    padding:.2rem;
    position:relative;
    left:80px;
    margin-top:-25px
}
b.title{
    margin-bottom:15px;
    display:block
}
.col-md-8.product-det .col-md-12{
    margin:0;
    padding:0
}
#product-response .modal-content,#better-price__modal .modal-content{
    margin-top:-20px;
    padding-top:10px
}
#product-response #productModalLongTitle,#better-price__modal #productModalLongTitle{
    border-bottom:1px solid #e3e3e3;
    font-size:16px;
    line-height:3;
    font-weight:700
}
#product-response .close-icon::before,#better-price__modal .close-icon::before{
    position:absolute;
    left:8px;
    top:-256px;
    font-size:20px
}
#product-response label,#better-price__modal label{
    color:#858585;
    font-weight:400;
    font-size:14px
}
#product-response img,#better-price__modal img{
    height:auto;
    max-width:100%;
    display:block;
    margin:0 auto
}
#feedback_desc{
    border:1px solid #d4dbde;
    line-height:35px;
    overflow:hidden;
    border-radius:5px;
    font-size:14px;
    padding:5px
}
#feedback_submit{
    -webkit-border-radius:9px;
    border-radius:9px;
    -webkit-box-shadow:0 2px 6px 0 rgba(0,191,214,.5);
    box-shadow:0 2px 6px 0 rgba(0,191,214,.5);
    font-size:18px;
    line-height:1.222;
    letter-spacing:-.6px;
    color:#fff;
    background-color:#00bfd6;
    width:100%;
    text-align:center
}
#duplicated_url,#shop_url{
    direction:ltr
}
#product_response_form{
    padding:1rem 0;
    color:#858585
}
.input_currency{
    font-size:13px;
    line-height:1.571;
    color:#858585;
    direction:rtl;
    text-align:right;
    position:absolute;
    left:25px;
    margin-top:7px
}
.mobile-fixed-box{
    position:fixed;
    width:100%;
    padding:0 18px;
    bottom:-1px;
    left:0;
    right:0;
    height:60px;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:rgba(75,75,75,.85);
    z-index:8
}
.mobile-fixed-box img{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    height:38px;
    width:auto
}
.mobile-fixed-box span{
    color:#fff;
    font-size:12px;
    line-height:2
}
.mobile-fixed-box a{
    font-size:12px;
    line-height:26px;
    padding:5px 18px;
    background-color:#fff;
    -webkit-border-radius:20px;
    border-radius:20px;
    color:#ef4746
}
.mobile-fixed-box .close{
    opacity:1
}
.mobile-fixed-box .close::before{
    content:"\F01c";
    font-family:bigikala-mobile;
    font-size:16px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    line-height:40px;
    position:relative;
    margin-top:-10px;
    color:#fff
}
.tabs.wc-tabs{
    height:60px;
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:5px;
    margin:0
}
.tabs.wc-tabs li a{
    margin:0 5px;
    color:#929292
}
#bigikala_login .modal-header .close-icon::before{
    top:-22px
}
#bigikala_login .ckeckbox-control label::after{
    top:0;
    position:absolute
}
#bigikala_login .big-button-container .big-button.blue .big-button-label{
    background-color:#00bfd6;
    width:110%;
    line-height:45px;
    font-family:IRANYekan
}
.ckeckbox-control label{
    font-size:0
}
#add-comment-button span.btn-add-comment__txt {
color:#00bfd5
}
.modal-body #add-comment-button span.btn-add-comment__txt {
color:#fff;
}
a.product-response[data-toggle="modal"], .better-price-wrapper a[data-toggle="modal"], .auth__nav a[data-toggle="modal"] {
display: inline;
padding:0;
}
a.product-response[data-toggle="modal"]::before, .better-price-wrapper a[data-toggle="modal"]::before, .auth__nav a[data-toggle="modal"]::before {
    content: none;
    display:none;
}
 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
     margin-bottom: 10px !important;
}
.product-carousel.brands .carousel__list {
    height: 100px;
}.main-warp {
    margin-top: 100px;
}