@charset "UTF-8";
:root{
    --btn-color-black:#000;
    --btn-color-white:#fff
}
.btn{
    display:inline-block;
    margin-bottom:0;
    font-family:var(--tb-text-primary-font);
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    text-transform:uppercase;
    padding:13px 30px;
    font-size:11px;
    line-height:1.7;
    border-radius:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    letter-spacing:1.5px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
 .btn:focus,.btn:active:focus,.btn.active:focus{
    outline:0;
    outline:5px auto -webkit-urna-ring-color;
    outline-offset:-2px
}
.btn:hover,.btn:focus{
    color:#fff;
    text-decoration:none
}
.btn:active,.btn.active{
    outline:0;
    background-image:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
    cursor:not-allowed;
    pointer-events:none;
    opacity:.65;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn-default{
    color:#fff;
    background-color:#000;
    border-color:#000
}
 .btn-default:focus,.btn-default.focus{
    color:#fff;
    background-color:black;
    border-color:black
}
.btn-default:hover{
    color:#fff;
    background-color:black;
    border-color:black
}
.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{
    color:#fff;
    background-color:black;
    border-color:black
}
.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus{
    color:#fff;
    background-color:black;
    border-color:black
}
 .btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{
    background-image:none
}
.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus{
    background-color:#000;
    border-color:#000
}
.btn-default .badge{
    color:#000;
    background-color:#fff
}
.btn-primary{
    color:#323232;
    background-color:#fff;
    border-color:#323232
}
 .btn-primary:focus,.btn-primary.focus{
    color:#323232;
    background-color:#e6e6e6;
    border-color:black
}
.btn-primary:hover{
    color:#323232;
    background-color:#e6e6e6;
    border-color:#131313
}
.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{
    color:#323232;
    background-color:#e6e6e6;
    border-color:#131313
}
.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{
    color:#323232;
    background-color:#d4d4d4;
    border-color:black
}
 .btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{
    background-image:none
}
.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus{
    background-color:#fff;
    border-color:#323232
}
.btn-primary .badge{
    color:#fff;
    background-color:#323232
}
.btn-success{
    color:#fff;
    background-color:#5cb85c;
    border-color:#4cae4c
}
 .btn-success:focus,.btn-success.focus{
    color:#fff;
    background-color:#449d44;
    border-color:#255625
}
.btn-success:hover{
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}
.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}
.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus{
    color:#fff;
    background-color:#398439;
    border-color:#255625
}
 .btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{
    background-image:none
}
.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus{
    background-color:#5cb85c;
    border-color:#4cae4c
}
.btn-success .badge{
    color:#5cb85c;
    background-color:#fff
}
.btn-info{
    color:#fff;
    background-color:#5bc0de;
    border-color:#46b8da
}
 .btn-info:focus,.btn-info.focus{
    color:#fff;
    background-color:#31b0d5;
    border-color:#1b6d85
}
.btn-info:hover{
    color:#fff;
    background-color:#31b0d5;
    border-color:#269abc
}
.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{
    color:#fff;
    background-color:#31b0d5;
    border-color:#269abc
}
.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus{
    color:#fff;
    background-color:#269abc;
    border-color:#1b6d85
}
 .btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{
    background-image:none
}
.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus{
    background-color:#5bc0de;
    border-color:#46b8da
}
.btn-info .badge{
    color:#5bc0de;
    background-color:#fff
}
.btn-warning{
    color:#fff;
    background-color:#86bc42;
    border-color:#79a93b
}
 .btn-warning:focus,.btn-warning.focus{
    color:#fff;
    background-color:#6b9635;
    border-color:#354b1a
}
.btn-warning:hover{
    color:#fff;
    background-color:#6b9635;
    border-color:#587c2b
}
.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{
    color:#fff;
    background-color:#6b9635;
    border-color:#587c2b
}
.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus{
    color:#fff;
    background-color:#587c2b;
    border-color:#354b1a
}
 .btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{
    background-image:none
}
.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus{
    background-color:#86bc42;
    border-color:#79a93b
}
.btn-warning .badge{
    color:#86bc42;
    background-color:#fff
}
.btn-danger{
    color:#fff;
    background-color:#f65b47;
    border-color:#f5452f
}
 .btn-danger:focus,.btn-danger.focus{
    color:#fff;
    background-color:#f43016;
    border-color:#9c1908
}
.btn-danger:hover{
    color:#fff;
    background-color:#f43016;
    border-color:#dc230b
}
.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{
    color:#fff;
    background-color:#f43016;
    border-color:#dc230b
}
.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus{
    color:#fff;
    background-color:#dc230b;
    border-color:#9c1908
}
 .btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{
    background-image:none
}
.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus{
    background-color:#f65b47;
    border-color:#f5452f
}
.btn-danger .badge{
    color:#f65b47;
    background-color:#fff
}
.btn-link{
    color:#323232;
    font-weight:normal;
    cursor:pointer;
    border-radius:0
}
 .btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{
    border-color:transparent
}
.btn-link:hover,.btn-link:focus{
    color:var(--tb-theme-color);
    text-decoration:underline;
    background-color:transparent
}
.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{
    color:#777;
    text-decoration:none
}
.btn-lg{
    padding:10px 30px;
    font-size:11px;
    line-height:1.33333;
    border-radius:0
}
 .btn-sm{
    padding:4px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:0
}
.btn-xs{
    padding:2px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:0
}
.btn-block{
    display:block;
    width:100%
}
.btn-block+.btn-block{
    margin-top:5px
}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{
    width:100%
}
.clearfix:before,.clearfix:after{
    content:" ";
    display:table
}
.clearfix:after{
    clear:both
}
.center-block{
    display:block;
    margin-left:auto;
    margin-right:auto
}
 .pull-right{
    float:right !important
}
.pull-left{
    float:left !important
}
.hide{
    display:none !important
}
.show{
    display:block !important
}
.invisible{
    visibility:hidden
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.hidden{
    display:none !important
}
.affix{
    position:fixed
}
.modal-open .animated{
    animation-fill-mode:unset;
    -webkit-animation-fill-mode:unset
}
.tbay-page-loader{
    display:block;
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    background:#fefefe;
    z-index:100000
}
 .tbay-loader{
    position:absolute;
    top:50%;
    left:50%;
    right:auto;
    margin:-25px 0 0 -25px;
    font-size:10px;
    z-index:100001
}
.tbay-body{
    visibility:hidden
}
.tbay-loader{
    text-indent:-12345px
}
.tbay-body-loader{
    overflow:hidden
}
@keyframes spinner-one{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
}
@keyframes -webkit-spinner-one{
    0%{
        -webkit-transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg)
    }
}
.tbay-page-loader #loader{
    -webkit-animation:2s linear 0s normal none infinite running spinner-one;
    -o-animation:2s linear 0s normal none infinite running spinner-one;
    animation:2s linear 0s normal none infinite running spinner-one;
    border-color:#86bc42 transparent transparent;
    border-image:none;
    border-radius:50%;
    border-style:solid;
    border-width:3px;
    display:block;
    height:150px;
    left:50%;
    right:auto;
    margin-left:-75px;
    margin-top:-75px;
    position:relative;
    top:50%;
    width:150px;
    z-index:1001
}
 .tbay-page-loader #loader:before{
    -webkit-animation:3s linear 0s normal none infinite running spinner-one;
    -o-animation:3s linear 0s normal none infinite running spinner-one;
    animation:3s linear 0s normal none infinite running spinner-one;
    border-color:#f65b47 transparent transparent;
    border-image:none;
    border-radius:50%;
    border-style:solid;
    border-width:3px;
    bottom:5px;
    content:"";
    left:5px;
    position:absolute;
    right:5px;
    top:5px
}
 .tbay-page-loader #loader:after{
    -webkit-animation:1.5s linear 0s normal none infinite running spinner-one;
    -o-animation:1.5s linear 0s normal none infinite running spinner-one;
    animation:1.5s linear 0s normal none infinite running spinner-one;
    border-color:#f9c922 transparent transparent;
    border-image:none;
    border-radius:50%;
    border-style:solid;
    border-width:3px;
    bottom:15px;
    content:"";
    left:15px;
    position:absolute;
    right:15px;
    top:15px
}
 .tbay-page-loader .loader-section{
    background:#fefefe none repeat scroll 0 0;
    height:100%;
    position:fixed;
    top:0;
    transform:translateX(0);
    width:51%;
    z-index:1000
}
.tbay-page-loader .loader-section.section-left{
    left:0
}
.tbay-page-loader .loader-section.section-right{
    right:0
}
.tbay-loader-two{
    position:relative;
    width:80px;
    height:80px;
    -webkit-animation:spinner 5s infinite linear;
    animation:spinner 5s infinite linear
}
.tbay-loader-two span{
    width:40px;
    height:40px;
    position:absolute;
    background:red;
    display:block;
    -webkit-animation:spinner-two 800ms infinite linear;
    -o-animation:spinner-two 800ms infinite linear;
    animation:spinner-two 800ms infinite linear
}
 .tbay-loader-two span:nth-child(1){
    background:#2ecc71
}
.tbay-loader-two span:nth-child(2){
    left:44px;
    right:auto;
    background:#51cbe2;
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.tbay-loader-two span:nth-child(3){
    top:44px;
    background:#3498db;
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.tbay-loader-two span:nth-child(4){
    top:44px;
    left:44px;
    right:auto;
    background:#f1c40f;
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
@-webkit-keyframes spinner-two{
    0%{
        transform:scale(1)
    }
    50%{
        transform:scale(0.5)
    }
     100%{
        transform:scale(1)
    }
}
@keyframes spinner-two{
    0%{
        transform:scale(1)
    }
    50%{
        transform:scale(0.5)
    }
    100%{
        transform:scale(1)
    }
}
.tbay-loader-three{
    position:relative
}
.tbay-loader-three span{
    display:block;
    bottom:0;
    width:9px;
    height:5px;
    background:#51cbe2;
    position:absolute;
    -webkit-animation:spinner-three 1.5s infinite ease-in-out;
    -o-animation:spinner-three 1.5s infinite ease-in-out;
    animation:spinner-three 1.5s infinite ease-in-out
}
.tbay-loader-three span:nth-child(2){
    left:11px;
    right:auto;
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
 .tbay-loader-three span:nth-child(3){
    left:22px;
    right:auto;
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.tbay-loader-three span:nth-child(4){
    left:33px;
    right:auto;
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.tbay-loader-three span:nth-child(5){
    left:44px;
    right:auto;
    -webkit-animation-delay:.8s;
    animation-delay:.8s
}
@-webkit-keyframes spinner-three{
    0%{
        height:5px;
        transform:translateY(0);
        background:#51cbe2
    }
    25%{
        height:30px;
        transform:translateY(15px);
        background:#3498db
    }
    50%{
        height:5px;
        transform:translateY(0);
        background:#51cbe2
    }
     100%{
        height:5px;
        transform:translateY(0);
        background:#51cbe2
    }
}
@keyframes spinner-three{
    0%{
        height:5px;
        transform:translateY(0);
        background:#51cbe2
    }
    25%{
        height:30px;
        transform:translateY(15px);
        background:#3498db
    }
    50%{
        height:5px;
        transform:translateY(0);
        background:#51cbe2
    }
    100%{
        height:5px;
        transform:translateY(0);
        background:#51cbe2
    }
}
.tbay-loader-four{
    width:80px;
    height:80px
}
.tbay-loader-four .spinner-cube{
    width:33%;
    height:33%;
    background-color:#51cbe2;
    float:left;
    -webkit-animation:spinner-four 1.3s infinite ease-in-out;
    -o-animation:spinner-four 1.3s infinite ease-in-out;
    animation:spinner-four 1.3s infinite ease-in-out
}
 .tbay-loader-four .spinner-cube1{
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.tbay-loader-four .spinner-cube2{
    -webkit-animation-delay:.3s;
    animation-delay:.3s
}
.tbay-loader-four .spinner-cube3{
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.tbay-loader-four .spinner-cube4{
    -webkit-animation-delay:.1s;
    animation-delay:.1s
}
.tbay-loader-four .spinner-cube5{
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.tbay-loader-four .spinner-cube6{
    -webkit-animation-delay:.3s;
    animation-delay:.3s
}
.tbay-loader-four .spinner-cube7{
    -webkit-animation-delay:0s;
    animation-delay:0s
}
 .tbay-loader-four .spinner-cube8{
    -webkit-animation-delay:.1s;
    animation-delay:.1s
}
.tbay-loader-four .spinner-cube9{
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
@-webkit-keyframes spinner-four{
    0%,70%,100%{
        -webkit-transform:scale3D(1,1,1);
        transform:scale3D(1,1,1)
    }
    35%{
        -webkit-transform:scale3D(0,0,1);
        transform:scale3D(0,0,1)
    }
}
@keyframes spinner-four{
    0%,70%,100%{
        -webkit-transform:scale3D(1,1,1);
        transform:scale3D(1,1,1)
    }
    35%{
        -webkit-transform:scale3D(0,0,1);
        transform:scale3D(0,0,1)
    }
}
.tbay-loader-five{
    width:80px;
    height:80px;
    position:relative
}
.tbay-loader-five .spinner-cube{
    border:2px solid transparent;
    float:left;
    width:50%;
    height:50%;
    position:relative;
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box
}
.tbay-loader-five .spinner-cube:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#51cbe2;
    -webkit-animation:spinner-five 2.4s infinite linear both;
    -o-animation:spinner-five 2.4s infinite linear both;
    animation:spinner-five 2.4s infinite linear both;
    -webkit-transform-origin:100% 100%;
    -ms-transform-origin:100% 100%;
    transform-origin:100% 100%
}
 .tbay-loader-five .spinner-cube-2{
    -webkit-transform:scale(1.1) rotateZ(90deg);
    transform:scale(1.1) rotateZ(90deg)
}
.tbay-loader-five .spinner-cube-3{
    -webkit-transform:scale(1.1) rotateZ(180deg);
    transform:scale(1.1) rotateZ(180deg)
}
.tbay-loader-five .spinner-cube-4{
    -webkit-transform:scale(1.1) rotateZ(270deg);
    transform:scale(1.1) rotateZ(270deg)
}
.tbay-loader-five .spinner-cube-2:before{
    -webkit-animation-delay:.3s;
    animation-delay:.3s
}
.tbay-loader-five .spinner-cube-3:before{
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
 .tbay-loader-five .spinner-cube-4:before{
    -webkit-animation-delay:.9s;
    animation-delay:.9s
}
@-webkit-keyframes spinner-five{
    0%,10%{
        -webkit-transform:perspective(140px) rotateX(-180deg);
        transform:perspective(140px) rotateX(-180deg);
        opacity:0
    }
    25%,75%{
        -webkit-transform:perspective(140px) rotateX(0);
        transform:perspective(140px) rotateX(0);
        opacity:1
    }
    90%,100%{
        -webkit-transform:perspective(140px) rotateY(180deg);
        transform:perspective(140px) rotateY(180deg);
        opacity:0
    }
}
@keyframes spinner-five{
    0%,10%{
        -webkit-transform:perspective(140px) rotateX(-180deg);
        transform:perspective(140px) rotateX(-180deg);
        opacity:0
    }
     25%,75%{
        -webkit-transform:perspective(140px) rotateX(0);
        transform:perspective(140px) rotateX(0);
        opacity:1
    }
    90%,100%{
        -webkit-transform:perspective(140px) rotateY(180deg);
        transform:perspective(140px) rotateY(180deg);
        opacity:0
    }
}
.tbay-loader-six{
    width:70px;
    height:70px;
    position:relative
}
.tbay-loader-six .spinner-cube-1{
    width:100%;
    height:100%;
    border-radius:50%;
    background-color:#3498db;
    opacity:.6;
    position:absolute;
    top:0;
    left:0;
    -webkit-animation:spinner-six 2s infinite ease-in-out;
    -o-animation:spinner-six 2s infinite ease-in-out;
    animation:spinner-six 2s infinite ease-in-out
}
 .tbay-loader-six .spinner-cube-2{
    width:100%;
    height:100%;
    border-radius:50%;
    background-color:#3498db;
    opacity:.6;
    position:absolute;
    top:0;
    left:0;
    -webkit-animation:spinner-six 2s infinite ease-in-out;
    -o-animation:spinner-six 2s infinite ease-in-out;
    animation:spinner-six 2s infinite ease-in-out;
    -webkit-animation-delay:-1.0s;
    animation-delay:-1.0s
}
@-webkit-keyframes spinner-six{
    0%,100%{
        -webkit-transform:scale(0)
    }
    50%{
        -webkit-transform:scale(1)
    }
}
@keyframes spinner-six{
    0%,100%{
        transform:scale(0);
        -webkit-transform:scale(0)
    }
    50%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
}
.tbay-page-loader.loader-img{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
.tbay-page-loader.loader-img img{
    position:absolute;
    z-index:999;
    top:50%;
    left:50%;
    right:auto;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
 @media(max-width:767px){
    .tbay-page-loader.loader-img img{
        max-width:150px
    }
}
.zoom-2{
    overflow:hidden;
    display:block;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px
}
.zoom-2 img{
    position:relative;
    width:100%;
    height:auto;
    -webkit-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    -webkit-transform-origin:center center;
    -moz-transform-origin:center center;
    -ms-transform-origin:center center;
    transform-origin:center center
}
 .zoom-2:hover img{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2)
}
.filter-grayscale,body:not(.tbay-body-default) .widget .widget_sp_image-image-link img{
    -webkit-transition:all .6s ease-out 0s;
    -o-transition:all .6s ease-out 0s;
    transition:all .6s ease-out 0s
}
.filter-grayscale:hover,body:not(.tbay-body-default) .widget .widget_sp_image-image-link img:hover{
    filter:grayscale(100%);
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    -ms-filter:grayscale(100%)
}
 .filter-brightness{
    -webkit-transition:all .4s ease-out 0s;
    -o-transition:all .4s ease-out 0s;
    transition:all .4s ease-out 0s
}
.filter-brightness:hover{
    filter:brightness(0.4);
    -webkit-filter:brightness(0.4);
    -moz-filter:brightness(0.4);
    -o-filter:brightness(0.4);
    -ms-filter:brightness(0.4)
}
.filter-blur{
    -webkit-transition:all .6s ease-out 0s;
    -o-transition:all .6s ease-out 0s;
    transition:all .6s ease-out 0s
}
 .filter-blur:hover{
    filter:blur(5px);
    -webkit-filter:blur(5px);
    -moz-filter:blur(5px);
    -o-filter:blur(5px);
    -ms-filter:blur(5px)
}
.close .fa{
    -webkit-transition:all 1s ease-in-out;
    -o-transition:all 1s ease-in-out;
    transition:all 1s ease-in-out
}
.close:hover .fa{
    -webkit-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    transform:rotate(360deg)
}
.image-overlay-1:after,.image-overlay-1:before{
    content:"";
    display:block;
    position:absolute;
    z-index:100;
    background:rgba(0,0,0,0.7);
    width:100%;
    height:100%;
    left:0;
    right:auto;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
 .image-overlay-1:after{
    top:-100%
}
.image-overlay-1:before{
    bottom:-100%
}
.image-overlay-1:hover:after{
    top:-50%;
    opacity:1;
    filter:alpha(opacity=100)
}
.image-overlay-1:hover:before{
    bottom:-50%;
    opacity:1;
    filter:alpha(opacity=100)
}
.image-plus-1{
    position:relative
}
.image-plus-1::before{
    overflow:hidden;
    position:absolute;
    top:0;
    content:"";
    z-index:100;
    width:100%;
    height:100%;
    left:0;
    right:auto;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    -webkit-transform:scale(1.5);
    -moz-transform:scale(1.5);
    -ms-transform:scale(1.5);
    -o-transform:scale(1.5);
    transform:scale(1.5);
    background:url("../images/plus.png") no-repeat scroll center center/60px 60px rgba(0,0,0,0.6)
}
 .image-plus-1:hover::before{
    visibility:visible;
    opacity:.6;
    filter:alpha(opacity=60);
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.image-plus-2{
    position:relative
}
.image-plus-2::before{
    content:"";
    z-index:199;
    top:0;
    position:absolute;
    background:url("../images/plus.png") no-repeat scroll center center/60px 60px rgba(0,0,0,0.8);
    width:100%;
    height:100%;
    left:0;
    right:auto;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-background-size:10px 10px,100% 100%;
    -moz-background-size:10px 10px,100% 100%;
    -ms-background-size:10px 10px,100% 100%;
    -o-background-size:10px 10px,100% 100%;
    background-size:10px 10px,100% 100%;
    -webkit-background-origin:padding-box,padding-box;
    -moz-background-origin:padding-box,padding-box;
    -ms-background-origin:padding-box,padding-box;
    -o-background-origin:padding-box,padding-box;
    background-origin:padding-box,padding-box
}
 .image-plus-2:hover::before{
    opacity:.6;
    visibility:visible;
    -webkit-background-size:60px 60px,100% 100%;
    -moz-background-size:60px 60px,100% 100%;
    -ms-background-size:60px 60px,100% 100%;
    -o-background-size:60px 60px,100% 100%;
    background-size:60px 60px,100% 100%
}
.image-plus-3{
    position:relative
}
.image-plus-3::before{
    content:"";
    top:0;
    overflow:hidden;
    position:absolute;
    z-index:100;
    -webkit-transform:scale(0.5) rotateX(180deg);
    -moz-transform:scale(0.5) rotateX(180deg);
    -ms-transform:scale(0.5) rotateX(180deg);
    -o-transform:scale(0.5) rotateX(180deg);
    transform:scale(0.5) rotateX(180deg);
    width:100%;
    height:100%;
    left:0;
    right:auto;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    background:rgba(0,0,0,0.8)
}
 .image-plus-3:hover::before{
    visibility:visible;
    opacity:.6;
    filter:alpha(opacity=60);
    -webkit-transform:scale(1) rotateX(0);
    -moz-transform:scale(1) rotateX(0);
    -ms-transform:scale(1) rotateX(0);
    -o-transform:scale(1) rotateX(0);
    transform:scale(1) rotateX(0)
}
.icon-effect-1{
    position:relative
}
.icon-effect-1:before{
    content:"";
    display:block;
    -webkit-transform:scale(0.5);
    -ms-transform:scale(0.5);
    -o-transform:scale(0.5);
    transform:scale(0.5);
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    -webkit-transition:transform .5s cubic-bezier(0.19,1,0.22,1),background-color .2s cubic-bezier(0.19,1,0.22,1);
    -o-transition:transform .5s cubic-bezier(0.19,1,0.22,1),background-color .2s cubic-bezier(0.19,1,0.22,1);
    transition:transform .5s cubic-bezier(0.19,1,0.22,1),background-color .2s cubic-bezier(0.19,1,0.22,1);
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:auto;
    width:100%;
    height:100%;
    position:absolute;
    background-color:transparent
}
 .icon-effect-1:hover:before{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:transform .5s cubic-bezier(0.19,1,0.22,1),background-color .2s cubic-bezier(0.19,1,0.22,1);
    -o-transition:transform .5s cubic-bezier(0.19,1,0.22,1),background-color .2s cubic-bezier(0.19,1,0.22,1);
    transition:transform .5s cubic-bezier(0.19,1,0.22,1),background-color .2s cubic-bezier(0.19,1,0.22,1)
}
@-webkit-keyframes spinAround{
    from{
        -webkit-transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg)
    }
}
@-moz-keyframes spinAround{
    from{
        -moz-transform:rotate(0)
    }
    to{
        -moz-transform:rotate(360deg)
    }
}
@keyframes spinAround{
    from{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
.ajax-loader-wapper{
    top:50%;
    position:absolute;
    left:50%;
    right:auto;
    margin-left:-40px;
    margin-top:-40px;
    z-index:10
}
.ajax-loader{
    border:1px solid #f3f3f3;
    border-radius:50%;
    border-top:1px solid #c00;
    width:80px;
    height:80px;
    -webkit-animation:spin 1.75s linear infinite;
    animation:spin 1.75s linear infinite;
    position:relative;
    font-size:0;
    display:inline-block
}
 .content-load-more{
    position:relative
}
.ajax-loader-more{
    background:url("../images/load-more.gif") no-repeat 0 0;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-size:150px;
    z-index:999;
    background-position:center 100%;
    background-color:rgba(255,255,255,0.4)
}
@keyframes spin{
    from{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
@keyframes tbay-bottom-top{
    0{
        transform:translateY(40px);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        transform:translateY(0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-webkit-keyframes tbay-bottom-top{
    0%{
        -webkit-transform:translateY(40px);
        opacity:0;
        filter:alpha(opacity=0)
    }
     100%{
        -webkit-transform:translateY(0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-webkit-keyframes fadeOutLeftShort{
    from{
        -webkit-transform:none;
        transform:none
    }
    to{
        -webkit-transform:translate3d(-20px,0,0);
        transform:translate3d(-20px,0,0)
    }
}
@keyframes fadeOutLeftShort{
    from{
        -webkit-transform:none;
        transform:none
    }
    to{
        -webkit-transform:translate3d(-20px,0,0);
        transform:translate3d(-20px,0,0)
    }
}
@-webkit-keyframes fadeInLeftShort{
    from{
        -webkit-transform:translate3d(-20px,0,0);
        transform:translate3d(-20px,0,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInLeftShort{
    from{
        -webkit-transform:translate3d(-20px,0,0);
        transform:translate3d(-20px,0,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
@-webkit-keyframes circle-loading{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes circle-loading{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
html{
    font-size:14px
}
 body{
    font-family:var(--tb-text-primary-font);
    font-size:14px;
    font-weight:400;
    line-height:26px;
    color:#000;
    background:#fff;
    overflow-x:hidden
}
body.filter-mobile-active{
    overflow-y:hidden
}
.font-16{
    font-size:16px
}
@media(min-width:1600px){
    .container-full.container,.dokan-dashboard .container-full.dokan-dashboard-wrap,#wcfm-main-contentainer .container-full.wcfm-membership-wrapper,.wcfmmp-store-page .container-full#wcfmmp-store{
        padding-left:50px !important;
        padding-right:50px !important;
        width:100%
    }
}
@media(min-width:1600px){
    .vc_row.vc_row-no-padding .container-full.container>.vc_column_container,.vc_row.vc_row-no-padding .dokan-dashboard .container-full.dokan-dashboard-wrap>.vc_column_container,.dokan-dashboard .vc_row.vc_row-no-padding .container-full.dokan-dashboard-wrap>.vc_column_container,.vc_row.vc_row-no-padding #wcfm-main-contentainer .container-full.wcfm-membership-wrapper>.vc_column_container,#wcfm-main-contentainer .vc_row.vc_row-no-padding .container-full.wcfm-membership-wrapper>.vc_column_container,.vc_row.vc_row-no-padding .wcfmmp-store-page .container-full#wcfmmp-store>.vc_column_container,.wcfmmp-store-page .vc_row.vc_row-no-padding .container-full#wcfmmp-store>.vc_column_container{
        padding:0
    }
     .vc_row.vc_row-no-padding .container-full.container>.vc_column_container .vc_inner,.vc_row.vc_row-no-padding .dokan-dashboard .container-full.dokan-dashboard-wrap>.vc_column_container .vc_inner,.dokan-dashboard .vc_row.vc_row-no-padding .container-full.dokan-dashboard-wrap>.vc_column_container .vc_inner,.vc_row.vc_row-no-padding #wcfm-main-contentainer .container-full.wcfm-membership-wrapper>.vc_column_container .vc_inner,#wcfm-main-contentainer .vc_row.vc_row-no-padding .container-full.wcfm-membership-wrapper>.vc_column_container .vc_inner,.vc_row.vc_row-no-padding .wcfmmp-store-page .container-full#wcfmmp-store>.vc_column_container .vc_inner,.wcfmmp-store-page .vc_row.vc_row-no-padding .container-full#wcfmmp-store>.vc_column_container .vc_inner{
        margin-left:-15px;
        margin-right:-15px
    }
}
.wrapper-container{
    position:relative;
    overflow:hidden
}
@media(max-width:767px){
    .wrapper-container{
        overflow:hidden
    }
}
.wrapper-container.offcanvas-right{
    z-index:1000
}
body:not(.tbay-homepage-demo) #main-container{
    padding-top:30px;
    padding-bottom:30px
}
body:not(.tbay-homepage-demo).single-product #main-container{
    padding-top:50px;
    padding-bottom:0
}
body:not(.tbay-homepage-demo).woocommerce.archive #main-container{
    padding-top:38px
}
body:not(.tbay-homepage-demo).single-post #main-container{
    padding-top:55px
}
.elements #tbay-main-content .tbay-addon.tbay-addon-text-heading{
    margin-bottom:20px
}
 .elements #main-container{
    padding-top:0 !important
}
.woocommerce-password-strength{
    font-weight:500
}
.rev-btn,.rev-btn:visited{
    font-family:var(--tb-text-primary-font)
}
.search-form>form{
    border:1px solid #ddd
}
.search-form .btn{
    padding:6px;
    background:transparent;
    color:#000;
    font-size:20px
}
.search-form .btn:hover{
    background:transparent;
    color:#323232
}
.search-form .form-control{
    border:0
}
.woocommerce form .form-row{
    padding:0;
    margin:0
}
.form-row label,.checkbox label{
    font-weight:normal
}
.form-row .checkbox,.checkbox .checkbox{
    margin-bottom:0;
    margin-top:0;
    margin-right:20px;
    margin-left:auto
}
 .woocommerce form .form-row .select2-container{
    line-height:inherit;
    display:block
}
.select2-container--default .select2-selection--single{
    height:auto;
    border-color:#ddd;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    margin-bottom:10px;
    position:relative
}
.select2-container--default .select2-selection--single:focus{
    outline:0
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    height:auto
}
 .select2-container--default .select2-selection--single .select2-selection__arrow b{
    position:static;
    border:0;
    margin:-12px 0 0;
    background:transparent
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:before{
    content:'\e604';
    font-family:'simple-line-icons';
    font-size:10px;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:28px;
    padding-left:15px;
    padding-right:20px;
    color:#000
}
 .select2-container--default .select2-selection--single .select2-selection__clear{
    font-size:20px;
    font-weight:normal;
    margin:0 5px
}
.select2-container--default .select2-selection--multiple{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-color:#e5e5e5
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
    padding:10px 15px
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    float:none;
    margin:0
}
 .select2-container--default .select2-selection--multiple .select2-selection__rendered input{
    margin:0 !important
}
.select2-container--default .select2-selection--multiple .select2-search input{
    height:auto
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before{
    content:'\e607'
}
.wc-block-components-notice-banner.is-info,.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{
    padding:23px 20px;
    line-height:24px
}
 .wc-block-components-notice-banner.is-info:before,.woocommerce-info:before,.woocommerce-message:before,.woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before{
    position:static;
    margin-right:10px;
    margin-left:0;
    vertical-align:middle
}
.wc-block-components-notice-banner.is-info li,.woocommerce-info li,.woocommerce-message li,.woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li,.woocommerce .woocommerce-error li{
    display:inline-block;
    vertical-align:middle
}
 .wc-block-components-notice-banner.is-info a.button,.woocommerce-info a.button,.woocommerce-message a.button,.woocommerce-error a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-error a.button{
    line-height:24px;
    padding:0;
    background:transparent !important;
    font-weight:500
}
.wc-block-components-notice-banner.is-info a.button:after,.woocommerce-info a.button:after,.woocommerce-message a.button:after,.woocommerce-error a.button:after,.woocommerce .woocommerce-info a.button:after,.woocommerce .woocommerce-message a.button:after,.woocommerce .woocommerce-error a.button:after{
    content:"\e93c";
    font-family:'linearicons';
    line-height:1;
    display:inline-block;
    margin-left:5px;
    margin-right:0;
    font-size:12px
}
 .woocommerce-message,.woocommerce .woocommerce-message{
    border-top-color:#07930b
}
.woocommerce-message:before,.woocommerce .woocommerce-message:before{
    color:#07930b
}
::-webkit-input-placeholder{
    color:#999
}
::-moz-placeholder{
    color:#999
}
:-ms-input-placeholder{
    color:#999
}
:-moz-placeholder{
    color:#999
}
input,button,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
textarea{
    max-width:100%
}
.center{
    text-align:center
}
.color{
    color:var(--tb-theme-color)
}
.required{
    color:red
}
.overflow-y{
    overflow-y:hidden
}
 a{
    color:#192964;
    text-decoration:none;
    -webkit-transition:color .3s ease;
    -o-transition:color .3s ease;
    transition:color .3s ease;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 500;

}
a:hover,a:focus{
    color:var(--tb-theme-color);
    text-decoration:none;
    outline:0
}
a:focus{
    outline:0;
    outline-offset:-2px
}
figure{
    margin:0
}
img{
    vertical-align:middle
}
.img-responsive{
    display:block;
    max-width:100%;
    height:auto
}
.img-rounded{
    border-radius:0
}
.addthis_inline_share_toolbox .at_native_button>div{
    width:auto !important
}
.img-thumbnail{
    padding:4px;
    line-height:1.7;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:0;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}
 .img-circle{
    border-radius:50%
}
hr{
    margin-top:23px;
    margin-bottom:23px
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.sr-only-urnaable:active,.sr-only-urnaable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
   font-family: "Poppins", Sans-serif;
    font-weight:500;
    line-height:1.2;
    color:#161616;
}
h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{
    font-weight:normal;
    line-height:1;
    color:#777
}
 h1,.h1,h2,.h2,h3,.h3{
    margin-top:23px;
    margin-bottom:11.5px
}
h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{
    font-size:65%
}
h4,.h4,h5,.h5,h6,.h6{
    margin-top:11.5px;
    margin-bottom:11.5px
}
h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{
    font-size:75%
}
h1,.h1{
    font-size:36px
}
h2,.h2{
    font-size:30px
}
h3,.h3{
    font-size:24px
}
h4,.h4{
    font-size:18px
}
h5,.h5{
    font-size:14px
}
h6,.h6{
    font-size:12px
}
 p{
    margin:0 0 11.5px
}
.lead{
    margin-bottom:23px;
    font-size:16px;
    font-weight:300;
    line-height:1.4
}
@media(min-width:768px){
    .lead{
        font-size:21px
    }
}
small,.small{
    font-size:85%
}
mark,.mark{
    background-color:#fcf8e3;
    padding:.2em
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.text-center{
    text-align:center !important
}
.text-justify{
    text-align:justify
}
.text-nowrap{
    white-space:nowrap
}
.text-lowercase{
    text-transform:lowercase
}
.text-uppercase,.initialism{
    text-transform:uppercase
}
.text-capitalize{
    text-transform:capitalize
}
 .text-muted{
    color:#777
}
.text-primary{
    color:#17181a
}
a.text-primary:hover,a.text-primary:focus{
    color:black
}
.text-success{
    color:#3c763d
}
a.text-success:hover,a.text-success:focus{
    color:#2b542c
}
.text-info{
    color:#31708f
}
a.text-info:hover,a.text-info:focus{
    color:#245269
}
.text-warning{
    color:#8a6d3b
}
a.text-warning:hover,a.text-warning:focus{
    color:#66512c
}
.text-danger{
    color:#a94442
}
a.text-danger:hover,a.text-danger:focus{
    color:#843534
}
.bg-primary{
    color:#fff
}
.bg-primary{
    background-color:#17181a
}
a.bg-primary:hover,a.bg-primary:focus{
    background-color:black
}
 .bg-success{
    background-color:#dff0d8
}
a.bg-success:hover,a.bg-success:focus{
    background-color:#c1e2b3
}
.bg-info{
    background-color:#d9edf7
}
a.bg-info:hover,a.bg-info:focus{
    background-color:#afd9ee
}
.bg-warning{
    background-color:#fcf8e3
}
a.bg-warning:hover,a.bg-warning:focus{
    background-color:#f7ecb5
}
.bg-danger{
    background-color:#f2dede
}
a.bg-danger:hover,a.bg-danger:focus{
    background-color:#e4b9b9
}
.page-header{
    background:transparent;
    border:0;
    padding:0;
    margin:0
}
.page-header .page-title{
    margin:0 15px 30px 15px;
    color:#333;
    font-weight:bold;
    padding:20px 40px;
    font-size:20px
}
 .page-header .taxonomy-description{
    padding-top:30px;
    padding-bottom:30px
}
.pagination,.tbay-pagination,.woocommerce-pagination{
    margin-top:15px;
    text-align:center;
    display:block
}
.pagination ul.page-numbers,.tbay-pagination ul.page-numbers,.woocommerce-pagination ul.page-numbers{
    margin:0;
    padding:0;
    list-style:none;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:center
}
.pagination ul.page-numbers li,.tbay-pagination ul.page-numbers li,.woocommerce-pagination ul.page-numbers li{
    float:left;
    margin:0
}
 .pagination ul.page-numbers li+li,.tbay-pagination ul.page-numbers li+li,.woocommerce-pagination ul.page-numbers li+li{
    margin-left:10px
}
@media(max-width:767px){
    .pagination ul.page-numbers li,.tbay-pagination ul.page-numbers li,.woocommerce-pagination ul.page-numbers li{
        margin-bottom:10px
    }
}
.pagination span,.pagination a,.tbay-pagination span,.tbay-pagination a,.woocommerce-pagination span,.woocommerce-pagination a{
    min-width:44px;
    line-height:42px;
    border:1px solid #ddd;
    display:inline-block;
    font-weight:500;
    padding:0 3px;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 .pagination span.current,.pagination a.current,.tbay-pagination span.current,.tbay-pagination a.current,.woocommerce-pagination span.current,.woocommerce-pagination a.current{
    background:#f5f5f5;
    color:#000
}
.pagination a,.tbay-pagination a,.woocommerce-pagination a{
    color:#192964;
    cursor:pointer
}
.pagination a:hover,.tbay-pagination a:hover,.woocommerce-pagination a:hover{
    background:#fff;
    border-color:var(--tb-theme-color);
    color:var(--tb-theme-color);
    text-decoration:none
}
.pagination a.next,.pagination a.prev,.tbay-pagination a.next,.tbay-pagination a.prev,.woocommerce-pagination a.next,.woocommerce-pagination a.prev{
    font-size:12px
}
 .woocommerce-pagination{
    margin-top:15px;
    display:block
}
.woocommerce-pagination a.button::after{
    content:'\e944';
    font-family:'linearicons';
    display:inline-block;
    vertical-align:middle;
    margin-left:7px;
    margin-right:0
}
.woocommerce-pagination a.button.woocommerce-Button--previous::before{
    content:'\e943';
    font-family:'linearicons';
    display:inline-block;
    vertical-align:middle;
    margin-right:7px;
    margin-left:0
}
.woocommerce-pagination a.button.woocommerce-Button--previous::after{
    display:none
}
 .form-control,form input:not([type="file"]),input#ywqa_ask_question_text{
    height:44px;
    background:#fff;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border:1px solid #ddd;
    -webkit-box-shadow:none;
    box-shadow:none;
    line-height:normal
}
.form-control:focus,form input:not([type="file"]):focus,input#ywqa_ask_question_text:focus{
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.form-control[type="checkbox"],form input:not([type="file"])[type="checkbox"],input#ywqa_ask_question_text[type="checkbox"]{
    height:initial
}
 @media(max-width:480px){
    .form-control,form input:not([type="file"]),input#ywqa_ask_question_text{
        height:40px
    }
}
ul,ol{
    margin-top:0;
    margin-bottom:11.5px
}
ul ul,ul ol,ol ul,ol ol{
    margin-bottom:0
}
.list-unstyled{
    padding-left:0;
    list-style:none
}
.list-inline{
    padding-left:0;
    list-style:none;
    margin-left:-5px;
    margin-right:0
}
.list-inline>li{
    display:inline-block;
    padding-left:5px;
    padding-right:5px
}
dl{
    margin-top:0;
    margin-bottom:23px
}
dt,dd{
    line-height:1.7
}
dt{
    font-weight:bold
}
dd{
    margin-left:0
}
.dl-horizontal dd:before,.dl-horizontal dd:after{
    content:" ";
    display:table
}
 .dl-horizontal dd:after{
    clear:both
}
@media(min-width:768px){
    .dl-horizontal dt{
        float:left;
        width:160px;
        clear:left;
        text-align:right;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .dl-horizontal dd{
        margin-left:180px;
        margin-right:0
    }
}
abbr[title],abbr[data-original-title]{
    cursor:help;
    border-bottom:1px dotted #777
}
.initialism{
    font-size:90%
}
blockquote{
    margin:40px 0;
    padding:0;
    padding-left:25px;
    padding-right:0;
    color:#000;
    font-size:20px;
    line-height:28px;
    font-weight:500;
    border-left-width:4px;
    border-left-style:solid;
    border-left-color:var(--tb-theme-color)
}
 blockquote p,blockquote ul,blockquote ol{
    line-height:inherit !important
}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{
    margin-bottom:0
}
blockquote footer,blockquote small,blockquote .small{
    display:block;
    font-size:80%;
    line-height:1.7;
    color:#777
}
blockquote footer:before,blockquote small:before,blockquote .small:before{
    content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right{
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #eee;
    border-left:0;
    text-align:right
}
 .blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{
    content:''
}
.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{
    content:'\00A0 \2014'
}
address{
    margin-bottom:23px;
    font-style:normal;
    line-height:1.7
}
 .vc_row.vc_row-no-padding .vc_column_container,.vc_row.vc_row-no-padding>div,.vc_row.vc_row-no-padding .wpb_wrapper>div{
    padding:0;
    margin:0
}
.vc_align_left{
    text-align:left !important
}
.vc_align_right{
    text-align:right !important
}
img{
    border:0;
    vertical-align:middle;
    max-width:100%;
    height:auto
}
.bg-dark{
    background:#272727;
    color:#fff
}
.text-purple{
    color:#6c58bd !important
}
.text-red{
    color:#c32322 !important
}
.text-red-1{
    color:#f00 !important
}
.text-orange{
    color:#f66000 !important
}
.text-yellow{
    color:#e2d951 !important
}
 .text-white,.text-light{
    color:#fff !important
}
.text-black{
    color:#000
}
.text-darker{
    color:#333 !important
}
.text-uppercase,.initialism{
    text-transform:uppercase
}
[class*="radius"]{
    overflow:hidden
}
.radius-0{
    border-radius:0 !important
}
.radius-x{
    border-radius:50% !important
}
.radius-1x{
    border-radius:10px !important
}
.radius-2x{
    border-radius:20px !important
}
.radius-3x{
    border-radius:30px !important
}
.radius-4x{
    border-radius:40px !important
}
.radius-5x{
    border-radius:5px !important
}
.radius-6x{
    border-radius:3px !important
}
 .carousel-md{
    width:44px;
    height:44px;
    line-height:44px
}
.carousel-sm{
    width:34px;
    height:34px;
    line-height:34px;
    font-size:15px
}
.carousel-xs{
    width:28px;
    height:28px;
    line-height:28px;
    font-size:15px
}
.vc_row[data-vc-stretch-content]>.container,.dokan-dashboard .vc_row[data-vc-stretch-content]>.dokan-dashboard-wrap,#wcfm-main-contentainer .vc_row[data-vc-stretch-content]>.wcfm-membership-wrapper,.wcfmmp-store-page .vc_row[data-vc-stretch-content]>#wcfmmp-store{
    width:100%
}
.wpb_text_column a{
    color:var(--tb-theme-color)
}
 .col-xlg-2-4{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
@media(min-width:1600px){
    .col-xlg-2-4{
        float:left;
        width:20%
    }
}
.col-lg-2-4{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
@media(min-width:1200px){
    .col-lg-2-4{
        float:left;
        width:20%
    }
}
.col-sm-2-4{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
@media(min-width:768px){
    .col-sm-2-4{
        float:left;
        width:20%
    }
}
.col-md-2-4{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
 @media(min-width:992px){
    .col-md-2-4{
        float:left;
        width:20%
    }
}
@media(min-width:992px){
    .col-md-push-2-4{
        left:20%
    }
}
@media(min-width:992px){
    .col-md-pull-2-4{
        right:20%
    }
}
@media(min-width:992px){
    .col-md-offset-2-4{
        margin-left:20%
    }
}
.ui-helper-hidden-accessible{
    display:none
}
img[data-lazyloaded]{
    opacity:0;
    -webkit-transition:opacity .3s linear .1s;
    -moz-transition:opacity .3s linear .2s;
    transition:opacity .3s linear .2s
}
img.loaded{
    -webkit-transition:opacity .3s linear .2s;
    -moz-transition:opacity .3s linear .2s;
    transition:opacity .3s linear .2s;
    opacity:1
}
 .owl-carousel:not(.slick-slider){
    display:block
}
.owl-carousel:not(.slick-slider):before,.owl-carousel:not(.slick-slider):after{
    content:" ";
    display:table
}
.owl-carousel:not(.slick-slider):after{
    clear:both
}
.owl-carousel:not(.slick-slider)[data-items] div.item{
    float:left;
    padding:0 15px;
    margin:0 !important
}
@media(min-width:1600px){
    .owl-carousel:not(.slick-slider)[data-items="1"]>div{
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        -webkit-flex:100%;
        -ms-flex:100%;
        flex:100%;
        max-width:100%;
        width:100%
    }
     .owl-carousel:not(.slick-slider)[data-items="1"]>div:nth-child(1n+1){
        clear:both
    }
    .owl-carousel:not(.slick-slider)[data-items="1"]>div:nth-child(n+2){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="1"][data-rows="2"]>div:nth-child(n+2){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="1"][data-rows="2"]>div:nth-child(n+3){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="1"][data-rows="3"]>div:nth-child(n+4){
        display:block
    }
     .owl-carousel:not(.slick-slider)[data-items="1"][data-rows="3"]>div:nth-child(n+5){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="1"][data-rows="4"]>div:nth-child(n+6){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="1"][data-rows="4"]>div:nth-child(n+7){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="1"][data-rows="5"]>div:nth-child(n+8){
        display:block
    }
     .owl-carousel:not(.slick-slider)[data-items="1"][data-rows="5"]>div:nth-child(n+9){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="2"]>div{
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%;
        width:50%
    }
    .owl-carousel:not(.slick-slider)[data-items="2"]>div:nth-child(2n+1){
        clear:both
    }
    .owl-carousel:not(.slick-slider)[data-items="2"]>div:nth-child(n+3){
        display:none
    }
     .owl-carousel:not(.slick-slider)[data-items="2"][data-rows="2"]>div:nth-child(n+3){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="2"][data-rows="2"]>div:nth-child(n+5){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="2"][data-rows="3"]>div:nth-child(n+6){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="2"][data-rows="3"]>div:nth-child(n+8){
        display:none
    }
     .owl-carousel:not(.slick-slider)[data-items="2"][data-rows="4"]>div:nth-child(n+9){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="2"][data-rows="4"]>div:nth-child(n+11){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="2"][data-rows="5"]>div:nth-child(n+12){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="2"][data-rows="5"]>div:nth-child(n+14){
        display:none
    }
     .owl-carousel:not(.slick-slider)[data-items="3"]>div{
        -webkit-box-flex:33.33333%;
        -moz-box-flex:33.33333%;
        -webkit-flex:33.33333%;
        -ms-flex:33.33333%;
        flex:33.33333%;
        max-width:33.33333%;
        width:33.33333%
    }
    .owl-carousel:not(.slick-slider)[data-items="3"]>div:nth-child(3n+1){
        clear:both
    }
    .owl-carousel:not(.slick-slider)[data-items="3"]>div:nth-child(n+4){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="3"][data-rows="2"]>div:nth-child(n+4){
        display:block
    }
     .owl-carousel:not(.slick-slider)[data-items="3"][data-rows="2"]>div:nth-child(n+7){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="3"][data-rows="3"]>div:nth-child(n+8){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="3"][data-rows="3"]>div:nth-child(n+11){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="3"][data-rows="4"]>div:nth-child(n+12){
        display:block
    }
     .owl-carousel:not(.slick-slider)[data-items="3"][data-rows="4"]>div:nth-child(n+15){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="3"][data-rows="5"]>div:nth-child(n+16){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="3"][data-rows="5"]>div:nth-child(n+19){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="4"]>div{
        -webkit-box-flex:25%;
        -moz-box-flex:25%;
        -webkit-flex:25%;
        -ms-flex:25%;
        flex:25%;
        max-width:25%;
        width:25%
    }
     .owl-carousel:not(.slick-slider)[data-items="4"]>div:nth-child(4n+1){
        clear:both
    }
    .owl-carousel:not(.slick-slider)[data-items="4"]>div:nth-child(n+5){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="4"][data-rows="2"]>div:nth-child(n+5){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="4"][data-rows="2"]>div:nth-child(n+9){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="4"][data-rows="3"]>div:nth-child(n+10){
        display:block
    }
     .owl-carousel:not(.slick-slider)[data-items="4"][data-rows="3"]>div:nth-child(n+14){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="4"][data-rows="4"]>div:nth-child(n+15){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="4"][data-rows="4"]>div:nth-child(n+19){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="4"][data-rows="5"]>div:nth-child(n+20){
        display:block
    }
     .owl-carousel:not(.slick-slider)[data-items="4"][data-rows="5"]>div:nth-child(n+24){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="5"]>div{
        -webkit-box-flex:20%;
        -moz-box-flex:20%;
        -webkit-flex:20%;
        -ms-flex:20%;
        flex:20%;
        max-width:20%;
        width:20%
    }
    .owl-carousel:not(.slick-slider)[data-items="5"]>div:nth-child(5n+1){
        clear:both
    }
    .owl-carousel:not(.slick-slider)[data-items="5"]>div:nth-child(n+6){
        display:none
    }
     .owl-carousel:not(.slick-slider)[data-items="5"][data-rows="2"]>div:nth-child(n+6){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="5"][data-rows="2"]>div:nth-child(n+11){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="5"][data-rows="3"]>div:nth-child(n+12){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="5"][data-rows="3"]>div:nth-child(n+17){
        display:none
    }
     .owl-carousel:not(.slick-slider)[data-items="5"][data-rows="4"]>div:nth-child(n+18){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="5"][data-rows="4"]>div:nth-child(n+23){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="5"][data-rows="5"]>div:nth-child(n+24){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="5"][data-rows="5"]>div:nth-child(n+29){
        display:none
    }
     .owl-carousel:not(.slick-slider)[data-items="6"]>div{
        -webkit-box-flex:16.66667%;
        -moz-box-flex:16.66667%;
        -webkit-flex:16.66667%;
        -ms-flex:16.66667%;
        flex:16.66667%;
        max-width:16.66667%;
        width:16.66667%
    }
    .owl-carousel:not(.slick-slider)[data-items="6"]>div:nth-child(6n+1){
        clear:both
    }
    .owl-carousel:not(.slick-slider)[data-items="6"]>div:nth-child(n+7){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="6"][data-rows="2"]>div:nth-child(n+7){
        display:block
    }
     .owl-carousel:not(.slick-slider)[data-items="6"][data-rows="2"]>div:nth-child(n+13){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="6"][data-rows="3"]>div:nth-child(n+14){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="6"][data-rows="3"]>div:nth-child(n+20){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="6"][data-rows="4"]>div:nth-child(n+21){
        display:block
    }
     .owl-carousel:not(.slick-slider)[data-items="6"][data-rows="4"]>div:nth-child(n+27){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="6"][data-rows="5"]>div:nth-child(n+28){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="6"][data-rows="5"]>div:nth-child(n+34){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="7"]>div{
        -webkit-box-flex:14.28571%;
        -moz-box-flex:14.28571%;
        -webkit-flex:14.28571%;
        -ms-flex:14.28571%;
        flex:14.28571%;
        max-width:14.28571%;
        width:14.28571%
    }
     .owl-carousel:not(.slick-slider)[data-items="7"]>div:nth-child(7n+1){
        clear:both
    }
    .owl-carousel:not(.slick-slider)[data-items="7"]>div:nth-child(n+8){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="7"][data-rows="2"]>div:nth-child(n+8){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="7"][data-rows="2"]>div:nth-child(n+15){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="7"][data-rows="3"]>div:nth-child(n+16){
        display:block
    }
     .owl-carousel:not(.slick-slider)[data-items="7"][data-rows="3"]>div:nth-child(n+23){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="7"][data-rows="4"]>div:nth-child(n+24){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="7"][data-rows="4"]>div:nth-child(n+31){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="7"][data-rows="5"]>div:nth-child(n+32){
        display:block
    }
     .owl-carousel:not(.slick-slider)[data-items="7"][data-rows="5"]>div:nth-child(n+39){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="8"]>div{
        -webkit-box-flex:12.5%;
        -moz-box-flex:12.5%;
        -webkit-flex:12.5%;
        -ms-flex:12.5%;
        flex:12.5%;
        max-width:12.5%;
        width:12.5%
    }
    .owl-carousel:not(.slick-slider)[data-items="8"]>div:nth-child(8n+1){
        clear:both
    }
    .owl-carousel:not(.slick-slider)[data-items="8"]>div:nth-child(n+9){
        display:none
    }
     .owl-carousel:not(.slick-slider)[data-items="8"][data-rows="2"]>div:nth-child(n+9){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="8"][data-rows="2"]>div:nth-child(n+17){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="8"][data-rows="3"]>div:nth-child(n+18){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="8"][data-rows="3"]>div:nth-child(n+26){
        display:none
    }
     .owl-carousel:not(.slick-slider)[data-items="8"][data-rows="4"]>div:nth-child(n+27){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="8"][data-rows="4"]>div:nth-child(n+35){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="8"][data-rows="5"]>div:nth-child(n+36){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="8"][data-rows="5"]>div:nth-child(n+44){
        display:none
    }
     .owl-carousel:not(.slick-slider)[data-items="9"]>div{
        -webkit-box-flex:11.11111%;
        -moz-box-flex:11.11111%;
        -webkit-flex:11.11111%;
        -ms-flex:11.11111%;
        flex:11.11111%;
        max-width:11.11111%;
        width:11.11111%
    }
    .owl-carousel:not(.slick-slider)[data-items="9"]>div:nth-child(9n+1){
        clear:both
    }
    .owl-carousel:not(.slick-slider)[data-items="9"]>div:nth-child(n+10){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="9"][data-rows="2"]>div:nth-child(n+10){
        display:block
    }
     .owl-carousel:not(.slick-slider)[data-items="9"][data-rows="2"]>div:nth-child(n+19){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="9"][data-rows="3"]>div:nth-child(n+20){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="9"][data-rows="3"]>div:nth-child(n+29){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="9"][data-rows="4"]>div:nth-child(n+30){
        display:block
    }
     .owl-carousel:not(.slick-slider)[data-items="9"][data-rows="4"]>div:nth-child(n+39){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="9"][data-rows="5"]>div:nth-child(n+40){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="9"][data-rows="5"]>div:nth-child(n+49){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="10"]>div{
        -webkit-box-flex:10%;
        -moz-box-flex:10%;
        -webkit-flex:10%;
        -ms-flex:10%;
        flex:10%;
        max-width:10%;
        width:10%
    }
     .owl-carousel:not(.slick-slider)[data-items="10"]>div:nth-child(10n+1){
        clear:both
    }
    .owl-carousel:not(.slick-slider)[data-items="10"]>div:nth-child(n+11){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="10"][data-rows="2"]>div:nth-child(n+11){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="10"][data-rows="2"]>div:nth-child(n+21){
        display:none
    }
     .owl-carousel:not(.slick-slider)[data-items="10"][data-rows="3"]>div:nth-child(n+22){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="10"][data-rows="3"]>div:nth-child(n+32){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="10"][data-rows="4"]>div:nth-child(n+33){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="10"][data-rows="4"]>div:nth-child(n+43){
        display:none
    }
     .owl-carousel:not(.slick-slider)[data-items="10"][data-rows="5"]>div:nth-child(n+44){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="10"][data-rows="5"]>div:nth-child(n+54){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="11"]>div{
        -webkit-box-flex:9.09091%;
        -moz-box-flex:9.09091%;
        -webkit-flex:9.09091%;
        -ms-flex:9.09091%;
        flex:9.09091%;
        max-width:9.09091%;
        width:9.09091%
    }
     .owl-carousel:not(.slick-slider)[data-items="11"]>div:nth-child(11n+1){
        clear:both
    }
    .owl-carousel:not(.slick-slider)[data-items="11"]>div:nth-child(n+12){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="11"][data-rows="2"]>div:nth-child(n+12){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="11"][data-rows="2"]>div:nth-child(n+23){
        display:none
    }
     .owl-carousel:not(.slick-slider)[data-items="11"][data-rows="3"]>div:nth-child(n+24){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="11"][data-rows="3"]>div:nth-child(n+35){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="11"][data-rows="4"]>div:nth-child(n+36){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="11"][data-rows="4"]>div:nth-child(n+47){
        display:none
    }
     .owl-carousel:not(.slick-slider)[data-items="11"][data-rows="5"]>div:nth-child(n+48){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="11"][data-rows="5"]>div:nth-child(n+59){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="12"]>div{
        -webkit-box-flex:8.33333%;
        -moz-box-flex:8.33333%;
        -webkit-flex:8.33333%;
        -ms-flex:8.33333%;
        flex:8.33333%;
        max-width:8.33333%;
        width:8.33333%
    }
     .owl-carousel:not(.slick-slider)[data-items="12"]>div:nth-child(12n+1){
        clear:both
    }
    .owl-carousel:not(.slick-slider)[data-items="12"]>div:nth-child(n+13){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="12"][data-rows="2"]>div:nth-child(n+13){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="12"][data-rows="2"]>div:nth-child(n+25){
        display:none
    }
     .owl-carousel:not(.slick-slider)[data-items="12"][data-rows="3"]>div:nth-child(n+26){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="12"][data-rows="3"]>div:nth-child(n+38){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-items="12"][data-rows="4"]>div:nth-child(n+39){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="12"][data-rows="4"]>div:nth-child(n+51){
        display:none
    }
     .owl-carousel:not(.slick-slider)[data-items="12"][data-rows="5"]>div:nth-child(n+52){
        display:block
    }
    .owl-carousel:not(.slick-slider)[data-items="12"][data-rows="5"]>div:nth-child(n+64){
        display:none
    }
}
@media(min-width:1200px) and (max-width:1599px){
    .owl-carousel:not(.slick-slider)[data-desktopslick="1"]>div{
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        -webkit-flex:100%;
        -ms-flex:100%;
        flex:100%;
        max-width:100%;
        width:100%
    }
     .owl-carousel:not(.slick-slider)[data-desktopslick="1"]>div:nth-child(n+2){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="2"]>div{
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%;
        width:50%
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="2"]>div:nth-child(n+3){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="3"]>div{
        -webkit-box-flex:33.33333%;
        -moz-box-flex:33.33333%;
        -webkit-flex:33.33333%;
        -ms-flex:33.33333%;
        flex:33.33333%;
        max-width:33.33333%;
        width:33.33333%
    }
     .owl-carousel:not(.slick-slider)[data-desktopslick="3"]>div:nth-child(n+4){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="4"]>div{
        -webkit-box-flex:25%;
        -moz-box-flex:25%;
        -webkit-flex:25%;
        -ms-flex:25%;
        flex:25%;
        max-width:25%;
        width:25%
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="4"]>div:nth-child(n+5){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="5"]>div{
        -webkit-box-flex:20%;
        -moz-box-flex:20%;
        -webkit-flex:20%;
        -ms-flex:20%;
        flex:20%;
        max-width:20%;
        width:20%
    }
     .owl-carousel:not(.slick-slider)[data-desktopslick="5"]>div:nth-child(n+6){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="6"]>div{
        -webkit-box-flex:16.66667%;
        -moz-box-flex:16.66667%;
        -webkit-flex:16.66667%;
        -ms-flex:16.66667%;
        flex:16.66667%;
        max-width:16.66667%;
        width:16.66667%
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="6"]>div:nth-child(n+7){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="7"]>div{
        -webkit-box-flex:14.28571%;
        -moz-box-flex:14.28571%;
        -webkit-flex:14.28571%;
        -ms-flex:14.28571%;
        flex:14.28571%;
        max-width:14.28571%;
        width:14.28571%
    }
     .owl-carousel:not(.slick-slider)[data-desktopslick="7"]>div:nth-child(n+8){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="8"]>div{
        -webkit-box-flex:12.5%;
        -moz-box-flex:12.5%;
        -webkit-flex:12.5%;
        -ms-flex:12.5%;
        flex:12.5%;
        max-width:12.5%;
        width:12.5%
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="8"]>div:nth-child(n+9){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="9"]>div{
        -webkit-box-flex:11.11111%;
        -moz-box-flex:11.11111%;
        -webkit-flex:11.11111%;
        -ms-flex:11.11111%;
        flex:11.11111%;
        max-width:11.11111%;
        width:11.11111%
    }
     .owl-carousel:not(.slick-slider)[data-desktopslick="9"]>div:nth-child(n+10){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="10"]>div{
        -webkit-box-flex:10%;
        -moz-box-flex:10%;
        -webkit-flex:10%;
        -ms-flex:10%;
        flex:10%;
        max-width:10%;
        width:10%
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="10"]>div:nth-child(n+11){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="11"]>div{
        -webkit-box-flex:9.09091%;
        -moz-box-flex:9.09091%;
        -webkit-flex:9.09091%;
        -ms-flex:9.09091%;
        flex:9.09091%;
        max-width:9.09091%;
        width:9.09091%
    }
     .owl-carousel:not(.slick-slider)[data-desktopslick="11"]>div:nth-child(n+12){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="12"]>div{
        -webkit-box-flex:8.33333%;
        -moz-box-flex:8.33333%;
        -webkit-flex:8.33333%;
        -ms-flex:8.33333%;
        flex:8.33333%;
        max-width:8.33333%;
        width:8.33333%
    }
    .owl-carousel:not(.slick-slider)[data-desktopslick="12"]>div:nth-child(n+13){
        display:none
    }
}
@media(min-width:992px) and (max-width:1199px){
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="1"]>div{
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        -webkit-flex:100%;
        -ms-flex:100%;
        flex:100%;
        max-width:100%;
        width:100%
    }
     .owl-carousel:not(.slick-slider)[data-desktopsmallslick="1"]>div:nth-child(n+2){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="2"]>div{
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%;
        width:50%
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="2"]>div:nth-child(n+3){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="3"]>div{
        -webkit-box-flex:33.33333%;
        -moz-box-flex:33.33333%;
        -webkit-flex:33.33333%;
        -ms-flex:33.33333%;
        flex:33.33333%;
        max-width:33.33333%;
        width:33.33333%
    }
     .owl-carousel:not(.slick-slider)[data-desktopsmallslick="3"]>div:nth-child(n+4){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="4"]>div{
        -webkit-box-flex:25%;
        -moz-box-flex:25%;
        -webkit-flex:25%;
        -ms-flex:25%;
        flex:25%;
        max-width:25%;
        width:25%
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="4"]>div:nth-child(n+5){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="5"]>div{
        -webkit-box-flex:20%;
        -moz-box-flex:20%;
        -webkit-flex:20%;
        -ms-flex:20%;
        flex:20%;
        max-width:20%;
        width:20%
    }
     .owl-carousel:not(.slick-slider)[data-desktopsmallslick="5"]>div:nth-child(n+6){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="6"]>div{
        -webkit-box-flex:16.66667%;
        -moz-box-flex:16.66667%;
        -webkit-flex:16.66667%;
        -ms-flex:16.66667%;
        flex:16.66667%;
        max-width:16.66667%;
        width:16.66667%
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="6"]>div:nth-child(n+7){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="7"]>div{
        -webkit-box-flex:14.28571%;
        -moz-box-flex:14.28571%;
        -webkit-flex:14.28571%;
        -ms-flex:14.28571%;
        flex:14.28571%;
        max-width:14.28571%;
        width:14.28571%
    }
     .owl-carousel:not(.slick-slider)[data-desktopsmallslick="7"]>div:nth-child(n+8){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="8"]>div{
        -webkit-box-flex:12.5%;
        -moz-box-flex:12.5%;
        -webkit-flex:12.5%;
        -ms-flex:12.5%;
        flex:12.5%;
        max-width:12.5%;
        width:12.5%
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="8"]>div:nth-child(n+9){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="9"]>div{
        -webkit-box-flex:11.11111%;
        -moz-box-flex:11.11111%;
        -webkit-flex:11.11111%;
        -ms-flex:11.11111%;
        flex:11.11111%;
        max-width:11.11111%;
        width:11.11111%
    }
     .owl-carousel:not(.slick-slider)[data-desktopsmallslick="9"]>div:nth-child(n+10){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="10"]>div{
        -webkit-box-flex:10%;
        -moz-box-flex:10%;
        -webkit-flex:10%;
        -ms-flex:10%;
        flex:10%;
        max-width:10%;
        width:10%
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="10"]>div:nth-child(n+11){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="11"]>div{
        -webkit-box-flex:9.09091%;
        -moz-box-flex:9.09091%;
        -webkit-flex:9.09091%;
        -ms-flex:9.09091%;
        flex:9.09091%;
        max-width:9.09091%;
        width:9.09091%
    }
     .owl-carousel:not(.slick-slider)[data-desktopsmallslick="11"]>div:nth-child(n+12){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="12"]>div{
        -webkit-box-flex:8.33333%;
        -moz-box-flex:8.33333%;
        -webkit-flex:8.33333%;
        -ms-flex:8.33333%;
        flex:8.33333%;
        max-width:8.33333%;
        width:8.33333%
    }
    .owl-carousel:not(.slick-slider)[data-desktopsmallslick="12"]>div:nth-child(n+13){
        display:none
    }
}
@media(min-width:768px) and (max-width:991px){
    .owl-carousel:not(.slick-slider)[data-tabletslick="1"]>div{
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        -webkit-flex:100%;
        -ms-flex:100%;
        flex:100%;
        max-width:100%;
        width:100%
    }
     .owl-carousel:not(.slick-slider)[data-tabletslick="1"]>div:nth-child(n+2){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="2"]>div{
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%;
        width:50%
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="2"]>div:nth-child(n+3){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="3"]>div{
        -webkit-box-flex:33.33333%;
        -moz-box-flex:33.33333%;
        -webkit-flex:33.33333%;
        -ms-flex:33.33333%;
        flex:33.33333%;
        max-width:33.33333%;
        width:33.33333%
    }
     .owl-carousel:not(.slick-slider)[data-tabletslick="3"]>div:nth-child(n+4){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="4"]>div{
        -webkit-box-flex:25%;
        -moz-box-flex:25%;
        -webkit-flex:25%;
        -ms-flex:25%;
        flex:25%;
        max-width:25%;
        width:25%
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="4"]>div:nth-child(n+5){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="5"]>div{
        -webkit-box-flex:20%;
        -moz-box-flex:20%;
        -webkit-flex:20%;
        -ms-flex:20%;
        flex:20%;
        max-width:20%;
        width:20%
    }
     .owl-carousel:not(.slick-slider)[data-tabletslick="5"]>div:nth-child(n+6){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="6"]>div{
        -webkit-box-flex:16.66667%;
        -moz-box-flex:16.66667%;
        -webkit-flex:16.66667%;
        -ms-flex:16.66667%;
        flex:16.66667%;
        max-width:16.66667%;
        width:16.66667%
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="6"]>div:nth-child(n+7){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="7"]>div{
        -webkit-box-flex:14.28571%;
        -moz-box-flex:14.28571%;
        -webkit-flex:14.28571%;
        -ms-flex:14.28571%;
        flex:14.28571%;
        max-width:14.28571%;
        width:14.28571%
    }
     .owl-carousel:not(.slick-slider)[data-tabletslick="7"]>div:nth-child(n+8){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="8"]>div{
        -webkit-box-flex:12.5%;
        -moz-box-flex:12.5%;
        -webkit-flex:12.5%;
        -ms-flex:12.5%;
        flex:12.5%;
        max-width:12.5%;
        width:12.5%
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="8"]>div:nth-child(n+9){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="9"]>div{
        -webkit-box-flex:11.11111%;
        -moz-box-flex:11.11111%;
        -webkit-flex:11.11111%;
        -ms-flex:11.11111%;
        flex:11.11111%;
        max-width:11.11111%;
        width:11.11111%
    }
     .owl-carousel:not(.slick-slider)[data-tabletslick="9"]>div:nth-child(n+10){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="10"]>div{
        -webkit-box-flex:10%;
        -moz-box-flex:10%;
        -webkit-flex:10%;
        -ms-flex:10%;
        flex:10%;
        max-width:10%;
        width:10%
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="10"]>div:nth-child(n+11){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="11"]>div{
        -webkit-box-flex:9.09091%;
        -moz-box-flex:9.09091%;
        -webkit-flex:9.09091%;
        -ms-flex:9.09091%;
        flex:9.09091%;
        max-width:9.09091%;
        width:9.09091%
    }
     .owl-carousel:not(.slick-slider)[data-tabletslick="11"]>div:nth-child(n+12){
        display:none
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="12"]>div{
        -webkit-box-flex:8.33333%;
        -moz-box-flex:8.33333%;
        -webkit-flex:8.33333%;
        -ms-flex:8.33333%;
        flex:8.33333%;
        max-width:8.33333%;
        width:8.33333%
    }
    .owl-carousel:not(.slick-slider)[data-tabletslick="12"]>div:nth-child(n+13){
        display:none
    }
}
@media(min-width:480px) and (max-width:767px){
    .owl-carousel:not(.slick-slider)[data-landscapeslick="1"]>div{
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        -webkit-flex:100%;
        -ms-flex:100%;
        flex:100%;
        max-width:100%;
        width:100%
    }
     .owl-carousel:not(.slick-slider)[data-landscapeslick="2"]>div{
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%;
        width:50%
    }
    .owl-carousel:not(.slick-slider)[data-landscapeslick="3"]>div{
        -webkit-box-flex:33.33333%;
        -moz-box-flex:33.33333%;
        -webkit-flex:33.33333%;
        -ms-flex:33.33333%;
        flex:33.33333%;
        max-width:33.33333%;
        width:33.33333%
    }
    .owl-carousel:not(.slick-slider)[data-landscapeslick="4"]>div{
        -webkit-box-flex:25%;
        -moz-box-flex:25%;
        -webkit-flex:25%;
        -ms-flex:25%;
        flex:25%;
        max-width:25%;
        width:25%
    }
     .owl-carousel:not(.slick-slider)[data-landscapeslick="5"]>div{
        -webkit-box-flex:20%;
        -moz-box-flex:20%;
        -webkit-flex:20%;
        -ms-flex:20%;
        flex:20%;
        max-width:20%;
        width:20%
    }
    .owl-carousel:not(.slick-slider)[data-landscapeslick="6"]>div{
        -webkit-box-flex:16.66667%;
        -moz-box-flex:16.66667%;
        -webkit-flex:16.66667%;
        -ms-flex:16.66667%;
        flex:16.66667%;
        max-width:16.66667%;
        width:16.66667%
    }
    .owl-carousel:not(.slick-slider)[data-landscapeslick="7"]>div{
        -webkit-box-flex:14.28571%;
        -moz-box-flex:14.28571%;
        -webkit-flex:14.28571%;
        -ms-flex:14.28571%;
        flex:14.28571%;
        max-width:14.28571%;
        width:14.28571%
    }
     .owl-carousel:not(.slick-slider)[data-landscapeslick="8"]>div{
        -webkit-box-flex:12.5%;
        -moz-box-flex:12.5%;
        -webkit-flex:12.5%;
        -ms-flex:12.5%;
        flex:12.5%;
        max-width:12.5%;
        width:12.5%
    }
    .owl-carousel:not(.slick-slider)[data-landscapeslick="9"]>div{
        -webkit-box-flex:11.11111%;
        -moz-box-flex:11.11111%;
        -webkit-flex:11.11111%;
        -ms-flex:11.11111%;
        flex:11.11111%;
        max-width:11.11111%;
        width:11.11111%
    }
    .owl-carousel:not(.slick-slider)[data-landscapeslick="10"]>div{
        -webkit-box-flex:10%;
        -moz-box-flex:10%;
        -webkit-flex:10%;
        -ms-flex:10%;
        flex:10%;
        max-width:10%;
        width:10%
    }
     .owl-carousel:not(.slick-slider)[data-landscapeslick="11"]>div{
        -webkit-box-flex:9.09091%;
        -moz-box-flex:9.09091%;
        -webkit-flex:9.09091%;
        -ms-flex:9.09091%;
        flex:9.09091%;
        max-width:9.09091%;
        width:9.09091%
    }
    .owl-carousel:not(.slick-slider)[data-landscapeslick="12"]>div{
        -webkit-box-flex:8.33333%;
        -moz-box-flex:8.33333%;
        -webkit-flex:8.33333%;
        -ms-flex:8.33333%;
        flex:8.33333%;
        max-width:8.33333%;
        width:8.33333%
    }
}
@media(max-width:480px){
    .owl-carousel:not(.slick-slider)[data-mobileslick="1"]>div{
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        -webkit-flex:100%;
        -ms-flex:100%;
        flex:100%;
        max-width:100%;
        width:100%
    }
     .owl-carousel:not(.slick-slider)[data-mobileslick="2"]>div{
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%;
        width:50%
    }
    .owl-carousel:not(.slick-slider)[data-mobileslick="3"]>div{
        -webkit-box-flex:33.33333%;
        -moz-box-flex:33.33333%;
        -webkit-flex:33.33333%;
        -ms-flex:33.33333%;
        flex:33.33333%;
        max-width:33.33333%;
        width:33.33333%
    }
    .owl-carousel:not(.slick-slider)[data-mobileslick="4"]>div{
        -webkit-box-flex:25%;
        -moz-box-flex:25%;
        -webkit-flex:25%;
        -ms-flex:25%;
        flex:25%;
        max-width:25%;
        width:25%
    }
     .owl-carousel:not(.slick-slider)[data-mobileslick="5"]>div{
        -webkit-box-flex:20%;
        -moz-box-flex:20%;
        -webkit-flex:20%;
        -ms-flex:20%;
        flex:20%;
        max-width:20%;
        width:20%
    }
    .owl-carousel:not(.slick-slider)[data-mobileslick="6"]>div{
        -webkit-box-flex:16.66667%;
        -moz-box-flex:16.66667%;
        -webkit-flex:16.66667%;
        -ms-flex:16.66667%;
        flex:16.66667%;
        max-width:16.66667%;
        width:16.66667%
    }
    .owl-carousel:not(.slick-slider)[data-mobileslick="7"]>div{
        -webkit-box-flex:14.28571%;
        -moz-box-flex:14.28571%;
        -webkit-flex:14.28571%;
        -ms-flex:14.28571%;
        flex:14.28571%;
        max-width:14.28571%;
        width:14.28571%
    }
     .owl-carousel:not(.slick-slider)[data-mobileslick="8"]>div{
        -webkit-box-flex:12.5%;
        -moz-box-flex:12.5%;
        -webkit-flex:12.5%;
        -ms-flex:12.5%;
        flex:12.5%;
        max-width:12.5%;
        width:12.5%
    }
    .owl-carousel:not(.slick-slider)[data-mobileslick="9"]>div{
        -webkit-box-flex:11.11111%;
        -moz-box-flex:11.11111%;
        -webkit-flex:11.11111%;
        -ms-flex:11.11111%;
        flex:11.11111%;
        max-width:11.11111%;
        width:11.11111%
    }
    .owl-carousel:not(.slick-slider)[data-mobileslick="10"]>div{
        -webkit-box-flex:10%;
        -moz-box-flex:10%;
        -webkit-flex:10%;
        -ms-flex:10%;
        flex:10%;
        max-width:10%;
        width:10%
    }
     .owl-carousel:not(.slick-slider)[data-mobileslick="11"]>div{
        -webkit-box-flex:9.09091%;
        -moz-box-flex:9.09091%;
        -webkit-flex:9.09091%;
        -ms-flex:9.09091%;
        flex:9.09091%;
        max-width:9.09091%;
        width:9.09091%
    }
    .owl-carousel:not(.slick-slider)[data-mobileslick="12"]>div{
        -webkit-box-flex:8.33333%;
        -moz-box-flex:8.33333%;
        -webkit-flex:8.33333%;
        -ms-flex:8.33333%;
        flex:8.33333%;
        max-width:8.33333%;
        width:8.33333%
    }
}
.no-margin{
    margin:0 !important
}
.no-margin .pagination{
    margin:0
}
 .no-padding{
    padding:0 !important
}
.no-position{
    position:static !important
}
.inline-block{
    display:inline-block;
    vertical-align:middle
}
.lt-ie8 .inline-block{
    display:inline;
    zoom:1
}
.no-background{
    -webkit-box-shadow:none;
    box-shadow:none;
    background:none !important
}
.no-effect a:before{
    content:none !important
}
.clear-list{
    padding:0;
    margin:0;
    list-style:none
}
.text-uppercase,.initialism{
    text-transform:uppercase !important
}
.separator_align_center{
    text-align:center !important
}
.vc_align_right,.separator_align_right{
    text-align:right !important
}
 .separator_align_left{
    text-align:left !important
}
.font-size-lg{
    font-size:48px
}
.font-size-md{
    font-size:30px
}
.font-size-sm{
    font-size:18px
}
.font-size-xs{
    font-size:14px
}
.no-border{
    border:0 !important
}
.bg-transparent{
    background:transparent !important
}
table,table.wcv-table{
    background-color:transparent
}
th{
    text-align:left
}
table,table.wcv-table,.table{
    width:100%;
    max-width:100%;
    margin-bottom:23px
}
table>thead>tr>th,table.wcv-table>thead>tr>th,table>thead>tr>td,table.wcv-table>thead>tr>td,table>tbody>tr>th,table.wcv-table>tbody>tr>th,table>tbody>tr>td,table.wcv-table>tbody>tr>td,table>tfoot>tr>th,table.wcv-table>tfoot>tr>th,table>tfoot>tr>td,table.wcv-table>tfoot>tr>td,.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{
    padding:8px;
    line-height:1.7;
    vertical-align:top;
    border-top:1px solid #ddd
}
 table>thead>tr>th,table.wcv-table>thead>tr>th,.table>thead>tr>th{
    vertical-align:bottom;
    border-bottom:2px solid #ddd
}
table>caption+thead>tr:first-child>th,table>caption+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>td,table>thead:first-child>tr:first-child>th,table>thead:first-child>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{
    border-top:0
}
 table>tbody+tbody,table.wcv-table>tbody+tbody,.table>tbody+tbody{
    border-top:2px solid #ddd
}
table .table,.table .table{
    background-color:#fff
}
.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{
    padding:5px
}
table,table.wcv-table,.table-bordered{
    border:1px solid #ddd
}
table>thead>tr>th,table.wcv-table>thead>tr>th,table>thead>tr>td,table.wcv-table>thead>tr>td,table>tbody>tr>th,table.wcv-table>tbody>tr>th,table>tbody>tr>td,table.wcv-table>tbody>tr>td,table>tfoot>tr>th,table.wcv-table>tfoot>tr>th,table>tfoot>tr>td,table.wcv-table>tfoot>tr>td,.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{
    border:1px solid #ddd
}
 .table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{
    background-color:#f9f9f9
}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{
    background-color:#f5f5f5
}
table col[class*="col-"]{
    position:static;
    float:none;
    display:table-column
}
table td[class*="col-"],table th[class*="col-"]{
    position:static;
    float:none;
    display:table-cell
}
.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{
    background-color:#f5f5f5
}
 .table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{
    background-color:#e8e8e8
}
.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{
    background-color:#dff0d8
}
 .table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{
    background-color:#d0e9c6
}
.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{
    background-color:#d9edf7
}
 .table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{
    background-color:#c4e3f3
}
.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{
    background-color:#fcf8e3
}
 .table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{
    background-color:#faf2cc
}
.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{
    background-color:#f2dede
}
 .table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{
    background-color:#ebcccc
}
@media screen and (max-width:767px){
    .table-responsive{
        width:100%;
        margin-bottom:17.25px;
        overflow-y:hidden;
        overflow-x:auto;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        border:1px solid #ddd;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive>.table{
        margin-bottom:0
    }
    .table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{
        white-space:nowrap
    }
     .table-responsive>.table-bordered{
        border:0
    }
    .table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{
        border-left:0
    }
    .table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{
        border-right:0
    }
     .table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{
        border-bottom:0
    }
}
.tbay-vertical li.active-mega-menu>a:after{
    right:15px;
    left:auto;
    line-height:initial;
    position:absolute
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
    body.woocommerce .products .star-rating,.woocommerce .product .star-rating,.woocommerce .star-rating{
        width:76px !important
    }
     .woocommerce p.stars a::before{
        width:5em
    }
}
.wpb_content_element:only-child{
    margin:0
}
.urna-admin-icon:before{
    content:"";
    display:block;
    z-index:1;
    background-image:url("../inc/assets/images/admin/vc-icon-urna.jpg");
    background-repeat:no-repeat;
    background-size:20px 20px;
    width:20px;
    height:20px;
    border-radius:3px;
    margin-top:1px
}
body .vc_column_container{
    padding-left:15px;
    padding-right:15px
}
body .vc_column_container>.vc_column-inner{
    padding-left:0;
    padding-right:0
}
.vc_row-has-fill>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_col-has-fill>.vc_column-inner{
    padding-top:0
}
 body.body-full-width #tbay-header .elementor-section-boxed>.elementor-container,body.body-full-width #tbay-customize-header .elementor-section-boxed>.elementor-container{
    max-width:100%;
    padding-left:65px;
    padding-right:65px
}
body.body-full-width #tbay-header .dropdown-menu .elementor-section.elementor-section-boxed>.elementor-container,body.body-full-width #tbay-customize-header .dropdown-menu .elementor-section.elementor-section-boxed>.elementor-container{
    padding-left:15px;
    padding-right:15px
}
body.body-full-width #tbay-header .dropdown-menu .elementor-section.elementor-section-boxed>.elementor-container.elementor-column-gap-no,body.body-full-width #tbay-customize-header .dropdown-menu .elementor-section.elementor-section-boxed>.elementor-container.elementor-column-gap-no{
    padding:0
}
 body.body-full-width .tbay-section-static .aligned-fullwidth .dropdown-menu{
    width:100% !important
}
body.body-full-width .tbay-section-static .aligned-fullwidth .dropdown-menu .elementor-widget-wrap>div{
    padding:0
}
body.body-full-width .tbay-section-static .aligned-fullwidth .elementor-section.elementor-section-boxed>.elementor-container{
    padding:0 !important;
    max-width:100%
}
body.body-full-width .tbay-section-static .tbay-topcart .dropdown-menu{
    padding:0 25px
}
body.body-full-width .tbay-section-static .dropdown-menu{
    padding-left:65px;
    padding-right:65px
}
 body.body-full-width .tbay-section-static .dropdown-menu .row [class*="col-"]{
    padding:0
}
.urna-social-links a{
    width:30px;
    height:30px;
    line-height:30px;
    color:#fff !important;
    background-color:#1b4e9b;
    margin:0 5px;
    display:inline-block;
    text-align:center;
    font-size:15px
}
.urna-social-links a:first-child{
    margin-left:0
}
.urna-social-links a.share-linkedin{
    background-color:#026fac
}
.urna-social-links a.share-pinterest{
    background-color:#c51f26
}
.urna-social-links a.share-twitter{
    background-color:#1c9deb
}
 .urna-social-links a.share-whatsapp{
    background-color:#57f676
}
.urna-social-links a.share-email{
    background-color:#d44f42
}
@media(max-width:767px){
    .urna-social-links a{
        font-size:16px;
        width:30px;
        height:30px;
        line-height:30px
    }
}
.singular-shop .information .urna-social-links{
    margin-top:13px
}
.has-after,.post .entry-category.type-2 a,.entry-meta-list .entry-author a,.entry-single .entry-category a,.woocommerce form.login .lost_password a,.woocommerce form.register .lost_password a,.woocommerce form.register .wcfmmp_become_vendor_link a{
    position:relative
}
 .has-after:after,.post .entry-category.type-2 a:after,.entry-meta-list .entry-author a:after,.entry-single .entry-category a:after,.woocommerce form.login .lost_password a:after,.woocommerce form.register .lost_password a:after,.woocommerce form.register .wcfmmp_become_vendor_link a:after{
    background-color:var(--tb-theme-color);
    content:"";
    height:1px;
    left:0;
    opacity:0;
    filter:alpha(opacity=0);
    pointer-events:none;
    position:absolute;
    top:100%;
    right:auto;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:all .15s cubic-bezier(0.39,0.575,0.565,1);
    -o-transition:all .15s cubic-bezier(0.39,0.575,0.565,1);
    transition:all .15s cubic-bezier(0.39,0.575,0.565,1);
    transition-property:opacity,transform;
    width:100%
}
 .has-after:hover,.post .entry-category.type-2 a:hover,.entry-meta-list .entry-author a:hover,.entry-single .entry-category a:hover,.woocommerce form.login .lost_password a:hover,.woocommerce form.register .lost_password a:hover,.woocommerce form.register .wcfmmp_become_vendor_link a:hover{
    color:var(--tb-theme-color)
}
.has-after:hover:after,.post .entry-category.type-2 a:hover:after,.entry-meta-list .entry-author a:hover:after,.entry-single .entry-category a:hover:after,.woocommerce form.login .lost_password a:hover:after,.woocommerce form.register .lost_password a:hover:after,.woocommerce form.register .wcfmmp_become_vendor_link a:hover:after{
    opacity:1;
    filter:alpha(opacity=100);
    transition-delay:.1s;
    transition-duration:.15s;
    -webkit-transform:translateY(-2px);
    -ms-transform:translateY(-2px);
    -o-transform:translateY(-2px);
    transform:translateY(-2px)
}
 .has-bg,.related.tbay-addon.cross-sells,.upsells.tbay-addon.cross-sells,.single-full .entry-single .author-info,.woocommerce .singular-shop.archive-full .yith-wfbt-section,.woocommerce .singular-shop.archive-full .tbay-addon.related,.woocommerce .singular-shop.inner-sidebar .yith-wfbt-section,.woocommerce .singular-shop.inner-sidebar .tbay-addon.related,body .singular-shop.archive-full .yith-wfbt-section,body .singular-shop.archive-full .tbay-addon.related,body .singular-shop.inner-sidebar .yith-wfbt-section,body .singular-shop.inner-sidebar .tbay-addon.related{
    position:relative;
    background:#f5f5f5
}
 .has-bg:before,.related.tbay-addon.cross-sells:before,.upsells.tbay-addon.cross-sells:before,.single-full .entry-single .author-info:before,.woocommerce .singular-shop.archive-full .yith-wfbt-section:before,.woocommerce .singular-shop.archive-full .tbay-addon.related:before,.woocommerce .singular-shop.inner-sidebar .yith-wfbt-section:before,.woocommerce .singular-shop.inner-sidebar .tbay-addon.related:before,body .singular-shop.archive-full .yith-wfbt-section:before,body .singular-shop.archive-full .tbay-addon.related:before,body .singular-shop.inner-sidebar .yith-wfbt-section:before,body .singular-shop.inner-sidebar .tbay-addon.related:before,.has-bg:after,.related.tbay-addon.cross-sells:after,.upsells.tbay-addon.cross-sells:after,.single-full .entry-single .author-info:after,.woocommerce .singular-shop.archive-full .yith-wfbt-section:after,.woocommerce .singular-shop.archive-full .tbay-addon.related:after,.woocommerce .singular-shop.inner-sidebar .yith-wfbt-section:after,.woocommerce .singular-shop.inner-sidebar .tbay-addon.related:after,body .singular-shop.archive-full .yith-wfbt-section:after,body .singular-shop.archive-full .tbay-addon.related:after,body .singular-shop.inner-sidebar .yith-wfbt-section:after,body .singular-shop.inner-sidebar .tbay-addon.related:after{
    content:'';
    display:block;
    background:#f5f5f5;
    position:absolute;
    width:10000px;
    height:100%;
    left:100%;
    right:auto;
    top:0;
    z-index:-1
}
 .has-bg:after,.related.tbay-addon.cross-sells:after,.upsells.tbay-addon.cross-sells:after,.single-full .entry-single .author-info:after,.woocommerce .singular-shop.archive-full .yith-wfbt-section:after,.woocommerce .singular-shop.archive-full .tbay-addon.related:after,.woocommerce .singular-shop.inner-sidebar .yith-wfbt-section:after,.woocommerce .singular-shop.inner-sidebar .tbay-addon.related:after,body .singular-shop.archive-full .yith-wfbt-section:after,body .singular-shop.archive-full .tbay-addon.related:after,body .singular-shop.inner-sidebar .yith-wfbt-section:after,body .singular-shop.inner-sidebar .tbay-addon.related:after{
    left:auto;
    right:100%
}
 .btn-theme,.btn-default,.woof_container_inner_tags ul.woof_list label,.show-view-all a,.btn-view-all,.post .entry-category.type-1 a,.page-404 .page-content .contactus,.more_products a,.tbay-pagination-load-more a,.woocommerce .woof_submit_search_form_container button.woof_reset_search_form,.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a,.top-cart .group-button p.buttons a.button,.woocommerce button.button,.woocommerce a.button.wc-backward,.woocommerce a.woocommerce-button.view,#respond input#submit,.woocommerce #respond input#submit,.woocommerce input.button,.singular-shop .tbay-modalButton,.single-product .tbay-modalButton,#reviews .wcpr-filter-button,.wvs-css .variations .reset_variations,#report-abuse table input[type="submit"],form[name="export_orders"] ~ table.table .order-comments input.btn,.wcvendors-pro-dashboard-wrapper a.button,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button,.wcv-order-header .wcv-form .control>input#clear_button{
    border:1px solid #e5e5e5;
    padding:0 30px;
    text-transform:uppercase;
    font-weight:500;
    line-height:42px;
    font-size:14px;
    background:#f5f5f5;
    color:var(--btn-color-black);
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    display:inline-block;
    letter-spacing:0;
    text-align:center
}
 .btn-theme:hover,.btn-default:hover,.woof_container_inner_tags ul.woof_list label:hover,.show-view-all a:hover,.btn-view-all:hover,.post .entry-category.type-1 a:hover,.page-404 .page-content .contactus:hover,.more_products a:hover,.tbay-pagination-load-more a:hover,.woocommerce .woof_submit_search_form_container button.woof_reset_search_form:hover,.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a:hover,.top-cart .group-button p.buttons a.button:hover,.woocommerce button.button:hover,.woocommerce a.button.wc-backward:hover,.woocommerce a.woocommerce-button.view:hover,#respond input#submit:hover,.woocommerce input.button:hover,.singular-shop .tbay-modalButton:hover,.single-product .tbay-modalButton:hover,#reviews .wcpr-filter-button:hover,.wvs-css .variations .reset_variations:hover,#report-abuse table input[type="submit"]:hover,form[name="export_orders"] ~ table.table .order-comments input.btn:hover,.wcvendors-pro-dashboard-wrapper a.button:hover,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:hover,.wcv-order-header .wcv-form .control>input#clear_button:hover,.btn-theme:focus,.btn-default:focus,.woof_container_inner_tags ul.woof_list label:focus,.show-view-all a:focus,.btn-view-all:focus,.post .entry-category.type-1 a:focus,.page-404 .page-content .contactus:focus,.more_products a:focus,.tbay-pagination-load-more a:focus,.woocommerce .woof_submit_search_form_container button.woof_reset_search_form:focus,.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a:focus,.top-cart .group-button p.buttons a.button:focus,.woocommerce button.button:focus,.woocommerce a.button.wc-backward:focus,.woocommerce a.woocommerce-button.view:focus,#respond input#submit:focus,.woocommerce input.button:focus,.singular-shop .tbay-modalButton:focus,.single-product .tbay-modalButton:focus,#reviews .wcpr-filter-button:focus,.wvs-css .variations .reset_variations:focus,#report-abuse table input[type="submit"]:focus,form[name="export_orders"] ~ table.table .order-comments input.btn:focus,.wcvendors-pro-dashboard-wrapper a.button:focus,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:focus,.wcv-order-header .wcv-form .control>input#clear_button:focus,.btn-theme:active:hover,.btn-default:active:hover,.woof_container_inner_tags ul.woof_list label:active:hover,.show-view-all a:active:hover,.btn-view-all:active:hover,.post .entry-category.type-1 a:active:hover,.page-404 .page-content .contactus:active:hover,.more_products a:active:hover,.tbay-pagination-load-more a:active:hover,.woocommerce .woof_submit_search_form_container button.woof_reset_search_form:active:hover,.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a:active:hover,.top-cart .group-button p.buttons a.button:active:hover,.woocommerce button.button:active:hover,.woocommerce a.button.wc-backward:active:hover,.woocommerce a.woocommerce-button.view:active:hover,#respond input#submit:active:hover,.woocommerce input.button:active:hover,.singular-shop .tbay-modalButton:active:hover,.single-product .tbay-modalButton:active:hover,#reviews .wcpr-filter-button:active:hover,.wvs-css .variations .reset_variations:active:hover,#report-abuse table input[type="submit"]:active:hover,form[name="export_orders"] ~ table.table .order-comments input.btn:active:hover,.wcvendors-pro-dashboard-wrapper a.button:active:hover,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:active:hover,.wcv-order-header .wcv-form .control>input#clear_button:active:hover{
    background:#e8e8e8;
    outline:0;
    color:var(--btn-color-black)
}
 .btn-theme i,.btn-default i,.woof_container_inner_tags ul.woof_list label i,.show-view-all a i,.btn-view-all i,.post .entry-category.type-1 a i,.page-404 .page-content .contactus i,.more_products a i,.tbay-pagination-load-more a i,.woocommerce .woof_submit_search_form_container button.woof_reset_search_form i,.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a i,.top-cart .group-button p.buttons a.button i,.woocommerce button.button i,.woocommerce a.button.wc-backward i,.woocommerce a.woocommerce-button.view i,#respond input#submit i,.woocommerce #respond input#submit i,.woocommerce input.button i,.singular-shop .tbay-modalButton i,.single-product .tbay-modalButton i,#reviews .wcpr-filter-button i,.wvs-css .variations .reset_variations i,#report-abuse table input[type="submit"] i,form[name="export_orders"] ~ table.table .order-comments input.btn i,.wcvendors-pro-dashboard-wrapper a.button i,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button i,.wcv-order-header .wcv-form .control>input#clear_button i{
    margin-right:7px;
    margin-left:0;
    font-size:18px;
    display:inline-block;
    vertical-align:middle
}
 .btn-theme-2,.woocommerce-pagination a.button,.widget_price_filter .price_slider_amount .button,.tbay-addon.tbay-addon-banner .tbay-addon-content .button,.tbay-addon-newsletter input[type="submit"],.tbay-addon-newsletter button[type="submit"],.widget-newletter input[type="submit"],.widget-newletter button[type="submit"],.post-list .readmore,.post-grid .readmore,.entry-single .entry-description a,.entry-single .author-info .all-post,.post-password-form input[type=submit],#comments #respond .form-submit input,#reviews #respond .form-submit input,.wpcf7-form .form-horizontal .wpcf7-submit,.page-404 .page-content .backtohome,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove,body table.compare-list .add-to-cart td a.button,body table.compare-list .add-to-cart td a.button+a,input#ywqa-submit-question,div#new-answer-header .ywqa_submit_answer,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a,.wishlist_table.mobile .product-add-to-cart .add-cart a,.products-list .product-block .group-buttons>div.add-cart a,.top-cart .tbay-dropdown-cart ul.cart_empty a.wc-continue,.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a.checkout,.top-cart .group-button p.buttons a.button.checkout,.woocommerce button.button[name="track"],.singular-shop div.product .single_add_to_cart_button,.singular-shop .elementor-widget-woocommerce-product-images .single_add_to_cart_button,.single-product div.product .single_add_to_cart_button,.single-product .elementor-widget-woocommerce-product-images .single_add_to_cart_button,#sticky-menu-bar #sticky-custom-add-to-cart,.mobile-btn-cart-click #tbay-click-addtocart,.cart_totals .wc-proceed-to-checkout a.checkout-button,.coupon .box .btn[type=submit],.woocommerce form.register input.button.otp_reg_dig_wc,.woocommerce button.button.dig_wc_mobileLogin,.woocommerce form.login>p.last .button,.woocommerce form.register>p.last .button,.woocommerce-order-received .order-again a,.woocommerce form.checkout_coupon>p.form-row-last .button,.woocommerce-checkout-payment .place-order button.button.alt,form.checkout .woocommerce-checkout-review-order.compatible-checkout .wc-gzd-order-submit button#place_order,#custom-register button.submit_button,#custom-login button.submit_button,.woocommerce button.button[name="dokan_checkout_place_quote"],.mvx_regi_main .register .button,#report_abuse_form button.submit-report-abuse,.vendor_sidebar .widget_mvx_quick_info #respond input#submit,#mvx-store-conatiner .mvx-store-locator-wrap .mvx-store-map-pagination .vendor_sort input[type="submit"],#mvx-store-conatiner .mvx-store-map-filter input[type="submit"],#mvx-store-conatiner input[type=submit],#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"],#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button,.wcfm_popup_wrapper .wcfm_popup_button,#wcfmmp-store #reviews .add_review button,.form-row input[name="apply_for_vendor_submit"],form.wcv-form .wcv-button[type="submit"],.dashboard .wcv-dashboard-navigation ~ form input[type="submit"],.shop_settings input[name="vendor_application_submit"],form[name="export_orders"] input,.wcvendors-pro-dashboard-wrapper input#update_button,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button,.wcv-form .control-group .control>input.wcv-button:not(#clear_button),table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"],table.wcvendors-table-order form #tracking_number_save_button,form#wcv-store-settings input#store_save_button,.wcv_store_search form input[type="submit"],.wcv_vendor_search form input[type="submit"],.wpmc-steps-wrapper ~ .wpmc-nav-wrapper button[type="button"],#tbay-quick-view-content .image-mains .view-details-btn,.wc-block-cart__submit .wc-block-cart__submit-button,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button,#yith-woocompare-preview-bar footer a,.popup-aska-question .tbay-wrap input[type="submit"]{
    border-width:1px;
    border-style:solid;
    border-color:var(--tb-theme-color);
    background:#ED1D24;
    color:white
    padding:0 30px;
    text-transform:uppercase;
    font-weight:500;
    line-height:42px;
    font-size:14px;
    letter-spacing:0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    display:inline-block;
    text-align:center;
    position:relative
}
 .btn-theme-2:hover,.woocommerce-pagination a.button:hover,.widget_price_filter .price_slider_amount .button:hover,.tbay-addon.tbay-addon-banner .tbay-addon-content .button:hover,.tbay-addon-newsletter input[type="submit"]:hover,.tbay-addon-newsletter button[type="submit"]:hover,.widget-newletter input[type="submit"]:hover,.widget-newletter button[type="submit"]:hover,.post-list .readmore:hover,.post-grid .readmore:hover,.entry-single .entry-description a:hover,.entry-single .author-info .all-post:hover,.post-password-form input[type=submit]:hover,#comments #respond .form-submit input:hover,#reviews #respond .form-submit input:hover,.wpcf7-form .form-horizontal .wpcf7-submit:hover,.page-404 .page-content .backtohome:hover,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove:hover,body table.compare-list .add-to-cart td a.button:hover,body table.compare-list .add-to-cart td a.button+a:hover,input#ywqa-submit-question:hover,div#new-answer-header .ywqa_submit_answer:hover,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:hover,.wishlist_table.mobile .product-add-to-cart .add-cart a:hover,.products-list .product-block .group-buttons>div.add-cart a:hover,.top-cart .tbay-dropdown-cart ul.cart_empty a.wc-continue:hover,.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a.checkout:hover,.top-cart .group-button p.buttons a.button.checkout:hover,.woocommerce button.button[name="track"]:hover,.singular-shop div.product .single_add_to_cart_button:hover,.singular-shop .elementor-widget-woocommerce-product-images .single_add_to_cart_button:hover,.single-product div.product .single_add_to_cart_button:hover,.single-product .elementor-widget-woocommerce-product-images .single_add_to_cart_button:hover,#sticky-menu-bar #sticky-custom-add-to-cart:hover,.mobile-btn-cart-click #tbay-click-addtocart:hover,.cart_totals .wc-proceed-to-checkout a.checkout-button:hover,.coupon .box .btn[type=submit]:hover,.woocommerce form.register input.button.otp_reg_dig_wc:hover,.woocommerce button.button.dig_wc_mobileLogin:hover,.woocommerce form.login>p.last .button:hover,.woocommerce form.register>p.last .button:hover,.woocommerce-order-received .order-again a:hover,.woocommerce form.checkout_coupon>p.form-row-last .button:hover,.woocommerce-checkout-payment .place-order button.button.alt:hover,form.checkout .woocommerce-checkout-review-order.compatible-checkout .wc-gzd-order-submit button#place_order:hover,#custom-register button.submit_button:hover,#custom-login button.submit_button:hover,.woocommerce button.button[name="dokan_checkout_place_quote"]:hover,.mvx_regi_main .register .button:hover,#report_abuse_form button.submit-report-abuse:hover,.vendor_sidebar .widget_mvx_quick_info #respond input#submit:hover,#mvx-store-conatiner .mvx-store-locator-wrap .mvx-store-map-pagination .vendor_sort input[type="submit"]:hover,#mvx-store-conatiner .mvx-store-map-filter input[type="submit"]:hover,#mvx-store-conatiner input[type=submit]:hover,#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]:hover,#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:hover,.wcfm_popup_wrapper .wcfm_popup_button:hover,#wcfmmp-store #reviews .add_review button:hover,.form-row input[name="apply_for_vendor_submit"]:hover,form.wcv-form .wcv-button[type="submit"]:hover,.dashboard .wcv-dashboard-navigation ~ form input[type="submit"]:hover,.shop_settings input[name="vendor_application_submit"]:hover,form[name="export_orders"] input:hover,.wcvendors-pro-dashboard-wrapper input#update_button:hover,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button:hover,.wcv-form .control-group .control>input.wcv-button:hover:not(#clear_button),table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]:hover,table.wcvendors-table-order form #tracking_number_save_button:hover,form#wcv-store-settings input#store_save_button:hover,.wcv_store_search form input[type="submit"]:hover,.wcv_vendor_search form input[type="submit"]:hover,.wpmc-steps-wrapper ~ .wpmc-nav-wrapper button[type="button"]:hover,#tbay-quick-view-content .image-mains .view-details-btn:hover,.wc-block-cart__submit .wc-block-cart__submit-button:hover,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button:hover,#yith-woocompare-preview-bar footer a:hover,.popup-aska-question .tbay-wrap input[type="submit"]:hover,.btn-theme-2:focus,.woocommerce-pagination a.button:focus,.widget_price_filter .price_slider_amount .button:focus,.tbay-addon.tbay-addon-banner .tbay-addon-content .button:focus,.tbay-addon-newsletter input[type="submit"]:focus,.tbay-addon-newsletter button[type="submit"]:focus,.widget-newletter input[type="submit"]:focus,.widget-newletter button[type="submit"]:focus,.post-list .readmore:focus,.post-grid .readmore:focus,.entry-single .entry-description a:focus,.entry-single .author-info .all-post:focus,.post-password-form input[type=submit]:focus,#comments #respond .form-submit input:focus,#reviews #respond .form-submit input:focus,.wpcf7-form .form-horizontal .wpcf7-submit:focus,.page-404 .page-content .backtohome:focus,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove:focus,body table.compare-list .add-to-cart td a.button:focus,body table.compare-list .add-to-cart td a.button+a:focus,input#ywqa-submit-question:focus,div#new-answer-header .ywqa_submit_answer:focus,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:focus,.wishlist_table.mobile .product-add-to-cart .add-cart a:focus,.products-list .product-block .group-buttons>div.add-cart a:focus,.top-cart .tbay-dropdown-cart ul.cart_empty a.wc-continue:focus,.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a.checkout:focus,.top-cart .group-button p.buttons a.button.checkout:focus,.woocommerce button.button[name="track"]:focus,.singular-shop div.product .single_add_to_cart_button:focus,.singular-shop .elementor-widget-woocommerce-product-images .single_add_to_cart_button:focus,.single-product div.product .single_add_to_cart_button:focus,.single-product .elementor-widget-woocommerce-product-images .single_add_to_cart_button:focus,#sticky-menu-bar #sticky-custom-add-to-cart:focus,.mobile-btn-cart-click #tbay-click-addtocart:focus,.cart_totals .wc-proceed-to-checkout a.checkout-button:focus,.coupon .box .btn[type=submit]:focus,.woocommerce form.register input.button.otp_reg_dig_wc:focus,.woocommerce button.button.dig_wc_mobileLogin:focus,.woocommerce form.login>p.last .button:focus,.woocommerce form.register>p.last .button:focus,.woocommerce-order-received .order-again a:focus,.woocommerce form.checkout_coupon>p.form-row-last .button:focus,.woocommerce-checkout-payment .place-order button.button.alt:focus,form.checkout .woocommerce-checkout-review-order.compatible-checkout .wc-gzd-order-submit button#place_order:focus,#custom-register button.submit_button:focus,#custom-login button.submit_button:focus,.woocommerce button.button[name="dokan_checkout_place_quote"]:focus,.mvx_regi_main .register .button:focus,#report_abuse_form button.submit-report-abuse:focus,.vendor_sidebar .widget_mvx_quick_info #respond input#submit:focus,#mvx-store-conatiner .mvx-store-locator-wrap .mvx-store-map-pagination .vendor_sort input[type="submit"]:focus,#mvx-store-conatiner .mvx-store-map-filter input[type="submit"]:focus,#mvx-store-conatiner input[type=submit]:focus,#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]:focus,#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:focus,.wcfm_popup_wrapper .wcfm_popup_button:focus,#wcfmmp-store #reviews .add_review button:focus,.form-row input[name="apply_for_vendor_submit"]:focus,form.wcv-form .wcv-button[type="submit"]:focus,.dashboard .wcv-dashboard-navigation ~ form input[type="submit"]:focus,.shop_settings input[name="vendor_application_submit"]:focus,form[name="export_orders"] input:focus,.wcvendors-pro-dashboard-wrapper input#update_button:focus,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button:focus,.wcv-form .control-group .control>input.wcv-button:focus:not(#clear_button),table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]:focus,table.wcvendors-table-order form #tracking_number_save_button:focus,form#wcv-store-settings input#store_save_button:focus,.wcv_store_search form input[type="submit"]:focus,.wcv_vendor_search form input[type="submit"]:focus,.wpmc-steps-wrapper ~ .wpmc-nav-wrapper button[type="button"]:focus,#tbay-quick-view-content .image-mains .view-details-btn:focus,.wc-block-cart__submit .wc-block-cart__submit-button:focus,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:focus,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button:focus,#yith-woocompare-preview-bar footer a:focus,.popup-aska-question .tbay-wrap input[type="submit"]:focus,.btn-theme-2:active:hover,.woocommerce-pagination a.button:active:hover,.widget_price_filter .price_slider_amount .button:active:hover,.tbay-addon.tbay-addon-banner .tbay-addon-content .button:active:hover,.tbay-addon-newsletter input[type="submit"]:active:hover,.tbay-addon-newsletter button[type="submit"]:active:hover,.widget-newletter input[type="submit"]:active:hover,.widget-newletter button[type="submit"]:active:hover,.post-list .readmore:active:hover,.post-grid .readmore:active:hover,.entry-single .entry-description a:active:hover,.entry-single .author-info .all-post:active:hover,.post-password-form input[type=submit]:active:hover,#comments #respond .form-submit input:active:hover,#reviews #respond .form-submit input:active:hover,.wpcf7-form .form-horizontal .wpcf7-submit:active:hover,.page-404 .page-content .backtohome:active:hover,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove:active:hover,body table.compare-list .add-to-cart td a.button:active:hover,body table.compare-list .add-to-cart td a.button+a:active:hover,input#ywqa-submit-question:active:hover,div#new-answer-header .ywqa_submit_answer:active:hover,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:active:hover,.wishlist_table.mobile .product-add-to-cart .add-cart a:active:hover,.products-list .product-block .group-buttons>div.add-cart a:active:hover,.top-cart .tbay-dropdown-cart ul.cart_empty a.wc-continue:active:hover,.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a.checkout:active:hover,.top-cart .group-button p.buttons a.button.checkout:active:hover,.woocommerce button.button[name="track"]:active:hover,.singular-shop div.product .single_add_to_cart_button:active:hover,.singular-shop .elementor-widget-woocommerce-product-images .single_add_to_cart_button:active:hover,.single-product div.product .single_add_to_cart_button:active:hover,.single-product .elementor-widget-woocommerce-product-images .single_add_to_cart_button:active:hover,#sticky-menu-bar #sticky-custom-add-to-cart:active:hover,.mobile-btn-cart-click #tbay-click-addtocart:active:hover,.cart_totals .wc-proceed-to-checkout a.checkout-button:active:hover,.coupon .box .btn[type=submit]:active:hover,.woocommerce form.register input.button.otp_reg_dig_wc:active:hover,.woocommerce button.button.dig_wc_mobileLogin:active:hover,.woocommerce form.login>p.last .button:active:hover,.woocommerce form.register>p.last .button:active:hover,.woocommerce-order-received .order-again a:active:hover,.woocommerce form.checkout_coupon>p.form-row-last .button:active:hover,.woocommerce-checkout-payment .place-order button.button.alt:active:hover,form.checkout .woocommerce-checkout-review-order.compatible-checkout .wc-gzd-order-submit button#place_order:active:hover,#custom-register button.submit_button:active:hover,#custom-login button.submit_button:active:hover,.woocommerce button.button[name="dokan_checkout_place_quote"]:active:hover,.mvx_regi_main .register .button:active:hover,#report_abuse_form button.submit-report-abuse:active:hover,.vendor_sidebar .widget_mvx_quick_info #respond input#submit:active:hover,#mvx-store-conatiner .mvx-store-locator-wrap .mvx-store-map-pagination .vendor_sort input[type="submit"]:active:hover,#mvx-store-conatiner .mvx-store-map-filter input[type="submit"]:active:hover,#mvx-store-conatiner input[type=submit]:active:hover,#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]:active:hover,#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:active:hover,.wcfm_popup_wrapper .wcfm_popup_button:active:hover,#wcfmmp-store #reviews .add_review button:active:hover,.form-row input[name="apply_for_vendor_submit"]:active:hover,form.wcv-form .wcv-button[type="submit"]:active:hover,.dashboard .wcv-dashboard-navigation ~ form input[type="submit"]:active:hover,.shop_settings input[name="vendor_application_submit"]:active:hover,form[name="export_orders"] input:active:hover,.wcvendors-pro-dashboard-wrapper input#update_button:active:hover,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button:active:hover,.wcv-form .control-group .control>input.wcv-button:active:hover:not(#clear_button),table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]:active:hover,table.wcvendors-table-order form #tracking_number_save_button:active:hover,form#wcv-store-settings input#store_save_button:active:hover,.wcv_store_search form input[type="submit"]:active:hover,.wcv_vendor_search form input[type="submit"]:active:hover,.wpmc-steps-wrapper ~ .wpmc-nav-wrapper button[type="button"]:active:hover,#tbay-quick-view-content .image-mains .view-details-btn:active:hover,.wc-block-cart__submit .wc-block-cart__submit-button:active:hover,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:active:hover,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button:active:hover,#yith-woocompare-preview-bar footer a:active:hover,.popup-aska-question .tbay-wrap input[type="submit"]:active:hover{
    background:black;
    border-color:var(--tb-theme-color-hover);
    outline:0;
    color:white:
}
 .btn-theme-2 i,.woocommerce-pagination a.button i,.widget_price_filter .price_slider_amount .button i,.tbay-addon.tbay-addon-banner .tbay-addon-content .button i,.tbay-addon-newsletter input[type="submit"] i,.tbay-addon-newsletter button[type="submit"] i,.widget-newletter input[type="submit"] i,.widget-newletter button[type="submit"] i,.post-list .readmore i,.post-grid .readmore i,.entry-single .entry-description a i,.entry-single .author-info .all-post i,.post-password-form input[type=submit] i,#comments #respond .form-submit input i,#reviews #respond .form-submit input i,.wpcf7-form .form-horizontal .wpcf7-submit i,.page-404 .page-content .backtohome i,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove i,body table.compare-list .add-to-cart td a.button i,body table.compare-list .add-to-cart td a.button+a i,input#ywqa-submit-question i,div#new-answer-header .ywqa_submit_answer i,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a i,.wishlist_table.mobile .product-add-to-cart .add-cart a i,.products-list .product-block .group-buttons>div.add-cart a i,.top-cart .tbay-dropdown-cart ul.cart_empty a.wc-continue i,.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a.checkout i,.top-cart .group-button p.buttons a.button.checkout i,.woocommerce button.button[name="track"] i,.singular-shop div.product .single_add_to_cart_button i,.singular-shop .elementor-widget-woocommerce-product-images .single_add_to_cart_button i,.single-product div.product .single_add_to_cart_button i,.single-product .elementor-widget-woocommerce-product-images .single_add_to_cart_button i,#sticky-menu-bar #sticky-custom-add-to-cart i,.mobile-btn-cart-click #tbay-click-addtocart i,.cart_totals .wc-proceed-to-checkout a.checkout-button i,.coupon .box .btn[type=submit] i,.woocommerce form.register input.button.otp_reg_dig_wc i,.woocommerce button.button.dig_wc_mobileLogin i,.woocommerce form.login>p.last .button i,.woocommerce form.register>p.last .button i,.woocommerce-order-received .order-again a i,.woocommerce form.checkout_coupon>p.form-row-last .button i,.woocommerce-checkout-payment .place-order button.button.alt i,form.checkout .woocommerce-checkout-review-order.compatible-checkout .wc-gzd-order-submit button#place_order i,#custom-register button.submit_button i,#custom-login button.submit_button i,.woocommerce button.button[name="dokan_checkout_place_quote"] i,.mvx_regi_main .register .button i,#report_abuse_form button.submit-report-abuse i,.vendor_sidebar .widget_mvx_quick_info #respond input#submit i,#mvx-store-conatiner .mvx-store-locator-wrap .mvx-store-map-pagination .vendor_sort input[type="submit"] i,#mvx-store-conatiner .mvx-store-map-filter input[type="submit"] i,#mvx-store-conatiner input[type=submit] i,#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"] i,#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button i,.wcfm_popup_wrapper .wcfm_popup_button i,#wcfmmp-store #reviews .add_review button i,.form-row input[name="apply_for_vendor_submit"] i,form.wcv-form .wcv-button[type="submit"] i,.dashboard .wcv-dashboard-navigation ~ form input[type="submit"] i,.shop_settings input[name="vendor_application_submit"] i,form[name="export_orders"] input i,.wcvendors-pro-dashboard-wrapper input#update_button i,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button i,.wcv-form .control-group .control>input.wcv-button:not(#clear_button) i,table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"] i,table.wcvendors-table-order form #tracking_number_save_button i,form#wcv-store-settings input#store_save_button i,.wcv_store_search form input[type="submit"] i,.wcv_vendor_search form input[type="submit"] i,.wpmc-steps-wrapper ~ .wpmc-nav-wrapper button[type="button"] i,#tbay-quick-view-content .image-mains .view-details-btn i,.wc-block-cart__submit .wc-block-cart__submit-button i,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button i,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button i,#yith-woocompare-preview-bar footer a i,.popup-aska-question .tbay-wrap input[type="submit"] i{
    margin-right:7px;
    margin-left:0;
    font-size:18px;
    display:inline-block;
    vertical-align:middle
}
 button.btn-close,.widget_urna_popup_newsletter .popup-content>a,.top-cart .offcanvas-close{
    position:absolute;
    top:-10px;
    right:-10px;
    left:auto;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:center;
    width:25px;
    height:25px;
    border:1px solid #ddd;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    background:#fff;
    opacity:1;
    filter:alpha(opacity=100);
    text-align:center;
    padding:0;
    z-index:1111
}
button.btn-close i,.widget_urna_popup_newsletter .popup-content>a i,.top-cart .offcanvas-close i{
    font-size:12px;
    font-weight:600;
    line-height:23px;
    width:25px;
    display:inline-block
}
 button.btn-close:hover,.widget_urna_popup_newsletter .popup-content>a:hover,.top-cart .offcanvas-close:hover{
    opacity:1;
    filter:alpha(opacity=100);
    color:var(--tb-theme-color)
}
.container,.dokan-dashboard .dokan-dashboard-wrap,#wcfm-main-contentainer .wcfm-membership-wrapper,.wcfmmp-store-page #wcfmmp-store{
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media(min-width:768px){
    .container,.dokan-dashboard .dokan-dashboard-wrap,#wcfm-main-contentainer .wcfm-membership-wrapper,.wcfmmp-store-page #wcfmmp-store{
        width:750px
    }
}
@media(min-width:992px){
    .container,.dokan-dashboard .dokan-dashboard-wrap,#wcfm-main-contentainer .wcfm-membership-wrapper,.wcfmmp-store-page #wcfmmp-store{
        width:970px
    }
}
@media(min-width:1200px){
    .container,.dokan-dashboard .dokan-dashboard-wrap,#wcfm-main-contentainer .wcfm-membership-wrapper,.wcfmmp-store-page #wcfmmp-store{
        width:1200px
    }
}
.new-input,.woof_container input[type="checkbox"]:not(.woof_color_term),form.checkout input[type="radio"],form.checkout input[type="checkbox"],.woocommerce-account input[type="radio"],.woocommerce-account input[type="checkbox"],.woocommerce form .form-row .woocommerce-form__input,#shipping_method.woocommerce-shipping-methods input[type=radio],#custom-login-wrapper #cus-rememberme{
    display:none
}
 .new-input+span,.woof_container input[type="checkbox"]:not(.woof_color_term)+span,form.checkout input[type="radio"]+span,form.checkout input[type="checkbox"]+span,.woocommerce-account input[type="radio"]+span,.woocommerce-account input[type="checkbox"]+span,.woocommerce form .form-row .woocommerce-form__input+span,#shipping_method.woocommerce-shipping-methods input[type=radio]+span,#custom-login-wrapper #cus-rememberme+span,.new-input+label,.woof_container input[type="checkbox"]:not(.woof_color_term)+label,form.checkout input[type="radio"]+label,form.checkout input[type="checkbox"]+label,.woocommerce-account input[type="radio"]+label,.woocommerce-account input[type="checkbox"]+label,.woocommerce form .form-row .woocommerce-form__input+label,#shipping_method.woocommerce-shipping-methods input[type=radio]+label,#custom-login-wrapper #cus-rememberme+label{
    display:table
}
 .new-input+span:before,.woof_container input[type="checkbox"]:not(.woof_color_term)+span:before,form.checkout input[type="radio"]+span:before,form.checkout input[type="checkbox"]+span:before,.woocommerce-account input[type="radio"]+span:before,.woocommerce-account input[type="checkbox"]+span:before,.woocommerce form .form-row .woocommerce-form__input+span:before,#shipping_method.woocommerce-shipping-methods input[type=radio]+span:before,#custom-login-wrapper #cus-rememberme+span:before,.new-input+label:before,.woof_container input[type="checkbox"]:not(.woof_color_term)+label:before,form.checkout input[type="radio"]+label:before,form.checkout input[type="checkbox"]+label:before,.woocommerce-account input[type="radio"]+label:before,.woocommerce-account input[type="checkbox"]+label:before,.woocommerce form .form-row .woocommerce-form__input+label:before,#shipping_method.woocommerce-shipping-methods input[type=radio]+label:before,#custom-login-wrapper #cus-rememberme+label:before{
    content:'\e934';
    background:#fff;
    font-family:'linearicons';
    color:var(--tb-theme-color);
    width:17px;
    line-height:15px;
    text-align:center;
    border:1px solid #ddd;
    font-weight:bold;
    display:inline-block;
    margin-right:7px;
    margin-left:0;
    font-size:0;
    vertical-align:text-top;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    cursor:pointer
}
 .new-input:checked+span:before,.woof_container input[type="checkbox"]:checked:not(.woof_color_term)+span:before,form.checkout input[type="radio"]:checked+span:before,form.checkout input[type="checkbox"]:checked+span:before,.woocommerce-account input[type="radio"]:checked+span:before,.woocommerce-account input[type="checkbox"]:checked+span:before,.woocommerce form .form-row .woocommerce-form__input:checked+span:before,#shipping_method.woocommerce-shipping-methods input[type=radio]:checked+span:before,#custom-login-wrapper #cus-rememberme:checked+span:before,.new-input:checked+label:before,.woof_container input[type="checkbox"]:checked:not(.woof_color_term)+label:before,form.checkout input[type="radio"]:checked+label:before,form.checkout input[type="checkbox"]:checked+label:before,.woocommerce-account input[type="radio"]:checked+label:before,.woocommerce-account input[type="checkbox"]:checked+label:before,.woocommerce form .form-row .woocommerce-form__input:checked+label:before,#shipping_method.woocommerce-shipping-methods input[type=radio]:checked+label:before,#custom-login-wrapper #cus-rememberme:checked+label:before{
    font-size:12px
}
 .tbay-search-form{
    -webkit-transition:all .4s ease;
    -o-transition:all .4s ease;
    transition:all .4s ease
}
.tbay-search-form form{
    line-height:42px
}
.tbay-search-form.load .input-group:after{
    height:100%;
    content:"";
    position:absolute;
    z-index:99;
    background:url("../images/preloader.gif") no-repeat 100% center;
    background-size:20px;
    width:100%;
    right:45px;
    left:auto;
    top:0;
    pointer-events:none
}
.tbay-search-form .form-group{
    margin-bottom:0
}
.tbay-search-form .form-group .input-group{
    width:100%;
    border:1px solid #ddd;
    background:#fff
}
 .tbay-search-form .SumoSelect{
    width:auto;
    display:block
}
.tbay-search-form .SumoSelect.open>.CaptionCont,.tbay-search-form .SumoSelect:focus>.CaptionCont,.tbay-search-form .SumoSelect:hover>.CaptionCont{
    -webkit-box-shadow:none;
    box-shadow:none;
    border:0
}
.tbay-search-form .SumoSelect>.CaptionCont>label>i{
    background-image:none;
    position:static;
    font-weight:normal;
    font-style:normal;
    font-size:10px;
    height:auto;
    text-align:center
}
.tbay-search-form .SumoSelect>.CaptionCont>label>i:before{
    content:'\e604';
    font-family:'simple-line-icons'
}
 .tbay-search-form .SumoSelect>.optWrapper>.options li.opt{
    padding:0 0 0 12px
}
.tbay-search-form .select-category{
    background-color:#f5f5f5;
    border:0;
    padding:0;
    font-size:inherit;
    line-height:42px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
.tbay-search-form .select-category.input-group-addon{
    color:#000;
    border-right:1px solid #e5e5e5
}
.tbay-search-form .select-category .CaptionCont{
    border:0;
    line-height:42px;
    background-color:inherit;
    padding:0 12px;
    text-align:left;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
 .tbay-search-form .select-category .CaptionCont label{
    margin-bottom:0;
    width:auto;
    cursor:pointer;
    right:8px;
    left:auto;
    top:0
}
.tbay-search-form .select-category .CaptionCont:focus,.tbay-search-form .select-category .CaptionCont:hover{
    outline:0
}
.tbay-search-form .select-category>select{
    border:0;
    border-radius:0;
    cursor:pointer;
    height:42px;
    color:#000;
    padding:0;
    pointer-events:none;
    background:transparent url("../images/arrow.png") no-repeat scroll 127px center;
    padding:0 23px 0 20px;
    font-size:15px;
    position:relative;
    -webkit-appearance:none;
    -moz-appearance:none;
    -o-appearance:none;
    -ms-appearance:none;
    appearance:none;
    margin-right:0;
    margin-top:0
}
 .tbay-search-form .select-category>select:hover,.tbay-search-form .select-category>select:focus{
    outline:none !important;
    -webkit-box-shadow:none;
    box-shadow:none
}
.tbay-search-form .select-category .SelectBox span{
    cursor:pointer;
    padding-right:18px;
    padding-left:0
}
.tbay-search-form .select-category .optWrapper{
    z-index:200;
    min-width:200px;
    left:-1px;
    right:auto;
    top:100% !important;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
 .tbay-search-form .tbay-search{
    padding:0 0 0 14px;
    border:0;
    height:auto;
    float:none;
    font-size:16px;
    background:transparent;
    min-width:230px;
    -webkit-box-shadow:none;
    box-shadow:none;
    display:inline-block;
    vertical-align:middle
}
.tbay-search-form .button-search{
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    background:transparent
}
.tbay-search-form .button-search:not(.icon){
    font-size:14px;
    text-transform:capitalize;
    line-height:42px;
    padding:0 30px;
    font-weight:500;
    color:#fff;
    letter-spacing:0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    float:right;
    display:flex;
    align-items:center
}
 .tbay-search-form .button-search:not(.icon) i{
    font-size:18px;
    margin:0;
    margin-right:7px;
    display:inline-block;
    vertical-align:middle
}
.tbay-search-form .button-search.icon{
    padding:0;
    border:0;
    margin-top:0;
    font-size:18px;
    cursor:pointer;
    line-height:42px;
    width:46px;
    color:#fff;
    letter-spacing:0
}
.tbay-search-form .button-search.icon i{
    vertical-align:middle
}
.tbay-search-form .button-search.disable{
    pointer-events:none
}
.tbay-search-form .button-group{
    padding:0;
    border:0;
    background-color:var(--tb-theme-color);
    position:relative;
    z-index:10
}
 .tbay-search-form .button-group:before{
    content:'\e8d0';
    font-size:18px;
    color:var(--btn-color-white);
    font-family:'linearicons';
    position:absolute;
    left:0;
    top:0;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    width:100%;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    z-index:111
}
.tbay-search-form .button-hidden-search{
    font-size:24px;
    background-color:transparent;
    padding:0
}
.tbay-search-form .button-hidden-search:hover{
    color:red
}
 .tbay-search-form.active{
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible
}
.tbay-search-form.tbay-search-min{
    background:transparent;
    position:relative;
    line-height:normal;
    z-index:100
}
.tbay-search-form.tbay-search-min form{
    right:50px;
    left:auto;
    top:-50px;
    border:solid 1px #e5e5e5;
    -webkit-transition:all 500ms;
    -o-transition:all 500ms;
    transition:all 500ms;
    opacity:0;
    filter:alpha(opacity=0);
    background:#fff;
    position:absolute;
    border-radius:25px;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    -ms-border-radius:25px;
    -o-border-radius:25px;
    pointer-events:none
}
 .tbay-search-form.tbay-search-min form .overlay-box{
    position:fixed;
    width:100%;
    height:0;
    opacity:0;
    filter:alpha(opacity=0);
    content:'';
    background:rgba(0,0,0,0.7);
    top:0;
    left:0;
    z-index:-1;
    pointer-events:none
}
.tbay-search-form.tbay-search-min form.show{
    top:-2px;
    opacity:1;
    filter:alpha(opacity=100);
    pointer-events:auto
}
.tbay-search-form.tbay-search-min form.show:after{
    opacity:1;
    filter:alpha(opacity=100);
    height:100vh
}
.tbay-search-form.tbay-search-min form.show .overlay-box{
    pointer-events:auto;
    opacity:1;
    filter:alpha(opacity=100);
    width:100%;
    height:100vh
}
 .tbay-search-form.tbay-search-min .btn-search-min{
    background:0;
    border:0;
    outline:0;
    font-size:18px
}
.tbay-search-form.tbay-search-min .btn-search-min.active{
    color:#fff;
    background:transparent !important
}
.tbay-search-form.tbay-search-min .btn-search-min.active .icon-magnifier:before{
    content:"\e082"
}
.tbay-search-form.tbay-search-min .tbay-preloader{
    right:5px;
    left:auto;
    line-height:40px;
    font-size:16px
}
.tbay-search-form.tbay-search-min .tbay-search{
    float:none
}
.tbay-search-form.tbay-search-min .button-search{
    font-size:17px
}
 .urna-ajax-search.tbay-loading .button-group:before{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-animation:spin 2s linear infinite;
    -o-animation:spin 2s linear infinite;
    animation:spin 2s linear infinite
}
.urna-ajax-search.tbay-loading .button-search{
    visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0)
}
.urna-ajax-search .urna-search-results{
    position:static
}
.autocomplete-suggestions{
    border:1px solid #e5e5e5;
    left:-1px;
    right:auto;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    line-height:23px;
    background:#fff;
    text-align:center;
    border-left:0;
    border-right:0
}
 .autocomplete-suggestions>div{
    cursor:pointer;
    padding:15px 25px
}
.autocomplete-suggestions>div:not(:only-child){
    border-bottom:1px solid #e5e5e5
}
.autocomplete-suggestions>div:last-child{
    border:0
}
.autocomplete-suggestions>div:not(.view-all-products){
    text-align:left
}
.autocomplete-suggestions>div.view-all-products{
    margin:13px 0;
    padding:0;
    color:#888
}
.autocomplete-suggestions>div.view-all-products i{
    display:inline-block;
    margin-left:5px;
    margin-right:0;
    font-size:10px
}
.autocomplete-suggestions>div.view-all-products:hover{
    color:var(--tb-theme-color)
}
 .autocomplete-suggestions>div.list-header{
    color:#888;
    line-height:40px;
    padding:10px 25px
}
.autocomplete-suggestions>div.list-header .keywork{
    font-weight:normal
}
.autocomplete-suggestions>div .suggestion-thumb{
    display:table-cell;
    vertical-align:middle;
    padding-right:15px;
    padding-left:0
}
.autocomplete-suggestions>div .suggestion-thumb img{
    max-width:50px
}
.autocomplete-suggestions>div .suggestion-group{
    display:table-cell;
    vertical-align:middle
}
.autocomplete-suggestions>div .suggestion-title strong{
    text-decoration:underline;
    font-weight:normal
}
 .autocomplete-suggestions>div .suggestion-title.no-found-msg{
    padding:8px 0
}
.autocomplete-suggestions>div.autocomplete-selected{
    background:#f5f5f5
}
body.search .entry-content h2{
    font-weight:500;
    margin:0;
    font-size:20px
}
#tbay-search-form-canvas.open .sidebar-canvas-search:before{
    opacity:1;
    filter:alpha(opacity=100);
    pointer-events:all;
    z-index:1
}
#tbay-search-form-canvas.open .sidebar-canvas-search .sidebar-content{
    right:0;
    visibility:visible
}
#tbay-search-form-canvas .SumoSelect>select{
    display:none
}
#tbay-search-form-canvas .sidebar-canvas-search:before{
    background:rgba(0,0,0,0.7);
    position:fixed;
    left:0;
    top:0;
    content:"";
    width:100vw;
    height:100vh;
    -webkit-transition:all 300ms;
    -o-transition:all 300ms;
    transition:all 300ms;
    z-index:-1;
    pointer-events:none;
    opacity:0;
    filter:alpha(opacity=0)
}
 #tbay-search-form-canvas .sidebar-canvas-search .sidebar-content{
    background:#fff;
    z-index:3;
    position:fixed;
    right:-370px;
    top:0;
    bottom:0;
    width:370px;
    padding:31px 50px;
    -webkit-transition:all 300ms;
    -o-transition:all 300ms;
    transition:all 300ms;
    visibility:hidden;
    overflow:auto
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .tbay-search{
    padding:0;
    border-bottom:1px solid #000;
    height:36px;
    line-height:normal;
    font-size:14px
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .input-group{
    display:inline-block;
    border:0;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    overflow:hidden
}
 #tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .button-group{
    position:absolute;
    right:-2px;
    top:-2px;
    z-index:4;
    padding:0;
    width:auto;
    background-color:transparent
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .button-group .button-search{
    margin-right:0
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .button-group .button-search i{
    font-size:19px;
    margin:0;
    width:22px;
    color:#000
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .button-group .button-search i:hover{
    color:var(--tb-theme-color)
}
 #tbay-search-form-canvas .sidebar-canvas-search .sidebar-content form{
    position:absolute;
    top:110px;
    left:50px;
    right:50px;
    bottom:30px;
    overflow:hidden
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category{
    border:0;
    background:transparent;
    text-align:left;
    position:absolute;
    top:75px;
    left:0;
    right:0;
    bottom:0;
    overflow:hidden;
    width:100%
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .SumoSelect{
    position:absolute;
    top:30px;
    left:0;
    right:0;
    bottom:0;
    overflow:hidden
}
 #tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .category-title{
    font-weight:500;
    padding:10px 0
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .SelectBox{
    display:none
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper{
    display:inline-block;
    width:100%;
    position:static;
    border:0;
    overflow:visible;
    margin-top:5px
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options{
    max-height:inherit;
    position:absolute;
    top:22px;
    left:0;
    right:0;
    bottom:0;
    -webkit-overflow-scrolling:touch;
    overflow:scroll;
    overflow-x:hidden;
    overflow-y:auto;
    padding:0
}
 #tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options::-webkit-scrollbar{
    display:none
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options li{
    padding:0 !important;
    border:0;
    line-height:37px;
    color:#777
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options li label{
    font-weight:400
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options li.opt.selected{
    color:#000
}
 #tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options li.opt.selected label{
    font-weight:500
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options li:hover{
    color:var(--tb-theme-color)
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions{
    border:0;
    text-align:left;
    background:#fff;
    bottom:0;
    top:85px;
    left:0;
    right:0;
    -webkit-overflow-scrolling:touch;
    overflow:scroll;
    overflow-x:hidden;
    overflow-y:auto;
    padding:0
}
 #tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions::-webkit-scrollbar{
    display:none
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions>div.list-header{
    background:transparent;
    padding:0 0 20px;
    border-bottom:0;
    margin-bottom:5px
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions .autocomplete-suggestion{
    border:0;
    padding:5px 0;
    font-size:13px;
    background:transparent !important
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions .autocomplete-suggestion .woocs_price_code .woocommerce-Price-amount,#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions .autocomplete-suggestion .woocs_price_code del .woocommerce-Price-amount{
    font-size:13px
}
 #tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions .autocomplete-suggestion .product-title:hover{
    color:var(--tb-theme-color)
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions>div .suggestion-thumb{
    max-width:50px
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions>div .suggestion-group{
    padding-left:13px
}
#tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions>div.view-all-products{
    text-align:left;
    padding:20px 0
}
 #tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .autocomplete-suggestions>div.view-all-products i{
    font-size:10px
}
#tbay-search-form-canvas button{
    background:transparent;
    border:0;
    outline:none !important;
    padding:0
}
#tbay-search-form-canvas .sidebar-content button{
    font-size:13px
}
#tbay-search-form-canvas .sidebar-content button i{
    font-size:14px;
    vertical-align:middle;
    margin-left:8px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
#tbay-search-form-canvas .sidebar-content button:hover{
    color:var(--tb-theme-color)
}
 #tbay-search-form-canvas .tbay-loading:after{
    content:"";
    z-index:2;
    position:absolute;
    border:2px solid #ddd;
    border-top-color:var(--tb-theme-color);
    border-radius:100%;
    height:40px;
    width:40px;
    top:100px;
    left:50%;
    margin-left:-20px;
    -webkit-animation:circle-loading .35s linear infinite;
    -o-animation:circle-loading .35s linear infinite;
    animation:circle-loading .35s linear infinite;
    border-top-color:var(--tb-theme-color)
}
.active-admin-bar #tbay-search-form-canvas .sidebar-canvas-search .sidebar-content{
    top:32px
}
 #tbay-search-form-canvas.v2 button{
    color:#888;
    font-style:italic;
    font-size:13px;
    display:inline-block;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
#tbay-search-form-canvas.v2 button i{
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    font-size:16px;
    color:#000;
    line-height:38px
}
#tbay-search-form-canvas.v2 button:hover,#tbay-search-form-canvas.v2 button:hover i{
    color:var(--tb-theme-color)
}
#tbay-search-form-canvas.v2.open .sidebar-canvas-search .sidebar-content{
    opacity:1;
    filter:alpha(opacity=100)
}
 #tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content{
    width:100%;
    z-index:1000;
    padding:0;
    right:0;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
#tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .button-group{
    left:50%;
    top:50%;
    width:1%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
#tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .button-group .button-search{
    opacity:0
}
 #tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .btn-search-close{
    font-size:0
}
#tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .btn-search-close i{
    font-size:18px;
    position:absolute;
    top:30px;
    right:32px
}
#tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content form{
    top:78px;
    left:0;
    right:0
}
#tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .tbay-search{
    font-size:32px;
    font-weight:500;
    height:70px;
    line-height:normal;
    text-align:center;
    border-bottom:1px solid #e5e5e5
}
 #tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .autocomplete-suggestions{
    text-align:center;
    top:74px
}
#tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .autocomplete-suggestions>div.view-all-products{
    display:none
}
#tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .autocomplete-suggestions>div.list-header{
    padding:0;
    line-height:37px;
    text-align:center;
    margin-bottom:1px
}
#tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .autocomplete-suggestions>div .suggestion-thumb{
    max-width:none;
    display:inline-block;
    padding:0
}
 #tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .autocomplete-suggestions>div .suggestion-thumb img{
    max-width:178px;
    border:0
}
#tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .autocomplete-suggestions>div .suggestion-group{
    max-width:178px;
    padding-top:10px
}
#tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .autocomplete-suggestions>div .suggestion-title.no-found-msg{
    color:#000
}
#tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .autocomplete-suggestions .autocomplete-suggestion{
    display:inline-block;
    padding:5px
}
 #tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .select-category{
    top:32px
}
#tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .select-category .category-title{
    display:none
}
#tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options{
    text-align:center;
    cursor:default
}
#tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options li{
    display:inline-block;
    padding:0 0 0 20px !important
}
 #tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options li label{
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
#tbay-search-form-canvas.v2 .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options li:hover label{
    color:var(--tb-theme-color)
}
#tbay-search-form-canvas.v2 .autocomplete-suggestions>div .suggestion-group .suggestion-title{
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    color:#555;
    line-height:18px
}
#tbay-search-form-canvas.v2 .autocomplete-suggestions>div .suggestion-group:hover .suggestion-title{
    color:var(--tb-theme-color)
}
 #tbay-search-form-canvas.v2 .autocomplete-suggestions>div.list-header .count{
    color:#888
}
#tbay-search-form-canvas.v2 .tbay-loading:after{
    content:"";
    z-index:2;
    position:absolute;
    border:2px solid #ddd;
    border-top-color:var(--tb-theme-color);
    border-radius:100%;
    height:40px;
    width:40px;
    top:200px;
    left:50%;
    margin-left:-20px;
    -webkit-animation:circle-loading .35s linear infinite;
    -o-animation:circle-loading .35s linear infinite;
    animation:circle-loading .35s linear infinite;
    border-top-color:var(--tb-theme-color)
}
 .bg-close-canvas-menu{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1001;
    opacity:1;
    filter:alpha(opacity=100);
    visibility:hidden;
    background-color:rgba(0,0,0,0.7);
    -webkit-transition:opacity .25s ease,visibility 0s ease .25s;
    -o-transition:opacity .25s ease,visibility 0s ease .25s;
    transition:opacity .25s ease,visibility 0s ease .25s
}
.sidebar-content-wrapper{
    position:fixed;
    top:0;
    bottom:0;
    right:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    width:370px;
    max-width:none;
    overflow:hidden;
    z-index:10002;
    background-color:#fff;
    padding:35px 50px;
    -webkit-transition:-webkit-transform .25s ease;
    transition:-webkit-transform .25s ease;
    transition:transform .25s ease;
    transition:transform .25s ease,-webkit-transform .25s ease;
    -webkit-transform:translate3d(370px,0,0);
    transform:translate3d(370px,0,0);
    height:auto;
    overflow-y:visible
}
 .sidebar-content-wrapper .sidebar-header{
    padding:0 0 30px;
    text-align:right
}
.sidebar-content-wrapper .woocommerce-currency-switcher-form .SumoSelect>.CaptionCont{
    display:none
}
.sidebar-content-wrapper .woocommerce-currency-switcher-form .SumoSelect>.optWrapper{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible;
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    -ms-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0);
    border:0;
    position:static
}
.sidebar-content-wrapper .woocommerce-currency-switcher-form .SumoSelect>.optWrapper>.options>li.opt{
    display:inline-block;
    font-size:13px;
    border:0
}
 .sidebar-content-wrapper .woocommerce-currency-switcher-form .SumoSelect>.optWrapper>.options>li.opt:first-child{
    padding-left:0
}
.sidebar-content-wrapper .woocommerce-currency-switcher-form.woocs_show_flags .SumoSelect>.optWrapper>.options>li.opt{
    padding-left:40px
}
.sidebar-content-wrapper .SumoUnder{
    display:none
}
.sidebar-content-wrapper .WOOCS_SELECTOR{
    margin:30px 0 7px
}
.sidebar-content-wrapper .WOOCS_SELECTOR .SelectClass{
    position:static;
    opacity:1;
    filter:alpha(opacity=100)
}
.sidebar-content-wrapper .language-sidebar{
    margin-bottom:37px
}
 .sidebar-content-wrapper .language-sidebar a{
    font-size:13px;
    margin-right:8px
}
.sidebar-content-wrapper .language-sidebar a:hover{
    color:#000
}
.sidebar-content-wrapper .contact{
    font-size:13px
}
.sidebar-content-wrapper .product-categories{
    padding:0
}
.sidebar-content-wrapper .product-categories li{
    list-style:none
}
.sidebar-content-wrapper .product-categories li a{
    line-height:37px
}
.sidebar-content-wrapper .product-categories li .children{
    padding:0
}
.sidebar-content-wrapper .widget_urna_instagram .row{
    padding:10px 0 5px;
    margin-left:-5px;
    margin-right:-5px
}
 .sidebar-content-wrapper .widget_urna_instagram .row>div{
    padding-left:5px;
    padding-right:5px
}
.active-admin-bar .sidebar-content-wrapper{
    top:32px
}
.canvas-menu-active .bg-close-canvas-menu{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible;
    -webkit-transition:opacity .25s ease,visibility 0s ease;
    -o-transition:opacity .25s ease,visibility 0s ease;
    transition:opacity .25s ease,visibility 0s ease
}
.canvas-menu-active .sidebar-content-wrapper{
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none;
    transform:none
}
 .close-canvas-menu i{
    display:inline-block;
    margin-left:10px;
    margin-right:0;
    vertical-align:middle
}
.widget-title{
    font-size:14px;
    font-weight:500;
    margin-bottom:5px;
    color:#000
}
.enable-element-child-border-yes .elementor-element:after{
    width:1px;
    height:100%;
    position:absolute;
    background:#e5e5e5;
    content:'';
    top:0;
    right:0;
    left:auto
}
.enable-element-child-border-yes .elementor-element:last-child:after{
    display:none
}
.no-padding-first-item-yes .tbay-elementor-menu-main li:first-child .elementor-item{
    padding-left:0 !important
}
 #tbay-customize-header .elementor-text-editor p,#tbay-customize-header .elementor-text-editor h1,#tbay-customize-header .elementor-text-editor h2,#tbay-customize-header .elementor-text-editor h3,#tbay-customize-header .elementor-text-editor h4,#tbay-customize-header .elementor-text-editor h5,#tbay-customize-header .elementor-text-editor h6,.tbay_footer-template .elementor-text-editor p,.tbay_footer-template .elementor-text-editor h1,.tbay_footer-template .elementor-text-editor h2,.tbay_footer-template .elementor-text-editor h3,.tbay_footer-template .elementor-text-editor h4,.tbay_footer-template .elementor-text-editor h5,.tbay_footer-template .elementor-text-editor h6,.tbay-customize-footer .elementor-text-editor p,.tbay-customize-footer .elementor-text-editor h1,.tbay-customize-footer .elementor-text-editor h2,.tbay-customize-footer .elementor-text-editor h3,.tbay-customize-footer .elementor-text-editor h4,.tbay-customize-footer .elementor-text-editor h5,.tbay-customize-footer .elementor-text-editor h6,#tbay-footer .elementor-text-editor p,#tbay-footer .elementor-text-editor h1,#tbay-footer .elementor-text-editor h2,#tbay-footer .elementor-text-editor h3,#tbay-footer .elementor-text-editor h4,#tbay-footer .elementor-text-editor h5,#tbay-footer .elementor-text-editor h6{
    margin:0
}
 #tbay-header,#tbay-customize-header{
    margin:0;
    padding:0;
    z-index:1001;
    background:#fff;
    position:relative;
    display:flex;
    flex-direction:column;
    width:100%
}
#tbay-header .menu_fixed,#tbay-customize-header .menu_fixed{
    position:fixed;
    top:0;
    z-index:9999;
    background:#fff;
    left:0;
    right:0;
    margin:0 auto;
    width:1200px;
    padding:0 40px;
    -webkit-transition:all .2s ease 0s;
    -o-transition:all .2s ease 0s;
    transition:all .2s ease 0s
}
#tbay-header .topbar-mobile .btn,#tbay-customize-header .topbar-mobile .btn{
    background:transparent;
    font-size:16px;
    border:0;
    padding:0;
    line-height:40px
}
 #tbay-header .topbar-mobile .btn:hover,#tbay-header .topbar-mobile .btn:focus,#tbay-customize-header .topbar-mobile .btn:hover,#tbay-customize-header .topbar-mobile .btn:focus{
    color:var(--tb-theme-color)
}
#tbay-header .tbay-mainmenu,#tbay-customize-header .tbay-mainmenu{
    position:static
}
#tbay-header .tbay-megamenu,#tbay-customize-header .tbay-megamenu{
    margin-bottom:0;
    position:static;
    border:0;
    min-height:auto;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
 #tbay-header .header-right,#tbay-customize-header .header-right{
    text-align:right;
    position:static;
    z-index:11
}
#tbay-header .header-right>div,#tbay-customize-header .header-right>div{
    display:inline-block;
    vertical-align:middle;
    padding:0 8px
}
#tbay-header .header-right>div:last-child,#tbay-customize-header .header-right>div:last-child{
    padding-right:0
}
#tbay-header .header-right>div:first-child,#tbay-customize-header .header-right>div:first-child{
    padding-left:0
}
#tbay-header .topbar,#tbay-customize-header .topbar{
    clear:both
}
 #tbay-header .header-main,#tbay-customize-header .header-main{
    padding:32px 0;
    background:#fff;
    z-index:100;
    left:0;
    width:100%
}
#tbay-header .header-main.sticky-header,#tbay-customize-header .header-main.sticky-header{
    -webkit-box-shadow:0 3px 15px rgba(0,0,0,0.06);
    box-shadow:0 3px 15px rgba(0,0,0,0.06);
    z-index:9999
}
#tbay-header .header-main.sticky-header.sticky-1,#tbay-customize-header .header-main.sticky-header.sticky-1{
    -webkit-box-shadow:none;
    box-shadow:none
}
#tbay-header .header-main.sticky-header.sticky-1.sticky-box,#tbay-customize-header .header-main.sticky-header.sticky-1.sticky-box{
    -webkit-box-shadow:0 3px 15px rgba(0,0,0,0.06);
    box-shadow:0 3px 15px rgba(0,0,0,0.06)
}
 #tbay-header .header-main>.container>.row,#tbay-header .dokan-dashboard .header-main>.dokan-dashboard-wrap>.row,.dokan-dashboard #tbay-header .header-main>.dokan-dashboard-wrap>.row,#tbay-header #wcfm-main-contentainer .header-main>.wcfm-membership-wrapper>.row,#wcfm-main-contentainer #tbay-header .header-main>.wcfm-membership-wrapper>.row,#tbay-header .wcfmmp-store-page .header-main>#wcfmmp-store>.row,.wcfmmp-store-page #tbay-header .header-main>#wcfmmp-store>.row,#tbay-customize-header .header-main>.container>.row,#tbay-customize-header .dokan-dashboard .header-main>.dokan-dashboard-wrap>.row,.dokan-dashboard #tbay-customize-header .header-main>.dokan-dashboard-wrap>.row,#tbay-customize-header #wcfm-main-contentainer .header-main>.wcfm-membership-wrapper>.row,#wcfm-main-contentainer #tbay-customize-header .header-main>.wcfm-membership-wrapper>.row,#tbay-customize-header .wcfmmp-store-page .header-main>#wcfmmp-store>.row,.wcfmmp-store-page #tbay-customize-header .header-main>#wcfmmp-store>.row{
    display:flex;
    align-items:center
}
 #tbay-header .header-mainmenu,#tbay-customize-header .header-mainmenu{
    position:relative;
    clear:both
}
#tbay-header .header-mainmenu>.container,#tbay-header .dokan-dashboard .header-mainmenu>.dokan-dashboard-wrap,.dokan-dashboard #tbay-header .header-mainmenu>.dokan-dashboard-wrap,#tbay-header #wcfm-main-contentainer .header-mainmenu>.wcfm-membership-wrapper,#wcfm-main-contentainer #tbay-header .header-mainmenu>.wcfm-membership-wrapper,#tbay-header .wcfmmp-store-page .header-mainmenu>#wcfmmp-store,.wcfmmp-store-page #tbay-header .header-mainmenu>#wcfmmp-store,#tbay-customize-header .header-mainmenu>.container,#tbay-customize-header .dokan-dashboard .header-mainmenu>.dokan-dashboard-wrap,.dokan-dashboard #tbay-customize-header .header-mainmenu>.dokan-dashboard-wrap,#tbay-customize-header #wcfm-main-contentainer .header-mainmenu>.wcfm-membership-wrapper,#wcfm-main-contentainer #tbay-customize-header .header-mainmenu>.wcfm-membership-wrapper,#tbay-customize-header .wcfmmp-store-page .header-mainmenu>#wcfmmp-store,.wcfmmp-store-page #tbay-customize-header .header-mainmenu>#wcfmmp-store{
    position:relative
}
 #tbay-header.sticky-header .topbar,#tbay-header.sticky-header .header-mainmenu,#tbay-customize-header.sticky-header .topbar,#tbay-customize-header.sticky-header .header-mainmenu{
    display:none
}
#tbay-header.sticky-header .header-main,#tbay-customize-header.sticky-header .header-main{
    padding:20px 0
}
#tbay-header.sticky-header .header-main>.container,#tbay-header.sticky-header .dokan-dashboard .header-main>.dokan-dashboard-wrap,.dokan-dashboard #tbay-header.sticky-header .header-main>.dokan-dashboard-wrap,#tbay-header.sticky-header #wcfm-main-contentainer .header-main>.wcfm-membership-wrapper,#wcfm-main-contentainer #tbay-header.sticky-header .header-main>.wcfm-membership-wrapper,#tbay-header.sticky-header .wcfmmp-store-page .header-main>#wcfmmp-store,.wcfmmp-store-page #tbay-header.sticky-header .header-main>#wcfmmp-store,#tbay-customize-header.sticky-header .header-main>.container,#tbay-customize-header.sticky-header .dokan-dashboard .header-main>.dokan-dashboard-wrap,.dokan-dashboard #tbay-customize-header.sticky-header .header-main>.dokan-dashboard-wrap,#tbay-customize-header.sticky-header #wcfm-main-contentainer .header-main>.wcfm-membership-wrapper,#wcfm-main-contentainer #tbay-customize-header.sticky-header .header-main>.wcfm-membership-wrapper,#tbay-customize-header.sticky-header .wcfmmp-store-page .header-main>#wcfmmp-store,.wcfmmp-store-page #tbay-customize-header.sticky-header .header-main>#wcfmmp-store{
    position:relative;
    z-index:2
}
 .top-wishlist a{
    line-height:44px;
    position:relative;
    display:block
}
.top-wishlist i{
    font-size:20px;
    vertical-align:middle
}
.top-wishlist .count_wishlist{
    position:absolute;
    background:var(--tb-theme-color);
    color:#fff;
    border-radius:12px;
    -webkit-border-radius:12px;
    -moz-border-radius:12px;
    -ms-border-radius:12px;
    -o-border-radius:12px;
    min-width:18px;
    padding:0 2px;
    line-height:18px;
    font-size:12px;
    top:3px;
    right:-8px;
    left:auto;
    text-align:center
}
.top-wishlist .count_wishlist>div{
    display:none !important
}
.yith-compare-header a{
    line-height:44px;
    display:block
}
 .yith-compare-header i{
    font-size:22px;
    display:inline-block;
    vertical-align:middle
}
#tbay-header.nav-cover-active-1 #nav-cover{
    z-index:1;
    opacity:.75;
    filter:alpha(opacity=75);
    pointer-events:auto;
    visibility:visible;
    height:1000vh
}
#tbay-header.nav-cover-active-2 #nav-cover{
    z-index:1;
    opacity:.75;
    filter:alpha(opacity=75);
    pointer-events:auto;
    visibility:visible;
    height:1000vh
}
#tbay-header.nav-cover-active-3 #nav-cover{
    z-index:1;
    opacity:.75;
    filter:alpha(opacity=75);
    pointer-events:auto;
    visibility:visible;
    height:1000vh
}
 #tbay-header.nav-cover-active-4 #nav-cover{
    z-index:1;
    opacity:.75;
    filter:alpha(opacity=75);
    pointer-events:auto;
    visibility:visible;
    height:1000vh
}
#tbay-header.nav-cover-active-5 #nav-cover{
    z-index:1;
    opacity:.75;
    filter:alpha(opacity=75);
    pointer-events:auto;
    visibility:visible;
    height:1000vh
}
#tbay-header.nav-cover-active-6 #nav-cover{
    z-index:1;
    opacity:.75;
    filter:alpha(opacity=75);
    pointer-events:auto;
    visibility:visible;
    height:1000vh
}
#tbay-header.nav-cover-active-7 #nav-cover{
    z-index:1;
    opacity:.75;
    filter:alpha(opacity=75);
    pointer-events:auto;
    visibility:visible;
    height:1000vh
}
 #tbay-customize-header.nav-cover-active-1 #nav-cover{
    z-index:1;
    opacity:.75;
    filter:alpha(opacity=75);
    pointer-events:auto;
    visibility:visible;
    height:1000vh
}
#tbay-customize-header.nav-cover-active-2 #nav-cover{
    z-index:1;
    opacity:.75;
    filter:alpha(opacity=75);
    pointer-events:auto;
    visibility:visible;
    height:1000vh
}
#tbay-customize-header.nav-cover-active-3 #nav-cover{
    z-index:1;
    opacity:.75;
    filter:alpha(opacity=75);
    pointer-events:auto;
    visibility:visible;
    height:1000vh
}
#tbay-customize-header.nav-cover-active-4 #nav-cover{
    z-index:1;
    opacity:.75;
    filter:alpha(opacity=75);
    pointer-events:auto;
    visibility:visible;
    height:1000vh
}
 #tbay-customize-header.nav-cover-active-5 #nav-cover{
    z-index:1;
    opacity:.75;
    filter:alpha(opacity=75);
    pointer-events:auto;
    visibility:visible;
    height:1000vh
}
#tbay-customize-header.nav-cover-active-6 #nav-cover{
    z-index:1;
    opacity:.75;
    filter:alpha(opacity=75);
    pointer-events:auto;
    visibility:visible;
    height:1000vh
}
#tbay-customize-header.nav-cover-active-7 #nav-cover{
    z-index:1;
    opacity:.75;
    filter:alpha(opacity=75);
    pointer-events:auto;
    visibility:visible;
    height:1000vh
}
.mfp-wrap.mfp-ready ~ .wrapper-container #tbay-header .header-main.sticky-header,.mfp-wrap.mfp-ready ~ .wrapper-container #tbay-customize-header .header-main.sticky-header{
    padding-right:17px
}
 #nav-cover{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    height:0;
    background:#000;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    z-index:4;
    pointer-events:none;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    visibility:hidden
}
.SumoSelect>.CaptionCont>label>i{
    opacity:1 !important;
    filter:alpha(opacity=100) !important
}
@media screen and (min-width:1025px){
    body.single-product.tbay-body-menu-bar #tbay-header,body.single-product.tbay-body-menu-bar #tbay-customize-header{
        padding:0 !important
    }
     body.single-product.tbay-body-menu-bar #tbay-header>div:not(.header-main),body.single-product.tbay-body-menu-bar #tbay-customize-header>div:not(.header-main){
        margin-bottom:0 !important
    }
    body.single-product.tbay-body-menu-bar #tbay-header .header-main,body.single-product.tbay-body-menu-bar #tbay-customize-header .header-main{
        position:relative !important;
        top:0 !important;
        -webkit-box-shadow:none !important;
        box-shadow:none !important
    }
}
.topbar>.container>.row,.dokan-dashboard .topbar>.dokan-dashboard-wrap>.row,#wcfm-main-contentainer .topbar>.wcfm-membership-wrapper>.row,.wcfmmp-store-page .topbar>#wcfmmp-store>.row{
    display:flex;
    align-items:center
}
 .top-contact .content{
    line-height:30px
}
.hotline i{
    font-size:20px;
    margin-right:7px;
    vertical-align:middle;
    float:left
}
.topbar-right{
    text-align:right
}
.topbar-right>div,.topbar-right>.widget{
    float:right;
    padding:0 12px;
    line-height:39px;
    position:relative
}
.topbar-right>div:after,.topbar-right>.widget:after{
    content:'';
    background:#ddd;
    position:absolute;
    width:1px;
    right:0;
    left:auto;
    height:100%;
    top:0
}
.topbar-right>div:first-child,.topbar-right>.widget:first-child{
    padding-right:0
}
.topbar-right>div:first-child:after,.topbar-right>.widget:first-child:after{
    display:none
}
 .topbar-right .sub-menu{
    top:36px
}
.tbay-login{
    position:relative
}
.tbay-login .account-menu{
    text-align:left;
    position:absolute;
    right:0;
    top:100%;
    left:auto;
    visibility:hidden;
    background:#fff;
    z-index:1000;
    padding:0;
    min-width:200px;
    border:1px solid #ddd;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transition:all .4s ease-in-out 0s;
    -o-transition:all .4s ease-in-out 0s;
    transition:all .4s ease-in-out 0s;
    -webkit-transform:rotateX(-90deg);
    -ms-transform:rotateX(-90deg);
    -o-transform:rotateX(-90deg);
    transform:rotateX(-90deg)
}
 .tbay-login .account-menu ul{
    list-style:none;
    padding:0;
    margin:0
}
.tbay-login .account-menu ul li a{
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    line-height:40px;
    display:inline-block;
    position:relative;
    padding:3px 12px
}
.tbay-login .account-menu ul li a:hover{
    color:var(--tb-theme-color)
}
.tbay-login .account-menu ul li+li{
    border-top:1px solid #e5e5e5
}
.tbay-login .account-menu.left{
    right:-20px;
    left:auto
}
.tbay-login>a:focus{
    color:#000
}
.tbay-login>a i{
    vertical-align:middle
}
.tbay-login>a span{
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    display:inline-block;
    vertical-align:middle;
    margin-left:7px;
    margin-right:0;
    line-height:20px
}
 .tbay-login>a span.hidden-xs{
    max-width:130px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.tbay-login:hover .account-menu{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0)
}
.tbay-custom-language{
    position:relative
}
.tbay-custom-language>ul{
    padding:0;
    margin:0;
    list-style-type:none
}
.tbay-custom-language .list-item-wrapper{
    text-align:left
}
.tbay-custom-language .list-item-wrapper:hover .sub-menu{
    visibility:visible;
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0);
    opacity:1;
    filter:alpha(opacity=100)
}
 .tbay-custom-language .list-item-wrapper:focus{
    outline:0
}
.tbay-custom-language img{
    margin-right:6px;
    display:inline-block;
    vertical-align:middle;
    width:19px;
    max-height:19px
}
.tbay-custom-language a span{
    display:inline-block;
    line-height:20px
}
.tbay-custom-language .sub-menu{
    visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    position:absolute;
    top:100%;
    right:auto;
    left:-1px;
    border:1px solid #ddd;
    padding:0;
    margin:0;
    list-style-type:none;
    z-index:1000;
    min-width:150px;
    background:#fff;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transition:all .4s ease-in-out 0s;
    -o-transition:all .4s ease-in-out 0s;
    transition:all .4s ease-in-out 0s;
    -webkit-transform:rotateX(-90deg);
    -ms-transform:rotateX(-90deg);
    -o-transform:rotateX(-90deg);
    transform:rotateX(-90deg)
}
 .tbay-custom-language .sub-menu a{
    line-height:40px;
    padding:3px 0;
    padding-left:12px;
    display:block
}
.tbay-custom-language .sub-menu li+li a{
    border-top:1px solid #e5e5e5
}
.tbay-custom-language li:hover{
    cursor:pointer
}
.tbay-custom-language li:hover .select-button{
    color:var(--tb-theme-color)
}
.tbay-custom-language li:hover .select-button:after{
    color:var(--tb-theme-color)
}
.tbay-custom-language .select-button:after{
    content:'\e93a';
    font-family:'linearicons';
    display:inline-block;
    margin-left:5px;
    margin-right:0;
    line-height:1;
    font-size:10px;
    color:#888;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
 .tbay-custom-language .select-button:hover:after{
    color:var(--tb-theme-color)
}
.tbay-footer{
    position:relative;
    padding-top:50px
}
.tbay-footer .tbay-copyright{
    border-top:1px solid #e5e5e5;
    padding:20px;
    margin-top:45px
}
.tbay-footer .wpb_content_element,.tbay-footer .wpb_single_image,.tbay-footer p{
    margin:0 !important
}
.tbay-footer .tbay-addon:not(.tbay-addon-newsletter) .tbay-addon-title{
    font-size:15px;
    text-transform:uppercase;
    margin-bottom:5px;
    line-height:inherit;
    text-align:left
}
.tbay-footer .tbay-addon:not(.tbay-addon-newsletter).wpb_single_image .vc_single_image-wrapper:before,.tbay-footer .tbay-addon:not(.tbay-addon-newsletter).wpb_single_image .vc_single_image-wrapper:after{
    display:none
}
 .tbay-footer .tbay-addon:not(.tbay-addon-newsletter).wpb_single_image .vc_single_image-wrapper:hover img{
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.tbay-footer .tbay-addon:not(.tbay-addon-newsletter).tbay-addon-social,.tbay-footer .tbay-addon:not(.tbay-addon-newsletter).tbay-addon-text-heading{
    margin:0
}
.tbay-footer .tbay-addon-description{
    margin-bottom:20px
}
.tbay-footer .menu li{
    display:block
}
.tbay-footer .menu li>a{
    padding:0;
    line-height:33px;
    width:auto;
    text-transform:capitalize;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    color:#888
}
 .tbay-footer .menu li>a:hover{
    color:var(--tb-theme-color);
    padding-left:5px;
    padding-right:0
}
.tbay-footer .menu li>a.selected{
    background:transparent
}
.tbay-footer .menu li>a i{
    position:static;
    display:inline-block;
    margin-left:0;
    margin-right:5px;
    top:0;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.tbay-footer ul.menu li.active a{
    color:var(--tb-theme-color)
}
.tbay-copyright .none-menu,.tbay-copyright .payment{
    float:right
}
.tbay-copyright .none-menu .menu li{
    display:inline-block;
    line-height:26px;
    margin-right:18px;
    margin-left:0
}
 .tbay-copyright .none-menu .menu li a{
    padding:0
}
.contact-info{
    margin:0;
    list-style:none;
    padding:0
}
.contact-info li{
    line-height:33px;
    color:#888
}
.contact-info .head{
    color:#888;
    display:block;
    margin-bottom:10px
}
.contact-info i{
    margin-right:10px;
    margin-left:0;
    display:inline-block;
    vertical-align:middle
}
.contact-info p{
    font-size:18px;
    line-height:35px;
    max-width:300px;
    margin:0;
    display:inline-block
}
.contact-info a{
    color:#888;
    -webkit-transition:.3s all;
    -o-transition:.3s all;
    transition:.3s all
}
.contact-info a:hover{
    color:var(--tb-theme-color)
}
 .copyright{
    color:#888;
    line-height:26px
}
.copyright a{
    color:var(--tb-theme-color)
}
.tbay-to-top{
    position:fixed;
    z-index:1000;
    bottom:80px;
    right:0;
    left:auto;
    text-align:center;
    font-size:35px;
    display:inline-block;
    pointer-events:none;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .5s ease-in-out 0s;
    -o-transition:all .5s ease-in-out 0s;
    transition:all .5s ease-in-out 0s
}
.tbay-to-top.active{
    opacity:1;
    filter:alpha(opacity=100);
    pointer-events:all;
    right:15px;
    left:auto
}
 .tbay-to-top a{
    display:block;
    width:42px;
    line-height:40px;
    text-align:center;
    position:relative;
    padding:0;
    color:#000 !important;
    background:#f5f5f5;
    border:1px solid #ddd;
    -webkit-transition:all .4s ease-in-out 0s;
    -o-transition:all .4s ease-in-out 0s;
    transition:all .4s ease-in-out 0s
}
.tbay-to-top a i{
    font-size:13px;
    display:inline-block;
    vertical-align:middle
}
.tbay-to-top a:hover{
    background:#e8e8e8
}
.tbay-to-top.tbay-to-top-mobile{
    display:none
}
 .menu{
    padding:0;
    margin:0
}
.menu li{
    list-style:none
}
.caret{
    border:0;
    position:static;
    right:30px;
    top:0;
    left:auto;
    font-size:10px;
    color:#fff
}
.caret:before{
    content:'\e93a';
    font-family:'linearicons';
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    position:absolute;
    top:0;
    right:20px;
    left:auto
}
.navbar-nav{
    float:none;
    padding:0
}
.navbar-nav>li{
    display:inline-block;
    position:static
}
.navbar-nav>li>a{
    padding:0 16px;
    line-height:45px;
    font-weight:500;
    position:relative;
    background:transparent;
    text-transform:uppercase;
    z-index:10;
    color:#fff;
    -webkit-transition:all .35s;
    -o-transition:all .35s;
    transition:all .35s
}
 .navbar-nav>li>a i,.navbar-nav>li>a img{
    max-width:50px;
    margin-right:8px;
    margin-left:auto;
    font-size:15px
}
.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-nav>li>a:active{
    background:transparent;
    color:rgba(255,255,255,0.7)
}
.navbar-nav>li>a:hover .caret:before,.navbar-nav>li>a:focus .caret:before,.navbar-nav>li>a:active .caret:before{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.navbar-nav>li:hover>a,.navbar-nav>li:focus>a,.navbar-nav>li.active>a{
    color:rgba(255,255,255,0.7)
}
 .navbar-nav>li:hover .caret:before,.navbar-nav>li:focus .caret:before,.navbar-nav>li.active .caret:before{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.navbar-nav>li>.dropdown-menu,.navbar-nav>li>.sub-menu{
    top:100%;
    left:-15px;
    padding:20px 29px 30px
}
.navbar-nav>li>ul.dropdown-menu,.navbar-nav>li>.sub-menu{
    padding:20px 0
}
.navbar-nav>li>ul.dropdown-menu li,.navbar-nav>li>.sub-menu li{
    padding:0 30px
}
.navbar-nav>li>ul.dropdown-menu li:hover>a,.navbar-nav>li>ul.dropdown-menu li:focus>a,.navbar-nav>li>ul.dropdown-menu li.active>a,.navbar-nav>li>.sub-menu li:hover>a,.navbar-nav>li>.sub-menu li:focus>a,.navbar-nav>li>.sub-menu li.active>a{
    color:var(--tb-theme-color);
    background:transparent
}
 .navbar-nav>li>ul.dropdown-menu li .dropdown-menu,.navbar-nav>li>.sub-menu li .dropdown-menu{
    padding:20px 0
}
.navbar-nav>li.aligned-left{
    position:relative
}
.navbar-nav>li.aligned-right{
    position:relative
}
.navbar-nav>li.aligned-right>.dropdown-menu{
    left:auto;
    right:-15px
}
.navbar-nav>li:first-child>a{
    padding-left:0
}
.navbar-nav .dropdown{
    position:relative
}
.navbar-nav .dropdown-menu,.navbar-nav .sub-menu{
    display:block;
    visibility:hidden;
    min-width:250px;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transition:all .4s ease-in-out 0s;
    -o-transition:all .4s ease-in-out 0s;
    transition:all .4s ease-in-out 0s;
    -webkit-transform:rotateX(-90deg);
    -ms-transform:rotateX(-90deg);
    -o-transform:rotateX(-90deg);
    transform:rotateX(-90deg);
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0;
    padding:15px 0;
    border:1px solid #e5e5e5;
    border-top:0;
    position:absolute;
    left:100%;
    right:auto;
    top:0;
    background:#fff
}
 .navbar-nav .dropdown-menu>li:hover>a,.navbar-nav .dropdown-menu>li.active>a,.navbar-nav .sub-menu>li:hover>a,.navbar-nav .sub-menu>li.active>a{
    color:var(--tb-theme-color)
}
.navbar-nav .dropdown-menu>li>a,.navbar-nav .sub-menu>li>a{
    background:transparent;
    line-height:33px;
    padding:0;
    font-size:14px;
    color:#888;
    display:inline-block;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    position:relative;
    text-transform:capitalize
}
.navbar-nav .dropdown-menu>li>a:hover,.navbar-nav .sub-menu>li>a:hover{
    color:var(--tb-theme-color);
    padding-left:5px;
    padding-right:0
}
 .navbar-nav .dropdown-menu .dropdown-menu-inner .has-border,.navbar-nav .sub-menu .dropdown-menu-inner .has-border{
    border:0
}
.navbar-nav .dropdown-menu .dropdown-menu-inner>p,.navbar-nav .sub-menu .dropdown-menu-inner>p{
    margin:0
}
.navbar-nav .dropdown-menu .tbay-addon ul:not(.entry-meta-list) li>a,.navbar-nav .sub-menu .tbay-addon ul:not(.entry-meta-list) li>a{
    line-height:33px;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    position:relative;
    text-transform:capitalize;
    color:#888
}
.navbar-nav .dropdown-menu .tbay-addon ul:not(.entry-meta-list) li>a:hover,.navbar-nav .sub-menu .tbay-addon ul:not(.entry-meta-list) li>a:hover{
    color:var(--tb-theme-color);
    padding-left:5px;
    padding-right:0
}
 .navbar-nav .dropdown-menu .tbay-addon ul:not(.entry-meta-list) li.active a,.navbar-nav .sub-menu .tbay-addon ul:not(.entry-meta-list) li.active a{
    color:var(--tb-theme-color)
}
.navbar-nav .dropdown-menu .wpb_content_element,.navbar-nav .sub-menu .wpb_content_element{
    margin-bottom:0
}
.navbar-nav .dropdown-menu .wpb_single_image,.navbar-nav .sub-menu .wpb_single_image{
    margin-top:15px
}
.navbar-nav>li>.sub-menu{
    list-style:none
}
.navbar-nav>li>.sub-menu>li{
    padding:0
}
.navbar-nav .container,.navbar-nav .dokan-dashboard .dokan-dashboard-wrap,.dokan-dashboard .navbar-nav .dokan-dashboard-wrap,.navbar-nav #wcfm-main-contentainer .wcfm-membership-wrapper,#wcfm-main-contentainer .navbar-nav .wcfm-membership-wrapper,.navbar-nav .wcfmmp-store-page #wcfmmp-store,.wcfmmp-store-page .navbar-nav #wcfmmp-store{
    padding-right:20px;
    padding-left:20px;
    width:100%
}
 .navbar-nav li:hover>.dropdown-menu,.navbar-nav li:hover>.sub-menu{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0)
}
.navbar-nav li.aligned-fullwidth>.dropdown-menu{
    width:calc(100% - -30px)
}
@media(max-width:1199px){
    .navbar-nav .column-full{
        width:100%
    }
    .navbar-nav .column-hidden{
        display:none
    }
}
.navbar-nav .caret{
    display:none
}
.navbar-nav .text-label{
    font-size:12px;
    padding:0 4px;
    background:#07930b;
    color:#fff;
    position:absolute;
    font-weight:normal;
    left:auto;
    right:20px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    top:-10px;
    line-height:16px;
    min-width:34px;
    text-transform:initial
}
 .navbar-nav .text-label:before{
    width:0;
    height:0;
    border-left:3px solid transparent;
    border-right:3px solid transparent;
    border-top:6px solid #07930b;
    content:"";
    position:absolute;
    bottom:-6px;
    left:11px;
    right:auto
}
.navbar-nav .text-label.label-hot{
    background:#ca0814
}
.navbar-nav .text-label.label-hot:before{
    border-top:6px solid #ca0814
}
.navbar-nav .owl-carousel .item:before,.navbar-nav .owl-carousel .item:after{
    display:none
}
.navbar-nav li>.dropdown-menu .tbay-addon .tbay-addon-heading,.navbar-nav li>.dropdown-menu .tbay-addon .tbay-addon-title,.navbar-nav li>.dropdown-menu .tbay-addon .widgettitle,.navbar-nav li>.dropdown-menu .widget .tbay-addon-heading,.navbar-nav li>.dropdown-menu .widget .tbay-addon-title,.navbar-nav li>.dropdown-menu .widget .widgettitle,.tbay-offcanvas-main .dropdown-menu .tbay-addon-heading,.tbay-offcanvas-main .dropdown-menu .tbay-addon-title,.tbay-offcanvas-main .dropdown-menu .widgettitle{
    font-size:15px;
    line-height:40px;
    font-weight:500;
    text-transform:uppercase;
    margin:0;
    text-align:left
}
 .tbay-megamenu-darken{
    background-color:#111
}
.tbay-megamenu-darken .megamenu{
    text-align:left
}
.tbay-megamenu-darken .megamenu>li>a{
    color:#fff
}
.tbay-megamenu-darken .tbay-addon_tbay_socials{
    margin-top:10px;
    margin-right:15px;
    margin-left:15px
}
.tbay-megamenu-darken .tbay-addon_tbay_socials .social li a{
    background-color:#3e3e3e
}
.tbay-megamenu-darken .tbay-addon_tbay_socials .social li a:hover{
    color:#111;
    background-color:#fff
}
.navbar-collapse{
    padding:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:0
}
.navbar-offcanvas .navbar-nav{
    width:100%;
    float:none
}
 .navbar-offcanvas .navbar-nav .caret{
    display:none
}
.navbar-offcanvas .navbar-nav li{
    background:transparent !important;
    padding-left:0;
    padding:0;
    border-bottom:1px solid #fafafa
}
.navbar-offcanvas .navbar-nav li .hitarea{
    line-height:47px;
    height:47px;
    z-index:1
}
.navbar-offcanvas .navbar-nav li:last-child{
    border:0
}
.navbar-offcanvas .navbar-nav>li{
    padding:0;
    width:100%;
    border-bottom:1px solid #e5e5e5
}
.navbar-offcanvas .navbar-nav>li>a{
    background:transparent !important;
    font-size:15px;
    padding:0 0 0 35px;
    display:inline-block;
    width:90%
}
 .navbar-offcanvas .navbar-nav>li>a:before{
    content:'';
    background:var(--tb-theme-color);
    width:4px;
    height:0;
    position:absolute;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    left:0;
    top:0;
    right:auto
}
.navbar-offcanvas .navbar-nav>li .hitarea{
    right:14px;
    left:auto
}
.navbar-offcanvas .navbar-nav>li.open,.navbar-offcanvas .navbar-nav>li.active,.navbar-offcanvas .navbar-nav>li:hover,.navbar-offcanvas .navbar-nav>li.collapsable{
    border-color:transparent
}
.navbar-offcanvas .navbar-nav>li.open>a:hover,.navbar-offcanvas .navbar-nav>li.open>a:focus,.navbar-offcanvas .navbar-nav>li.open>a,.navbar-offcanvas .navbar-nav>li.active>a:hover,.navbar-offcanvas .navbar-nav>li.active>a:focus,.navbar-offcanvas .navbar-nav>li.active>a,.navbar-offcanvas .navbar-nav>li:hover>a:hover,.navbar-offcanvas .navbar-nav>li:hover>a:focus,.navbar-offcanvas .navbar-nav>li:hover>a,.navbar-offcanvas .navbar-nav>li.collapsable>a:hover,.navbar-offcanvas .navbar-nav>li.collapsable>a:focus,.navbar-offcanvas .navbar-nav>li.collapsable>a{
    color:var(--tb-theme-color)
}
 .navbar-offcanvas .navbar-nav>li.open>a:hover:before,.navbar-offcanvas .navbar-nav>li.open>a:focus:before,.navbar-offcanvas .navbar-nav>li.open>a:before,.navbar-offcanvas .navbar-nav>li.active>a:hover:before,.navbar-offcanvas .navbar-nav>li.active>a:focus:before,.navbar-offcanvas .navbar-nav>li.active>a:before,.navbar-offcanvas .navbar-nav>li:hover>a:hover:before,.navbar-offcanvas .navbar-nav>li:hover>a:focus:before,.navbar-offcanvas .navbar-nav>li:hover>a:before,.navbar-offcanvas .navbar-nav>li.collapsable>a:hover:before,.navbar-offcanvas .navbar-nav>li.collapsable>a:focus:before,.navbar-offcanvas .navbar-nav>li.collapsable>a:before{
    height:100%
}
 .navbar-offcanvas .navbar-nav>li.open .hitarea:after,.navbar-offcanvas .navbar-nav>li.active .hitarea:after,.navbar-offcanvas .navbar-nav>li:hover .hitarea:after,.navbar-offcanvas .navbar-nav>li.collapsable .hitarea:after{
    color:var(--tb-theme-color)
}
.navbar-offcanvas .navbar-nav .text-label{
    top:-7px;
    left:50px;
    right:auto;
    z-index:1000
}
.navbar-offcanvas .dropdown-menu{
    margin:0;
    position:relative;
    top:auto;
    left:auto;
    border:0;
    width:100%;
    background:#fafafa;
    -webkit-box-shadow:none;
    box-shadow:none
}
.navbar-offcanvas .dropdown-menu li{
    border-bottom:1px solid #f5f5f5
}
 .navbar-offcanvas .dropdown-menu li:last-child{
    border:0
}
.navbar-offcanvas .dropdown-menu>li a{
    background:transparent !important;
    padding:0 0 0 35px
}
.navbar-offcanvas .dropdown-menu>li.active>a,.navbar-offcanvas .dropdown-menu>li>a:hover,.navbar-offcanvas .dropdown-menu>li>a:focus{
    color:var(--tb-theme-color)
}
.navbar-offcanvas .dropdown-menu [class*="col-sm"]{
    width:100%
}
.navbar-offcanvas .dropdown-menu .dropdown-menu-inner{
    padding:0
}
.navbar-offcanvas .dropdown-menu .dropdown-menu-inner .wpb_content_element{
    margin:0
}
 .navbar-offcanvas .dropdown-menu .dropdown-menu-inner .vc_row{
    margin:0;
    padding:0;
    border:0
}
.navbar-offcanvas .dropdown-menu .dropdown-menu-inner .vc_row [class*="col"]{
    padding:0
}
.navbar-offcanvas .dropdown-menu .dropdown-menu-inner .tbay-addon{
    display:none
}
.navbar-offcanvas .dropdown-menu .dropdown-menu-inner .tbay-addon.tbay-addon-nav-menu{
    display:block
}
.navbar-offcanvas .dropdown-menu .dropdown-menu-inner .tbay-addon>.tbay-addon-title{
    margin:0;
    padding:10px 35px;
    line-height:24px
}
 .navbar-offcanvas .dropdown-menu .dropdown-menu-inner ul{
    background:transparent
}
.navbar-offcanvas .dropdown-menu .dropdown-menu-inner ul li{
    padding:0
}
.navbar-offcanvas .dropdown-menu .dropdown-menu-inner ul li a{
    font-size:13px
}
.navbar-offcanvas .dropdown-menu .tbay-addon-title{
    font-weight:500;
    margin:0 0 10px
}
.navbar-offcanvas .dropdown-menu .dropdown-menu>li>a{
    padding-left:35px;
    padding-right:0
}
.navbar-offcanvas .dropdown-menu .dropdown-menu .dropdown-menu>li>a{
    padding-left:45px;
    padding-right:0
}
.navbar-offcanvas .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu>li>a{
    padding-left:45px;
    padding-right:0;
    border-bottom:1px solid #f5f5f5
}
 .navbar-offcanvas .aligned-fullwidth>.dropdown-menu{
    width:100%;
    padding:0
}
.treeview .tbay-addon>.tbay-addon-title{
    font-size:15px;
    padding:0;
    text-align:left;
    font-weight:bold;
    color:#000
}
.menu.treeview li{
    background:none !important;
    padding:0
}
.tbay_custom_menu.treeview-menu .dropdown-menu{
    position:static;
    border:0;
    float:none;
    padding-left:0;
    border-top:1px solid rgba(0,0,0,0.15);
    padding-top:0;
    background:#fafafa;
    padding-bottom:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.tbay_custom_menu.treeview-menu .dropdown-menu p{
    margin-bottom:0
}
 .tbay_custom_menu.treeview-menu .dropdown-menu .wpb_row.vc_row{
    margin-top:0 !important;
    margin:0
}
.tbay_custom_menu.treeview-menu .dropdown-menu .vc_column_container{
    padding:0;
    width:100%
}
.tbay_custom_menu.treeview-menu .dropdown-menu .wpb_content_element{
    margin-bottom:0
}
.tbay_custom_menu.treeview-menu .dropdown-menu .tbay-addon-title{
    font-weight:700 !important;
    font-size:15px !important;
    margin:0 !important;
    padding:10px 20px !important;
    line-height:normal !important;
    background:#eee !important;
    border-bottom:1px solid rgba(0,0,0,0.1);
    border-radius:0 !important
}
 .tbay_custom_menu.treeview-menu .dropdown-menu .tbay-addon-title:before{
    display:none !important
}
.tbay_custom_menu.treeview-menu .dropdown-menu ul{
    margin-top:0;
    border-top:0;
    background:#fafafa
}
.tbay_custom_menu.treeview-menu .dropdown-menu ul li{
    border-bottom:1px solid rgba(0,0,0,0.1) !important
}
.tbay_custom_menu.treeview-menu .dropdown-menu ul li a{
    line-height:normal;
    padding:5px 20px !important
}
.treeview li{
    position:relative;
    background:none !important;
    padding:0 !important
}
.treeview li>a{
    width:100%;
    display:inline-block;
    line-height:46px;
    padding-left:40px;
    padding-right:0;
    position:relative
}
 .treeview li>a i,.treeview li>a img{
    position:absolute;
    left:0;
    right:auto;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.treeview li .hitarea{
    position:absolute;
    top:10px;
    right:-10px;
    margin:0;
    background:transparent;
    width:auto;
    height:auto
}
.treeview li .hitarea:after{
    display:block;
    font-size:12px
}
.treeview li.expandable>.hitarea:hover::after{
    color:var(--tb-theme-color)
}
.treeview li.expandable>.hitarea:after{
    content:"\e095";
    font-family:'simple-line-icons';
    color:#bbb;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    font-size:14px
}
 .treeview li.collapsable{
    padding-bottom:0 !important
}
.treeview li.collapsable>.hitarea:hover::after{
    color:var(--tb-theme-color)
}
.treeview li.collapsable>.hitarea:after{
    content:"\e615";
    font-family:'simple-line-icons';
    color:#bbb;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    font-size:14px
}
.treeview li .tbay-addon-nav-menu .menu>li:last-child,.treeview li .wpb_content_element .menu>li:last-child{
    border-bottom:0 !important;
    padding-bottom:10px
}
.treeview .sub-menu a{
    width:auto
}
 .treeview .sub-menu a:before{
    content:'';
    width:10px;
    height:.5px;
    background:#999;
    position:absolute;
    top:50%;
    left:10px;
    right:auto;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.treeview .sub-menu a:hover:before{
    left:20px;
    right:auto;
    background:var(--tb-theme-color)
}
.text-label{
    line-height:18px;
    padding:0 6px;
    background-color:#ca0815;
    color:#fff;
    font-size:12px;
    text-align:center
}
 .text-label.label-new{
    background-color:#0a7e28
}
.tbay-vertical{
    list-style:none;
    padding:0;
    margin:0
}
.tbay-vertical>li>a{
    display:block;
    padding:0 15px;
    line-height:44px;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    border-bottom:1px solid #ddd
}
.tbay-vertical li a{
    position:relative
}
.tbay-vertical li a i,.tbay-vertical li a img{
    display:inline-block;
    margin-right:12px;
    margin-left:0;
    font-size:15px;
    vertical-align:middle;
    color:#888;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.tbay-vertical li a.selected,.tbay-vertical li a:hover{
    background-color:transparent;
    color:var(--tb-theme-color)
}
 .tbay-vertical li a.selected i,.tbay-vertical li a:hover i{
    color:var(--tb-theme-color)
}
.tbay-vertical li a .text-label{
    display:inline-block;
    margin-left:10px;
    margin-right:0;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    right:30px;
    left:auto
}
.tbay-vertical li:last-child a{
    border:0
}
.tbay-vertical li.active-mega-menu:hover>a:after,.tbay-vertical li.menu-item-has-children:hover>a:after{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
 .tbay-vertical li.active-mega-menu:hover>.dropdown-menu,.tbay-vertical li.active-mega-menu:hover>.sub-menu,.tbay-vertical li.menu-item-has-children:hover>.dropdown-menu,.tbay-vertical li.menu-item-has-children:hover>.sub-menu{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible
}
.tbay-vertical .dropdown-menu,.tbay-vertical .sub-menu{
    top:-1px;
    left:calc(100% - -1px);
    right:auto;
    position:absolute;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-color:#ddd;
    border-left:0;
    margin:0;
    min-height:calc(100% - -2px);
    background:#fff;
    display:block;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    opacity:0;
    filter:alpha(opacity=0);
    visibility:hidden;
    border:1px solid #e5e5e5;
    border-left:0;
    padding:0
}
 .tbay-vertical .dropdown-menu .dropdown-menu-inner>.vc_row,.tbay-vertical .sub-menu .dropdown-menu-inner>.vc_row{
    padding:25px 10px;
    margin:0
}
.tbay-vertical .dropdown-menu .dropdown-menu-inner>.vc_row+.vc_row,.tbay-vertical .sub-menu .dropdown-menu-inner>.vc_row+.vc_row{
    padding-top:0
}
.tbay-vertical .dropdown-menu:before,.tbay-vertical .sub-menu:before{
    content:'';
    background-color:#ddd;
    width:1px;
    height:100%;
    position:absolute;
    left:-1px;
    top:0;
    right:auto
}
.tbay-vertical .dropdown-menu p,.tbay-vertical .sub-menu p{
    margin:0
}
 .tbay-vertical .sub-menu{
    min-width:100%;
    min-height:auto;
    list-style:none;
    z-index:9999;
    padding:10px 0
}
.tbay-vertical .sub-menu>li>a{
    display:block;
    position:relative;
    line-height:44px;
    padding:0 15px;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.tbay-vertical .tbay-addon .tbay-addon-title{
    font-size:14px;
    text-transform:uppercase;
    line-height:inherit;
    margin:0 0 5px
}
.tbay-vertical .wpb_content_element{
    margin-bottom:15px
}
.tbay-vertical .tbay-addon-nav-menu li a{
    line-height:29px;
    color:#888
}
.tbay-vertical .tbay-addon-nav-menu li a:hover{
    color:var(--tb-theme-color)
}
 .tbay-vertical-menu .treeview li.collapsable .hitarea:after{
    content:"\e615"
}
.tbay-vertical-menu .treeview li.expandable .hitarea:after{
    content:"\e095"
}
.tbay-vertical-menu .treeview li .hitarea:not(:first-child){
    display:none
}
.tbay-vertical-menu .treeview li .hitarea{
    top:2px;
    display:none
}
@media(max-width:767px){
    #main-container .tbay-vertical-menu>.tbay-addon.tbay-addon-nav-menu .dropdown-menu .wpb_content_element{
        margin-top:0 !important
    }
}
.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu:hover>ul,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu:hover>.dropdown-menu,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown:hover>ul,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown:hover>.dropdown-menu{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible;
    margin:0;
    background:inherit;
    -webkit-box-shadow:0 -5px 30px rgba(0,0,0,0.175);
    box-shadow:0 -5px 30px rgba(0,0,0,0.175)
}
 .tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu>a::after,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown>a::after{
    font-family:'simple-line-icons';
    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;
    content:"\e606";
    position:absolute;
    right:0;
    left:auto;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%);
    font-size:10px
}
 .tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu>a:hover::after,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown>a:hover::after{
    content:"\e605"
}
.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu>ul,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu>.dropdown-menu,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown>ul,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown>.dropdown-menu{
    list-style:none;
    position:absolute;
    top:0;
    right:auto;
    padding:30px 0;
    background:#fff !important;
    text-align:left;
    opacity:0;
    visibility:hidden;
    z-index:1;
    left:100%;
    margin:0;
    display:block;
    border:1px solid #eee;
    -webkit-transition:all .7s;
    -o-transition:all .7s;
    transition:all .7s;
    min-width:160px;
    margin-left:25px !important
}
 .tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu>ul.sub-menu,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu>.dropdown-menu.sub-menu,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown>ul.sub-menu,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown>.dropdown-menu.sub-menu{
    padding:15px 20px
}
.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu>ul>li>a,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu>.dropdown-menu>li>a,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown>ul>li>a,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown>.dropdown-menu>li>a{
    padding-left:0 !important
}
 .tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu>ul .tbay_custom_menu .tbay-addon-title,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu>.dropdown-menu .tbay_custom_menu .tbay-addon-title,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown>ul .tbay_custom_menu .tbay-addon-title,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown>.dropdown-menu .tbay_custom_menu .tbay-addon-title{
    background:transparent !important;
    padding-left:30px !important;
    border-bottom:1px solid #f7f7f7
}
 .tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu>ul .tbay_custom_menu .tbay-addon-title:before,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu>.dropdown-menu .tbay_custom_menu .tbay-addon-title:before,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown>ul .tbay_custom_menu .tbay-addon-title:before,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown>.dropdown-menu .tbay_custom_menu .tbay-addon-title:before{
    display:none !important
}
.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu>ul .tbay_custom_menu ul.menu,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu>.dropdown-menu .tbay_custom_menu ul.menu,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown>ul .tbay_custom_menu ul.menu,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown>.dropdown-menu .tbay_custom_menu ul.menu{
    border:0 !important
}
 .tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu>ul .tbay_custom_menu ul.menu>li>a,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.active-mega-menu>.dropdown-menu .tbay_custom_menu ul.menu>li>a,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown>ul .tbay_custom_menu ul.menu>li>a,.tbay-vertical-menu .tbay-addon-nav-menu ul.menu>li.dropdown>.dropdown-menu .tbay_custom_menu ul.menu>li>a{
    padding-left:0 !important
}
.input-default,.post-password-form input[type=password],.wpcf7-form input[type="email"],.wpcf7-form input[type="number"],.wpcf7-form input[type="password"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form input[type="text"],.wpcf7-form textarea,.woocommerce .input-text{
    border:1px solid #ddd !important;
    line-height:normal !important;
    padding:0 15px !important;
    margin-bottom:10px !important;
    outline:0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    min-height:42px;
    -webkit-box-shadow:none;
    box-shadow:none;
    background:#fff
}
 @media(max-width:480px){
    .input-default,.post-password-form input[type=password],.wpcf7-form input[type="email"],.wpcf7-form input[type="number"],.wpcf7-form input[type="password"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form input[type="text"],.wpcf7-form textarea,.woocommerce .input-text{
        padding:0 8px !important
    }
}
.woocommerce ul.product_list_widget li{
    clear:both;
    margin:0 0 40px;
    padding:0
}
 .woocommerce ul.product_list_widget li img{
    float:none;
    margin:0;
    width:auto
}
.related.tbay-addon,.upsells.tbay-addon{
    padding-top:65px;
    padding-bottom:53px;
    margin-top:40px
}
.related.tbay-addon .tbay-addon-title,.upsells.tbay-addon .tbay-addon-title{
    font-size:20px;
    line-height:25px;
    font-weight:500;
    text-align:left
}
.related.tbay-addon.cross-sells,.upsells.tbay-addon.cross-sells{
    margin:0
}
.woof_container label{
    font-weight:normal
}
body:not(.tbay-body-default) .widget label{
    font-weight:400
}
body:not(.tbay-body-default) .widget.widget_glt_widget #google_language_translator .skiptranslate>div{
    vertical-align:middle;
    display:inline-block
}
 body:not(.tbay-body-default) .widget.widget_glt_widget #google_language_translator .skiptranslate>div select{
    border:0 !important;
    margin:0;
    padding:0 !important;
    vertical-align:middle;
    font-size:15px;
    width:130px
}
body:not(.tbay-body-default) .widget .widget_sp_image-image-link{
    display:block;
    overflow:hidden;
    position:relative
}
body:not(.tbay-body-default) .widget .widget_sp_image-image-link img{
    display:block;
    max-width:100%;
    height:auto;
    -webkit-transition:all .35s;
    -o-transition:all .35s;
    transition:all .35s
}
 body:not(.tbay-body-default) .widget.widget_text img{
    margin:20px 0;
    height:auto
}
body:not(.tbay-body-default) .widget .post-widget .image{
    width:70px;
    margin-top:5px
}
body:not(.tbay-body-default) .widget .post-widget .image img{
    width:100%;
    height:auto
}
body:not(.tbay-body-default) .widget.widget_rss ul,body:not(.tbay-body-default) .widget.widget_rss ol{
    padding:0;
    margin:0;
    list-style:none
}
body:not(.tbay-body-default) .widget.widget_rss ul li:last-child,body:not(.tbay-body-default) .widget.widget_rss ol li:last-child{
    border-bottom:0;
    padding-bottom:0
}
 body:not(.tbay-body-default) .widget.widget_rss ul li .children>li:before,body:not(.tbay-body-default) .widget.widget_rss ol li .children>li:before{
    top:24px
}
body:not(.tbay-body-default) .widget.widget_rss ul ul li:first-child,body:not(.tbay-body-default) .widget.widget_rss ol ul li:first-child{
    padding-top:14px;
    background-position:0 24px
}
body:not(.tbay-body-default) .widget.widget_rss ul li{
    background:0
}
body:not(.tbay-body-default) .widget.widget_rss ul li a{
    padding:0
}
body:not(.tbay-body-default) .widget.widget_recent_comments ul,body:not(.tbay-body-default) .widget.widget_recent_comments ol{
    padding:0;
    margin:0;
    list-style:none
}
 body:not(.tbay-body-default) .widget.widget_recent_comments ul li:last-child,body:not(.tbay-body-default) .widget.widget_recent_comments ol li:last-child{
    border-bottom:0;
    padding-bottom:0
}
body:not(.tbay-body-default) .widget.widget_recent_comments ul li .children>li:before,body:not(.tbay-body-default) .widget.widget_recent_comments ol li .children>li:before{
    top:24px
}
body:not(.tbay-body-default) .widget.widget_recent_comments ul ul li:first-child,body:not(.tbay-body-default) .widget.widget_recent_comments ol ul li:first-child{
    padding-top:14px;
    background-position:0 24px
}
 body:not(.tbay-body-default) .widget.widget_recent_comments ul li{
    background:0
}
body:not(.tbay-body-default) .widget.widget_rss ul,body:not(.tbay-body-default) .widget.widget_rss ol{
    padding:0;
    margin:0;
    list-style:none
}
body:not(.tbay-body-default) .widget.widget_rss ul li:last-child,body:not(.tbay-body-default) .widget.widget_rss ol li:last-child{
    border-bottom:0;
    padding-bottom:0
}
body:not(.tbay-body-default) .widget.widget_rss ul li .children>li:before,body:not(.tbay-body-default) .widget.widget_rss ol li .children>li:before{
    top:24px
}
 body:not(.tbay-body-default) .widget.widget_rss ul ul li:first-child,body:not(.tbay-body-default) .widget.widget_rss ol ul li:first-child{
    padding-top:14px;
    background-position:0 24px
}
body:not(.tbay-body-default) .widget.widget_rss ul li{
    background:0
}
body:not(.tbay-body-default) .widget.widget_rss ul li a{
    padding:0
}
body:not(.tbay-body-default) .widget.widget_rss ul li:before{
    display:none
}
body:not(.tbay-body-default) .widget.widget_recent_reviews ul.product_list_widget{
    list-style:none
}
body:not(.tbay-body-default) .widget.widget_recent_reviews ul.product_list_widget li{
    padding:0;
    overflow:hidden;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
 body:not(.tbay-body-default) .widget.widget_recent_reviews ul.product_list_widget li a img{
    float:left;
    margin-right:10px;
    margin-left:auto;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
body:not(.tbay-body-default) .widget.widget_product_search .woocommerce-product-search label.screen-reader-text{
    display:none
}
body:not(.tbay-body-default) .widget.widget_product_search .woocommerce-product-search input{
    height:36px;
    line-height:normal;
    padding-left:10px;
    padding-right:10px
}
 body:not(.tbay-body-default) .widget.yith-woocompare-widget .products-list{
    padding:10px 20px;
    border:1px solid #e5e5e5;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    overflow:hidden
}
body:not(.tbay-body-default) .widget.yith-woocompare-widget li{
    border-bottom:none !important;
    padding:5px 0 5px 0 !important
}
body:not(.tbay-body-default) .widget.yith-woocompare-widget li.list_empty:before{
    content:""
}
body:not(.tbay-body-default) .widget.yith-woocompare-widget li:before{
    text-indent:0;
    content:"\e935";
    font-family:'linearicons';
    position:absolute;
    left:auto !important;
    right:3px;
    top:0;
    width:25px;
    height:30px;
    line-height:30px;
    text-align:center
}
 body:not(.tbay-body-default) .widget.yith-woocompare-widget .remove{
    left:auto !important;
    right:3px;
    text-indent:-9999px
}
body:not(.tbay-body-default) .widget.yith-woocompare-widget .remove:hover{
    background-color:transparent !important
}
body:not(.tbay-body-default) .widget.yith-woocompare-widget .title{
    color:#222;
    font-size:13px !important;
    font-weight:500 !important;
    text-transform:capitalize !important
}
body:not(.tbay-body-default) .widget.yith-woocompare-widget a.clear-all{
    margin-bottom:20px;
    margin-right:auto;
    margin-left:15px
}
 body:not(.tbay-body-default) .widget.yith-woocompare-widget a.clear-all{
    line-height:37px
}
body:not(.tbay-body-default) .widget.yith-woocompare-widget a.compare{
    float:left;
    background:var(--tb-theme-color);
    text-transform:uppercase;
    color:var(--btn-color-white);
    border-width:1px;
    border-style:solid;
    border-color:var(--tb-theme-color);
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    font-size:14px;
    letter-spacing:0
}
body:not(.tbay-body-default) .widget.yith-woocompare-widget a.compare:hover{
    background:transparent;
    color:var(--tb-theme-color)
}
 body:not(.tbay-body-default) .widget.widget_shopping_cart .widget_shopping_cart_content{
    overflow:hidden
}
body:not(.tbay-body-default) .widget.widget_recent_entries ul{
    margin-top:20px
}
body:not(.tbay-body-default) .widget.widget_recent_entries ul a{
    display:block;
    margin-bottom:5px
}
body:not(.tbay-body-default) .widget.widget-timework strong{
    color:#000;
    font-weight:500
}
body:not(.tbay-body-default) .feedback{
    text-align:center
}
body:not(.tbay-body-default) .widget_product_tag_cloud .tagcloud{
    padding-top:10px
}
 body:not(.tbay-body-default) .widget_search form{
    padding:0 10px 0 15px
}
body:not(.tbay-body-default) .widget_search .form-control{
    padding:0;
    height:42px
}
body:not(.tbay-body-default) .widget_search .btn{
    font-size:15px;
    padding:0
}
body:not(.tbay-body-default) .widget_search .btn:hover i{
    color:var(--tb-theme-color)
}
body:not(.tbay-body-default) .widget_recent_entries>ul{
    padding:0;
    margin:0;
    list-style:outside none none
}
body:not(.tbay-body-default) .widget_recent_entries>ul li{
    line-height:26px;
    padding-bottom:15px;
    margin-bottom:15px;
    border-bottom:1px solid #e5e5e5
}
 body:not(.tbay-body-default) .widget_recent_entries>ul li a{
    color:var(--tb-theme-color)
}
body:not(.tbay-body-default) .widget_recent_entries>ul li:last-child{
    border:0;
    margin:0
}
body:not(.tbay-body-default) .widget_recent_entries>ul .post-date:before{
    content:'\e788';
    font-family:'linearicons';
    display:inline-block;
    margin-right:7px;
    margin-left:0;
    font-size:18px
}
body:not(.tbay-body-default) .widget_urna_instagram .instagram-pics{
    margin:0 -5px
}
body:not(.tbay-body-default) .widget_urna_instagram .instagram-pics:before,body:not(.tbay-body-default) .widget_urna_instagram .instagram-pics:after{
    content:" ";
    display:table
}
 body:not(.tbay-body-default) .widget_urna_instagram .instagram-pics:after{
    clear:both
}
body:not(.tbay-body-default) .widget_urna_instagram .instagram-pics>div{
    padding:0 5px;
    margin-bottom:10px;
    margin-top:0
}
body:not(.tbay-body-default) .widget_urna_instagram .instagram-pics>div .group-items,body:not(.tbay-body-default) .widget_urna_instagram .instagram-pics>div .elapsed-time{
    display:none
}
body:not(.tbay-body-default) .widget_urna_instagram a{
    display:block;
    position:relative
}
body:not(.tbay-body-default) .widget_urna_instagram a:before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
    visibility:hidden;
    pointer-events:none;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 body:not(.tbay-body-default) .widget_urna_instagram a:hover:before{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100)
}
body:not(.tbay-body-default) .widget_product_categories .product-categories,body:not(.tbay-body-default) .widget_product_categories ul,body:not(.tbay-body-default) .widget_categories .product-categories,body:not(.tbay-body-default) .widget_categories ul{
    padding:0;
    list-style:none;
    margin:0;
    line-height:33px
}
body:not(.tbay-body-default) .widget_product_categories .product-categories a,body:not(.tbay-body-default) .widget_product_categories ul a,body:not(.tbay-body-default) .widget_categories .product-categories a,body:not(.tbay-body-default) .widget_categories ul a{
    color:#888;
    display:inline-block
}
 body:not(.tbay-body-default) .widget_product_categories .product-categories a:hover,body:not(.tbay-body-default) .widget_product_categories ul a:hover,body:not(.tbay-body-default) .widget_categories .product-categories a:hover,body:not(.tbay-body-default) .widget_categories ul a:hover{
    color:var(--tb-theme-color)
}
body:not(.tbay-body-default) .widget_product_categories .product-categories .children,body:not(.tbay-body-default) .widget_product_categories ul .children,body:not(.tbay-body-default) .widget_categories .product-categories .children,body:not(.tbay-body-default) .widget_categories ul .children{
    list-style:none;
    padding-left:10px;
    padding-right:0
}
 body:not(.tbay-body-default) .widget_product_categories .product-categories li,body:not(.tbay-body-default) .widget_product_categories ul li,body:not(.tbay-body-default) .widget_categories .product-categories li,body:not(.tbay-body-default) .widget_categories ul li{
    position:relative;
    background:transparent
}
body:not(.tbay-body-default) .widget_product_categories .product-categories .current-cat>a,body:not(.tbay-body-default) .widget_product_categories ul .current-cat>a,body:not(.tbay-body-default) .widget_categories .product-categories .current-cat>a,body:not(.tbay-body-default) .widget_categories ul .current-cat>a{
    color:var(--tb-theme-color)
}
 body:not(.tbay-body-default) .widget_product_categories .product-categories .cat-item,body:not(.tbay-body-default) .widget_product_categories ul .cat-item,body:not(.tbay-body-default) .widget_categories .product-categories .cat-item,body:not(.tbay-body-default) .widget_categories ul .cat-item{
    color:#888
}
.tbay-widget-banner-image{
    position:relative
}
.tbay-widget-banner-image .container,.tbay-widget-banner-image .dokan-dashboard .dokan-dashboard-wrap,.dokan-dashboard .tbay-widget-banner-image .dokan-dashboard-wrap,.tbay-widget-banner-image #wcfm-main-contentainer .wcfm-membership-wrapper,#wcfm-main-contentainer .tbay-widget-banner-image .wcfm-membership-wrapper,.tbay-widget-banner-image .wcfmmp-store-page #wcfmmp-store,.wcfmmp-store-page .tbay-widget-banner-image #wcfmmp-store{
    position:absolute;
    height:100%;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%);
    top:0
}
 .tbay-widget-banner-image .banner-remove{
    position:absolute;
    left:auto;
    right:15px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    padding:0;
    color:#fff;
    border:0;
    background:transparent
}
.tbay-widget-banner-image .banner-remove:focus{
    outline:0
}
.widget_urna_recent_post .item,.tbay-addon-blog.vertical .item{
    display:block !important
}
@media(min-width:1600px){
    .widget_urna_recent_post .row[data-xlgdesktop="1"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="1"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:1200px) and (max-width:1599px){
    .widget_urna_recent_post .row[data-desktop="1"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktop="1"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:992px) and (max-width:1199px){
    .widget_urna_recent_post .row[data-desktopsmall="1"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="1"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:768px) and (max-width:991px){
    .widget_urna_recent_post .row[data-tablet="1"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-tablet="1"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:480px) and (max-width:767px){
    .widget_urna_recent_post .row[data-landscape="1"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-landscape="1"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(max-width:480px){
    .widget_urna_recent_post .row[data-mobile="1"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-mobile="1"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:1600px){
    .widget_urna_recent_post .row[data-xlgdesktop="2"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="2"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="2"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="2"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:1200px) and (max-width:1599px){
    .widget_urna_recent_post .row[data-desktop="2"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktop="2"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="2"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktop="2"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:992px) and (max-width:1199px){
    .widget_urna_recent_post .row[data-desktopsmall="2"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="2"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktopsmall="2"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="2"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:768px) and (max-width:991px){
    .widget_urna_recent_post .row[data-tablet="2"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-tablet="2"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="2"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-tablet="2"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:480px) and (max-width:767px){
    .widget_urna_recent_post .row[data-landscape="2"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-landscape="2"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="2"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-landscape="2"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(max-width:480px){
    .widget_urna_recent_post .row[data-mobile="2"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-mobile="2"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-mobile="2"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-mobile="2"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:1600px){
    .widget_urna_recent_post .row[data-xlgdesktop="3"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="3"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="3"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="3"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-xlgdesktop="3"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="3"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:1200px) and (max-width:1599px){
    .widget_urna_recent_post .row[data-desktop="3"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktop="3"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="3"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktop="3"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktop="3"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktop="3"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:992px) and (max-width:1199px){
    .widget_urna_recent_post .row[data-desktopsmall="3"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="3"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktopsmall="3"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="3"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktopsmall="3"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="3"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:768px) and (max-width:991px){
    .widget_urna_recent_post .row[data-tablet="3"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-tablet="3"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="3"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-tablet="3"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-tablet="3"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-tablet="3"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:480px) and (max-width:767px){
    .widget_urna_recent_post .row[data-landscape="3"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-landscape="3"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="3"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-landscape="3"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-landscape="3"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-landscape="3"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(max-width:480px){
    .widget_urna_recent_post .row[data-mobile="3"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-mobile="3"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-mobile="3"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-mobile="3"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-mobile="3"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-mobile="3"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:1600px){
    .widget_urna_recent_post .row[data-xlgdesktop="4"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="4"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="4"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="4"] .item:nth-last-child(3) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-xlgdesktop="4"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="4"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="4"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="4"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:1200px) and (max-width:1599px){
    .widget_urna_recent_post .row[data-desktop="4"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktop="4"] .item:nth-last-child(4) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktop="4"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktop="4"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="4"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktop="4"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="4"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktop="4"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:992px) and (max-width:1199px){
    .widget_urna_recent_post .row[data-desktopsmall="4"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="4"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktopsmall="4"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="4"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktopsmall="4"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="4"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktopsmall="4"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="4"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:768px) and (max-width:991px){
    .widget_urna_recent_post .row[data-tablet="4"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-tablet="4"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="4"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-tablet="4"] .item:nth-last-child(3) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-tablet="4"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-tablet="4"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="4"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-tablet="4"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:480px) and (max-width:767px){
    .widget_urna_recent_post .row[data-landscape="4"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-landscape="4"] .item:nth-last-child(4) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-landscape="4"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-landscape="4"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="4"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-landscape="4"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="4"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-landscape="4"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(max-width:480px){
    .widget_urna_recent_post .row[data-mobile="4"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-mobile="4"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-mobile="4"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-mobile="4"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-mobile="4"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-mobile="4"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-mobile="4"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-mobile="4"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:1600px){
    .widget_urna_recent_post .row[data-xlgdesktop="5"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="5"] .item:nth-last-child(5) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="5"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="5"] .item:nth-last-child(4) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-xlgdesktop="5"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="5"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="5"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="5"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="5"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="5"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:1200px) and (max-width:1599px){
    .widget_urna_recent_post .row[data-desktop="5"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-desktop="5"] .item:nth-last-child(5) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="5"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktop="5"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="5"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktop="5"] .item:nth-last-child(3) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktop="5"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktop="5"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="5"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktop="5"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:992px) and (max-width:1199px){
    .widget_urna_recent_post .row[data-desktopsmall="5"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="5"] .item:nth-last-child(5) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktopsmall="5"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="5"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktopsmall="5"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="5"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktopsmall="5"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="5"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktopsmall="5"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="5"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:768px) and (max-width:991px){
    .widget_urna_recent_post .row[data-tablet="5"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-tablet="5"] .item:nth-last-child(5) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="5"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-tablet="5"] .item:nth-last-child(4) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-tablet="5"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-tablet="5"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="5"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-tablet="5"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="5"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-tablet="5"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:480px) and (max-width:767px){
    .widget_urna_recent_post .row[data-landscape="5"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-landscape="5"] .item:nth-last-child(5) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="5"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-landscape="5"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="5"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-landscape="5"] .item:nth-last-child(3) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-landscape="5"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-landscape="5"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="5"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-landscape="5"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(max-width:480px){
    .widget_urna_recent_post .row[data-mobile="5"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-mobile="5"] .item:nth-last-child(5) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-mobile="5"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-mobile="5"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-mobile="5"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-mobile="5"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-mobile="5"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-mobile="5"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-mobile="5"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-mobile="5"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:1600px){
    .widget_urna_recent_post .row[data-xlgdesktop="6"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="6"] .item:nth-last-child(6) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="6"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="6"] .item:nth-last-child(5) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-xlgdesktop="6"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="6"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="6"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="6"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="6"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="6"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-xlgdesktop="6"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="6"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:1200px) and (max-width:1599px){
    .widget_urna_recent_post .row[data-desktop="6"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-desktop="6"] .item:nth-last-child(6) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="6"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-desktop="6"] .item:nth-last-child(5) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktop="6"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktop="6"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="6"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktop="6"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="6"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktop="6"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktop="6"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktop="6"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:992px) and (max-width:1199px){
    .widget_urna_recent_post .row[data-desktopsmall="6"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="6"] .item:nth-last-child(6) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktopsmall="6"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="6"] .item:nth-last-child(5) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktopsmall="6"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="6"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktopsmall="6"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="6"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktopsmall="6"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="6"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktopsmall="6"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="6"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:768px) and (max-width:991px){
    .widget_urna_recent_post .row[data-tablet="6"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-tablet="6"] .item:nth-last-child(6) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="6"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-tablet="6"] .item:nth-last-child(5) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-tablet="6"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-tablet="6"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="6"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-tablet="6"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="6"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-tablet="6"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-tablet="6"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-tablet="6"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:480px) and (max-width:767px){
    .widget_urna_recent_post .row[data-landscape="6"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-landscape="6"] .item:nth-last-child(6) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="6"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-landscape="6"] .item:nth-last-child(5) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-landscape="6"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-landscape="6"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="6"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-landscape="6"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="6"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-landscape="6"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-landscape="6"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-landscape="6"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(max-width:480px){
    .widget_urna_recent_post .row[data-mobile="6"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-mobile="6"] .item:nth-last-child(6) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-mobile="6"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-mobile="6"] .item:nth-last-child(5) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-mobile="6"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-mobile="6"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-mobile="6"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-mobile="6"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-mobile="6"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-mobile="6"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-mobile="6"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-mobile="6"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:1600px){
    .widget_urna_recent_post .row[data-xlgdesktop="7"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="7"] .item:nth-last-child(7) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="7"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="7"] .item:nth-last-child(6) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-xlgdesktop="7"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="7"] .item:nth-last-child(5) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="7"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="7"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="7"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="7"] .item:nth-last-child(3) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-xlgdesktop="7"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="7"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="7"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="7"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:1200px) and (max-width:1599px){
    .widget_urna_recent_post .row[data-desktop="7"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-desktop="7"] .item:nth-last-child(7) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktop="7"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-desktop="7"] .item:nth-last-child(6) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="7"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-desktop="7"] .item:nth-last-child(5) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="7"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktop="7"] .item:nth-last-child(4) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktop="7"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktop="7"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="7"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktop="7"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="7"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktop="7"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:992px) and (max-width:1199px){
    .widget_urna_recent_post .row[data-desktopsmall="7"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="7"] .item:nth-last-child(7) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktopsmall="7"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="7"] .item:nth-last-child(6) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktopsmall="7"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="7"] .item:nth-last-child(5) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktopsmall="7"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="7"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktopsmall="7"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="7"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktopsmall="7"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="7"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktopsmall="7"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="7"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:768px) and (max-width:991px){
    .widget_urna_recent_post .row[data-tablet="7"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-tablet="7"] .item:nth-last-child(7) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="7"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-tablet="7"] .item:nth-last-child(6) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-tablet="7"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-tablet="7"] .item:nth-last-child(5) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="7"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-tablet="7"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="7"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-tablet="7"] .item:nth-last-child(3) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-tablet="7"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-tablet="7"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="7"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-tablet="7"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:480px) and (max-width:767px){
    .widget_urna_recent_post .row[data-landscape="7"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-landscape="7"] .item:nth-last-child(7) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-landscape="7"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-landscape="7"] .item:nth-last-child(6) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="7"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-landscape="7"] .item:nth-last-child(5) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="7"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-landscape="7"] .item:nth-last-child(4) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-landscape="7"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-landscape="7"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="7"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-landscape="7"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="7"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-landscape="7"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(max-width:480px){
    .widget_urna_recent_post .row[data-mobile="7"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-mobile="7"] .item:nth-last-child(7) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-mobile="7"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-mobile="7"] .item:nth-last-child(6) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-mobile="7"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-mobile="7"] .item:nth-last-child(5) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-mobile="7"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-mobile="7"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-mobile="7"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-mobile="7"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-mobile="7"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-mobile="7"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-mobile="7"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-mobile="7"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:1600px){
    .widget_urna_recent_post .row[data-xlgdesktop="8"] .item:nth-last-child(8) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="8"] .item:nth-last-child(8) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="8"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="8"] .item:nth-last-child(7) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-xlgdesktop="8"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="8"] .item:nth-last-child(6) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="8"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="8"] .item:nth-last-child(5) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="8"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="8"] .item:nth-last-child(4) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-xlgdesktop="8"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="8"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="8"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="8"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-xlgdesktop="8"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-xlgdesktop="8"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:1200px) and (max-width:1599px){
    .widget_urna_recent_post .row[data-desktop="8"] .item:nth-last-child(8) .post,.tbay-addon-blog.vertical .row[data-desktop="8"] .item:nth-last-child(8) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="8"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-desktop="8"] .item:nth-last-child(7) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="8"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-desktop="8"] .item:nth-last-child(6) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktop="8"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-desktop="8"] .item:nth-last-child(5) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="8"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktop="8"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="8"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktop="8"] .item:nth-last-child(3) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktop="8"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktop="8"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktop="8"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktop="8"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:992px) and (max-width:1199px){
    .widget_urna_recent_post .row[data-desktopsmall="8"] .item:nth-last-child(8) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="8"] .item:nth-last-child(8) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktopsmall="8"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="8"] .item:nth-last-child(7) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktopsmall="8"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="8"] .item:nth-last-child(6) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktopsmall="8"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="8"] .item:nth-last-child(5) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktopsmall="8"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="8"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktopsmall="8"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="8"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-desktopsmall="8"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="8"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-desktopsmall="8"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-desktopsmall="8"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:768px) and (max-width:991px){
    .widget_urna_recent_post .row[data-tablet="8"] .item:nth-last-child(8) .post,.tbay-addon-blog.vertical .row[data-tablet="8"] .item:nth-last-child(8) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="8"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-tablet="8"] .item:nth-last-child(7) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-tablet="8"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-tablet="8"] .item:nth-last-child(6) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="8"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-tablet="8"] .item:nth-last-child(5) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="8"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-tablet="8"] .item:nth-last-child(4) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-tablet="8"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-tablet="8"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="8"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-tablet="8"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-tablet="8"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-tablet="8"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(min-width:480px) and (max-width:767px){
    .widget_urna_recent_post .row[data-landscape="8"] .item:nth-last-child(8) .post,.tbay-addon-blog.vertical .row[data-landscape="8"] .item:nth-last-child(8) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="8"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-landscape="8"] .item:nth-last-child(7) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="8"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-landscape="8"] .item:nth-last-child(6) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-landscape="8"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-landscape="8"] .item:nth-last-child(5) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="8"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-landscape="8"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="8"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-landscape="8"] .item:nth-last-child(3) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-landscape="8"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-landscape="8"] .item:nth-last-child(2) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-landscape="8"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-landscape="8"] .item:nth-last-child(1) .post{
        border:0
    }
}
@media(max-width:480px){
    .widget_urna_recent_post .row[data-mobile="8"] .item:nth-last-child(8) .post,.tbay-addon-blog.vertical .row[data-mobile="8"] .item:nth-last-child(8) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-mobile="8"] .item:nth-last-child(7) .post,.tbay-addon-blog.vertical .row[data-mobile="8"] .item:nth-last-child(7) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-mobile="8"] .item:nth-last-child(6) .post,.tbay-addon-blog.vertical .row[data-mobile="8"] .item:nth-last-child(6) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-mobile="8"] .item:nth-last-child(5) .post,.tbay-addon-blog.vertical .row[data-mobile="8"] .item:nth-last-child(5) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-mobile="8"] .item:nth-last-child(4) .post,.tbay-addon-blog.vertical .row[data-mobile="8"] .item:nth-last-child(4) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-mobile="8"] .item:nth-last-child(3) .post,.tbay-addon-blog.vertical .row[data-mobile="8"] .item:nth-last-child(3) .post{
        border:0
    }
    .widget_urna_recent_post .row[data-mobile="8"] .item:nth-last-child(2) .post,.tbay-addon-blog.vertical .row[data-mobile="8"] .item:nth-last-child(2) .post{
        border:0
    }
     .widget_urna_recent_post .row[data-mobile="8"] .item:nth-last-child(1) .post,.tbay-addon-blog.vertical .row[data-mobile="8"] .item:nth-last-child(1) .post{
        border:0
    }
}
.widget_urna_recent_post .slick-slide>div:last-child .post,.tbay-addon-blog.vertical .slick-slide>div:last-child .post{
    border:0
}
.widget_urna_recent_post .post,.tbay-addon-blog.vertical .post{
    list-style:none;
    padding:11px 0 15px;
    margin:0 0 5px;
    border-bottom:1px solid #e5e5e5
}
.widget_urna_recent_post .post>div,.tbay-addon-blog.vertical .post>div{
    display:table-cell;
    vertical-align:middle
}
 .widget_urna_recent_post .post .entry-thumb,.tbay-addon-blog.vertical .post .entry-thumb{
    border:0
}
.widget_urna_recent_post .post .entry-thumb img,.tbay-addon-blog.vertical .post .entry-thumb img{
    max-width:70px
}
.widget_urna_recent_post .post .entry-title,.tbay-addon-blog.vertical .post .entry-title{
    font-size:14px;
    margin:0;
    line-height:20px
}
.widget_urna_recent_post .post .entry-meta-list,.tbay-addon-blog.vertical .post .entry-meta-list{
    margin:4px 0 0
}
.widget_urna_recent_post .post .entry-meta-list i,.tbay-addon-blog.vertical .post .entry-meta-list i{
    font-size:14px;
    margin-right:4px
}
 .widget_urna_recent_post .entry-content,.tbay-addon-blog.vertical .entry-content{
    padding:0;
    padding-left:17px;
    padding-right:0
}
.widget_urna_recent_post .post-widget{
    padding-top:15px
}
.tbay-widget-yith-banner-image{
    text-align:center
}
.tbay-widget-yith-banner-image img{
    border:1px solid #e5e5e5
}
.inner-sidebar .sidebar#sidebar-shop-right>.widget,.inner-sidebar .sidebar#sidebar-shop-left>.widget{
    margin:0
}
.inner-sidebar .sidebar#sidebar-shop-right>.widget:not(:last-child)>div,.inner-sidebar .sidebar#sidebar-shop-right>.widget:not(:last-child)>a,.inner-sidebar .sidebar#sidebar-shop-left>.widget:not(:last-child)>div,.inner-sidebar .sidebar#sidebar-shop-left>.widget:not(:last-child)>a{
    border-bottom:0
}
 .inner-sidebar .sidebar#sidebar-shop-right>.widget>div,.inner-sidebar .sidebar#sidebar-shop-right>.widget>a,.inner-sidebar .sidebar#sidebar-shop-left>.widget>div,.inner-sidebar .sidebar#sidebar-shop-left>.widget>a{
    background:#f5f5f5;
    border:1px solid #e5e5e5
}
.inner-sidebar .sidebar#sidebar-shop-right>.widget:not(.widget_media_image)>div,.inner-sidebar .sidebar#sidebar-shop-right>.widget:not(.widget_media_image)>a,.inner-sidebar .sidebar#sidebar-shop-left>.widget:not(.widget_media_image)>div,.inner-sidebar .sidebar#sidebar-shop-left>.widget:not(.widget_media_image)>a{
    padding:25px 22px
}
 .inner-sidebar .sidebar#sidebar-shop-right>.widget.widget_urna_product_brand>div,.inner-sidebar .sidebar#sidebar-shop-left>.widget.widget_urna_product_brand>div{
    padding:22px
}
.normal-sidebar+.sidebar>.widget{
    padding-bottom:30px;
    border-bottom:1px solid #e5e5e5
}
.normal-sidebar+.sidebar>.widget:last-child{
    border:0
}
body:not(.woocommerce) .sidebar .widget.widget_categories,body:not(.woocommerce) .sidebar .widget.widget_archive{
    padding-bottom:20px;
    border-bottom:1px solid #e5e5e5
}
body:not(.woocommerce) .sidebar .widget.widget_search{
    padding:0 0 4px
}
 .sidebar .tbay-addon-features .feature-box{
    margin-bottom:20px !important;
    padding:0 !important
}
.sidebar .tbay-addon-features .feature-box:last-child{
    margin:0 !important
}
.sidebar .tbay-addon-features .feature-box:after{
    display:none
}
.sidebar .tbay-addon-features .fbox-content{
    line-height:21px
}
.sidebar .tbay-addon-features .ourservice-heading{
    line-height:21px
}
.sidebar .tbay-addon-features .inner{
    border:0
}
.sidebar .tbay-addon-features .fbox-icon{
    font-size:30px;
    padding-right:16px
}
.sidebar .tbay-addon-features .fbox-icon i.linear-icon-truck{
    font-size:33px
}
 .sidebar .widget_urna_recent_post .post,.sidebar .tbay-addon-blog.vertical .post{
    padding-top:0;
    margin-bottom:15px
}
.sidebar>.widget{
    margin-bottom:30px
}
.sidebar>.widget ul{
    padding:0;
    margin:0
}
.sidebar>.widget ul li{
    list-style:none
}
.sidebar>.widget>.widget-title,.sidebar>.widget>.widgettitle,.sidebar>.widget h4:not(.entry-title){
    font-size:18px;
    text-transform:capitalize;
    line-height:23px;
    font-weight:500;
    margin:0 0 15px
}
.sidebar>.widget.widget_search .widget-title{
    padding-bottom:10px
}
.sidebar .treeview li{
    border-bottom:1px solid #e5e5e5
}
 .sidebar .treeview li:first-child{
    border-top:1px solid #e5e5e5
}
.sidebar .woof_redraw_zone>.woof_container{
    padding:0 0 15px;
    margin-bottom:15px;
    border-bottom:1px solid #e5e5e5
}
.sidebar .woof_redraw_zone>.woof_container .woof_container{
    padding:0;
    margin:0
}
.sidebar .woof_redraw_zone>.woof_container.woof_checkbox_sales_container{
    font-size:0
}
.sidebar .woof_redraw_zone>.woof_container.woof_checkbox_sales_container input{
    display:none
}
.sidebar .woof_redraw_zone>.woof_container.woof_checkbox_sales_container label{
    font-size:15px;
    margin:0
}
 .sidebar .woof_redraw_zone>.woof_container:not(:first-child) h4{
    padding-top:13px
}
.sidebar .woof_redraw_zone>div:nth-last-child(2){
    border:0;
    padding:0;
    margin:0
}
.sidebar .woof_redraw_zone>div:last-child{
    margin:0
}
.woof_container .chosen-container-multi .chosen-choices{
    border:1px solid #e5e5e5
}
.woof_list_label li .woof_label_term{
    margin:0;
    width:auto;
    height:36px;
    min-width:36px;
    padding:0 3px;
    line-height:36px;
    background:#fff;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.woof_list_label li .woof_label_term:hover,.woof_list_label li .woof_label_term.checked{
    background:#fff;
    border-color:var(--tb-theme-color);
    color:white;
}
 .woof_radio_term_reset,.woof_radio_term_reset_visible{
    float:left;
    padding:0;
    width:25px;
    height:25px;
    line-height:25px;
    border:1px solid #e5e5e5;
    background:#f5f5f5;
    font-size:12px;
    text-align:center;
    position:absolute;
    left:0;
    right:auto;
    top:4px
}
.woof_radio_term_reset:before,.woof_radio_term_reset_visible:before{
    content:'\e935';
    font-family:'linearicons'
}
.woof_radio_term_reset img,.woof_radio_term_reset_visible img{
    display:none
}
ul.woof_list{
    padding:0
}
ul.woof_list:before,ul.woof_list:after{
    content:" ";
    display:table
}
 ul.woof_list:after{
    clear:both
}
ul.woof_list li{
    line-height:33px;
    vertical-align:middle;
    text-transform:capitalize;
    margin:0 !important;
    padding:0 !important;
    position:relative
}
ul.woof_list li .hover{
    color:var(--tb-theme-color);
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
ul.woof_list li>div{
    width:15px;
    height:15px;
    background:transparent;
    border:1px solid #000;
    /* border-radius:50%; */
    /* -webkit-border-radius:50%; */
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    /* margin-top:0; */
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 ul.woof_list li>div.checked,ul.woof_list li>div:hover{
    border-color:var(--tb-theme-color)
}
ul.woof_list li>div.checked input,ul.woof_list li>div:hover input{
    display:none
}
ul.woof_list li.woof_childs_list_li{
    padding-right:20px !important
}
ul.woof_list .woof_checkbox_count{
    color:#aaa
}
ul.woof_list label{
    margin:0;
    padding:0;
    color:Black;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    /* display:block !important */
}
ul.woof_list label:before{
    display:none
}
ul.woof_list label.woof_radio_label_selected,ul.woof_list label:hover{
    color:var(--tb-theme-color)
}
 ul.woof_list label span{
    display:inline-block
}
ul.woof_list .woof_childs_list{
    margin:0 0 0 15px !important
}
ul.woof_list .woof_childs_list label{
    display:inline-block !important
}
ul.woof_list.woof_list_checkbox li{
    margin:0 !important
}
ul.woof_list.woof_list_checkbox li label:hover,ul.woof_list.woof_list_checkbox li label.woof_checkbox_label_selected{
    color:#ED1D24;
}
ul.woof_list.woof_list_color,ul.woof_list.woof_list_label{
    padding:5px 0
}
ul.woof_list.woof_list_color:before,ul.woof_list.woof_list_color:after,ul.woof_list.woof_list_label:before,ul.woof_list.woof_list_label:after{
    content:" ";
    display:table
}
 ul.woof_list.woof_list_color:after,ul.woof_list.woof_list_label:after{
    clear:both
}
ul.woof_list.woof_list_color li,ul.woof_list.woof_list_label li{
    float:left !important;
    margin:0 10px 10px 0 !important;
    position:relative
}
ul.woof_list.woof_list_color li .woof_label_count,ul.woof_list.woof_list_label li .woof_label_count{
    top:-7px;
    right:-7px;
    margin:0;
    z-index:1;
    background:var(--tb-theme-color);
    color:var(--btn-color-white);
    width:auto;
    min-width:20px;
    height:20px;
    line-height:20px !important;
    font-weight:normal !important;
    font-size:12px
}
 ul.woof_list.woof_list_color p.woof_tooltip,ul.woof_list.woof_list_label p.woof_tooltip{
    margin:0
}
.woof_container_inner_tags ul.woof_list li{
    float:left
}
.woof_container_inner_tags ul.woof_list label{
    line-height:38px;
    text-transform:inherit;
    font-weight:normal;
    padding:0 20px;
    margin-bottom:10px;
    margin-right:10px;
    margin-left:0;
    color:#888
}
.widget_price_filter .price_slider_amount .price_label{
    font-size:14px;
    display:inline-block;
    float:right
}
.widget_price_filter .price_slider_amount .price_label .from,.widget_price_filter .price_slider_amount .price_label .to{
    font-weight:500;
    font-size:15px;
    color:#222
}
 .widget_price_filter .ui-slider{
    position:relative;
    text-align:left
}
.widget_price_filter .ui-slider .ui-slider-range{
    top:0;
    height:100%;
    background:#ddd
}
.widget_price_filter .ui-slider .ui-slider-handle{
    z-index:2;
    position:absolute;
    width:18px;
    height:18px;
    cursor:pointer;
    top:-7px !important
}
.widget_price_filter .price_slider_wrapper .ui-widget-content{
    background:#eaeaea;
    height:6px;
    margin:5px 10px 20px
}
.widget_price_filter .price_slider_wrapper .ui-widget-content{
    margin-bottom:10px;
    background-color:#e5e5e5 !important
}
 .woocommerce .widget_price_filter .ui-slider .ui-slider-range{
    background:var(--tb-theme-color)
}
.woocommerce .widget_price_filter .price_slider_amount{
    display:flex;
    flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-direction:column-reverse
}
.woocommerce .widget_price_filter .price_slider_amount .price_label{
    text-align:left !important;
    margin:10px 0 0
}
.woocommerce .widget_price_filter .price_slider_amount .button{
    max-width:100px
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
    width:20px;
    height:20px;
    border:0;
    background:var(--tb-theme-color);
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -ms-border-radius:20px;
    -o-border-radius:20px
}
 .price_slider_wrapper{
    padding-top:15px
}
.woof_list_color .woof_color_term{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    margin:0;
    border:0;
    width:36px;
    height:36px
}
.woof_list_color .woof_color_term:before{
    content:'\e934';
    font-family:'linearicons';
    position:absolute;
    width:100%;
    line-height:36px;
    left:0;
    right:auto;
    top:0;
    font-size:14px;
    color:#fff;
    visibility:hidden
}
.woof_list_color .woof_color_term.checked:before{
    visibility:visible
}
 .widget_urna_recent_post>.post-widget,.widget_tag_cloud .tagcloud,.widget_urna_instagram .instagram-pics{
    padding-top:10px
}
.tagcloud:before,.tagcloud:after,ul.list-tags li:before,ul.list-tags li:after{
    content:" ";
    display:table
}
.tagcloud:after,ul.list-tags li:after{
    clear:both
}
.tagcloud a,ul.list-tags li a{
    border:1px solid #ddd;
    line-height:35px;
    color:#888;
    padding:0 20px;
    margin:0 10px 10px 0;
    font-size:14px !important;
    float:left;
    -webkit-transition:.3s all;
    -o-transition:.3s all;
    transition:.3s all
}
 .tagcloud a:hover,ul.list-tags li a:hover{
    color:var(--tb-theme-color);
    border-color:var(--tb-theme-color)
}
ul.list-tags{
    list-style:none;
    padding:0;
    margin:0
}
ul.list-tags:before,ul.list-tags:after{
    content:" ";
    display:table
}
ul.list-tags:after{
    clear:both
}
ul.list-tags li{
    float:left
}
.show-all{
    color:white;
    line-height:40px;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    background-color: #192964;
    padding: 0px 21px;
    border-radius: 3px;
}
.show-all:after{
    content:'\e93c';
    font-family:'linearicons';
    display:inline-block;
    margin-left:5px;
    font-size:10px;
    margin-right:0;
    

}
 .show-all:hover{
    color:var(--tb-theme-color)
}
.show-view-all{
    text-align:center;
    margin-top:20px
}
.widget_pages>ul,.widget_meta>ul,.widget_archive>ul{
    list-style:none;
    padding:0;
    margin:0
}
.widget_pages>ul li.current-cat a,.widget_meta>ul li.current-cat a,.widget_archive>ul li.current-cat a{
    color:var(--tb-theme-color)
}
.widget_pages>ul li a,.widget_meta>ul li a,.widget_archive>ul li a{
    display:inline-block;
    line-height:33px;
    color:#888
}
.widget_pages>ul li a:hover,.widget_meta>ul li a:hover,.widget_archive>ul li a:hover{
    color:var(--tb-theme-color)
}
 .widget_pages>ul ul.children,.widget_meta>ul ul.children,.widget_archive>ul ul.children{
    margin-top:10px
}
.widget_archive select{
    width:100%;
    padding:8px
}
.widget_pages ul{
    list-style:none
}
.widget_pages ul li{
    line-height:2
}
.widget_pages ul li:first-child{
    border-top:1px solid #e5e5e5
}
.widget_pages>ul{
    padding:0;
    margin:0
}
.textwidget select{
    padding:8px;
    max-width:100%
}
.widget_urna_popup_newsletter .modal.in{
    display:flex !important;
    align-items:center;
    justify-content:center
}
.widget_urna_popup_newsletter .modal-dialog{
    max-width:470px;
    width:100%
}
 .widget_urna_popup_newsletter .modal-content{
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
.widget_urna_popup_newsletter .popup-newsletter-widget{
    display:block;
    padding:0
}
.widget_urna_popup_newsletter .popup-newsletter-widget:before,.widget_urna_popup_newsletter .popup-newsletter-widget:after{
    content:" ";
    display:table
}
.widget_urna_popup_newsletter .popup-newsletter-widget:after{
    clear:both
}
 .widget_urna_popup_newsletter h3{
    font-size:52px;
    line-height:46px;
    letter-spacing:-2.5px;
    margin:0 0 28px;
    font-weight:600;
    color:#fff
}
.widget_urna_popup_newsletter .sale{
    color:#ffb400
}
.widget_urna_popup_newsletter .description{
    font-weight:500;
    line-height:30px;
    text-transform:inherit;
    margin:0 0 3px
}
.widget_urna_popup_newsletter .modal-body{
    padding:0
}
.widget_urna_popup_newsletter .modal-body:before,.widget_urna_popup_newsletter .modal-body:after{
    content:" ";
    display:table
}
.widget_urna_popup_newsletter .modal-body:after{
    clear:both
}
 .widget_urna_popup_newsletter .popup-content{
    padding:70px 30px 27px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:left center;
    position:relative;
    color:#fff
}
.widget_urna_popup_newsletter .popup-content>a{
    display:block
}
.widget_urna_popup_newsletter .popup-content>a i{
    width:auto
}
.widget_urna_popup_newsletter .popup-content>span{
    cursor:pointer;
    display:inline-block;
    margin-top:25px;
    font-size:13px;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    position:relative
}
.widget_urna_popup_newsletter .popup-content>span:before{
    content:'';
    background:#fff;
    position:absolute;
    left:0;
    height:1px;
    bottom:3px;
    width:100%;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 .widget_urna_popup_newsletter .popup-content>span:hover:before{
    background:var(--tb-theme-color)
}
.widget_urna_popup_newsletter .popup-content>span:hover{
    color:var(--tb-theme-color)
}
.widget_urna_popup_newsletter .widget-newletter .input-group{
    margin:0;
    display:block
}
.widget_urna_popup_newsletter .widget-newletter .input-group-btn{
    width:100%;
    display:block
}
.widget_urna_popup_newsletter .widget-newletter .input-group-btn>.btn{
    margin:0
}
.widget_urna_popup_newsletter .widget-newletter .input-newletter{
    margin:0 0 10px;
    padding-left:10px
}
 .widget_urna_popup_newsletter .social{
    margin-top:135px !important
}
.widget_urna_popup_newsletter .social>li{
    margin:0 5px 0 0
}
.widget_urna_popup_newsletter .social>li a{
    width:40px;
    height:40px
}
.widget_urna_popup_newsletter .social>li i{
    line-height:40px
}
.modal-backdrop.in{
    opacity:.75;
    filter:alpha(opacity=75)
}
.tbay-breadcrumb{
    background:#fff;
    padding-top:20px;
    padding-bottom:20px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    margin:0 0 40px;
    text-align:left;
    font-size:14px
}
 .tbay-breadcrumb .breadcrumb-title{
    color:#ccc;
    margin:0;
    font-weight:300;
    font-size:48px
}
.tbay-breadcrumb nav{
    text-align:left;
    line-height:30px
}
.tbay-breadcrumb nav a{
    color:#000
}
.tbay-breadscrumb{
    padding:10px 0;
    background:#f5f5f5
}
.tbay-breadscrumb .breadscrumb-inner{
    margin:20px 0
}
.tbay-breadscrumb .breadscrumb-inner:before,.tbay-breadscrumb .breadscrumb-inner:after{
    content:" ";
    display:table
}
.tbay-breadscrumb .breadscrumb-inner:after{
    clear:both
}
.tbay-breadscrumb .breadcrumb{
    padding:15px 0;
    background-color:transparent;
    margin-bottom:0;
    font-weight:500;
    line-height:20px
}
 .tbay-breadscrumb .breadcrumb li{
    color:#888;
    font-weight:normal
}
.tbay-breadscrumb .breadcrumb li:before{
    content:'';
    padding:0
}
.tbay-breadscrumb .breadcrumb li a{
    color:#000
}
.tbay-breadscrumb .breadcrumb li a:hover{
    color:var(--tb-theme-color)
}
.tbay-breadscrumb.breadcrumbs-image{
    position:relative;
    padding:0
}
.tbay-breadscrumb.breadcrumbs-image .breadscrumb-inner{
    position:absolute;
    left:0;
    right:0;
    top:0;
    height:100%;
    margin:0;
    text-align:center;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    flex-direction:column;
    justify-content:center;
    padding:0 30px
}
 .tbay-breadscrumb.breadcrumbs-image .breadscrumb-inner .breadcrumb{
    padding:0
}
.tbay-breadscrumb.breadcrumbs-image .breadscrumb-inner .breadcrumb>li+li:before{
    color:inherit
}
.tbay-breadscrumb.breadcrumbs-image .breadscrumb-inner .breadcrumb li{
    color:#ccc
}
.tbay-breadscrumb.breadcrumbs-image .breadscrumb-inner .breadcrumb li a{
    color:#fff
}
.tbay-breadscrumb.breadcrumbs-image .breadscrumb-inner h1{
    color:#fff;
    margin:0 0 5px;
    font-size:48px;
    font-weight:600;
    line-height:50px
}
.tbay-breadscrumb.breadcrumbs-color .breadscrumb-inner,.tbay-breadscrumb.breadcrumbs-text .breadscrumb-inner{
    margin:0
}
 .tbay-breadscrumb.breadcrumbs-color .breadscrumb-inner .breadcrumb,.tbay-breadscrumb.breadcrumbs-text .breadscrumb-inner .breadcrumb{
    color:#000;
    font-weight:normal
}
.tbay-breadscrumb .tbay-woocommerce-breadcrumb.breadcrumb>li+li:before{
    content:"/";
    padding:0 5px;
    color:#000
}
.tbay-breadscrumb .product-nav-icon .link-icons{
    position:relative
}
.tbay-breadscrumb .product-nav-icon .icon-wrapper{
    display:inline-block
}
.tbay-breadscrumb .product-nav-icon .icon-wrapper.right-icon{
    margin-right:auto;
    margin-left:27px
}
 .tbay-breadscrumb .product-nav-icon .icon-wrapper.right-icon .image{
    text-align:right
}
.tbay-breadscrumb .product-nav-icon .icon-wrapper:hover .psnav{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-animation:fadeInLeftShort .3s ease both;
    animation:fadeInLeftShort .3s ease both;
    -webkit-transition:opacity .3s ease,visibility .3s ease;
    -o-transition:opacity .3s ease,visibility .3s ease;
    transition:opacity .3s ease,visibility .3s ease
}
.tbay-breadscrumb .product-nav-icon .right-icon .product-btn-icon{
    margin-right:auto;
    margin-left:4px;
    float:right;
    line-height:50px
}
 .tbay-breadscrumb .product-nav-icon .right-icon .product-btn-icon:before{
    content:"\e944"
}
.tbay-breadscrumb .product-nav-icon .product-btn-icon{
    font-family:'linearicons';
    margin-right:6px;
    margin-left:0;
    line-height:50px;
    float:left
}
.tbay-breadscrumb .product-nav-icon .product-btn-icon:before{
    content:"\e943"
}
.tbay-breadscrumb .product-nav-icon .img-link{
    display:initial;
    line-height:50px;
    color:#888;
    max-width:60px
}
.tbay-breadscrumb .product-nav-icon .img-link:hover{
    color:var(--tb-theme-color)
}
 .tbay-breadscrumb .product-nav-icon .single_nav{
    padding:10px;
    font-size:14px;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.tbay-breadscrumb .product-nav-icon .name-pr{
    display:block;
    line-height:20px;
    white-space:pre-wrap;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    -o-box-orient:vertical;
    height:40px;
    overflow:hidden
}
.tbay-breadscrumb .product-nav-icon .psnav{
    background:#fff;
    position:absolute;
    top:100%;
    right:0;
    left:auto;
    border:1px solid #ddd;
    padding:10px;
    visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    min-width:240px;
    min-height:100px;
    z-index:350;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:row;
    -webkit-animation:fadeOutLeftShort .1s ease .1s both;
    animation:fadeOutLeftShort .1s ease .1s both;
    -webkit-transition:opacity .1s ease .1s,visibility .1s ease .1s;
    -o-transition:opacity .1s ease .1s,visibility .1s ease .1s;
    transition:opacity .1s ease .1s,visibility .1s ease .1s
}
 .tbay-breadscrumb.show-title{
    position:relative;
    margin-bottom:90px;
    padding:0;
    z-index:99
}
.tbay-breadscrumb.show-title .breadscrumb-inner{
    padding:10px 0
}
.tbay-breadscrumb.show-title .page-title{
    position:absolute
}
.tbay-breadscrumb.show-title.blog{
    margin-bottom:78px
}
.tbay-breadscrumb.show-title.blog .page-title{
    font-size:35px;
    margin-top:40px;
    text-transform:inherit
}
.tbay-breadscrumb .page-title{
    font-size:30px;
    line-height:50px;
    margin:25px 0 0;
    font-weight:500
}
.tbay-title .bread-title{
    margin:0 0 30px 0;
    color:#333;
    font-size:20px;
    font-weight:bold;
    padding:25px 40px;
    background:#fafafa
}
 .active-nav-right .breadcrumb,.active-nav-icon .breadcrumb{
    float:left
}
.urna-back-btn{
    float:right;
    color:#888
}
.urna-back-btn i{
    margin-right:9px;
    margin-left:0;
    line-height:50px;
    display:inline-block
}
.urna-back-btn span{
    display:inline-block
}
.urna-back-btn:hover{
    color:var(--tb-theme-color)
}
@media(max-width:767px){
    .tbay-body-default .tbay-footer{
        padding-top:0;
        padding-left:15px;
        padding-right:15px
    }
}
.tbay-body-default .widget-title{
    margin-bottom:15px
}
.tbay-body-default .post-list .entry-title{
    overflow:hidden
}
 .tbay-body-default .header-logo .logo-theme img{
    max-width:126px
}
.tbay-body-default .content-index .main-content .layout-blog:first-child{
    padding-top:40px
}
.tbay-body-default .singular-shop .woocommerce-product-gallery__image .zoomImg{
    cursor:unset
}
.tbay-body-default #recentcomments>li{
    font-weight:bold;
    padding:10px 0
}
.tbay-body-default #recentcomments>li:last-child{
    border:0
}
.tbay-body-default #recentcomments>li a{
    font-weight:400
}
.tbay-body-default .menu li ul{
    padding-left:10px
}
.tbay-body-default .menu>li>a{
    margin-bottom:10px;
    display:block
}
 .tbay-body-default .sidebar .widget ul li{
    padding:10px 0;
    border-top:1px solid #e5e5e5;
    border-bottom:0;
    line-height:2.2
}
.tbay-body-default .sidebar .widget ul li ul{
    padding-left:10px;
    margin-top:10px
}
.tbay-body-default .sidebar .widget ul li ul:last-child{
    padding-bottom:0 !important
}
.tbay-body-default .sidebar .widget_categories>ul li ul.children li:last-child{
    padding-bottom:0
}
.tbay-body-default .widget.widget_text img{
    max-width:100%
}
.tbay-body-default .widget.widget_text .wp-caption.alignnone{
    margin:0;
    padding:0;
    max-width:100%
}
 .tbay-body-default .widget.widget_text p{
    margin-top:15px
}
.tbay-body-default .widget.widget_text p strong:last-child{
    display:block;
    margin-top:20px
}
.tbay-body-default .widget.widget_rss ul li a{
    display:block;
    margin-top:20px;
    font-weight:600
}
.tbay-body-default .widget.widget_rss ul li span{
    font-size:14px
}
.tbay-body-default .widget.widget_rss ul li .rssSummary{
    font-size:13px
}
.tbay-body-default .sidebar>.widget:first-child{
    margin-top:40px
}
.tbay-body-default .widget_product_categories .product-categories li,.tbay-body-default .widget_product_categories ul li,.tbay-body-default .widget_categories .product-categories li,.tbay-body-default .widget_categories ul li{
    padding:10px 0;
    border-top:1px solid #e5e5e5
}
 .tbay-body-default .widget_pages>ul li,.tbay-body-default .widget_meta>ul li,.tbay-body-default .widget_archive>ul li{
    padding:10px 0;
    border-bottom:1px solid #e5e5e5
}
.tbay-body-default .entry-single .tagcloud{
    padding-top:40px
}
.tbay-body-default .entry-single .entry-description a i{
    vertical-align:middle;
    margin:0;
    margin-left:7px
}
.tbay-body-default .entry-single .entry-meta-list{
    display:block
}
.tbay-body-default .entry-single .entry-meta-list:before,.tbay-body-default .entry-single .entry-meta-list:after{
    content:" ";
    display:table
}
 .tbay-body-default .entry-single .entry-meta-list:after{
    clear:both
}
.tbay-body-default blockquote:not(.is-large):not(.is-style-large){
    border-left:4px solid #000
}
div[class^=wp-block-],figure[class^=wp-block-],ul[class^=wp-block-]{
    margin-top:18px
}
.tbay-body-default .alignfull{
    margin-left:calc(-100vw / 2 - -100% / 2);
    margin-right:calc(-100vw / 2 - -100% / 2);
    width:100vw
}
.tbay-body-default .alignfull iframe{
    width:100vw
}
.single-post .gallery:before,.single-post .gallery:after{
    content:" ";
    display:table
}
 .single-post .gallery:after{
    clear:both
}
@media(min-width:959px){
    .tbay-body-default .alignwide{
        margin-left:-25%;
        width:100%
    }
    .tbay-body-default .alignwide iframe,.tbay-body-default .alignwide video,.tbay-body-default .alignwide audio{
        width:100%
    }
    .alignwide video,.alignwide audio{
        max-width:none
    }
}
.wp-block-image.alignfull img,.wp-block-image.alignfull figcaption{
    max-width:100vw;
    width:100vw
}
@media(min-width:959px){
    .wp-block-image.alignwide img,.wp-block-image.alignwide figcaption{
        max-width:150%;
        width:150%
    }
}
.wp-block-gallery{
    padding:0 !important
}
.wp-block-gallery+.wp-block-gallery{
    margin-top:0
}
@media(min-width:959px){
    .tbay-body-default .wp-block-gallery.alignwide{
        margin-left:calc(-25% - 8px);
        margin-right:calc(-25% - 8px);
        width:calc(150% - -16px)
    }
}
.wp-block-quote{
    margin:27px 0 !important;
    padding:0 0 0 27px !important
}
.wp-block-quote:not(.is-large):not(.is-style-large){
    padding:0 0 0 1em !important;
    border-left:4px solid #000
}
.wp-block-pullquote{
    border-left:0
}
.wp-block-pullquote p{
    margin:27px 0 !important
}
 .wp-block-quote cite{
    font-size:13px
}
.wp-block-quote blockquote{
    border-left:0
}
.wp-block-pullquote blockquote{
    border-left:0
}
.wp-block-cover-image{
    margin-bottom:0
}
@media(max-width:958px){
    .wp-block-columns{
        display:block
    }
}
.wp-block-columns{
    column-gap:27px;
    margin-top:0
}
.wp-block-columns.alignfull{
    padding-left:18px;
    padding-right:18px
}
.wp-block-columns.alignfull.has-2-columns .layout-column-2,.wp-block-columns.alignfull.has-3-columns .layout-column-3,.wp-block-columns.alignfull.has-4-columns .layout-column-4,.wp-block-columns.alignfull.has-5-columns .layout-column-5,.wp-block-columns.alignfull.has-6-columns .layout-column-6{
    padding-right:18px
}
 .wp-block-columns p.has-background{
    padding:18px
}
.wp-block{
    max-width:720px
}
.wp-block[data-align="wide"]{
    max-width:1080px
}
.wp-block[data-align="full"]{
    max-width:none
}
@media(max-width:958px){
    .wp-block-column{
        margin:0 0 18px !important
    }
    .wp-block-column:last-child{
        margin-bottom:0 !important
    }
    .wp-block-text-columns{
        display:block
    }
    .wp-block-text-columns.aligncenter{
        display:block
    }
    .wp-block-text-columns.columns-2 .wp-block-column,.wp-block-text-columns.columns-3 .wp-block-column,.wp-block-text-columns.columns-4 .wp-block-column,.wp-block-text-columns.columns-5 .wp-block-column,.wp-block-text-columns.columns-6 .wp-block-column{
        width:100%
    }
}
.wp-block-text-columns .wp-block-column{
    margin:0 27px 0
}
.wp-block-text-columns .wp-block-column p{
    margin-top:0
}
.wp-block-button{
    margin-bottom:10px
}
.wp-block-audio.alignfull audio,.wp-block-video.alignfull video{
    max-width:100vw;
    width:100vw
}
div[class^=wp-block-] a,figure[class^=wp-block-] a,ul[class^=wp-block-] a,.tbay-body-default .main-page a,.tbay-body-default .entry-single a{
    color:var(--tb-theme-color);
    text-decoration:none
}
.tbay-body-default .entry-single .entry-description a{
    color:#fff
}
div[class^=wp-block-] a:active,figure[class^=wp-block-] a:active,ul[class^=wp-block-] a:active,.tbay-body-default .main-page a:active,div[class^=wp-block-] a:hover,figure[class^=wp-block-] a:hover,ul[class^=wp-block-] a:hover,.tbay-body-default .main-page a:hover{
    color:var(--tb-theme-color);
    text-decoration:none
}
 .tbay-body-default .main-page .page-links a:hover{
    color:#fff
}
div[class^=wp-block-] .wp-block-button__link{
    color:#fff;
    text-decoration:none
}
div[class^=wp-block-] .wp-block-button__link:hover{
    color:#fff
}
.aligncenter,div.aligncenter{
    text-align:center
}
.recent-view .urna-recent-viewed-products.empty{
    display:none !important
}
.entry-single .entry-content .wp-block-cover .wp-block-cover-text{
    line-height:normal;
    color:#fff
}
.entry-single .entry-content .wp-block-cover .wp-block-cover-text a{
    color:#fff
}
.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color){
    color:#222
}
 .wp-block-pullquote{
    border-top:4px solid #555d66;
    border-bottom:4px solid #555d66;
    color:#40464d;
    margin:1em 0
}
.tbay-body-default .wp-block-pullquote blockquote:not(.is-large):not(.is-style-large){
    border-left:0;
    padding-left:0
}
.tbay-body-default blockquote:not(.is-large):not(.is-style-large)[style*="text-align:right"]{
    border-left:0;
    border-right:4px solid #000;
    padding:0 1em 0 0 !important
}
.tbay-body-default .entry-single .entry-content b,.tbay-body-default .entry-single .entry-content strong{
    font-weight:700
}
 .entry-header h1.entry-title{
    font-size:30px;
    line-height:35px;
    margin:0 0 12px;
    -ms-word-wrap:break-word;
    word-wrap:break-word
}
.tbay-body-default .entry-single .entry-content p{
    line-height:normal
}
body.tbay-body-default #main-container{
    padding-top:100px
}
.tbay-body-default .main-page,.tbay-body-default #tbay-main-content .single-post{
    max-width:850px;
    margin:0 auto
}
.tbay-body-default.woocommerce-page .main-page{
    max-width:100%
}
.wp-block-media-text{
    margin-bottom:10px
}
.wp-block-file .wp-block-file__button{
    color:#fff !important
}
 .widget_categories select{
    padding:8px
}
.widget_search button[type="submit"]{
    height:44px
}
@media screen and (max-width:782px){
    html body.admin-bar{
        top:-46px !important;
        position:relative
    }
    html body.admin-bar #tbay-customize-footer,html body.admin-bar #tbay-footer{
        padding-bottom:18px
    }
    html body.admin-bar.single-product #tbay-customize-footer,html body.admin-bar.single-product #tbay-footer,html body.admin-bar.woocommerce-cart #tbay-customize-footer,html body.admin-bar.woocommerce-cart #tbay-footer,html body.admin-bar.woocommerce-checkout #tbay-customize-footer,html body.admin-bar.woocommerce-checkout #tbay-footer{
        padding-bottom:0
    }
     body:not(.mobile-hidden-footer).single-product #tbay-footer .tbay-copyright,body:not(.mobile-hidden-footer).woocommerce-cart #tbay-footer .tbay-copyright,body:not(.mobile-hidden-footer).woocommerce-checkout #tbay-footer .tbay-copyright{
        padding-bottom:12px !important
    }
}
@media(max-width:767px){
    .layout-blog .post.sticky{
        border:4px solid #ca0815
    }
    .tbay-body-default .content-index .main-content .layout-blog:first-child{
        padding-top:30px
    }
    .tbay-body-default .tbay-filter{
        display:flex;
        margin-bottom:15px !important
    }
     .tbay-body-default .tbay-filter .woocommerce-result-count{
        margin:0 !important;
        padding-top:0;
        border-top:0
    }
}
@media(min-width:768px){
    .product-block.v1{
        background:#fff
    }
    .product-block.v1:hover .group-buttons{
        opacity:1;
        filter:alpha(opacity=100);
        visibility:visible
    }
    .product-block.v1:hover .rating{
        opacity:0;
        filter:alpha(opacity=0)
    }
    .product-block.v1:hover .stock-flash-sale,.product-block.v1:hover .time{
        -webkit-transform:translateY(-25px);
        -ms-transform:translateY(-25px);
        -o-transform:translateY(-25px);
        transform:translateY(-25px)
    }
     .product-block.v1 .group-buttons{
        position:absolute;
        left:0;
        visibility:hidden;
        right:0;
        bottom:0;
        opacity:0;
        filter:alpha(opacity=0);
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        text-align:center;
        z-index:99
    }
    .product-block.v1 .group-buttons>div{
        -webkit-box-flex:1;
        -moz-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .product-block.v1 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block{
        margin:0 auto;
        width:100%;
        padding:0;
        height:100%
    }
     .product-block.v1 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
    .product-block.v1 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        padding:0;
        border:1px solid #e5e5e5;
        border-left:0;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:#fff;
        display:flex
    }
     .product-block.v1 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
    .product-block.v1 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v1 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
        color:var(--btn-color-white)
    }
     .product-block.v1 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
    .product-block.v1 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,.product-block.v1 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block img{
        margin-right:0;
        height:20px;
        stroke-width:unset
    }
    .product-block.v1 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist{
        border:1px solid #e5e5e5;
        border-left:0;
        background-color:#fff
    }
     .product-block.v1 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v1 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover svg{
        color:var(--btn-color-white)
    }
    .product-block.v1 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist{
        background-color:transparent !important
    }
    .product-block.v1 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist svg.yith-wcwl-icon-svg,.product-block.v1 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist img{
        margin-right:0;
        height:20px;
        stroke-width:unset
    }
     .product-block.v1 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist a{
        border:0
    }
    .product-block.v1 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
    .product-block.v1 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
        display:none
    }
    .product-block.v1 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button{
        height:100%;
        justify-content:center
    }
    .product-block.v1 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{
        color:var(--tb-theme-color);
        background-color:#fff;
        border-color:#e5e5e5
    }
     .product-block.v1 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:hover{
        color:#fff;
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v1 .group-buttons>div a{
        border:1px solid #e5e5e5;
        border-left:0
    }
    .product-block.v1 .group-buttons>div a:hover{
        border-color:var(--tb-theme-color)
    }
    .product-block.v1 .group-buttons>div a.added{
        color:var(--tb-theme-color)
    }
    .product-block.v1 .group-buttons>div a.added:hover{
        color:#fff
    }
     .product-block.v1 .group-buttons>div a span{
        display:none;
        font-weight:500
    }
    .product-block.v1 .group-buttons>div i{
        margin:0;
        line-height:36px;
        font-size:16px;
        display:inline-block
    }
    .product-block.v1 .group-buttons>div:first-child a{
        border-left:1px solid #e5e5e5
    }
    .product-block.v1 .group-buttons .yith-wcwl-wishlistexistsbrowse a,.product-block.v1 .group-buttons .yith-wcwl-wishlistaddedbrowse a{
        color:var(--tb-theme-color)
    }
    .product-block.v1 .group-buttons .yith-wcwl-wishlistexistsbrowse a:hover,.product-block.v1 .group-buttons .yith-wcwl-wishlistaddedbrowse a:hover{
        color:#fff
    }
     .product-block.v1 .caption{
        padding:15px 10px 23px
    }
    .product-block.v1 .caption>.rating{
        margin-top:2px;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
    .product-block.v1 .caption>.rating.no-rate{
        display:block;
        visibility:hidden
    }
    .product-block.v1 .stock{
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
    .product-block.v1 .stock>span{
        position:static;
        display:block;
        margin-top:10px
    }
    .product-block.v1 .time{
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        margin-top:10px
    }
    .product-block.v1.grid{
        text-align:center
    }
     .product-block.v1 .add-cart a.added{
        display:none
    }
    .product-block.v1 .add-cart a.added+a.added_to_cart:before{
        line-height:36px
    }
    .product-block.v1 .add-cart a.added+a.added_to_cart:hover:before{
        color:#fff
    }
    .product-block.v1 ul.show-brand{
        margin-bottom:0
    }
    .product-block.v1 .tbay-product-slider-gallery .slick-arrow{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0)
    }
    .product-block.v1 .yith-compare a:before{
        font-size:16px;
        line-height:36px
    }
    .product-block.v1.tbay-not-flash-sale:hover .rating{
        opacity:1;
        filter:alpha(opacity=100)
    }
     .product-block.v1.tbay-not-flash-sale:hover .stock-flash-sale,.product-block.v1.tbay-not-flash-sale:hover .time{
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0)
    }
    .tbay-addon-flash-sales .product-block.v1 .caption,.product-countdown .product-block.v1 .caption{
        padding-bottom:0
    }
    .tbay-addon-flash-sales .product-block.v1 .stock,.product-countdown .product-block.v1 .stock{
        margin:6px 10px 30px
    }
    .product-block.v2{
        z-index:2;
        text-align:center
    }
    .product-block.v2:hover .group-buttons{
        opacity:1;
        filter:alpha(opacity=100);
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0)
    }
     .product-block.v2:hover .rating{
        opacity:1;
        filter:alpha(opacity=100)
    }
    .product-block.v2 .name{
        font-weight:500;
        font-size:14px;
        line-height:25px
    }
    .product-block.v2 ul.show-brand{
        margin-bottom:-4px
    }
    .product-block.v2 ul.show-brand a{
        font-size:14px
    }
    .product-block.v2 .rating{
        margin-top:-3px
    }
    .product-block.v2 .caption{
        padding:19px 10px 29px
    }
    .product-block.v2 .group-buttons{
        right:0;
        bottom:0;
        left:auto;
        opacity:0;
        filter:alpha(opacity=0);
        position:absolute;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        -webkit-transform:translateX(10px);
        -ms-transform:translateX(10px);
        -o-transform:translateX(10px);
        transform:translateX(10px);
        z-index:301
    }
     .product-block.v2 .group-buttons>div{
        -webkit-transform:translateZ(0);
        -ms-transform:translateZ(0);
        -o-transform:translateZ(0);
        transform:translateZ(0)
    }
    .product-block.v2 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block{
        margin:0 auto;
        width:100%;
        padding:0;
        height:45px
    }
    .product-block.v2 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
    .product-block.v2 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        padding:0;
        border:1px solid #e5e5e5;
        border-bottom:0;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:#fff;
        display:flex
    }
     .product-block.v2 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
    .product-block.v2 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v2 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
        color:var(--btn-color-white)
    }
     .product-block.v2 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
    .product-block.v2 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,.product-block.v2 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block img{
        margin-right:0;
        height:20px;
        stroke-width:unset
    }
    .product-block.v2 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist{
        border:1px solid #e5e5e5;
        border-bottom:0;
        width:45px;
        background-color:#fff
    }
     .product-block.v2 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v2 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover svg{
        color:var(--btn-color-white)
    }
    .product-block.v2 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist{
        background-color:transparent !important;
        border:0
    }
    .product-block.v2 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist svg.yith-wcwl-icon-svg,.product-block.v2 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist img{
        margin-right:0;
        height:20px;
        stroke-width:unset
    }
     .product-block.v2 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
    .product-block.v2 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
        display:none
    }
    .product-block.v2 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{
        background:#fff;
        border-color:#e5e5e5;
        color:var(--tb-theme-color)
    }
    .product-block.v2 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:hover{
        color:#fff;
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
     .product-block.v2 .group-buttons>div a{
        width:45px;
        height:45px;
        border:1px solid #e5e5e5;
        border-bottom:0;
        -webkit-transform:translateZ(0);
        -ms-transform:translateZ(0);
        -o-transform:translateZ(0);
        transform:translateZ(0)
    }
    .product-block.v2 .group-buttons>div a span{
        display:none
    }
    .product-block.v2 .group-buttons>div a:hover{
        border-color:var(--tb-theme-color)
    }
    .product-block.v2 .group-buttons>div a:hover:before{
        color:#fff;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
    .product-block.v2 .group-buttons>div:last-child a{
        border-bottom:1px solid #e5e5e5
    }
     .product-block.v2 .group-buttons>div i{
        font-size:18px;
        line-height:44px;
        display:block;
        vertical-align:middle;
        margin:0
    }
    .product-block.v2 .group-buttons>div.add-cart a.added{
        display:none
    }
    .product-block.v2 .group-buttons .yith-wcwl-wishlistexistsbrowse a,.product-block.v2 .group-buttons .yith-wcwl-wishlistaddedbrowse a{
        background:#fff;
        border-color:#e5e5e5;
        color:var(--tb-theme-color)
    }
    .product-block.v2 .group-buttons .yith-wcwl-wishlistexistsbrowse a:hover,.product-block.v2 .group-buttons .yith-wcwl-wishlistaddedbrowse a:hover{
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color);
        color:var(--btn-color-white)
    }
     .product-block.v2 .yith-compare a:before{
        font-size:18px;
        line-height:44px
    }
    .product-block.v2 .yith-compare a.added{
        color:var(--tb-theme-color)
    }
    .product-block.v2 .add-cart a.added+a.added_to_cart:before{
        line-height:44px
    }
    .product-block.v2 .tbay-product-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(-20px,0);
        -ms-transform:translate(-20px,0);
        -o-transform:translate(-20px,0);
        transform:translate(-20px,0);
        left:0;
        right:auto;
        bottom:32px
    }
    .product-block.v2 .stock{
        margin-bottom:20px;
        margin-top:5px
    }
     .woocommerce .product-block.v2 span.onsale,.woocommerce .product-block.list-v2 span.onsale{
        top:19px;
        left:19px;
        right:auto
    }
    .woocommerce .product-block.v2 span.onsale .saled,.woocommerce .product-block.list-v2 span.onsale .saled{
        min-width:45px;
        line-height:23px;
        font-size:14px;
        margin-bottom:9px
    }
    .woocommerce .product-block.v2 span.onsale .featured,.woocommerce .product-block.list-v2 span.onsale .featured{
        min-width:45px;
        height:23px;
        margin-top:0;
        line-height:23px;
        font-size:14px
    }
    .woocommerce .product-block.v2 .price,.woocommerce .product-block.list-v2 .price{
        line-height:20px
    }
     .active-full-archive:not(.single-full) .product-block.v2 .tbay-product-slider-gallery .slick-arrow.slick-next{
        bottom:51px
    }
    .tbay-addon-flash-sales .product-block.v2 .stock{
        margin-top:0
    }
    .product-block.v3{
        padding:0 0 20px
    }
    .product-block.v3:hover .image.has-slider-gallery .slick-arrow{
        opacity:1;
        filter:alpha(opacity=100);
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .product-block.v3:hover .image.has-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
     .product-block.v3:hover .group-buttons{
        z-index:99;
        bottom:0;
        visibility:visible
    }
    .product-block.v3 .group-buttons{
        position:absolute;
        left:0;
        visibility:hidden;
        right:0;
        bottom:-41px;
        z-index:-1;
        display:flex;
        justify-content:center;
        background-color:#fff;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
    .product-block.v3 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block{
        margin:0 auto;
        padding:0;
        height:100%;
        width:40px
    }
    .product-block.v3 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
     .product-block.v3 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        padding:0;
        border:0;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:#fff;
        display:flex
    }
    .product-block.v3 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
     .product-block.v3 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v3 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
        color:var(--btn-color-white)
    }
    .product-block.v3 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button svg.yith-wcwl-icon-svg{
        color:#555
    }
     .product-block.v3 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
    .product-block.v3 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,.product-block.v3 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block img{
        margin-right:0;
        height:18px;
        stroke-width:unset
    }
    .product-block.v3 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover{
        background-color:var(--tb-theme-color)
    }
     .product-block.v3 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover svg{
        color:var(--btn-color-white)
    }
    .product-block.v3 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist{
        background-color:transparent !important
    }
    .product-block.v3 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist svg.yith-wcwl-icon-svg,.product-block.v3 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist img{
        margin-right:0;
        height:18px;
        stroke-width:unset
    }
     .product-block.v3 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
    .product-block.v3 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
        display:none
    }
    .product-block.v3 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{
        background:#fff;
        border-color:#e5e5e5;
        color:var(--tb-theme-color)
    }
    .product-block.v3 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:hover{
        color:#fff;
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
     .product-block.v3 .group-buttons>div a{
        background:transparent;
        width:40px;
        color:#555
    }
    .product-block.v3 .group-buttons>div a svg.yith-wcwl-icon-svg{
        color:#555
    }
    .product-block.v3 .group-buttons>div a.added{
        color:var(--tb-theme-color)
    }
    .product-block.v3 .group-buttons>div a:hover{
        color:#fff
    }
    .product-block.v3 .group-buttons>div a span{
        display:none;
        font-weight:500
    }
    .product-block.v3 .group-buttons>div i{
        font-size:16px;
        line-height:40px;
        margin:0
    }
    .product-block.v3 .group-buttons .yith-wcwl-wishlistexistsbrowse a,.product-block.v3 .group-buttons .yith-wcwl-wishlistaddedbrowse a{
        color:var(--tb-theme-color)
    }
     .product-block.v3 .add-cart a.added+a.added_to_cart:before{
        line-height:40px
    }
    .product-block.v3 .add-cart a.added+a.added_to_cart:hover{
        color:#fff
    }
    .product-block.v3 .caption{
        padding:15px 15px 0;
        text-align:left
    }
    .product-block.v3 .block-inner{
        position:relative;
        overflow:hidden;
        text-align:center
    }
    .product-block.v3 .image .out-stock{
        color:#000;
        background:#fff;
        border:1px solid #e5e5e5;
        line-height:22px;
        font-size:12px;
        font-weight:500;
        padding:0 15px;
        width:auto;
        height:auto;
        opacity:1;
        filter:alpha(opacity=100);
        right:20px;
        left:auto;
        top:10px;
        text-transform:inherit
    }
     .product-block.v3 .tbay-swatches-wrapper{
        position:static;
        text-align:left;
        margin-bottom:13px
    }
    .product-block.v3 .tbay-swatches-wrapper ul{
        justify-content:unset
    }
    .product-block.v3 .tbay-swatches-wrapper li a.variable-item-span-color{
        width:13px;
        height:13px;
        line-height:13px
    }
    .product-block.v3 .tbay-product-slider-gallery .slick-arrow{
        bottom:auto;
        top:50%;
        -webkit-transform:translate(20px,-50%);
        -ms-transform:translate(20px,-50%);
        -o-transform:translate(20px,-50%);
        transform:translate(20px,-50%)
    }
    .product-block.v3 .tbay-product-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(-20px,-50%);
        -ms-transform:translate(-20px,-50%);
        -o-transform:translate(-20px,-50%);
        transform:translate(-20px,-50%)
    }
     .product-block.v3 .yith-compare a:before{
        font-size:16px;
        line-height:40px
    }
    .product-block.v3 .yith-compare a.added:hover{
        color:#fff
    }
    .product-block.v3 .woocs_price_code{
        font-size:14px
    }
    .product-block.v3 .time{
        padding:0 20px;
        margin-top:10px
    }
    .product-block.v3 .time .timming{
        justify-content:unset
    }
    .product-block.v3 .time .stock{
        margin:5px 0 0
    }
    .woocommerce .product-block.list-v3 span.onsale,.woocommerce .product-block.v3 span.onsale{
        left:20px;
        top:10px;
        font-size:13px
    }
    .woocommerce .product-block.list-v3 span.onsale .saled,.woocommerce .product-block.list-v3 span.onsale .featured,.woocommerce .product-block.v3 span.onsale .saled,.woocommerce .product-block.v3 span.onsale .featured{
        min-width:42px;
        line-height:23px;
        border:0
    }
     .tbay-addon-flash-sales .v3 .stock{
        margin-left:20px;
        margin-right:20px
    }
    .product-countdown .products-grid.product{
        display:flex
    }
    .product-block.v4{
        position:relative;
        z-index:1;
        padding-bottom:30px
    }
    .product-block.v4:hover{
        z-index:2
    }
    .product-block.v4:hover .group-buttons{
        opacity:1;
        filter:alpha(opacity=100);
        -webkit-transform:scale(1) translateZ(0);
        -moz-transform:scale(1) translateZ(0);
        -ms-transform:scale(1) translateZ(0);
        -o-transform:scale(1) translateZ(0);
        transform:scale(1) translateZ(0)
    }
    .product-block.v4:hover .rating{
        opacity:1;
        filter:alpha(opacity=100)
    }
     .product-block.v4:hover .caption .add-cart a{
        opacity:1;
        filter:alpha(opacity=100)
    }
    .product-block.v4:hover .price{
        opacity:0;
        filter:alpha(opacity=0)
    }
    .product-block.v4.product-quantity-mode .quantity{
        display:inline-block;
        margin-top:10px;
        float:left
    }
    .product-block.v4.product-quantity-mode .quantity .box{
        display:inline-flex
    }
    .product-block.v4.product-quantity-mode .caption>.add-cart{
        display:inline-block;
        position:unset;
        float:left;
        margin-top:20px;
        margin-left:10px
    }
    .product-block.v4.product-quantity-mode .caption>.add-cart a{
        opacity:1;
        filter:alpha(opacity=100)
    }
     .product-block.v4 .stock{
        margin-bottom:0
    }
    .product-block.v4 .stock>span{
        position:static;
        margin-top:10px;
        display:block
    }
    .product-block.v4 .name{
        margin-bottom:3px
    }
    .product-block.v4 .name a{
        color:#000
    }
    .product-block.v4 .image{
        text-align:center
    }
    .product-block.v4 .image .out-stock{
        position:absolute;
        color:#888;
        width:100%;
        height:100%;
        text-transform:capitalize;
        background:#fff;
        opacity:.6;
        filter:alpha(opacity=60);
        left:0;
        right:auto;
        top:0;
        z-index:10;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        display:flex;
        align-items:center;
        justify-content:center
    }
     .product-block.v4 .caption{
        padding:13px 10px 0 20px;
        text-align:left;
        position:relative
    }
    .product-block.v4 .caption>.rating{
        margin-bottom:2px
    }
    .product-block.v4 .caption .price{
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
    .product-block.v4 .caption>.add-cart{
        position:absolute;
        bottom:0
    }
    .product-block.v4 .add-cart a{
        background-color:#fff;
        font-weight:500;
        font-size:16px;
        color:var(--tb-theme-color);
        line-height:27px;
        padding:0;
        opacity:0;
        filter:alpha(opacity=0);
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
     .product-block.v4 .add-cart a i{
        margin-right:7px;
        display:inline-block
    }
    .product-block.v4 .add-cart a i:before{
        content:"\e936"
    }
    .product-block.v4 .add-cart a.added+a.added_to_cart{
        font-size:16px
    }
    .product-block.v4 .add-cart a.added+a.added_to_cart:before{
        width:auto;
        margin-right:5px;
        font-size:16px;
        line-height:27px;
        vertical-align:unset
    }
    .product-block.v4 .add-cart a.added+a.added_to_cart:hover{
        color:var(--tb-theme-color)
    }
    .product-block.v4 .group-buttons{
        right:20px;
        top:20px;
        left:auto;
        opacity:0;
        filter:alpha(opacity=0);
        position:absolute;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        -webkit-transform:scale(0.8) translateZ(0);
        -moz-transform:scale(0.8) translateZ(0);
        -ms-transform:scale(0.8) translateZ(0);
        -o-transform:scale(0.8) translateZ(0);
        transform:scale(0.8) translateZ(0);
        z-index:301;
        text-align:center
    }
     .product-block.v4 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block{
        margin:0 auto;
        width:100%;
        padding:0;
        height:40px
    }
    .product-block.v4 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
    .product-block.v4 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        padding:0;
        border:1px solid #e5e5e5;
        border-bottom:0;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:#fff;
        display:flex
    }
     .product-block.v4 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
    .product-block.v4 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v4 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
        color:var(--btn-color-white)
    }
     .product-block.v4 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
    .product-block.v4 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,.product-block.v4 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block img{
        margin-right:0;
        height:20px;
        stroke-width:unset
    }
    .product-block.v4 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist{
        border:1px solid #e5e5e5;
        border-bottom:0;
        width:40px;
        background-color:#fff
    }
     .product-block.v4 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v4 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover svg{
        color:var(--btn-color-white)
    }
    .product-block.v4 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist{
        background-color:transparent !important;
        border:0
    }
    .product-block.v4 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist svg.yith-wcwl-icon-svg,.product-block.v4 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist img{
        margin-right:0;
        height:20px;
        stroke-width:unset
    }
     .product-block.v4 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
    .product-block.v4 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
        display:none
    }
    .product-block.v4 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{
        background:#fff;
        border-color:#e5e5e5;
        color:var(--tb-theme-color)
    }
    .product-block.v4 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:hover{
        color:#fff;
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
     .product-block.v4 .group-buttons>div a{
        width:40px;
        height:40px;
        border:1px solid #e5e5e5
    }
    .product-block.v4 .group-buttons>div a span{
        display:none
    }
    .product-block.v4 .group-buttons>div a:hover{
        border-color:var(--tb-theme-color)
    }
    .product-block.v4 .group-buttons>div a.added:hover{
        color:#fff
    }
    .product-block.v4 .group-buttons>div a:hover:before{
        color:#fff;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
    .product-block.v4 .group-buttons>div i{
        font-size:18px;
        line-height:39px;
        margin:0
    }
    .product-block.v4 .group-buttons>div.add-cart a.added{
        display:none
    }
     .product-block.v4 .group-buttons>div:not(:last-child) a{
        border-bottom:0
    }
    .product-block.v4 .group-buttons .yith-wcwl-wishlistexistsbrowse a,.product-block.v4 .group-buttons .yith-wcwl-wishlistaddedbrowse a{
        color:var(--tb-theme-color)
    }
    .product-block.v4 .group-buttons .yith-wcwl-wishlistexistsbrowse a:hover,.product-block.v4 .group-buttons .yith-wcwl-wishlistaddedbrowse a:hover{
        color:#fff
    }
    .product-block.v4 .yith-compare a:before{
        font-size:18px;
        line-height:39px
    }
    .product-block.v4 .yith-compare a.added{
        color:var(--tb-theme-color)
    }
     .product-block.v4 .product-content{
        position:relative
    }
    .product-block.v4 .tbay-swatches-wrapper{
        position:static;
        text-align:left;
        margin-top:7px;
        margin-bottom:4px
    }
    .product-block.v4 .tbay-swatches-wrapper ul{
        display:block
    }
    .product-block.v4 .tbay-swatches-wrapper ul li a.variable-item-span-color{
        width:15px;
        line-height:15px;
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        margin:0 10px 0 0
    }
    .product-block.v4 .woocs_price_code{
        font-size:16px
    }
    .product-block.v4 .woocs_price_code del{
        font-size:14px
    }
     .product-block.v4 .time{
        padding:10px 20px 0
    }
    .product-block.v4 .time .timming{
        display:block
    }
    .product-block.v4 .time>.stock{
        margin:5px 0 0
    }
    .woocommerce .product-block.v4 span.onsale,.woocommerce .product-block.list-v4 span.onsale{
        top:20px;
        left:20px;
        right:auto;
        font-size:14px;
        font-weight:500
    }
    .woocommerce .product-block.v4 span.onsale .saled,.woocommerce .product-block.list-v4 span.onsale .saled{
        min-width:42px;
        line-height:24px;
        margin-bottom:9px
    }
    .woocommerce .product-block.v4 span.onsale .featured,.woocommerce .product-block.list-v4 span.onsale .featured{
        line-height:24px
    }
     .display-products.products-grid .product-block.v4 .caption .group-buttons{
        display:none
    }
    .tbay-body-woocommerce-catalog-mod .product-block.v4:hover .price{
        opacity:1;
        filter:alpha(opacity=100)
    }
    .product-block.v5{
        padding:0 0 20px;
        text-align:left
    }
    .product-block.v5:hover .image.has-slider-gallery .slick-arrow{
        opacity:1;
        filter:alpha(opacity=100);
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .product-block.v5:hover .image.has-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
     .product-block.v5:hover .group-buttons{
        z-index:99;
        bottom:0;
        visibility:visible
    }
    .product-block.v5 .group-buttons{
        position:absolute;
        left:15px;
        visibility:hidden;
        right:auto;
        bottom:-42px;
        z-index:-1;
        display:flex;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        text-align:center
    }
    .product-block.v5 .group-buttons>div{
        width:40px
    }
    .product-block.v5 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block{
        margin:0 auto;
        width:100%;
        padding:0;
        height:40px
    }
    .product-block.v5 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
     .product-block.v5 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        padding:0;
        border:1px solid #e5e5e5;
        border-right:0;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:#fff;
        display:flex
    }
    .product-block.v5 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
     .product-block.v5 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v5 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
        color:var(--btn-color-white)
    }
    .product-block.v5 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
     .product-block.v5 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,.product-block.v5 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block img{
        margin-right:0;
        height:20px;
        stroke-width:unset
    }
    .product-block.v5 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist{
        border:1px solid #e5e5e5;
        border-right:0;
        background-color:#fff
    }
    .product-block.v5 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
     .product-block.v5 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover svg{
        color:var(--btn-color-white)
    }
    .product-block.v5 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist{
        background-color:transparent !important;
        border:0 !important
    }
    .product-block.v5 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist svg.yith-wcwl-icon-svg,.product-block.v5 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist img{
        margin-right:0;
        height:20px;
        stroke-width:unset
    }
     .product-block.v5 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
    .product-block.v5 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
        display:none
    }
    .product-block.v5 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{
        background:#fff;
        border-color:#ddd;
        color:var(--tb-theme-color)
    }
    .product-block.v5 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:hover{
        color:#fff;
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
     .product-block.v5 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.button{
        border-color:#ddd
    }
    .product-block.v5 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.button:hover{
        border-color:var(--tb-theme-color)
    }
    .product-block.v5 .group-buttons>div a{
        border:1px solid #ddd;
        border-right:0
    }
    .product-block.v5 .group-buttons>div a:hover{
        border-color:var(--tb-theme-color)
    }
    .product-block.v5 .group-buttons>div:last-child a{
        border-right:1px solid #ddd
    }
     .product-block.v5 .group-buttons>div a span{
        display:none;
        font-weight:500
    }
    .product-block.v5 .group-buttons>div i{
        display:inline-block;
        font-size:15px;
        line-height:38px;
        margin:0
    }
    .product-block.v5 .group-buttons.list{
        display:none
    }
    .product-block.v5 .group-buttons .yith-wcwl-wishlistexistsbrowse a,.product-block.v5 .group-buttons .yith-wcwl-wishlistaddedbrowse a{
        color:var(--tb-theme-color)
    }
    .product-block.v5 .add-cart a.added+a.added_to_cart{
        color:var(--tb-theme-color)
    }
    .product-block.v5 .add-cart a.added+a.added_to_cart:before{
        line-height:38px
    }
     .product-block.v5 .add-cart a.added+a.added_to_cart:hover{
        color:#fff
    }
    .product-block.v5 .yith-compare a:before{
        font-size:15px;
        line-height:38px
    }
    .product-block.v5 .yith-compare a.added{
        color:var(--tb-theme-color)
    }
    .product-block.v5 .yith-compare a.added:hover{
        color:#fff
    }
    .product-block.v5 .block-inner{
        position:relative;
        overflow:hidden;
        text-align:center
    }
    .product-block.v5 .caption{
        padding:20px 10px 15px 15px
    }
    .product-block.v5 .rating{
        line-height:20px;
        margin-bottom:1px
    }
    .product-block.v5 .image .out-stock{
        color:#000
    }
     .product-block.v5 .tbay-swatches-wrapper{
        position:static;
        text-align:left;
        margin:0;
        padding:5px 0 8px
    }
    .product-block.v5 .tbay-swatches-wrapper ul{
        justify-content:unset
    }
    .product-block.v5 .tbay-swatches-wrapper li a.variable-item-span-color{
        width:13px;
        height:13px;
        line-height:13px
    }
    .product-block.v5 .woocommerce-product-details__short-description{
        line-height:25px;
        padding:8px 0 15px
    }
    .product-block.v5 .woocommerce-product-details__short-description ul{
        padding-left:25px;
        margin:0
    }
    .product-block.v5 .woocommerce-product-details__short-description ul li{
        list-style-type:disc
    }
     .product-block.v5 .tbay-product-slider-gallery .slick-arrow{
        bottom:auto;
        background:transparent;
        top:50%;
        -webkit-transform:translate(20px,-50%);
        -ms-transform:translate(20px,-50%);
        -o-transform:translate(20px,-50%);
        transform:translate(20px,-50%);
        border:0;
        font-size:15px;
        width:auto;
        left:10px
    }
    .product-block.v5 .tbay-product-slider-gallery .slick-arrow i:before{
        content:'\e93b'
    }
    .product-block.v5 .tbay-product-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(-20px,-50%);
        -ms-transform:translate(-20px,-50%);
        -o-transform:translate(-20px,-50%);
        transform:translate(-20px,-50%);
        left:auto;
        right:10px
    }
     .product-block.v5 .tbay-product-slider-gallery .slick-arrow.slick-next i:before{
        content:'\e93c'
    }
    .product-block.v5 .tbay-product-slider-gallery .slick-arrow:hover{
        background:transparent;
        color:var(--tb-theme-color)
    }
    .product-block.v5 .stock .progress{
        height:8px;
        margin-bottom:6px
    }
    .product-block.v5 .time{
        padding:10px 10px 0;
        padding-left:15px;
        text-align:left
    }
    .product-block.v5 .time .stock{
        margin:3px 0 0
    }
    .product-block.v5 .time .stock>span{
        position:static
    }
    .product-block.v5 .time .timming{
        justify-content:unset
    }
     .product-block.v5 .times>div{
        color:#ca0815
    }
    .product-block.v5 .stock-flash-sale{
        margin:10px 15px 15px 15px
    }
    .product-block.v5 .stock-flash-sale>span{
        position:static
    }
    .woocommerce .product-block.v5 span.onsale,.woocommerce .product-block.list-v5 span.onsale{
        position:absolute;
        font-size:14px;
        font-weight:normal;
        line-height:20px;
        top:5px;
        left:5px;
        right:auto
    }
    .woocommerce .product-block.v5 span.onsale .saled,.woocommerce .product-block.list-v5 span.onsale .saled{
        background:#f53814;
        font-weight:normal;
        min-width:40px;
        line-height:20px;
        color:#fff;
        margin-bottom:5px
    }
     .woocommerce .product-block.v5 span.onsale .featured,.woocommerce .product-block.list-v5 span.onsale .featured{
        line-height:20px
    }
    .woocommerce .product-block.list-v5 span.onsale{
        top:25px;
        left:25px
    }
    .product-countdown .product-block.v5,.tbay-addon-flash-sales .product-block.v5{
        -webkit-box-flex:1;
        -moz-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .product-countdown .product-block.v5 .caption,.tbay-addon-flash-sales .product-block.v5 .caption{
        padding-bottom:0
    }
    .product-block.v6:hover .group-buttons{
        z-index:99;
        visibility:visible;
        opacity:1;
        filter:alpha(opacity=100)
    }
     .product-block.v6:hover .image.has-slider-gallery .slick-arrow{
        opacity:1;
        filter:alpha(opacity=100);
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .product-block.v6:hover .image.has-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .product-block.v6 .add-cart a.loading i{
        height:38px
    }
    .product-block.v6 .product-content{
        position:relative
    }
     .product-block.v6 .group-buttons{
        position:absolute;
        left:50%;
        -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
        -o-transform:translateX(-50%);
        transform:translateX(-50%);
        visibility:hidden;
        opacity:0;
        filter:alpha(opacity=0);
        right:auto;
        bottom:0;
        z-index:-1;
        display:flex;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        text-align:center
    }
    .product-block.v6 .group-buttons>div{
        width:40px
    }
    .product-block.v6 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block{
        margin:0 auto;
        width:100%;
        padding:0;
        height:40px
    }
     .product-block.v6 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
    .product-block.v6 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        padding:0;
        border:1px solid #e5e5e5;
        border-right:0;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:#fff;
        display:flex
    }
     .product-block.v6 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
    .product-block.v6 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v6 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
        color:var(--btn-color-white)
    }
     .product-block.v6 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
    .product-block.v6 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,.product-block.v6 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block img{
        margin-right:0;
        height:20px;
        stroke-width:unset
    }
    .product-block.v6 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist{
        border:1px solid #e5e5e5;
        border-right:0;
        background-color:#fff
    }
     .product-block.v6 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v6 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover svg{
        color:var(--btn-color-white)
    }
    .product-block.v6 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist{
        background-color:transparent !important;
        border:0 !important
    }
    .product-block.v6 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist svg.yith-wcwl-icon-svg,.product-block.v6 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist img{
        margin-right:0;
        height:20px;
        stroke-width:unset
    }
     .product-block.v6 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
    .product-block.v6 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
        display:none
    }
    .product-block.v6 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{
        background:#fff;
        border-color:#e5e5e5;
        color:var(--tb-theme-color)
    }
    .product-block.v6 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:hover{
        color:#fff;
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
     .product-block.v6 .group-buttons>div a{
        border:1px solid #e5e5e5;
        border-right:0
    }
    .product-block.v6 .group-buttons>div a:hover{
        border-color:var(--tb-theme-color)
    }
    .product-block.v6 .group-buttons>div:last-child a{
        border-right:1px solid #e5e5e5
    }
    .product-block.v6 .group-buttons>div a span{
        display:none;
        font-weight:500
    }
    .product-block.v6 .group-buttons>div i{
        display:inline-block;
        font-size:15px;
        line-height:38px;
        margin:0
    }
    .product-block.v6 .group-buttons.list{
        display:none
    }
    .product-block.v6 .group-buttons .yith-wcwl-wishlistexistsbrowse a,.product-block.v6 .group-buttons .yith-wcwl-wishlistaddedbrowse a{
        color:var(--tb-theme-color)
    }
     .product-block.v6 .add-cart a.added+a.added_to_cart:before{
        line-height:38px
    }
    .product-block.v6 .add-cart a.added+a.added_to_cart:hover{
        color:#fff
    }
    .product-block.v6 .yith-compare a.added{
        color:var(--tb-theme-color)
    }
    .product-block.v6 .yith-compare a.added:hover{
        color:#fff
    }
    .product-block.v6 .yith-compare a:before{
        font-size:15px;
        line-height:38px
    }
    .product-block.v6 .block-inner{
        position:relative;
        overflow:hidden
    }
    .product-block.v6 .caption{
        padding:10px 20px;
        text-align:left;
        float:left;
        width:100%
    }
    .product-block.v6 .tbay-swatches-wrapper{
        position:static;
        text-align:left;
        margin-bottom:10px
    }
     .product-block.v6 .tbay-swatches-wrapper ul{
        justify-content:unset
    }
    .product-block.v6 .tbay-swatches-wrapper li a.variable-item-span-color{
        width:13px;
        height:13px
    }
    .product-block.v6 .tbay-product-slider-gallery .slick-arrow{
        bottom:auto;
        background:transparent;
        top:50%;
        -webkit-transform:translate(20px,-50%);
        -ms-transform:translate(20px,-50%);
        -o-transform:translate(20px,-50%);
        transform:translate(20px,-50%);
        border:0;
        font-size:15px;
        width:auto;
        left:10px
    }
    .product-block.v6 .tbay-product-slider-gallery .slick-arrow i:before{
        content:'\e93b'
    }
     .product-block.v6 .tbay-product-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(-20px,-50%);
        -ms-transform:translate(-20px,-50%);
        -o-transform:translate(-20px,-50%);
        transform:translate(-20px,-50%);
        left:auto;
        right:10px
    }
    .product-block.v6 .tbay-product-slider-gallery .slick-arrow.slick-next i:before{
        content:'\e93c'
    }
    .product-block.v6 .tbay-product-slider-gallery .slick-arrow:hover{
        background:transparent;
        color:var(--tb-theme-color)
    }
    .product-block.v6 .time{
        float:left;
        width:100%;
        padding:0 20px
    }
     .product-block.v6 .time .timming{
        display:block
    }
    .product-block.v6 .time .stock{
        margin:10px 0
    }
    .product-block.v6 .stock .progress{
        height:8px;
        margin-bottom:6px
    }
    .product-block.v6 .stock>span{
        position:static;
        color:#888
    }
    .product-block.v6 .stock-flash-sale{
        margin:12px 0 0
    }
    .product-countdown .product-block.v6{
        display:block
    }
    .woocommerce .product-block.v6 span.onsale,.woocommerce .product-block.list-v6 span.onsale{
        left:10px;
        top:10px;
        font-size:12px;
        font-weight:normal
    }
    .woocommerce .product-block.v6 span.onsale .saled,.woocommerce .product-block.v6 span.onsale .featured,.woocommerce .product-block.list-v6 span.onsale .saled,.woocommerce .product-block.list-v6 span.onsale .featured{
        min-width:38px;
        line-height:20px;
        border:0
    }
     .woocommerce .product-block.list-v6 span.onsale{
        top:20px;
        left:20px
    }
    .product-block.v7{
        padding:0 0 5px
    }
    .product-block.v7:hover .image.has-slider-gallery .slick-arrow{
        opacity:1;
        filter:alpha(opacity=100);
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .product-block.v7:hover .image.has-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
     .product-block.v7:hover .group-buttons{
        z-index:99;
        bottom:6px;
        visibility:visible;
        opacity:1;
        filter:alpha(opacity=100)
    }
    .product-block.v7 .tbay-swatches-wrapper li a.variable-item-span-color{
        width:11px;
        height:11px;
        line-height:11px
    }
    .product-block.v7 .group-buttons{
        position:absolute;
        left:0;
        visibility:hidden;
        right:0;
        bottom:-41px;
        z-index:-1;
        display:flex;
        justify-content:center;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        text-align:center;
        opacity:0;
        filter:alpha(opacity=0)
    }
    .product-block.v7 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block{
        margin:0 auto;
        width:34px;
        padding:0;
        height:100%
    }
     .product-block.v7 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
    .product-block.v7 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        padding:0;
        border:1px solid #e5e5e5;
        border-right:0;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:#fff;
        display:flex
    }
     .product-block.v7 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
    .product-block.v7 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v7 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
        color:var(--btn-color-white)
    }
     .product-block.v7 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
    .product-block.v7 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,.product-block.v7 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block img{
        margin-right:0;
        height:17px;
        stroke-width:unset
    }
    .product-block.v7 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist{
        border:1px solid #e5e5e5;
        border-right:0;
        background-color:#fff;
        height:30px
    }
     .product-block.v7 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v7 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover svg{
        color:var(--btn-color-white)
    }
    .product-block.v7 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback svg,.product-block.v7 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback svg{
        height:17px
    }
     .product-block.v7 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist{
        background-color:transparent !important;
        border:0 !important
    }
    .product-block.v7 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist svg.yith-wcwl-icon-svg,.product-block.v7 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist img{
        margin-right:0;
        height:17px;
        stroke-width:unset
    }
    .product-block.v7 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
     .product-block.v7 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
        display:none
    }
    .product-block.v7 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{
        background:#fff;
        border-color:#e5e5e5;
        color:var(--tb-theme-color)
    }
    .product-block.v7 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:hover{
        color:#fff;
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v7 .group-buttons>div:last-child a{
        border-right:1px solid #e5e5e5
    }
     .product-block.v7 .group-buttons>div a{
        background:#fff;
        width:34px;
        height:30px;
        line-height:28px;
        border:1px solid #e5e5e5;
        border-right:0;
        position:relative;
        -webkit-transform:translateZ(0);
        -ms-transform:translateZ(0);
        -o-transform:translateZ(0);
        transform:translateZ(0)
    }
    .product-block.v7 .group-buttons>div a:hover{
        border-color:var(--tb-theme-color);
        background-color:var(--tb-theme-color)
    }
    .product-block.v7 .group-buttons>div a span{
        display:none;
        font-weight:500
    }
    .product-block.v7 .group-buttons>div i{
        font-size:14px;
        line-height:1;
        margin:0;
        vertical-align:middle
    }
     .product-block.v7 .group-buttons.list{
        display:none
    }
    .product-block.v7 .group-buttons .yith-wcwl-wishlistexistsbrowse a,.product-block.v7 .group-buttons .yith-wcwl-wishlistaddedbrowse a{
        color:var(--tb-theme-color)
    }
    .product-block.v7 .group-buttons .yith-wcwl-wishlistexistsbrowse a:hover,.product-block.v7 .group-buttons .yith-wcwl-wishlistaddedbrowse a:hover{
        color:#fff
    }
    .product-block.v7 .add-cart a.added+a.added_to_cart{
        color:var(--tb-theme-color)
    }
    .product-block.v7 .add-cart a.added+a.added_to_cart:hover{
        color:#fff
    }
     .product-block.v7.grid{
        padding:0 0 30px
    }
    .product-block.v7 .caption{
        padding:10px 10px 0;
        text-align:center
    }
    .product-block.v7 .block-inner{
        position:relative;
        overflow:hidden;
        text-align:center
    }
    .product-block.v7 .tbay-swatches-wrapper{
        position:static;
        margin:3px 0 7px
    }
    .product-block.v7 .rating{
        margin:-2px 0 -3px
    }
    .product-block.v7 .tbay-product-slider-gallery .slick-arrow{
        bottom:auto;
        top:50%;
        -webkit-transform:translate(20px,-50%);
        -ms-transform:translate(20px,-50%);
        -o-transform:translate(20px,-50%);
        transform:translate(20px,-50%)
    }
     .product-block.v7 .tbay-product-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(-20px,-50%);
        -ms-transform:translate(-20px,-50%);
        -o-transform:translate(-20px,-50%);
        transform:translate(-20px,-50%)
    }
    .product-block.v7 .yith-compare a:before{
        font-size:14px;
        line-height:1
    }
    .product-block.v7 .yith-compare a.added{
        color:var(--tb-theme-color)
    }
    .product-block.v7 .yith-compare a.added:hover{
        color:#fff
    }
    .woocommerce .product-block.v7 span.onsale,.woocommerce .product-block.list-v7 span.onsale{
        left:20px;
        top:20px;
        font-weight:normal;
        font-size:12px
    }
     .woocommerce .product-block.v7 span.onsale .saled,.woocommerce .product-block.v7 span.onsale .featured,.woocommerce .product-block.list-v7 span.onsale .saled,.woocommerce .product-block.list-v7 span.onsale .featured{
        min-width:35px;
        line-height:20px
    }
    .product-countdown .product-block.v7 .timming{
        position:absolute;
        bottom:5px;
        left:17px;
        right:17px;
        background-color:#222;
        opacity:.8;
        filter:alpha(opacity=80);
        z-index:9;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
    .product-countdown .product-block.v7 .timming>div{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        justify-content:center;
        width:100%
    }
     .product-countdown .product-block.v7 .timming .date-title{
        color:#999
    }
    .product-countdown .product-block.v7 .timming .tbay-countdown{
        color:#fff;
        margin:0
    }
    .product-countdown .product-block.v7 .stock{
        display:none
    }
    .product-countdown .product-block.v7:hover .timming{
        opacity:0;
        filter:alpha(opacity=0)
    }
    .product-block.v8{
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        position:relative;
        overflow:hidden;
        padding-bottom:10px
    }
    .product-block.v8:hover .image.has-slider-gallery .slick-arrow{
        opacity:1;
        filter:alpha(opacity=100);
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
     .product-block.v8:hover .image.has-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .product-block.v8:hover .group-buttons{
        opacity:1;
        filter:alpha(opacity=100)
    }
    .product-block.v8 .tbay-swatches-wrapper li a.variable-item-span-color{
        width:13px;
        height:13px;
        line-height:13px
    }
    .product-block.v8 .group-hover{
        position:absolute;
        left:50%;
        -webkit-transform:translateX(-50%);
        -moz-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
        -o-transform:translateX(-50%);
        transform:translateX(-50%);
        right:auto;
        bottom:0;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        flex-direction:column;
        align-items:center;
        min-width:100%;
        z-index:222
    }
     .product-block.v8 ul.show-brand{
        margin:0
    }
    .product-block.v8 ul.show-brand li+li{
        margin-left:10px;
        margin-right:0
    }
    .product-block.v8 ul.show-brand a{
        display:block;
        line-height:18px;
        font-size:12px;
        text-transform:uppercase;
        padding:0 10px;
        border:1px solid #e5e5e5;
        background:#fff;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
    .product-block.v8 ul.show-brand a:after{
        display:none !important
    }
    .product-block.v8 ul.show-brand a:hover{
        color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v8 .group-buttons{
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        opacity:0;
        filter:alpha(opacity=0);
        margin-bottom:15px;
        text-align:center;
        z-index:99
    }
     .product-block.v8 .group-buttons>div{
        float:left
    }
    .product-block.v8 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block{
        margin:0 auto;
        width:34px;
        padding:0;
        height:34px
    }
    .product-block.v8 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
    .product-block.v8 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        padding:0;
        border:1px solid #e5e5e5;
        border-right:0;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:#fff;
        display:flex
    }
     .product-block.v8 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
    .product-block.v8 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v8 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
        color:var(--btn-color-white)
    }
     .product-block.v8 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
    .product-block.v8 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,.product-block.v8 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block img{
        margin-right:0;
        height:17px;
        stroke-width:unset
    }
    .product-block.v8 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist{
        border:1px solid #e5e5e5;
        border-right:0;
        background-color:#fff;
        height:34px
    }
     .product-block.v8 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v8 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover svg{
        color:var(--btn-color-white)
    }
    .product-block.v8 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback svg,.product-block.v8 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback svg{
        height:17px
    }
     .product-block.v8 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist{
        background-color:transparent !important;
        border:0 !important
    }
    .product-block.v8 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist svg.yith-wcwl-icon-svg,.product-block.v8 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist img{
        margin-right:0;
        height:17px;
        stroke-width:unset
    }
    .product-block.v8 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
     .product-block.v8 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
        display:none
    }
    .product-block.v8 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{
        background:#fff;
        border-color:#e5e5e5;
        color:var(--tb-theme-color)
    }
    .product-block.v8 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:hover{
        color:#fff;
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v8 .group-buttons>div a{
        border:1px solid #e5e5e5;
        border-right:0;
        width:34px;
        height:34px
    }
     .product-block.v8 .group-buttons>div a:hover{
        border-color:var(--tb-theme-color)
    }
    .product-block.v8 .group-buttons>div:last-child a{
        border-right:1px solid #e5e5e5
    }
    .product-block.v8 .group-buttons>div:last-child a:hover{
        border-color:var(--tb-theme-color)
    }
    .product-block.v8 .group-buttons>div a span{
        display:none;
        font-weight:500
    }
    .product-block.v8 .group-buttons>div i{
        display:inline-block;
        font-size:14px;
        line-height:33px;
        margin:0
    }
    .product-block.v8 .group-buttons .button-wishlist i{
        font-size:13px
    }
    .product-block.v8 .group-buttons.list{
        display:none
    }
     .product-block.v8 .group-buttons .yith-wcwl-wishlistexistsbrowse a,.product-block.v8 .group-buttons .yith-wcwl-wishlistaddedbrowse a{
        color:var(--tb-theme-color)
    }
    .product-block.v8 .group-buttons .yith-wcwl-wishlistexistsbrowse a:hover,.product-block.v8 .group-buttons .yith-wcwl-wishlistaddedbrowse a:hover{
        color:#fff
    }
    .product-block.v8 .add-cart a.added+a.added_to_cart:hover{
        color:#fff
    }
    .product-block.v8 .add-cart a.added+a.added_to_cart:before{
        font-size:14px;
        line-height:33px
    }
    .product-block.v8 .yith-compare a:before{
        font-size:14px;
        line-height:33px
    }
     .product-block.v8 .yith-compare a.added{
        color:var(--tb-theme-color)
    }
    .product-block.v8 .yith-compare a.added:hover{
        color:#fff
    }
    .product-block.v8 .block-inner{
        position:relative;
        overflow:hidden
    }
    .product-block.v8 .block-inner .image{
        text-align:center
    }
    .product-block.v8 .caption{
        padding:10px 0 6px;
        text-align:center
    }
    .product-block.v8 .tbay-swatches-wrapper{
        position:static;
        margin-top:4px;
        margin-bottom:11px
    }
    .product-block.v8 .tbay-product-slider-gallery .slick-arrow{
        bottom:auto;
        top:50%;
        -webkit-transform:translate(20px,-50%);
        -ms-transform:translate(20px,-50%);
        -o-transform:translate(20px,-50%);
        transform:translate(20px,-50%)
    }
     .product-block.v8 .tbay-product-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(-20px,-50%);
        -ms-transform:translate(-20px,-50%);
        -o-transform:translate(-20px,-50%);
        transform:translate(-20px,-50%)
    }
    .product-block.v8 .stock{
        margin-top:5px
    }
    .woocommerce .product-block.v8 span.onsale,.woocommerce .product-block.list-v8 span.onsale{
        top:20px;
        left:20px
    }
    .woocommerce .product-block.v8 span.onsale .featured,.woocommerce .product-block.list-v8 span.onsale .featured{
        min-width:40px;
        line-height:20px;
        text-transform:uppercase
    }
     .woocommerce .product-block.v8 span.onsale .saled,.woocommerce .product-block.list-v8 span.onsale .saled{
        line-height:20px;
        min-width:auto;
        text-transform:uppercase
    }
    .woocommerce div.product .product-block.v8 .price{
        display:inline-block;
        vertical-align:middle;
        margin:6px 0 2px
    }
    .woocommerce div.product .product-block.v8 .price del{
        margin-left:2px
    }
    .product-block.v9{
        padding:0;
        overflow:hidden
    }
    .product-block.v9:hover .group-buttons{
        opacity:1;
        filter:alpha(opacity=100)
    }
    .product-block.v9:hover .group-add-cart{
        bottom:0;
        opacity:1;
        filter:alpha(opacity=100)
    }
     .product-block.v9:hover .image.has-slider-gallery .slick-arrow{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .product-block.v9:hover .image.has-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .product-block.v9 .product-content{
        position:relative
    }
    .product-block.v9 .image .out-stock{
        color:#fff;
        background:#000;
        line-height:22px;
        font-size:12px;
        font-weight:500;
        padding:0 15px;
        width:auto;
        height:auto;
        opacity:1;
        filter:alpha(opacity=100);
        right:0;
        left:auto;
        top:auto;
        bottom:0;
        text-transform:inherit
    }
     .product-block.v9 .tbay-product-slider-gallery .slick-arrow{
        bottom:auto;
        background:transparent;
        top:50%;
        -webkit-transform:translate(20px,-50%);
        -ms-transform:translate(20px,-50%);
        -o-transform:translate(20px,-50%);
        transform:translate(20px,-50%);
        border:0;
        font-size:15px;
        width:auto;
        left:15px;
        right:auto
    }
    .product-block.v9 .tbay-product-slider-gallery .slick-arrow i:before{
        content:'\e93b'
    }
    .product-block.v9 .tbay-product-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(-20px,-50%);
        -ms-transform:translate(-20px,-50%);
        -o-transform:translate(-20px,-50%);
        transform:translate(-20px,-50%);
        left:auto;
        right:15px
    }
     .product-block.v9 .tbay-product-slider-gallery .slick-arrow.slick-next i:before{
        content:'\e93c'
    }
    .product-block.v9 .tbay-product-slider-gallery .slick-arrow:hover{
        background:transparent;
        color:var(--tb-theme-color)
    }
    .product-block.v9 .block-inner{
        position:relative;
        overflow:hidden
    }
    .product-block.v9 .group-buttons{
        position:absolute;
        left:auto;
        right:15px;
        top:15px;
        opacity:0;
        filter:alpha(opacity=0);
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s;
        text-align:center;
        z-index:99
    }
     .product-block.v9 .group-buttons>div a{
        width:35px;
        line-height:34px;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s;
        border:1px solid #e5e5e5;
        position:relative;
        -webkit-transform:translateZ(0);
        -ms-transform:translateZ(0);
        -o-transform:translateZ(0);
        transform:translateZ(0)
    }
    .product-block.v9 .group-buttons>div a:hover{
        border-color:var(--tb-theme-color)
    }
    .product-block.v9 .group-buttons>div a.added{
        color:var(--tb-theme-color)
    }
    .product-block.v9 .group-buttons>div a.added:hover{
        color:#fff
    }
    .product-block.v9 .group-buttons>div a span{
        display:none;
        font-weight:500
    }
     .product-block.v9 .group-buttons>div i{
        font-size:15px;
        margin:0
    }
    .product-block.v9 .group-buttons>div:not(:last-child) a{
        border-bottom:0
    }
    .product-block.v9 .group-add-cart{
        position:absolute;
        left:0;
        right:0;
        background:#fff;
        bottom:-40px;
        padding:0 15px;
        opacity:0;
        filter:alpha(opacity=0);
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s;
        text-align:left;
        z-index:300
    }
    .product-block.v9 .add-cart a{
        padding:0;
        line-height:40px;
        background:transparent;
        color:var(--tb-theme-color);
        font-weight:500
    }
    .product-block.v9 .add-cart a.added{
        display:none
    }
     .product-block.v9 .add-cart a.added+a.added_to_cart{
        font-size:14px
    }
    .product-block.v9 .add-cart a.added+a.added_to_cart:before{
        width:auto;
        padding-right:8px;
        padding-left:0;
        font-size:14px
    }
    .product-block.v9 .add-cart a.added_to_cart:before{
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
    .product-block.v9 .add-cart a i{
        margin-right:8px;
        margin-left:0
    }
    .product-block.v9 .tbay-swatches-wrapper{
        position:static;
        padding-top:15px
    }
    .product-block.v9 .tbay-swatches-wrapper ul{
        justify-content:unset
    }
    .product-block.v9 .tbay-swatches-wrapper li a.variable-item-span-image{
        height:43px;
        min-width:30px;
        background-position:center;
        background-size:cover;
        background-repeat:no-repeat;
        border:1px solid #e5e5e5
    }
     .product-block.v9 .tbay-swatches-wrapper li a.variable-item-span-image:hover{
        border-width:1px;
        border-style:solid;
        border-color:var(--tb-theme-color)
    }
    .product-block.v9 .yith-compare a:before{
        font-size:15px;
        line-height:1;
        display:inline-block;
        vertical-align:middle
    }
    .product-block.v9 .caption{
        border-top:1px solid transparent;
        text-align:left;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s;
        padding:12px 15px 8px
    }
    .product-block.v9 .group{
        position:relative;
        padding-right:30px;
        padding-left:0;
        max-width:100%
    }
     .product-block.v9 .button-wishlist{
        position:absolute;
        top:0;
        right:0;
        left:auto
    }
    .product-block.v9 .button-wishlist a span{
        display:none
    }
    .product-block.v9 .button-wishlist .yith-add-to-wishlist-button-block{
        margin:0 auto;
        width:100%;
        padding:0;
        height:100%
    }
    .product-block.v9 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
    .product-block.v9 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        padding:0;
        border:0;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:transparent;
        display:flex
    }
     .product-block.v9 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
    .product-block.v9 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
    .product-block.v9 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button svg.yith-wcwl-icon-svg{
        color:#555
    }
    .product-block.v9 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
     .product-block.v9 .button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,.product-block.v9 .button-wishlist .yith-add-to-wishlist-button-block img{
        margin-right:0;
        height:20px;
        stroke-width:unset
    }
    .product-block.v9 .button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
    .product-block.v9 .button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:hover svg,.product-block.v9 .button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:hover svg{
        color:var(--tb-theme-color) !important
    }
     .product-block.v9 .button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
        display:none
    }
    .product-block.v9 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{
        height:26px;
        background:#fff;
        border-color:#fff;
        color:var(--tb-theme-color)
    }
    .product-block.v9 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:hover{
        background:#fff;
        border-color:#fff;
        color:var(--tb-theme-color)
    }
    .product-block.v9 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a:hover svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color) !important
    }
     .product-block.v9 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a svg.yith-wcwl-icon-svg{
        color:#555
    }
    .product-block.v9 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.add_to_wishlist.button.alt:hover{
        background:#fff;
        border-color:#fff;
        color:var(--tb-theme-color)
    }
    .product-block.v9 .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a:hover{
        color:var(--tb-theme-color);
        background:#fff
    }
    .product-block.v9 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,.product-block.v9 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a{
        display:block;
        min-width:14px
    }
     .product-block.v9 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover,.product-block.v9 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover{
        color:var(--tb-theme-color);
        background:#fff
    }
    .product-block.v9 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:hover>span.feedback,.product-block.v9 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:hover>span.feedback{
        color:var(--tb-theme-color)
    }
    .product-block.v9 .yith-wcwl-wishlistaddedbrowse a{
        color:var(--tb-theme-color)
    }
     .product-block.v9 .yith-wcwl-add-button>a i{
        margin:0;
        font-size:14px
    }
    .product-block.v9 .name{
        font-size:14px;
        line-height:20px;
        margin-bottom:10px;
        margin-top:5px
    }
    .product-block.v9 .name a{
        color:#555
    }
    .product-block.v9 .name a:hover{
        color:var(--tb-theme-color)
    }
    .product-block.v9 ul.show-brand{
        margin-bottom:0;
        line-height:17px;
        font-size:13px
    }
    .product-block.v9 ul.show-brand a{
        color:#000;
        font-weight:500;
        text-transform:uppercase
    }
    .product-block.v9 .rating{
        line-height:20px
    }
    .product-block.v9.tbay-variable-sale .group-add-cart{
        bottom:0;
        opacity:1;
        filter:alpha(opacity=100)
    }
     .product-block.v9.tbay-variable-sale .group-add-cart>div{
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s
    }
    .product-block.v9.tbay-variable-sale .add-cart{
        opacity:0;
        filter:alpha(opacity=0);
        position:absolute;
        bottom:-20px
    }
    .product-block.v9.tbay-variable-sale:hover .tbay-swatches-wrapper{
        padding-bottom:40px
    }
    .product-block.v9.tbay-variable-sale:hover .add-cart{
        opacity:1;
        filter:alpha(opacity=100);
        bottom:0
    }
    .product-block.v9 .stock{
        margin:15px;
        margin-bottom:20px
    }
    .woocommerce .product-block.v9 span.onsale{
        position:static;
        display:inline-block;
        font-size:12px;
        font-weight:normal;
        line-height:20px;
        vertical-align:middle
    }
     .woocommerce .product-block.v9 span.onsale.only-featured{
        position:absolute;
        left:0;
        top:0;
        z-index:10
    }
    .woocommerce .product-block.v9 span.onsale .featured{
        position:absolute;
        top:15px;
        left:15px;
        right:auto;
        font-size:12px;
        font-weight:500;
        min-width:40px;
        line-height:22px;
        border:0;
        z-index:10
    }
    .woocommerce .product-block.v9 span.onsale .saled{
        line-height:20px;
        min-width:auto;
        margin:0 !important;
        text-transform:uppercase;
        background:transparent;
        color:#ca0815
    }
    .woocommerce .product-block.list-v9 span.onsale ~ .onsale .featured{
        top:30px
    }
     .woocommerce .product-block.list-v9 span.onsale .saled,.woocommerce .product-block.list-v9 span.onsale .featured{
        position:absolute;
        left:0;
        top:0;
        right:auto;
        font-size:12px;
        font-weight:500;
        min-width:40px;
        line-height:22px
    }
    .woocommerce div.product .product-block.v9 .price{
        display:inline-block;
        vertical-align:middle;
        line-height:20px
    }
    .woocommerce div.product .product-block.v9 .price del{
        margin-left:2px
    }
    .product-countdown .product-block.v9 .time{
        padding:0 15px
    }
    .product-countdown .product-block.v9 .time .timming{
        display:block
    }
     .product-countdown .product-block.v9 .time .stock{
        margin:5px 0 20px
    }
    .product-block.v10{
        overflow:unset;
        border:0
    }
    .product-block.v10:hover .group-buttons{
        opacity:1;
        filter:alpha(opacity=100);
        right:20px;
        left:auto
    }
    .product-block.v10 .name a{
        position:relative
    }
    .product-block.v10 .name a:hover{
        text-decoration:underline;
        -webkit-text-underline-position:under;
        -ms-text-underline-position:below;
        text-underline-position:under;
        padding:0
    }
    .product-block.v10 .name a:hover:before{
        width:100%;
        background:var(--tb-theme-color)
    }
     .product-block.v10 .name a{
        color:#000
    }
    .product-block.v10 .name a:hover{
        color:var(--tb-theme-color)
    }
    .product-block.v10 .tbay-swatches-wrapper{
        padding:10px 0;
        background:#fff;
        position:static
    }
    .product-block.v10 .tbay-swatches-wrapper ul{
        justify-content:unset
    }
    .product-block.v10 .caption{
        padding:10px 0;
        text-align:left
    }
    .product-block.v10 .caption:before,.product-block.v10 .caption:after{
        content:" ";
        display:table
    }
    .product-block.v10 .caption:after{
        clear:both
    }
    .product-block.v10 .rating{
        line-height:30px
    }
     .product-block.v10 .image:not(.has-slider-gallery) a.product-image{
        position:relative;
        display:inline-block
    }
    .product-block.v10 .group-buttons{
        right:0;
        top:20px;
        left:auto;
        opacity:0;
        filter:alpha(opacity=0);
        position:absolute;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        z-index:301;
        text-align:center
    }
    .product-block.v10 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block{
        margin:0 auto;
        width:100%;
        padding:0;
        height:32px
    }
    .product-block.v10 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
     .product-block.v10 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        padding:0;
        border:1px solid #e5e5e5;
        border-bottom:0;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:#fff;
        display:flex
    }
    .product-block.v10 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
     .product-block.v10 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v10 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
        color:var(--btn-color-white)
    }
    .product-block.v10 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
     .product-block.v10 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,.product-block.v10 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block img{
        margin-right:0;
        height:17px;
        stroke-width:unset
    }
    .product-block.v10 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist{
        border:1px solid #e5e5e5;
        border-bottom:0;
        width:32px;
        background-color:#fff
    }
    .product-block.v10 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
     .product-block.v10 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover svg{
        color:var(--btn-color-white)
    }
    .product-block.v10 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback svg,.product-block.v10 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback svg{
        height:17px
    }
    .product-block.v10 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist{
        background-color:transparent !important;
        border:0 !important
    }
     .product-block.v10 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist svg.yith-wcwl-icon-svg,.product-block.v10 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist img{
        margin-right:0;
        height:17px;
        stroke-width:unset
    }
    .product-block.v10 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
    .product-block.v10 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
        display:none
    }
    .product-block.v10 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{
        background:#fff;
        border-color:#e5e5e5;
        color:var(--tb-theme-color)
    }
     .product-block.v10 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:hover{
        color:#fff;
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v10 .group-buttons>div a{
        width:32px;
        height:32px;
        border:1px solid #e5e5e5;
        border-bottom:0;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        -webkit-transform:translateZ(0);
        -ms-transform:translateZ(0);
        -o-transform:translateZ(0);
        transform:translateZ(0)
    }
    .product-block.v10 .group-buttons>div a span{
        display:none
    }
     .product-block.v10 .group-buttons>div a:hover{
        border-color:var(--tb-theme-color);
        background:var(--tb-theme-color)
    }
    .product-block.v10 .group-buttons>div a.added:hover{
        color:#fff
    }
    .product-block.v10 .group-buttons>div a:hover:before{
        color:#fff;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
    .product-block.v10 .group-buttons>div:last-child a{
        border-bottom:1px solid #e5e5e5
    }
    .product-block.v10 .group-buttons>div:last-child a:hover{
        border-color:var(--tb-theme-color)
    }
    .product-block.v10 .group-buttons>div i{
        font-size:13px;
        line-height:31px;
        margin:0;
        display:inline-block
    }
     .product-block.v10 .group-buttons>div.add-cart a.added{
        display:none
    }
    .product-block.v10 .group-buttons .yith-wcwl-wishlistexistsbrowse a,.product-block.v10 .group-buttons .yith-wcwl-wishlistaddedbrowse a{
        color:var(--tb-theme-color)
    }
    .product-block.v10 .group-buttons .yith-wcwl-wishlistexistsbrowse a:hover,.product-block.v10 .group-buttons .yith-wcwl-wishlistaddedbrowse a:hover{
        color:#fff
    }
    .product-block.v10 .yith-compare a:before{
        font-size:13px;
        line-height:31px
    }
    .product-block.v10 .yith-compare a.added{
        color:var(--tb-theme-color)
    }
     .product-block.v10 .add-cart a.added+a.added_to_cart:before{
        line-height:30px;
        font-size:14px
    }
    .product-block.v10 .woocs_price_code{
        font-size:15px
    }
    .product-block.v10 .tbay-product-slider-gallery .slick-arrow{
        width:32px;
        line-height:30px;
        left:0;
        right:auto;
        bottom:2px
    }
    .product-block.v10 .tbay-product-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(-20px,0);
        -moz-transform:translate(-20px,0);
        -ms-transform:translate(-20px,0);
        -o-transform:translate(-20px,0);
        transform:translate(-20px,0);
        right:auto;
        bottom:33px
    }
     .product-block.v10 .stock>span{
        position:static;
        color:#888
    }
    .product-block.v10 .time{
        padding:10px 20px;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        flex-direction:column-reverse
    }
    .product-block.v10 .time .timming{
        display:block
    }
    .product-block.v10 .time>.stock{
        margin:0 0 10px
    }
    .woocommerce .product-block.v10 span.onsale,.woocommerce .product-block.list-v10 span.onsale{
        top:15px;
        left:15px;
        right:auto;
        pointer-events:none
    }
    .product-block.v11{
        padding:0 0 15px;
        position:relative
    }
    .product-block.v11:hover .image.has-slider-gallery .slick-arrow{
        opacity:1;
        filter:alpha(opacity=100);
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
     .product-block.v11:hover .image.has-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .product-block.v11:hover .group-buttons{
        z-index:99;
        bottom:0;
        visibility:visible
    }
    .product-block.v11:hover .name{
        opacity:0;
        filter:alpha(opacity=0);
        visibility:hidden
    }
    .product-block.v11:hover .add-cart{
        opacity:1;
        filter:alpha(opacity=100);
        visibility:visible
    }
    .product-block.v11 .group-buttons{
        position:absolute;
        left:15px;
        visibility:hidden;
        right:auto;
        bottom:-42px;
        z-index:-1;
        display:flex;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        text-align:center
    }
     .product-block.v11 .group-buttons>div{
        width:35px
    }
    .product-block.v11 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block{
        margin:0 auto;
        width:100%;
        padding:0;
        height:35px
    }
    .product-block.v11 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
    .product-block.v11 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        padding:0;
        border:1px solid #e5e5e5;
        border-right:0;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:#fff;
        display:flex
    }
     .product-block.v11 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
    .product-block.v11 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v11 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
        color:var(--btn-color-white)
    }
     .product-block.v11 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
    .product-block.v11 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,.product-block.v11 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block img{
        margin-right:0;
        height:17px;
        stroke-width:unset
    }
    .product-block.v11 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist{
        border:1px solid #e5e5e5;
        border-right:0;
        height:35px;
        background-color:#fff
    }
     .product-block.v11 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v11 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover svg{
        color:var(--btn-color-white)
    }
    .product-block.v11 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback svg,.product-block.v11 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback svg{
        height:17px
    }
     .product-block.v11 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist{
        background-color:transparent !important;
        border:0 !important
    }
    .product-block.v11 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist svg.yith-wcwl-icon-svg,.product-block.v11 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist img{
        margin-right:0;
        height:17px;
        stroke-width:unset
    }
    .product-block.v11 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
     .product-block.v11 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
        display:none
    }
    .product-block.v11 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{
        background:#fff;
        border-color:#e5e5e5;
        color:var(--tb-theme-color)
    }
    .product-block.v11 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:hover{
        color:#fff;
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v11 .group-buttons>div a{
        border:1px solid #e5e5e5;
        border-right:0;
        height:35px;
        line-height:35px
    }
     .product-block.v11 .group-buttons>div a:hover{
        border-color:var(--tb-theme-color)
    }
    .product-block.v11 .group-buttons>div:last-child a{
        border-right:1px solid #e5e5e5
    }
    .product-block.v11 .group-buttons>div:last-child a:hover{
        border-color:var(--tb-theme-color)
    }
    .product-block.v11 .group-buttons>div a span{
        display:none;
        font-weight:500
    }
    .product-block.v11 .group-buttons>div i{
        display:inline-block;
        font-size:15px;
        line-height:34px;
        margin:0
    }
    .product-block.v11 .group-buttons.list{
        display:none
    }
    .product-block.v11 .group-buttons .yith-wcwl-wishlistexistsbrowse a,.product-block.v11 .group-buttons .yith-wcwl-wishlistaddedbrowse a{
        color:var(--tb-theme-color)
    }
     .product-block.v11 .group-buttons .yith-wcwl-wishlistexistsbrowse a:hover,.product-block.v11 .group-buttons .yith-wcwl-wishlistaddedbrowse a:hover{
        color:#fff
    }
    .product-block.v11 .tbay-swatches-wrapper li a{
        margin-right:8px
    }
    .product-block.v11 .tbay-swatches-wrapper li a.variable-item-span-color{
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        width:12px;
        height:12px;
        line-height:12px
    }
    .product-block.v11 .caption{
        padding:12px 15px 0;
        margin-top:10px;
        text-align:left
    }
     .product-block.v11 .info{
        position:relative;
        max-width:100%
    }
    .product-block.v11 .add-cart{
        position:absolute;
        opacity:0;
        filter:alpha(opacity=0);
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        top:0;
        left:0;
        right:auto;
        visibility:hidden;
        line-height:23px
    }
    .product-block.v11 .add-cart a{
        padding:0;
        background-color:transparent;
        font-weight:normal;
        color:var(--tb-theme-color)
    }
    .product-block.v11 .add-cart a i{
        margin-right:6px;
        display:inline-block
    }
    .product-block.v11 .add-cart a i:before{
        content:'\e936'
    }
     .product-block.v11 .add-cart a.added+a.added_to_cart{
        font-size:inherit
    }
    .product-block.v11 .add-cart a.added+a.added_to_cart:before{
        font-size:15px;
        width:auto;
        line-height:1;
        margin-right:8px;
        margin-left:0
    }
    .product-block.v11 .name{
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        line-height:23px
    }
    .product-block.v11 .price{
        margin-top:3px
    }
    .product-block.v11 .block-inner{
        position:relative;
        overflow:hidden;
        text-align:center
    }
    .product-block.v11 .tbay-swatches-wrapper{
        position:static;
        text-align:left;
        margin:4px 0 10px
    }
     .product-block.v11 .tbay-swatches-wrapper ul{
        justify-content:unset
    }
    .product-block.v11 .tbay-product-slider-gallery .slick-arrow{
        bottom:auto;
        top:50%;
        -webkit-transform:translate(20px,-50%);
        -ms-transform:translate(20px,-50%);
        -o-transform:translate(20px,-50%);
        transform:translate(20px,-50%)
    }
    .product-block.v11 .tbay-product-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(-20px,-50%);
        -ms-transform:translate(-20px,-50%);
        -o-transform:translate(-20px,-50%);
        transform:translate(-20px,-50%)
    }
     .product-block.v11 .yith-compare a:before{
        font-size:15px;
        line-height:34px
    }
    .product-block.v11 .yith-compare a.added{
        color:var(--tb-theme-color)
    }
    .product-block.v11 .yith-compare a.added:hover{
        color:#fff
    }
    .woocommerce .product-block.v11 span.onsale .featured,.woocommerce .product-block.list-v11 span.onsale .featured{
        min-width:40px;
        line-height:20px;
        border:0;
        z-index:10
    }
    .woocommerce .product-block.v11 span.onsale .saled,.woocommerce .product-block.list-v11 span.onsale .saled{
        line-height:20px;
        min-width:40px;
        margin:0 !important;
        border-radius:0 !important;
        -webkit-border-radius:0 !important;
        -moz-border-radius:0 !important;
        -ms-border-radius:0 !important;
        -o-border-radius:0 !important
    }
     .woocommerce .product-block.v11 span.onsale{
        position:static;
        display:inline-block;
        font-size:13px;
        font-weight:normal;
        line-height:25px;
        margin-top:3px;
        top:20px;
        left:20px;
        vertical-align:middle
    }
    .woocommerce .product-block.v11 span.onsale.only-featured{
        position:absolute;
        left:0;
        top:0
    }
    .woocommerce .product-block.v11 span.onsale .featured{
        position:absolute;
        top:20px;
        left:20px;
        right:auto
    }
    .woocommerce .product-block.list-v11 span.onsale ~ .onsale{
        top:60px
    }
    .woocommerce .product-block.list-v11 span.onsale .saled{
        float:left
    }
     .woocommerce .product-block.list-v11 span.onsale .featured{
        float:right;
        position:static
    }
    .woocommerce div.product .product-block.v11 .price{
        display:inline-block;
        vertical-align:middle
    }
    .woocommerce div.product .product-block.v11 .price del{
        margin-left:2px
    }
    .product-block.v12{
        padding-bottom:15px
    }
    .product-block.v12:hover .image.has-slider-gallery .slick-arrow{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .product-block.v12:hover .image.has-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
     .product-block.v12:hover .group-buttons{
        opacity:1;
        filter:alpha(opacity=100);
        -webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.1);
        box-shadow:0 0 40px 0 rgba(0,0,0,0.1);
        bottom:10px
    }
    .product-block.v12:hover .rating{
        opacity:1;
        filter:alpha(opacity=100)
    }
    .product-block.v12:hover .caption .add-cart a{
        opacity:1;
        filter:alpha(opacity=100)
    }
    .product-block.v12:hover .price{
        opacity:0;
        filter:alpha(opacity=0)
    }
    .product-block.v12 .block-inner{
        position:relative;
        text-align:center;
        display:flex;
        justify-content:center
    }
    .product-block.v12 .image .out-stock{
        position:absolute;
        color:#888;
        width:100%;
        height:100%;
        text-transform:capitalize;
        background:#fff;
        opacity:.85;
        filter:alpha(opacity=85);
        left:0;
        right:auto;
        top:0;
        z-index:10;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        display:flex;
        align-items:center;
        justify-content:center
    }
     .product-block.v12 .caption{
        padding:12px 0 0;
        text-align:center;
        position:relative
    }
    .product-block.v12 .caption .price{
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        margin-top:5px
    }
    .product-block.v12 .caption>.add-cart{
        position:absolute;
        bottom:0;
        left:0;
        right:0;
        text-align:center
    }
    .product-block.v12 .name{
        font-size:14px;
        line-height:26px
    }
    .product-block.v12 .rating{
        line-height:22px;
        margin-bottom:7px
    }
    .product-block.v12 .add-cart a{
        font-weight:500;
        font-size:15px;
        color:var(--tb-theme-color);
        line-height:20px;
        background:transparent;
        padding:0;
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s;
        opacity:0;
        filter:alpha(opacity=0);
        -webkit-transform:translateZ(0);
        -ms-transform:translateZ(0);
        -o-transform:translateZ(0);
        transform:translateZ(0)
    }
     .product-block.v12 .add-cart a.added+a.added_to_cart{
        font-size:15px;
        height:26px;
        line-height:26px
    }
    .product-block.v12 .add-cart a.added+a.added_to_cart:before{
        width:auto;
        margin-right:8px;
        margin-left:0;
        font-size:15px;
        line-height:1;
        display:inline-block;
        vertical-align:middle
    }
    .product-block.v12 .add-cart a.added+a.added_to_cart:hover{
        color:var(--tb-theme-color)
    }
    .product-block.v12 .add-cart a i{
        margin-right:8px;
        margin-left:0;
        display:inline-block
    }
    .product-block.v12 .group-buttons{
        bottom:0;
        left:auto;
        right:auto;
        opacity:0;
        filter:alpha(opacity=0);
        position:absolute;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        -webkit-transform:translateZ(0);
        -ms-transform:translateZ(0);
        -o-transform:translateZ(0);
        transform:translateZ(0);
        z-index:301
    }
     .product-block.v12 .group-buttons>div{
        float:left
    }
    .product-block.v12 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block{
        margin:0 auto;
        padding:0;
        height:43px;
        width:43px
    }
    .product-block.v12 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
    .product-block.v12 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        padding:0;
        border:0;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:#fff;
        display:flex
    }
     .product-block.v12 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
    .product-block.v12 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v12 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
        color:var(--btn-color-white)
    }
     .product-block.v12 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button svg.yith-wcwl-icon-svg{
        color:#555
    }
    .product-block.v12 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
    .product-block.v12 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,.product-block.v12 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block img{
        margin-right:0;
        height:17px;
        stroke-width:unset
    }
     .product-block.v12 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v12 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover svg{
        color:var(--btn-color-white)
    }
    .product-block.v12 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback svg,.product-block.v12 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback svg{
        height:17px
    }
     .product-block.v12 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist{
        background-color:transparent !important;
        border:0 !important
    }
    .product-block.v12 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist svg.yith-wcwl-icon-svg,.product-block.v12 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist img{
        margin-right:0;
        height:17px;
        stroke-width:unset
    }
    .product-block.v12 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
     .product-block.v12 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
        display:none
    }
    .product-block.v12 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{
        background:#fff;
        border-color:#e5e5e5;
        color:var(--tb-theme-color)
    }
    .product-block.v12 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:hover{
        color:#fff;
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v12 .group-buttons>div a{
        width:43px;
        height:43px;
        border:0;
        padding:0;
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        display:flex;
        justify-content:center;
        align-items:center;
        color:#000;
        background-color:#fff;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
     .product-block.v12 .group-buttons>div a span{
        display:none
    }
    .product-block.v12 .group-buttons>div a.added:hover{
        color:#fff
    }
    .product-block.v12 .group-buttons>div a:hover:before{
        color:#fff;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
    .product-block.v12 .group-buttons>div i{
        font-size:14px;
        line-height:43px;
        margin:0;
        display:inline-block
    }
    .product-block.v12 .group-buttons>div.add-cart a.added{
        display:none
    }
    .product-block.v12 .group-buttons>div:not(:last-child) a{
        border-bottom:0
    }
    .product-block.v12 .group-buttons .yith-wcwl-wishlistexistsbrowse a,.product-block.v12 .group-buttons .yith-wcwl-wishlistaddedbrowse a{
        color:var(--tb-theme-color)
    }
     .product-block.v12 .group-buttons .yith-wcwl-wishlistexistsbrowse a:hover,.product-block.v12 .group-buttons .yith-wcwl-wishlistaddedbrowse a:hover{
        color:#fff
    }
    .product-block.v12 .yith-compare a:before{
        font-size:14px;
        line-height:43px
    }
    .product-block.v12 .yith-compare a.added{
        color:var(--tb-theme-color)
    }
    .product-block.v12 .yith-wcwl-wishlistexistsbrowse.show a,.product-block.v12 .yith-wcwl-wishlistaddedbrowse.show a{
        color:var(--tb-theme-color)
    }
    .product-block.v12 .yith-wcwl-wishlistexistsbrowse.show a:hover,.product-block.v12 .yith-wcwl-wishlistaddedbrowse.show a:hover{
        color:#fff
    }
     .product-block.v12 .product-content{
        position:relative
    }
    .product-block.v12 .tbay-swatches-wrapper{
        position:static;
        padding:7px 0;
        margin-bottom:5px
    }
    .product-block.v12 .tbay-swatches-wrapper li a.swatch-pa_color{
        width:15px;
        height:15px
    }
    .product-block.v12 .tbay-product-slider-gallery .slick-arrow{
        bottom:auto;
        top:50%;
        -webkit-transform:translate(20px,-50%);
        -ms-transform:translate(20px,-50%);
        -o-transform:translate(20px,-50%);
        transform:translate(20px,-50%)
    }
    .product-block.v12 .tbay-product-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(-20px,-50%);
        -ms-transform:translate(-20px,-50%);
        -o-transform:translate(-20px,-50%);
        transform:translate(-20px,-50%)
    }
     .woocommerce .product-block.v12 span.onsale,.woocommerce .product-block.list-v12 span.onsale{
        top:14px;
        left:39px;
        right:auto;
        font-size:13px;
        font-weight:500
    }
    .woocommerce .product-block.v12 span.onsale .saled,.woocommerce .product-block.v12 span.onsale .featured,.woocommerce .product-block.list-v12 span.onsale .saled,.woocommerce .product-block.list-v12 span.onsale .featured{
        min-width:50px;
        line-height:50px
    }
    .product-countdown .product-block.v12 .time{
        padding-top:10px
    }
    .product-countdown .product-block.v12 .time .stock{
        margin:5px 20px 10px
    }
     .product-block.v13{
        padding-bottom:10px;
        text-align:center
    }
    .product-block.v13:hover .group-buttons{
        opacity:1;
        filter:alpha(opacity=100);
        bottom:0
    }
    .product-block.v13:hover .image.has-slider-gallery .slick-arrow{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .product-block.v13:hover .image.has-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
     .product-block.v13 .product-content{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        flex-direction:column;
        max-width:100%
    }
    .product-block.v13 .tbay-product-slider-gallery .slick-arrow{
        bottom:auto;
        background:transparent;
        top:50%;
        -webkit-transform:translate(20px,-50%);
        -ms-transform:translate(20px,-50%);
        -o-transform:translate(20px,-50%);
        transform:translate(20px,-50%);
        border:0;
        font-size:15px;
        width:auto;
        left:15px
    }
    .product-block.v13 .tbay-product-slider-gallery .slick-arrow i:before{
        content:'\e93b'
    }
     .product-block.v13 .tbay-product-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(-20px,-50%);
        -ms-transform:translate(-20px,-50%);
        -o-transform:translate(-20px,-50%);
        transform:translate(-20px,-50%);
        left:auto;
        right:15px
    }
    .product-block.v13 .tbay-product-slider-gallery .slick-arrow.slick-next i:before{
        content:'\e93c'
    }
    .product-block.v13 .tbay-product-slider-gallery .slick-arrow:hover{
        background:transparent;
        color:var(--tb-theme-color)
    }
    .product-block.v13 .group-buttons{
        position:absolute;
        left:15px;
        right:auto;
        bottom:-20px;
        opacity:0;
        filter:alpha(opacity=0);
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s;
        text-align:center;
        display:flex;
        z-index:99
    }
     .product-block.v13 .group-buttons>div a{
        width:38px;
        line-height:36px;
        border:1px solid #e5e5e5;
        border-right:0;
        position:relative;
        -webkit-transform:translateZ(0);
        -ms-transform:translateZ(0);
        -o-transform:translateZ(0);
        transform:translateZ(0)
    }
    .product-block.v13 .group-buttons>div a:hover{
        border-color:var(--tb-theme-color)
    }
    .product-block.v13 .group-buttons>div a span{
        display:none
    }
    .product-block.v13 .group-buttons>div i{
        font-size:14px;
        vertical-align:middle
    }
    .product-block.v13 .group-buttons>div:last-child a{
        border-right:1px solid #e5e5e5
    }
     .product-block.v13 .group-buttons>div.add-cart a{
        width:auto;
        padding:0 12px;
        text-transform:uppercase;
        font-weight:normal;
        font-size:12px
    }
    .product-block.v13 .group-buttons>div.add-cart a.added+a.added_to_cart{
        font-size:12px
    }
    .product-block.v13 .group-buttons>div.add-cart a.added+a.added_to_cart:before{
        width:auto;
        margin-right:8px;
        margin-left:0;
        line-height:1;
        font-size:14px
    }
    .product-block.v13 .group-buttons>div.add-cart a.added+a.added_to_cart:hover{
        color:#fff
    }
    .product-block.v13 .group-buttons>div.add-cart a i{
        display:none
    }
     .product-block.v13 .group-buttons>div.add-cart a span{
        display:inline-block
    }
    .product-block.v13 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:hover svg,.product-block.v13 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:hover svg{
        color:var(--tb-theme-color) !important
    }
    .product-block.v13 .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a:hover{
        color:var(--tb-theme-color);
        background:#fff
    }
    .product-block.v13 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,.product-block.v13 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a{
        display:block;
        min-width:15px
    }
     .product-block.v13 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover,.product-block.v13 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover{
        color:var(--tb-theme-color);
        background:#fff
    }
    .product-block.v13 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback,.product-block.v13 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback{
        font-size:0;
        line-height:0
    }
    .product-block.v13 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:hover>span.feedback,.product-block.v13 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:hover>span.feedback{
        color:var(--tb-theme-color)
    }
     .product-block.v13 .yith-wcwl-add-button a.delete_item{
        color:var(--tb-theme-color)
    }
    .product-block.v13 .yith-wcwl-add-button .add_to_wishlist:hover svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color) !important
    }
    .product-block.v13 .yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg{
        color:#555
    }
    .product-block.v13 .yith-compare a:before{
        font-size:14px;
        line-height:1
    }
    .product-block.v13 .yith-compare a.added{
        color:var(--tb-theme-color)
    }
    .product-block.v13 .yith-compare a.added:hover{
        color:#fff
    }
    .product-block.v13 .block-inner{
        max-width:100%
    }
     .product-block.v13 .caption{
        text-align:left;
        padding:13px 10px 15px 15px;
        -webkit-box-flex:1;
        -moz-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .product-block.v13 .stock{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        flex-direction:column;
        margin:4px 60px 15px 15px;
        text-align:left
    }
    .product-block.v13 .stock .progress{
        height:8px
    }
    .product-block.v13 .stock>span{
        position:static;
        -webkit-box-ordinal-group:1;
        -moz-box-ordinal-group:1;
        -ms-flex-order:1;
        -webkit-order:1;
        order:1;
        margin-top:10px
    }
     .product-block.v13 .rating{
        margin-top:2px
    }
    .product-block.v13 .button-wishlist{
        position:absolute;
        right:15px;
        left:auto;
        bottom:25px
    }
    .product-block.v13 .button-wishlist a{
        font-size:15px
    }
    .product-block.v13 .button-wishlist a span{
        display:none
    }
    .product-block.v13 .button-wishlist .yith-add-to-wishlist-button-block{
        margin:0 auto;
        width:100%;
        padding:0;
        height:100%
    }
    .product-block.v13 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
    .product-block.v13 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        padding:0;
        border:0;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:transparent;
        display:flex
    }
     .product-block.v13 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
    .product-block.v13 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
    .product-block.v13 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button svg.yith-wcwl-icon-svg{
        color:#555
    }
    .product-block.v13 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
     .product-block.v13 .button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,.product-block.v13 .button-wishlist .yith-add-to-wishlist-button-block img{
        margin-right:0;
        height:20px;
        stroke-width:unset
    }
    .product-block.v13 .button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
    .product-block.v13 .button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
        display:none
    }
    .product-block.v13 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{
        height:26px;
        background:#fff;
        border-color:#fff;
        color:var(--tb-theme-color)
    }
     .product-block.v13 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:hover{
        background:#fff;
        border-color:#fff;
        color:var(--tb-theme-color)
    }
    .product-block.v13 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.add_to_wishlist.button.alt:hover{
        background:#fff;
        border-color:#fff;
        color:var(--tb-theme-color)
    }
    .product-block.v13 .yith-wcwl-add-button>a i{
        margin:0;
        font-size:15px
    }
    .product-block.v13 ul.show-brand{
        margin-bottom:0
    }
    .product-block.v13 ul.show-brand a{
        color:#888
    }
     .product-block.v13 .tbay-swatches-wrapper{
        position:static;
        margin-bottom:10px
    }
    .product-block.v13 .tbay-swatches-wrapper ul{
        justify-content:unset
    }
    .tbay-addon-flash-sales .product-block.v13 .caption{
        padding-bottom:0
    }
    .tbay-addon-flash-sales .product-block.v13 .button-wishlist{
        bottom:5px
    }
    .product-countdown .product-block.v13 .time{
        padding:10px 15px 0
    }
    .product-countdown .product-block.v13 .time .timming{
        display:block
    }
    .product-countdown .product-block.v13 .time .stock{
        margin:5px 0 10px
    }
    .woocommerce .product-block.v13 span.onsale,.woocommerce .product-block.list-v13 span.onsale{
        left:15px;
        top:25px;
        font-size:13px
    }
     .woocommerce .product-block.v13 span.onsale .saled,.woocommerce .product-block.v13 span.onsale .featured,.woocommerce .product-block.list-v13 span.onsale .saled,.woocommerce .product-block.list-v13 span.onsale .featured{
        min-width:42px;
        line-height:23px
    }
    .product-block.v14:hover .group-buttons{
        opacity:1;
        filter:alpha(opacity=100);
        visibility:visible
    }
    .product-block.v14:hover .image.has-slider-gallery .slick-arrow{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
     .product-block.v14:hover .image.has-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .product-block.v14 .tbay-swatches-wrapper li a.variable-item-span-color{
        width:12px;
        height:12px;
        line-height:12px
    }
    .product-block.v14 .tbay-product-slider-gallery .slick-arrow{
        bottom:auto;
        top:50%;
        -webkit-transform:translate(20px,-50%);
        -ms-transform:translate(20px,-50%);
        -o-transform:translate(20px,-50%);
        transform:translate(20px,-50%);
        font-size:15px;
        left:15px
    }
     .product-block.v14 .tbay-product-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(-20px,-50%);
        -ms-transform:translate(-20px,-50%);
        -o-transform:translate(-20px,-50%);
        transform:translate(-20px,-50%);
        left:auto;
        right:15px
    }
    .product-block.v14 .group-buttons{
        position:absolute;
        left:10px;
        right:auto;
        bottom:11px;
        opacity:0;
        filter:alpha(opacity=0);
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s;
        text-align:center;
        display:flex;
        visibility:hidden;
        z-index:99
    }
    .product-block.v14 .group-buttons>div{
        margin-right:5px
    }
     .product-block.v14 .group-buttons>div a{
        width:37px;
        line-height:35px;
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        border:0;
        color:#888;
        position:relative;
        border:1px solid #ddd;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
    .product-block.v14 .group-buttons>div a:hover{
        border-color:var(--tb-theme-color)
    }
    .product-block.v14 .group-buttons>div a.added{
        color:var(--btn-color-white);
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
     .product-block.v14 .group-buttons>div a.added+a.added_to_cart{
        background:var(--tb-theme-color);
        color:var(--btn-color-white);
        border-color:var(--tb-theme-color)
    }
    .product-block.v14 .group-buttons>div a span{
        display:none
    }
    .product-block.v14 .group-buttons>div i{
        vertical-align:middle
    }
    .product-block.v14 .yith-compare a:before{
        font-size:14px;
        line-height:1;
        -webkit-transform:translateZ(0);
        -ms-transform:translateZ(0);
        -o-transform:translateZ(0);
        transform:translateZ(0)
    }
    .product-block.v14 .block-inner{
        position:relative;
        overflow:hidden
    }
     .product-block.v14 .caption{
        padding:17px 0 20px;
        text-align:center
    }
    .product-block.v14 .button-wishlist{
        position:absolute;
        bottom:12px;
        right:10px;
        left:auto;
        z-index:10
    }
    .product-block.v14 .button-wishlist .yith-wcwl-add-to-wishlist{
        background-color:transparent
    }
    .product-block.v14 .button-wishlist a{
        width:37px;
        height:37px;
        line-height:35px;
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        background:#fff;
        border:1px solid transparent;
        display:block;
        text-align:center;
        border:1px solid #ddd;
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s
    }
     .product-block.v14 .button-wishlist a span{
        display:none
    }
    .product-block.v14 .button-wishlist a:hover,.product-block.v14 .button-wishlist a:focus{
        color:var(--btn-color-white);
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v14 .button-wishlist .yith-wcwl-wishlistexistsbrowse a,.product-block.v14 .button-wishlist .yith-wcwl-wishlistaddedbrowse a{
        color:var(--btn-color-white);
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color);
        min-width:37px
    }
    .product-block.v14 .button-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback,.product-block.v14 .button-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback{
        color:#fff
    }
     .product-block.v14 .button-wishlist .yith-add-to-wishlist-button-block{
        margin:0 auto;
        padding:0;
        width:37px;
        height:37px
    }
    .product-block.v14 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
    .product-block.v14 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border-radius:100%;
        -webkit-border-radius:100%;
        -moz-border-radius:100%;
        -ms-border-radius:100%;
        -o-border-radius:100%;
        padding:0;
        border:1px solid #e5e5e5;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:#fff;
        display:flex
    }
     .product-block.v14 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
    .product-block.v14 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v14 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
        color:var(--btn-color-white)
    }
     .product-block.v14 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button svg.yith-wcwl-icon-svg{
        color:#888
    }
    .product-block.v14 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
    .product-block.v14 .button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,.product-block.v14 .button-wishlist .yith-add-to-wishlist-button-block img{
        margin-right:0;
        height:17px;
        stroke-width:unset
    }
     .product-block.v14 .button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
    .product-block.v14 .button-wishlist .yith-wcwl-add-to-wishlist>div a.add_to_wishlist{
        line-height:28px
    }
    .product-block.v14 .button-wishlist .yith-wcwl-add-to-wishlist>div a:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v14 .button-wishlist .yith-wcwl-add-to-wishlist>div a:hover svg.yith-wcwl-icon-svg{
        color:var(--btn-color-white)
    }
    .product-block.v14 .button-wishlist .yith-wcwl-add-to-wishlist>div a svg.yith-wcwl-icon-svg,.product-block.v14 .button-wishlist .yith-wcwl-add-to-wishlist>div a img{
        margin-right:0;
        height:17px;
        stroke-width:unset;
        color:#888
    }
     .product-block.v14 .button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
        display:none
    }
    .product-block.v14 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color);
        color:var(--btn-color-white)
    }
    .product-block.v14 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.add_to_wishlist.button.alt{
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        display:flex
    }
     .product-block.v14 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.add_to_wishlist.button.alt svg.yith-wcwl-icon-svg{
        height:17px;
        color:#888
    }
    .product-block.v14 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.add_to_wishlist.button.alt:hover svg.yith-wcwl-icon-svg{
        color:#fff
    }
    .product-block.v14 .button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist.button.alt,.product-block.v14 .button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist.button.alt,.product-block.v14 .button-wishlist .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a.add_to_wishlist.button.alt{
        color:#fff;
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
     .product-block.v14 .button-wishlist i{
        vertical-align:middle
    }
    .product-block.v14 .yith-wcwl-add-to-wishlist.exists{
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color);
        border-radius:100%;
        -webkit-border-radius:100%;
        -moz-border-radius:100%;
        -ms-border-radius:100%;
        -o-border-radius:100%
    }
    .product-block.v14 .yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg{
        color:#fff;
        height:17px;
        stroke-width:unset
    }
    .product-block.v14 .yith-wcwl-add-button>a i{
        margin:0;
        font-size:14px
    }
    .product-block.v14 ul.show-brand{
        margin-bottom:0
    }
     .product-block.v14 ul.show-brand a{
        color:#888
    }
    .product-block.v14 .tbay-swatches-wrapper{
        position:static;
        margin-top:7px
    }
    .product-block.v14 .tbay-swatches-wrapper li a{
        margin-right:4px
    }
    .product-block.v14 .stock{
        margin-bottom:20px;
        margin-top:5px
    }
    .woocommerce .product-block.v14 span.onsale,.woocommerce .product-block.list-v14 span.onsale{
        top:10px;
        left:10px
    }
    .woocommerce .product-block.v14 span.onsale .featured,.woocommerce .product-block.list-v14 span.onsale .featured{
        min-width:35px;
        line-height:18px
    }
    .woocommerce .product-block.v14 span.onsale .saled,.woocommerce .product-block.list-v14 span.onsale .saled{
        line-height:18px;
        min-width:35px
    }
     .woocommerce div.product .product-block.v14 .price{
        display:inline-block;
        vertical-align:middle;
        margin-top:2px
    }
    .woocommerce div.product .product-block.v14 .price del{
        margin-left:2px
    }
    .product-block.v15{
        overflow:hidden
    }
    .product-block.v15:hover .group-buttons{
        opacity:1;
        filter:alpha(opacity=100);
        -webkit-transform:scale(1) translateZ(0);
        -moz-transform:scale(1) translateZ(0);
        -ms-transform:scale(1) translateZ(0);
        -o-transform:scale(1) translateZ(0);
        transform:scale(1) translateZ(0)
    }
    .product-block.v15:hover .group-add-cart{
        bottom:0;
        opacity:1;
        filter:alpha(opacity=100)
    }
     .product-block.v15:hover .group-add-cart:hover{
        background:var(--tb-theme-color)
    }
    .product-block.v15:hover .caption{
        border-color:#e5e5e5
    }
    .product-block.v15:hover .image.has-slider-gallery .slick-arrow{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .product-block.v15:hover .image.has-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
     .product-block.v15.product-quantity-mode:hover .caption{
        border-color:transparent
    }
    .product-block.v15.product-quantity-mode .group-add-cart{
        position:unset;
        opacity:1;
        filter:alpha(opacity=100);
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        justify-content:center;
        align-items:center;
        padding:0;
        background:transparent !important;
        margin-top:10px
    }
    .product-block.v15.product-quantity-mode .group-add-cart .add-cart{
        width:100%;
        background:var(--tb-theme-color);
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s
    }
     .product-block.v15.product-quantity-mode .group-add-cart .add-cart:hover{
        background:var(--tb-theme-color-hover)
    }
    .product-block.v15.product-quantity-mode .group-add-cart .add-cart a{
        color: #ffffff !important;
    }
    .product-block.v15.product-quantity-mode .group-add-cart .add-cart a.added+a.added_to_cart,.product-block.v15.product-quantity-mode .group-add-cart .add-cart a.added::after,.product-block.v15.product-quantity-mode .group-add-cart .add-cart a i:before{
        display:none !important
    }
    .product-block.v15.product-quantity-mode .group-add-cart .add-cart a.added{
        display:block !important
    }
     .product-block.v15.product-quantity-mode .group-add-cart .add-cart a{
        padding:0 10px;
        color:#000;
        text-transform:uppercase;
        line-height:44px
    }
    .product-block.v15.product-quantity-mode .group-add-cart .add-cart a:hover{
        color:var(--tb-theme-color)
    }
    .product-block.v15.product-quantity-mode .group-add-cart .add-cart a i:before{
        display:block !important
    }
    .product-block.v15.product-quantity-mode .group-add-cart .quantity{
        margin:0;
        display:block
    }
    .product-block.v15.product-quantity-mode .group-add-cart>.quantity+.add-cart a{
        line-height:39px;
        padding:0 15px
    }
     .product-block.v15.product-quantity-mode .group-add-cart>.quantity+.add-cart a.wvs_ajax_add_to_cart{
        font-size:0;
        height:44px;
        line-height:52px
    }
    .product-block.v15.product-quantity-mode .group-add-cart>.quantity+.add-cart a.wvs_ajax_add_to_cart:before{
        font-family:'linearicons';
        font-style:normal;
        font-weight:normal;
        font-variant:normal;
        text-transform:none;
        line-height:1;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        content:"\e750";
        font-size:14px;
        line-height:44px
    }
     .product-block.v15.product-quantity-mode .group-add-cart>.quantity+.add-cart a.wvs_ajax_add_to_cart i{
        display:none
    }
    .product-block.v15.product-quantity-mode .group-add-cart>.quantity+.add-cart a.wvs_ajax_add_to_cart.loading:before{
        font-family:'linearicons';
        font-style:normal;
        font-weight:normal;
        font-variant:normal;
        text-transform:none;
        line-height:1;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        -webkit-animation:spin 2s linear infinite;
        -o-animation:spin 2s linear infinite;
        animation:spin 2s linear infinite;
        display:inline-block;
        content:'\e8d0'
    }
     .product-block.v15.product-quantity-mode .group-add-cart>.quantity+.add-cart a>i{
        margin:0;
        vertical-align:middle
    }
    .product-block.v15.product-quantity-mode .group-add-cart>.quantity+.add-cart a>i+span{
        font-size:0
    }
    .product-block.v15.product-quantity-mode .group-add-cart .quantity{
        width:calc(100% - 59px);
        float:left
    }
    .product-block.v15.product-quantity-mode .group-add-cart .quantity+.add-cart{
        width:auto;
        margin-left:15px;
        margin-right:0
    }
    .product-block.v15.product-quantity-mode .quantity button,.product-block.v15.product-quantity-mode .quantity input.qty{
        color:#000
    }
     .product-block.v15.product-quantity-mode .quantity button:hover i,.product-block.v15.product-quantity-mode .quantity input.qty:hover i{
        color:var(--tb-theme-color)
    }
    .product-block.v15.product-quantity-mode .quantity button i,.product-block.v15.product-quantity-mode .quantity input.qty i{
        font-size:11px;
        color:inherit
    }
    .product-block.v15.product-quantity-mode .quantity .box{
        border:1px solid #e5e5e5
    }
    .product-block.v15.product-quantity-mode .quantity .box>input.qty{
        width:100%
    }
    .product-block.v15.product-quantity-mode .quantity .box>button{
        padding:0 5px
    }
     .product-block.v15.product-quantity-mode.tbay-not-flash-sale .block-inner{
        pointer-events:none
    }
    .product-block.v15 .product-content{
        position:relative
    }
    .product-block.v15 .image .out-stock{
        color:#fff;
        background:#000;
        line-height:22px;
        font-size:12px;
        font-weight:500;
        padding:0 15px;
        width:auto;
        height:auto;
        opacity:1;
        filter:alpha(opacity=100);
        right:0;
        left:auto;
        top:auto;
        bottom:0;
        text-transform:inherit
    }
    .product-block.v15 .tbay-product-slider-gallery .slick-arrow{
        bottom:auto;
        background:transparent;
        top:50%;
        -webkit-transform:translate(20px,-50%);
        -ms-transform:translate(20px,-50%);
        -o-transform:translate(20px,-50%);
        transform:translate(20px,-50%);
        border:0;
        font-size:15px;
        width:auto;
        left:15px;
        right:auto
    }
     .product-block.v15 .tbay-product-slider-gallery .slick-arrow i:before{
        content:'\e93b'
    }
    .product-block.v15 .tbay-product-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(-20px,-50%);
        -ms-transform:translate(-20px,-50%);
        -o-transform:translate(-20px,-50%);
        transform:translate(-20px,-50%);
        left:auto;
        right:15px
    }
    .product-block.v15 .tbay-product-slider-gallery .slick-arrow.slick-next i:before{
        content:'\e93c'
    }
    .product-block.v15 .tbay-product-slider-gallery .slick-arrow:hover{
        background:transparent;
        color:var(--tb-theme-color)
    }
     .product-block.v15 .block-inner{
        position:relative;
        overflow:hidden
    }
    .product-block.v15 .group-buttons{
        position:absolute;
        left:auto;
        right:20px;
        top:20px;
        opacity:0;
        filter:alpha(opacity=0);
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s;
        -webkit-transform:scale(0.8) translateZ(0);
        -moz-transform:scale(0.8) translateZ(0);
        -ms-transform:scale(0.8) translateZ(0);
        -o-transform:scale(0.8) translateZ(0);
        transform:scale(0.8) translateZ(0);
        text-align:center;
        z-index:99
    }
    .product-block.v15 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block{
        margin:0 auto;
        width:100%;
        padding:0;
        height:38px
    }
     .product-block.v15 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
    .product-block.v15 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        padding:0;
        border:1px solid #e5e5e5;
        border-bottom:0;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:#fff;
        display:flex
    }
     .product-block.v15 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
    .product-block.v15 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v15 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
        color:var(--btn-color-white)
    }
     .product-block.v15 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
    .product-block.v15 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,.product-block.v15 .group-buttons>div.button-wishlist .yith-add-to-wishlist-button-block img{
        margin-right:0;
        height:20px;
        stroke-width:unset
    }
    .product-block.v15 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist{
        border:1px solid #e5e5e5;
        border-bottom:0;
        width:38px;
        background-color:#fff
    }
     .product-block.v15 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover{
        background-color:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v15 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist:hover svg{
        color:var(--btn-color-white)
    }
    .product-block.v15 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback svg,.product-block.v15 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback svg{
        height:18px
    }
     .product-block.v15 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist{
        background-color:transparent !important;
        border:0
    }
    .product-block.v15 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist svg.yith-wcwl-icon-svg,.product-block.v15 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist .add_to_wishlist img{
        margin-right:0;
        height:18px;
        stroke-width:unset
    }
    .product-block.v15 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
     .product-block.v15 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
        display:none
    }
    .product-block.v15 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{
        background:#fff;
        border-color:#e5e5e5;
        color:var(--tb-theme-color)
    }
    .product-block.v15 .group-buttons>div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:hover{
        color:#fff;
        background:var(--tb-theme-color);
        border-color:var(--tb-theme-color)
    }
    .product-block.v15 .group-buttons>div a{
        width:38px;
        height:38px;
        line-height:38px;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s;
        border:1px solid #e5e5e5;
        position:relative;
        -webkit-transform:translateZ(0);
        -ms-transform:translateZ(0);
        -o-transform:translateZ(0);
        transform:translateZ(0)
    }
     .product-block.v15 .group-buttons>div a:hover{
        border-color:var(--tb-theme-color)
    }
    .product-block.v15 .group-buttons>div a.added{
        color:var(--tb-theme-color)
    }
    .product-block.v15 .group-buttons>div a.added:hover{
        color:#fff
    }
    .product-block.v15 .group-buttons>div a span{
        display:none;
        font-weight:500
    }
    .product-block.v15 .group-buttons>div i{
        font-size:15px;
        margin:0
    }
    .product-block.v15 .group-buttons>div:not(:last-child) a{
        border-bottom:0
    }
    .product-block.v15 .group-buttons .yith-wcwl-wishlistexistsbrowse a,.product-block.v15 .group-buttons .yith-wcwl-wishlistaddedbrowse a{
        color:var(--tb-theme-color)
    }
     .product-block.v15 .group-buttons .yith-wcwl-wishlistexistsbrowse a:hover,.product-block.v15 .group-buttons .yith-wcwl-wishlistaddedbrowse a:hover{
        color:#fff
    }
    .product-block.v15 .group-add-cart{
        position:absolute;
        left:0;
        right:0;
        background:#000;
        bottom:-40px;
        padding:0 15px;
        opacity:0;
        filter:alpha(opacity=0);
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s;
        text-align:center;
        z-index:300
    }
    .product-block.v15 .add-cart a.loading{
        color:#fff
    }
    .product-block.v15 .add-cart a{
        width:100%;
        padding:0;
        line-height:46px;
        background:transparent;
        color:#fff;
        font-weight:500
    }
     .product-block.v15 .add-cart a.added{
        display:none
    }
    .product-block.v15 .add-cart a.added+a.added_to_cart{
        color:#fff;
        font-size:14px
    }
    .product-block.v15 .add-cart a.added+a.added_to_cart::before{
        font-size:14px;
        margin-right:8px;
        margin-left:0;
        width:auto
    }
    .product-block.v15 .add-cart a.added_to_cart:before{
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
    .product-block.v15 .add-cart a i{
        margin-right:6px;
        display:inline-block
    }
    .product-block.v15 .tbay-swatches-wrapper{
        position:static;
        padding-top:4px
    }
    .product-block.v15 .tbay-swatches-wrapper ul{
        justify-content:center
    }
     .product-block.v15 .tbay-swatches-wrapper li a.variable-item-span-color{
        width:13px;
        height:13px;
        line-height:13px
    }
    .product-block.v15 .yith-compare a:before{
        font-size:15px;
        line-height:1;
        display:inline-block;
        vertical-align:middle
    }
    .product-block.v15 .caption{
        border-top:1px solid transparent;
        text-align:center;
        padding:11px 15px 8px
    }
    .product-block.v15 ul.variations>li{
        justify-content:center
    }
    .product-block.v15 .group{
        position:relative
    }
    .product-block.v15 .yith-wcwl-add-button>a i{
        margin:0
    }
    .product-block.v15 .name{
        font-size:14px;
        margin-top:10px
    }
     .product-block.v15 .name a{
       
        color: #192964;
        /* text-transform:uppercase; */
        line-height: 21px;
        font-size: 12px;
        font-family: "Poppins", Sans-serif;
        font-size: 12px;
        font-weight: 500;
    }
    .product-block.v15 .name a:hover{
        color:var(--tb-theme-color)
    }
    .product-block.v15 ul.show-brand{
        margin-bottom:0;
        line-height:17px;
        font-size:13px
    }
    .product-block.v15 ul.show-brand a{
        font-size:13px;
        color:#888;
        text-transform:capitalize
    }
    .product-block.v15 .rating{
        line-height:16px;
        margin-bottom:10px
    }
    .product-block.v15 .stock{
        margin-bottom:20px;
        margin-top:5px
    }
    .woocommerce .product-block.v15 span.onsale,.woocommerce .product-block.list-v15 span.onsale{
        top:20px;
        left:20px
    }
     .woocommerce .product-block.v15 span.onsale .featured,.woocommerce .product-block.list-v15 span.onsale .featured{
        font-size:12px;
        line-height:20px
    }
    .woocommerce .product-block.v15 span.onsale .saled,.woocommerce .product-block.list-v15 span.onsale .saled{
        line-height:20px;
        max-width:42px;
        text-transform:uppercase
    }
    .woocommerce div.product .product-block.v15 .price{
        display:inline-block;
        vertical-align:middle;
        line-height:31px
    }
    .woocommerce div.product .product-block.v15 .price del{
        margin-left:2px
    }
    .woocommerce div.product .product-block.v15 .price .woocs_price_code{
        font-size:16px
    }
     .product-block.v16:hover .group-buttons{
        opacity:1;
        filter:alpha(opacity=100);
        visibility:visible;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0)
    }
    .product-block.v16:hover .image.has-slider-gallery .slick-arrow{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .product-block.v16:hover .image.has-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
     .product-block.v16 .product-content{
        position:relative
    }
    .product-block.v16 .button-wishlist{
        position:absolute;
        left:auto;
        right:20px;
        top:20px;
        margin:0;
        z-index:222;
        line-height:1
    }
    .product-block.v16 .button-wishlist .yith-wcwl-add-to-wishlist{
        background-color:transparent
    }
    .product-block.v16 .button-wishlist .yith-add-to-wishlist-button-block{
        margin:0 auto;
        width:100%;
        padding:0;
        height:100%;
        background-color:transparent
    }
    .product-block.v16 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
     .product-block.v16 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        padding:0;
        border:0;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:transparent;
        display:flex
    }
    .product-block.v16 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
     .product-block.v16 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
    .product-block.v16 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button svg.yith-wcwl-icon-svg{
        color:#888
    }
    .product-block.v16 .button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
    .product-block.v16 .button-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg,.product-block.v16 .button-wishlist .yith-add-to-wishlist-button-block img{
        margin-right:0;
        height:20px;
        stroke-width:unset
    }
     .product-block.v16 .button-wishlist a{
        font-size:18px;
        line-height:18px;
        color:#888;
        display:flex
    }
    .product-block.v16 .button-wishlist a i{
        margin:0;
        font-size:18px
    }
    .product-block.v16 .button-wishlist a span{
        display:none
    }
    .product-block.v16 .button-wishlist a:hover{
        color:var(--tb-theme-color)
    }
    .product-block.v16 .button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:hover svg,.product-block.v16 .button-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:hover svg{
        color:var(--tb-theme-color) !important
    }
     .product-block.v16 .button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
    .product-block.v16 .button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
        display:none
    }
    .product-block.v16 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item{
        background:transparent;
        border-color:transparent;
        color:var(--tb-theme-color)
    }
    .product-block.v16 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:hover{
        background:transparent;
        border-color:transparent;
        color:var(--tb-theme-color)
    }
     .product-block.v16 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a:hover svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color) !important
    }
    .product-block.v16 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a svg.yith-wcwl-icon-svg{
        color:#888
    }
    .product-block.v16 .button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.add_to_wishlist.button.alt:hover{
        background:transparent;
        border-color:transparent;
        color:var(--tb-theme-color)
    }
    .product-block.v16 .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a:hover{
        color:var(--tb-theme-color);
        background:transparent
    }
     .product-block.v16 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,.product-block.v16 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a{
        display:block;
        min-width:18px
    }
    .product-block.v16 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover,.product-block.v16 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover{
        color:var(--tb-theme-color);
        background:transparent
    }
    .product-block.v16 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback,.product-block.v16 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback{
        font-size:0;
        line-height:0
    }
     .product-block.v16 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:hover>span.feedback,.product-block.v16 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:hover>span.feedback{
        color:var(--tb-theme-color)
    }
    .product-block.v16 .group-buttons{
        background:#fff;
        position:absolute;
        left:0;
        visibility:hidden;
        right:0;
        bottom:0;
        -webkit-transform:translateY(15px);
        -ms-transform:translateY(15px);
        -o-transform:translateY(15px);
        transform:translateY(15px);
        opacity:0;
        filter:alpha(opacity=0);
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        justify-content:center;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s;
        text-align:center;
        z-index:99
    }
     .product-block.v16 .group-buttons>div{
        margin:0
    }
    .product-block.v16 .group-buttons>div+div{
        margin-left:25px
    }
    .product-block.v16 .group-buttons>div a{
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
    .product-block.v16 .group-buttons>div a:hover{
        background:transparent;
        color:var(--tb-theme-color)
    }
    .product-block.v16 .group-buttons>div a.added{
        color:var(--tb-theme-color)
    }
    .product-block.v16 .group-buttons>div a span{
        display:none;
        font-weight:500
    }
    .product-block.v16 .group-buttons>div i{
        margin:0;
        line-height:50px;
        font-size:18px;
        display:inline-block
    }
     .product-block.v16 .caption{
        padding:15px 10px 23px;
        text-align:center
    }
    .product-block.v16 .caption>.rating{
        margin-bottom:2px
    }
    .product-block.v16 .tbay-swatches-wrapper{
        position:static;
        margin-top:8px
    }
    .product-block.v16 .tbay-swatches-wrapper li a{
        margin-right:7px
    }
    .product-block.v16 .tbay-swatches-wrapper li a.variable-item-span-color{
        width:17px;
        height:17px
    }
    .product-block.v16 .add-cart a.added{
        display:none
    }
    .product-block.v16 .add-cart a.added+a.added_to_cart::before{
        font-size:18px;
        line-height:50px
    }
    .product-block.v16 .add-cart a.added_to_cart:before{
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
     .product-block.v16 .name{
        margin-bottom:5px
    }
    .product-block.v16 .name a{
        position:relative;
        -webkit-transition:linear .25s;
        -o-transition:linear .25s;
        transition:linear .25s;
        background:linear-gradient(to bottom,black 0,black 98%);
        -webkit-background-size:0 1px;
        -moz-background-size:0 1px;
        -ms-background-size:0 1px;
        -o-background-size:0 1px;
        background-size:0 1px;
        background-repeat:no-repeat;
        background-position:left 100%
    }
    .product-block.v16 .name a:hover{
        color:#000;
        background-size:100% 1px
    }
    .product-block.v16 ul.show-brand{
        margin-bottom:0
    }
     .product-block.v16 .tbay-product-slider-gallery .slick-arrow{
        bottom:auto;
        background:transparent;
        top:50%;
        -webkit-transform:translate(20px,-50%);
        -ms-transform:translate(20px,-50%);
        -o-transform:translate(20px,-50%);
        transform:translate(20px,-50%);
        border:0;
        font-size:15px;
        width:auto;
        left:15px;
        right:auto
    }
    .product-block.v16 .tbay-product-slider-gallery .slick-arrow i:before{
        content:'\e93b'
    }
    .product-block.v16 .tbay-product-slider-gallery .slick-arrow.slick-next{
        -webkit-transform:translate(-20px,-50%);
        -ms-transform:translate(-20px,-50%);
        -o-transform:translate(-20px,-50%);
        transform:translate(-20px,-50%);
        left:auto;
        right:15px
    }
     .product-block.v16 .tbay-product-slider-gallery .slick-arrow.slick-next i:before{
        content:'\e93c'
    }
    .product-block.v16 .tbay-product-slider-gallery .slick-arrow:hover{
        background:transparent;
        color:var(--tb-theme-color)
    }
    .product-block.v16 .yith-compare a:before{
        font-size:18px;
        line-height:50px
    }
    .product-block.v16 .stock{
        margin-bottom:30px
    }
    .product-block.v16 .stock-flash-sale{
        margin-top:0
    }
    .product-block.v16 .time .stock{
        margin-top:5px
    }
    .woocommerce .product-block.v16 .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt{
        background:transparent
    }
     .woocommerce .product-block.v16 span.onsale,.woocommerce .product-block.list-v16 span.onsale{
        left:20px;
        top:20px;
        font-size:13px
    }
    .woocommerce .product-block.v16 span.onsale .saled,.woocommerce .product-block.v16 span.onsale .featured,.woocommerce .product-block.list-v16 span.onsale .saled,.woocommerce .product-block.list-v16 span.onsale .featured{
        min-width:46px;
        line-height:22px;
        border:0
    }
}
.tbay-addon{
    margin-bottom:40px;
    position:relative;
    padding:0;
    background:transparent;
    clear:both
}
.tbay-addon:last-child{
    margin-bottom:0 !important
}
 .tbay-addon .tbay-addon-title,.tbay-addon .tbay-addon-heading{
    font-size:30px;
    line-height:40px;
    margin:0;
    text-align:left;
    font-weight:500;
    text-transform:capitalize;
    position:relative;
    color:#000
}
.tbay-addon .tbay-addon-title .subtitle,.tbay-addon .tbay-addon-heading .subtitle{
    display:block;
    font-size:14px;
    font-weight:normal;
    line-height:23px;
    text-transform:none;
    color:#888
}
.tbay-addon .tbay-addon-title .title,.tbay-addon .tbay-addon-heading .title{
    display:inherit
}
.tbay-addon.tbay-addon-text-heading{
    margin-bottom:30px
}
 .tbay-addon.tbay-addon-text-heading .action{
    margin-top:30px;
    text-align:center
}
.tbay-addon.style-2 .tbay-addon-title,.tbay-addon.style-2 .tbay-addon-heading{
    font-size:20px
}
.tbay-addon.tbay-addon-text-heading .description{
    color:#000;
    font-weight:500;
    margin:50px auto 0;
    max-width:940px
}
.tbay-addon.tbay-addon-banner{
    margin-bottom:0
}
.tbay-addon.tbay-addon-banner .tbay-addon-content{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center
}
 .tbay-addon.tbay-addon-banner .tbay-addon-content:after{
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.5);
    left:0;
    right:auto;
    top:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    opacity:0;
    filter:alpha(opacity=0)
}
.tbay-addon.tbay-addon-banner .tbay-addon-content .icon{
    position:absolute;
    font-size:35px;
    color:#fff;
    z-index:1;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    opacity:0;
    filter:alpha(opacity=0);
    width:100%;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center
}
 .tbay-addon.tbay-addon-banner .tbay-addon-content .button{
    position:absolute;
    z-index:1;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    font-size:14px;
    opacity:0;
    filter:alpha(opacity=0)
}
.tbay-addon.tbay-addon-banner .tbay-addon-content:hover::after,.tbay-addon.tbay-addon-banner .tbay-addon-content:hover .icon,.tbay-addon.tbay-addon-banner .tbay-addon-content:hover .button{
    opacity:1;
    filter:alpha(opacity=100)
}
.tbay-addon.tbay-addon-banner .tbay-addon-content .tbay-addon-description{
    position:absolute;
    bottom:0;
    left:50%;
    right:auto;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%);
    margin-bottom:18px;
    text-transform:uppercase;
    color:#fff;
    z-index:1
}
 .tbay-addon.tbay-addon-banner .tbay-addon-title{
    text-align:center;
    font-size:19px;
    line-height:29px;
    text-transform:capitalize;
    margin-top:10px
}
.tbay-addon.tbay-addon-banner .tbay-addon-title .subtitle{
    font-size:13px;
    line-height:22px;
    color:#888
}
.tbay-addon-brands{
    text-align:center
}
.tbay-addon-brands .item{
    text-align:center;
    background:#fff
}
.tbay-addon-brands .item a{
    display:block;
    overflow:hidden;
    -webkit-transition:.4s all;
    -o-transition:.4s all;
    transition:.4s all
}
.tbay-addon-brands .item a:hover img{
    opacity:1 !important;
    filter:alpha(opacity=100) !important
}
 .tbay-addon-brands .item img{
    -webkit-transition:.4s all;
    -o-transition:.4s all;
    transition:.4s all;
    opacity:.35 !important;
    filter:alpha(opacity=35) !important
}
.tbay-addon-brands .tbay-addon-title+.show-all{
    position:absolute;
    line-height:42px;
    top:0;
    right:0;
    left:auto;
    margin:0;
    text-transform:capitalize;
    color:#888
}
.tbay-addon-brands .grid .item{
    margin:15px 0
}
@media(min-width:1200px){
    .border-item-features-yes .feature-box{
        border-left:1px solid #333;
        border-right:1px solid #333
    }
    .border-item-features-yes .feature-box+.feature-box{
        border-left:0
    }
}
.tbay-addon-features .feature-box{
    position:relative;
    margin-bottom:30px;
    display:block !important
}
.tbay-addon-features .inner{
    border-right:1px solid #e5e5e5;
    display:flex;
    align-items:center
}
.tbay-addon-features .inner>div{
    display:table-cell;
    vertical-align:middle
}
.tbay-addon-features .inner:hover .fbox-icon{
    color:var(--tb-theme-color)
}
.tbay-addon-features .fbox-image,.tbay-addon-features .fbox-icon{
    line-height:1;
    padding-right:20px;
    padding-left:0
}
.tbay-addon-features .fbox-icon{
    font-size:34px;
    color:#ccc
}
 .tbay-addon-features .fbox-icon i{
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.tbay-addon-features .fbox-icon i.linear-icon-headphones{
    font-size:36px
}
.tbay-addon-features .fbox-icon i.linear-icon-truck{
    font-size:38px;
    line-height:30px
}
.tbay-addon-features .fbox-content{
    line-height:23px
}
.tbay-addon-features .feature-box:last-child .inner{
    border:0
}
.tbay-addon-features .ourservice-heading{
    font-size:14px;
    line-height:23px;
    font-weight:500;
    margin:0;
    -webkit-transition:.5s;
    -o-transition:.5s;
    transition:.5s;
    text-transform:capitalize
}
 .tbay-addon-features .description{
    margin:0;
    color:#888
}
.tbay-addon-features.style-2 .feature-box{
    display:flex !important
}
.tbay-addon-features.style-2 .feature-box .inner{
    display:flex;
    flex-direction:column;
    padding:26px 10px 27px;
    background:#f9f9f9;
    border:1px solid #e5e5e5;
    justify-content:center;
    width:100%
}
.tbay-addon-features.style-2 .feature-box .inner>div{
    display:block
}
.tbay-addon-features.style-2 .fbox-image,.tbay-addon-features.style-2 .fbox-icon{
    color:var(--tb-theme-color);
    padding:0
}
.tbay-addon-features.style-2 .fbox-image i,.tbay-addon-features.style-2 .fbox-icon i{
    font-size:35px
}
 .tbay-addon-features.style-2 .fbox-content{
    padding:4px 0 0;
    border:0;
    text-align:center
}
.tbay-addon-features.style-3 .tbay-addon-content{
    background:#fff;
    border:1px solid #e5e5e5;
    border-right:0;
    border-bottom:0
}
.tbay-addon-features.style-3 .row.grid{
    margin:0
}
.tbay-addon-features.style-3 .feature-box{
    margin:0 !important;
    text-align:center;
    padding:0;
    position:relative
}
.tbay-addon-features.style-3 .feature-box:before,.tbay-addon-features.style-3 .feature-box:after{
    content:'';
    background:#e5e5e5;
    position:absolute
}
 .tbay-addon-features.style-3 .feature-box:before{
    right:-1px;
    left:auto;
    top:0;
    width:1px;
    bottom:0
}
.tbay-addon-features.style-3 .feature-box:after{
    left:0;
    right:0;
    bottom:0;
    height:1px
}
.tbay-addon-features.style-3 .inner{
    display:block;
    border:0;
    padding:45px 0 50px
}
.tbay-addon-features.style-3 .inner>div{
    display:block
}
.tbay-addon-features.style-3 .ourservice-heading{
    font-size:38px;
    color:var(--tb-theme-color);
    line-height:54px;
    font-weight:600
}
.tbay-addon-features.style-3 .description{
    font-size:16px;
    line-height:25px;
    margin-top:5px
}
 .tbay-addon-blog .post{
    margin:15px 0;
    position:relative
}
.tbay-addon-blog .post .entry-header{
    margin-top:20px
}
.tbay-addon-blog .post .entry-meta-list{
    margin-bottom:5px
}
.tbay-addon-blog .post .entry-meta-list i{
    font-size:13px
}
.tbay-addon-blog .post .entry-meta-list>span{
    border:0
}
.tbay-addon-blog .post .entry-title{
    margin:0 0 9px
}
.tbay-addon-blog .entry-description{
    color:#888
}
.tbay-addon-blog .entry-category{
    position:absolute;
    left:10px;
    top:10px;
    right:auto;
    z-index:100
}
.tbay-addon-blog .entry-category a{
    background:var(--tb-theme-color);
    display:inline-block;
    color:var(--btn-color-white);
    line-height:23px;
    margin:0;
    padding:0 10px
}
 .tbay-addon-blog .entry-category a+a{
    margin-left:10px
}
.tbay-addon-blog .readmore{
    display:inline-block;
    line-height:25px;
    color:var(--tb-theme-color);
    margin:0
}
.tbay-addon-blog .readmore:after{
    content:'\e93c';
    font-family:'linearicons';
    display:inline-block;
    vertical-align:middle;
    font-size:10px;
    line-height:1;
    margin-left:5px;
    margin-right:0
}
.tbay-addon-instagram{
    text-align:center
}
.tbay-addon-instagram .item{
    margin-top:15px;
    margin-bottom:15px
}
.tbay-addon-instagram .instagram-item-inner{
    position:relative;
    font-size:15px;
    text-align:center
}
 .tbay-addon-instagram .instagram-item-inner:before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.7);
    visibility:hidden;
    pointer-events:none;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.tbay-addon-instagram .instagram-item-inner a{
    color:#fff;
    display:block
}
.tbay-addon-instagram .instagram-item-inner:hover:before,.tbay-addon-instagram .instagram-item-inner:hover .group-items,.tbay-addon-instagram .instagram-item-inner:focus:before,.tbay-addon-instagram .instagram-item-inner:focus .group-items{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100)
}
 .tbay-addon-instagram .instagram-item-inner:hover .group-items,.tbay-addon-instagram .instagram-item-inner:focus .group-items{
    -webkit-transform:translate(-50%,-20px);
    -ms-transform:translate(-50%,-20px);
    -o-transform:translate(-50%,-20px);
    transform:translate(-50%,-20px)
}
.tbay-addon-instagram .instagram-item-inner:hover .time,.tbay-addon-instagram .instagram-item-inner:focus .time{
    visibility:visible;
    opacity:.6;
    filter:alpha(opacity=60);
    -webkit-transform:translate(-50%,10px);
    -ms-transform:translate(-50%,10px);
    -o-transform:translate(-50%,10px);
    transform:translate(-50%,10px)
}
 .tbay-addon-instagram .instagram-item-inner .group-items,.tbay-addon-instagram .instagram-item-inner .time{
    z-index:3;
    visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:.5s;
    -o-transition:.5s;
    transition:.5s;
    position:absolute;
    top:50%;
    left:50%;
    right:auto;
    width:100%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    pointer-events:none
}
.tbay-addon-instagram .instagram-item-inner .group-items>span,.tbay-addon-instagram .instagram-item-inner .time>span{
    margin:0 10px
}
 .tbay-addon-instagram .instagram-item-inner .insta-type{
    position:absolute;
    top:10px;
    right:10px;
    font-size:16px;
    pointer-events:none;
    z-index:2
}
.tbay-addon-instagram .group-items i{
    margin-right:5px;
    margin-left:0;
    display:inline-block
}
.tbay-addon-instagram .owl-carousel .slick-dots{
    margin:5px 0 0
}
.tbay-addon-instagram .btn-follow{
    line-height:30px;
    color:#888;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    margin-top:10px
}
.tbay-addon-instagram .btn-follow span{
    color:#000;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
 .tbay-addon-instagram .btn-follow:after{
    content:'\e93c';
    font-family:'linearicons';
    display:inline-block;
    vertical-align:middle;
    margin-left:5px;
    margin-right:0;
    font-size:10px;
    line-height:1
}
.tbay-addon-instagram .btn-follow:hover{
    color:var(--tb-theme-color)
}
.tbay-addon-instagram .btn-follow:hover span{
    color:var(--tb-theme-color)
}
.tbay-addon-newsletter,.widget-newletter{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center
}
.tbay-addon-newsletter .input-group,.widget-newletter .input-group{
    display:flex
}
 .tbay-addon-newsletter .mc4wp-response .mc4wp-alert,.widget-newletter .mc4wp-response .mc4wp-alert{
    margin-top:5px
}
.tbay-addon-newsletter .mc4wp-response .mc4wp-alert p,.widget-newletter .mc4wp-response .mc4wp-alert p{
    margin:0
}
.tbay-addon-newsletter .input-newletter,.widget-newletter .input-newletter{
    height:44px;
    padding:0 0 0 16px;
    margin-left:0;
    margin-right:6px;
    float:none;
    line-height:normal;
    border:1px solid #ddd;
    -webkit-box-flex:3;
    -moz-box-flex:3;
    -webkit-flex:3;
    -ms-flex:3;
    flex:3
}
.tbay-addon-newsletter .input-group-btn,.widget-newletter .input-group-btn{
    width:auto
}
 .tbay-addon-newsletter input[type="submit"],.tbay-addon-newsletter button[type="submit"],.widget-newletter input[type="submit"],.widget-newletter button[type="submit"]{
    border:0;
    line-height:40px;
    padding:0 20px
}
.tbay-addon-newsletter input[type="submit"] i,.tbay-addon-newsletter button[type="submit"] i,.widget-newletter input[type="submit"] i,.widget-newletter button[type="submit"] i{
    margin:0
}
 .tbay-addon-newsletter input[type="submit"] i:before,.tbay-addon-newsletter button[type="submit"] i:before,.widget-newletter input[type="submit"] i:before,.widget-newletter button[type="submit"] i:before{
    line-height:18px
}
.widget_urna_popup_newsletter .widget-newletter button[type="submit"],.widget_urna_popup_newsletter .widget-newletter input[type="submit"]{
    width:100%
}
.widget_urna_popup_newsletter .widget-newletter button[type="submit"] i,.widget_urna_popup_newsletter .widget-newletter input[type="submit"] i{
    display:none
}
 .tbay-addon-newsletter.tbay-addon>h3,.tbay-addon-newsletter.tbay-addon>div{
    float:left;
    width:50%;
    margin:0
}
.tbay-addon-newsletter.tbay-addon .tbay-addon-title{
    font-size:22px;
    text-transform:uppercase;
    line-height:33px
}
.tbay-addon-newsletter.tbay-addon .tbay-addon-title .subtitle{
    margin:-2px 0 0
}
.tbay-addon-newsletter{
    padding:0
}
.tbay-addon-our-team{
    margin-bottom:25px
}
.tbay-addon-our-team .tbay-addon-title{
    margin-bottom:40px
}
.ourteam-inner{
    text-align:center;
    margin:20px 0 0;
    flex-direction:column
}
.ourteam-inner .social-link{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    z-index:10;
    visibility:hidden;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 .ourteam-inner .info{
    margin-top:10px
}
.ourteam-inner .name-team{
    margin:0;
    font-size:14px;
    line-height:23px;
    font-weight:500
}
.ourteam-inner .job{
    line-height:23px;
    margin:0
}
.ourteam-inner .avatar{
    overflow:hidden;
    position:relative
}
.ourteam-inner .avatar:before{
    background:rgba(0,0,0,0.7);
    content:"";
    height:100%;
    opacity:0;
    filter:alpha(opacity=0);
    position:absolute;
    left:0;
    right:auto;
    -webkit-transition:all .4s ease-in-out 0s;
    -o-transition:all .4s ease-in-out 0s;
    transition:all .4s ease-in-out 0s;
    width:100%;
    z-index:1
}
 .ourteam-inner .avatar:hover .social-link{
    visibility:visible;
    -webkit-transform:translateY(-23px);
    -ms-transform:translateY(-23px);
    -o-transform:translateY(-23px);
    transform:translateY(-23px)
}
.ourteam-inner .avatar:hover:before{
    opacity:1;
    filter:alpha(opacity=100)
}
.ourteam-inner .social-link{
    margin:0;
    padding:0
}
.ourteam-inner .social-link li{
    list-style:none;
    display:inline-block;
    margin-right:25px;
    margin-left:0
}
.ourteam-inner .social-link li:last-child{
    margin:0
}
.ourteam-inner .social-link a{
    color:#fff
}
.ourteam-inner .social-link a:hover{
    color:var(--tb-theme-color)
}
 .elements .ourteam-inner{
    margin-top:20px !important
}
.social{
    margin:0
}
.social>li{
    padding:0;
    margin-right:25px;
    font-size:16px
}
.social>li:last-child{
    margin:0 !important
}
.social.style2{
    margin-top:13px
}
.social.style2:before,.social.style2:after{
    content:" ";
    display:table
}
.social.style2:after{
    clear:both
}
.social.style2>li{
    float:left;
    margin-right:4px;
    margin-left:0;
    margin-bottom:4px
}
.social.style2>li a{
    font-size:0;
    width:29px;
    height:29px;
    display:block;
    text-align:center;
    color:#fff;
    background:#3b5999
}
 .social.style2>li a.twitter{
    background:#55acee
}
.social.style2>li a.instagram{
    background:#e4405f
}
.social.style2>li a.pinterest{
    background:#bd081c
}
.social.style2>li a.google{
    background:#dd4b39
}
.social.style2>li a.youtube-play,.social.style2>li a.youtube{
    background:#cd201f
}
.social.style2>li i{
    font-size:18px;
    line-height:29px
}
.social.style3{
    margin:5px 0 0
}
.social.style3 li{
    margin:0;
    display:block;
    font-size:13px
}
.social.style3 li a{
    text-transform:capitalize;
    color:#888;
    line-height:32px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
 .social.style3 li a:hover{
    margin-left:5px;
    margin-right:0;
    color:var(--tb-theme-color)
}
.social.style3 li a i{
    margin-right:5px;
    margin-left:0;
    display:inline-block
}
.tbay-addon-social.has-icon .tbay-addon-title{
    font-size:14px !important;
    color:#888;
    font-weight:normal;
    line-height:30px;
    margin:0 !important;
    text-align:left
}
.tbay-addon-social.has-icon .tbay-addon-title:before{
    content:'\e91f';
    font-family:'linearicons';
    display:inline-block;
    margin-right:2px;
    margin-left:0
}
.tbay-addon-social.has-icon ul.social{
    margin:13px 0 0
}
 .testimonials-body{
    padding:30px 10px 20px;
    color:#888
}
.testimonials-body .description{
    line-height:22px
}
.testimonials-profile{
    padding-bottom:30px;
    position:relative
}
.testimonials-profile:before{
    content:"";
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-family:"tb-icon"
}
.testimonials-profile:before{
    bottom:8px;
    position:absolute;
    left:0;
    right:auto;
    color:#ffac0d;
    font-size:13px;
    line-height:20px
}
.testimonial-avatar{
    display:inline-block
}
.testimonial-avatar img{
    max-width:60px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%
}
 .testimonial-meta{
    padding-top:13px
}
.testimonial-meta>span{
    display:block;
    line-height:21px
}
.testimonial-meta>span.name-client{
    font-weight:500;
    color:#000
}
.tbay-addon-video .tbay-addon-content{
    position:relative
}
.tbay-addon-video .tbay-addon-content .main-content{
    float:left;
    width:100%
}
.tbay-addon-video .tbay-addon-content .tbay-modalButton{
    position:absolute;
    top:0;
    left:0;
    right:auto;
    width:100%;
    height:100%;
    background:transparent;
    color:#000;
    font-size:25px;
    display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;
    justify-content:center;
    align-items:center;
    padding:0;
    border:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
 .tbay-addon-video .tbay-addon-content .tbay-modalButton i{
    width:50px;
    line-height:50px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    background:#fff;
    position:relative
}
.tbay-addon-video .tbay-addon-content .tbay-modalButton i:before{
    display:block;
    position:relative;
    z-index:11
}
.tbay-addon-video .tbay-addon-content .tbay-modalButton i:after{
    content:'';
    background:rgba(255,255,255,0.4);
    position:absolute;
    left:-12px;
    right:-12px;
    top:-12px;
    bottom:-12px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    z-index:0
}
 .tbay-addon-video .tbay-addon-content .tbay-modalButton:focus{
    outline:0
}
.tbay-addon-video .tbay-addon-content .tbay-modalButton:hover i:after{
    left:0;
    top:0;
    right:0;
    bottom:0
}
.tbay-addon-video .tbay-addon-content .modal-dialog{
    max-width:100%;
    margin-top:10%
}
.search-trending-tags-wrapper{
    padding-top:65px
}
.search-trending-tags-wrapper .tbay-addon-title{
    float:left;
    margin-right:10px !important;
    font-size:15px !important
}
.wpb_single_image .description{
    font-style:italic;
    text-align:center
}
.wpb_single_image .description b,.wpb_single_image .description strong{
    font-weight:500
}
 .wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper{
    -webkit-transition:all .4s ease-in-out 0s;
    -o-transition:all .4s ease-in-out 0s;
    transition:all .4s ease-in-out 0s;
    position:relative;
    overflow:hidden;
    background:transparent
}
.wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper.vc_box_shadow{
    -webkit-box-shadow:0 0 20px 1px rgba(0,0,0,0.1);
    box-shadow:0 0 20px 1px rgba(0,0,0,0.1)
}
.wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper img{
    -webkit-transition:all .4s ease-in-out 0s;
    -o-transition:all .4s ease-in-out 0s;
    transition:all .4s ease-in-out 0s
}
 .wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper:before,.wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper:after{
    position:absolute;
    content:'';
    z-index:1;
    -webkit-transform:scale(0,1);
    -moz-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1);
    -moz-transition:opacity .35s,-moz-transform .35s;
    -ms-transition:opacity .35s,-ms-transform .35s;
    -o-transition:opacity .35s,-o-transform .35s;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    opacity:0
}
 .wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper:before{
    top:15%;
    right:7%;
    bottom:15%;
    left:7%;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    -webkit-transform-origin:0 0;
    transform-origin:0 0
}
.wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper:after{
    top:7%;
    right:15%;
    bottom:7%;
    left:15%;
    border-right:1px solid #fff;
    border-left:1px solid #fff;
    -webkit-transform-origin:100% 0;
    transform-origin:100% 0
}
.wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper:hover img{
    opacity:.6;
    filter:alpha(opacity=60);
    -webkit-transform:scale(1.01);
    -moz-transform:scale(1.01);
    -ms-transform:scale(1.01);
    -o-transform:scale(1.01);
    transform:scale(1.01)
}
 .wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper:hover:before,.wpb_single_image.widget:not(.no-effect) a.vc_single_image-wrapper:hover:after{
    opacity:100;
    filter:alpha(opacity=10000);
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
a.vc_single_image-wrapper,.widget_media_image a,.elementor-widget-image a{
    position:relative;
    display:inline-block
}
a.vc_single_image-wrapper:before,.widget_media_image a:before,.elementor-widget-image a:before{
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    right:auto;
    background:#fff;
    opacity:0;
    filter:alpha(opacity=0);
    visibility:hidden;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
 a.vc_single_image-wrapper:hover:before,.widget_media_image a:hover:before,.elementor-widget-image a:hover:before{
    opacity:.15;
    filter:alpha(opacity=15);
    visibility:visible
}
.tbay-element svg{
    width:1em;
    height:1em;
    position:relative;
    display:inline-block
}
.product-block{
    position:relative;
    overflow:hidden;
    width:100%;
    background:#fff
}
.product-block:hover .image .image-hover{
    opacity:1 !important;
    filter:alpha(opacity=100) !important
}
.product-block:hover .image.has-slider-gallery .slick-arrow{
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
 .product-block:hover .image.has-slider-gallery .slick-arrow.slick-next{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.product-block.product-swatched .image-hover{
    display:none
}
.product-block .tbay-swatches-wrapper .swatch-has-image img{
    max-width:30px
}
.product-block .image{
    position:relative;
    overflow:hidden
}
.product-block .image>a{
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.product-block .image .image-hover{
    position:absolute;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%);
    right:auto;
    top:0;
    -webkit-transition:opacity .5s,transform .5s;
    -o-transition:opacity .5s,transform .5s;
    transition:opacity .5s,transform .5s;
    opacity:0 !important;
    filter:alpha(opacity=0) !important;
    z-index:9
}
 .product-block .image img{
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    -o-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition:opacity .4s,transform .4s;
    -o-transition:opacity .4s,transform .4s;
    transition:opacity .4s,transform .4s;
    width:100%
}
.product-block .image img+.size-woocommerce_thumbnail{
    display:none
}
.product-block .image .out-stock{
    position:absolute;
    color:#888;
    width:100%;
    height:100%;
    text-transform:capitalize;
    background:#fff;
    opacity:.75;
    filter:alpha(opacity=75);
    left:0;
    right:auto;
    top:0;
    z-index:10;
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
    display:flex;
    align-items:center;
    justify-content:center
}
 .product-block .group-buttons>div a{
    background:#fff;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    color:var(--btn-color-black);
    padding:0;
    display:block;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.product-block .group-buttons>div a:hover{
    color:var(--btn-color-white);
    background:var(--tb-theme-color)
}
.product-block .add-cart a.added{
    display:none !important
}
.product-block .add-cart a.added+a.added_to_cart{
    display:block !important;
    font-size:0;
    color:white;
    background-color: black;
}
 .product-block .add-cart a.added+a.added_to_cart:before{
    content:'\e74f';
    font-family:'linearicons';
    width:100%;
    font-size:16px;
    line-height:1;
    display:inline-block;
    vertical-align:middle
}
.product-block .add-cart a.added+a.added_to_cart:after{
    display:none !important
}
.product-block .add-cart a.loading{
    padding:0;
    opacity:1;
    filter:alpha(opacity=100);
    color:rgba(0,0,0,0.25)
}
.product-block .add-cart a.loading i{
    -webkit-animation:spin 2s linear infinite;
    -o-animation:spin 2s linear infinite;
    animation:spin 2s linear infinite;
    display:inline-block
}
 .product-block .add-cart a.loading i:before{
    content:'\e8d0';
    vertical-align:middle
}
.product-block .add-cart a.loading:after{
    display:none
}
.product-block .tbay-subtitle{
    margin-bottom:8px;
    color:#888;
    font-size:13px
}
.product-block .variations .value>div,.product-block .variations .value>a{
    display:block
}
.product-block .variations{
    margin:0 !important
}
.product-block .variations tr{
    display:block;
    margin-bottom:15px;
    text-align:center
}
.product-block .variations tr:last-child{
    margin:0
}
.product-block .variations .tawcvs-swatches .swatch.swatch-color{
    width:15px;
    height:15px;
    line-height:15px
}
 .product-block .variations td{
    display:block;
    line-height:0 !important
}
.product-block ul.show-brand{
    margin-bottom:5px
}
.product-block ul.show-brand li{
    display:inline-block
}
.product-block ul.show-brand li:not(:only-child):not(:last-child) a:after{
    content:',';
    display:inline-block;
    margin-right:2px
}
.product-block ul.show-brand a{
    color:#888
}
.product-block ul.show-brand a:hover{
    color:var(--tb-theme-color)
}
.product-block .clear,.product-block .added_to_cart{
    display:none !important
}
 .product-block .add_to_cart_button{
    position:relative
}
.product-block .yith-wcwl-add-button a.delete_item{
    font-size:0;
    display:flex;
    justify-content:center;
    align-items:center
}
.product-block .yith-wcwl-add-button a.delete_item+span{
    display:none
}
.product-block .yith-wcwl-add-button a.view-wishlist{
    display:none
}
.product-block .yith-wcwl-wishlistexistsbrowse a,.product-block .yith-wcwl-wishlistaddedbrowse a{
    color:var(--tb-theme-color)
}
.product-block .block-inner{
    position:relative;
    max-width:100%
}
.product-block .caption{
    background-color:#fff
}
 .product-block .caption>.rating .star-rating{
    margin:0;
    display:inline-block;
    vertical-align:middle
}
.product-block .caption>.rating .count{
    font-size:13px;
    margin-top:0;
    display:inline-block;
    vertical-align:middle;
    line-height:1.2em;
    margin-left:3px
}
.product-block .name{
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    margin:0;
    font-size:15px;
    font-weight:normal
}
.product-block .name a:hover{
    color:#192964;
}
@media(max-width:599px){
    .product-block .name a{
        display:block
    }
    .product-block .name:not(.full_name) a{
        text-overflow:ellipsis;
        white-space:nowrap;
        overflow:hidden
    }
}
.product-block .count:before{
    content:'(';
    display:inline-block;
    margin-right:1px;
    margin-left:0
}
.product-block .count:after{
    content:')';
    display:inline-block;
    margin-left:1px;
    margin-right:0
}
.product-block .sub-title{
    display:none
}
.product-block .yith-compare a{
    font-size:0
}
.product-block .yith-compare a:before{
    display:inline-block;
    vertical-align:middle
}
.woocommerce .product span.onsale{
    background-color:transparent;
    color:#fff;
    font-weight:500;
    font-size:13px;
    position:absolute;
    padding:0;
    top:30px;
    left:30px;
    right:auto;
    min-height:auto;
    min-width:auto;
    z-index:200;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
 .woocommerce .product span.onsale .saled{
    background:#ca0815;
    min-width:42px;
    padding:0 3px;
    line-height:42px;
    display:block;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
.woocommerce .product span.onsale .saled>span{
    display:block
}
.woocommerce .product span.onsale .saled>span:first-child{
    padding-top:12px
}
.woocommerce .product span.onsale .featured{
    min-width:42px;
    padding:0 3px;
    display:block;
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
    background:#ff9c00;
    line-height:42px
}
.woocommerce .product span.onsale:not(.only-feature) .saled{
    margin-bottom:5px
}
 .btn-view-all{
    margin:35px 0
}
.tbay-addon-products.tbay-addon-grid{
    text-align:center
}
#tbay-cart-modal{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:9999;
    overflow:hidden;
    -webkit-overflow-scrolling:touch;
    outline:0;
    pointer-events:none
}
#tbay-cart-modal .modal-dialog{
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all 300ms;
    -o-transition:all 300ms;
    transition:all 300ms;
    position:absolute;
    margin:0;
    left:50%;
    right:auto;
    top:50%;
    width:100%;
    -webkit-transform:translate(-50%,calc(-50% - -60px));
    -ms-transform:translate(-50%,calc(-50% - -60px));
    -o-transform:translate(-50%,calc(-50% - -60px));
    transform:translate(-50%,calc(-50% - -60px))
}
 #tbay-cart-modal.active{
    overflow-x:hidden;
    overflow-y:auto;
    display:block;
    pointer-events:visible;
    opacity:1;
    filter:alpha(opacity=100)
}
#tbay-cart-modal.active .modal-dialog{
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
#tbay-cart-modal.in ~ .modal-backdrop{
    background:transparent !important
}
#tbay-cart-modal .modal-dialog{
    max-width:730px
}
#tbay-cart-modal .modal-body{
    padding:0
}
 #tbay-cart-modal .modal-content{
    border:0;
    background:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
#tbay-cart-modal .main-content{
    padding:15px 25px;
    background:#192964;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    -webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,0.2);
    box-shadow:0 20px 20px 0 rgba(0,0,0,0.2);
    color:#fff;
    line-height:30px;
    width:100%;
    float:left
}
#tbay-cart-modal .main-content a,#tbay-cart-modal .main-content p{
    display:inline-block;
    margin:0
}
 #tbay-cart-modal .main-content a{
    color:#fff;
    position:relative;
    float:right
}
#tbay-cart-modal .main-content a:after{
    content:'';
    background:#fff;
    width:100%;
    height:1px;
    left:0;
    right:auto;
    bottom:2px;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    position:absolute
}
#tbay-cart-modal .main-content .mini-cart-items{
    display:inline-block
}
#tbay-cart-modal .main-content .mini-cart-items:before{
    content:'(';
    display:inline-block
}
#tbay-cart-modal .main-content .mini-cart-items:after{
    content:')';
    display:inline-block
}
 .button-wishlist{
    position:relative
}
#yith-wcwl-popup-message,.yith-wcwl-feedback-messages-container .yith-wcwl-add-to-wishlist__feedback{
    background:#07930b;
    color:#fff;
    padding:20px 40px;
    line-height:inherit;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border:0;
    -webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,0.2);
    box-shadow:0 20px 20px 0 rgba(0,0,0,0.2)
}
.tbay-addon-products .show-all{
    display:inline-block;
    margin-top:10px
}
.has-slider-gallery .product-image{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    z-index:3;
    top:0
}
 .tbay-product-slider-gallery.slick-slider{
    position:static
}
.tbay-product-slider-gallery .slick-arrow:before{
    display:none !important
}
.tbay-product-slider-gallery:not(.slick-initialized){
    position:relative;
    z-index:0
}
.tbay-product-slider-gallery:not(.slick-initialized) .gallery_item:not(.first){
    position:absolute;
    top:0;
    z-index:0;
    left:0;
    right:0
}
.tbay-product-slider-gallery:not(.slick-initialized) .gallery_item.first{
    position:relative;
    z-index:2
}
.tbay-product-slider-gallery .slick-track{
    display:block;
    flex-wrap:unset
}
 .tbay-product-slider-gallery .slick-slide{
    margin:0
}
.tbay-product-slider-gallery .slick-arrow{
    position:absolute;
    bottom:0;
    top:auto;
    z-index:2222;
    right:auto;
    left:0;
    width:36px;
    line-height:34px;
    height:36px;
    font-size:10.52px;
    color:#000;
    background:#f5f5f5;
    border:1px solid #e5e5e5;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform:translate(-20px,0);
    -ms-transform:translate(-20px,0);
    -o-transform:translate(-20px,0);
    transform:translate(-20px,0);
    -webkit-transition:all 500ms;
    -o-transition:all 500ms;
    transition:all 500ms
}
 .tbay-product-slider-gallery .slick-arrow i{
    vertical-align:middle;
    display:inline-block
}
.tbay-product-slider-gallery .slick-arrow.slick-next{
    left:auto;
    right:0;
    -webkit-transform:translate(20px,0);
    -ms-transform:translate(20px,0);
    -o-transform:translate(20px,0);
    transform:translate(20px,0)
}
.tbay-product-slider-gallery .slick-arrow:hover{
    border-color:var(--tb-theme-color);
    background:var(--tb-theme-color);
    color:var(--btn-color-white)
}
.product-block.vertical .has-slider-gallery .product-image{
    position:relative
}
 .product-block.vertical .image .out-stock{
    font-size:10px
}
.product-block.vertical .image .product-image{
    display:block;
    position:relative;
    width:100%;
    height:100%;
    left:0;
    z-index:3;
    top:0
}
.tbay-addon-vertical .product-block,.widget-carousel-vertical .product-block{
    border:0;
    padding:5px 0;
    margin:0;
    background:transparent
}
.tbay-addon-vertical .product-block .out-stock,.widget-carousel-vertical .product-block .out-stock{
    display:none
}
.tbay-addon-vertical .product-block .product-content:before,.tbay-addon-vertical .product-block .product-content:after,.widget-carousel-vertical .product-block .product-content:before,.widget-carousel-vertical .product-block .product-content:after{
    content:" ";
    display:table
}
 .tbay-addon-vertical .product-block .product-content:after,.widget-carousel-vertical .product-block .product-content:after{
    clear:both
}
.tbay-addon-vertical .product-block .product-content>div,.widget-carousel-vertical .product-block .product-content>div{
    display:table-cell;
    vertical-align:top
}
.tbay-addon-vertical .product-block .block-inner,.widget-carousel-vertical .product-block .block-inner{
    padding:0;
    padding-right:17px
}
.tbay-addon-vertical .product-block .image,.widget-carousel-vertical .product-block .image{
    border:1px solid #ddd;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 .tbay-addon-vertical .product-block .image img,.widget-carousel-vertical .product-block .image img{
    max-width:48px
}
.tbay-addon-vertical .product-block .caption,.widget-carousel-vertical .product-block .caption{
    padding:0 !important;
    border:0;
    text-align:left;
    background:transparent
}
.tbay-addon-vertical .product-block .caption>.rating,.widget-carousel-vertical .product-block .caption>.rating{
    position:static;
    line-height:22px
}
.tbay-addon-vertical .product-block .name,.widget-carousel-vertical .product-block .name{
    font-size:14px;
    line-height:23px;
    font-weight:normal;
    margin-top:-5px
}
 .tbay-addon-vertical .product-block:hover .rating,.widget-carousel-vertical .product-block:hover .rating{
    opacity:1;
    filter:alpha(opacity=100)
}
.tbay-addon-vertical .product-block:hover .image,.widget-carousel-vertical .product-block:hover .image{
    border-color:var(--tb-theme-color)
}
.tbay-addon-vertical .product-block .woocs_price_code,.widget-carousel-vertical .product-block .woocs_price_code{
    font-size:14px;
    display:block;
    line-height:17px
}
.tbay-addon-vertical .product-block .show-all,.widget-carousel-vertical .product-block .show-all{
    margin:5px 0 0
}
 .tbay-addon-vertical .product-block .show-all:after,.widget-carousel-vertical .product-block .show-all:after{
    margin-left:2px
}
.tbay-addon-vertical .tbay-swatches-wrapper,.tbay-addon-vertical .out-stock,.tbay-addon-vertical span.onsale,.widget-carousel-vertical .tbay-swatches-wrapper,.widget-carousel-vertical .out-stock,.widget-carousel-vertical span.onsale{
    display:none
}
.tbay-addon-vertical .tbay-product-slider-gallery .slick-arrow,.widget-carousel-vertical .tbay-product-slider-gallery .slick-arrow{
    display:none !important
}
 .widget-vertical .item .product-block:last-child,.widget-carousel-vertical .item .product-block:last-child{
    padding-bottom:20px
}
.widget-vertical .owl-carousel,.widget-carousel-vertical .owl-carousel{
    padding-bottom:30px
}
.widget-vertical .owl-carousel>.slick-arrow,.widget-carousel-vertical .owl-carousel>.slick-arrow{
    width:30px;
    height:30px;
    font-size:14px;
    line-height:30px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100);
    left:50px;
    right:auto;
    top:auto !important;
    bottom:0;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
 .widget-vertical .owl-carousel>.slick-arrow i,.widget-carousel-vertical .owl-carousel>.slick-arrow i{
    font-family:'linearicons'
}
.widget-vertical .owl-carousel>.slick-arrow i:before,.widget-carousel-vertical .owl-carousel>.slick-arrow i:before{
    content:'\e944'
}
.widget-vertical .owl-carousel>.slick-arrow.slick-prev,.widget-carousel-vertical .owl-carousel>.slick-arrow.slick-prev{
    left:15px;
    right:auto
}
.widget-vertical .owl-carousel>.slick-arrow.slick-prev i:before,.widget-carousel-vertical .owl-carousel>.slick-arrow.slick-prev i:before{
    content:'\e943'
}
 .woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt{
    background-color:#fff;
    background:#fff;
    border-color:#fff;
    padding:0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    color:#000
}
.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover{
    background:var(--tb-theme-color);
    border-color:var(--tb-theme-color);
    color:#fff
}
.woocommerce.single-product .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt{
    color:#888
}
.woocommerce.single-product .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover{
    color:var(--tb-theme-color);
    background:#fff;
    border-color:#fff
}
 .woocommerce .product-block .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt,.woocommerce .product-block.list .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt{
    border-color:#e5e5e5
}
.woocommerce .product-block .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover,.woocommerce .product-block.list .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover{
    border-color:var(--tb-theme-color)
}
.woocommerce .product-block .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover svg.yith-wcwl-icon-svg,.woocommerce .product-block.list .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover svg.yith-wcwl-icon-svg{
    color:#fff
}
 .woocommerce .product-block .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a.add_to_wishlist.button.alt,.woocommerce .product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist.button.alt,.woocommerce .product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist.button.alt{
    color:var(--tb-theme-color);
    border-color:#e5e5e5;
    padding:0
}
.woocommerce .product-block .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a.add_to_wishlist.button.alt:hover,.woocommerce .product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist.button.alt:hover,.woocommerce .product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist.button.alt:hover{
    background:var(--tb-theme-color);
    border-color:var(--tb-theme-color);
    color:#fff
}
 .woocommerce .product-block .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a.add_to_wishlist.button.alt:hover svg.yith-wcwl-icon-svg,.woocommerce .product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist.button.alt:hover svg.yith-wcwl-icon-svg,.woocommerce .product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist.button.alt:hover svg.yith-wcwl-icon-svg{
    color:#fff
}
.woocommerce .product-block .yith-wcwl-add-to-wishlist.exists:hover svg.yith-wcwl-icon-svg{
    color:#fff
}
 .woocommerce .product-block.list .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a.add_to_wishlist.button.alt,.woocommerce .product-block.list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist.button.alt,.woocommerce .product-block.list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist.button.alt{
    background:var(--tb-theme-color);
    border-color:var(--tb-theme-color);
    color:#fff
}
.woocommerce .product-block.list .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a.add_to_wishlist.button.alt svg.yith-wcwl-icon-svg,.woocommerce .product-block.list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist.button.alt svg.yith-wcwl-icon-svg,.woocommerce .product-block.list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist.button.alt svg.yith-wcwl-icon-svg{
    color:#fff
}
 .product-block .yith-wcwl-add-to-wishlist{
    margin:0;
    height:100%;
    background-color:#fff
}
@media(max-width:767px){
    .product-block .yith-wcwl-add-to-wishlist{
        background-color:transparent
    }
}
.product-block .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{
    height:100%;
    justify-content:center
}
.product-block .yith-wcwl-add-to-wishlist .add_to_wishlist{
    display:flex;
    justify-content:center;
    align-items:center
}
.product-block .yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg{
    margin-right:0;
    height:20px;
    stroke-width:unset
}
 .product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,.product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse{
    position:relative;
    height:100%
}
.product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,.product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a{
    font-size:0;
    width:100%;
    height:100%
}
.product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback,.product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback{
    position:absolute;
    left:50%;
    right:auto;
    line-height:1;
    display:block;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:1;
    color:var(--tb-theme-color);
    font-size:0;
    cursor:pointer;
    pointer-events:none
}
 .product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback+a,.product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback+a{
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
    border:0 !important;
    background-color:transparent
}
.product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback svg,.product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback svg{
    height:20px;
    margin-right:0
}
.product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback>i,.product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback>i{
    margin-right:0
}
 .product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:hover>span.feedback,.product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:hover>span.feedback{
    color:#fff
}
.product-block .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a{
    color:var(--tb-theme-color)
}
.product-block .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a:hover{
    color:#fff
}
.product-block .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistaddedbrowse svg{
    color:var(--tb-theme-color)
}
 .product-block.list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback,.product-block.list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback{
    color:var(--btn-color-white)
}
@media(max-width:767px){
    .product-block.list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback,.product-block.list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback{
        color:var(--tb-theme-color)
    }
}
@media(max-width:767px){
    .product-block.list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback svg.yith-wcwl-icon-svg,.product-block.list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
     .products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist{
        border:0 !important
    }
    .products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button .add_to_wishlist{
        line-height:unset
    }
}
.tbay-addon-categories{
    text-align:center
}
.tbay-addon-categories .item-cat{
    margin:15px 0;
    color:#888;
    text-align:center;
    display:block;
    border:1px solid #e5e5e5;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    width:100%
}
.tbay-addon-categories .item-cat i{
    font-size:50px;
    display:block;
    padding:37px 0 11px;
    color:#aaa
}
 .tbay-addon-categories .item-cat svg{
    display:inline-block
}
.tbay-addon-categories .cat-icon>a{
    display:block
}
.tbay-addon-categories .cat-name{
    font-size:15px;
    color:#000;
    font-weight:500;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.tbay-addon-categories .cat-name:hover{
    color:var(--tb-theme-color)
}
.tbay-addon-categories .count-item{
    display:block;
    font-size:14px;
    margin-bottom:22px
}
.tbay-addon-categories.tbay-addon-carousel .carousel-wrapper{
    position:static
}
.tbay-addon-product-category .woocommerce .slick-slider .slick-dots{
    margin:0 0 20px
}
 .tbay-addon-product-category .tbay-addon-banner a{
    display:inline-block;
    position:relative
}
.tbay-addon-product-category .tbay-addon-banner a:after{
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.5);
    left:0;
    right:auto;
    top:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    opacity:0;
    filter:alpha(opacity=0)
}
.tbay-addon-product-category .tbay-addon-banner a:before{
    content:'\e936';
    font-family:'linearicons';
    position:absolute;
    font-size:35px;
    color:#fff;
    z-index:1;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    opacity:0;
    filter:alpha(opacity=0);
    width:100%;
    height:100%;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center
}
 .tbay-addon-product-category .tbay-addon-banner a:hover:after,.tbay-addon-product-category .tbay-addon-banner a:hover::before{
    opacity:1;
    filter:alpha(opacity=100)
}
.tbay-addon-product-category .owl-carousel .product-block,.tbay-addon-product-category .row.grid .product-block{
    margin:0 0 30px
}
.tbay-addon-product-category .owl-carousel.slick-dotted>.slick-arrow{
    margin-top:-46px
}
.tbay-addon-product-category.has-banner .woocommerce{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0 -8px
}
 .tbay-addon-product-category.has-banner .woocommerce>div{
    padding:0 8px
}
.tbay-addon-product-category.has-banner .owl-carousel{
    max-width:100%
}
.tbay-addon-product-category.has-banner .tbay-addon-banner{
    min-height:1px;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.tbay-addon-product-category.has-banner .tbay-addon-banner+div{
    max-width:75%
}
@media(min-width:992px) and (max-width:1599px){
    .tbay-addon-product-category.has-banner .tbay-addon-banner+div{
        -webkit-box-flex:2;
        -moz-box-flex:2;
        -webkit-flex:2;
        -ms-flex:2;
        flex:2
    }
}
@media(min-width:480px) and (max-width:991px){
    .tbay-addon-product-category .tbay-addon-banner,.tbay-addon-product-category .product-category-image{
        display:none
    }
    .tbay-addon-product-category.has-banner .tbay-addon-banner+div{
        max-width:100%;
        margin:0
    }
}
@media(max-width:479px){
    .tbay-addon-product-category .woocommerce{
        flex-direction:column
    }
    .tbay-addon-product-category .tbay-addon-banner,.tbay-addon-product-category .product-category-image{
        width:100%;
        max-width:100%;
        text-align:center;
        margin:8px 0
    }
    .tbay-addon-product-category.has-banner .tbay-addon-banner+div{
        max-width:100%;
        margin:0
    }
}
.product-countdown .product-block{
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    max-width:100%
}
.product-countdown .product-block .product-content{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.timming{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center;
    color:#888
}
.timming>div{
    display:table-cell;
    vertical-align:middle;
    margin:0
}
.timming>div+div{
    margin-left:5px
}
.times>div,.times>span{
    display:table-cell;
    vertical-align:middle
}
 .times>span{
    padding:0 2px
}
.tbay-addon.product-countdown .tbay-addon-content{
    border-color:var(--tb-theme-color)
}
.tbay-addon.product-countdown .tbay-addon-content .owl-carousel:before,.tbay-addon.product-countdown .tbay-addon-content .owl-carousel:after{
    background:var(--tb-theme-color)
}
.tbay-addon-flash-sales.tbay-top .tbay-addon-title{
    display:inline-block
}
.tbay-addon-flash-sales.tbay-top .tbay-addon-title+.flash-sales-date{
    display:inline-block;
    margin-left:36px;
    margin-right:0
}
.tbay-addon-flash-sales.tbay-top .tbay-addon-title ~ .show-all{
    position:absolute;
    line-height:42px;
    top:0;
    right:0;
    left:auto;
    margin:0;
    text-transform:capitalize
}
 .tbay-addon-flash-sales.tbay-bottom .tbay-addon-title{
    text-align:center
}
.tbay-addon-flash-sales.tbay-addon-carousel .tbay-addon-content .owl-carousel:before,.tbay-addon-flash-sales.tbay-addon-carousel .tbay-addon-content .owl-carousel:after{
    background:var(--tb-theme-color)
}
.tbay-addon-flash-sales.tbay-addon.tbay-addon-deal-ended .flash-sales-date{
    position:absolute;
    height:100%;
    margin:0 !important;
    left:-1px;
    top:0;
    right:-1px;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:111
}
.tbay-addon-flash-sales.tbay-addon.tbay-addon-deal-ended .flash-sales-date>div{
    line-height:33px;
    padding:0 18px;
    display:inline-block;
    background:#f5f5f5;
    margin:0;
    color:#000
}
 .tbay-addon-flash-sales.tbay-addon.tbay-addon-deal-ended .tbay-addon-title+.flash-sales-date{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
    background:transparent
}
.tbay-addon-flash-sales.tbay-addon.tbay-addon-deal-ended .tbay-addon-title,.tbay-addon-flash-sales.tbay-addon.tbay-addon-deal-ended .show-all{
    z-index:111
}
.tbay-addon-flash-sales.tbay-addon.tbay-addon-deal-ended .tbay-addon-content{
    position:relative
}
.tbay-addon-flash-sales.tbay-addon.tbay-addon-deal-ended .tbay-addon-content:before{
    content:'';
    position:absolute;
    height:100%;
    left:-1px;
    top:0;
    right:-1px;
    z-index:11;
    background:rgba(255,255,255,0.75)
}
 .tbay-addon-flash-sales.tbay-addon.tbay-addon-deal-ended.no-title{
    text-align:center
}
.tbay-addon-flash-sales.tbay-addon.tbay-addon-deal-ended.no-title .show-all{
    display:inline-block;
    margin:0 !important;
    position:relative;
    line-height:42px
}
.tbay-addon-flash-sales.no-title .show-all{
    margin-top:20px !important;
    position:absolute;
    line-height:42px;
    top:0;
    right:0;
    left:auto;
    text-transform:capitalize
}
.tbay-addon-flash-sales.tbay-top{
    text-align:left
}
.tbay-addon-flash-sales.tbay-bottom .show-all{
    position:static;
    line-height:inherit;
    margin-top:10px !important
}
 .tbay-addon-flash-sales .product{
    display:flex
}
.tbay-addon-flash-sales .product .product-block{
    display:flex;
    flex-direction:column
}
.tbay-addon-flash-sales .product .product-block .product-content{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    max-width:100%
}
.tbay-addon-flash-sales .item-deal-ended{
    position:absolute;
    width:100%;
    height:100%;
    display:flex;
    left:0;
    top:0;
    right:auto;
    justify-content:center;
    align-items:center;
    background:rgba(255,255,255,0.75);
    pointer-events:none;
    z-index:111
}
 .tbay-addon-flash-sales .item-deal-ended span{
    line-height:33px;
    padding:0 18px;
    display:inline-block;
    background:#f5f5f5
}
.flash-sales-date{
    color:#999
}
.flash-sales-date>div{
    display:inline-block;
    vertical-align:middle;
    margin:0
}
.flash-sales-date>div+div{
    margin-left:5px
}
.flash-sales-date .times{
    color:var(--tb-theme-color)
}
.flash-sales-date .times>div{
    font-weight:500
}
.flash-sales-date .times>span{
    padding:0 4px
}
.tbay-addon-products .stock{
    position:relative;
    margin:13px 20px 15px
}
.tbay-addon-products .stock>span{
    position:absolute;
    line-height:13px;
    font-size:13px;
    left:10px;
    top:0;
    right:auto;
    color:#000
}
 .tbay-addon-products .stock .progress{
    height:13px;
    margin:0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border:0;
    background:#f5f5f5;
    -webkit-box-shadow:none;
    box-shadow:none
}
@media(min-width:768px){
    .product-block.tbay-not-flash-sale:hover .group-buttons,.product-block.tbay-not-flash-sale:hover .image.has-slider-gallery .slick-arrow{
        opacity:0;
        filter:alpha(opacity=0);
        visibility:hidden
    }
    .product-block.tbay-not-flash-sale.v4 .caption>.add-cart,.product-block.tbay-not-flash-sale.v4 .group-add-cart,.product-block.tbay-not-flash-sale.v9 .caption>.add-cart,.product-block.tbay-not-flash-sale.v9 .group-add-cart,.product-block.tbay-not-flash-sale.v11 .caption>.add-cart,.product-block.tbay-not-flash-sale.v11 .group-add-cart,.product-block.tbay-not-flash-sale.v12 .caption>.add-cart,.product-block.tbay-not-flash-sale.v12 .group-add-cart,.product-block.tbay-not-flash-sale.v15 .caption>.add-cart,.product-block.tbay-not-flash-sale.v15 .group-add-cart{
        opacity:0;
        filter:alpha(opacity=0)
    }
     .product-block.tbay-not-flash-sale.v4 .caption,.product-block.tbay-not-flash-sale.v9 .caption,.product-block.tbay-not-flash-sale.v11 .caption,.product-block.tbay-not-flash-sale.v12 .caption,.product-block.tbay-not-flash-sale.v15 .caption{
        border:0
    }
    .product-block.tbay-not-flash-sale.v4:hover .add-cart,.product-block.tbay-not-flash-sale.v9:hover .add-cart,.product-block.tbay-not-flash-sale.v11:hover .add-cart,.product-block.tbay-not-flash-sale.v12:hover .add-cart,.product-block.tbay-not-flash-sale.v15:hover .add-cart{
        opacity:0;
        filter:alpha(opacity=0);
        visibility:hidden
    }
     .product-block.tbay-not-flash-sale.v4:hover .price,.product-block.tbay-not-flash-sale.v9:hover .price,.product-block.tbay-not-flash-sale.v11:hover .price,.product-block.tbay-not-flash-sale.v12:hover .price,.product-block.tbay-not-flash-sale.v15:hover .price{
        opacity:1;
        filter:alpha(opacity=100)
    }
    .product-block.tbay-not-flash-sale.v4:hover .name,.product-block.tbay-not-flash-sale.v9:hover .name,.product-block.tbay-not-flash-sale.v11:hover .name,.product-block.tbay-not-flash-sale.v12:hover .name,.product-block.tbay-not-flash-sale.v15:hover .name{
        opacity:1;
        filter:alpha(opacity=100);
        visibility:visible
    }
}
.product-block.tbay-not-flash-sale.v11 .caption{
    border-top:1px solid #e5e5e5
}
.product-block.tbay-not-flash-sale .image .out-stock{
    background:transparent
}
.stock-flash-sale-v2{
    color:red
}
.elements .tbay-addon-flash-sales{
    text-align:left
}
.elements .vc_row .flash-sales-date{
    padding:20px 0;
    text-align:left
}
.elements .vc_row .flash-sales-date>div{
    margin:0
}
.elements .vc_row .flash-sales-date>div.date-title{
    margin-right:12px
}
.elements .vc_row .flash-sales-date .times{
    color:var(--tb-theme-color)
}
.elements .vc_row .flash-sales-date .times>div{
    font-size:0;
    color:#000
}
 .elements .vc_row .flash-sales-date .times>div:after{
    font-size:14px;
    line-height:1
}
.elements .vc_row .flash-sales-date .times>div span{
    display:inline-block;
    width:37px;
    line-height:37px;
    background:var(--tb-theme-color);
    color:var(--btn-color-white);
    text-align:center;
    font-size:14px;
    vertical-align:middle
}
body:not(.skin-technology-v3).layout-product-v6 .tbay-addon-flash-sales .product .product-block{
    display:block
}
.tbay-addon-product-tabs,.tbay-addon-categoriestabs{
    text-align:rigth;
}
.tbay-addon-product-tabs .nav-tabs,.tbay-addon-categoriestabs .nav-tabs{
    border:0;
    display:inline-block;
    margin-bottom:0
}
 .tbay-addon-product-tabs .nav-tabs>li,.tbay-addon-categoriestabs .nav-tabs>li{
    margin:0;
    margin-right:18px
}
.tbay-addon-product-tabs .nav-tabs>li>a,.tbay-addon-categoriestabs .nav-tabs>li>a{
    line-height:30px;
    color:#888;
    margin:0;
    padding:0;
    border:0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.tbay-addon-product-tabs .nav-tabs>li>a:hover,.tbay-addon-product-tabs .nav-tabs>li>a:focus,.tbay-addon-categoriestabs .nav-tabs>li>a:hover,.tbay-addon-categoriestabs .nav-tabs>li>a:focus{
    background:transparent
}
 .tbay-addon-product-tabs .nav-tabs>li.active>a,.tbay-addon-product-tabs .nav-tabs>li.active>a:hover,.tbay-addon-product-tabs .nav-tabs>li.active>a:focus,.tbay-addon-product-tabs .nav-tabs>li:hover>a,.tbay-addon-product-tabs .nav-tabs>li:hover>a:hover,.tbay-addon-product-tabs .nav-tabs>li:hover>a:focus,.tbay-addon-categoriestabs .nav-tabs>li.active>a,.tbay-addon-categoriestabs .nav-tabs>li.active>a:hover,.tbay-addon-categoriestabs .nav-tabs>li.active>a:focus,.tbay-addon-categoriestabs .nav-tabs>li:hover>a,.tbay-addon-categoriestabs .nav-tabs>li:hover>a:hover,.tbay-addon-categoriestabs .nav-tabs>li:hover>a:focus{
    color:var(--tb-theme-color);
    background:transparent;
    border:0
}
 .tbay-addon-product-tabs .nav-tabs>li:last-child,.tbay-addon-categoriestabs .nav-tabs>li:last-child{
    margin:0
}
@media(max-width:991px){
    .tbay-addon-product-tabs .nav-tabs>li,.tbay-addon-categoriestabs .nav-tabs>li{
        float:none;
        display:inline-block
    }
}
.elements #tbay-main-content .product-recently-viewed .row.grid,.elements #tbay-main-content .product-recently-viewed .owl-carousel{
    padding:0
}
.elementor-widget-tbay-header-recently-viewed .btn-readmore{
    padding-top:15px;
    display:inline-block
}
body.tbay-homepage-demo .product-recently-viewed .product-image{
    border:1px solid transparent;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    display:inline-block
}
 body.tbay-homepage-demo .product-recently-viewed .product-image:hover{
    border-color:var(--tb-theme-color)
}
body.tbay-homepage-demo .product-recently-viewed .tbay-addon-content{
    background:#fff;
    border:1px solid #e5e5e5 !important
}
#tbay-main-content .product-recently-viewed .tbay-addon-title{
    margin-bottom:15px
}
#tbay-main-content .product-recently-viewed .content-empty{
    min-height:150px;
    display:flex;
    align-items:center;
    justify-content:center
}
#tbay-main-content .product-recently-viewed .content-empty+.row.grid,#tbay-main-content .product-recently-viewed .content-empty+.owl-carousel{
    padding:0
}
 #tbay-main-content .product-recently-viewed .row.grid,#tbay-main-content .product-recently-viewed .owl-carousel{
    padding:20px 0
}
.recent-view{
    position:static
}
.recent-view .urna-recent-viewed-products:hover .content-view{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible
}
.recent-view .urna-recent-viewed-products[data-column="4"] .product-item{
    -webkit-box-flex:25%;
    -moz-box-flex:25%;
    -webkit-flex:25%;
    -ms-flex:25%;
    flex:25%;
    max-width:25%
}
.recent-view .urna-recent-viewed-products[data-column="5"] .product-item{
    -webkit-box-flex:20%;
    -moz-box-flex:20%;
    -webkit-flex:20%;
    -ms-flex:20%;
    flex:20%;
    max-width:20%
}
 .recent-view .urna-recent-viewed-products[data-column="6"] .product-item{
    -webkit-box-flex:16.66667%;
    -moz-box-flex:16.66667%;
    -webkit-flex:16.66667%;
    -ms-flex:16.66667%;
    flex:16.66667%;
    max-width:16.66667%
}
.recent-view .urna-recent-viewed-products[data-column="7"] .product-item{
    -webkit-box-flex:14.28571%;
    -moz-box-flex:14.28571%;
    -webkit-flex:14.28571%;
    -ms-flex:14.28571%;
    flex:14.28571%;
    max-width:14.28571%
}
.recent-view .urna-recent-viewed-products[data-column="8"] .product-item{
    -webkit-box-flex:12.5%;
    -moz-box-flex:12.5%;
    -webkit-flex:12.5%;
    -ms-flex:12.5%;
    flex:12.5%;
    max-width:12.5%
}
 .recent-view .urna-recent-viewed-products[data-column="9"] .product-item{
    -webkit-box-flex:11.11111%;
    -moz-box-flex:11.11111%;
    -webkit-flex:11.11111%;
    -ms-flex:11.11111%;
    flex:11.11111%;
    max-width:11.11111%
}
.recent-view .urna-recent-viewed-products[data-column="10"] .product-item{
    -webkit-box-flex:10%;
    -moz-box-flex:10%;
    -webkit-flex:10%;
    -ms-flex:10%;
    flex:10%;
    max-width:10%
}
.recent-view .urna-recent-viewed-products[data-column="11"] .product-item{
    -webkit-box-flex:9.09091%;
    -moz-box-flex:9.09091%;
    -webkit-flex:9.09091%;
    -ms-flex:9.09091%;
    flex:9.09091%;
    max-width:9.09091%
}
 .recent-view .urna-recent-viewed-products[data-column="12"] .product-item{
    -webkit-box-flex:8.33333%;
    -moz-box-flex:8.33333%;
    -webkit-flex:8.33333%;
    -ms-flex:8.33333%;
    flex:8.33333%;
    max-width:8.33333%
}
.recent-view .urna-recent-viewed-products[data-column="13"] .product-item{
    -webkit-box-flex:7.69231%;
    -moz-box-flex:7.69231%;
    -webkit-flex:7.69231%;
    -ms-flex:7.69231%;
    flex:7.69231%;
    max-width:7.69231%
}
.recent-view .urna-recent-viewed-products[data-column="14"] .product-item{
    -webkit-box-flex:7.14286%;
    -moz-box-flex:7.14286%;
    -webkit-flex:7.14286%;
    -ms-flex:7.14286%;
    flex:7.14286%;
    max-width:7.14286%
}
 .recent-view .urna-recent-viewed-products[data-column="15"] .product-item{
    -webkit-box-flex:6.66667%;
    -moz-box-flex:6.66667%;
    -webkit-flex:6.66667%;
    -ms-flex:6.66667%;
    flex:6.66667%;
    max-width:6.66667%
}
.recent-view .urna-recent-viewed-products[data-column="16"] .product-item{
    -webkit-box-flex:6.25%;
    -moz-box-flex:6.25%;
    -webkit-flex:6.25%;
    -ms-flex:6.25%;
    flex:6.25%;
    max-width:6.25%
}
.recent-view .content-view{
    position:absolute;
    top:100%;
    bottom:auto;
    left:-15px;
    right:auto;
    width:calc(100% - -30px);
    min-height:150px;
    background:#fff;
    padding:20px 15px;
    opacity:0;
    filter:alpha(opacity=0);
    visibility:hidden;
    z-index:1000;
    text-align:center;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
 .recent-view .content-view.empty{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center
}
.recent-view .content-view .show-all{
    display:inline-block;
    line-height:inherit;
    margin:19px auto 0;
    position:static
}
.recent-view .list-recent{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.recent-view .product-item{
    margin-top:10px;
    padding:0 10px
}
.recent-view .product-item img{
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    border:1px solid transparent
}
 .recent-view .product-item img:hover{
    border-color:var(--tb-theme-color)
}
.recent-view h3{
    font-size:14px;
    font-weight:500;
    margin:0;
    line-height:45px;
    text-align:right;
    color:#fff;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    cursor:pointer
}
.recent-view h3:hover{
    color:rgba(255,255,255,0.7)
}
.recent-view h3:hover:after{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.recent-view h3 i{
    display:inline-block;
    font-size:14px;
    margin-right:7px;
    margin-left:0;
    line-height:1;
    vertical-align:middle
}
 .recent-view h3:after{
    content:'\e93a';
    font-family:'linearicons';
    display:inline-block;
    font-size:10px;
    margin-left:3px;
    margin-right:0;
    line-height:1;
    vertical-align:middle;
    -webkit-transition:all .35s,color 0s;
    -o-transition:all .35s,color 0s;
    transition:all .35s,color 0s
}
.tbay-addon-compare .element-btn-compare{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center
}
 .tbay-addon-account .account-button{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center
}
.tbay-addon-banner-close{
    position:relative
}
.tbay-addon-banner-close .container,.tbay-addon-banner-close .dokan-dashboard .dokan-dashboard-wrap,.dokan-dashboard .tbay-addon-banner-close .dokan-dashboard-wrap,.tbay-addon-banner-close #wcfm-main-contentainer .wcfm-membership-wrapper,#wcfm-main-contentainer .tbay-addon-banner-close .wcfm-membership-wrapper,.tbay-addon-banner-close .wcfmmp-store-page #wcfmmp-store,.wcfmmp-store-page .tbay-addon-banner-close #wcfmmp-store{
    position:absolute;
    height:100%;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%);
    top:0
}
 .tbay-addon-banner-close .banner-remove{
    position:absolute;
    left:auto;
    right:15px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    padding:0;
    color:#fff;
    border:0;
    background:transparent
}
.tbay-addon-banner-close .banner-remove:focus{
    outline:0
}
.popup-cart-ltr-yes .top-cart .dropdown-menu{
    right:auto;
    left:0
}
.tbay-element.search-form-canvas .sidebar-content button{
    float:right
}
.tbay-element.search-form-canvas #tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .SumoSelect,.tbay-element.search-form-canvas #tbay-search-form-canvas .sidebar-canvas-search .sidebar-content .select-category .optWrapper .options{
    top:0
}
 .tbay-element.search-form-canvas .button-search .text{
    display:none
}
.tbay-element.search-form-popup .btn-search-totop{
    background:transparent;
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    outline:none !important
}
.tbay-element.search-form-popup .btn-search-totop i{
    font-size:18px
}
.tbay-element.search-form-popup .search-form-modal .modal-content{
    margin-top:150px
}
.tbay-element.search-form-popup .search-form-modal .button-search{
    height:42px
}
.tbay-element.search-form-popup .search-form-modal .close{
    font-size:10px;
    opacity:1;
    filter:alpha(opacity=100);
    position:absolute;
    top:-15px;
    right:-10px;
    left:auto;
    background:#f5f5f5;
    border-radius:100%;
    height:26px;
    width:26px;
    text-shadow:none !important
}
 .tbay-element.search-form-popup .search-form-modal .close:hover{
    background:var(--tb-theme-color);
    color:var(--btn-color-white)
}
.tbay-element.search-form-popup .search-form-modal .modal-header{
    padding:0;
    border:0
}
.tbay-addon-header-flash-sales .flash-sale{
    font-size:18px
}
.tbay-addon-header-flash-sales .flash-sale span{
    margin-left:5px
}
.tbay-addon-header-flash-sales .flash-sale svg{
    display:inline-block
}
.recent-view.tbay-addon-header-recently-viewed h3{
    color:#000
}
.recent-view.tbay-addon-header-recently-viewed h3:hover{
    color:var(--tb-theme-color)
}
 .recent-view.tbay-addon-header-recently-viewed h3 i{
    font-size:inherit;
    line-height:inherit;
    margin-top:-3px
}
.recent-view.tbay-addon-header-recently-viewed h3 svg{
    display:inline-block
}
.elementor-widget-tbay-header-recently-viewed.elementor-widget{
    position:static
}
.tbay-addon-canvas-menu-template .btn-canvas-menu i{
    font-size:18px;
    vertical-align:middle
}
.tbay-addon-canvas-menu-template .canvas-menu-content{
    position:fixed;
    top:0;
    bottom:0;
    right:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    width:370px;
    max-width:none;
    overflow:hidden;
    z-index:10002;
    background-color:#fff;
    padding:35px 50px;
    -webkit-transition:transform .25s ease;
    -o-transition:transform .25s ease;
    transition:transform .25s ease;
    -webkit-transform:translate3d(-370px,0,0);
    transform:translate3d(-370px,0,0);
    height:auto;
    overflow-y:visible;
    right:auto;
    left:0
}
 .tbay-addon-canvas-menu-template .canvas-menu-content .canvas-content{
    padding-top:50px
}
.tbay-addon-canvas-menu-template .canvas-menu-content .sidebar-header{
    text-align:right;
    margin-top:15px
}
.tbay-addon-canvas-menu-template .canvas-menu-content .close-canvas-menu i{
    font-size:24px
}
.menu-canvas-right .tbay-addon-canvas-menu-template .canvas-menu-content{
    right:0;
    left:auto;
    -webkit-transition:transform .25s ease;
    -o-transition:transform .25s ease;
    transition:transform .25s ease;
    -webkit-transform:translate3d(370px,0,0);
    transform:translate3d(370px,0,0)
}
 .menu-canvas-left .tbay-addon-canvas-menu-template .canvas-menu-content{
    left:0;
    right:auto;
    -webkit-transition:transform .25s ease;
    -o-transition:transform .25s ease;
    transition:transform .25s ease;
    -webkit-transform:translate3d(-370px,0,0);
    transform:translate3d(-370px,0,0)
}
.canvas-menu-active .tbay-addon-canvas-menu-template .canvas-menu-content{
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none;
    transform:none
}
.canvas-menu-active .bg-close-canvas-menu{
    pointer-events:all;
    opacity:1;
    filter:alpha(opacity=100);
    z-index:1001
}
 .canvas-menu-active .element-sticky-header.sticky:before{
    content:"";
    position:absolute;
    background:rgba(0,0,0,0.7);
    left:0;
    right:auto;
    top:0;
    width:100%;
    height:calc(100% - -1px);
    z-index:1000
}
.bg-close-canvas-menu{
    background:rgba(0,0,0,0.7);
    position:fixed;
    left:0;
    right:auto;
    top:0;
    content:"";
    width:100vw;
    height:100vh;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    z-index:-1;
    pointer-events:none;
    opacity:0;
    filter:alpha(opacity=0)
}
.elementor-element .canvas-menu-sidebar a{
    font-size:inherit
}
 .elementor-element .canvas-menu-sidebar .menu li>a{
    line-height:37px;
    font-size:14px;
    color:#888
}
.elementor-element .canvas-menu-sidebar .menu li>a:hover{
    color:var(--tb-theme-color)
}
.elementor-element .canvas-menu-sidebar .tbay-addon-instagram .row.grid{
    margin:0 -5px !important;
    padding:10px 0 5px
}
.elementor-element .canvas-menu-sidebar .tbay-addon-instagram .row.grid .item{
    margin-bottom:10px !important;
    padding:0 5px !important;
    margin-top:0
}
.element-sticky-header.elementor-section{
    position:unset
}
.element-sticky-header.sticky{
    position:fixed !important;
    top:0;
    width:100%;
    z-index:999;
    left:0;
    right:0
}
 .element-sticky-header.sticky:last-child{
    border-bottom:1px solid #eeee
}
.element-sticky-header.sticky+.sticky{
    z-index:900
}
.element-sticky-header.sticky+.sticky+.sticky{
    z-index:899
}
.element-sticky-header.sticky+.sticky+.sticky+.sticky{
    z-index:898
}
.element-sticky-header.sticky+.sticky+.sticky+.sticky+.sticky{
    z-index:897
}
.tbay-element.tbay-addon-social ul.social:not(.style3){
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.tbay-element.tbay-addon-newsletter{
    padding:0
}
.tbay-element.tbay-addon-newsletter>h3,.tbay-element.tbay-addon-newsletter>div{
    width:100%
}
 .active-admin-bar .element-menu-canvas .menu-canvas-content{
    top:32px
}
.btn-canvas-menu i{
    display:inline-block;
    vertical-align:middle
}
.element-menu-canvas .menu-canvas-content{
    position:fixed;
    top:0;
    bottom:0;
    right:0;
    left:auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    width:100%;
    max-width:285px;
    z-index:10002;
    background-color:#fff;
    padding:30px 0;
    -webkit-transition:-webkit-transform .25s ease;
    transition:-webkit-transform .25s ease;
    transition:transform .25s ease;
    transition:transform .25s ease,-webkit-transform .25s ease;
    height:auto;
    overflow-y:visible;
    -webkit-transform:translate3d(370px,0,0);
    transform:translate3d(370px,0,0)
}
 .element-menu-canvas .tbay-treevertical-lv1.tbay-elementor-menu-main>.navbar-nav>li>a{
    padding-left:20px;
    padding-right:20px
}
.element-menu-canvas .canvas-overlay-wrapper{
    position:fixed;
    top:0;
    left:0;
    right:auto;
    width:100%;
    height:100%;
    z-index:1001;
    opacity:1;
    filter:alpha(opacity=100);
    visibility:hidden;
    background-color:rgba(0,0,0,0.7);
    -webkit-transition:opacity .25s ease,visibility 0s ease .25s;
    -o-transition:opacity .25s ease,visibility 0s ease .25s;
    transition:opacity .25s ease,visibility 0s ease .25s
}
 .element-menu-canvas.open .canvas-overlay-wrapper{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible;
    -webkit-transition:opacity .25s ease,visibility 0s ease;
    -o-transition:opacity .25s ease,visibility 0s ease;
    transition:opacity .25s ease,visibility 0s ease
}
.element-menu-canvas.open .menu-canvas-content{
    -webkit-transform:none !important;
    -moz-transform:none !important;
    -ms-transform:none !important;
    -o-transform:none !important;
    transform:none !important
}
 .canvas-position-left .element-menu-canvas .menu-canvas-content{
    left:0;
    right:auto;
    -webkit-transform:translate3d(-370px,0,0);
    transform:translate3d(-370px,0,0)
}
.canvas-position-left .element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav>li>a:hover .caret{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.canvas-position-left .element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav .menu-item-has-children .dropdown-menu{
    top:0
}
 .canvas-position-left .element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav .active-mega-menu .dropdown-menu{
    left:calc(100% - -1px)
}
.canvas-position-right .element-menu-canvas .menu-canvas-content{
    right:0;
    left:auto;
    -webkit-transform:translate3d(370px,0,0);
    transform:translate3d(370px,0,0)
}
.canvas-position-right .element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav>li>a:hover .caret{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
 .canvas-position-right .element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav .menu-item-has-children .dropdown-menu{
    top:0
}
.canvas-position-right .element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav .active-mega-menu .dropdown-menu{
    right:100%
}
.element-menu-canvas .menu-canvas-content .tbay-treeview .tbay-vertical .navbar-nav{
    border:0
}
.element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav{
    border:1px solid #eaeaea;
    border-right:0;
    border-left:0
}
.element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav .dropdown-menu>li>a:hover{
    color:var(--tb-theme-color)
}
 .element-menu-canvas .menu-canvas-content .toggle-canvas-title{
    padding-left:20px;
    padding-right:20px;
    padding-bottom:25px;
    font-size:16px;
    font-weight:700
}
.tbay-addon-nav-menu .tbay-elementor-menu-main>ul{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.tbay-section-static .tbay-column-static .elementor-widget.elementor-absolute{
    position:absolute
}
.tbay-section-static .tbay-column-static{
    position:static
}
.tbay-section-static .tbay-column-static .elementor-element-populated,.tbay-section-static .tbay-column-static .elementor-widget-wrap,.tbay-section-static .tbay-column-static .elementor-widget{
    position:static
}
 .tbay-section-static .tbay-column-static .dropdown-menu .elementor-widget-wrap>div{
    padding:0 15px
}
.menu{
    padding:0;
    margin:0
}
.menu li{
    list-style:none
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav{
    float:none;
    width:100%;
    padding:0;
    position:unset;
    z-index:999
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li{
    display:inline-block;
    position:static;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.active>a,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li:hover>a,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li:focus>a{
    color:var(--tb-theme-color)
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.active>a .caret,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li:hover>a .caret,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li:focus>a .caret{
    color:var(--tb-theme-color)
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li .dropdown-menu .heading-tbay-title,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li .dropdown-menu .elementor-heading-title,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li .dropdown-menu .elementor-heading-title{
    font-size:14px;
    line-height:24px;
    font-weight:700;
    color:#000;
    padding-bottom:12px;
    padding-left:0
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li .dropdown-menu .heading-tbay-title{
    padding-left:0
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li .dropdown-menu>li.active>a,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li .dropdown-menu>li:hover :focus>a{
    color:var(--tb-theme-color)
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.menu-item-has-children .caret,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .caret{
    width:12px;
    height:10px;
    display:inline-block;
    font-family:'linearicons';
    color:inherit !important;
    margin-left:5px
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.menu-item-has-children .caret:before,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .caret:before{
    font-size:8px;
    line-height:1;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    display:inline-block;
    margin-left:2px;
    margin-right:0;
    font-weight:400;
    content:"\e93a";
    display:block;
    top:50%;
    margin-top:-5px
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.menu-item-has-children .dropdown-menu>li.menu-item-has-children .caret,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu>li.menu-item-has-children .caret{
    display:none
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.menu-item-has-children .dropdown-menu>li.menu-item-has-children .dropdown-menu,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu>li.menu-item-has-children .dropdown-menu{
    top:0;
    left:100%;
    right:auto
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.menu-item-has-children>.dropdown-menu>li{
    padding:0
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.menu-item-has-children>.dropdown-menu>li>a{
    padding:0
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .elementor-column>.elementor-element-populated{
    padding:0
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu{
    border-top:1px solid #e5e5e5
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu .elementor-nav-menu{
    flex-direction:column
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu .elementor-container{
    min-height:auto
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu ul>li.active>a{
    color:var(--tb-theme-color);
    text-decoration:none
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu ul>li>a{
    color:#999;
    font-size:14px;
    line-height:28px;
    border:0;
    padding:0;
    display:inline-block
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu ul>li>a:hover,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.active-mega-menu .dropdown-menu ul>li>a:focus{
    color:var(--tb-theme-color);
    font-weight:400;
    text-decoration:none
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li>a{
    padding:0 20px;
    line-height:50px;
    position:relative;
    background:transparent;
    text-transform:capitalize;
    color:#000;
    z-index:10;
    display:inherit;
    -webkit-transition:all .35s;
    -o-transition:all .35s;
    transition:all .35s
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li>a img{
    max-width:50px;
    margin-right:8px;
    margin-left:auto;
    font-size:15px
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li>a i{
    margin-right:8px;
    margin-left:0;
    font-size:14px;
    color:#e20202
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li>a:hover,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li>a:focus,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li>a:active{
    background:transparent
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li>a:hover .caret:before,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li>a:focus .caret:before,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li>a:active .caret:before{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li>.dropdown-menu{
    top:100%
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.flash-sale>a{
    font-weight:700;
    color:#e20202;
    padding-left:20px
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.flash-sale>a:hover,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.flash-sale>a:focus,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.flash-sale>a.active{
    font-weight:700;
    color:#e20202
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.aligned-left{
    position:relative
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.aligned-right{
    position:relative
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.aligned-right>.dropdown-menu{
    left:auto;
    right:0
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li:first-child>a{
    padding-left:0
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li:first-child .dropdown-menu{
    left:0
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav>li.menu-item-has-children .dropdown-menu{
    padding:25px 15px;
    border:0
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown{
    position:relative
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu{
    display:block;
    visibility:hidden;
    padding:15px;
    min-width:250px;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transition:all .4s ease-in-out 0s;
    -o-transition:all .4s ease-in-out 0s;
    transition:all .4s ease-in-out 0s;
    border-radius:0 0 3px 3px;
    -webkit-border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
    -ms-border-radius:0 0 3px 3px;
    -o-border-radius:0 0 3px 3px;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0;
    border:0;
    position:absolute;
    left:-15px;
    right:auto;
    top:0;
    background:#fff;
    pointer-events:none
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu .tbay-addon-nav-menu ul{
    display:flex !important;
    flex-direction:column
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu>li:hover>a,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu>li.active>a,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu>li:focus>a{
    color:var(--tb-theme-color);
    text-decoration:underline
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu>li>a{
    background:transparent;
    line-height:28px;
    padding:0;
    font-size:14px;
    color:#888;
    display:inline-block;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    position:relative;
    text-transform:capitalize;
    padding-left:28px
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu>li>a:hover{
    color:var(--tb-theme-color);
    text-decoration:underline
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu .dropdown-menu-inner .has-border{
    border:0
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu .dropdown-menu-inner>p{
    margin:0
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu .tbay-addon ul:not(.entry-meta-list) li>a{
    line-height:33px;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    position:relative;
    text-transform:capitalize;
    color:#888
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu .tbay-addon ul:not(.entry-meta-list) li>a:hover{
    color:var(--tb-theme-color);
    padding-left:0;
    padding-right:0
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu .tbay-addon ul:not(.entry-meta-list) li.active a{
    color:var(--tb-theme-color)
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu .wpb_content_element{
    margin-bottom:0
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dropdown-menu .wpb_single_image{
    margin-top:15px
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .container,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dokan-dashboard .dokan-dashboard-wrap,.dokan-dashboard .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .dokan-dashboard-wrap,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav #wcfm-main-contentainer .wcfm-membership-wrapper,#wcfm-main-contentainer .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .wcfm-membership-wrapper,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .wcfmmp-store-page #wcfmmp-store,.wcfmmp-store-page .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav #wcfmmp-store{
    padding-right:20px;
    padding-left:20px;
    width:100%
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav li:hover>.dropdown-menu{
    visibility:visible;
    pointer-events:auto;
    opacity:1;
    filter:alpha(opacity=100)
}
@media(max-width:1199px){
    .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .column-full{
        width:100%
    }
    .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .column-hidden{
        display:none
    }
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .text-label{
    font-size:12px;
    padding:0 4px;
    background:#07930b;
    color:#fff;
    position:absolute;
    font-weight:normal;
    left:auto;
    right:20px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    top:-10px;
    line-height:16px;
    min-width:34px;
    text-transform:initial
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .text-label:before{
    width:0;
    height:0;
    border-left:3px solid transparent;
    border-right:3px solid transparent;
    border-top:6px solid #07930b;
    content:"";
    position:absolute;
    bottom:-6px;
    left:11px;
    right:auto
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .text-label.label-hot{
    background:var(--tb-theme-color)
}
.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .text-label.label-hot:before{
    border-top-width:6px;
    border-top-style:solid;
    border-top-color:var(--tb-theme-color)
}
 .elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .owl-carousel .item:before,.elementor-widget-tbay-nav-menu .tbay-horizontal .navbar-nav .owl-carousel .item:after{
    display:none
}
.navbar-nav li>.dropdown-menu .tbay-addon .tbay-addon-heading,.navbar-nav li>.dropdown-menu .tbay-addon .tbay-addon-title,.navbar-nav li>.dropdown-menu .tbay-addon .widgettitle,.navbar-nav li>.dropdown-menu .widget .tbay-addon-heading,.navbar-nav li>.dropdown-menu .widget .tbay-addon-title,.navbar-nav li>.dropdown-menu .widget .widgettitle,.tbay-offcanvas-main .dropdown-menu .tbay-addon-heading,.tbay-offcanvas-main .dropdown-menu .tbay-addon-title,.tbay-offcanvas-main .dropdown-menu .widgettitle{
    font-size:15px;
    line-height:40px;
    font-weight:500;
    text-transform:uppercase;
    margin:0;
    text-align:left
}
 .tbay-megamenu-darken{
    background-color:#000
}
.tbay-megamenu-darken .megamenu{
    text-align:left
}
.tbay-megamenu-darken .megamenu>li>a{
    color:#fff
}
.tbay-megamenu-darken .tbay-addon_tbay_socials{
    margin-top:10px;
    margin-right:15px;
    margin-left:15px
}
.tbay-megamenu-darken .tbay-addon_tbay_socials .social li a{
    background-color:#3e3e3e
}
.tbay-megamenu-darken .tbay-addon_tbay_socials .social li a:hover{
    color:#000;
    background-color:#fff
}
.navbar-collapse{
    padding:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:0
}
.navbar-offcanvas .navbar-nav{
    width:100%;
    float:none
}
 .navbar-offcanvas .navbar-nav .caret{
    display:none
}
.navbar-offcanvas .navbar-nav li{
    background:transparent !important;
    padding-left:0;
    border-bottom:1px solid #e5e5e5
}
.navbar-offcanvas .navbar-nav li .hitarea{
    line-height:47px;
    height:47px;
    z-index:1
}
.navbar-offcanvas .navbar-nav li:last-child{
    border:0
}
.navbar-offcanvas .navbar-nav>li{
    padding:7px 0;
    width:100%
}
.navbar-offcanvas .navbar-nav>li>a{
    background:transparent !important;
    padding:0;
    display:inline-block
}
.navbar-offcanvas .navbar-nav>li .hitarea{
    right:14px;
    left:auto
}
 .navbar-offcanvas .navbar-nav>li.open,.navbar-offcanvas .navbar-nav>li.active,.navbar-offcanvas .navbar-nav>li:hover,.navbar-offcanvas .navbar-nav>li.collapsable{
    border-color:#e5e5e5
}
.navbar-offcanvas .navbar-nav>li.open>a:hover,.navbar-offcanvas .navbar-nav>li.open>a:focus,.navbar-offcanvas .navbar-nav>li.open>a,.navbar-offcanvas .navbar-nav>li.active>a:hover,.navbar-offcanvas .navbar-nav>li.active>a:focus,.navbar-offcanvas .navbar-nav>li.active>a,.navbar-offcanvas .navbar-nav>li:hover>a:hover,.navbar-offcanvas .navbar-nav>li:hover>a:focus,.navbar-offcanvas .navbar-nav>li:hover>a,.navbar-offcanvas .navbar-nav>li.collapsable>a:hover,.navbar-offcanvas .navbar-nav>li.collapsable>a:focus,.navbar-offcanvas .navbar-nav>li.collapsable>a{
    color:var(--tb-theme-color)
}
 .navbar-offcanvas .navbar-nav>li.open>a:hover:before,.navbar-offcanvas .navbar-nav>li.open>a:focus:before,.navbar-offcanvas .navbar-nav>li.open>a:before,.navbar-offcanvas .navbar-nav>li.active>a:hover:before,.navbar-offcanvas .navbar-nav>li.active>a:focus:before,.navbar-offcanvas .navbar-nav>li.active>a:before,.navbar-offcanvas .navbar-nav>li:hover>a:hover:before,.navbar-offcanvas .navbar-nav>li:hover>a:focus:before,.navbar-offcanvas .navbar-nav>li:hover>a:before,.navbar-offcanvas .navbar-nav>li.collapsable>a:hover:before,.navbar-offcanvas .navbar-nav>li.collapsable>a:focus:before,.navbar-offcanvas .navbar-nav>li.collapsable>a:before{
    height:100%
}
 .navbar-offcanvas .navbar-nav>li.open .hitarea:after,.navbar-offcanvas .navbar-nav>li.active .hitarea:after,.navbar-offcanvas .navbar-nav>li:hover .hitarea:after,.navbar-offcanvas .navbar-nav>li.collapsable .hitarea:after{
    color:var(--tb-theme-color)
}
.navbar-offcanvas .navbar-nav .text-label{
    top:-7px;
    left:50px;
    right:auto;
    z-index:1000
}
.navbar-offcanvas .dropdown-menu{
    margin:0;
    position:relative;
    top:auto;
    left:auto;
    border:0;
    width:100%;
    background:#fafafa;
    -webkit-box-shadow:none;
    box-shadow:none
}
.navbar-offcanvas .dropdown-menu li{
    border-bottom:1px solid #f5f5f5
}
 .navbar-offcanvas .dropdown-menu li:last-child{
    border:0
}
.navbar-offcanvas .dropdown-menu>li a{
    background:transparent !important;
    padding:0 0 0 35px
}
.navbar-offcanvas .dropdown-menu>li.active>a,.navbar-offcanvas .dropdown-menu>li>a:hover,.navbar-offcanvas .dropdown-menu>li>a:focus{
    color:var(--tb-theme-color)
}
.navbar-offcanvas .dropdown-menu [class*="col-sm"]{
    width:100%
}
.navbar-offcanvas .dropdown-menu .dropdown-menu-inner{
    padding:0
}
.navbar-offcanvas .dropdown-menu .dropdown-menu-inner .wpb_content_element{
    margin:0
}
 .navbar-offcanvas .dropdown-menu .dropdown-menu-inner .vc_row{
    margin:0;
    padding:0;
    border:0
}
.navbar-offcanvas .dropdown-menu .dropdown-menu-inner .vc_row [class*="col"]{
    padding:0
}
.navbar-offcanvas .dropdown-menu .dropdown-menu-inner .tbay-addon{
    display:none
}
.navbar-offcanvas .dropdown-menu .dropdown-menu-inner .tbay-addon.tbay-addon-nav-menu{
    display:block
}
.navbar-offcanvas .dropdown-menu .dropdown-menu-inner .tbay-addon>.tbay-addon-title{
    margin:0;
    padding:10px 35px;
    line-height:24px
}
 .navbar-offcanvas .dropdown-menu .dropdown-menu-inner ul{
    background:transparent
}
.navbar-offcanvas .dropdown-menu .dropdown-menu-inner ul li{
    padding:0
}
.navbar-offcanvas .dropdown-menu .dropdown-menu-inner ul li a{
    font-size:13px
}
.navbar-offcanvas .dropdown-menu .tbay-addon-title{
    font-weight:500;
    margin:0 0 10px
}
.navbar-offcanvas .dropdown-menu .dropdown-menu>li>a{
    padding-left:35px;
    padding-right:0
}
.navbar-offcanvas .dropdown-menu .dropdown-menu .dropdown-menu>li>a{
    padding-left:45px;
    padding-right:0
}
.navbar-offcanvas .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu>li>a{
    padding-left:45px;
    padding-right:0;
    border-bottom:1px solid #f5f5f5
}
 .navbar-offcanvas .aligned-fullwidth>.dropdown-menu{
    width:100%;
    padding:0
}
.text-label{
    line-height:18px;
    padding:0 6px;
    background-color:#ca0815;
    color:#fff;
    font-size:12px;
    text-align:center
}
.text-label.label-new{
    background-color:#0a7e28
}
.hidden-indicator-yes .caret{
    display:none !important
}
.hidden-indicator-yes .tbay-vertical li.active-mega-menu>a:after,.hidden-indicator-yes .tbay-vertical li.menu-item-has-children>a:after{
    display:none !important
}
.elementor-widget-tbay-nav-menu:not(.elementor-toggle-content-menu-yes) .category-inside-content{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}
 .elementor-widget-tbay-nav-menu:not(.elementor-toggle-content-menu-yes) .category-inside-title:after{
    display:none
}
.elementor-widget-tbay-nav-menu:not(.elementor-toggle-content-menu-yes) .category-inside-content{
    -webkit-box-shadow:none;
    box-shadow:none
}
.elementor-nav-menu--layout-treeview{
    height:100%;
    overflow-y:auto;
    overflow-x:hidden
}
.tbay-treeview .dropdown-menu{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-left:0;
    border-right:0;
    margin-top:0;
    border-top:0;
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left
}
 .tbay-treeview .navbar-nav>li>a{
    background:transparent !important
}
.tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu,.tbay-treeview .navbar-nav>li.menu-item-has-children .dropdown-menu{
    border:0;
    position:static;
    width:100% !important;
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    -ms-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0);
    padding:0;
    visibility:visible;
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
    padding-left:20px;
    padding-right:20px
}
 .tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu ul>li>a,.tbay-treeview .navbar-nav>li.menu-item-has-children .dropdown-menu ul>li>a{
    padding:0 !important;
    line-height:28px
}
.tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu ul>li>a:hover,.tbay-treeview .navbar-nav>li.menu-item-has-children .dropdown-menu ul>li>a:hover{
    text-decoration:none;
    color:var(--tb-theme-color)
}
.tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu .elementor-column,.tbay-treeview .navbar-nav>li.menu-item-has-children .dropdown-menu .elementor-column{
    width:100% !important
}
 .tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu .elementor-row,.tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu .elementor-container,.tbay-treeview .navbar-nav>li.menu-item-has-children .dropdown-menu .elementor-row,.tbay-treeview .navbar-nav>li.menu-item-has-children .dropdown-menu .elementor-container{
    flex-direction:column
}
.tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu .elementor-column,.tbay-treeview .navbar-nav>li.menu-item-has-children .dropdown-menu .elementor-column{
    padding:15px 0
}
 .tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu .banner-mega .elementor-widget-wrap,.tbay-treeview .navbar-nav>li.menu-item-has-children .dropdown-menu .banner-mega .elementor-widget-wrap{
    padding-top:0 !important;
    padding-bottom:30px
}
.tbay-treeview .navbar-nav>li .dropdown-menu .elementor-heading-title{
    font-size:14px;
    line-height:24px;
    color:#000;
    font-weight:700;
    margin-bottom:12px
}
.tbay-treeview .tbay-vertical .navbar-nav.megamenu{
    background-color:transparent;
    margin-bottom:15px
}
.tbay-treeview .tbay-vertical .navbar-nav.megamenu a{
    border-bottom:0
}
 .treeview .tbay-addon>.tbay-addon-title{
    font-size:15px;
    padding:0;
    text-align:left;
    font-weight:bold;
    color:#000
}
.treeview li a.selected{
    background:transparent
}
.menu.treeview li{
    background:none !important;
    padding:0
}
.tbay_custom_menu.treeview-menu .dropdown-menu{
    position:static;
    border:0;
    float:none;
    padding-left:0;
    border-top:1px solid rgba(0,0,0,0.15);
    padding-top:0;
    background:#fafafa;
    padding-bottom:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.tbay_custom_menu.treeview-menu .dropdown-menu p{
    margin-bottom:0
}
 .tbay_custom_menu.treeview-menu .dropdown-menu .tbay-addon-title{
    font-weight:700 !important;
    font-size:15px !important;
    margin:0 !important;
    padding:10px 20px !important;
    line-height:normal !important;
    background:#eee !important;
    border-bottom:1px solid rgba(0,0,0,0.1);
    border-radius:0 !important
}
.tbay_custom_menu.treeview-menu .dropdown-menu .tbay-addon-title:before{
    display:none !important
}
.tbay_custom_menu.treeview-menu .dropdown-menu ul{
    margin-top:0;
    border-top:0;
    background:#fafafa
}
.tbay_custom_menu.treeview-menu .dropdown-menu ul li{
    border-bottom:1px solid rgba(0,0,0,0.1) !important
}
 .tbay_custom_menu.treeview-menu .dropdown-menu ul li a{
    line-height:normal;
    padding:5px 20px !important
}
.treeview li{
    position:relative;
    background:none !important;
    padding:0 !important
}
.treeview li>a{
    width:100%;
    display:inline-block;
    line-height:46px;
    padding-left:40px;
    padding-right:0;
    position:relative
}
.treeview li>a i,.treeview li>a img{
    position:static
}
.treeview li .hitarea{
    position:absolute;
    right:0;
    margin:0;
    background:transparent;
    z-index:99;
    height:100%;
    top:0;
    line-height:45px;
    width:30px;
    padding-right:15px;
    padding-left:0;
    text-align:center
}
 .treeview li .hitarea:after{
    display:block;
    font-size:14px;
    content:"\e615";
    font-family:'simple-line-icons'
}
.treeview li.expandable>.hitarea:after{
    content:"\e095";
    font-family:'simple-line-icons';
    color:#bbb;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.treeview li.collapsable{
    padding-bottom:0 !important
}
.treeview li.collapsable>.hitarea:after{
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
 .treeview li .tbay-addon-nav-menu .menu>li:last-child,.treeview li .wpb_content_element .menu>li:last-child{
    border-bottom:0 !important;
    padding-bottom:10px
}
.treeview .sub-menu a{
    width:auto
}
.treeview .sub-menu a:before{
    content:'';
    width:10px;
    height:.5px;
    background:#999;
    position:absolute;
    top:50%;
    left:10px;
    right:auto;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 .treeview .sub-menu a:hover:before{
    left:20px;
    right:auto;
    background:var(--tb-theme-color)
}
.element-tbay-nav-menu .caret .tbay-treeview .caret{
    display:none
}
.tbay-homepage-demo.body-inside-open #tbay-header.nav-cover-active-4 #nav-cover,.tbay-homepage-demo.body-inside-open #tbay-customize-header.nav-cover-active-4 #nav-cover{
    visibility:hidden
}
#tbay-header .elementor-widget-wrap>.elementor-element.elementor-widget-tbay-nav-menu,#tbay-customize-header .elementor-widget-wrap>.elementor-element.elementor-widget-tbay-nav-menu{
    width:100% !important
}
 .elementor-widget-tbay-nav-menu .tbay-treevertical-lv1>.navbar-nav{
    list-style:none;
    padding:0;
    margin:0;
    flex-direction:column;
    display:flex
}
.elementor-widget-tbay-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a{
    display:block;
    padding:0 20px;
    line-height:44px;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    border-bottom:1px solid #ddd;
    color:#000;
    text-transform:capitalize
}
.elementor-widget-tbay-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a:hover{
    color:var(--tb-theme-color)
}
.elementor-widget-tbay-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a i,.elementor-widget-tbay-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a img{
    display:inline-block;
    font-size:15px;
    vertical-align:middle;
    color:#888;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    margin:0;
    margin-left:0;
    margin-right:15px
}
 .elementor-widget-tbay-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a i:hover{
    -webkit-transform:translate(0,-50%);
    -moz-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.elementor-widget-tbay-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a.selected,.elementor-widget-tbay-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a:hover{
    background-color:transparent;
    color:var(--tb-theme-color)
}
.elementor-widget-tbay-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a.selected i,.elementor-widget-tbay-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a:hover i{
    color:var(--tb-theme-color)
}
 .elementor-widget-tbay-nav-menu .tbay-treevertical-lv1>.navbar-nav>li>a .text-label{
    display:inline-block;
    margin-left:10px;
    margin-right:0
}
.elementor-widget-tbay-nav-menu .tbay-treevertical-lv1>.navbar-nav>li:last-child a{
    border:0
}
.tbay-element.tbay-addon-nav-menu.category-inside .tbay-treevertical-lv1.tbay-elementor-menu-main>.navbar-nav>li>a{
    padding-left:20px;
    padding-right:20px
}
.tbay-element.tbay-addon-nav-menu.open .category-inside-title::after{
    opacity:1;
    filter:alpha(opacity=100)
}
.tbay-element.tbay-addon-nav-menu .category-inside-title{
    padding:0 14px 0 12px;
    cursor:pointer
}
 .tbay-element.tbay-addon-nav-menu .category-inside-title:hover::after,.tbay-element.tbay-addon-nav-menu .category-inside-title:focus::after{
    opacity:1;
    filter:alpha(opacity=100)
}
.tbay-element.tbay-addon-nav-menu .category-inside-title::after{
    opacity:.8;
    filter:alpha(opacity=80);
    position:absolute;
    right:0
}
.tbay-vertical .navbar-nav>li.menu-item-has-children{
    position:relative
}
.tbay-vertical li.active-mega-menu{
    position:unset !important
}
.tbay-vertical li.menu-item-has-children{
    position:relative
}
.tbay-vertical li.menu-item-has-children>.dropdown-menu li{
    padding:0;
    border-bottom:1px solid #f5f5f5
}
 .tbay-vertical li.menu-item-has-children>.dropdown-menu li:last-child{
    border-bottom:0
}
.tbay-vertical li.menu-item-has-children>.dropdown-menu li.menu-item-has-children>a{
    position:relative;
    display:block
}
.tbay-vertical li.menu-item-has-children>.dropdown-menu li.menu-item-has-children>a .caret{
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    position:absolute;
    top:0;
    right:20px;
    left:auto;
    font-size:11.57px;
    height:inherit
}
.tbay-vertical li.menu-item-has-children>.dropdown-menu li:hover>a .caret,.tbay-vertical li.menu-item-has-children>.dropdown-menu li:focus>a .caret{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
 .tbay-vertical li.menu-item-has-children>.dropdown-menu li:hover>.dropdown-menu,.tbay-vertical li.menu-item-has-children>.dropdown-menu li:hover>.sub-menu,.tbay-vertical li.menu-item-has-children>.dropdown-menu li:focus>.dropdown-menu,.tbay-vertical li.menu-item-has-children>.dropdown-menu li:focus>.sub-menu{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible
}
.tbay-vertical li.menu-item-has-children>.dropdown-menu li a{
    padding:0 20px;
    padding-left:15px !important;
    padding-right:15px !important;
    line-height:40px;
    border-bottom:0;
    display:block
}
 .tbay-vertical li.active-mega-menu .tbay_custom_menu li,.tbay-vertical li.menu-item-has-children .tbay_custom_menu li{
    border-bottom:0
}
.tbay-vertical li.active-mega-menu .tbay_custom_menu li>a,.tbay-vertical li.menu-item-has-children .tbay_custom_menu li>a{
    padding:0;
    line-height:29px
}
.tbay-vertical li.active-mega-menu>a,.tbay-vertical li.menu-item-has-children>a{
    position:relative;
    display:block
}
.tbay-vertical li.active-mega-menu>a .caret,.tbay-vertical li.menu-item-has-children>a .caret{
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    position:absolute;
    top:0;
    right:20px;
    left:auto;
    font-size:10px;
    display:inline-block
}
 .tbay-vertical li.active-mega-menu>a .caret::before,.tbay-vertical li.menu-item-has-children>a .caret::before{
    color:initial;
    display:inline-block;
    position:unset;
    content:"\e93c";
    font-weight:normal
}
.tbay-vertical li.active-mega-menu>.dropdown-menu,.tbay-vertical li.active-mega-menu>.sub-menu,.tbay-vertical li.menu-item-has-children>.dropdown-menu,.tbay-vertical li.menu-item-has-children>.sub-menu{
    padding:15px
}
.tbay-vertical li.active-mega-menu:hover>a .caret::before,.tbay-vertical li.menu-item-has-children:hover>a .caret::before{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
 .tbay-vertical li.active-mega-menu:hover>.dropdown-menu,.tbay-vertical li.active-mega-menu:hover>.sub-menu,.tbay-vertical li.menu-item-has-children:hover>.dropdown-menu,.tbay-vertical li.menu-item-has-children:hover>.sub-menu{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible;
    pointer-events:all
}
.tbay-vertical li.active-mega-menu .dropdown-menu .elementor-widget-container>.elementor-heading-title,.tbay-vertical li.menu-item-has-children .dropdown-menu .elementor-widget-container>.elementor-heading-title{
    margin-bottom:20px;
    font-size:14px;
    font-weight:bold
}
 .tbay-vertical li.active-mega-menu .dropdown-menu .elementor-widget-container .heading-tbay-title .title,.tbay-vertical li.menu-item-has-children .dropdown-menu .elementor-widget-container .heading-tbay-title .title{
    line-height:1;
    font-size:14px
}
.tbay-vertical .dropdown-menu,.tbay-vertical .sub-menu{
    pointer-events:none;
    top:0;
    left:100%;
    right:auto;
    position:absolute;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-left:0;
    margin:0;
    background:#fff;
    display:block;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    opacity:0;
    filter:alpha(opacity=0);
    visibility:hidden;
    border:1px solid #eaeaea;
    border-left:0;
    padding:15px;
    margin-top:-1px
}
 .tbay-vertical .dropdown-menu>li,.tbay-vertical .sub-menu>li{
    padding:0 !important
}
.tbay-vertical .dropdown-menu>li:last-child>a,.tbay-vertical .sub-menu>li:last-child>a{
    border:0 !important
}
.tbay-vertical .dropdown-menu>li>a,.tbay-vertical .sub-menu>li>a{
    padding-left:0 !important;
    padding-right:0 !important
}
.tbay-vertical .dropdown-menu .dropdown-menu-inner>.vc_row,.tbay-vertical .sub-menu .dropdown-menu-inner>.vc_row{
    padding:25px 10px;
    margin:0
}
.tbay-vertical .dropdown-menu .dropdown-menu-inner>.vc_row+.vc_row,.tbay-vertical .sub-menu .dropdown-menu-inner>.vc_row+.vc_row{
    padding-top:0
}
 .tbay-vertical .dropdown-menu:before,.tbay-vertical .sub-menu:before{
    content:'';
    background-color:#ddd;
    width:1px;
    height:100%;
    position:absolute;
    left:-1px;
    top:0;
    right:auto
}
.tbay-vertical .dropdown-menu p,.tbay-vertical .sub-menu p{
    margin:0
}
.tbay-vertical .dropdown-menu .elementor-element-populated,.tbay-vertical .sub-menu .elementor-element-populated{
    padding:15px 0
}
.tbay-vertical .dropdown-menu .elementor-column,.tbay-vertical .sub-menu .elementor-column{
    width:100% !important
}
 .tbay-vertical .dropdown-menu .elementor-widget-wp-widget-nav_menu .elementor-widget-container h5,.tbay-vertical .sub-menu .elementor-widget-wp-widget-nav_menu .elementor-widget-container h5{
    font-size:18px;
    background:#f5f5f5;
    padding:15px
}
.tbay-vertical .dropdown-menu .elementor-widget-wp-widget-nav_menu .elementor-widget-container ul.menu a,.tbay-vertical .sub-menu .elementor-widget-wp-widget-nav_menu .elementor-widget-container ul.menu a{
    font-size:14px;
    line-height:36px;
    padding-left:30px;
    padding-right:0;
    border-bottom:1px solid #f5f5f5
}
 .tbay-vertical .dropdown-menu>li,.tbay-vertical .sub-menu>li{
    padding:5px 20px;
    line-height:28px
}
.tbay-vertical .dropdown-menu>li>a,.tbay-vertical .sub-menu>li>a{
    font-size:14px;
    padding-left:30px;
    padding-right:0;
    border-bottom:1px solid #f5f5f5;
    line-height:36px
}
.tbay-vertical .dropdown-menu>li>a:hover,.tbay-vertical .sub-menu>li>a:hover{
    color:var(--tb-theme-color);
    padding:0
}
.tbay-vertical .dropdown-menu .elementor-section-wrap>section+section,.tbay-vertical .sub-menu .elementor-section-wrap>section+section{
    margin-top:-30px
}
 .tbay-vertical .dropdown-menu .tbay-vertical>.navbar-nav,.tbay-vertical .sub-menu .tbay-vertical>.navbar-nav{
    border:0
}
.tbay-vertical .dropdown-menu .tbay-vertical>.navbar-nav>li:hover,.tbay-vertical .sub-menu .tbay-vertical>.navbar-nav>li:hover{
    background-color:transparent
}
.tbay-vertical .dropdown-menu .tbay-vertical>.navbar-nav>li>a,.tbay-vertical .sub-menu .tbay-vertical>.navbar-nav>li>a{
    border-bottom:0;
    line-height:28px;
    color:#999
}
.tbay-vertical .dropdown-menu .tbay-vertical>.navbar-nav>li>a:hover,.tbay-vertical .sub-menu .tbay-vertical>.navbar-nav>li>a:hover{
    color:var(--tb-theme-color);
    background-color:transparent;
    text-decoration:underline
}
 .tbay-vertical .dropdown-menu .tbay-vertical>.navbar-nav>li>a img,.tbay-vertical .sub-menu .tbay-vertical>.navbar-nav>li>a img{
    margin:0
}
.tbay-vertical .dropdown-menu .brands.row.grid,.tbay-vertical .sub-menu .brands.row.grid{
    margin-right:-4px;
    margin-left:-4px
}
.tbay-vertical .dropdown-menu .brands.row.grid>.item,.tbay-vertical .sub-menu .brands.row.grid>.item{
    padding:0 4px;
    margin-bottom:8px
}
.open .category-inside-content{
    min-width:270px
}
.tbay-vertical .navbar-nav>li.active-mega-menu .dropdown-menu ul>li>a{
    padding:0 !important;
    line-height:28px
}
 .tbay-vertical .navbar-nav>li .elementor-heading-title{
    font-size:14px;
    line-height:24px;
    color:#000;
    font-weight:700;
    margin-bottom:12px
}
.menu-canvas-content .tbay-vertical .navbar-nav{
    list-style:none;
    padding:0;
    margin:0
}
.menu-canvas-content .tbay-vertical .navbar-nav>li>a{
    display:block;
    padding:0 20px;
    line-height:45px;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    border-bottom:1px solid #eaeaea;
    text-transform:capitalize
}
.menu-canvas-content .tbay-vertical .navbar-nav>li>a:hover{
    background:#f5f5f5
}
 .menu-canvas-content .tbay-vertical .navbar-nav>li:hover{
    background:#f5f5f5
}
.menu-canvas-content .tbay-vertical .navbar-nav>li:hover>a{
    color:var(--tb-theme-color)
}
.menu-canvas-content .tbay-vertical .navbar-nav>li:hover>a i{
    color:var(--tb-theme-color)
}
.menu-canvas-content .tbay-vertical .navbar-nav li>a i,.menu-canvas-content .tbay-vertical .navbar-nav li>a img{
    display:inline-block;
    margin-right:12px;
    margin-left:0;
    font-size:18px;
    vertical-align:middle;
    color:#888;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
 .menu-canvas-content .tbay-vertical .navbar-nav li>a.selected,.menu-canvas-content .tbay-vertical .navbar-nav li>a:hover{
    background-color:#f5f5f5;
    color:var(--tb-theme-color)
}
.menu-canvas-content .tbay-vertical .navbar-nav li>a.selected i,.menu-canvas-content .tbay-vertical .navbar-nav li>a.selected .caret,.menu-canvas-content .tbay-vertical .navbar-nav li>a:hover i,.menu-canvas-content .tbay-vertical .navbar-nav li>a:hover .caret{
    color:var(--tb-theme-color)
}
.menu-canvas-content .tbay-vertical .navbar-nav li>a .text-label{
    display:inline-block;
    margin-left:10px;
    margin-right:0
}
 .menu-canvas-content .tbay-vertical .navbar-nav li:last-child a{
    border:0
}
.menu-canvas-content .tbay-vertical .navbar-nav li.active-mega-menu>a,.menu-canvas-content .tbay-vertical .navbar-nav li.menu-item-has-children>a{
    position:relative;
    display:block
}
.menu-canvas-content .tbay-vertical .navbar-nav li.active-mega-menu>a .caret,.menu-canvas-content .tbay-vertical .navbar-nav li.menu-item-has-children>a .caret{
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    position:absolute;
    top:0;
    right:20px;
    left:auto;
    font-size:11.57px
}
 .menu-canvas-content .tbay-vertical .navbar-nav li.active-mega-menu:hover>.dropdown-menu,.menu-canvas-content .tbay-vertical .navbar-nav li.active-mega-menu:hover>.sub-menu,.menu-canvas-content .tbay-vertical .navbar-nav li.menu-item-has-children:hover>.dropdown-menu,.menu-canvas-content .tbay-vertical .navbar-nav li.menu-item-has-children:hover>.sub-menu{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible
}
.menu-canvas-content .tbay-vertical .navbar-nav .dropdown-menu,.menu-canvas-content .tbay-vertical .navbar-nav .sub-menu{
    top:0;
    left:100%;
    right:auto;
    position:absolute;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-left:0;
    margin:0;
    background:#fff;
    display:block;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    opacity:0;
    filter:alpha(opacity=0);
    visibility:hidden;
    border:1px solid #eaeaea;
    border-left:0;
    padding:0
}
 .menu-canvas-content .tbay-vertical .navbar-nav .dropdown-menu .dropdown-menu-inner>.vc_row,.menu-canvas-content .tbay-vertical .navbar-nav .sub-menu .dropdown-menu-inner>.vc_row{
    padding:25px 10px;
    margin:0
}
.menu-canvas-content .tbay-vertical .navbar-nav .dropdown-menu .dropdown-menu-inner>.vc_row+.vc_row,.menu-canvas-content .tbay-vertical .navbar-nav .sub-menu .dropdown-menu-inner>.vc_row+.vc_row{
    padding-top:0
}
.menu-canvas-content .tbay-vertical .navbar-nav .dropdown-menu:before,.menu-canvas-content .tbay-vertical .navbar-nav .sub-menu:before{
    content:'';
    background-color:#ddd;
    width:1px;
    height:100%;
    position:absolute;
    left:-1px;
    top:0;
    right:auto
}
 .menu-canvas-content .tbay-vertical .navbar-nav .dropdown-menu p,.menu-canvas-content .tbay-vertical .navbar-nav .sub-menu p{
    margin:0
}
.menu-canvas-content .tbay-vertical .navbar-nav .sub-menu{
    min-width:100%;
    min-height:auto;
    list-style:none;
    z-index:9999;
    padding:10px 0
}
.menu-canvas-content .tbay-vertical .navbar-nav .sub-menu>li>a{
    display:block;
    position:relative;
    line-height:44px;
    padding:0 15px;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.menu-canvas-content .tbay-vertical .navbar-nav .tbay-addon .tbay-addon-title{
    font-size:14px;
    text-transform:uppercase;
    line-height:inherit;
    margin:0 0 5px
}
 .menu-canvas-content .tbay-vertical .navbar-nav .wpb_content_element{
    margin-bottom:15px
}
.menu-canvas-content .tbay-vertical .navbar-nav .tbay-addon-nav-menu li a{
    line-height:29px;
    color:#888
}
.menu-canvas-content .tbay-vertical .navbar-nav .tbay-addon-nav-menu li a:hover{
    color:var(--tb-theme-color)
}
.tbay-vertical-menu .treeview li.collapsable .hitarea:after{
    content:"\e615"
}
.tbay-vertical-menu .treeview li.expandable .hitarea:after{
    content:"\e095"
}
.tbay-vertical-menu .treeview li .hitarea:not(:first-child){
    display:none
}
 .tbay-vertical-menu .treeview li .hitarea{
    top:2px;
    display:none
}
nav.tbay-vertical.vertical-submenu-left .navbar-nav li.active-mega-menu>a::after,nav.tbay-vertical.vertical-submenu-left .navbar-nav li.menu-item-has-children>a::after{
    left:15px;
    right:auto;
    content:'\e93b';
    opacity:100 !important
}
nav.tbay-vertical.vertical-submenu-left .navbar-nav li a{
    text-align:right;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
    flex-direction:row-reverse
}
nav.tbay-vertical.vertical-submenu-left .navbar-nav li a>i{
    margin-left:15px;
    margin-right:0
}
 nav.tbay-vertical.vertical-submenu-left .navbar-nav .menu-item-has-children .dropdown-menu{
    right:100%;
    left:auto;
    top:-1px
}
nav.tbay-vertical.vertical-submenu-left .navbar-nav .active-mega-menu .dropdown-menu{
    right:calc(100% - 1px);
    left:auto
}
nav.tbay-vertical.vertical-submenu-left .navbar-nav .active-mega-menu .dropdown-menu .elementor-nav-menu ul{
    display:block
}
.tbay-vertical.vertical-submenu-right .navbar-nav .menu-item-has-children .dropdown-menu,.tbay-vertical.vertical-submenu-right .navbar-nav .active-mega-menu .dropdown-menu{
    left:calc(100% - -1px);
    right:auto;
    top:-1px;
    padding:0
}
 .tbay-vertical.vertical-submenu-right .navbar-nav .menu-item-has-children .dropdown-menu>li>a,.tbay-vertical.vertical-submenu-right .navbar-nav .active-mega-menu .dropdown-menu>li>a{
    line-height:44px;
    padding-left:20px !important;
    padding-right:20px !important;
    border-color:#ddd
}
.tbay-vertical.vertical-submenu-right .navbar-nav .menu-item-has-children .dropdown-menu ul.elementor-nav-menu,.tbay-vertical.vertical-submenu-right .navbar-nav .active-mega-menu .dropdown-menu ul.elementor-nav-menu{
    display:flex !important;
    flex-direction:column
}
 .tbay-vertical.vertical-submenu-right .navbar-nav .menu-item-has-children .dropdown-menu>li>a{
    padding:0
}
article .more{
    margin-top:18px
}
.layout-blog .row.grid>div:last-child .post-list{
    margin:0;
    border:0
}
.layout-blog .row.grid[data-xlgdesktop="3"]{
    margin:0 -20px
}
.layout-blog .row.grid[data-xlgdesktop="3"]>div{
    padding:0 20px
}
.post .entry-header{
    margin-top:25px
}
.post .entry-date,.post .comments-link,.post .comments-link a{
    color:#888
}
.post.sticky{
    border:30px solid var(--tb-theme-color);
    padding:0 20px 20px
}
 .post .entry-thumb>a{
    position:relative;
    display:inline-block
}
.post .entry-thumb>a:before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
    visibility:hidden;
    pointer-events:none;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.post .entry-thumb>a:hover:before{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100)
}
.post .entry-thumb img{
    border:1px solid #e5e5e5
}
.post .entry-category{
    display:block;
    margin-bottom:6px
}
 .post .entry-category i{
    display:inline-block;
    margin-right:5px;
    margin-left:0
}
.post .entry-category.type-1 a{
    line-height:24px !important;
    background:#f5f5f5;
    text-transform:inherit;
    padding:0 10px;
    font-weight:normal;
    margin-bottom:7px
}
.post .entry-category.type-1 a:hover{
    background:#fff
}
.post .entry-category.type-1 a+a{
    margin-left:7px;
    margin-right:0
}
.post .entry-category.type-2 a{
    color:var(--tb-theme-color);
    margin-left:2px;
    margin-right:0;
    display:inline-block
}
.post .entry-category.type-2 a+a{
    margin-left:4px
}
 .post .entry-category.type-2 a:hover:after{
    -webkit-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    -o-transform:translateY(-3px);
    transform:translateY(-3px)
}
.post .entry-content{
    color:#555
}
.post .entry-content p{
    line-height:32px
}
.entry-meta-list{
    color:#888;
    margin:0 0 10px;
    padding:0;
    display:flex;
    align-items:center
}
.entry-meta-list>li{
    list-style:none;
    float:left;
    padding:0 9px;
    position:relative;
    line-height:20px
}
.entry-meta-list>li:after{
    content:'';
    background:#e5e5e5;
    position:absolute;
    right:0;
    left:auto;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    width:1px;
    height:15px
}
 .entry-meta-list>li:first-child{
    padding-left:0
}
.entry-meta-list>li:last-child{
    padding-right:0
}
.entry-meta-list>li:last-child:after{
    display:none
}
.entry-meta-list>li:only-child:after{
    display:none
}
.entry-meta-list li.entry-author i{
    font-size:14px;
    line-height:27px
}
.entry-meta-list i{
    font-size:15px;
    margin-right:3px;
    margin-left:0;
    display:inline-block;
    vertical-align:middle
}
.entry-meta-list a{
    vertical-align:middle
}
.entry-meta-list .entry-author img{
    max-width:23px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    margin:0 5px
}
 .entry-meta-list .entry-author a{
    color:var(--tb-theme-color)
}
.entry-meta-list .entry-author a:hover:after{
    -webkit-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    -o-transform:translateY(-3px);
    transform:translateY(-3px)
}
.meta time:before{
    font-size:18px;
    margin-right:10px;
    margin-left:0;
    display:inline-block
}
.entry-description{
    line-height:27px;
    color:#555
}
.post-list .readmore,.post-grid .readmore{
    padding:0 20px
}
.post-list .readmore i,.post-grid .readmore i{
    font-size:12px;
    vertical-align:inherit
}
 .entry-title{
    font-size:20px;
    font-weight:500;
    margin:10px 0 0;
    line-height:30px
}
.entry-title a:hover{
    color:var(--tb-theme-color)
}
.post-list{
    margin-bottom:40px
}
.post-list .post .entry-header{
    margin-top:20px
}
.post-list .entry-title{
    font-size:23px;
    line-height:35px;
    margin:0 0 10px
}
.post-list.position-image-row{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    margin-bottom:25px;
    padding-bottom:25px;
    border-bottom:1px solid #e5e5e5
}
.post-list.position-image-row .post{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center
}
 .post-list.position-image-row .post .entry-header{
    margin:0 !important;
    padding-left:30px;
    padding-right:0
}
.post-grid{
    margin-bottom:40px
}
.post-grid .post .entry-header{
    margin-top:17px
}
.post-grid .post .entry-category{
    margin:0
}
.post-grid .entry-title{
    margin:8px 0 10px;
    line-height:25px
}
.post-grid .entry-meta-list{
    margin-bottom:12px
}
.post-grid .entry-meta-list .comments-link a span{
    display:none
}
.post-large{
    display:block
}
.post-large img{
    width:100%
}
.style-grid .post .entry-title,.related-posts .post .entry-title{
    font-size:20px;
    line-height:30px;
    margin:20px 0
}
 .style-grid .post .entry-header,.related-posts .post .entry-header{
    margin:30px 0 0
}
.style-grid .post .entry-description,.related-posts .post .entry-description{
    margin-top:10px;
    margin-left:0
}
.style-grid .post .entry-category,.related-posts .post .entry-category{
    position:static
}
.style-grid .post .entry-category i,.related-posts .post .entry-category i{
    font-size:18px;
    margin-right:5px;
    vertical-align:middle;
    display:inline-block
}
.style-grid .post .entry-category a,.related-posts .post .entry-category a{
    color:var(--tb-theme-color)
}
 .style-vertical .post{
    margin:0 -15px
}
.style-vertical .post:before,.style-vertical .post:after{
    content:" ";
    display:table
}
.style-vertical .post:after{
    clear:both
}
.style-vertical .post figure,.style-vertical .post .owl-carousel-play{
    float:left;
    width:55%;
    padding:0 15px
}
.style-vertical .post .entry-content{
    float:left;
    width:45%;
    margin:0;
    padding:0 15px
}
.style-vertical .post .entry-header{
    margin:0
}
.post-area .post-list .entry-list{
    margin-bottom:0
}
.post-area .sticky{
    margin-top:20px;
    padding:20px;
    border:2px solid var(--tb-theme-color)
}
 .post-area .post-link{
    font-size:18px;
    display:block;
    padding:17px 27px;
    min-height:60px;
    color:#fff;
    float:left;
    width:100%;
    height:auto;
    background:#222
}
.post-area .entry-meta{
    margin:8px 0 12px 0;
    font-size:12px;
    font-weight:300
}
.post-area .entry-meta,.post-area .entry-meta a{
    color:var(--tb-theme-color)
}
.post-area .entry-content .ratings .meta{
    color:inherit;
    font-size:inherit
}
.post-area .entry-content .ratings .rating a{
    text-indent:-999em
}
.post-area .author-info{
    margin-bottom:30px
}
.post-area .author-info .author-about-container .avatar-img img{
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    margin-top:20px;
    margin-right:20px;
    margin-left:auto
}
 .post-area .author-info .author-title{
    text-transform:uppercase;
    font-size:14px;
    font-weight:500
}
.layout-blog .row>div:not(.col-md-12) .post-list .owl-carousel>.slick-arrow{
    width:35px;
    height:35px;
    font-size:13px;
    line-height:35px
}
.audio-responsive{
    margin-bottom:30px
}
.audio-responsive iframe{
    height:400px;
    width:100%
}
.post .gallery .gallery-item figcaption{
    position:absolute;
    left:0;
    right:auto;
    bottom:0;
    width:100%;
    opacity:0;
    filter:alpha(opacity=0);
    z-index:9;
    color:#fff;
    background:rgba(0,0,0,0.7);
    padding:15px
}
 .post .gallery .gallery-item:hover figcaption{
    opacity:1;
    filter:alpha(opacity=100)
}
.video-responsive{
    height:0;
    padding-top:0;
    padding-bottom:56.25%;
    position:relative;
    overflow:hidden
}
.video-responsive embed,.video-responsive iframe,.video-responsive object,.video-responsive video{
    top:0;
    left:0;
    right:auto;
    position:absolute;
    width:100%;
    height:100%
}
.link-wrap{
    min-height:202px;
    background:var(--tb-theme-color)
}
.link-wrap a{
    position:absolute;
    top:50%;
    left:50%;
    right:auto;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%;
    color:var(--btn-color-white) !important;
    font-size:20px;
    font-weight:500
}
 .link-wrap a:hover{
    text-decoration:underline
}
.entry-single .entry-header{
    margin:0 0 25px
}
.entry-single .entry-header+.entry-thumb,.entry-single .entry-header+.owl-carousel-play,.entry-single .entry-header+.content-image,.entry-single .entry-header+.audio-wrap,.entry-single .entry-header+.link-wrap,.entry-single .entry-header+blockquote{
    padding:0 !important;
    margin:0 !important
}
.entry-single .entry-title{
    font-size:30px;
    line-height:35px;
    margin:0 0 12px
}
.entry-single .entry-content{
    padding-top:20px
}
.entry-single .entry-content .tbay-addon .tbay-addon-title,.entry-single .entry-content .tbay-addon .tbay-addon-heading{
    font-size:20px;
    text-align:left;
    line-height:23px
}
 .entry-single .entry-content .tbay-addon.tbay-addon-text-heading{
    margin-bottom:8px
}
.entry-single .entry-content b,.entry-single .entry-content strong{
    font-weight:500
}
.entry-single .entry-content p{
    line-height:26px;
    margin:0 0 15px
}
.entry-single .entry-meta-list{
    margin-bottom:13px
}
.entry-single .tbay-post-share>span,.entry-single .tbay-post-share>div{
    display:inline-block;
    vertical-align:middle
}
.entry-single .tbay-post-share>span{
    margin-right:20px
}
.entry-single .entry-description a{
    margin-top:15px
}
.entry-single .entry-category{
    margin:0
}
 .entry-single .entry-category a{
    color:var(--tb-theme-color);
    margin-left:2px;
    margin-right:0;
    display:inline-block
}
.entry-single .entry-category a:hover:after{
    -webkit-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    -o-transform:translateY(-3px);
    transform:translateY(-3px)
}
.entry-single .entry-category a+a{
    margin-left:4px
}
.entry-single .tbay-social-share{
    margin:20px 0 0
}
.entry-single .tbay-social-share a{
    margin:0 40px 0 0
}
.entry-single #comments{
    padding:30px 0;
    margin:45px 0 0;
    border-top:1px solid #e5e5e5
}
 .entry-single .author-info{
    margin-top:40px;
    padding:45px 0;
    line-height:23px;
    display:flex;
    align-items:center
}
.entry-single .author-info img{
    margin:0;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    min-width:90px
}
.entry-single .author-info .avarta{
    padding-right:35px;
    padding-left:0
}
.entry-single .author-info .name{
    font-size:20px;
    font-weight:500;
    margin:0 0 5px
}
.entry-single .author-info .content p{
    line-height:23px;
    margin:0 0 12px
}
.entry-single .author-info .all-post{
    padding:0 22px;
    margin-bottom:10px
}
 .entry-single .wpb_content_element{
    margin-bottom:22px
}
.entry-single .tagcloud{
    padding:5px 0 0;
    clear:both
}
.entry-single .tagcloud span{
    float:left;
    margin-right:17px;
    margin-left:0;
    line-height:37px
}
body:not(.tbay-body-default) .entry-single .entry-content img{
    margin-bottom:30px
}
body:not(.tbay-body-default) .entry-single .entry-thumb,body:not(.tbay-body-default) .entry-single .owl-carousel-play,body:not(.tbay-body-default) .entry-single .content-image,body:not(.tbay-body-default) .entry-single .audio-wrap,body:not(.tbay-body-default) .entry-single .link-wrap,body:not(.tbay-body-default) .entry-single>blockquote{
    padding:30px 0;
    margin:0
}
 .logged-in-as{
    font-size:14px
}
.logged-in-as a:last-child{
    text-decoration:underline
}
.post-password-form input[type=submit]{
    line-height:40px
}
.navigation{
    clear:both
}
.post-navigation{
    padding:43px 0 50px
}
.post-navigation .screen-reader-text{
    display:none
}
.post-navigation .nav-links{
    overflow:hidden
}
.post-navigation .nav-links>*{
    width:45%;
    float:left;
    line-height:25px
}
.post-navigation .nav-links>*.nav-next{
    float:right;
    text-align:right
}
.post-navigation .nav-links>*.nav-next .meta-nav:before{
    display:none
}
.post-navigation .nav-links>*.nav-next .meta-nav:after{
    content:'\e944';
    font-family:'linearicons';
    display:inline-block;
    margin-left:5px;
    margin-right:0
}
 .post-navigation .nav-links .meta-nav{
    display:block;
    color:#888;
    position:relative
}
.post-navigation .nav-links .meta-nav:before{
    content:'\e943';
    font-family:'linearicons';
    display:inline-block;
    margin-right:9px;
    margin-left:0
}
.post-navigation .post-title{
    font-weight:500;
    display:block
}
.page-links{
    margin:0;
    font-size:14px;
    font-weight:400;
    padding:15px 0;
    margin:15px 0;
    display:block;
    clear:both
}
.page-links>a,.page-links>span:not(.page-links-title){
    padding:10px 15px;
    border:1px solid #e5e5e5;
    line-height:1;
    background:#fff;
    display:inline-block;
    margin:0 2px;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 .page-links>span:not(.page-links-title){
    background:var(--tb-theme-color) none repeat scroll 0 0;
    border-color:var(--tb-theme-color);
    color:var(--btn-color-white)
}
.page-links a{
    color:#323232;
    cursor:pointer
}
.page-links a:hover{
    background:var(--tb-theme-color) none repeat scroll 0 0;
    border-color:var(--tb-theme-color);
    color:var(--btn-color-white);
    text-decoration:none
}
.related-posts{
    padding-bottom:30px;
    border-bottom:1px solid #e5e5e5
}
.tbay-addon-blog.relate-blog .tbay-addon-title{
    font-size:20px;
    line-height:23px;
    margin-bottom:20px;
    text-align:left
}
 .tbay-addon-blog.relate-blog .owl-carousel>.slick-arrow{
    left:auto;
    right:-55px
}
.tbay-addon-blog.relate-blog .owl-carousel>.slick-arrow.slick-prev{
    right:auto;
    left:-55px
}
@media(max-width:1200px){
    .tbay-addon-blog.relate-blog .owl-carousel>.slick-arrow{
        display:none !important
    }
}
.tbay-addon-blog.relate-blog .post{
    margin:0;
    list-style:none
}
.tbay-addon-blog.relate-blog .post>div{
    display:table-cell;
    vertical-align:top
}
.tbay-addon-blog.relate-blog .post .entry-thumb{
    border:0;
    padding-right:17px;
    padding-left:0
}
 .tbay-addon-blog.relate-blog .post .entry-thumb img{
    max-width:70px
}
.tbay-addon-blog.relate-blog .post .entry-title{
    font-size:14px;
    margin:0;
    line-height:22px
}
.tbay-addon-blog.relate-blog .post .entry-meta-list{
    margin:1px 0 0
}
.tbay-addon-blog.relate-blog .post .entry-meta-list i{
    font-size:14px;
    margin-right:4px
}
.tbay-addon-blog.relate-blog .entry-content{
    padding:0
}
#comments{
    padding-top:45px
}
#comments ul.comment-list{
    list-style:none;
    padding:0;
    margin:0
}
#comments ul.comment-list .children{
    padding-left:50px;
    list-style:none
}
 #comments ul.comment-list .children .comment{
    border:0;
    padding-bottom:0;
    margin:0
}
#comments .comment,#comments ul.comment-list>li{
    border-bottom:1px solid #e5e5e5;
    font-size:inherit;
    color:inherit;
    font-style:normal;
    padding:20px 0 30px;
    margin-bottom:10px
}
#comments .comments-title{
    font-size:20px;
    line-height:23px;
    font-weight:500;
    margin:0 0 7px
}
#comments .tbay-avatar img{
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    margin:0 34px 0 0
}
#comments .comment_container{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    font-style:normal;
    font-size:inherit;
    color:inherit;
    align-items:center
}
 #comments .meta:before,#comments .meta:after{
    content:" ";
    display:table
}
#comments .meta:after{
    clear:both
}
#comments .comment-text{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    position:relative
}
#comments .tbay-author{
    font-weight:500;
    float:left
}
#comments .tbay-author:after{
    content:'-';
    display:inline-block;
    margin:0 2px
}
#comments time{
    float:left;
    color:#888
}
#comments .description{
    color:#555;
    margin-top:8px;
    clear:both
}
#comments .comment-reply-link{
    color:var(--tb-theme-color);
    text-transform:uppercase;
    display:inline-block
}
 #comments .comment-reply-link:before{
    content:'\e69a';
    font-family:'linearicons';
    display:inline-block;
    margin-right:5px;
    margin-left:0
}
#comments .comment-reply-title{
    font-size:20px;
    font-weight:500;
    line-height:25px;
    display:block;
    color:#000;
    text-transform:capitalize
}
#comments .comment-reply-title small{
    float:right
}
#comments .comment-reply-title #cancel-comment-reply-link{
    line-height:25px;
    display:block;
    text-transform:uppercase;
    font-size:14px;
    color:var(--tb-theme-color)
}
 #comments .comment-reply-title #cancel-comment-reply-link:before{
    content:'\e92a';
    font-family:'linearicons';
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;
    margin-left:0
}
#comments .comment-edit-link{
    color:var(--tb-theme-color);
    padding-right:10px;
    padding-left:0;
    margin-right:10px;
    margin-left:0;
    float:left;
    border-right:1px solid #e5e5e5;
    text-transform:uppercase;
    line-height:26px
}
#comments .comment-edit-link:before{
    content:'\e610';
    font-family:'linearicons';
    display:inline-block;
    margin-right:5px;
    margin-left:0
}
 .comment-list{
    padding:0;
    list-style:none
}
.comment-list #respond{
    padding:30px 0
}
#commentform{
    color:#888;
    display:flex;
    flex-direction:column
}
#commentform .form-control{
    border:1px solid #ddd;
    padding:0 15px
}
#commentform .form-control#comment{
    padding-top:20px;
    min-height:200px
}
body:not(.woocommerce) #comments #reply-title{
    margin:0 0 3px
}
body:not(.woocommerce) #comments .form-group{
    margin-bottom:9px
}
body:not(.woocommerce) #comments .h-info{
    margin-bottom:11px
}
body:not(.woocommerce) #comments .form-submit{
    margin:6px 0 0
}
 body:not(.woocommerce) #comments p.meta{
    margin:5px 0 0
}
body:not(.woocommerce) #comments>.commentform{
    padding-top:40px
}
body:not(.woocommerce) #comments label{
    font-weight:normal;
    line-height:25px;
    color:#000;
    margin:0 0 2px
}
.single-post #main-content:not(.single-full) .entry-author>span,.single-post #main-content:not(.single-full) .entry-category>span{
    display:none
}
.tbay-breadscrumb.show-title+#main-container .content-about{
    margin-top:-120px
}
.content-about{
    color:#555;
    background-position:top;
    background-repeat:no-repeat
}
 .content-about .tbay-addon .tbay-addon-title,.content-about .tbay-addon .tbay-addon-heading{
    font-size:20px;
    margin-bottom:15px
}
.content-about .tbay-addon .tbay-addon-title .subtitle,.content-about .tbay-addon .tbay-addon-heading .subtitle{
    margin:0
}
.content-about .tbay-addon.tbay-addon-text-heading{
    padding-top:9px
}
.content-about .tbay-addon.tbay-addon-video{
    padding-bottom:35px
}
.content-about p{
    line-height:23px;
    margin-bottom:25px
}
.content-about blockquote{
    line-height:26px
}
.content-about .tbay-addon-features{
    padding-top:9px;
    margin-bottom:0
}
 .content-about .text-black{
    font-size:18px;
    line-height:35px;
    margin-bottom:25px
}
.title-about{
    font-size:28px;
    line-height:34px;
    font-weight:500;
    margin:0 0 28px
}
.contact-detail .tbay-addon.tbay-addon-text-heading{
    margin:0
}
.contact-detail .tbay-addon .tbay-addon-title{
    text-align:left;
    font-size:20px;
    line-height:30px;
    font-weight:500;
    margin-bottom:17px
}
.contact-detail .tbay-addon.tbay-addon-social .social{
    text-align:left
}
.contact-detail .tbay-addon.tbay-addon-social .tbay-addon-title .subtitle:before{
    content:'\e05b';
    display:inline-block;
    margin-right:5px;
    margin-left:0;
    font-family:'simple-line-icons'
}
 .contact-detail .tbay-addon .subtitle{
    margin-top:2px
}
.wpcf7 .wpcf7-text,.wpcf7 .wpcf7-textarea{
    overflow:hidden
}
.wpcf7 p{
    position:relative
}
.wpcf7 p .fa{
    position:absolute;
    color:#cdcac3;
    z-index:100;
    font-size:13px;
    border:0;
    left:12px;
    right:auto;
    top:auto;
    bottom:13px
}
.wpcf7 p .fa-pencil{
    top:4%
}
.wpcf7-form .form-horizontal label{
    margin-bottom:3px;
    padding-top:0;
    color:#555;
    font-weight:400
}
.wpcf7-form .form-horizontal .wpcf7-submit{
    float:right;
    margin-top:20px;
    padding:0 40px
}
.wpcf7-form .form-horizontal .ajax-loader{
    position:absolute;
    left:auto;
    right:-10px;
    top:17px
}
 .wpcf7-form .form-horizontal input.required{
    color:#888;
    line-height:42px !important;
    margin-bottom:25px !important;
    width:100%
}
.wpcf7-form .required{
    color:red;
    text-align:left;
    outline:0
}
.wpcf7-form .required.wpcf7-textarea{
    color:inherit
}
.wpcf7-form input[type="email"],.wpcf7-form input[type="number"],.wpcf7-form input[type="password"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form input[type="text"],.wpcf7-form textarea{
    height:auto
}
 .wpcf7-form .wpcf7-form-control-wrap{
    width:100%;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.wpcf7-form textarea{
    height:203px;
    width:100%
}
.wpb_gmaps_widget .wpb_wrapper{
    padding:0;
    border:1px solid #e5e5e5
}
.contact-wrapper .wpb_content_element{
    margin:0
}
.contact-wrapper>div{
    border:1px solid #e5e5e5;
    background:#f5f5f5
}
.contact-wrapper .contact-info i{
    line-height:1;
    display:inline-block;
    margin-right:5px;
    float:none;
    margin-left:0;
    font-weight:normal
}
.contact-wrapper .contact-info li{
    font-weight:500;
    color:#000;
    border-bottom:1px solid #ddd;
    font-size:16px;
    line-height:23px;
    padding:22px 30px 25px
}
 .contact-wrapper .contact-info .head{
    font-weight:normal;
    line-height:32px;
    font-size:14px;
    margin:0;
    color:#888
}
.contact-wrapper .contact-info .social{
    text-align:left;
    margin:10px 0 0
}
.contact-wrapper .contact-info .social i{
    margin-right:0;
    line-height:45px;
    color:inherit;
    float:none
}
.contact-wrapper .contact-info .social li a{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    width:46px;
    height:46px;
    -webkit-transition:.4s all;
    -o-transition:.4s all;
    transition:.4s all
}
 .contact-wrapper .contact-info p{
    font-size:17px;
    font-weight:500;
    display:block;
    line-height:23px
}
.contact-wrapper .tbay-addon-social{
    padding:22px 30px 35px
}
.faq{
    margin-top:9px
}
.faq .vc_toggle{
    border:1px solid #ddd;
    margin:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.faq .vc_toggle+.vc_toggle{
    border-top:0
}
.faq .vc_toggle.vc_toggle_active{
    background:#f5f5f5
}
.faq .vc_toggle.vc_toggle_active .vc_toggle_title>h4:before{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
 .faq .vc_toggle_title{
    padding:0 !important
}
.faq .vc_toggle_title>h4{
    font-size:14px;
    display:block;
    margin:0;
    padding:11px 15px;
    font-weight:500;
    line-height:23px;
    position:relative
}
.faq .vc_toggle_title>h4:before{
    content:'\e93a';
    font-family:'linearicons';
    position:absolute;
    left:auto;
    right:15px;
    top:15px;
    color:#888;
    font-size:10px;
    line-height:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.faq .vc_toggle_title i{
    display:none !important
}
.faq .vc_toggle_content{
    margin:0;
    padding:0 !important;
    padding-left:35px !important;
    color:#888
}
 .faq .vc_toggle_content p{
    margin-bottom:17px
}
.vc_tta-container{
    line-height:23px
}
.vc_tta-container .vc_tta-panel-body{
    padding:0 20px !important;
    padding-left:35px !important;
    color:#888;
    border:0 !important;
    min-height:auto !important
}
.vc_tta-container .vc_tta-panels{
    color:#888
}
.vc_tta-container .vc_tta-panel{
    border:1px solid #ddd;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.vc_tta-container .vc_tta-panel+.vc_tta-panel{
    border-top:0
}
.vc_tta-container .vc_tta-panel>div{
    background:transparent !important
}
 .vc_tta-container .vc_tta-panel.vc_active{
    background:#f5f5f5 !important
}
.vc_tta-container .vc_tta-panel.vc_active .vc_tta-panel-body{
    padding-bottom:17px !important
}
.vc_tta-container .vc_tta-panel-heading{
    border:0 !important;
    margin:0 !important;
    background:transparent !important
}
.vc_tta-container .vc_tta-panel-title{
    font-size:14px;
    display:block;
    margin:0;
    padding:11px 15px;
    font-weight:500;
    line-height:23px !important;
    position:relative
}
.vc_tta-container .vc_tta-panel-title>a{
    padding:0 !important
}
.vc_tta-container .vc_tta-panel-title>a span{
    color:#000
}
 body.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon{
    width:10px;
    height:10px
}
body.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon:before{
    border-width:0 1px 1px 0
}
body.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{
    right:0 !important;
    left:auto !important
}
.still-ques .tbay-addon .tbay-addon-title{
    font-size:20px;
    line-height:23px;
    text-transform:inherit
}
.still-ques .tbay-addon .tbay-addon-title>span{
    display:block
}
.still-ques .tbay-addon .tbay-addon-title .subtitle{
    margin-top:5px
}
 .still-ques .tbay-addon.tbay-addon-text-heading{
    margin:0
}
.still-ques div.wpcf7{
    padding-top:16px
}
.term-wrapper{
    color:#555
}
.term-wrapper>div{
    padding:0 100px
}
.term-wrapper h2{
    font-size:28px;
    font-weight:500;
    margin:0 0 10px
}
.term-wrapper p{
    margin-bottom:17px
}
.term-wrapper ol,.term-wrapper ul{
    padding:0;
    list-style:none;
    margin-bottom:30px
}
.term-wrapper .inner{
    border:1px solid #e5e5e5;
    padding-top:50px;
    padding-bottom:65px;
    margin-bottom:40px;
    background:#f5f5f5;
    margin-top:20px
}
.term-wrapper h3{
    font-size:20px;
    line-height:40px;
    font-weight:500;
    margin:0
}
 .term-wrapper .text-black{
    font-size:17px;
    line-height:25px;
    margin-bottom:27px
}
.page-404{
    padding-top:200px;
    margin:0 auto;
    max-width:570px
}
.page-404 h1{
    font-size:60px;
    font-weight:500;
    color:#000;
    margin:0 0 3px
}
.page-404 .sub-title{
    color:#888;
    line-height:23px;
    margin:0
}
.page-404 .page-content .group{
    margin-top:23px;
    display:flex;
    justify-content:center
}
.page-404 .page-content .group a{
    margin:0
}
.page-404 .page-content .group a+a{
    margin-left:10px
}
.page-404 .page-content .backtohome{
    padding:0 35px
}
.page-404 .page-content .contactus{
    padding:0 35px
}
 .icon-preview-box{
    margin-bottom:30px
}
@media(max-width:479px){
    .icon-preview-box{
        width:100%;
        margin-bottom:10px
    }
}
.icon-preview-box .preview{
    background-color:#fcfcfc;
    padding:20px;
    display:block;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
@media(max-width:1599px){
    .icon-preview-box .preview{
        padding:20px 10px
    }
}
.icon-preview-box i{
    display:inline-block;
    vertical-align:middle;
    font-size:32px;
    margin-right:20px;
    margin-left:0
}
@media(max-width:767px){
    .icon-preview-box i{
        font-size:16px;
        margin-right:10px
    }
}
.icon-preview-box code{
    font-family:var(--tb-text-primary-font);
    padding:2px 4px;
    font-size:14px;
    color:#232323;
    background-color:transparent;
    border-radius:0
}
.icon-preview-box:hover .preview{
    background-color:var(--tb-theme-color)
}
.icon-preview-box:hover .preview code,.icon-preview-box:hover .preview i{
    color:var(--btn-color-white)
}
#awesome-font>div{
    margin-bottom:40px
}
@media(max-width:479px){
    #awesome-font>div{
        margin-bottom:10px
    }
}
#awesome-font h3{
    padding-bottom:9px;
    margin:0 0 20px;
    border-bottom:1px solid #e5e5e5;
    font-size:30px;
    font-weight:400
}
 @media(max-width:767px){
    #awesome-font h3{
        font-size:20px;
        padding:10px
    }
}
#awesome-font .fontawesome-icon-list{
    margin-top:22px
}
@media(max-width:479px){
    #awesome-font .fontawesome-icon-list .fa-hover{
        width:100%
    }
}
#awesome-font .fontawesome-icon-list .fa-hover .preview{
    background-color:#fcfcfc;
    padding:20px;
    display:block;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    margin-bottom:30px
}
@media(max-width:479px){
    #awesome-font .fontawesome-icon-list .fa-hover .preview{
        margin-bottom:10px
    }
}
#awesome-font .fontawesome-icon-list .fa-hover:hover .preview{
    background-color:var(--tb-theme-color);
    color:var(--btn-color-white)
}
 #awesome-font .fontawesome-icon-list .fa-hover:hover .preview .text-muted{
    color:var(--btn-color-white)
}
#awesome-font .fontawesome-icon-list i{
    display:inline-block;
    vertical-align:middle;
    font-size:32px;
    margin-right:20px;
    margin-left:0
}
@media(max-width:767px){
    #awesome-font .fontawesome-icon-list i{
        font-size:16px;
        margin-right:10px;
        margin-left:0
    }
}
.slick-loading .slick-list{
    background:#fff url("../images/ajax-loader.gif") center center no-repeat
}
@font-face{
    font-family:"slick";
    src:url(../fonts/slick/slick.eot);
    src:url(../fonts/slick/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick/slick.woff) format("woff"),url(../fonts/slick/slick.ttf) format("truetype"),url(../fonts/slick/slick.svg#slick) format("svg");
    font-weight:normal;
    font-style:normal
}
 .slick-prev,.slick-next{
    cursor:pointer;
    background:transparent;
    color:transparent;
    padding:0;
    border:0;
    outline:0
}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{
    outline:0
}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{
    opacity:.5;
    filter:alpha(opacity=50)
}
.slick-dots{
    list-style:none;
    display:block;
    text-align:center;
    padding:0;
    margin:0;
    width:100%
}
.slick-dots li{
    position:relative;
    display:inline-block
}
.slick-dots li button{
    width:10px;
    height:10px;
    background:#ddd;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    -webkit-transition:.5s;
    -o-transition:.5s;
    transition:.5s;
    cursor:pointer;
    display:inline-block;
    margin:0 5px;
    border:0;
    padding:0;
    font-size:0
}
 .slick-dots li button:hover,.slick-dots li button:focus{
    outline:0
}
.slick-dots li.slick-active button{
    background:var(--tb-theme-color)
}
.owl-carousel,.slider{
    display:none;
    -webkit-tap-highlight-color:transparent;
    position:relative;
    z-index:1;
    margin-right:-15px;
    margin-left:-15px
}
.owl-carousel>.slick-arrow,.slider>.slick-arrow{
    z-index:1000;
    position:absolute;
    top:50%;
    left:auto;
    right:-56px;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%);
    color:#000;
    width:42px;
    height:42px;
    font-size:13px;
    line-height:42px;
    border:1px solid #ddd;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    background:#fff;
    text-align:center
}
 .owl-carousel>.slick-arrow.slick-prev,.slider>.slick-arrow.slick-prev{
    left:-56px;
    right:auto
}
.owl-carousel>.slick-arrow:hover,.owl-carousel>.slick-arrow:focus,.slider>.slick-arrow:hover,.slider>.slick-arrow:focus{
    background:var(--tb-theme-color);
    border-color:var(--tb-theme-color);
    color:var(--btn-color-white)
}
.owl-carousel>.slick-arrow i,.slider>.slick-arrow i{
    display:inline-block
}
.owl-carousel.slider-blog .slick-arrow,.slider.slider-blog .slick-arrow{
    margin:0;
    right:45px;
    left:auto
}
.owl-carousel.slider-blog .slick-arrow.slick-prev,.slider.slider-blog .slick-arrow.slick-prev{
    left:45px;
    right:auto
}
 .slick-slider{
    position:relative;
    display:block;
    box-sizing:border-box;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-slider .slick-dots{
    margin:15px 0 0
}
.woocommerce .slick-slider .slick-dots{
    margin:5px 0
}
.slick-list{
    position:relative;
    overflow:hidden;
    display:block;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:0
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
 .slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track{
    position:relative;
    left:0;
    top:0;
    display:block;
    margin-left:auto;
    margin-right:auto;
    float:left
}
.slick-track:before,.slick-track:after{
    content:"";
    display:table
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    float:left;
    height:auto;
    min-height:1px;
    margin:0 15px;
    outline:0;
    display:none
}
 [dir="rtl"] .slick-slide{
    float:right
}
.slick-slide img{
    display:inline-block;
    vertical-align:middle
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-arrow.slick-hidden{
    display:none
}
.flex-control-nav>.slick-arrow{
    margin:0;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    cursor:pointer;
    right:70px;
    left:auto;
    cursor:pointer
}
 .flex-control-nav>.slick-arrow:before{
    content:"\e93c";
    font-family:"linearicons";
    display:inline-block
}
.flex-control-nav>.slick-arrow:hover{
    color:var(--tb-theme-color)
}
.flex-control-nav>.slick-arrow.owl-prev{
    left:70px;
    right:auto
}
.flex-control-nav>.slick-arrow.owl-prev:before{
    content:"\e93b"
}
.flex-control-nav>.slick-arrow.slick-disabled{
    color:#ccc
}
.flex-control-nav>.slick-arrow.slick-disabled:hover{
    background:transparent;
    border-color:#e5e5e5;
    color:#ccc;
    cursor:default
}
 .slider>.slick-arrow{
    right:15px;
    left:auto
}
.slider>.slick-arrow.slick-prev{
    right:auto;
    left:15px
}
.row-no-one.slick-initialized .slick-slide>div{
    margin:0 -15px;
    float:left;
    width:calc(100% - -30px);
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.row-no-one.slick-initialized .slick-slide>div>.item{
    padding:0 15px;
    float:left;
    display:flex !important
}
.row-no-one.slick-initialized .slick-slide>div>.item>div{
    float:left;
    width:100%
}
.rows-1.slick-initialized .slick-track{
    display:flex
}
 .rows-1.slick-initialized .slick-track>.item{
    display:flex !important
}
.rows-1.slick-initialized .slick-track>.item>div{
    float:left;
    width:100%
}
.owl-carousel.products .products-grid.product,.owl-carousel .products-grid.product{
    display:flex
}
.tbay-currency{
    position:relative
}
.tbay-currency .woocs_diplay_none{
    display:none
}
.woocommerce-currency-switcher{
    padding:0;
    border:0;
    background:transparent;
    -webkit-appearance:none;
    -moz-appearance:none;
    -o-appearance:none;
    -ms-appearance:none;
    appearance:none
}
.woocommerce-currency-switcher:focus{
    outline:0
}
 .woocommerce-currency-switcher-form{
    display:flex
}
.woocommerce-currency-switcher-form .SumoSelect{
    width:auto;
    vertical-align:middle;
    position:static
}
.woocommerce-currency-switcher-form .SumoSelect>.CaptionCont{
    border:0;
    padding:0;
    background:transparent;
    text-align:center;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
.woocommerce-currency-switcher-form .SumoSelect>.CaptionCont>label{
    width:13px;
    right:0;
    left:auto;
    top:0;
    cursor:pointer;
    margin-bottom:0
}
.woocommerce-currency-switcher-form .SumoSelect>.CaptionCont>label i{
    background:none !important;
    line-height:20px;
    height:20px
}
 .woocommerce-currency-switcher-form .SumoSelect>.CaptionCont>label i:after{
    font-family:'linearicons';
    content:"\e93a";
    font-style:normal;
    font-size:10px;
    position:absolute;
    top:0;
    color:#888;
    font-weight:normal;
    left:50%;
    right:auto;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    -webkit-transform:translate(-50%,0);
    -moz-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
.woocommerce-currency-switcher-form .SumoSelect>.CaptionCont>span{
    padding:0;
    cursor:pointer;
    padding-right:14px;
    padding-left:0;
    text-align:left;
    -webkit-transition:.3s all;
    -o-transition:.3s all;
    transition:.3s all
}
 .woocommerce-currency-switcher-form .SumoSelect>.CaptionCont:hover{
    color:var(--tb-theme-color)
}
.woocommerce-currency-switcher-form .SumoSelect>.CaptionCont:hover label i:after{
    color:var(--tb-theme-color)
}
.woocommerce-currency-switcher-form .SumoSelect>.optWrapper{
    -webkit-box-shadow:none;
    box-shadow:none;
    min-width:150px;
    padding:5px 0;
    border:1px solid #ddd;
    left:-1px;
    right:auto;
    top:100%;
    display:block !important;
    background:#fff;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transition:all .4s ease-in-out 0s;
    -o-transition:all .4s ease-in-out 0s;
    transition:all .4s ease-in-out 0s;
    -webkit-transform:rotateX(-90deg);
    -ms-transform:rotateX(-90deg);
    -o-transform:rotateX(-90deg);
    transform:rotateX(-90deg);
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    z-index:1000
}
 .woocommerce-currency-switcher-form .SumoSelect>.optWrapper>.options{
    overflow:hidden
}
.woocommerce-currency-switcher-form .SumoSelect>.optWrapper>.options li.opt{
    padding:0 0 0 12px;
    border-color:#e5e5e5
}
.woocommerce-currency-switcher-form .SumoSelect>.optWrapper label{
    font-weight:400;
    margin-bottom:0
}
.woocommerce-currency-switcher-form .SumoSelect.open .CaptionCont,.woocommerce-currency-switcher-form .SumoSelect:focus>.CaptionCont{
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    border:0
}
 .woocommerce-currency-switcher-form .SumoSelect.open .optWrapper,.woocommerce-currency-switcher-form .SumoSelect:focus>.optWrapper{
    display:none
}
.woocommerce-currency-switcher-form .SumoSelect:hover>.CaptionCont{
    border:0;
    -webkit-box-shadow:none !important;
    box-shadow:none !important
}
.woocommerce-currency-switcher-form .SumoSelect:hover>.optWrapper{
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0);
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100)
}
 .woocommerce-currency-switcher-form.woocs_show_flags .SumoSelect>.optWrapper>.options li.opt{
    padding-left:40px;
    background-position:12px center;
    background-size:20px
}
.SumoSelect>.optWrapper>.options li.opt{
    padding:0 0 0 20px;
    text-align:left;
    line-height:40px;
    position:relative;
    font-weight:500
}
.SumoSelect>.optWrapper>.options li.opt label{
    margin:0;
    font-weight:normal
}
.SumoSelect>.optWrapper>.options li.opt:hover,.SumoSelect>.optWrapper>.options li.opt.selected{
    color:var(--tb-theme-color);
    background-color:#fff !important
}
 .widget-woocommerce-currency-switcher .dd-desc{
    display:none
}
.widget-woocommerce-currency-switcher a.dd-option,.widget-woocommerce-currency-switcher .dd-selected{
    padding:5px 10px !important
}
.widget-woocommerce-currency-switcher label{
    line-height:100%;
    float:left;
    margin:0
}
.widget-woocommerce-currency-switcher .dd-pointer{
    border:none !important;
    margin:0 !important
}
.widget-woocommerce-currency-switcher .dd-pointer:before{
    font-family:FontAwesome;
    position:absolute;
    line-height:100%;
    right:0;
    left:auto;
    bottom:-4px
}
 .widget-woocommerce-currency-switcher .dd-pointer.dd-pointer-down:before{
    content:""
}
.widget-woocommerce-currency-switcher .dd-pointer.dd-pointer-up:before{
    content:""
}
.mm-hidden{
    display:none !important
}
.mm-wrapper{
    overflow-x:hidden;
    position:relative
}
.mm-menu{
    box-sizing:border-box;
    background:inherit;
    display:block;
    padding:0;
    margin:0;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    border:0;
    z-index:0;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
 .mm-menu a{
    color:inherit;
    text-decoration:none
}
.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{
    color:inherit;
    text-decoration:none
}
.mm-panels{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:0
}
.mm-panels>.mm-panel{
    position:absolute;
    left:0;
    right:0;
    top:1px;
    bottom:0;
    z-index:0
}
.mm-panel{
    background:inherit;
    border-color:inherit;
    box-sizing:border-box;
    margin:0
}
.mm-panels{
    background:inherit;
    border-color:inherit;
    box-sizing:border-box;
    margin:0;
    overflow:hidden
}
.mm-panels .tbay-addon .tbay-addon-title,.mm-panels .tbay-addon .tbay-addon-heading{
    font-size:14px !important;
    margin:0;
    text-align:left;
    line-height:40px;
    text-transform:capitalize;
    border-bottom:1px solid #e5e5e5;
    padding:0 15px
}
 .mm-panels .elementor-column-gap-default .elementor-column>.elementor-element-populated{
    padding:0
}
.mm-panels .elementor-element .elementor-widget-container{
    padding:0 !important
}
.mm-panel{
    -webkit-overflow-scrolling:touch;
    overflow:scroll;
    overflow-x:hidden;
    overflow-y:auto;
    padding:0;
    transition:-webkit-transform .4s linear;
    transition:transform .4s linear;
    transition:transform .3s linear,-webkit-transform .3s linear;
    -webkit-transform-origin:top left;
    -ms-transform-origin:top left;
    transform-origin:top left;
    opacity:0;
    filter:alpha(opacity=0)
}
 .mm-panel:not(.mm-hidden){
    display:block;
    opacity:1;
    filter:alpha(opacity=100)
}
.mm-panel_has-navbar{
    padding-top:40px
}
.mm-panel_has-navbar .wpb_content_element{
    margin-bottom:30px
}
.mm-panel_opened{
    z-index:1;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.mm-panel_opened-parent{
    -webkit-transform:translate(-30%,0);
    -ms-transform:translate(-30%,0);
    transform:translate(-30%,0);
    -webkit-transform:translate3d(-30%,0,0);
    transform:translate3d(-30%,0,0)
}
 .mm-panel_highest{
    z-index:2
}
.mm-panel_noanimation{
    transition:none !important
}
.mm-panel_noanimation.mm-panel_opened-parent{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.mm-listitem_vertical>.mm-panel{
    -webkit-transform:none !important;
    -ms-transform:none !important;
    transform:none !important;
    display:none;
    padding:10px 0 10px 10px
}
.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{
    content:none;
    display:none
}
 .mm-listitem_opened>.mm-panel{
    display:block
}
.mm-listitem_vertical>.mm-btn_next{
    box-sizing:border-box;
    height:40px;
    bottom:auto
}
.mm-listitem_vertical .mm-listitem:last-child:after{
    border-color:transparent
}
.mm-listitem_opened>.mm-btn_next:after{
    -webkit-transform:rotate(225deg);
    -ms-transform:rotate(225deg);
    transform:rotate(225deg);
    right:19px;
    left:auto
}
.mm-btn{
    box-sizing:border-box;
    width:40px;
    height:40px;
    position:absolute;
    top:0;
    z-index:1
}
.mm-btn_fullwidth{
    width:100%
}
.mm-btn_clear:after,.mm-btn_clear:before{
    content:'';
    border:2px solid transparent;
    box-sizing:content-box;
    display:block;
    width:5px;
    height:5px;
    margin:auto;
    position:absolute;
    top:0;
    bottom:0;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
 .mm-btn_close:after,.mm-btn_close:before{
    content:'';
    border:2px solid transparent;
    box-sizing:content-box;
    display:block;
    width:5px;
    height:5px;
    margin:auto;
    position:absolute;
    top:0;
    bottom:0;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.mm-btn_clear:before,.mm-btn_close:before{
    border-right:0;
    border-bottom:0;
    right:18px;
    left:auto
}
.mm-btn_clear:after,.mm-btn_close:after{
    border-left:0;
    border-top:0;
    right:25px;
    left:auto
}
.mm-btn_next:after{
    content:'\e93c';
    font-family:'linearicons';
    position:absolute;
    left:auto;
    font-size:10px;
    right:12px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    color:#888
}
 .mm-btn_prev:before{
    content:'\e93b';
    font-family:'linearicons';
    position:absolute;
    font-size:15px;
    left:15px;
    right:auto;
    color:#888
}
.mm-navbar{
    border-bottom:1px solid;
    border-color:#e5e5e5;
    text-align:center;
    line-height:20px;
    display:none;
    height:40px;
    padding:0 40px;
    margin:0;
    position:absolute;
    top:0;
    left:0;
    right:0;
    opacity:1;
    transition:opacity .4s ease
}
.mm-navbar>*{
    box-sizing:border-box;
    display:block;
    padding:10px 0
}
.mm-navbar a{
    text-decoration:none
}
.mm-navbar a:hover{
    text-decoration:none
}
 .mm-navbar__title{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.mm-navbar__btn:first-child{
    left:0
}
.mm-navbar__btn:last-child{
    text-align:right;
    right:0
}
.mm-panel_has-navbar .mm-navbar{
    display:block
}
.mm-listitem,.mm-listview{
    list-style:none;
    display:block;
    padding:0;
    margin:0
}
.mm-listitem{
    border-color:inherit
}
.mm-listitem .mm-btn_next{
    border-color:inherit
}
.mm-listitem .mm-btn_next:before{
    border-color:inherit
}
.mm-listitem:after{
    border-color:inherit
}
.mm-listview{
    border-color:inherit;
    font:inherit;
    line-height:20px
}
 .mm-listitem{
    position:relative
}
.mm-listitem:after{
    content:'';
    border-bottom-width:1px;
    border-bottom-style:solid;
    display:block;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    left:0;
    border-color:#e5e5e5
}
.mm-listitem a{
    text-decoration:none
}
.mm-listitem a:hover{
    text-decoration:none
}
.mm-listitem>a,.mm-listitem>span{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    color:inherit;
    display:block;
    padding:0 15px;
    margin:0;
    line-height:40px
}
.mm-listitem .mm-btn_next{
    background:rgba(3,2,1,0);
    padding:0;
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    z-index:2
}
 .mm-listitem .mm-btn_next:not(.mm-btn_fullwidth){
    width:50%
}
.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+a,.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+span{
    margin-right:50px;
    margin-left:0
}
.mm-listitem .mm-btn_fullwidth:before{
    border-left:0
}
.mm-listitem .mm-btn_fullwidth+a,.mm-listitem .mm-btn_fullwidth+span{
    padding-right:50px;
    padding-left:0
}
.mm-listitem_divider{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    font-size:75%;
    text-transform:uppercase;
    padding:5px 10px 5px 20px
}
.mm-listitem_divider:after{
    content:' ';
    display:none;
    position:static;
    display:inline-block
}
 .mm-listitem_spacer{
    padding-top:40px
}
.mm-listitem_spacer>.mm-btn_next{
    top:40px
}
.mm-menu{
    background:#f3f3f3;
    border-color:rgba(0,0,0,0.1);
    color:rgba(0,0,0,0.75)
}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{
    color:rgba(0,0,0,0.3)
}
.mm-menu .mm-listview a:not(.mm-btn_next){
    -webkit-tap-highlight-color:rgba(255,255,255,0.4);
    tap-highlight-color:rgba(255,255,255,0.4)
}
.mm-menu .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu .mm-listitem_selected>span{
    background:rgba(255,255,255,0.4)
}
.mm-menu .mm-listitem_opened>.mm-btn_next,.mm-menu .mm-listitem_opened>.mm-panel{
    background:rgba(0,0,0,0.05)
}
 .mm-menu .mm-listitem_divider{
    background:rgba(0,0,0,0.05)
}
.mm-page{
    box-sizing:border-box;
    position:relative
}
.mm-slideout{
    transition:-webkit-transform .4s ease;
    transition:transform .4s ease;
    transition:transform .4s ease,-webkit-transform .4s ease;
    z-index:1
}
.modal-open #tbay-main-content.mm-slideout{
    z-index:unset
}
.modal-open #custom-login-wrapper.in+#tbay-header,.modal-open #custom-login-wrapper.in+#tbay-customize-header{
    z-index:1002
}
.modal-open #custom-login-wrapper.in+#tbay-header+.mm-slideout,.modal-open #custom-login-wrapper.in+#tbay-customize-header+.mm-slideout{
    z-index:1001
}
 .mm-wrapper_opened{
    overflow-x:hidden;
    position:relative
}
.mm-wrapper_background .mm-page{
    background:inherit
}
.mm-menu_offcanvas{
    display:none;
    position:fixed;
    right:auto;
    z-index:0;
    width:80%;
    min-width:140px;
    max-width:440px
}
.mm-menu_offcanvas.mm-menu_opened{
    display:block
}
.mm-menu_offcanvas.mm-menu_opened.mm-no-csstransforms{
    z-index:10
}
.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:translate(80vw,0);
    -ms-transform:translate(80vw,0);
    transform:translate(80vw,0);
    -webkit-transform:translate3d(80vw,0,0);
    transform:translate3d(80vw,0,0)
}
 @media all and (max-width:175px){
    .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(140px,0);
        -ms-transform:translate(140px,0);
        transform:translate(140px,0);
        -webkit-transform:translate3d(140px,0,0);
        transform:translate3d(140px,0,0)
    }
}
@media all and (min-width:550px){
    .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(440px,0);
        -ms-transform:translate(440px,0);
        transform:translate(440px,0);
        -webkit-transform:translate3d(440px,0,0);
        transform:translate3d(440px,0,0)
    }
}
.mm-page__blocker{
    background:rgba(3,2,1,0);
    display:none;
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:2
}
.mm-wrapper_blocking{
    overflow:hidden
}
.mm-wrapper_blocking body{
    overflow:hidden
}
.mm-wrapper_blocking .mm-page__blocker{
    display:block;
    background:rgba(0,0,0,0.61);
    z-index:1001
}
.mm-sronly{
    border:0 !important;
    clip:rect(1px,1px,1px,1px) !important;
    -webkit-clip-path:inset(50%) !important;
    clip-path:inset(50%) !important;
    white-space:nowrap !important;
    width:1px !important;
    min-width:1px !important;
    height:1px !important;
    min-height:1px !important;
    padding:0 !important;
    overflow:hidden !important;
    position:absolute !important
}
 .mm-menu_autoheight{
    transition:none .4s ease;
    transition-property:height,-webkit-transform;
    transition-property:transform,height;
    transition-property:transform,height,-webkit-transform
}
.mm-menu_autoheight:not(.mm-menu_offcanvas){
    position:relative
}
.mm-menu_autoheight.mm-menu_position-bottom,.mm-menu_autoheight.mm-menu_position-top{
    max-height:80%
}
.mm-menu_autoheight-measuring .mm-panel{
    display:block !important
}
.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel{
    display:none !important
}
 .mm-menu_autoheight-measuring .mm-panels>.mm-panel{
    bottom:auto !important;
    height:auto !important
}
[class*=mm-menu_columns-]{
    transition-property:width
}
[class*=mm-menu_columns-] .mm-panels>.mm-panel{
    right:auto;
    transition-property:width,-webkit-transform;
    transition-property:width,transform;
    transition-property:width,transform,-webkit-transform
}
[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened,[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened-parent{
    display:block !important
}
[class*=mm-panel_columns-]{
    border-right:1px solid;
    border-color:inherit
}
 .mm-menu_columns-1 .mm-panel_columns-0,.mm-menu_columns-2 .mm-panel_columns-1,.mm-menu_columns-3 .mm-panel_columns-2,.mm-menu_columns-4 .mm-panel_columns-3{
    border-right:0
}
[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-0{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.mm-menu_columns-0{
    width:80%;
    min-width:140px;
    max-width:0
}
.mm-menu_columns-0 .mm-panels>.mm-panel{
    z-index:0
}
.mm-menu_columns-0 .mm-panels>.mm-panel else{
    width:100%
}
 .mm-menu_columns-0 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){
    -webkit-transform:translate(100%,0);
    -ms-transform:translate(100%,0);
    transform:translate(100%,0);
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:translate(80vw,0);
    -ms-transform:translate(80vw,0);
    transform:translate(80vw,0);
    -webkit-transform:translate3d(80vw,0,0);
    transform:translate3d(80vw,0,0)
}
.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:translate(-80vw,0);
    -ms-transform:translate(-80vw,0);
    transform:translate(-80vw,0);
    -webkit-transform:translate3d(-80vw,0,0);
    transform:translate3d(-80vw,0,0)
}
 @media all and (max-width:175px){
    .mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(140px,0);
        -ms-transform:translate(140px,0);
        transform:translate(140px,0);
        -webkit-transform:translate3d(140px,0,0);
        transform:translate3d(140px,0,0)
    }
}
@media all and (min-width:0){
    .mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        transform:translate(0,0);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@media all and (max-width:175px){
    .mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(-140px,0);
        -ms-transform:translate(-140px,0);
        transform:translate(-140px,0);
        -webkit-transform:translate3d(-140px,0,0);
        transform:translate3d(-140px,0,0)
    }
}
@media all and (min-width:0){
    .mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        transform:translate(0,0);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-1{
    -webkit-transform:translate(100%,0);
    -ms-transform:translate(100%,0);
    transform:translate(100%,0);
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.mm-menu_columns-1{
    width:80%;
    min-width:140px;
    max-width:440px
}
.mm-menu_columns-1 .mm-panels>.mm-panel{
    z-index:1;
    width:100%
}
.mm-menu_columns-1 .mm-panels>.mm-panel else{
    width:100%
}
.mm-menu_columns-1 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){
    -webkit-transform:translate(200%,0);
    -ms-transform:translate(200%,0);
    transform:translate(200%,0);
    -webkit-transform:translate3d(200%,0,0);
    transform:translate3d(200%,0,0)
}
 .mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:translate(80vw,0);
    -ms-transform:translate(80vw,0);
    transform:translate(80vw,0);
    -webkit-transform:translate3d(80vw,0,0);
    transform:translate3d(80vw,0,0)
}
.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:translate(-80vw,0);
    -ms-transform:translate(-80vw,0);
    transform:translate(-80vw,0);
    -webkit-transform:translate3d(-80vw,0,0);
    transform:translate3d(-80vw,0,0)
}
 @media all and (max-width:175px){
    .mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(140px,0);
        -ms-transform:translate(140px,0);
        transform:translate(140px,0);
        -webkit-transform:translate3d(140px,0,0);
        transform:translate3d(140px,0,0)
    }
}
@media all and (min-width:550px){
    .mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(440px,0);
        -ms-transform:translate(440px,0);
        transform:translate(440px,0);
        -webkit-transform:translate3d(440px,0,0);
        transform:translate3d(440px,0,0)
    }
}
@media all and (max-width:175px){
    .mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(-140px,0);
        -ms-transform:translate(-140px,0);
        transform:translate(-140px,0);
        -webkit-transform:translate3d(-140px,0,0);
        transform:translate3d(-140px,0,0)
    }
}
@media all and (min-width:550px){
    .mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(-440px,0);
        -ms-transform:translate(-440px,0);
        transform:translate(-440px,0);
        -webkit-transform:translate3d(-440px,0,0);
        transform:translate3d(-440px,0,0)
    }
}
[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-2{
    -webkit-transform:translate(200%,0);
    -ms-transform:translate(200%,0);
    transform:translate(200%,0);
    -webkit-transform:translate3d(200%,0,0);
    transform:translate3d(200%,0,0)
}
.mm-menu_columns-2{
    width:80%;
    min-width:140px;
    max-width:880px
}
.mm-menu_columns-2 .mm-panels>.mm-panel{
    z-index:2;
    width:50%
}
.mm-menu_columns-2 .mm-panels>.mm-panel else{
    width:100%
}
.mm-menu_columns-2 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){
    -webkit-transform:translate(300%,0);
    -ms-transform:translate(300%,0);
    transform:translate(300%,0);
    -webkit-transform:translate3d(300%,0,0);
    transform:translate3d(300%,0,0)
}
 .mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:translate(80vw,0);
    -ms-transform:translate(80vw,0);
    transform:translate(80vw,0);
    -webkit-transform:translate3d(80vw,0,0);
    transform:translate3d(80vw,0,0)
}
.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:translate(-80vw,0);
    -ms-transform:translate(-80vw,0);
    transform:translate(-80vw,0);
    -webkit-transform:translate3d(-80vw,0,0);
    transform:translate3d(-80vw,0,0)
}
 @media all and (max-width:175px){
    .mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(140px,0);
        -ms-transform:translate(140px,0);
        transform:translate(140px,0);
        -webkit-transform:translate3d(140px,0,0);
        transform:translate3d(140px,0,0)
    }
}
@media all and (min-width:1100px){
    .mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(880px,0);
        -ms-transform:translate(880px,0);
        transform:translate(880px,0);
        -webkit-transform:translate3d(880px,0,0);
        transform:translate3d(880px,0,0)
    }
}
@media all and (max-width:175px){
    .mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(-140px,0);
        -ms-transform:translate(-140px,0);
        transform:translate(-140px,0);
        -webkit-transform:translate3d(-140px,0,0);
        transform:translate3d(-140px,0,0)
    }
}
@media all and (min-width:1100px){
    .mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(-880px,0);
        -ms-transform:translate(-880px,0);
        transform:translate(-880px,0);
        -webkit-transform:translate3d(-880px,0,0);
        transform:translate3d(-880px,0,0)
    }
}
[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-3{
    -webkit-transform:translate(300%,0);
    -ms-transform:translate(300%,0);
    transform:translate(300%,0);
    -webkit-transform:translate3d(300%,0,0);
    transform:translate3d(300%,0,0)
}
.mm-menu_columns-3{
    width:80%;
    min-width:140px;
    max-width:1320px
}
.mm-menu_columns-3 .mm-panels>.mm-panel{
    z-index:3;
    width:33.34%
}
.mm-menu_columns-3 .mm-panels>.mm-panel else{
    width:100%
}
.mm-menu_columns-3 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){
    -webkit-transform:translate(400%,0);
    -ms-transform:translate(400%,0);
    transform:translate(400%,0);
    -webkit-transform:translate3d(400%,0,0);
    transform:translate3d(400%,0,0)
}
 .mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:translate(80vw,0);
    -ms-transform:translate(80vw,0);
    transform:translate(80vw,0);
    -webkit-transform:translate3d(80vw,0,0);
    transform:translate3d(80vw,0,0)
}
.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:translate(-80vw,0);
    -ms-transform:translate(-80vw,0);
    transform:translate(-80vw,0);
    -webkit-transform:translate3d(-80vw,0,0);
    transform:translate3d(-80vw,0,0)
}
 @media all and (max-width:175px){
    .mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(140px,0);
        -ms-transform:translate(140px,0);
        transform:translate(140px,0);
        -webkit-transform:translate3d(140px,0,0);
        transform:translate3d(140px,0,0)
    }
}
@media all and (min-width:1650px){
    .mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(1320px,0);
        -ms-transform:translate(1320px,0);
        transform:translate(1320px,0);
        -webkit-transform:translate3d(1320px,0,0);
        transform:translate3d(1320px,0,0)
    }
}
@media all and (max-width:175px){
    .mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(-140px,0);
        -ms-transform:translate(-140px,0);
        transform:translate(-140px,0);
        -webkit-transform:translate3d(-140px,0,0);
        transform:translate3d(-140px,0,0)
    }
}
@media all and (min-width:1650px){
    .mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(-1320px,0);
        -ms-transform:translate(-1320px,0);
        transform:translate(-1320px,0);
        -webkit-transform:translate3d(-1320px,0,0);
        transform:translate3d(-1320px,0,0)
    }
}
[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-4{
    -webkit-transform:translate(400%,0);
    -ms-transform:translate(400%,0);
    transform:translate(400%,0);
    -webkit-transform:translate3d(400%,0,0);
    transform:translate3d(400%,0,0)
}
.mm-menu_columns-4{
    width:80%;
    min-width:140px;
    max-width:1760px
}
.mm-menu_columns-4 .mm-panels>.mm-panel{
    z-index:4;
    width:25%
}
.mm-menu_columns-4 .mm-panels>.mm-panel else{
    width:100%
}
.mm-menu_columns-4 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){
    -webkit-transform:translate(500%,0);
    -ms-transform:translate(500%,0);
    transform:translate(500%,0);
    -webkit-transform:translate3d(500%,0,0);
    transform:translate3d(500%,0,0)
}
 .mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:translate(80vw,0);
    -ms-transform:translate(80vw,0);
    transform:translate(80vw,0);
    -webkit-transform:translate3d(80vw,0,0);
    transform:translate3d(80vw,0,0)
}
.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:translate(-80vw,0);
    -ms-transform:translate(-80vw,0);
    transform:translate(-80vw,0);
    -webkit-transform:translate3d(-80vw,0,0);
    transform:translate3d(-80vw,0,0)
}
 @media all and (max-width:175px){
    .mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(140px,0);
        -ms-transform:translate(140px,0);
        transform:translate(140px,0);
        -webkit-transform:translate3d(140px,0,0);
        transform:translate3d(140px,0,0)
    }
}
@media all and (min-width:2200px){
    .mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(1760px,0);
        -ms-transform:translate(1760px,0);
        transform:translate(1760px,0);
        -webkit-transform:translate3d(1760px,0,0);
        transform:translate3d(1760px,0,0)
    }
}
@media all and (max-width:175px){
    .mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(-140px,0);
        -ms-transform:translate(-140px,0);
        transform:translate(-140px,0);
        -webkit-transform:translate3d(-140px,0,0);
        transform:translate3d(-140px,0,0)
    }
}
@media all and (min-width:2200px){
    .mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(-1760px,0);
        -ms-transform:translate(-1760px,0);
        transform:translate(-1760px,0);
        -webkit-transform:translate3d(-1760px,0,0);
        transform:translate3d(-1760px,0,0)
    }
}
[class*=mm-menu_columns-].mm-menu_position-bottom,[class*=mm-menu_columns-].mm-menu_position-top{
    width:100%;
    max-width:100%;
    min-width:100%
}
.mm-wrapper_opening [class*=mm-menu_columns-].mm-menu_position-front{
    transition-property:width,min-width,max-width,-webkit-transform;
    transition-property:width,min-width,max-width,transform;
    transition-property:width,min-width,max-width,transform,-webkit-transform
}
.mm-counter{
    font-style:normal;
    line-height:20px;
    display:block;
    margin-top:-10px;
    position:absolute;
    right:45px;
    left:auto;
    top:50%
}
 .mm-counter+.mm-btn_next:not(.mm-btn_fullwidth){
    width:90px
}
.mm-counter+.mm-btn_next:not(.mm-btn_fullwidth)+a,.mm-counter+.mm-btn_next:not(.mm-btn_fullwidth)+span{
    margin-right:90px;
    margin-left:0
}
.mm-counter+.mm-btn_fullwidth+a,.mm-counter+.mm-btn_fullwidth+span{
    padding-right:90px;
    padding-left:0
}
.mm-listitem_vertical>.mm-counter{
    top:12px;
    margin-top:0
}
.mm-listitem_vertical.mm-listitem_spacer>.mm-counter{
    margin-top:40px
}
.mm-listitem_nosubitems>.mm-counter{
    display:none
}
.mm-counter{
    color:#ccc
}
.mm-listitem_divider{
    opacity:1;
    transition:opacity .4s ease
}
 .mm-menu_dividers-light .mm-listitem_divider{
    background:inherit;
    font-size:inherit;
    color:rgba(0,0,0,0.3);
    padding-top:15px;
    padding-bottom:5px
}
.mm-border-none .mm-listitem_divider{
    border-top-width:1px;
    border-top-style:solid
}
.mm-listview_fixeddivider{
    background:inherit;
    display:none;
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:10;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.mm-listview_fixeddivider:after{
    content:none !important;
    display:none !important
}
 .mm-panel_dividers .mm-listview_fixeddivider{
    display:block
}
.mm-wrapper_opened.mm-dragging .mm-menu,.mm-wrapper_opened.mm-dragging .mm-slideout{
    transition-duration:0s
}
.mm-menu_dropdown{
    box-shadow:0 2px 10px rgba(0,0,0,0.3);
    height:80%
}
.mm-wrapper_dropdown .mm-slideout{
    -webkit-transform:none !important;
    -ms-transform:none !important;
    transform:none !important;
    z-index:0
}
.mm-wrapper_dropdown .mm-page__blocker{
    transition-delay:0s !important;
    z-index:1
}
.mm-wrapper_dropdown .mm-menu_dropdown{
    z-index:2
}
 .mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown{
    display:none
}
[class*=mm-menu_tip-]:before{
    content:'';
    background:inherit;
    box-shadow:0 2px 10px rgba(0,0,0,0.3);
    display:block;
    width:15px;
    height:15px;
    position:absolute;
    z-index:0;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.mm-menu_tip-left:before{
    left:22px;
    right:auto
}
.mm-menu_tip-right:before{
    right:22px;
    left:auto
}
.mm-menu_tip-top:before{
    top:-8px
}
.mm-menu_tip-bottom:before{
    bottom:-8px
}
 .mm-iconbar{
    border-color:inherit;
    border-style:solid;
    border-width:0;
    border-right-width:1px;
    text-align:center;
    line-height:20px;
    overflow:hidden;
    box-sizing:border-box;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    z-index:2
}
.mm-iconbar__bottom,.mm-iconbar__top{
    width:inherit;
    position:absolute;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.mm-iconbar__bottom>*,.mm-iconbar__top>*{
    box-sizing:border-box;
    display:block;
    padding:10px 0
}
 .mm-iconbar__bottom a{
    text-decoration:none
}
.mm-iconbar__bottom a:hover{
    text-decoration:none
}
.mm-iconbar__top{
    top:0
}
.mm-iconbar__top a{
    text-decoration:none
}
.mm-iconbar__top a:hover{
    text-decoration:none
}
.mm-iconbar__bottom{
    bottom:0
}
.mm-menu_iconbar-40 .mm-navbars_bottom,.mm-menu_iconbar-40 .mm-navbars_top,.mm-menu_iconbar-40 .mm-panels{
    left:40px;
    right:auto
}
.mm-menu_iconbar-40 .mm-iconbar{
    width:40px
}
.mm-menu_iconbar-60 .mm-navbars_bottom,.mm-menu_iconbar-60 .mm-navbars_top,.mm-menu_iconbar-60 .mm-panels{
    left:60px;
    right:auto
}
 .mm-menu_iconbar-60 .mm-iconbar{
    width:60px
}
.mm-menu_iconbar-80 .mm-navbars_bottom,.mm-menu_iconbar-80 .mm-navbars_top,.mm-menu_iconbar-80 .mm-panels{
    left:80px;
    right:auto
}
.mm-menu_iconbar-80 .mm-iconbar{
    width:80px
}
.mm-iconbar{
    color:rgba(0,0,0,0.3)
}
.mm-iconbar a{
    color:rgba(0,0,0,0.3)
}
.mm-iconbar__tab_selected{
    background:rgba(255,255,255,0.4)
}
[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel{
    transition-property:left,-webkit-transform;
    transition-property:transform,left;
    transition-property:transform,left,-webkit-transform
}
 [class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_iconpanel-first{
    left:0
}
[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_iconpanel-first.mm-panel_opened ~ .mm-listview_fixeddivider{
    left:0
}
[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened{
    display:block !important
}
[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened-parent{
    display:block !important
}
[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened-parent[class*=mm-panel_iconpanel-]:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){
    border-left:1px solid;
    border-color:inherit
}
 [class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened[class*=mm-panel_iconpanel-]:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){
    border-left:1px solid;
    border-color:inherit
}
[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened-parent{
    overflow-y:hidden;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
[class*=mm-menu_iconpanel-].mm-menu_hidedivider .mm-panel_opened-parent .mm-listitem_divider,[class*=mm-menu_iconpanel-].mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar{
    opacity:0
}
 .mm-menu_iconpanel-40 .mm-panel_iconpanel-0{
    left:0
}
.mm-menu_iconpanel-40 .mm-panel_iconpanel-0.mm-panel_opened ~ .mm-listview_fixeddivider{
    left:0
}
.mm-menu_iconpanel-40 .mm-panel_iconpanel-1{
    left:40px;
    right:auto
}
.mm-menu_iconpanel-40 .mm-panel_iconpanel-1.mm-panel_opened ~ .mm-listview_fixeddivider{
    left:40px;
    right:auto
}
.mm-menu_iconpanel-40 .mm-panel_iconpanel-2{
    left:80px;
    right:auto
}
.mm-menu_iconpanel-40 .mm-panel_iconpanel-2.mm-panel_opened ~ .mm-listview_fixeddivider{
    left:80px;
    right:auto
}
.mm-menu_iconpanel-40 .mm-panel_iconpanel-3{
    left:120px;
    right:auto
}
 .mm-menu_iconpanel-40 .mm-panel_iconpanel-3.mm-panel_opened ~ .mm-listview_fixeddivider{
    left:120px;
    right:auto
}
.mm-menu_iconpanel-40 .mm-panel_iconpanel-first ~ .mm-panel,.mm-menu_iconpanel-40 .mm-panel_iconpanel-first ~ .mm-panel_opened ~ .mm-listview_fixeddivider{
    left:40px;
    right:auto
}
.mm-menu_iconpanel-60 .mm-panel_iconpanel-0{
    left:0
}
.mm-menu_iconpanel-60 .mm-panel_iconpanel-0.mm-panel_opened ~ .mm-listview_fixeddivider{
    left:0
}
.mm-menu_iconpanel-60 .mm-panel_iconpanel-1{
    left:60px;
    right:auto
}
.mm-menu_iconpanel-60 .mm-panel_iconpanel-1.mm-panel_opened ~ .mm-listview_fixeddivider{
    left:60px;
    right:auto
}
 .mm-menu_iconpanel-60 .mm-panel_iconpanel-2{
    left:120px;
    right:auto
}
.mm-menu_iconpanel-60 .mm-panel_iconpanel-2.mm-panel_opened ~ .mm-listview_fixeddivider{
    left:120px;
    right:auto
}
.mm-menu_iconpanel-60 .mm-panel_iconpanel-3{
    left:180px;
    right:auto
}
.mm-menu_iconpanel-60 .mm-panel_iconpanel-3.mm-panel_opened ~ .mm-listview_fixeddivider{
    left:180px;
    right:auto
}
.mm-menu_iconpanel-60 .mm-panel_iconpanel-first ~ .mm-panel,.mm-menu_iconpanel-60 .mm-panel_iconpanel-first ~ .mm-panel_opened ~ .mm-listview_fixeddivider{
    left:60px;
    right:auto
}
 .mm-menu_iconpanel-80 .mm-panel_iconpanel-0{
    left:0
}
.mm-menu_iconpanel-80 .mm-panel_iconpanel-0.mm-panel_opened ~ .mm-listview_fixeddivider{
    left:0
}
.mm-menu_iconpanel-80 .mm-panel_iconpanel-1{
    left:80px;
    right:auto
}
.mm-menu_iconpanel-80 .mm-panel_iconpanel-1.mm-panel_opened ~ .mm-listview_fixeddivider{
    left:80px;
    right:auto
}
.mm-menu_iconpanel-80 .mm-panel_iconpanel-2{
    left:160px;
    right:auto
}
.mm-menu_iconpanel-80 .mm-panel_iconpanel-2.mm-panel_opened ~ .mm-listview_fixeddivider{
    left:160px;
    right:auto
}
.mm-menu_iconpanel-80 .mm-panel_iconpanel-3{
    left:240px;
    right:auto
}
 .mm-menu_iconpanel-80 .mm-panel_iconpanel-3.mm-panel_opened ~ .mm-listview_fixeddivider{
    left:240px;
    right:auto
}
.mm-menu_iconpanel-80 .mm-panel_iconpanel-first ~ .mm-panel,.mm-menu_iconpanel-80 .mm-panel_iconpanel-first ~ .mm-panel_opened ~ .mm-listview_fixeddivider{
    left:80px;
    right:auto
}
.mm-panel__blocker{
    background:inherit;
    opacity:0;
    display:block;
    position:absolute;
    top:0;
    right:0;
    left:0;
    z-index:3;
    transition:opacity .4s ease
}
.mm-panel_opened-parent .mm-panel__blocker{
    opacity:.6;
    bottom:-100000px
}
.mm-menu_keyboardfocus a:focus{
    outline:0;
    background:rgba(255,255,255,0.4)
}
 .mm-navbars_bottom,.mm-navbars_top{
    background:inherit;
    border-color:inherit;
    border-width:0;
    position:absolute;
    left:0;
    right:0;
    z-index:1
}
.mm-navbars_bottom>.mm-navbar,.mm-navbars_top>.mm-navbar{
    border-width:0;
    border-color:inherit;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.mm-navbars_bottom>.mm-navbar:not(.mm-navbar_has-btns),.mm-navbars_top>.mm-navbar:not(.mm-navbar_has-btns){
    padding:0
}
 .mm-navbars_bottom>.mm-navbar>:not(img):not(.mm-btn){
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.mm-navbars_top{
    border-bottom-style:solid;
    border-bottom-width:1px;
    top:0;
    bottom:auto
}
.mm-navbars_top>.mm-navbar>:not(img):not(.mm-btn){
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.mm-menu_navbar_top-1 .mm-panels{
    top:71px
}
.mm-menu_navbar_top-1 .mm-navbars_has-tabs ~ .mm-panels{
    top:45px
}
.mm-menu_navbar_top-2 .mm-panels{
    top:115px
}
.mm-menu_navbar_top-3 .mm-panels{
    top:120px
}
.mm-menu_navbar_top-4 .mm-panels{
    top:160px
}
.mm-navbars_bottom{
    border-top-style:solid;
    border-top-width:1px;
    bottom:0;
    top:auto
}
 .mm-menu_navbar_bottom-1 .mm-panels{
    bottom:45px
}
.mm-menu_navbar_bottom-2 .mm-panels{
    bottom:115px
}
.mm-menu_navbar_bottom-3 .mm-panels{
    bottom:120px
}
.mm-menu_navbar_bottom-4 .mm-panels{
    bottom:160px
}
.mm-navbar_size-2{
    height:80px
}
.mm-navbar_size-3{
    height:120px
}
.mm-navbar_size-4{
    height:160px
}
.mm-navbar__breadcrumbs{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    -webkit-overflow-scrolling:touch;
    overflow-x:auto;
    text-align:left;
    padding:0 0 0 17px
}
.mm-navbar__breadcrumbs>*{
    display:inline-block;
    padding:10px 3px
}
 .mm-navbar__breadcrumbs>a{
    text-decoration:underline
}
.mm-navbar_has-btns .mm-navbar__breadcrumbs{
    margin-left:-40px;
    margin-right:0
}
.mm-navbar_has-btns .mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{
    margin-left:0;
    padding-left:0
}
.mm-navbars_top .mm-navbar_tabs{
    background:inherit !important
}
.mm-navbars_top .mm-navbar_tabs ~ .mm-navbar{
    background:inherit !important
}
.mm-navbars_bottom .mm-navbar_tabs{
    background:inherit !important
}
.mm-navbar__tab_selected{
    background:inherit !important;
    border-width:1px;
    border-style:solid;
    border-color:inherit
}
 .mm-navbar__tab_selected:first-child{
    border-left:0
}
.mm-navbar__tab_selected:last-child{
    border-right:0
}
.mm-navbars_top .mm-navbar_tabs:not(:last-child){
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:inherit
}
.mm-navbars_top .mm-navbar_tabs:first-child .mm-navbar__tab_selected{
    border-top:0
}
.mm-navbars_bottom .mm-navbar_tabs:not(:first-child){
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:inherit
}
.mm-navbars_bottom .mm-navbar__tab_selected{
    border-top:0;
    margin-top:-1px
}
 .mm-navbars_bottom .mm-navbar_tabs:last-child .mm-navbar__tab_selected{
    border-bottom:0
}
.mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar,.mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){
    background:rgba(255,255,255,0.4)
}
.mm-menu_rtl{
    direction:rtl
}
.mm-menu_rtl.mm-menu_offcanvas{
    right:auto
}
.mm-menu_rtl .mm-panel:not(.mm-panel_opened){
    -webkit-transform:translate(-100%,0);
    -ms-transform:translate(-100%,0);
    transform:translate(-100%,0);
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
 .mm-menu_rtl .mm-panel.mm-panel_opened-parent{
    -webkit-transform:translate(30%,0);
    -ms-transform:translate(30%,0);
    transform:translate(30%,0);
    -webkit-transform:translate3d(30%,0,0);
    transform:translate3d(30%,0,0)
}
.mm-menu_rtl .mm-navbar .mm-btn:first-child{
    left:auto;
    right:0
}
.mm-menu_rtl .mm-navbar .mm-btn:last-child{
    right:auto;
    left:0
}
.mm-menu_rtl .mm-navbar .mm-btn_next:after{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
    left:23px;
    right:auto
}
.mm-menu_rtl .mm-navbar .mm-btn_prev:before{
    -webkit-transform:rotate(135deg);
    -ms-transform:rotate(135deg);
    transform:rotate(135deg);
    right:23px;
    left:auto
}
 .mm-menu_rtl .mm-listitem:after{
    left:0;
    right:20px
}
.mm-menu_rtl .mm-listitem>a:not(.mm-btn_next),.mm-menu_rtl .mm-listitem>span:not(.mm-btn_next){
    padding-left:10px;
    padding-right:20px !important
}
.mm-menu_rtl .mm-listitem .mm-btn_next{
    right:auto;
    left:0
}
.mm-menu_rtl .mm-listitem .mm-btn_next:before{
    left:auto;
    right:0
}
.mm-menu_rtl .mm-listitem .mm-btn_next:after{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
    left:23px;
    right:auto
}
.mm-menu_rtl .mm-listitem .mm-btn_next+a,.mm-menu_rtl .mm-listitem .mm-btn_next+span{
    margin-left:50px;
    margin-right:0
}
 .mm-menu_rtl .mm-listitem .mm-btn_fullwidth+a,.mm-menu_rtl .mm-listitem .mm-btn_fullwidth+span{
    padding-left:50px;
    padding-right:0
}
.mm-menu_rtl .mm-counter{
    left:45px;
    right:auto
}
.mm-menu_rtl .mm-counter+.mm-btn_next+a,.mm-menu_rtl .mm-counter+.mm-btn_next+span{
    margin-left:90px;
    margin-right:0
}
.mm-menu_rtl .mm-listview .mm-counter+.mm-btn_fullwidth+a,.mm-menu_rtl .mm-listview .mm-counter+.mm-btn_fullwidth+span{
    padding-left:90px;
    padding-right:0
}
.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel{
    transition-property:right,-webkit-transform;
    transition-property:transform,right;
    transition-property:transform,right,-webkit-transform
}
 .mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_iconpanel-first{
    left:0;
    right:0
}
.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_iconpanel-first.mm-panel_opened ~ .mm-listview_fixeddivider{
    left:0;
    right:0
}
.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened,.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened-parent{
    border-left:0;
    border-right:1px solid;
    border-color:inherit
}
.mm-menu_rtl [class*=mm-panel_iconpanel-]{
    left:0
}
.mm-menu_rtl [class*=mm-panel_iconpanel-] ~ .mm-listview_fixeddivider{
    left:0
}
 .mm-menu_rtl [class*=mm-panel_iconpanel-].mm-panel_opened-parent{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-0{
    right:0
}
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-0.mm-panel_opened ~ .mm-listview_fixeddivider{
    right:0
}
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-1{
    right:40px;
    left:auto
}
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-1.mm-panel_opened ~ .mm-listview_fixeddivider{
    right:40px;
    left:auto
}
 .mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-2{
    right:80px;
    left:auto
}
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-2.mm-panel_opened ~ .mm-listview_fixeddivider{
    right:80px;
    left:auto
}
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-3{
    right:120px;
    left:auto
}
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-3.mm-panel_opened ~ .mm-listview_fixeddivider{
    right:120px;
    left:auto
}
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-first ~ .mm-panel,.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-first ~ .mm-panel_opened ~ .mm-listview_fixeddivider{
    right:40px;
    left:auto
}
 .mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-0{
    right:0
}
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-0.mm-panel_opened ~ .mm-listview_fixeddivider{
    right:0
}
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-1{
    right:60px;
    left:auto
}
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-1.mm-panel_opened ~ .mm-listview_fixeddivider{
    right:60px;
    left:auto
}
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-2{
    right:120px;
    left:auto
}
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-2.mm-panel_opened ~ .mm-listview_fixeddivider{
    right:120px;
    left:auto
}
 .mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-3{
    right:180px;
    left:auto
}
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-3.mm-panel_opened ~ .mm-listview_fixeddivider{
    right:180px;
    left:auto
}
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-first ~ .mm-panel,.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-first ~ .mm-panel_opened ~ .mm-listview_fixeddivider{
    right:60px;
    left:auto
}
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-0{
    right:0
}
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-0.mm-panel_opened ~ .mm-listview_fixeddivider{
    right:0
}
 .mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-1{
    right:80px;
    left:auto
}
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-1.mm-panel_opened ~ .mm-listview_fixeddivider{
    right:80px;
    left:auto
}
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-2{
    right:160px;
    left:auto
}
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-2.mm-panel_opened ~ .mm-listview_fixeddivider{
    right:160px;
    left:auto
}
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-3{
    right:240px;
    left:auto
}
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-3.mm-panel_opened ~ .mm-listview_fixeddivider{
    right:240px;
    left:auto
}
 .mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-first ~ .mm-panel,.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-first ~ .mm-panel_opened ~ .mm-listview_fixeddivider{
    right:80px;
    left:auto
}
.mm-menu_rtl html[class*=mm-sidebar_expanded-]:not(.mm-sidebar_closed) .mm-menu_rtl ~ .mm-slideout{
    -webkit-transform:translate(0,0) !important;
    -ms-transform:translate(0,0) !important;
    transform:translate(0,0) !important;
    right:0
}
.mm-menu_rtl label.mm-check{
    left:20px;
    right:auto !important
}
.mm-menu_rtl label.mm-toggle{
    left:20px;
    right:auto !important
}
 .mm-menu_rtl label.mm-toggle+a,.mm-menu_rtl label.mm-toggle+span{
    padding-left:80px;
    padding-right:0
}
.mm-menu_rtl label.mm-check+a,.mm-menu_rtl label.mm-check+span{
    padding-left:60px;
    padding-right:0
}
.mm-menu_rtl .mm-btn_next+label.mm-check,.mm-menu_rtl .mm-btn_next+label.mm-toggle{
    left:60px;
    right:auto
}
.mm-menu_rtl .mm-btn_next+label.mm-check+a,.mm-menu_rtl .mm-btn_next+label.mm-check+span{
    margin-left:50px;
    padding-right:0
}
.mm-menu_rtl .mm-btn_next+label.mm-toggle+a,.mm-menu_rtl .mm-btn_next+label.mm-toggle+span{
    margin-left:50px;
    padding-right:0
}
 .mm-menu_rtl .mm-btn_next+label.mm-toggle+a,.mm-menu_rtl .mm-btn_next+label.mm-toggle+span{
    padding-left:70px;
    padding-right:0
}
.mm-menu_rtl .mm-btn_next+label.mm-check+a,.mm-menu_rtl .mm-btn_next+label.mm-check+span{
    padding-left:50px;
    padding-right:0
}
.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-check,.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-toggle{
    left:100px;
    right:auto;
    padding-right:0
}
.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-check+a,.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-check+span{
    margin-left:90px;
    padding-right:0
}
 .mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-toggle+a,.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-toggle+span{
    margin-left:90px;
    padding-right:0
}
.mm-searchfield{
    height:40px;
    padding:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    overflow:hidden
}
.mm-searchfield input{
    border:none !important;
    outline:0 !important;
    box-shadow:none !important;
    border-radius:4px;
    font:inherit;
    font-size:inherit;
    line-height:26px;
    display:block;
    box-sizing:border-box;
    width:100%;
    max-width:100%;
    height:26px;
    min-height:26px;
    max-height:26px;
    margin:0;
    padding:0 10px
}
 .mm-searchfield input::-ms-clear{
    display:none
}
.mm-searchfield__input{
    padding:7px 10px 0 10px;
    position:relative
}
.mm-panel__noresultsmsg{
    text-align:center;
    font-size:150%;
    padding:40px 0
}
.mm-searchfield__btn{
    right:0;
    top:0
}
.mm-searchfield__input{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    box-sizing:border-box;
    width:100%;
    max-width:100%
}
.mm-searchfield__cancel{
    text-decoration:none;
    line-height:40px;
    display:block;
    padding-right:10px;
    padding-left:0;
    margin-right:-100px;
    margin-left:0;
    transition:margin .4s ease
}
.mm-searchfield__cancel-active{
    margin-right:0
}
 .mm-panel>.mm-searchfield{
    width:100%;
    position:absolute;
    top:0;
    left:0
}
.mm-panel_has-searchfield{
    padding-top:40px
}
.mm-panel_has-navbar.mm-panel_has-searchfield{
    padding-top:80px
}
.mm-panel_has-navbar.mm-panel_has-searchfield>.mm-searchfield{
    top:40px
}
.mm-listitem_nosubitems>.mm-btn_next{
    display:none
}
.mm-listitem_nosubitems>.mm-btn_next+a,.mm-listitem_nosubitems>.mm-btn_next+span{
    padding-right:10px
}
.mm-searchfield input{
    background:rgba(0,0,0,0.05);
    color:rgba(0,0,0,0.75)
}
.mm-panel__noresultsmsg{
    color:rgba(0,0,0,0.3)
}
 .mm-sectionindexer{
    background:inherit;
    text-align:center;
    font-size:12px;
    box-sizing:border-box;
    width:20px;
    position:absolute;
    top:0;
    bottom:0;
    right:-20px;
    left:auto;
    z-index:15;
    transition:right .4s ease;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    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-pack:space-evenly;
    -ms-flex-pack:space-evenly;
    justify-content:space-evenly
}
 .mm-sectionindexer a{
    line-height:1;
    text-decoration:none;
    display:block
}
.mm-sectionindexer ~ .mm-panels{
    transition:right .4s ease
}
.mm-menu_has-sectionindexer .mm-sectionindexer{
    right:0
}
.mm-menu_has-sectionindexer .mm-panels{
    right:20px;
    left:auto
}
.mm-menu_navbar_top-1 .mm-sectionindexer{
    top:42px
}
.mm-menu_navbar_top-2 .mm-sectionindexer{
    top:82px
}
.mm-menu_navbar_top-3 .mm-sectionindexer{
    top:122px
}
.mm-menu_navbar_top-4 .mm-sectionindexer{
    top:162px
}
.mm-menu_navbar_bottom-1 .mm-sectionindexer{
    bottom:42px
}
 .mm-menu_navbar_bottom-2 .mm-sectionindexer{
    bottom:82px
}
.mm-menu_navbar_bottom-3 .mm-sectionindexer{
    bottom:122px
}
.mm-menu_navbar_bottom-4 .mm-sectionindexer{
    bottom:162px
}
.mm-sectionindexer a{
    color:rgba(0,0,0,0.3)
}
.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth+a,.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth+span{
    transition:background .4s ease
}
.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth){
    transition:background .4s ease
}
.mm-menu_selected-parent .mm-listitem>a.mm-btn_fullwidth+a,.mm-menu_selected-parent .mm-listitem>a.mm-btn_fullwidth+span{
    transition:background .4s ease
}
 .mm-menu_selected-parent .mm-listitem>a:not(.mm-btn_fullwidth){
    transition:background .4s ease
}
.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{
    background:0
}
.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{
    background:rgba(255,255,255,0.4)
}
.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{
    background:0
}
 .mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){
    background:rgba(255,255,255,0.4)
}
[class*=mm-wrapper_sidebar-collapsed-] body,[class*=mm-wrapper_sidebar-expanded-] body{
    position:relative
}
[class*=mm-wrapper_sidebar-collapsed-] .mm-slideout,[class*=mm-wrapper_sidebar-expanded-] .mm-slideout{
    transition-property:width,-webkit-transform;
    transition-property:width,transform;
    transition-property:width,transform,-webkit-transform
}
 [class*=mm-wrapper_sidebar-collapsed-] .mm-page,[class*=mm-wrapper_sidebar-expanded-] .mm-page{
    background:inherit;
    box-sizing:border-box;
    min-height:100vh
}
[class*=mm-wrapper_sidebar-collapsed-] .mm-menu_sidebar-collapsed,[class*=mm-wrapper_sidebar-expanded-] .mm-menu_sidebar-expanded{
    display:block !important;
    top:0 !important;
    right:auto !important;
    bottom:0 !important;
    left:0 !important
}
[class*=mm-wrapper_sidebar-collapsed-]:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-listitem_divider,[class*=mm-wrapper_sidebar-collapsed-]:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar{
    opacity:0
}
 .mm-wrapper_sidebar-collapsed-40 .mm-slideout,[class*=mm-wrapper_sidebar-expanded-].mm-menu_sidebar-closed.mm-menu_sidebar-collapsed-40 .mm-slideout{
    width:calc(100% - 40px);
    -webkit-transform:translate(40px,0);
    -ms-transform:translate(40px,0);
    transform:translate(40px,0);
    -webkit-transform:translate3d(40px,0,0);
    transform:translate3d(40px,0,0)
}
.mm-wrapper_sidebar-collapsed-60 .mm-slideout,[class*=mm-wrapper_sidebar-expanded-].mm-menu_sidebar-closed.mm-menu_sidebar-collapsed-60 .mm-slideout{
    width:calc(100% - 60px);
    -webkit-transform:translate(60px,0);
    -ms-transform:translate(60px,0);
    transform:translate(60px,0);
    -webkit-transform:translate3d(60px,0,0);
    transform:translate3d(60px,0,0)
}
 .mm-wrapper_sidebar-collapsed-80 .mm-slideout{
    width:calc(100% - 80px);
    -webkit-transform:translate(80px,0);
    -ms-transform:translate(80px,0);
    transform:translate(80px,0);
    -webkit-transform:translate3d(80px,0,0);
    transform:translate3d(80px,0,0)
}
[class*=mm-wrapper_sidebar-expanded-].mm-menu_sidebar-closed.mm-menu_sidebar-collapsed-80 .mm-slideout{
    width:calc(100% - 80px);
    -webkit-transform:translate(80px,0);
    -ms-transform:translate(80px,0);
    transform:translate(80px,0);
    -webkit-transform:translate3d(80px,0,0);
    transform:translate3d(80px,0,0)
}
 [class*=mm-wrapper_sidebar-expanded-] .mm-menu_sidebar-expanded{
    border-right-width:1px;
    border-right-style:solid;
    min-width:0 !important;
    max-width:100000px !important
}
[class*=mm-wrapper_sidebar-expanded-] .mm-menu_sidebar-expanded.mm-menu_pageshadow:after{
    content:none;
    display:none
}
[class*=mm-wrapper_sidebar-expanded-].mm-wrapper_blocking{
    overflow:visible
}
[class*=mm-wrapper_sidebar-expanded-].mm-wrapper_blocking body{
    overflow:visible
}
[class*=mm-wrapper_sidebar-expanded-] .mm-page__blocker{
    display:none !important
}
 .mm-wrapper_sidebar-expanded-25:not(.mm-wrapper_sidebar-closed) .mm-slideout{
    width:75%;
    -webkit-transform:translate(33.33333%,0) !important;
    -ms-transform:translate(33.33333%,0) !important;
    transform:translate(33.33333%,0) !important;
    -webkit-transform:translate3d(33.33333%,0,0) !important;
    transform:translate3d(33.33333%,0,0) !important
}
.mm-wrapper_sidebar-expanded-25 .mm-menu_sidebar-expanded{
    width:25% !important
}
.mm-wrapper_sidebar-expanded-30:not(.mm-wrapper_sidebar-closed) .mm-slideout{
    width:70%;
    -webkit-transform:translate(42.85714%,0) !important;
    -ms-transform:translate(42.85714%,0) !important;
    transform:translate(42.85714%,0) !important;
    -webkit-transform:translate3d(42.85714%,0,0) !important;
    transform:translate3d(42.85714%,0,0) !important
}
 .mm-wrapper_sidebar-expanded-30 .mm-menu_sidebar-expanded{
    width:30% !important
}
.mm-wrapper_sidebar-expanded-35:not(.mm-wrapper_sidebar-closed) .mm-slideout{
    width:65%;
    -webkit-transform:translate(53.84615%,0) !important;
    -ms-transform:translate(53.84615%,0) !important;
    transform:translate(53.84615%,0) !important;
    -webkit-transform:translate3d(53.84615%,0,0) !important;
    transform:translate3d(53.84615%,0,0) !important
}
.mm-wrapper_sidebar-expanded-35 .mm-menu_sidebar-expanded{
    width:35% !important
}
.mm-menu__blocker{
    background:rgba(3,2,1,0);
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:3
}
 .mm-menu_opened .mm-menu__blocker{
    display:none
}
input.mm-check,input.mm-toggle{
    position:absolute;
    left:-10000px;
    right:auto
}
label.mm-check,label.mm-toggle{
    margin:0;
    position:absolute;
    top:50%;
    z-index:2
}
label.mm-check:before{
    content:'';
    display:block
}
label.mm-toggle{
    border-radius:30px;
    width:50px;
    height:30px;
    margin-top:-15px
}
label.mm-toggle:before{
    content:'';
    display:block;
    border-radius:30px;
    width:28px;
    height:28px;
    margin:1px
}
input.mm-toggle:checked ~ label.mm-toggle:before{
    float:right
}
 label.mm-check{
    width:30px;
    height:30px;
    margin-top:-15px
}
label.mm-check:before{
    border-left:3px solid;
    border-bottom:3px solid;
    width:40%;
    height:20%;
    margin:25% 0 0 20%;
    opacity:.1;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
input.mm-check:checked ~ label.mm-check:before{
    opacity:1
}
.mm-listitem_vertical label.mm-toggle,.mm-listitem_vertical label.mm-check{
    top:5px;
    bottom:auto;
    margin-top:0
}
label.mm-toggle{
    right:20px;
    left:auto
}
label.mm-toggle+a,label.mm-toggle+span{
    padding-right:80px;
    padding-left:0
}
 label.mm-check{
    right:20px;
    left:auto
}
label.mm-check+a,label.mm-check+span{
    padding-right:60px;
    padding-left:0
}
.mm-btn_next+label.mm-check,.mm-btn_next+label.mm-toggle{
    right:60px;
    left:auto
}
.mm-btn_next+label.mm-check+a,.mm-btn_next+label.mm-check+span{
    margin-right:50px;
    padding-left:0
}
.mm-btn_next+label.mm-toggle+a,.mm-btn_next+label.mm-toggle+span{
    margin-right:50px;
    padding-left:0
}
.mm-btn_next+label.mm-toggle+a,.mm-btn_next+label.mm-toggle+span{
    padding-right:70px;
    padding-left:0
}
.mm-btn_next+label.mm-check+a,.mm-btn_next+label.mm-check+span{
    padding-right:50px;
    padding-left:0
}
 .mm-counter+.mm-btn_next+label.mm-check,.mm-counter+.mm-btn_next+label.mm-toggle{
    right:100px;
    left:auto
}
.mm-counter+.mm-btn_next+label.mm-check+a,.mm-counter+.mm-btn_next+label.mm-check+span{
    margin-right:90px;
    margin-left:0
}
.mm-counter+.mm-btn_next+label.mm-toggle+a,.mm-counter+.mm-btn_next+label.mm-toggle+span{
    margin-right:90px;
    margin-left:0
}
label.mm-toggle{
    background:rgba(0,0,0,0.1)
}
label.mm-toggle:before{
    background:#f3f3f3
}
input.mm-toggle:checked ~ label.mm-toggle{
    background:#4bd963
}
label.mm-check:before{
    border-color:rgba(0,0,0,0.75)
}
 .mm-menu_border-none .mm-listitem:after,.mm-panel_border-none .mm-listitem:after{
    content:none
}
.mm-menu_border-full .mm-listitem:after,.mm-panel_border-full .mm-listitem:after{
    left:0 !important
}
.mm-menu_border-offset .mm-listitem:after,.mm-panel_border-offset .mm-listitem:after{
    right:20px;
    left:auto
}
.mm-menu_fx-menu-zoom{
    transition:-webkit-transform .4s ease;
    transition:transform .4s ease;
    transition:transform .4s ease,-webkit-transform .4s ease
}
.mm-wrapper_opened .mm-menu_fx-menu-zoom{
    -webkit-transform:scale(0.7,0.7) translate3d(-30%,0,0);
    transform:scale(0.7,0.7) translate3d(-30%,0,0);
    -webkit-transform-origin:left center;
    -ms-transform-origin:left center;
    transform-origin:left center
}
 .mm-wrapper_opening .mm-menu_fx-menu-zoom{
    -webkit-transform:scale(1,1) translate3d(0,0,0);
    transform:scale(1,1) translate3d(0,0,0)
}
.mm-wrapper_opened .mm-menu_fx-menu-zoom.mm-menu_position-right{
    -webkit-transform:scale(0.7,0.7) translate3d(30%,0,0);
    transform:scale(0.7,0.7) translate3d(30%,0,0);
    -webkit-transform-origin:right center;
    -ms-transform-origin:right center;
    transform-origin:right center
}
.mm-wrapper_opening .mm-menu_fx-menu-zoom.mm-menu_position-right{
    -webkit-transform:scale(1,1) translate3d(0,0,0);
    transform:scale(1,1) translate3d(0,0,0)
}
 .mm-menu_fx-menu-slide{
    transition:-webkit-transform .4s ease;
    transition:transform .4s ease;
    transition:transform .4s ease,-webkit-transform .4s ease
}
.mm-wrapper_opened .mm-menu_fx-menu-slide{
    -webkit-transform:translate(-30%,0);
    -ms-transform:translate(-30%,0);
    transform:translate(-30%,0);
    -webkit-transform:translate3d(-30%,0,0);
    transform:translate3d(-30%,0,0)
}
.mm-wrapper_opening .mm-menu_fx-menu-slide{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
 .mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right{
    -webkit-transform:translate(30%,0);
    -ms-transform:translate(30%,0);
    transform:translate(30%,0);
    -webkit-transform:translate3d(30%,0,0);
    transform:translate3d(30%,0,0)
}
.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.mm-menu_fx-menu-fade{
    opacity:0;
    transition:opacity .2s ease
}
 .mm-wrapper_opening .mm-menu_fx-menu-fade{
    opacity:1
}
.mm-menu_fx-panels-none .mm-panel,.mm-panel_fx-none{
    transition-property:none
}
.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,.mm-panel_fx-none.mm-panel_opened-parent{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.mm-menu_fx-panels-zoom .mm-panel,.mm-panel_fx-zoom{
    -webkit-transform-origin:left center;
    -ms-transform-origin:left center;
    transform-origin:left center;
    -webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);
    transform:scale(1.5,1.5) translate3d(100%,0,0)
}
 .mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened,.mm-panel_fx-zoom.mm-panel_opened{
    -webkit-transform:scale(1,1) translate3d(0,0,0);
    transform:scale(1,1) translate3d(0,0,0)
}
.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened-parent,.mm-panel_fx-zoom.mm-panel_opened-parent{
    -webkit-transform:scale(0.7,0.7) translate3d(-30%,0,0);
    transform:scale(0.7,0.7) translate3d(-30%,0,0)
}
.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent,.mm-panel_fx-slide-0.mm-panel_opened-parent{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
 .mm-menu_fx-panels-slide-100 .mm-panel_opened-parent,.mm-panel_fx-slide-100.mm-panel_opened-parent{
    -webkit-transform:translate(-100%,0);
    -ms-transform:translate(-100%,0);
    transform:translate(-100%,0);
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.mm-menu_fx-panels-slide-up .mm-panel,.mm-panel_fx-slide-up{
    -webkit-transform:translate(0,100%);
    -ms-transform:translate(0,100%);
    transform:translate(0,100%);
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
}
.mm-menu_fx-panels-slide-up .mm-panel_opened,.mm-menu_fx-panels-slide-up .mm-panel_opened-parent{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
 .mm-panel_fx-slide-up.mm-panel_opened{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.mm-menu_fx-panels-slide-right .mm-panel,.mm-panel_fx-slide-right{
    -webkit-transform:translate(-100%,0);
    -ms-transform:translate(-100%,0);
    transform:translate(-100%,0);
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.mm-menu_fx-panels-slide-right .mm-panel_opened,.mm-menu_fx-panels-slide-right .mm-panel_opened-parent{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
 .mm-panel_fx-slide-right.mm-panel_opened{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
[class*=mm-menu_fx-listitems-] .mm-listitem{
    transition:none .4s ease
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(1){
    transition-delay:50ms
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(2){
    transition-delay:.1s
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(3){
    transition-delay:150ms
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(4){
    transition-delay:.2s
}
 [class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(5){
    transition-delay:250ms
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(6){
    transition-delay:.3s
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(7){
    transition-delay:350ms
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(8){
    transition-delay:.4s
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(9){
    transition-delay:450ms
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(10){
    transition-delay:.5s
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(11){
    transition-delay:550ms
}
 [class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(12){
    transition-delay:.6s
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(13){
    transition-delay:650ms
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(14){
    transition-delay:.7s
}
[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(15){
    transition-delay:750ms
}
.mm-menu_fx-listitems-slide .mm-listitem{
    transition-property:opacity,-webkit-transform;
    transition-property:transform,opacity;
    transition-property:transform,opacity,-webkit-transform;
    -webkit-transform:translate(50%,0);
    -ms-transform:translate(50%,0);
    transform:translate(50%,0);
    -webkit-transform:translate3d(50%,0,0);
    transform:translate3d(50%,0,0);
    opacity:0
}
 .mm-wrapper_opening .mm-menu_fx-listitems-slide .mm-panel_opened .mm-listitem{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    opacity:1
}
.mm-menu_fx-listitems-fade .mm-listitem{
    transition-property:opacity;
    opacity:0
}
.mm-wrapper_opening .mm-menu_fx-listitems-fade .mm-panel_opened .mm-listitem{
    opacity:1
}
.mm-menu_fx-listitems-drop .mm-listitem{
    transition-property:opacity,top;
    opacity:0;
    top:-25%
}
.mm-wrapper_opening .mm-menu_fx-listitems-drop .mm-panel_opened .mm-listitem{
    opacity:1;
    top:0
}
 .mm-menu_fullscreen{
    width:100%;
    min-width:140px;
    max-width:10000px
}
.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:translate(100vw,0);
    -ms-transform:translate(100vw,0);
    transform:translate(100vw,0);
    -webkit-transform:translate3d(100vw,0,0);
    transform:translate3d(100vw,0,0)
}
.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:translate(-100vw,0);
    -ms-transform:translate(-100vw,0);
    transform:translate(-100vw,0);
    -webkit-transform:translate3d(-100vw,0,0);
    transform:translate3d(-100vw,0,0)
}
 @media all and (max-width:140px){
    .mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(140px,0);
        -ms-transform:translate(140px,0);
        transform:translate(140px,0);
        -webkit-transform:translate3d(140px,0,0);
        transform:translate3d(140px,0,0)
    }
}
@media all and (min-width:10000px){
    .mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(10000px,0);
        -ms-transform:translate(10000px,0);
        transform:translate(10000px,0);
        -webkit-transform:translate3d(10000px,0,0);
        transform:translate3d(10000px,0,0)
    }
}
@media all and (max-width:140px){
    .mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(-140px,0);
        -ms-transform:translate(-140px,0);
        transform:translate(-140px,0);
        -webkit-transform:translate3d(-140px,0,0);
        transform:translate3d(-140px,0,0)
    }
}
@media all and (min-width:10000px){
    .mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(-10000px,0);
        -ms-transform:translate(-10000px,0);
        transform:translate(-10000px,0);
        -webkit-transform:translate3d(-10000px,0,0);
        transform:translate3d(-10000px,0,0)
    }
}
.mm-menu_fullscreen.mm-menu_position-top,.mm-menu_fullscreen.mm-menu_position-bottom{
    height:100vh;
    min-height:140px;
    max-height:10000px
}
.mm-menu_listview-30 .mm-listitem>a:not(.mm-btn_next),.mm-menu_listview-30 .mm-listitem>span{
    padding-top:5px;
    padding-bottom:5px
}
.mm-menu_listview-30 .mm-listitem_vertical>.mm-btn_next{
    height:30
}
.mm-menu_listview-50 .mm-listitem>a:not(.mm-btn_next),.mm-menu_listview-50 .mm-listitem>span{
    padding-top:15px;
    padding-bottom:15px
}
.mm-menu_listview-50 .mm-listitem_vertical>.mm-btn_next{
    height:50
}
 .mm-menu_listview-60 .mm-listitem>a:not(.mm-btn_next),.mm-menu_listview-60 .mm-listitem>span{
    padding-top:20px;
    padding-bottom:20px
}
.mm-menu_listview-60 .mm-listitem_vertical>.mm-btn_next{
    height:60
}
.mm-menu_listview-justify .mm-panels>.mm-panel:after,.mm-menu_listview-justify .mm-panels>.mm-panel:before{
    content:none;
    display:none
}
.mm-panels>.mm-panel_listview-justify:after,.mm-panels>.mm-panel_listview-justify:before{
    content:none;
    display:none
}
.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listview,.mm-panels>.mm-panel_listview-justify .mm-listview{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    margin-top:0;
    margin-bottom:0
}
 .mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem,.mm-panels>.mm-panel_listview-justify .mm-listitem{
    -webkit-box-flex:1;
    -ms-flex:1 0 auto;
    flex:1 0 auto;
    min-height:40px
}
.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem:not(.mm-listitem_divider),.mm-panels>.mm-panel_listview-justify .mm-listitem:not(.mm-listitem_divider){
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem>a:not(.mm-btn_next),.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem>span{
    box-sizing:border-box;
    -webkit-box-flex:1;
    -ms-flex:1 0 auto;
    flex:1 0 auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
 .mm-panels>.mm-panel_listview-justify .mm-listitem>a:not(.mm-btn_next),.mm-panels>.mm-panel_listview-justify .mm-listitem>span{
    box-sizing:border-box;
    -webkit-box-flex:1;
    -ms-flex:1 0 auto;
    flex:1 0 auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.mm-listview_inset{
    list-style:inside disc;
    padding:0 10px 15px 40px;
    margin:0
}
.mm-listview_inset>li{
    padding:5px 0
}
.mm-menu_multiline .mm-listitem>a,.mm-menu_multiline .mm-listitem>span{
    text-overflow:clip;
    white-space:normal
}
 .mm-panel_multiline .mm-listitem>a,.mm-panel_multiline .mm-listitem>span{
    text-overflow:clip;
    white-space:normal
}
[class*=mm-menu_pagedim].mm-menu_opened ~ .mm-page__blocker{
    opacity:0
}
.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened ~ .mm-page__blocker{
    opacity:.3;
    transition:opacity .4s ease .4s
}
.mm-menu_opened.mm-menu_pagedim ~ .mm-page__blocker{
    background:inherit
}
.mm-menu_opened.mm-menu_pagedim-black ~ .mm-page__blocker{
    background:#000
}
.mm-menu_opened.mm-menu_pagedim-white ~ .mm-page__blocker{
    background:#fff
}
 .mm-menu_popup{
    transition:opacity .4s ease;
    opacity:0;
    box-shadow:0 2px 10px rgba(0,0,0,0.3);
    height:80%;
    min-height:140px;
    max-height:880px;
    top:50%;
    left:50%;
    bottom:auto;
    right:auto;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0)
}
.mm-menu_popup.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:none !important;
    -ms-transform:none !important;
    transform:none !important;
    z-index:0
}
 .mm-menu_popup.mm-menu_opened ~ .mm-page__blocker{
    transition-delay:0s !important;
    z-index:1
}
.mm-wrapper_opening .mm-menu_popup{
    opacity:1
}
.mm-menu_position-right{
    left:auto;
    right:0
}
.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:translate(-80vw,0);
    -ms-transform:translate(-80vw,0);
    transform:translate(-80vw,0);
    -webkit-transform:translate3d(-80vw,0,0);
    transform:translate3d(-80vw,0,0)
}
@media all and (max-width:175px){
    .mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(-140px,0);
        -ms-transform:translate(-140px,0);
        transform:translate(-140px,0);
        -webkit-transform:translate3d(-140px,0,0);
        transform:translate3d(-140px,0,0)
    }
}
@media all and (min-width:550px){
    .mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout{
        -webkit-transform:translate(-440px,0);
        -ms-transform:translate(-440px,0);
        transform:translate(-440px,0);
        -webkit-transform:translate3d(-440px,0,0);
        transform:translate3d(-440px,0,0)
    }
}
.mm-menu_position-bottom,.mm-menu_position-front,.mm-menu_position-top{
    transition:-webkit-transform .4s ease;
    transition:transform .4s ease;
    transition:transform .4s ease,-webkit-transform .4s ease
}
.mm-menu_position-bottom.mm-menu_opened,.mm-menu_position-front.mm-menu_opened,.mm-menu_position-top.mm-menu_opened{
    z-index:1001
}
 .mm-menu_position-bottom.mm-menu_opened ~ .mm-slideout,.mm-menu_position-front.mm-menu_opened ~ .mm-slideout,.mm-menu_position-top.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:none !important;
    -ms-transform:none !important;
    transform:none !important;
    z-index:0
}
.mm-menu_position-bottom.mm-menu_opened ~ .mm-page__blocker,.mm-menu_position-front.mm-menu_opened ~ .mm-page__blocker,.mm-menu_position-top.mm-menu_opened ~ .mm-page__blocker{
    z-index:1
}
.mm-menu_position-front{
    -webkit-transform:translate(-100%,0);
    -ms-transform:translate(-100%,0);
    transform:translate(-100%,0);
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
 .mm-menu_position-front.mm-menu_position-right{
    -webkit-transform:translate(100%,0);
    -ms-transform:translate(100%,0);
    transform:translate(100%,0);
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.mm-menu_position-bottom{
    width:100%;
    min-width:100%;
    max-width:100%
}
.mm-menu_position-top{
    width:100%;
    min-width:100%;
    max-width:100%;
    -webkit-transform:translate(0,-100%);
    -ms-transform:translate(0,-100%);
    transform:translate(0,-100%);
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
    height:80vh;
    min-height:140px;
    max-height:880px
}
 .mm-menu_position-bottom{
    -webkit-transform:translate(0,100%);
    -ms-transform:translate(0,100%);
    transform:translate(0,100%);
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
    top:auto;
    height:80vh;
    min-height:140px;
    max-height:880px
}
.mm-wrapper_opening .mm-menu_position-bottom,.mm-wrapper_opening .mm-menu_position-front,.mm-wrapper_opening .mm-menu_position-top{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
 .mm-menu_shadow-page:after{
    content:"";
    display:block;
    width:20px;
    height:120%;
    position:absolute;
    left:100%;
    right:auto;
    top:-10%;
    z-index:100;
    -webkit-clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);
    clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%)
}
.mm-menu_shadow-page.mm-menu_position-right:after{
    left:auto;
    right:100%;
    -webkit-clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%);
    clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%)
}
.mm-menu_shadow-page.mm-menu_position-front:after{
    content:none;
    display:none
}
 .mm-menu_shadow-page:after{
    box-shadow:0 0 10px rgba(0,0,0,0.3)
}
.mm-menu_shadow-panels .mm-panel{
    box-shadow:0 0 10px rgba(0,0,0,0.3)
}
.mm-menu_theme-white{
    background:#fff;
    border-color:rgba(0,0,0,0.1);
    color:rgba(0,0,0,0.7)
}
.mm-menu_theme-white .mm-navbar a,.mm-menu_theme-white .mm-navbar>*{
    color:rgba(0,0,0,0.3)
}
.mm-menu_theme-white .mm-btn:after,.mm-menu_theme-white .mm-btn:before{
    border-color:rgba(0,0,0,0.3)
}
.mm-menu_theme-white .mm-listview .mm-btn_next:after{
    border-color:rgba(0,0,0,0.3)
}
.mm-menu_theme-white .mm-listview a:not(.mm-btn_next){
    -webkit-tap-highlight-color:rgba(0,0,0,0.03);
    tap-highlight-color:rgba(0,0,0,0.03)
}
 .mm-menu_theme-white .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-white .mm-listitem_selected>span{
    background:rgba(0,0,0,0.03)
}
.mm-menu_theme-white .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-white .mm-listitem_opened>.mm-panel{
    background:rgba(0,0,0,0.06)
}
.mm-menu_theme-white .mm-listitem_divider{
    background:rgba(0,0,0,0.06)
}
.mm-menu_theme-white .mm-counter{
    color:rgba(0,0,0,0.3)
}
.mm-menu_theme-white .mm-iconbar{
    color:rgba(0,0,0,0.3)
}
.mm-menu_theme-white .mm-iconbar a{
    color:rgba(0,0,0,0.3)
}
 .mm-menu_theme-white.mm-menu_keyboardfocus a:focus,.mm-menu_theme-white .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-white .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar,.mm-menu_theme-white .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){
    background:rgba(0,0,0,0.03)
}
.mm-menu_theme-white.mm-menu_shadow-page:after,.mm-menu_theme-white.mm-menu_shadow-panels .mm-panel{
    box-shadow:0 0 10px rgba(0,0,0,0.2)
}
.mm-menu_theme-white .mm-searchfield input{
    background:rgba(0,0,0,0.06);
    color:rgba(0,0,0,0.7)
}
 .mm-menu_theme-white .mm-panel__noresultsmsg,.mm-menu_theme-white .mm-sectionindexer a{
    color:rgba(0,0,0,0.3)
}
.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{
    background:0
}
.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{
    background:rgba(0,0,0,0.03)
}
 .mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{
    background:0
}
.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){
    background:rgba(0,0,0,0.03)
}
.mm-menu_theme-white label.mm-check:before{
    border-color:rgba(0,0,0,0.7)
}
 .mm-menu_theme-white label.mm-toggle{
    background:rgba(0,0,0,0.1)
}
.mm-menu_theme-white label.mm-toggle:before{
    background:#fff
}
.mm-menu_theme-whiteinput.mm-toggle:checked ~ label.mm-toggle{
    background:#4bd963
}
.mm-menu_theme-dark{
    background:#333;
    border-color:rgba(0,0,0,0.3);
    color:rgba(255,255,255,0.85)
}
.mm-menu_theme-dark .mm-navbar a,.mm-menu_theme-dark .mm-navbar>*{
    color:rgba(255,255,255,0.4)
}
.mm-menu_theme-dark .mm-btn:after,.mm-menu_theme-dark .mm-btn:before{
    border-color:rgba(255,255,255,0.4)
}
.mm-menu_theme-dark .mm-listview .mm-btn_next:after{
    border-color:rgba(255,255,255,0.4)
}
 .mm-menu_theme-dark .mm-listview a:not(.mm-btn_next){
    -webkit-tap-highlight-color:rgba(0,0,0,0.1);
    tap-highlight-color:rgba(0,0,0,0.1)
}
.mm-menu_theme-dark .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-dark .mm-listitem_selected>span{
    background:rgba(0,0,0,0.1)
}
.mm-menu_theme-dark .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-dark .mm-listitem_opened>.mm-panel{
    background:rgba(255,255,255,0.08)
}
.mm-menu_theme-dark .mm-listitem_divider{
    background:rgba(255,255,255,0.08)
}
.mm-menu_theme-dark .mm-counter{
    color:rgba(255,255,255,0.4)
}
 .mm-menu_theme-dark .mm-iconbar{
    color:rgba(255,255,255,0.4)
}
.mm-menu_theme-dark .mm-iconbar a{
    color:rgba(255,255,255,0.4)
}
.mm-menu_theme-dark.mm-menu_keyboardfocus a:focus,.mm-menu_theme-dark .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-dark .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar,.mm-menu_theme-dark .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){
    background:rgba(0,0,0,0.1)
}
.mm-menu_theme-dark.mm-menu_shadow-page:after,.mm-menu_theme-dark.mm-menu_shadow-panels .mm-panel{
    box-shadow:0 0 20px rgba(0,0,0,0.5)
}
 .mm-menu_theme-dark .mm-searchfield input{
    background:rgba(255,255,255,0.15);
    color:rgba(255,255,255,0.85)
}
.mm-menu_theme-dark .mm-panel__noresultsmsg,.mm-menu_theme-dark .mm-sectionindexer a{
    color:rgba(255,255,255,0.4)
}
.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{
    background:0
}
.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{
    background:rgba(0,0,0,0.1)
}
 .mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{
    background:0
}
.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){
    background:rgba(0,0,0,0.1)
}
.mm-menu_theme-dark label.mm-check:before{
    border-color:rgba(255,255,255,0.85)
}
 .mm-menu_theme-dark label.mm-toggle{
    background:rgba(0,0,0,0.3)
}
.mm-menu_theme-dark label.mm-toggle:before{
    background:#333
}
.mm-menu_theme-darkinput.mm-toggle:checked ~ label.mm-toggle{
    background:#4bd963
}
.mm-menu_theme-black{
    background:#000;
    border-color:rgba(255,255,255,0.25);
    color:rgba(255,255,255,0.75)
}
.mm-menu_theme-black .mm-navbar a,.mm-menu_theme-black .mm-navbar>*{
    color:rgba(255,255,255,0.4)
}
.mm-menu_theme-black .mm-btn:after,.mm-menu_theme-black .mm-btn:before{
    border-color:rgba(255,255,255,0.4)
}
 .mm-menu_theme-black .mm-listview .mm-btn_next:after{
    border-color:rgba(255,255,255,0.4)
}
.mm-menu_theme-black .mm-listview a:not(.mm-btn_next){
    -webkit-tap-highlight-color:rgba(255,255,255,0.15);
    tap-highlight-color:rgba(255,255,255,0.15)
}
.mm-menu_theme-black .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-black .mm-listitem_selected>span{
    background:rgba(255,255,255,0.15)
}
.mm-menu_theme-black .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-black .mm-listitem_opened>.mm-panel{
    background:rgba(255,255,255,0.2)
}
 .mm-menu_theme-black .mm-listitem_divider{
    background:rgba(255,255,255,0.2)
}
.mm-menu_theme-black .mm-counter{
    color:rgba(255,255,255,0.4)
}
.mm-menu_theme-black .mm-iconbar{
    color:rgba(255,255,255,0.4)
}
.mm-menu_theme-black .mm-iconbar a{
    color:rgba(255,255,255,0.4)
}
.mm-menu_theme-black.mm-menu_keyboardfocus a:focus,.mm-menu_theme-black .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-black .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar,.mm-menu_theme-black .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){
    background:rgba(255,255,255,0.15)
}
 .mm-menu_theme-black.mm-menu_shadow-page:after,.mm-menu_theme-black.mm-menu_shadow-panels .mm-panel{
    box-shadow:false
}
.mm-menu_theme-black .mm-searchfield input{
    background:rgba(255,255,255,0.25);
    color:rgba(255,255,255,0.75)
}
.mm-menu_theme-black .mm-panel__noresultsmsg,.mm-menu_theme-black .mm-sectionindexer a{
    color:rgba(255,255,255,0.4)
}
.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{
    background:0
}
 .mm-menu_theme-black.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{
    background:rgba(255,255,255,0.15)
}
.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{
    background:0
}
.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){
    background:rgba(255,255,255,0.15)
}
 .mm-menu_theme-black label.mm-check:before{
    border-color:rgba(255,255,255,0.75)
}
.mm-menu_theme-black label.mm-toggle{
    background:rgba(255,255,255,0.25)
}
.mm-menu_theme-black label.mm-toggle:before{
    background:#000
}
.mm-menu_theme-blackinput.mm-toggle:checked ~ label.mm-toggle{
    background:#4bd963
}
.mm-menu_tileview .mm-listview,.mm-panel_tileview .mm-listview{
    margin:0 !important
}
.mm-menu_tileview .mm-listview:after,.mm-panel_tileview .mm-listview:after{
    content:'';
    display:block;
    clear:both
}
 .mm-menu_tileview .mm-listitem,.mm-panel_tileview .mm-listitem{
    padding:0;
    float:left;
    position:relative;
    width:50%;
    height:0;
    padding-top:50%
}
.mm-menu_tileview .mm-listitem:after,.mm-panel_tileview .mm-listitem:after{
    left:0;
    top:0;
    border-right-width:1px;
    border-right-style:solid;
    z-index:-1
}
.mm-menu_tileview .mm-listitem.mm-tile-xs,.mm-panel_tileview .mm-listitem.mm-tile-xs{
    width:12.5%;
    padding-top:12.5%
}
.mm-menu_tileview .mm-listitem.mm-tile-s,.mm-panel_tileview .mm-listitem.mm-tile-s{
    width:25%;
    padding-top:25%
}
 .mm-menu_tileview .mm-listitem.mm-tile-l,.mm-panel_tileview .mm-listitem.mm-tile-l{
    width:75%;
    padding-top:75%
}
.mm-menu_tileview .mm-listitem.mm-tile-xl,.mm-panel_tileview .mm-listitem.mm-tile-xl{
    width:100%;
    padding-top:100%
}
.mm-menu_tileview .mm-listitem>a,.mm-menu_tileview .mm-listitem>span{
    line-height:1px;
    text-align:center;
    padding:50% 10px 0 10px;
    margin:0;
    position:absolute;
    top:0;
    right:1px;
    bottom:1px;
    left:0
}
.mm-panel_tileview .mm-listitem>a,.mm-panel_tileview .mm-listitem>span{
    line-height:1px;
    text-align:center;
    padding:50% 10px 0 10px;
    margin:0;
    position:absolute;
    top:0;
    right:1px;
    bottom:1px;
    left:0
}
 .mm-menu_tileview .mm-listitem>.mm-btn_next,.mm-panel_tileview .mm-listitem>.mm-btn_next{
    width:auto
}
.mm-menu_tileview .mm-listitem>.mm-btn_next:after,.mm-menu_tileview .mm-listitem>.mm-btn_next:before{
    content:none;
    display:none
}
.mm-panel_tileview .mm-listitem>.mm-btn_next:after,.mm-panel_tileview .mm-listitem>.mm-btn_next:before{
    content:none;
    display:none
}
.mm-menu_tileview .mm-listitem_divider,.mm-panel_tileview .mm-listitem_divider{
    display:none
}
.mm-menu_tileview .mm-panel,.mm-panel_tileview{
    padding-left:0;
    padding-right:0
}
 .mm-menu_tileview .mm-panel:after,.mm-menu_tileview .mm-panel:before{
    content:none;
    display:none
}
.mm-panel_tileview:after,.mm-panel_tileview:before{
    content:none;
    display:none
}
html:not(.mm-wrapper_opening) a[href="#page"]{
    display:none !important
}
.mm-wrapper_opening .mmenu-open{
    display:none !important
}
.tbay-mmenu{
    display:none
}
.mm-menu{
    background:#fff
}
.mm-menu.mm-menu_theme-dark{
    background:#1e405b
}
.mm-menu.mm-menu_theme-dark .mm-navbars_top>.mm-navbar:not(.mm-navbar_tabs){
    background:#1e405b !important
}
 .mm-menu.mm-menu_theme-dark .mm-navbars_top>.mm-navbar:not(.mm-navbar_tabs) .mm-searchfield input{
    color:#999;
    border-color:#fff !important
}
.mm-menu.mm-menu_theme-dark .mm-navbar a,.mm-menu.mm-menu_theme-dark .mm-navbar>*{
    color:#fff
}
.mm-menu.mm-menu_theme-dark .mm-btn:after,.mm-menu.mm-menu_theme-dark .mm-btn:before{
    border-color:#999
}
.mm-menu.mm-menu_theme-dark .mm-navbar_tabs a:not(.mm-navbar__tab_selected){
    background:#1e405b
}
.mm-menu.mm-menu_theme-dark .mm-navbar_tabs a{
    border-color:#eee
}
.mm-menu.mm-menu_theme-dark .mm-navbar,.mm-menu.mm-menu_theme-dark .mm-listitem:after,.mm-menu.mm-menu_theme-dark .mm-navbars_top,.mm-menu.mm-menu_theme-dark .mm-navbars_bottom{
    border-color:#eee
}
 .mm-menu.mm-menu_theme-dark .mm-panels>.mm-panel>.mm-navbar+.mm-listview li a{
    color:#fff;
    padding-right:0
}
.mm-menu .mm-navbar{
    height:41px
}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{
    color:#888
}
.mm-menu .mm-navbar>a{
    line-height:40px;
    padding:0
}
.mm-menu .mm-menu_shadow-page:after{
    display:none
}
.mm-menu .mm-navbars_top>.mm-navbar:not(.mm-navbar_tabs){
    height:inherit
}
.mm-menu .mm-navbars_top>.mm-navbar:not(.mm-navbar_tabs) .mm-searchfield{
    height:inherit
}
.mm-menu .mm-navbars_top>.mm-navbar:not(.mm-navbar_tabs) .mm-searchfield .mm-searchfield__input{
    padding:0
}
 .mm-menu .mm-navbars_top>.mm-navbar:not(.mm-navbar_tabs) .mm-searchfield input{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border:0;
    line-height:normal;
    max-height:initial;
    color:#888
}
.mm-menu .mm-panel_has-navbar .mm-navbar{
    height:40px;
    left:0;
    right:0
}
.mm-menu .mm-panels .mm-navbar__title{
    font-weight:500;
    color:#000;
    line-height:40px;
    font-size:15px
}
.mm-menu .mm-panels>.mm-panel>.mm-navbar+.mm-listview .mm-btn_next:before{
    display:none
}
.mm-menu .mm-panels>.mm-panel>.mm-navbar+.mm-listview li a{
    color:#000
}
 .mm-menu .mm-panels>.mm-panel>.mm-navbar+.mm-listview li a:hover,.mm-menu .mm-panels>.mm-panel>.mm-navbar+.mm-listview li a:focus{
    color:var(--tb-theme-color)
}
.mm-menu .mm-panels>.mm-panel>.mm-navbar+.mm-listview li a .mm-btn_next:hover:after{
    border-color:var(--tb-theme-color)
}
.mm-menu .mm-panels>.mm-panel>.mm-navbar+.mm-listview li.active>a,.mm-menu .mm-panels>.mm-panel>.mm-navbar+.mm-listview li.active .mm-counter{
    color:var(--tb-theme-color)
}
.mm-menu .mm-panels>.mm-panel>.mm-navbar+.mm-listview li.active .mm-btn_next:after{
    border-color:var(--tb-theme-color)
}
 .mm-menu .mm-searchfield__btn{
    top:15px;
    right:15px;
    left:auto
}
.mm-menu .mm-searchfield__cancel{
    line-height:70px
}
.mm-menu .mm-navbar_tabs a:not(.mm-navbar__tab_selected){
    background:#f5f5f5;
    color:#888
}
.mm-menu .mm-navbar_tabs a{
    border:0;
    border-top:1px solid #e5e5e5;
    border-right:1px solid #e5e5e5;
    color:var(--tb-theme-color);
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center
}
.mm-menu .mm-navbar_tabs a i{
    margin-left:0;
    margin-right:5px;
    font-size:18px
}
 .mm-menu .mm-navbar_tabs a i.linear-icon-icons2{
    font-size:15px
}
.mm-menu .mm-navbar_tabs a:last-child{
    border-right:0
}
.mm-menu .mm-navbars_bottom .mm-navbar{
    height:44px
}
.mm-menu .mm-navbars_bottom .mm-navbar a{
    line-height:24px;
    padding:10px 0
}
.mm-menu .mm-navbars_bottom .mm-navbar a:before{
    font-size:16px
}
.mm-menu .mm-navbars_bottom .mm-navbar a:hover,.mm-menu .mm-navbars_bottom .mm-navbar a:focus{
    color:var(--tb-theme-color)
}
.mm-menu .mm-listitem a i,.mm-menu .mm-listitem a img{
    margin-right:25px;
    margin-left:0
}
 .mm-menu .mm-listitem a img{
    max-width:32px
}
.mm-menu .sub-menu .dropdown-menu-inner img{
    display:none
}
.mm-menu .sub-menu .dropdown-menu-inner p{
    margin:0
}
.mm-menu .sub-menu .dropdown-menu-inner .row>div{
    margin-bottom:20px
}
.mm-menu .sub-menu .menu li{
    line-height:40px
}
.mm-menu .sub-menu .menu li a{
    padding:0 15px;
    border-bottom:1px solid #e5e5e5;
    display:block
}
.mm-menu .mm-counter{
    right:40px;
    left:auto
}
.mm-menu .mm-navbars_bottom,.mm-menu .mm-navbars_top{
    border-color:#e5e5e5
}
.mm-menu .vc_row>div{
    width:100%
}
 .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout{
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    -webkit-transform:none;
    transform:none
}
.mm-menu_offcanvas{
    display:block;
    -webkit-transform:translate(-80vw,0);
    -ms-transform:translate(-80vw,0);
    transform:translate(-80vw,0);
    -webkit-transform:translate3d(-80vw,0,0);
    transform:translate3d(-80vw,0,0);
    transition:-webkit-transform .4s ease;
    transition:transform .4s ease;
    transition:transform .4s ease,-webkit-transform .4s ease;
    width:80%;
    z-index:10;
    opacity:1;
    filter:alpha(opacity=100)
}
 .mm-menu_offcanvas.mm-menu_opened{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    z-index:999999
}
.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened ~ .mm-page__blocker{
    opacity:.6
}
.mm-searchfield__cancel{
    opacity:0;
    pointer-events:none
}
.mm-searchfield__cancel-active{
    opacity:1;
    pointer-events:all
}
.mm-wrapper_blocking .mm-page__blocker,.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened ~ .mm-page__blocker{
    -webkit-transition:opacity .2s ease .2s;
    -o-transition:opacity .2s ease .2s;
    transition:opacity .2s ease .2s
}
 .modal-open .mm-page .mm-slideout{
    z-index:unset
}
body.logged-in .mmenu-account .popup-login{
    display:none
}
body:not(.logged-in) .mmenu-account .logged-in{
    display:none
}
.yith-wfbt-section{
    padding:50px 0;
    margin:50px 0 0
}
.yith-wfbt-section:before,.yith-wfbt-section:after{
    content:" ";
    display:table
}
.yith-wfbt-section:after{
    clear:both
}
.yith-wfbt-section.tbay-addon .tbay-addon-title{
    font-size:20px;
    margin-bottom:7px;
    text-align:left;
    font-weight:500
}
.yith-wfbt-section .yith-wfbt-images{
    margin:0;
    position:relative;
    float:none
}
 .yith-wfbt-section .yith-wfbt-images:before,.yith-wfbt-section .yith-wfbt-images:after{
    content:" ";
    display:table
}
.yith-wfbt-section .yith-wfbt-images:after{
    clear:both
}
.yith-wfbt-section .yith-wfbt-images ul:not(.yith-wfbt-items){
    padding:0;
    margin:0;
    display:flex;
    display:-ms-flexbox;
    overflow:hidden;
    overflow-x:auto;
    overflow-y:hidden;
    white-space:nowrap;
    -webkit-overflow-scrolling:touch
}
.yith-wfbt-section .yith-wfbt-images ul:not(.yith-wfbt-items) li{
    list-style:none;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:center
}
 .yith-wfbt-section .yith-wfbt-images ul:not(.yith-wfbt-items) li:not(.image_plus){
    min-width:170px;
    max-width:170px
}
.yith-wfbt-section .yith-wfbt-images .image-td{
    position:relative;
    border:1px solid #e5e5e5;
    text-align:center;
    background:#fff;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.yith-wfbt-section .yith-wfbt-images .image-td:hover{
    border-color:var(--tb-theme-color)
}
.yith-wfbt-section .yith-wfbt-images .image-td .price .woocommerce-Price-amount{
    font-size:15px
}
.yith-wfbt-section .yith-wfbt-images .caption{
    margin:0 0 16px;
    padding:0 5px
}
 .yith-wfbt-section .yith-wfbt-images .caption .name{
    padding:7px 0 2px;
    display:block;
    line-height:20px;
    white-space:normal
}
.yith-wfbt-section .yith-wfbt-images .image_plus{
    width:auto;
    padding:0 8px;
    align-items:center
}
.yith-wfbt-section .yith-wfbt-images .image_plus i{
    font-weight:600
}
.yith-wfbt-section .yith-wfbt-items{
    margin:23px 0 0;
    list-style:none
}
.yith-wfbt-section .yith-wfbt-items.free{
    list-style:unset;
    list-style-position:inside
}
.yith-wfbt-section .yith-wfbt-items label{
    margin:0;
    line-height:28px;
    font-weight:400;
    padding-left:25px;
    display:inline-block
}
 .yith-wfbt-section .yith-wfbt-items input[type="checkbox"]{
    display:none
}
.yith-wfbt-section .yith-wfbt-items .product-name span{
    color:#888;
    font-weight:normal
}
.yith-wfbt-section .yith-wfbt-items li{
    margin-bottom:2px
}
.yith-wfbt-section .yith-wfbt-items li:first-child{
    pointer-events:none
}
.yith-wfbt-section .yith-wfbt-items li:first-child i{
    color:#888 !important
}
.yith-wfbt-section .yith-wfbt-items.free label{
    padding:0
}
.yith-wfbt-form{
    margin:0 !important;
    padding:0 !important;
    background:transparent !important
}
 .yith-wfbt-submit-block .price_text{
    color:#888;
    line-height:25px
}
.yith-wfbt-submit-block .price_text>span{
    display:block;
    font-weight:500;
    color:#000
}
.yith-wfbt-submit-block .price_text>span.total_price{
    font-size:20px
}
.yith-wfbt-submit-block .price_text>span.total_price ins .woocommerce-Price-amount{
    font-size:16px
}
.yith-wfbt-submit-block .price_text ins{
    text-decoration:none
}
.yith-wfbt-submit-block .price_text del{
    color:#888;
    font-weight:normal
}
.yith-wfbt-submit-block .price_text del .woocommerce-Price-amount{
    color:inherit
}
 .woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove{
    margin-top:12px !important;
    font-weight:normal !important;
    padding:0 26px !important
}
.yith-wfbt-section .yith-wfbt-item input[type=checkbox]:checked+i{
    color:var(--tb-theme-color)
}
.yith-wfbt-section .yith-wfbt-item i{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    left:0;
    right:auto;
    font-size:16px;
    cursor:pointer;
    color:#888
}
.yith-compare a:before{
    content:'\e8da';
    font-family:'linearicons';
    display:block
}
 .yith-compare a span{
    display:none
}
#cboxContent{
    background:transparent
}
#cboxTopCenter,#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight,#cboxBottomCenter,#cboxMiddleLeft,#cboxMiddleRight{
    background:transparent;
    width:0;
    height:0;
    padding:0;
    margin:0
}
#cboxClose{
    background-image:none;
    width:25px;
    height:25px;
    bottom:auto;
    top:23px;
    right:35px;
    left:auto
}
#cboxClose:before{
    font-family:'linearicons';
    content:"\e935";
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    border:1px solid #ddd;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    text-align:center;
    line-height:23px;
    text-shadow:none !important;
    text-indent:0 !important;
    font-size:10px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    color:#000;
    background:#fff
}
 #cboxClose:hover,#cboxClose:focus{
    outline:0
}
#cboxClose:hover:before,#cboxClose:focus:before{
    color:var(--tb-theme-color)
}
body table.compare-list tr.remove td>a{
    line-height:30px;
    background:transparent !important
}
body table.compare-list tr.remove td>a:hover{
    color:red
}
body table.compare-list tr.remove td>a:hover .remove{
    color:transparent
}
body table.compare-list .remove td a .remove{
    position:relative;
    width:auto;
    height:auto;
    line-height:30px;
    background:transparent !important
}
body table.compare-list .price td{
    text-decoration:none
}
 body table.compare-list .add-to-cart .tooltip{
    display:none !important
}
body table.compare-list .woocs_price_code{
    font-size:15px
}
body table.compare-list .price.repeated{
    display:none
}
table.compare-list .description td p{
    margin:0;
    line-height:23px;
    max-height:200px;
    overflow-y:auto;
    overflow-x:hidden
}
body.woocommerce>h1:first-child{
    background:#fff;
    color:#000;
    font-size:20px;
    font-weight:500;
    margin:0;
    line-height:normal;
    border:0;
    padding:20px 0 17px;
    position:fixed;
    text-align:left;
    top:0;
    z-index:100;
    left:20px;
    right:20px
}
 body.tbay-body-compare{
    padding:67px 20px 20px !important
}
body.tbay-body-compare #yith-woocompare{
    padding:0;
    border:1px solid #ddd;
    font-size:14px;
    color:#000
}
body.tbay-body-compare table.dataTable.compare-list tbody th,body.tbay-body-compare table.dataTable.compare-list tbody td{
    border:0;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    text-decoration:none
}
body.tbay-body-compare table.dataTable.compare-list tbody .image th,body.tbay-body-compare table.dataTable.compare-list tbody .image td,body.tbay-body-compare table.dataTable.compare-list tbody .title th,body.tbay-body-compare table.dataTable.compare-list tbody .title td,body.tbay-body-compare table.dataTable.compare-list tbody .price th,body.tbay-body-compare table.dataTable.compare-list tbody .price td{
    border-bottom:0
}
 body.tbay-body-compare table.dataTable.compare-list tbody>tr:nth-last-child(2) th,body.tbay-body-compare table.dataTable.compare-list tbody>tr:nth-last-child(2) td{
    border-bottom:0
}
body table.compare-list{
    border:0;
    font-family:var(--tb-text-primary-font)
}
body table.compare-list thead,body table.compare-list tfoot{
    display:none
}
body table.compare-list td.odd{
    background:transparent
}
body table.compare-list td img{
    border:0 !important;
    padding:0;
    margin:0;
    max-width:100%
}
body table.compare-list .image th,body table.compare-list .title th,body table.compare-list .price th,body table.compare-list .add-to-cart th{
    font-size:0
}
 body table.compare-list>tbody>tr>th{
    text-align:center !important;
    vertical-align:middle
}
body table.compare-list tbody th,body table.compare-list tbody td{
    border:0;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding:10px 0 !important;
    text-decoration:none
}
body table.compare-list tbody tr.price td,body table.compare-list tbody tr.title td{
    padding:0 0 7px !important
}
body table.compare-list tbody tr.title>td{
    padding:5px 5px 0 !important;
    color:#000
}
body table.compare-list tbody tr.add-to-cart th,body table.compare-list tbody tr.add-to-cart td{
    padding-bottom:30px !important
}
 body table.compare-list tbody tr.description th,body table.compare-list tbody tr.description td{
    padding:20px 10px 58px !important
}
body table.compare-list tbody tr.description ul{
    padding:0;
    list-style:none
}
body table.compare-list tbody tr:not(.price):not(.title) th,body table.compare-list tbody tr:not(.price):not(.title) td{
    line-height:30px
}
body table.compare-list tbody th{
    min-width:220px;
    font-weight:500;
    background:#f9f9f9
}
body table.compare-list tbody .image th,body table.compare-list tbody .image td,body table.compare-list tbody .title th,body table.compare-list tbody .title td,body table.compare-list tbody .price th,body table.compare-list tbody .price td{
    border-bottom:0
}
 body table.compare-list tbody>tr:nth-last-child(2) th,body table.compare-list tbody>tr:nth-last-child(2) td{
    border-bottom:0
}
body table.compare-list .add-to-cart td a.button{
    border:0;
    line-height:45px;
    margin:0
}
body table.compare-list .add-to-cart td a.button:hover,body table.compare-list .add-to-cart td a.button:active:hover,body table.compare-list .add-to-cart td a.button:focus{
    background:var(--tb-theme-color);
    border-color:var(--tb-theme-color)
}
body table.compare-list .add-to-cart td a.button i{
    display:none
}
 body table.compare-list .add-to-cart td a.button+a:hover,body table.compare-list .add-to-cart td a.button+a:active:hover,body table.compare-list .add-to-cart td a.button+a:focus{
    background:var(--tb-theme-color);
    border-color:var(--tb-theme-color)
}
body table.compare-list .price.repeated td{
    text-decoration:none
}
body table.compare-list s,body table.compare-list strike,body table.compare-list del,body table.compare-list ins{
    text-decoration:none
}
body table.compare-list .remove td a{
    display:inline-block
}
 body table.compare-list .remove td a .remove{
    float:left;
    color:transparent
}
body table.compare-list .remove td a .remove:before{
    content:"\e681";
    font-family:"linearicons";
    color:#888;
    float:left;
    transition:.3s all
}
body table.compare-list .remove td a:hover .remove:before{
    color:red
}
#yith-woocompare table.compare-list{
    width:unset
}
#yith-woocompare table.compare-list tr.no-products{
    height:auto !important
}
#yith-woocompare table.compare-list tr.no-products td{
    border:0 !important
}
 .DTFC_LeftWrapper table.compare-list th{
    font-weight:700
}
.dataTables_scroll table.compare-list td{
    color:#888
}
.mfp-move-from-top .mfp-content{
    vertical-align:top
}
.mfp-move-from-top.mfp-ready #tbay-quick-view-modal{
    opacity:1;
    filter:alpha(opacity=100);
    transform:translateY(0)
}
.mfp-move-from-top.mfp-ready.mfp-bg{
    opacity:.75;
    filter:alpha(opacity=75)
}
.mfp-move-from-top.mfp-removing #tbay-quick-view-modal{
    transform:translateY(100px);
    opacity:0;
    filter:alpha(opacity=0)
}
.mfp-move-from-top.mfp-removing.mfp-bg{
    opacity:0;
    filter:alpha(opacity=0)
}
 #tbay-quick-view-modal{
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
#tbay-quick-view-modal .product_title{
    font-size:23px;
    font-weight:500;
     color: #192964;
}
#tbay-quick-view-modal .cart{
    padding:0;
    margin:0 !important;
    border:0
}
#tbay-quick-view-modal .cart .quantity .name{
    display:none
}
#tbay-quick-view-modal .cart .single_add_to_cart_button{
    float:left;
    text-transform:uppercase
}
#tbay-quick-view-modal .cart .group-button{
    margin-left:20px
}
#tbay-quick-view-modal .in-stock{
    color:#07930b;
    margin-bottom:23px
}
#tbay-quick-view-modal .tbay-woo-share,#tbay-quick-view-modal .product_meta{
    display:none !important
}
 #tbay-quick-view-modal .woocommerce .woocs_price_code{
    font-size:20px;
    margin-top:10px
}
#tbay-quick-view-modal .woocommerce .woocs_price_code del{
    font-size:16px
}
#tbay-quick-view-modal .woocommerce .woocommerce-Price-amount{
    font-size:20px
}
#tbay-quick-view-modal .woocommerce del .woocommerce-Price-amount{
    font-size:16px
}
#tbay-quick-view-modal .woocommerce .grouped_form .woocs_price_code{
    font-size:16px
}
#tbay-quick-view-modal .summary{
    -webkit-box-flex:7;
    -moz-box-flex:7;
    -webkit-flex:7;
    -ms-flex:7;
    flex:7
}
#tbay-quick-view-modal #urna-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container_advanced,#tbay-quick-view-modal #urna-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container{
    padding-left:0
}
 #tbay-quick-view-modal .price{
    margin:5px 0 7px
}
#tbay-quick-view-modal .image-mains{
    -webkit-box-flex:10;
    -moz-box-flex:10;
    -webkit-flex:10;
    -ms-flex:10;
    flex:10;
    max-width:430px
}
#tbay-quick-view-modal .information{
    padding:0 20px 20px;
    width:100%;
    text-align:left
}
#tbay-quick-view-modal #urna-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container_advanced{
    padding:0
}
.urna-quickview .mfp-inline-holder .mfp-content{
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%);
    max-width:1170px
}
 #quickview-carousel img{
    max-width:430px
}
.carousel .carousel-indicators{
    margin-bottom:0;
    bottom:15px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:center
}
.carousel .carousel-indicators .active{
    background-color:var(--tb-theme-color);
    width:10px;
    height:10px
}
.carousel .carousel-indicators li{
    background-color:#ddd;
    margin:0;
    float:left
}
.carousel .carousel-indicators li+li{
    margin-left:10px
}
.carousel .carousel-controls-v3 .carousel-control{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:13px;
    width:40px;
    height:40px;
    line-height:40px;
    color:#000;
    background-image:none;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    text-shadow:none;
    border:1px solid #e5e5e5;
    opacity:0;
    filter:alpha(opacity=0);
    visibility:hidden;
    background:#fff
}
 .carousel .carousel-controls-v3 .carousel-control i{
    display:inline-block
}
.carousel .carousel-controls-v3 .carousel-control.left{
    left:0;
    right:auto
}
.carousel .carousel-controls-v3 .carousel-control.right{
    right:0;
    left:auto
}
.carousel .carousel-controls-v3 .carousel-control:hover{
    background:var(--tb-theme-color);
    border-color:var(--tb-theme-color);
    color:var(--btn-color-white)
}
#tbay-quick-view-modal #tbay-quick-view-content{
    background:#fff;
    display:flex;
    padding:20px;
    max-height:80vh;
    overflow-x:hidden;
    overflow-y:auto
}
 #tbay-quick-view-modal #tbay-quick-view-content:hover .carousel .carousel-controls-v3 .carousel-control{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible
}
#tbay-quick-view-modal .woocommerce-product-rating{
    margin:0 !important;
    line-height:inherit
}
#tbay-quick-view-modal .mfp-close{
    top:20px;
    right:20px;
    background:#fff;
    font-size:22px;
    left:auto;
    width:25px;
    height:25px;
    line-height:23px;
    opacity:1;
    filter:alpha(opacity=100);
    text-align:center;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border:1px solid #e5e5e5;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
 #tbay-quick-view-modal .mfp-close:hover{
    color:var(--tb-theme-color)
}
#tbay-quick-view-modal .product-type-variable #tbay-quick-view-content{
    padding:30px 20px
}
.questions-section{
    padding-bottom:40px
}
.questions-section h3{
    margin:0;
    font-size:20px;
    line-height:36px;
    padding:0 0 15px;
    border-bottom:1px solid #e5e5e5;
    font-weight:500
}
.questions-section #show-all-questions{
    margin:30px 0 0
}
#ywqa_question_list,#ask_question{
    padding:0
}
#ywqa_question_list p.woocommerce-noreviews,#ask_question p.woocommerce-noreviews{
    margin:25px 0 0
}
 #ywqa_question_list ol.ywqa-question-list,#ask_question ol.ywqa-question-list{
    margin:0;
    padding:0
}
#ywqa_question_list ol.ywqa-question-list li:last-child,#ask_question ol.ywqa-question-list li:last-child{
    margin-bottom:60px
}
li.question-container{
    padding:16px 0;
    display:block
}
div.question-text{
    float:none;
    width:100%
}
div.question-text .question-content{
    font-weight:normal;
    font-size:15px;
    margin:0
}
div.question-text .question-symbol{
    border:0;
    font-weight:500;
    color:#fff;
    width:25px;
    height:20px;
    line-height:20px;
    background:var(--tb-theme-color);
    margin-right:18px;
    margin-left:0
}
 div.question-text .question{
    padding:0
}
span.question a,#show-all-questions a.show-questions{
    color:#000;
    font-weight:normal
}
span.question a:hover,#show-all-questions a.show-questions:hover{
    font-weight:normal;
    color:var(--tb-theme-color)
}
span.admin-answer-symbol,span.answer-symbol{
    font-weight:normal;
    color:#000;
    background:#f5f5f5;
    border:1px solid #e5e5e5;
    display:inline-block;
    line-height:30px;
    padding:0 10px
}
span.answer-symbol{
    padding:0;
    width:25px;
    height:20px;
    line-height:18px
}
div.ywqa-ask-question{
    height:auto;
    padding-top:25px
}
 div.ywqa-ask-question:before,div.ywqa-ask-question:after{
    content:" ";
    display:table
}
div.ywqa-ask-question:after{
    clear:both
}
input#ywqa-submit-question{
    margin-left:10px;
    margin-right:0;
    line-height:42px;
    float:left
}
input#ywqa_ask_question_text{
    padding:0 17px;
    float:left
}
input#ywqa_ask_question_text:focus{
    outline:0
}
div#new-answer-header{
    padding-bottom:30px;
    margin-bottom:20px;
    border-color:#e5e5e5
}
div#new-answer-header .parent-question{
    color:#000
}
div#new-answer-header .question-owner{
    font-size:13px;
    padding:0 0 20px
}
 div#new-answer-header #submit_answer_form textarea,div#new-answer-header #submit_answer_form input:not(#ywqa-send-answer){
    width:100%;
    display:block
}
div#new-answer-header #submit_answer_form textarea{
    min-height:200px;
    border-color:#e5e5e5;
    padding:10px;
    line-height:23px;
    outline:0;
    font-size:14px
}
div#new-answer-header .ywqa_submit_answer{
    float:none;
    opacity:1;
    filter:alpha(opacity=100)
}
#tab-questions a.back-to-product{
    font-size:14px;
    line-height:23px;
    color:var(--tb-theme-color)
}
#tab-questions a.back-to-product:before{
    content:'\e93b';
    font-family:'linearicons';
    display:inline-block;
    font-size:10px;
    margin-right:5px;
    margin-left:0
}
 #ywqa_answer_list *{
    font-size:14px
}
#ywqa_answer_list span.answer-list-count{
    font-size:16px;
    color:#000;
    font-weight:500;
    margin-bottom:15px
}
#ywqa_answer_list span.question,#ywqa_answer_list span.answer,#ywqa_answer_list .answer-owner{
    padding:0
}
#ywqa_answer_list li.answer-container{
    padding:0 0 10px;
    margin-bottom:10px;
    border-color:#e5e5e5
}
.shop_table.wishlist_table.wishlist_view .product-price .woocommerce-Price-amount{
    color:#ca0815
}
.shop_table.wishlist_table.wishlist_view .product-price del .woocommerce-Price-amount{
    color:#999
}
 .woocommerce #yith-wcwl-form{
    margin-left:-15px;
    margin-right:-15px
}
.woocommerce #yith-wcwl-form>form{
    margin:0
}
.woocommerce #yith-wcwl-form .woocommerce-message{
    margin-left:15px;
    margin-right:15px
}
.woocommerce #yith-wcwl-form .wishlist-empty{
    padding:0 15px;
    margin:0 auto
}
.woocommerce .wishlist-title{
    padding:0 15px
}
.woocommerce .wishlist-title h2{
    padding:0;
    margin-top:0;
    font-weight:500
}
.woocommerce table.wishlist_table.shop_table{
    font-size:100%;
    border:0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
 .woocommerce table.wishlist_table.shop_table thead,.woocommerce table.wishlist_table.shop_table tfoot{
    display:none
}
.woocommerce table.wishlist_table.shop_table>tbody{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.woocommerce table.wishlist_table.shop_table>tbody>tr{
    -webkit-box-flex:25%;
    -moz-box-flex:25%;
    -webkit-flex:25%;
    -ms-flex:25%;
    flex:25%;
    max-width:25%;
    display:flex;
    flex-direction:column;
    align-items:center;
    padding:0 15px;
    padding-bottom:20px;
    position:relative;
    margin-bottom:30px
}
 @media(max-width:1199px) and (min-width:769px){
    .woocommerce table.wishlist_table.shop_table>tbody>tr{
        -webkit-box-flex:33%;
        -moz-box-flex:33%;
        -webkit-flex:33%;
        -ms-flex:33%;
        flex:33%;
        max-width:33%
    }
}
.woocommerce table.wishlist_table.shop_table>tbody>tr.no-products{
    -webkit-box-flex:100%;
    -moz-box-flex:100%;
    -webkit-flex:100%;
    -ms-flex:100%;
    flex:100%;
    max-width:100%;
    padding:0
}
.woocommerce table.wishlist_table.shop_table>tbody>tr.no-products:after{
    display:none
}
.woocommerce table.wishlist_table.shop_table>tbody>tr::after{
    border:1px solid #ddd;
    top:0;
    left:15px;
    right:15px;
    bottom:0;
    position:absolute;
    content:"";
    z-index:1;
    pointer-events:none
}
 .woocommerce table.wishlist_table.shop_table>tbody>tr>td{
    display:block;
    width:100%;
    border:0;
    text-align:center;
    line-height:26px !important;
    padding:0 30px
}
.woocommerce table.wishlist_table.shop_table>tbody>tr td.product-thumbnail{
    padding:0;
    border-bottom:1px solid #ddd;
    position:relative
}
@media(max-width:767px){
    .woocommerce table.wishlist_table.shop_table>tbody>tr td.product-thumbnail{
        display:table-cell
    }
}
.woocommerce table.wishlist_table.shop_table>tbody>tr td.product-thumbnail a{
    max-width:inherit
}
.woocommerce table.wishlist_table.shop_table>tbody>tr .product-name{
    padding-top:14px;
    font-size:15px;
    line-height:25px !important
}
 .woocommerce table.wishlist_table.shop_table>tbody>tr .product-name a{
    color:initial
}
.woocommerce table.wishlist_table.shop_table>tbody>tr .product-remove{
    display:flex;
    padding:0 0 10px;
    flex-direction:column-reverse;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.woocommerce table.wishlist_table.shop_table>tbody>tr .product-remove i{
    margin-right:5px;
    margin-left:0
}
.woocommerce table.wishlist_table.shop_table>tbody>tr .product-remove.icon{
    width:auto;
    position:absolute;
    right:auto;
    left:0;
    top:0;
    padding:0;
    width:25px
}
 .woocommerce table.wishlist_table.shop_table>tbody>tr .product-remove.icon a{
    background:var(--tb-theme-color);
    color:var(--btn-color-white)
}
.woocommerce table.wishlist_table.shop_table>tbody>tr .product-remove.icon i{
    margin:0
}
.woocommerce table.wishlist_table.shop_table>tbody tfoot{
    border-top:1px solid #e5e5e5
}
.woocommerce table.wishlist_table.shop_table .product-price{
    color:#000;
    margin:0
}
.woocommerce table.wishlist_table.shop_table .product-price ins{
    text-decoration:initial
}
.woocommerce table.wishlist_table.shop_table .product-price del{
    margin-left:4px;
    margin-right:0
}
 .woocommerce table.wishlist_table.shop_table .product-add-to-cart{
    padding-top:7px;
    padding-bottom:11px
}
.woocommerce table.wishlist_table.shop_table .product-add-to-cart span.dateadded{
    margin-bottom:10px
}
.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a{
    margin:0 !important;
    padding:0 !important;
    display:block !important;
    font-weight:normal
}
.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a.loading:after{
    top:0
}
.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a i{
    vertical-align:inherit
}
 #yith-wcwl-form .yith-wcqv-button{
    display:none
}
.yith-wcwl-add-to-wishlist .ajax-loading{
    margin:auto;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.yith_wcwl_wishlist_footer{
    padding:0 15px
}
.yith_wcwl_wishlist_footer .yith-wcwl-share{
    float:none
}
.wishlist_table.mobile{
    padding:0;
    border:0 !important;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.wishlist_table.mobile li{
    -webkit-box-flex:50%;
    -moz-box-flex:50%;
    -webkit-flex:50%;
    -ms-flex:50%;
    flex:50%;
    max-width:50%;
    padding:0 15px;
    margin-bottom:30px;
    position:relative
}
 .wishlist_table.mobile li .item-wrapper{
    display:flex;
    flex-direction:column;
    width:auto
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail{
    padding-bottom:20px
}
.wishlist_table.mobile li .item-wrapper>div{
    width:auto !important;
    max-width:unset !important;
    margin:0 !important;
    text-align:center
}
.wishlist_table.mobile li .item-wrapper h3{
    line-height:20px;
    margin:0 0 10px;
    font-size:14px;
    font-weight:500
}
.wishlist_table.mobile li table td.label{
    display:none !important
}
.wishlist_table.mobile li table td.value{
    text-align:center !important;
    font-size:inherit !important;
    padding:0 !important
}
 .wishlist_table.mobile li .additional-info-wrapper .product-remove{
    text-align:left;
    padding-top:10px
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove a{
    font-size:18px;
    color:#999;
    position:absolute;
    top:0;
    right:15px;
    z-index:22
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove a:hover{
    color:var(--tb-theme-color)
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove a i{
    font-family:'linearicons' !important
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove a i:before{
    content:'\e680'
}
 .wishlist_table.mobile .product-add-to-cart .add-cart a{
    width:100%;
    padding:0 !important;
    line-height:40px;
    margin:20px 0 0 !important
}
.wishlist_table.mobile .product-add-to-cart .add-cart a i{
    vertical-align:inherit
}
rs-module-wrap{
    z-index:0
}
rs-module{
    overflow:visible
}
div.wp-block-themepunch-revslider{
    margin-top:0
}
.tparrows{
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.tparrows.revo-tbay{
    width:46px;
    height:46px;
    background:#fff
}
.tparrows.revo-tbay:before{
    content:'\e93b';
    font-family:'linearicons';
    line-height:46px;
    color:#000;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    font-size:13.67px
}
 .tparrows.revo-tbay.tp-rightarrow:before{
    content:'\e93c'
}
.tparrows:hover{
    background:var(--tb-theme-color)
}
.tparrows:hover:before{
    color:var(--btn-color-white)
}
.tp-bullets.revo-tbay{
    width:auto !important
}
.tp-bullets.revo-tbay:before{
    padding:0 !important
}
.tp-bullets.revo-tbay .tp-bullet{
    display:block;
    background:#e5e5e5;
    width:10px;
    height:10px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    -webkit-transition:.5s;
    -o-transition:.5s;
    transition:.5s;
    cursor:pointer;
    position:static;
    float:left;
    margin-right:10px;
    margin-left:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
 .tp-bullets.revo-tbay .tp-bullet.selected,.tp-bullets.revo-tbay .tp-bullet:hover{
    background:var(--tb-theme-color)
}
.tp-bullets.revo-tbay .tp-bullet:last-child{
    margin:0
}
.body-full-width #tbay-header .container,.body-full-width #tbay-header .dokan-dashboard .dokan-dashboard-wrap,.dokan-dashboard .body-full-width #tbay-header .dokan-dashboard-wrap,.body-full-width #tbay-header #wcfm-main-contentainer .wcfm-membership-wrapper,#wcfm-main-contentainer .body-full-width #tbay-header .wcfm-membership-wrapper,.body-full-width #tbay-header .wcfmmp-store-page #wcfmmp-store,.wcfmmp-store-page .body-full-width #tbay-header #wcfmmp-store,.body-full-width #tbay-customize-header .container,.body-full-width #tbay-customize-header .dokan-dashboard .dokan-dashboard-wrap,.dokan-dashboard .body-full-width #tbay-customize-header .dokan-dashboard-wrap,.body-full-width #tbay-customize-header #wcfm-main-contentainer .wcfm-membership-wrapper,#wcfm-main-contentainer .body-full-width #tbay-customize-header .wcfm-membership-wrapper,.body-full-width #tbay-customize-header .wcfmmp-store-page #wcfmmp-store,.wcfmmp-store-page .body-full-width #tbay-customize-header #wcfmmp-store{
    width:100%
}
 .archive-shop .page-title{
    font-size:30px;
    font-weight:500;
    margin:0 0 20px
}
.archive-shop .term-description{
    margin:20px 0
}
.woocommerce-products-header img{
    margin-bottom:30px
}
.woocommerce-products-header p{
    margin:0
}
a.woof_front_toggle{
    font-size:22px
}
.all-subcategories{
    list-style:none;
    padding:0;
    margin:0 -15px
}
.all-subcategories:before,.all-subcategories:after{
    content:" ";
    display:table
}
.all-subcategories:after{
    clear:both
}
.all-subcategories>li{
    float:left;
    width:50%;
    padding:0 15px;
    margin-bottom:30px;
    text-align:center
}
 .all-subcategories>li:last-child{
    padding-bottom:45px
}
.all-subcategories h3{
    font-size:16px;
    font-weight:500;
    margin:10px 0 0
}
.all-subcategories h3 .count{
    background:transparent;
    color:#a5a5a5;
    display:block;
    font-weight:initial
}
.all-subcategories a{
    display:block;
    text-align:center;
    position:relative;
    overflow:hidden
}
.all-subcategories a img{
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.all-subcategories a:hover h3{
    color:var(--tb-theme-color)
}
.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.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%;
    float:none;
    margin-bottom:0
}
 .more_products,.tbay-pagination-load-more{
    text-align:center;
    margin-top:35px
}
.more_products span,.tbay-pagination-load-more span{
    vertical-align:middle
}
.more_products a.active,.tbay-pagination-load-more a.active{
    background:transparent url("../images/load-more.gif") no-repeat top center !important;
    width:256px;
    height:50px;
    background-size:100px !important;
    z-index:999;
    border:0;
    padding:1px 0;
    color:transparent
}
.more_products a.active span,.more_products a.active i,.tbay-pagination-load-more a.active span,.tbay-pagination-load-more a.active i{
    display:none
}
 .woocommerce-product-details__short-description{
    color:#888
}
.woocommerce-product-details__short-description p{
    margin-bottom:15px;
    line-height:24px
}
.count{
    display:inline-block;
    color:#888
}
.row.grid,.row.vertical,.display-products:not(.products-list) .row{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.row.grid:before,.row.grid:after,.row.vertical:before,.row.vertical:after,.display-products:not(.products-list) .row:before,.display-products:not(.products-list) .row:after{
    display:none
}
 .row.grid>div,.row.vertical>div,.display-products:not(.products-list) .row>div{
    padding:0 15px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media(min-width:1601px){
    .row.grid[data-xlgdesktop="1"]>div,.row.vertical[data-xlgdesktop="1"]>div,.display-products:not(.products-list) .row[data-xlgdesktop="1"]>div{
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        -webkit-flex:100%;
        -ms-flex:100%;
        flex:100%;
        max-width:100%
    }
     .row.grid[data-xlgdesktop="2"]>div,.row.vertical[data-xlgdesktop="2"]>div,.display-products:not(.products-list) .row[data-xlgdesktop="2"]>div{
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%
    }
    .row.grid[data-xlgdesktop="3"]>div,.row.vertical[data-xlgdesktop="3"]>div,.display-products:not(.products-list) .row[data-xlgdesktop="3"]>div{
        -webkit-box-flex:33.33333%;
        -moz-box-flex:33.33333%;
        -webkit-flex:33.33333%;
        -ms-flex:33.33333%;
        flex:33.33333%;
        max-width:33.33333%
    }
     .row.grid[data-xlgdesktop="4"]>div,.row.vertical[data-xlgdesktop="4"]>div,.display-products:not(.products-list) .row[data-xlgdesktop="4"]>div{
        -webkit-box-flex:25%;
        -moz-box-flex:25%;
        -webkit-flex:25%;
        -ms-flex:25%;
        flex:25%;
        max-width:25%
    }
    .row.grid[data-xlgdesktop="5"]>div,.row.vertical[data-xlgdesktop="5"]>div,.display-products:not(.products-list) .row[data-xlgdesktop="5"]>div{
        -webkit-box-flex:20%;
        -moz-box-flex:20%;
        -webkit-flex:20%;
        -ms-flex:20%;
        flex:20%;
        max-width:20%
    }
     .row.grid[data-xlgdesktop="6"]>div,.row.vertical[data-xlgdesktop="6"]>div,.display-products:not(.products-list) .row[data-xlgdesktop="6"]>div{
        -webkit-box-flex:16.66667%;
        -moz-box-flex:16.66667%;
        -webkit-flex:16.66667%;
        -ms-flex:16.66667%;
        flex:16.66667%;
        max-width:16.66667%
    }
    .row.grid[data-xlgdesktop="7"]>div,.row.vertical[data-xlgdesktop="7"]>div,.display-products:not(.products-list) .row[data-xlgdesktop="7"]>div{
        -webkit-box-flex:14.28571%;
        -moz-box-flex:14.28571%;
        -webkit-flex:14.28571%;
        -ms-flex:14.28571%;
        flex:14.28571%;
        max-width:14.28571%
    }
     .row.grid[data-xlgdesktop="8"]>div,.row.vertical[data-xlgdesktop="8"]>div,.display-products:not(.products-list) .row[data-xlgdesktop="8"]>div{
        -webkit-box-flex:12.5%;
        -moz-box-flex:12.5%;
        -webkit-flex:12.5%;
        -ms-flex:12.5%;
        flex:12.5%;
        max-width:12.5%
    }
    .row.grid[data-xlgdesktop="9"]>div,.row.vertical[data-xlgdesktop="9"]>div,.display-products:not(.products-list) .row[data-xlgdesktop="9"]>div{
        -webkit-box-flex:11.11111%;
        -moz-box-flex:11.11111%;
        -webkit-flex:11.11111%;
        -ms-flex:11.11111%;
        flex:11.11111%;
        max-width:11.11111%
    }
     .row.grid[data-xlgdesktop="10"]>div,.row.vertical[data-xlgdesktop="10"]>div,.display-products:not(.products-list) .row[data-xlgdesktop="10"]>div{
        -webkit-box-flex:10%;
        -moz-box-flex:10%;
        -webkit-flex:10%;
        -ms-flex:10%;
        flex:10%;
        max-width:10%
    }
    .row.grid[data-xlgdesktop="11"]>div,.row.vertical[data-xlgdesktop="11"]>div,.display-products:not(.products-list) .row[data-xlgdesktop="11"]>div{
        -webkit-box-flex:9.09091%;
        -moz-box-flex:9.09091%;
        -webkit-flex:9.09091%;
        -ms-flex:9.09091%;
        flex:9.09091%;
        max-width:9.09091%
    }
     .row.grid[data-xlgdesktop="12"]>div,.row.vertical[data-xlgdesktop="12"]>div,.display-products:not(.products-list) .row[data-xlgdesktop="12"]>div{
        -webkit-box-flex:8.33333%;
        -moz-box-flex:8.33333%;
        -webkit-flex:8.33333%;
        -ms-flex:8.33333%;
        flex:8.33333%;
        max-width:8.33333%
    }
}
@media(min-width:1200px) and (max-width:1600px){
    .row.grid[data-desktop="1"]>div,.row.vertical[data-desktop="1"]>div,.display-products:not(.products-list) .row[data-desktop="1"]>div{
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        -webkit-flex:100%;
        -ms-flex:100%;
        flex:100%;
        max-width:100%
    }
     .row.grid[data-desktop="2"]>div,.row.vertical[data-desktop="2"]>div,.display-products:not(.products-list) .row[data-desktop="2"]>div{
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%
    }
    .row.grid[data-desktop="3"]>div,.row.vertical[data-desktop="3"]>div,.display-products:not(.products-list) .row[data-desktop="3"]>div{
        -webkit-box-flex:33.33333%;
        -moz-box-flex:33.33333%;
        -webkit-flex:33.33333%;
        -ms-flex:33.33333%;
        flex:33.33333%;
        max-width:33.33333%
    }
     .row.grid[data-desktop="4"]>div,.row.vertical[data-desktop="4"]>div,.display-products:not(.products-list) .row[data-desktop="4"]>div{
        -webkit-box-flex:25%;
        -moz-box-flex:25%;
        -webkit-flex:25%;
        -ms-flex:25%;
        flex:25%;
        max-width:25%
    }
    .row.grid[data-desktop="5"]>div,.row.vertical[data-desktop="5"]>div,.display-products:not(.products-list) .row[data-desktop="5"]>div{
        -webkit-box-flex:20%;
        -moz-box-flex:20%;
        -webkit-flex:20%;
        -ms-flex:20%;
        flex:20%;
        max-width:20%
    }
     .row.grid[data-desktop="6"]>div,.row.vertical[data-desktop="6"]>div,.display-products:not(.products-list) .row[data-desktop="6"]>div{
        -webkit-box-flex:16.66667%;
        -moz-box-flex:16.66667%;
        -webkit-flex:16.66667%;
        -ms-flex:16.66667%;
        flex:16.66667%;
        max-width:16.66667%
    }
    .row.grid[data-desktop="7"]>div,.row.vertical[data-desktop="7"]>div,.display-products:not(.products-list) .row[data-desktop="7"]>div{
        -webkit-box-flex:14.28571%;
        -moz-box-flex:14.28571%;
        -webkit-flex:14.28571%;
        -ms-flex:14.28571%;
        flex:14.28571%;
        max-width:14.28571%
    }
     .row.grid[data-desktop="8"]>div,.row.vertical[data-desktop="8"]>div,.display-products:not(.products-list) .row[data-desktop="8"]>div{
        -webkit-box-flex:12.5%;
        -moz-box-flex:12.5%;
        -webkit-flex:12.5%;
        -ms-flex:12.5%;
        flex:12.5%;
        max-width:12.5%
    }
    .row.grid[data-desktop="9"]>div,.row.vertical[data-desktop="9"]>div,.display-products:not(.products-list) .row[data-desktop="9"]>div{
        -webkit-box-flex:11.11111%;
        -moz-box-flex:11.11111%;
        -webkit-flex:11.11111%;
        -ms-flex:11.11111%;
        flex:11.11111%;
        max-width:11.11111%
    }
     .row.grid[data-desktop="10"]>div,.row.vertical[data-desktop="10"]>div,.display-products:not(.products-list) .row[data-desktop="10"]>div{
        -webkit-box-flex:10%;
        -moz-box-flex:10%;
        -webkit-flex:10%;
        -ms-flex:10%;
        flex:10%;
        max-width:10%
    }
    .row.grid[data-desktop="11"]>div,.row.vertical[data-desktop="11"]>div,.display-products:not(.products-list) .row[data-desktop="11"]>div{
        -webkit-box-flex:9.09091%;
        -moz-box-flex:9.09091%;
        -webkit-flex:9.09091%;
        -ms-flex:9.09091%;
        flex:9.09091%;
        max-width:9.09091%
    }
     .row.grid[data-desktop="12"]>div,.row.vertical[data-desktop="12"]>div,.display-products:not(.products-list) .row[data-desktop="12"]>div{
        -webkit-box-flex:8.33333%;
        -moz-box-flex:8.33333%;
        -webkit-flex:8.33333%;
        -ms-flex:8.33333%;
        flex:8.33333%;
        max-width:8.33333%
    }
}
@media(min-width:992px) and (max-width:1199px){
    .row.grid[data-desktopsmall="1"]>div,.row.vertical[data-desktopsmall="1"]>div,.display-products:not(.products-list) .row[data-desktopsmall="1"]>div{
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        -webkit-flex:100%;
        -ms-flex:100%;
        flex:100%;
        max-width:100%
    }
     .row.grid[data-desktopsmall="2"]>div,.row.vertical[data-desktopsmall="2"]>div,.display-products:not(.products-list) .row[data-desktopsmall="2"]>div{
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%
    }
    .row.grid[data-desktopsmall="3"]>div,.row.vertical[data-desktopsmall="3"]>div,.display-products:not(.products-list) .row[data-desktopsmall="3"]>div{
        -webkit-box-flex:33.33333%;
        -moz-box-flex:33.33333%;
        -webkit-flex:33.33333%;
        -ms-flex:33.33333%;
        flex:33.33333%;
        max-width:33.33333%
    }
     .row.grid[data-desktopsmall="4"]>div,.row.vertical[data-desktopsmall="4"]>div,.display-products:not(.products-list) .row[data-desktopsmall="4"]>div{
        -webkit-box-flex:25%;
        -moz-box-flex:25%;
        -webkit-flex:25%;
        -ms-flex:25%;
        flex:25%;
        max-width:25%
    }
    .row.grid[data-desktopsmall="5"]>div,.row.vertical[data-desktopsmall="5"]>div,.display-products:not(.products-list) .row[data-desktopsmall="5"]>div{
        -webkit-box-flex:20%;
        -moz-box-flex:20%;
        -webkit-flex:20%;
        -ms-flex:20%;
        flex:20%;
        max-width:20%
    }
     .row.grid[data-desktopsmall="6"]>div,.row.vertical[data-desktopsmall="6"]>div,.display-products:not(.products-list) .row[data-desktopsmall="6"]>div{
        -webkit-box-flex:16.66667%;
        -moz-box-flex:16.66667%;
        -webkit-flex:16.66667%;
        -ms-flex:16.66667%;
        flex:16.66667%;
        max-width:16.66667%
    }
    .row.grid[data-desktopsmall="7"]>div,.row.vertical[data-desktopsmall="7"]>div,.display-products:not(.products-list) .row[data-desktopsmall="7"]>div{
        -webkit-box-flex:14.28571%;
        -moz-box-flex:14.28571%;
        -webkit-flex:14.28571%;
        -ms-flex:14.28571%;
        flex:14.28571%;
        max-width:14.28571%
    }
     .row.grid[data-desktopsmall="8"]>div,.row.vertical[data-desktopsmall="8"]>div,.display-products:not(.products-list) .row[data-desktopsmall="8"]>div{
        -webkit-box-flex:12.5%;
        -moz-box-flex:12.5%;
        -webkit-flex:12.5%;
        -ms-flex:12.5%;
        flex:12.5%;
        max-width:12.5%
    }
    .row.grid[data-desktopsmall="9"]>div,.row.vertical[data-desktopsmall="9"]>div,.display-products:not(.products-list) .row[data-desktopsmall="9"]>div{
        -webkit-box-flex:11.11111%;
        -moz-box-flex:11.11111%;
        -webkit-flex:11.11111%;
        -ms-flex:11.11111%;
        flex:11.11111%;
        max-width:11.11111%
    }
     .row.grid[data-desktopsmall="10"]>div,.row.vertical[data-desktopsmall="10"]>div,.display-products:not(.products-list) .row[data-desktopsmall="10"]>div{
        -webkit-box-flex:10%;
        -moz-box-flex:10%;
        -webkit-flex:10%;
        -ms-flex:10%;
        flex:10%;
        max-width:10%
    }
    .row.grid[data-desktopsmall="11"]>div,.row.vertical[data-desktopsmall="11"]>div,.display-products:not(.products-list) .row[data-desktopsmall="11"]>div{
        -webkit-box-flex:9.09091%;
        -moz-box-flex:9.09091%;
        -webkit-flex:9.09091%;
        -ms-flex:9.09091%;
        flex:9.09091%;
        max-width:9.09091%
    }
     .row.grid[data-desktopsmall="12"]>div,.row.vertical[data-desktopsmall="12"]>div,.display-products:not(.products-list) .row[data-desktopsmall="12"]>div{
        -webkit-box-flex:8.33333%;
        -moz-box-flex:8.33333%;
        -webkit-flex:8.33333%;
        -ms-flex:8.33333%;
        flex:8.33333%;
        max-width:8.33333%
    }
}
@media(min-width:768px) and (max-width:991px){
    .row.grid[data-tablet="1"]>div,.row.vertical[data-tablet="1"]>div,.display-products:not(.products-list) .row[data-tablet="1"]>div{
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        -webkit-flex:100%;
        -ms-flex:100%;
        flex:100%;
        max-width:100%
    }
     .row.grid[data-tablet="2"]>div,.row.vertical[data-tablet="2"]>div,.display-products:not(.products-list) .row[data-tablet="2"]>div{
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%
    }
    .row.grid[data-tablet="3"]>div,.row.vertical[data-tablet="3"]>div,.display-products:not(.products-list) .row[data-tablet="3"]>div{
        -webkit-box-flex:33.33333%;
        -moz-box-flex:33.33333%;
        -webkit-flex:33.33333%;
        -ms-flex:33.33333%;
        flex:33.33333%;
        max-width:33.33333%
    }
     .row.grid[data-tablet="4"]>div,.row.vertical[data-tablet="4"]>div,.display-products:not(.products-list) .row[data-tablet="4"]>div{
        -webkit-box-flex:25%;
        -moz-box-flex:25%;
        -webkit-flex:25%;
        -ms-flex:25%;
        flex:25%;
        max-width:25%
    }
    .row.grid[data-tablet="5"]>div,.row.vertical[data-tablet="5"]>div,.display-products:not(.products-list) .row[data-tablet="5"]>div{
        -webkit-box-flex:20%;
        -moz-box-flex:20%;
        -webkit-flex:20%;
        -ms-flex:20%;
        flex:20%;
        max-width:20%
    }
     .row.grid[data-tablet="6"]>div,.row.vertical[data-tablet="6"]>div,.display-products:not(.products-list) .row[data-tablet="6"]>div{
        -webkit-box-flex:16.66667%;
        -moz-box-flex:16.66667%;
        -webkit-flex:16.66667%;
        -ms-flex:16.66667%;
        flex:16.66667%;
        max-width:16.66667%
    }
    .row.grid[data-tablet="7"]>div,.row.vertical[data-tablet="7"]>div,.display-products:not(.products-list) .row[data-tablet="7"]>div{
        -webkit-box-flex:14.28571%;
        -moz-box-flex:14.28571%;
        -webkit-flex:14.28571%;
        -ms-flex:14.28571%;
        flex:14.28571%;
        max-width:14.28571%
    }
     .row.grid[data-tablet="8"]>div,.row.vertical[data-tablet="8"]>div,.display-products:not(.products-list) .row[data-tablet="8"]>div{
        -webkit-box-flex:12.5%;
        -moz-box-flex:12.5%;
        -webkit-flex:12.5%;
        -ms-flex:12.5%;
        flex:12.5%;
        max-width:12.5%
    }
    .row.grid[data-tablet="9"]>div,.row.vertical[data-tablet="9"]>div,.display-products:not(.products-list) .row[data-tablet="9"]>div{
        -webkit-box-flex:11.11111%;
        -moz-box-flex:11.11111%;
        -webkit-flex:11.11111%;
        -ms-flex:11.11111%;
        flex:11.11111%;
        max-width:11.11111%
    }
     .row.grid[data-tablet="10"]>div,.row.vertical[data-tablet="10"]>div,.display-products:not(.products-list) .row[data-tablet="10"]>div{
        -webkit-box-flex:10%;
        -moz-box-flex:10%;
        -webkit-flex:10%;
        -ms-flex:10%;
        flex:10%;
        max-width:10%
    }
    .row.grid[data-tablet="11"]>div,.row.vertical[data-tablet="11"]>div,.display-products:not(.products-list) .row[data-tablet="11"]>div{
        -webkit-box-flex:9.09091%;
        -moz-box-flex:9.09091%;
        -webkit-flex:9.09091%;
        -ms-flex:9.09091%;
        flex:9.09091%;
        max-width:9.09091%
    }
     .row.grid[data-tablet="12"]>div,.row.vertical[data-tablet="12"]>div,.display-products:not(.products-list) .row[data-tablet="12"]>div{
        -webkit-box-flex:8.33333%;
        -moz-box-flex:8.33333%;
        -webkit-flex:8.33333%;
        -ms-flex:8.33333%;
        flex:8.33333%;
        max-width:8.33333%
    }
}
@media(min-width:480px) and (max-width:767px){
    .row.grid[data-landscape="1"]>div,.row.vertical[data-landscape="1"]>div,.display-products:not(.products-list) .row[data-landscape="1"]>div{
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        -webkit-flex:100%;
        -ms-flex:100%;
        flex:100%;
        max-width:100%
    }
     .row.grid[data-landscape="2"]>div,.row.vertical[data-landscape="2"]>div,.display-products:not(.products-list) .row[data-landscape="2"]>div{
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%
    }
    .row.grid[data-landscape="3"]>div,.row.vertical[data-landscape="3"]>div,.display-products:not(.products-list) .row[data-landscape="3"]>div{
        -webkit-box-flex:33.33333%;
        -moz-box-flex:33.33333%;
        -webkit-flex:33.33333%;
        -ms-flex:33.33333%;
        flex:33.33333%;
        max-width:33.33333%
    }
     .row.grid[data-landscape="4"]>div,.row.vertical[data-landscape="4"]>div,.display-products:not(.products-list) .row[data-landscape="4"]>div{
        -webkit-box-flex:25%;
        -moz-box-flex:25%;
        -webkit-flex:25%;
        -ms-flex:25%;
        flex:25%;
        max-width:25%
    }
    .row.grid[data-landscape="5"]>div,.row.vertical[data-landscape="5"]>div,.display-products:not(.products-list) .row[data-landscape="5"]>div{
        -webkit-box-flex:20%;
        -moz-box-flex:20%;
        -webkit-flex:20%;
        -ms-flex:20%;
        flex:20%;
        max-width:20%
    }
     .row.grid[data-landscape="6"]>div,.row.vertical[data-landscape="6"]>div,.display-products:not(.products-list) .row[data-landscape="6"]>div{
        -webkit-box-flex:16.66667%;
        -moz-box-flex:16.66667%;
        -webkit-flex:16.66667%;
        -ms-flex:16.66667%;
        flex:16.66667%;
        max-width:16.66667%
    }
    .row.grid[data-landscape="7"]>div,.row.vertical[data-landscape="7"]>div,.display-products:not(.products-list) .row[data-landscape="7"]>div{
        -webkit-box-flex:14.28571%;
        -moz-box-flex:14.28571%;
        -webkit-flex:14.28571%;
        -ms-flex:14.28571%;
        flex:14.28571%;
        max-width:14.28571%
    }
     .row.grid[data-landscape="8"]>div,.row.vertical[data-landscape="8"]>div,.display-products:not(.products-list) .row[data-landscape="8"]>div{
        -webkit-box-flex:12.5%;
        -moz-box-flex:12.5%;
        -webkit-flex:12.5%;
        -ms-flex:12.5%;
        flex:12.5%;
        max-width:12.5%
    }
    .row.grid[data-landscape="9"]>div,.row.vertical[data-landscape="9"]>div,.display-products:not(.products-list) .row[data-landscape="9"]>div{
        -webkit-box-flex:11.11111%;
        -moz-box-flex:11.11111%;
        -webkit-flex:11.11111%;
        -ms-flex:11.11111%;
        flex:11.11111%;
        max-width:11.11111%
    }
     .row.grid[data-landscape="10"]>div,.row.vertical[data-landscape="10"]>div,.display-products:not(.products-list) .row[data-landscape="10"]>div{
        -webkit-box-flex:10%;
        -moz-box-flex:10%;
        -webkit-flex:10%;
        -ms-flex:10%;
        flex:10%;
        max-width:10%
    }
    .row.grid[data-landscape="11"]>div,.row.vertical[data-landscape="11"]>div,.display-products:not(.products-list) .row[data-landscape="11"]>div{
        -webkit-box-flex:9.09091%;
        -moz-box-flex:9.09091%;
        -webkit-flex:9.09091%;
        -ms-flex:9.09091%;
        flex:9.09091%;
        max-width:9.09091%
    }
     .row.grid[data-landscape="12"]>div,.row.vertical[data-landscape="12"]>div,.display-products:not(.products-list) .row[data-landscape="12"]>div{
        -webkit-box-flex:8.33333%;
        -moz-box-flex:8.33333%;
        -webkit-flex:8.33333%;
        -ms-flex:8.33333%;
        flex:8.33333%;
        max-width:8.33333%
    }
}
@media(max-width:480px){
    .row.grid[data-mobile="1"]>div,.row.vertical[data-mobile="1"]>div,.display-products:not(.products-list) .row[data-mobile="1"]>div{
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        -webkit-flex:100%;
        -ms-flex:100%;
        flex:100%;
        max-width:100%
    }
     .row.grid[data-mobile="2"]>div,.row.vertical[data-mobile="2"]>div,.display-products:not(.products-list) .row[data-mobile="2"]>div{
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%
    }
    .row.grid[data-mobile="3"]>div,.row.vertical[data-mobile="3"]>div,.display-products:not(.products-list) .row[data-mobile="3"]>div{
        -webkit-box-flex:33.33333%;
        -moz-box-flex:33.33333%;
        -webkit-flex:33.33333%;
        -ms-flex:33.33333%;
        flex:33.33333%;
        max-width:33.33333%
    }
     .row.grid[data-mobile="4"]>div,.row.vertical[data-mobile="4"]>div,.display-products:not(.products-list) .row[data-mobile="4"]>div{
        -webkit-box-flex:25%;
        -moz-box-flex:25%;
        -webkit-flex:25%;
        -ms-flex:25%;
        flex:25%;
        max-width:25%
    }
    .row.grid[data-mobile="5"]>div,.row.vertical[data-mobile="5"]>div,.display-products:not(.products-list) .row[data-mobile="5"]>div{
        -webkit-box-flex:20%;
        -moz-box-flex:20%;
        -webkit-flex:20%;
        -ms-flex:20%;
        flex:20%;
        max-width:20%
    }
     .row.grid[data-mobile="6"]>div,.row.vertical[data-mobile="6"]>div,.display-products:not(.products-list) .row[data-mobile="6"]>div{
        -webkit-box-flex:16.66667%;
        -moz-box-flex:16.66667%;
        -webkit-flex:16.66667%;
        -ms-flex:16.66667%;
        flex:16.66667%;
        max-width:16.66667%
    }
    .row.grid[data-mobile="7"]>div,.row.vertical[data-mobile="7"]>div,.display-products:not(.products-list) .row[data-mobile="7"]>div{
        -webkit-box-flex:14.28571%;
        -moz-box-flex:14.28571%;
        -webkit-flex:14.28571%;
        -ms-flex:14.28571%;
        flex:14.28571%;
        max-width:14.28571%
    }
     .row.grid[data-mobile="8"]>div,.row.vertical[data-mobile="8"]>div,.display-products:not(.products-list) .row[data-mobile="8"]>div{
        -webkit-box-flex:12.5%;
        -moz-box-flex:12.5%;
        -webkit-flex:12.5%;
        -ms-flex:12.5%;
        flex:12.5%;
        max-width:12.5%
    }
    .row.grid[data-mobile="9"]>div,.row.vertical[data-mobile="9"]>div,.display-products:not(.products-list) .row[data-mobile="9"]>div{
        -webkit-box-flex:11.11111%;
        -moz-box-flex:11.11111%;
        -webkit-flex:11.11111%;
        -ms-flex:11.11111%;
        flex:11.11111%;
        max-width:11.11111%
    }
     .row.grid[data-mobile="10"]>div,.row.vertical[data-mobile="10"]>div,.display-products:not(.products-list) .row[data-mobile="10"]>div{
        -webkit-box-flex:10%;
        -moz-box-flex:10%;
        -webkit-flex:10%;
        -ms-flex:10%;
        flex:10%;
        max-width:10%
    }
    .row.grid[data-mobile="11"]>div,.row.vertical[data-mobile="11"]>div,.display-products:not(.products-list) .row[data-mobile="11"]>div{
        -webkit-box-flex:9.09091%;
        -moz-box-flex:9.09091%;
        -webkit-flex:9.09091%;
        -ms-flex:9.09091%;
        flex:9.09091%;
        max-width:9.09091%
    }
     .row.grid[data-mobile="12"]>div,.row.vertical[data-mobile="12"]>div,.display-products:not(.products-list) .row[data-mobile="12"]>div{
        -webkit-box-flex:8.33333%;
        -moz-box-flex:8.33333%;
        -webkit-flex:8.33333%;
        -ms-flex:8.33333%;
        flex:8.33333%;
        max-width:8.33333%
    }
}
.product-top-sidebar{
    margin:0
}
.product-top-sidebar.active{
    background:#fafafa
}
.product-top-sidebar.active .product-top-button-wrapper{
    background:#fff
}
.product-top-sidebar.active .button-product-top .first{
    display:none
}
 .product-top-sidebar.active .button-product-top .second{
    display:inline-block
}
.product-top-sidebar .product-top-button-wrapper{
    -moz-box-shadow:0 4px 4px rgba(0,0,0,0.1);
    -webkit-box-shadow:0 4px 4px rgba(0,0,0,0.1);
    box-shadow:0 4px 4px rgba(0,0,0,0.1);
    position:relative;
    padding:25px 0;
    z-index:10
}
@media(max-width:767px){
    .product-top-sidebar .product-top-button-wrapper{
        padding:10px 0
    }
}
.product-top-sidebar .button-product-top .first{
    display:inline-block
}
.product-top-sidebar .button-product-top .second{
    display:none
}
 .product-top-sidebar>.container .content,.dokan-dashboard .product-top-sidebar>.dokan-dashboard-wrap .content,#wcfm-main-contentainer .product-top-sidebar>.wcfm-membership-wrapper .content,.wcfmmp-store-page .product-top-sidebar>#wcfmmp-store .content{
    display:none
}
.product-top-sidebar .button-product-top{
    border:0;
    padding:0;
    background:transparent;
    font-weight:500;
    text-transform:uppercase
}
.product-top-sidebar .button-product-top:focus,.product-top-sidebar .button-product-top:hover{
    outline:initial;
    color:var(--tb-theme-color)
}
 .product-top-sidebar .button-product-top i{
    margin-left:10px;
    margin-right:0
}
.product-top-sidebar .content{
    padding:50px 0
}
.product-top-sidebar .content:before,.product-top-sidebar .content:after{
    content:" ";
    display:table
}
.product-top-sidebar .content:after{
    clear:both
}
@media(max-width:767px){
    .product-top-sidebar .content{
        padding:10px 0
    }
}
.product-top-sidebar .content>.widget{
    float:left;
    clear:initial;
    margin-bottom:0;
    width:25%;
    padding-right:30px;
    padding-left:0
}
@media(max-width:767px){
    .product-top-sidebar .content>.widget{
        width:100%;
        padding-right:0
    }
}
.product-top-sidebar .content>.widget:last-child{
    padding:0
}
.product-top-sidebar .treeview-menu{
    margin:0
}
.product-top-sidebar .woof_redraw_zone>div{
    clear:initial !important;
    margin:0;
    text-align:left;
    float:left;
    width:50%
}
@media(max-width:767px){
    .product-top-sidebar .woof_redraw_zone>div{
        width:100%
    }
}
.product-top-sidebar .woof_redraw_zone .woof_container_pa_color{
    margin-bottom:30px
}
.product-top-sidebar .woof_redraw_zone .woof_container_pa_size{
    clear:left !important
}
.product-top-sidebar .woof_redraw_zone .woof_price_search_container{
    float:right;
    width:50%;
    padding-left:30px;
    padding-right:0
}
 @media(max-width:767px){
    .product-top-sidebar .woof_redraw_zone .woof_price_search_container{
        width:100% !important;
        float:left;
        padding-left:0
    }
}
.product-top-sidebar .WOOF_Widget{
    width:50% !important
}
@media(max-width:767px){
    .product-top-sidebar .WOOF_Widget{
        width:100% !important
    }
}
.product-top-sidebar .widget_product_tag_cloud .tagcloud a{
    float:left
}
.product-top-sidebar .widget_product_tag_cloud .tagcloud a:nth-child(3n+1){
    clear:both
}
@media(max-width:1199px){
    .product-top-sidebar .widget_product_tag_cloud{
        width:auto
    }
}
.quantity input[type='number']{
    -moz-appearance:textfield
}
.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{
    -webkit-appearance:none;
    -moz-appearance:none;
    -o-appearance:none;
    -ms-appearance:none;
    appearance:none
}
#reviews .review_form_wrapper #respond p.form-submit{
    z-index:99
}
.tbay-gallery-varible .zoomImg{
    display:none !important
}
.active-full-archive #tbay-breadscrumb>.container,.active-full-archive .dokan-dashboard #tbay-breadscrumb>.dokan-dashboard-wrap,.dokan-dashboard .active-full-archive #tbay-breadscrumb>.dokan-dashboard-wrap,.active-full-archive #wcfm-main-contentainer #tbay-breadscrumb>.wcfm-membership-wrapper,#wcfm-main-contentainer .active-full-archive #tbay-breadscrumb>.wcfm-membership-wrapper,.active-full-archive .wcfmmp-store-page #tbay-breadscrumb>#wcfmmp-store,.wcfmmp-store-page .active-full-archive #tbay-breadscrumb>#wcfmmp-store,.active-full-archive>.container,.dokan-dashboard .active-full-archive>.dokan-dashboard-wrap,#wcfm-main-contentainer .active-full-archive>.wcfm-membership-wrapper,.wcfmmp-store-page .active-full-archive>#wcfmmp-store,.active-full-archive #sticky-menu-bar>.container,.active-full-archive .dokan-dashboard #sticky-menu-bar>.dokan-dashboard-wrap,.dokan-dashboard .active-full-archive #sticky-menu-bar>.dokan-dashboard-wrap,.active-full-archive #wcfm-main-contentainer #sticky-menu-bar>.wcfm-membership-wrapper,#wcfm-main-contentainer .active-full-archive #sticky-menu-bar>.wcfm-membership-wrapper,.active-full-archive .wcfmmp-store-page #sticky-menu-bar>#wcfmmp-store,.wcfmmp-store-page .active-full-archive #sticky-menu-bar>#wcfmmp-store{
    width:100%
}
 .tbay-body-woocommerce-catalog-mod .top-cart,.tbay-body-woocommerce-catalog-mod .add-cart,.tbay-body-woocommerce-catalog-mod .yith-wfbt-submit-button-remove,.tbay-body-woocommerce-catalog-mod .product-add-to-cart,.tbay-body-woocommerce-catalog-mod .single_add_to_cart_button,.tbay-body-woocommerce-catalog-mod .yith-compare,.tbay-body-woocommerce-catalog-mod #sticky-custom-add-to-cart{
    display:none !important
}
.tbay-body-woocommerce-catalog-mod .product-block.v1 .group-buttons,.tbay-body-woocommerce-catalog-mod .product-block.v2 .group-buttons{
    justify-content:center
}
 .tbay-body-woocommerce-catalog-mod .product-block.v1 .group-buttons>div.button-wishlist a,.tbay-body-woocommerce-catalog-mod .product-block.v2 .group-buttons>div.button-wishlist a{
    border-left:1px solid #e5e5e5
}
.tbay-body-woocommerce-catalog-mod .product-block.v1 .group-buttons>div.button-wishlist a:hover,.tbay-body-woocommerce-catalog-mod .product-block.v2 .group-buttons>div.button-wishlist a:hover{
    border-color:var(--tb-theme-color)
}
.tbay-body-woocommerce-catalog-mod .product-block.v6 .group-buttons>div.tbay-quick-view a,.tbay-body-woocommerce-catalog-mod .product-block.v11 .group-buttons>div.tbay-quick-view a{
    border-right:1px solid #e5e5e5
}
 .tbay-body-woocommerce-catalog-mod .product-block.v6 .group-buttons>div.tbay-quick-view a:hover,.tbay-body-woocommerce-catalog-mod .product-block.v11 .group-buttons>div.tbay-quick-view a:hover{
    border-color:var(--tb-theme-color)
}
.tbay-body-woocommerce-catalog-mod .product-block.v11:hover .name{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible
}
.tbay-body-woocommerce-catalog-mod .products-list .product-block .group-buttons{
    justify-content:unset
}
.tbay-body-woocommerce-catalog-mod .products-list .product-block .group-buttons>div.tbay-quick-view a{
    border-right:1px solid #e5e5e5
}
 .tbay-body-woocommerce-catalog-mod .products-list .product-block .group-buttons>div.tbay-quick-view a:hover{
    border-color:var(--tb-theme-color)
}
@media(min-width:481px){
    .tbay-body-woocommerce-catalog-mod .singular-shop div.product .group-button{
        margin:0
    }
}
.tbay-body-woocommerce-catalog-mod .singular-shop #shop-now{
    display:flex;
    align-items:center
}
.category-inside{
    position:relative
}
.category-inside.open .category-inside-title:after{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
 .category-inside.open .category-inside-content{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}
.category-inside-title{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
    line-height:48px;
    height:48px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    cursor:pointer
}
.category-inside-title:after{
    content:'\e93a';
    font-family:'linearicons';
    display:inline-block;
    margin-left:10px;
    margin-right:0;
    font-size:10px;
    line-height:1
}
 .category-inside-title:hover,.category-inside-title:focus{
    color:#000
}
.category-inside-title i{
    font-size:18px;
    line-height:1;
    margin-left:0;
    margin-right:9px;
    display:inline-block;
    vertical-align:middle
}
.category-inside-content{
    opacity:0;
    filter:alpha(opacity=0);
    visibility:hidden;
    -webkit-transform:translateY(30px);
    -ms-transform:translateY(30px);
    -o-transform:translateY(30px);
    transform:translateY(30px);
    position:absolute;
    top:calc(100% - -18px);
    left:0;
    right:auto;
    background:#fff;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    min-width:270px;
    z-index:10000;
    border:1px solid #e5e5e5
}
 .display-products.load-ajax{
    position:relative;
    opacity:.6;
    filter:alpha(opacity=60)
}
.display-products.load-ajax:after{
    content:"";
    z-index:2;
    position:absolute;
    border:2px solid #ddd;
    border-top-color:#222;
    border-radius:100%;
    height:40px;
    width:40px;
    top:200px;
    left:50%;
    margin-left:-20px;
    -webkit-animation:circle-loading .35s linear infinite;
    -o-animation:circle-loading .35s linear infinite;
    animation:circle-loading .35s linear infinite;
    border-top-color:var(--tb-theme-color)
}
@media(min-width:1200px){
    .wp-block-woocommerce-products .woocommerce.columns-1 .products-grid>.row>div{
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        -webkit-flex:100%;
        -ms-flex:100%;
        flex:100%;
        max-width:100%;
        clear:unset
    }
     .wp-block-woocommerce-products .woocommerce.columns-1 .products-grid>.row>div:nth-child(1n+1){
        clear:both
    }
    .wp-block-woocommerce-products .woocommerce.columns-2 .products-grid>.row>div{
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%;
        clear:unset
    }
    .wp-block-woocommerce-products .woocommerce.columns-2 .products-grid>.row>div:nth-child(2n+1){
        clear:both
    }
    .wp-block-woocommerce-products .woocommerce.columns-3 .products-grid>.row>div{
        -webkit-box-flex:33.33333%;
        -moz-box-flex:33.33333%;
        -webkit-flex:33.33333%;
        -ms-flex:33.33333%;
        flex:33.33333%;
        max-width:33.33333%;
        clear:unset
    }
     .wp-block-woocommerce-products .woocommerce.columns-3 .products-grid>.row>div:nth-child(3n+1){
        clear:both
    }
    .wp-block-woocommerce-products .woocommerce.columns-4 .products-grid>.row>div{
        -webkit-box-flex:25%;
        -moz-box-flex:25%;
        -webkit-flex:25%;
        -ms-flex:25%;
        flex:25%;
        max-width:25%;
        clear:unset
    }
    .wp-block-woocommerce-products .woocommerce.columns-4 .products-grid>.row>div:nth-child(4n+1){
        clear:both
    }
    .wp-block-woocommerce-products .woocommerce.columns-5 .products-grid>.row>div{
        -webkit-box-flex:20%;
        -moz-box-flex:20%;
        -webkit-flex:20%;
        -ms-flex:20%;
        flex:20%;
        max-width:20%;
        clear:unset
    }
     .wp-block-woocommerce-products .woocommerce.columns-5 .products-grid>.row>div:nth-child(5n+1){
        clear:both
    }
    .wp-block-woocommerce-products .woocommerce.columns-6 .products-grid>.row>div{
        -webkit-box-flex:16.66667%;
        -moz-box-flex:16.66667%;
        -webkit-flex:16.66667%;
        -ms-flex:16.66667%;
        flex:16.66667%;
        max-width:16.66667%;
        clear:unset
    }
    .wp-block-woocommerce-products .woocommerce.columns-6 .products-grid>.row>div:nth-child(6n+1){
        clear:both
    }
    .wp-block-woocommerce-products .woocommerce.columns-7 .products-grid>.row>div{
        -webkit-box-flex:14.28571%;
        -moz-box-flex:14.28571%;
        -webkit-flex:14.28571%;
        -ms-flex:14.28571%;
        flex:14.28571%;
        max-width:14.28571%;
        clear:unset
    }
     .wp-block-woocommerce-products .woocommerce.columns-7 .products-grid>.row>div:nth-child(7n+1){
        clear:both
    }
    .wp-block-woocommerce-products .woocommerce.columns-8 .products-grid>.row>div{
        -webkit-box-flex:12.5%;
        -moz-box-flex:12.5%;
        -webkit-flex:12.5%;
        -ms-flex:12.5%;
        flex:12.5%;
        max-width:12.5%;
        clear:unset
    }
    .wp-block-woocommerce-products .woocommerce.columns-8 .products-grid>.row>div:nth-child(8n+1){
        clear:both
    }
}
@media(min-width:1200px){
    .woocommerce.columns-1 .products-grid>.row>div{
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        -webkit-flex:100%;
        -ms-flex:100%;
        flex:100%;
        max-width:100%
    }
     .woocommerce.columns-1 .products-grid>.row>div:nth-child(1n+1){
        clear:both
    }
    .woocommerce.columns-2 .products-grid>.row>div{
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%
    }
    .woocommerce.columns-2 .products-grid>.row>div:nth-child(2n+1){
        clear:both
    }
    .woocommerce.columns-3 .products-grid>.row>div{
        -webkit-box-flex:33.33333%;
        -moz-box-flex:33.33333%;
        -webkit-flex:33.33333%;
        -ms-flex:33.33333%;
        flex:33.33333%;
        max-width:33.33333%
    }
    .woocommerce.columns-3 .products-grid>.row>div:nth-child(3n+1){
        clear:both
    }
     .woocommerce.columns-4 .products-grid>.row>div{
        -webkit-box-flex:25%;
        -moz-box-flex:25%;
        -webkit-flex:25%;
        -ms-flex:25%;
        flex:25%;
        max-width:25%
    }
    .woocommerce.columns-4 .products-grid>.row>div:nth-child(4n+1){
        clear:both
    }
    .woocommerce.columns-5 .products-grid>.row>div{
        -webkit-box-flex:20%;
        -moz-box-flex:20%;
        -webkit-flex:20%;
        -ms-flex:20%;
        flex:20%;
        max-width:20%
    }
    .woocommerce.columns-5 .products-grid>.row>div:nth-child(5n+1){
        clear:both
    }
    .woocommerce.columns-6 .products-grid>.row>div{
        -webkit-box-flex:16.66667%;
        -moz-box-flex:16.66667%;
        -webkit-flex:16.66667%;
        -ms-flex:16.66667%;
        flex:16.66667%;
        max-width:16.66667%
    }
     .woocommerce.columns-6 .products-grid>.row>div:nth-child(6n+1){
        clear:both
    }
    .woocommerce.columns-7 .products-grid>.row>div{
        -webkit-box-flex:14.28571%;
        -moz-box-flex:14.28571%;
        -webkit-flex:14.28571%;
        -ms-flex:14.28571%;
        flex:14.28571%;
        max-width:14.28571%
    }
    .woocommerce.columns-7 .products-grid>.row>div:nth-child(7n+1){
        clear:both
    }
    .woocommerce.columns-8 .products-grid>.row>div{
        -webkit-box-flex:12.5%;
        -moz-box-flex:12.5%;
        -webkit-flex:12.5%;
        -ms-flex:12.5%;
        flex:12.5%;
        max-width:12.5%
    }
    .woocommerce.columns-8 .products-grid>.row>div:nth-child(8n+1){
        clear:both
    }
}
@media(max-width:479px){
    .woocommerce[class*="columns-"] .products-grid>.row{
        margin-left:-8px;
        margin-right:-8px
    }
    .woocommerce[class*="columns-"] .products-grid>.row>div{
        padding:0 8px
    }
}
.tbay-filter{
    margin-bottom:15px;
    border-bottom:1px solid #ddd
}
.tbay-filter:before,.tbay-filter:after{
    content:" ";
    display:table
}
.tbay-filter:after{
    clear:both
}
.tbay-filter #woof_results_by_ajax:before,.tbay-filter #woof_results_by_ajax:after{
    content:" ";
    display:table
}
 .tbay-filter #woof_results_by_ajax:after{
    clear:both
}
.tbay-filter .display-mode-warpper{
    float:left
}
.tbay-filter .display-mode-warpper+.woocommerce-result-count{
    margin-left:20px
}
.tbay-filter .display-mode-btn{
    background:transparent;
    border:0;
    padding:0;
    margin-right:12px;
    margin-left:0;
    outline:0;
    float:left;
    line-height:30px;
    color:#888
}
.tbay-filter .display-mode-btn i{
    font-size:18px;
    line-height:1;
    display:inline-block;
    vertical-align:text-bottom
}
.tbay-filter .display-mode-btn.list{
    margin:0
}
.tbay-filter .display-mode-btn.list i{
    font-size:23px
}
 .tbay-filter .display-mode-btn.grid2 i{
    font-size:21px
}
.tbay-filter .display-mode-btn.active,.tbay-filter .display-mode-btn:hover{
    color:var(--tb-theme-color)
}
.tbay-filter .woocommerce-result-count{
    color:#888;
    line-height:30px;
    margin:0 0 8px;
    font-size:15px
}
.tbay-filter .woocommerce-ordering{
    margin:0;
    font-weight:normal;
    z-index:500
}
.tbay-filter .woocommerce-ordering>span{
    float:left;
    margin-right:10px;
    margin-left:0;
    overflow:hidden;
    line-height:40px
}
.tbay-filter form.woocommerce-fillter{
    float:right
}
.tbay-filter form.woocommerce-fillter .SumoSelect{
    border-right:1px solid #e5e5e5;
    padding:0 10px
}
 .tbay-filter .SumoSelect{
    width:auto;
    line-height:20px;
    display:block;
    margin:5px 0;
    padding:0 0 0 10px
}
.tbay-filter .SumoSelect>.CaptionCont{
    border:0;
    padding:0;
    text-align:center;
    background:transparent;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.tbay-filter .SumoSelect>.CaptionCont>label{
    margin:0;
    width:auto;
    right:0;
    left:auto;
    font-weight:normal
}
.tbay-filter .SumoSelect>.CaptionCont>label:before{
    content:'\e93a';
    font-family:'linearicons';
    font-size:10px;
    display:inline-block;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 .tbay-filter .SumoSelect>.CaptionCont>label>i{
    display:none
}
.tbay-filter .SumoSelect>.CaptionCont>span{
    cursor:pointer;
    padding-right:20px;
    padding-left:0
}
.tbay-filter .SumoSelect>.CaptionCont:hover{
    color:var(--tb-theme-color)
}
.tbay-filter .SumoSelect.open .SelectBox label:before{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.tbay-filter .SumoSelect.open .CaptionCont{
    color:var(--tb-theme-color)
}
.tbay-filter .SumoSelect>.optWrapper{
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #ddd;
    min-width:200px;
    top:33px !important;
    left:auto;
    right:0;
    z-index:1000;
    background:#fff;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
 .tbay-filter .SumoSelect>.optWrapper>.options li.opt{
    padding:0 0 0 10px
}
.tbay-filter .SumoSelect>.optWrapper>.options li.opt label{
    font-size:14px;
    font-weight:400
}
.tbay-filter .SumoSelect:focus>.CaptionCont,.tbay-filter .SumoSelect:hover>.CaptionCont,.tbay-filter .SumoSelect.open>.CaptionCont{
    -webkit-box-shadow:none;
    box-shadow:none
}
.tbay-filter .SumoSelect.sumo_orderby>.optWrapper{
    min-width:250px
}
.woof_container input[type=checkbox],.woof_container input[type=radio]{
    display:none
}
.woof_list{
    line-height:33px;
    position:relative
}
 .woof_list:before,.woof_list:after{
    content:" ";
    display:table
}
.woof_list:after{
    clear:both
}
.woof_list>label{
    padding:0;
    margin:0;
    float:left;
    color:#999;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.woof_list>label .woocommerce-Price-amount{
    font-family:var(--tb-text-primary-font);
    color:inherit
}
.woof_list>label:before{
    display:none !important
}
.woof_list>label:hover{
    color:var(--tb-theme-color)
}
.woof_list input:checked+label,.woof_list input[checked="checked"]+label{
    color:var(--tb-theme-color);
    padding-left:35px;
    padding-right:0
}
 .woocommerce .woocommerce-ordering select,.woocommerce .woocommerce-fillter select{
    border:0;
    background:transparent;
    -webkit-appearance:none;
    -moz-appearance:none;
    -o-appearance:none;
    -ms-appearance:none;
    appearance:none
}
.woocommerce .woocommerce-ordering select:focus,.woocommerce .woocommerce-ordering select:hover,.woocommerce .woocommerce-fillter select:focus,.woocommerce .woocommerce-fillter select:hover{
    outline:0
}
.grid2>.row>div{
    -webkit-box-flex:50% !important;
    -moz-box-flex:50% !important;
    -webkit-flex:50% !important;
    -ms-flex:50% !important;
    flex:50% !important;
    max-width:50% !important;
    clear:none !important
}
 .active-ajax-filter .tbay-filter{
    border:0;
    margin:0
}
.active-ajax-filter .tbay-filter .woocommerce-ordering{
    margin-bottom:0
}
.active-ajax-filter .tbay-filter .display-mode-warpper{
    float:right;
    margin-left:20px;
    margin-right:0
}
.active-ajax-filter .tbay-filter .woocommerce-result-count{
    margin:0;
    font-size:inherit
}
.active-ajax-filter .tbay-filter .SumoSelect>.CaptionCont>span{
    font-size:inherit
}
.active-ajax-filter .display-products,.active-ajax-filter .more_products,.active-ajax-filter .tbay-pagination-load-more,.active-ajax-filter .pagination,.active-ajax-filter .tbay-pagination{
    float:left;
    width:100%
}
 .ajax-filter-sidebar{
    background:#f5f5f5;
    padding:35px 29px 0;
    border:1px solid #e5e5e5;
    float:left;
    width:100%;
    display:none;
    margin:15px 0
}
.ajax-filter-sidebar .woof_redraw_zone{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-bottom:78px
}
.ajax-filter-sidebar .woof_redraw_zone>.woof_container{
    margin:0;
    padding:0 30px 20px 0;
    -webkit-box-flex:20%;
    -moz-box-flex:20%;
    -webkit-flex:20%;
    -ms-flex:20%;
    flex:20%;
    max-width:20%
}
.ajax-filter-sidebar .woof_redraw_zone>.woof_container.woof_checkbox_sales_container{
    -webkit-box-ordinal-group:1;
    -moz-box-ordinal-group:1;
    -ms-flex-order:1;
    -webkit-order:1;
    order:1;
    padding:0 0 25px
}
 .ajax-filter-sidebar .woof_redraw_zone>.woof_container.woof_checkbox_sales_container .woof_container_inner{
    font-size:0
}
.ajax-filter-sidebar .woof_redraw_zone>.woof_container.woof_checkbox_sales_container input{
    display:none
}
.ajax-filter-sidebar .woof_redraw_zone>.woof_container.woof_checkbox_sales_container label{
    font-size:15px
}
.ajax-filter-sidebar .woof_redraw_zone>.woof_container.woof_checkbox_sales_container label:before{
    border-color:#999
}
.ajax-filter-sidebar .woof_redraw_zone h4{
    font-weight:500;
    font-size:18px;
    line-height:23px;
    text-transform:capitalize;
    margin:0 0 18px
}
 .ajax-filter-sidebar .woof_redraw_zone ul{
    padding:0
}
.ajax-filter-sidebar .woof_redraw_zone ul li{
    list-style:none;
    position:relative
}
.ajax-filter-sidebar .woof_redraw_zone ul li:before,.ajax-filter-sidebar .woof_redraw_zone ul li:after{
    content:" ";
    display:table
}
.ajax-filter-sidebar .woof_redraw_zone ul li:after{
    clear:both
}
.ajax-filter-sidebar .woof_redraw_zone a.woof_front_toggle{
    display:none
}
.ajax-filter-sidebar .woof_childs_list_opener{
    position:absolute;
    top:0;
    right:0;
    left:auto
}
 .ajax-filter-sidebar .woof_submit_search_form_container{
    position:absolute;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%);
    right:auto;
    overflow:visible;
    bottom:39px
}
.ajax-filter-sidebar .woof_submit_search_form_container>button{
    margin:0 !important;
    min-width:270px;
    border-color:#ddd
}
.ajax-filter-sidebar .woof_list input:checked+label,.ajax-filter-sidebar .woof_list input[checked="checked"]+label{
    padding:0
}
 .ajax-filter-sidebar .woof_radio_term_reset_visible{
    display:none !important
}
.ajax-filter-sidebar .woof_list_label li .woof_label_term{
    float:left
}
#woof_results_by_ajax{
    padding-bottom:15px
}
#woof_results_by_ajax:before,#woof_results_by_ajax:after{
    content:" ";
    display:table
}
#woof_results_by_ajax:after{
    clear:both
}
#woof_results_by_ajax .display-products,#woof_results_by_ajax .woocommerce-pagination{
    float:left;
    width:100%
}
#woof_results_by_ajax .display-mode-warpper{
    display:none
}
#woof_results_by_ajax.woof_results_by_ajax_shortcode .ajax-filter-sidebar{
    margin-top:20px
}
 .archive-shop:not(.archive-full) .ajax-filter-sidebar .woof_redraw_zone h4{
    margin:0 0 10px
}
.woocommerce .woof_submit_search_form_container{
    margin:0
}
.woocommerce .woof_submit_search_form_container button.woof_reset_search_form{
    float:none !important;
    width:100%;
    margin-top:20px !important
}
.woof_childs_list_opener{
    position:absolute;
    top:0;
    right:0;
    left:auto;
    color:#999
}
.woof_childs_list_opener:hover{
    color:var(--tb-theme-color)
}
.woof_childs_list_opener span{
    vertical-align:middle;
    background:transparent !important;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    width:12px
}
 .woof_childs_list_opener span:before{
    content:'\e93a';
    font-family:'linearicons';
    position:absolute;
    top:0;
    font-size:10px
}
.woof_childs_list_opener span.woof_is_opened:before{
    content:'\e939'
}
.tbay-ajax-filter-btn{
    float:right;
    margin-left:20px;
    margin-right:0
}
.tbay-ajax-filter-btn .btn{
    background:transparent;
    padding:0;
    line-height:30px;
    font-size:inherit;
    border:0;
    text-transform:inherit;
    letter-spacing:0
}
.tbay-ajax-filter-btn .btn:hover,.tbay-ajax-filter-btn .btn:focus{
    color:var(--tb-theme-color)
}
 .tbay-ajax-filter-btn i{
    color:#000;
    font-size:12px;
    float:right;
    line-height:30px;
    margin-left:10px;
    margin-right:0;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.tbay-ajax-filter-btn .filter-icon{
    font-size:16px;
    margin-right:10px;
    margin-left:0;
    float:left;
    line-height:30px
}
.tbay-ajax-filter-btn.active .btn{
    color:var(--tb-theme-color)
}
.tbay-ajax-filter-btn.active i:not(.filter-icon){
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
    color:var(--tb-theme-color)
}
 .filter-mobile .heading-title{
    font-size:14px;
    margin:0;
    font-weight:500;
    text-transform:uppercase;
    line-height:50px;
    padding:0 15px;
    border-bottom:1px solid #e5e5e5
}
.filter-mobile .content{
    position:fixed;
    top:0;
    height:100vh;
    width:80%;
    min-width:280px;
    max-width:330px;
    padding:0 0 50px;
    overflow-y:auto;
    overflow-x:hidden;
    z-index:9999;
    left:-100%;
    right:auto;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    background:#fff;
    padding-bottom:150px
}
.filter-mobile .sidebar{
    padding:0 15px;
    margin-top:20px
}
.filter-mobile .sidebar>.widget h4{
    font-size:14px;
    margin:0 0 10px
}
 .filter-mobile .sidebar .woof_redraw_zone>.woof_container{
    margin-bottom:25px
}
.filter-mobile:after{
    content:"";
    background:rgba(0,0,0,0.66);
    position:fixed;
    left:0;
    right:auto;
    width:100%;
    height:100%;
    top:0;
    opacity:0;
    filter:alpha(opacity=0);
    visibility:hidden;
    z-index:2000;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.filter-mobile.active .content{
    left:0
}
.filter-mobile.active:after{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible;
    pointer-events:all
}
.filter-mobile .close{
    position:absolute;
    right:0;
    left:auto;
    top:0;
    font-size:13px;
    width:50px;
    line-height:50px;
    border-left:1px solid #e5e5e5;
    text-align:center;
    opacity:1;
    filter:alpha(opacity=100)
}
 .filter-mobile .woof_submit_search_form_container .woof_reset_search_form{
    float:left !important;
    line-height:38px;
    background-color:#f5f5f5;
    border-color:#ddd;
    color:#000
}
.filter-mobile .woof_childs_list{
    margin-left:10px !important
}
.filter{
    z-index:100;
    position:relative;
    float:left
}
.button-filter-mobile{
    background:transparent;
    border:0;
    padding:0;
    line-height:30px
}
.button-filter-mobile i{
    margin-right:8px;
    margin-left:0;
    font-size:16px;
    display:inline-block;
    vertical-align:text-top
}
.button-filter-mobile:hover,.button-filter-mobile:focus{
    outline:0
}
 body.filter-mobile-active #tbay-main-content{
    position:unset
}
.active-full-archive .woof_products_top_panel{
    margin:0
}
.active-full-archive .tbay-filter .SumoSelect>.optWrapper{
    right:0;
    left:auto
}
.active-full-archive:not(.single-full) .tbay-product-slider-gallery .slick-arrow{
    width:50px;
    line-height:50px
}
.products-list>.row>div{
    width:100% !important;
    float:left;
    padding:0 15px
}
.products-list .product-block{
    text-align:left;
    margin:15px 0;
    border:1px solid #e5e5e5
}
.products-list .product-block:hover .rating{
    opacity:1;
    filter:alpha(opacity=100)
}
 .products-list .product-block .product-content .has-slider-gallery .tbay-swatches-wrapper{
    bottom:30px;
    text-align:center
}
.products-list .product-block .tbay-variations{
    bottom:20px
}
.products-list .product-block .woocommerce-product-details__short-description{
    margin-top:9px;
    padding-right:100px;
    padding-left:0;
    line-height:22px;
    display:block
}
.products-list .product-block .name{
    font-size:17px;
    font-weight:500;
    margin:0;
    margin-right:30px
}
.products-list .product-block .rating,.products-list .product-block .rating.no-rate{
    display:block;
    margin-top:2px
}
 .products-list .product-block .caption{
    border:0 !important;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    flex-direction:column;
    justify-content:center;
    padding-top:20px;
    padding-bottom:20px
}
.products-list .product-block .group-buttons{
    position:static;
    z-index:1;
    margin-top:41px;
    bottom:auto;
    visibility:visible;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none;
    transform:none;
    opacity:1;
    filter:alpha(opacity=100);
    justify-content:unset
}
 .products-list .product-block .group-buttons>div+div{
    margin-left:10px;
    margin-right:0
}
.products-list .product-block .group-buttons>div+div.button-wishlist .yith-add-to-wishlist-button-block{
    margin:0
}
.products-list .product-block .group-buttons>div+div.button-wishlist .yith-add-to-wishlist-button-block>a{
    border:0
}
.products-list .product-block .group-buttons>div+div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
    display:none
}
.products-list .product-block .group-buttons>div+div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
    text-align:center;
    width:44px;
    height:44px;
    border:1px solid #e5e5e5;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    background-color:#fff;
    display:flex
}
 .products-list .product-block .group-buttons>div+div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button .yith-wcwl-icon-svg{
    height:18px;
    margin-right:0;
    stroke-width:unset
}
.products-list .product-block .group-buttons>div+div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.exists{
    border-color:#fff
}
.products-list .product-block .group-buttons>div+div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover,.products-list .product-block .group-buttons>div+div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added{
    background-color:var(--tb-theme-color);
    border-color:var(--tb-theme-color)
}
 .products-list .product-block .group-buttons>div+div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg,.products-list .product-block .group-buttons>div+div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
    color:var(--btn-color-white)
}
.products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist{
    text-align:center;
    width:44px;
    border:1px solid #e5e5e5
}
 .products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist.exists{
    border-color:var(--tb-theme-color)
}
.products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist:hover{
    background-color:var(--tb-theme-color);
    border-color:var(--tb-theme-color)
}
.products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist:hover svg.yith-wcwl-icon-svg{
    color:var(--btn-color-white)
}
.products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist span span{
    display:none
}
 .products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist>div a>span{
    display:none
}
.products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button{
    height:100%;
    justify-content:center
}
.products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a{
    border:0
}
.products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a.delete_item:before{
    line-height:42px
}
 .products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button a>span{
    display:block
}
.products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button .add_to_wishlist{
    background:transparent
}
.products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg{
    margin-right:0;
    height:18px;
    stroke-width:unset
}
 .products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist>div.yith-wcwl-add-button .add_to_wishlist>span{
    display:none
}
.products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist.exists a{
    background:var(--tb-theme-color);
    border-color:var(--tb-theme-color);
    color:var(--btn-color-white)
}
.products-list .product-block .group-buttons>div.add-cart a{
    line-height:42px;
    width:auto;
    padding:0 26px;
    min-width:160px;
    text-transform:capitalize;
    border-color:var(--tb-theme-color)
}
 .products-list .product-block .group-buttons>div.add-cart a span{
    display:inline-block;
    font-size:14px
}
.products-list .product-block .group-buttons>div.add-cart a i{
    font-size:16px;
    line-height:1;
    vertical-align:inherit
}
.products-list .product-block .group-buttons>div.add-cart a.product_type_grouped,.products-list .product-block .group-buttons>div.add-cart a.product_type_variable{
    padding:0 18px
}
.products-list .product-block .group-buttons>div a{
    text-align:center;
    width:44px;
    border:1px solid #e5e5e5
}
.products-list .product-block .group-buttons>div a:hover{
    border-color:var(--tb-theme-color);
    color:#fff !important;
    background:var(--tb-theme-color)
}
 .products-list .product-block .group-buttons>div a span{
    display:none
}
.products-list .product-block .group-buttons>div i,.products-list .product-block .group-buttons>div.yith-compare a:before{
    line-height:42px;
    vertical-align:middle;
    font-size:14px;
    margin:0
}
.products-list .product-block .group-buttons .yith-wcwl-wishlistexistsbrowse a,.products-list .product-block .group-buttons .yith-wcwl-wishlistaddedbrowse a,.products-list .product-block .group-buttons .yith-compare a.added{
    background:var(--tb-theme-color);
    border-color:var(--tb-theme-color);
    color:var(--btn-color-white)
}
 .products-list .product-block .group-buttons .yith-wcwl-wishlistexistsbrowse svg.yith-wcwl-icon-svg,.products-list .product-block .group-buttons .yith-wcwl-wishlistaddedbrowse svg.yith-wcwl-icon-svg{
    color:var(--btn-color-white)
}
.products-list .product-block .add-cart a.added+a.added_to_cart{
    color:#fff;
    font-size:14px;
    display:inline-block !important
}
.products-list .product-block .add-cart a.added+a.added_to_cart:before{
    width:auto;
    margin:0;
    margin-right:7px;
    line-height:1;
    vertical-align:inherit
}
.products-list .product-block .woocs_price_code,.products-list .product-block .woocs_price_code ins{
    font-size:15px !important
}
 .products-list .product-block .tbay-swatches-wrapper{
    position:absolute;
    margin:0;
    padding:0
}
.products-list .product-block .tbay-swatches-wrapper ul{
    justify-content:center
}
.products-list .product-block .tbay-product-slider-gallery .slick-arrow{
    bottom:-1px;
    left:-1px
}
.products-list .product-block .tbay-product-slider-gallery .slick-arrow.slick-next{
    left:auto;
    right:-1px
}
@media(max-width:767px){
    .products-list .product-block .group-buttons>div+div.button-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        border:0;
        height:40px;
        width:40px
    }
}
@media(min-width:599px){
    .products-list .product-block .row{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        flex-wrap:nowrap
    }
    .products-list .product-block .block-inner{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .products-list .product-block .block-inner .image{
        border-right:1px solid #e5e5e5
    }
}
.cart-dropdown>a{
    display:block
}
.cart-dropdown>a>span{
    display:inline-block;
    vertical-align:middle
}
.cart-dropdown .text-cart{
    text-align:left;
    margin-left:17px;
    margin-right:0;
    color:#000;
    line-height:22px;
    -webkit-transition:.3s all;
    -o-transition:.3s all;
    transition:.3s all;
    text-transform:capitalize
}
 .cart-dropdown .text-cart>span{
    display:block
}
.cart-dropdown .cart-icon{
    position:relative;
    line-height:44px
}
.cart-dropdown .cart-icon i{
    font-size:21px;
    display:inline-block;
    vertical-align:middle;
    -webkit-transition:.3s all;
    -o-transition:.3s all;
    transition:.3s all
}
.cart-dropdown .cart-icon .mini-cart-items{
    background-color:var(--tb-theme-color);
    border-radius:12px;
    -webkit-border-radius:12px;
    -moz-border-radius:12px;
    -ms-border-radius:12px;
    -o-border-radius:12px;
    text-align:center;
    color:var(--btn-color-white);
    font-size:12px;
    position:absolute;
    content:"";
    top:3px;
    left:auto;
    right:-8px;
    min-width:18px;
    padding:0 2px;
    line-height:18px
}
 .cart-dropdown .subtotal{
    display:block;
    font-weight:500;
    color:var(--tb-theme-color)
}
.top-cart .dropdown-menu{
    top:50px;
    padding:0 25px;
    width:370px;
    display:block;
    visibility:hidden;
    text-align:left;
    left:auto;
    right:0;
    margin:0;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-transition:all 400ms;
    -o-transition:all 400ms;
    transition:all 400ms;
    z-index:9999;
    background:#fff
}
.top-cart .dropdown-menu .quantity{
    font-size:14px
}
 .top-cart .woocommerce-mini-cart__empty-message{
    padding:20px
}
.top-cart .widget-header-cart{
    padding-top:18px;
    position:relative;
    border-bottom:1px solid #e5e5e5
}
.top-cart .heading-title{
    margin:0;
    display:inline-block;
    font-size:20px;
    text-transform:uppercase;
    font-weight:500;
    line-height:50px
}
.top-cart .cart_list{
    padding:0;
    margin:0;
    list-style:none
}
.top-cart .cart_list:before,.top-cart .cart_list:after{
    content:" ";
    display:table
}
.top-cart .cart_list:after{
    clear:both
}
.top-cart .cart_list li{
    white-space:normal;
    position:relative
}
 .top-cart .cart_list .product-name{
    font-weight:500;
    display:block
}
.top-cart .cart_list .product-name span{
    font-weight:normal;
    display:inline-block
}
.top-cart .cart_list .product-name:hover{
    color:var(--tb-theme-color)
}
.top-cart .cart_list .woocs_special_price_code{
    display:inline-block
}
.top-cart .cart_list a.remove{
    width:auto;
    height:auto
}
.top-cart .cart_list a.remove i{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    left:auto;
    right:3px;
    line-height:1;
    font-size:17px;
    color:#888
}
 .top-cart .cart_list a.remove:hover{
    background:transparent !important
}
.top-cart .cart_list a.remove:hover i{
    color:var(--tb-theme-color)
}
.top-cart .offcanvas-close{
    top:25px;
    right:-5px
}
.top-cart .offcanvas-close i{
    line-height:23px
}
.top-cart p{
    margin:0
}
.top-cart .total .woocs_special_price_code{
    float:right
}
.top-cart .cart_empty{
    padding:0;
    position:absolute;
    left:30px;
    top:50%;
    right:30px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
 .top-cart .cart_empty li{
    list-style:none;
    color:#888;
    line-height:30px
}
.top-cart .cart_empty li.total{
    margin:25px 0 15px
}
.top-cart .cart_empty a.wc-continue{
    display:inline-block;
    color:var(--tb-theme-color);
    background:transparent;
    font-weight:normal;
    padding:0;
    line-height:inherit
}
.top-cart .cart_empty a.wc-continue i{
    display:inline-block;
    vertical-align:middle;
    margin-left:3px;
    margin-right:0
}
.top-cart .total{
    color:#888;
    margin-bottom:8px
}
.top-cart .total strong{
    font-weight:normal
}
.top-cart .tbay-dropdown-cart ul.cart_empty{
    text-align:center
}
 .top-cart .tbay-dropdown-cart ul.cart_empty:before{
    content:'\e74e';
    font-family:'linearicons';
    position:absolute;
    font-size:50px;
    line-height:1;
    color:#bbb;
    top:-100%;
    left:50%;
    right:auto;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%)
}
.top-cart .tbay-dropdown-cart ul.cart_empty li.total{
    margin:5px 0 0
}
.top-cart .tbay-dropdown-cart ul.cart_empty a.wc-continue{
    display:block
}
.top-cart .tbay-dropdown-cart ul.cart_empty a.wc-continue i{
    margin:0;
    margin-left:7px;
    vertical-align:unset;
    font-size:inherit;
    line-height:1
}
 .top-cart .dropdown-content{
    position:fixed;
    top:0;
    padding:0 25px;
    width:370px;
    display:block;
    bottom:0;
    background:#fff;
    text-align:left;
    left:auto;
    right:0;
    -webkit-transition:all 400ms;
    -o-transition:all 400ms;
    transition:all 400ms;
    z-index:9999
}
.top-cart .cart_list li{
    margin:0 !important;
    padding:10px 0 !important;
    width:100%;
    text-align:left;
    border-bottom:1px solid #e5e5e5
}
.top-cart .cart_list li:before,.top-cart .cart_list li:after{
    content:" ";
    display:table
}
.top-cart .cart_list li:after{
    clear:both
}
 .top-cart .cart_list.woocommerce-mini-cart li img{
    max-width:100px;
    float:left;
    margin-right:15px;
    margin-left:0
}
.top-cart .cart_list.woocommerce-mini-cart li a.remove{
    position:absolute;
    top:25px;
    left:auto;
    right:3px;
    line-height:1;
    font-size:17px;
    color:#888 !important
}
.top-cart .cart_list.woocommerce-mini-cart li a{
    font-weight:400
}
.top-cart .cart_list.woocommerce-mini-cart li .woocommerce-Price-amount{
    color:#ca0815;
    font-weight:500;
    font-size:15px
}
.top-cart .cart_list.woocommerce-mini-cart li .quantity{
    color:#bbb
}
 .top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total{
    margin-top:15px;
    padding:20px 0 0
}
.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total .woocommerce-Price-amount{
    float:right;
    color:#ca0815;
    font-weight:500;
    font-size:15px
}
.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total strong{
    font-weight:normal
}
.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons{
    padding-bottom:20px
}
.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a{
    display:block;
    margin-bottom:10px
}
 .top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a.checkout{
    display:block;
    margin-bottom:0
}
.top-cart .product-image{
    margin-right:15px;
    margin-left:0;
    position:relative;
    float:left;
    max-width:60px
}
.top-cart .product-image a.remove{
    position:absolute;
    left:-8px;
    right:auto;
    width:auto;
    height:auto;
    top:-10px
}
.top-cart .product-image a.remove i{
    font-size:7px;
    font-weight:bold;
    vertical-align:middle;
    padding:3px;
    border:1px solid #555;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    background:#fff;
    color:#000;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
 .top-cart .product-image a.remove:hover{
    background:transparent !important
}
.top-cart .product-image a.remove:hover i{
    color:var(--tb-theme-color);
    border-color:var(--tb-theme-color)
}
.top-cart .group-button{
    margin-top:15px;
    padding:20px 0 25px
}
.top-cart .group-button p.buttons a.button{
    display:block
}
.top-cart .group-button p.buttons a.button.checkout{
    display:block;
    margin-bottom:10px
}
.top-cart .product-details{
    overflow:hidden;
    text-overflow:ellipsis;
    padding-right:30px;
    padding-left:0
}
.top-cart .product-details .quantity{
    overflow:inherit;
    display:inline-block;
    position:static;
    color:#bbb
}
 #tbay-header .top-cart .dropdown-content .widget_shopping_cart_content,#tbay-customize-header .top-cart .dropdown-content .widget_shopping_cart_content{
    position:absolute;
    left:25px;
    right:25px;
    top:auto;
    bottom:0;
    overflow:hidden;
    border-color:inherit;
    box-sizing:border-box
}
#tbay-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border,#tbay-customize-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    overflow:hidden;
    border-color:inherit;
    box-sizing:border-box
}
 #tbay-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget,#tbay-customize-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:auto;
    -webkit-overflow-scrolling:touch;
    overflow:scroll;
    overflow-x:hidden;
    overflow-y:auto;
    border-color:inherit;
    box-sizing:border-box
}
#tbay-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget::-webkit-scrollbar,#tbay-customize-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget::-webkit-scrollbar{
    display:none
}
 #tbay-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border .group-button,#tbay-customize-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border .group-button{
    position:absolute;
    top:auto;
    left:0;
    right:0;
    bottom:0
}
.tbay-dropdown-cart:after{
    content:"";
    background:rgba(0,0,0,0.66);
    position:fixed;
    z-index:-1;
    pointer-events:none;
    left:0;
    width:100%;
    height:100%;
    top:0;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all 500ms;
    -o-transition:all 500ms;
    transition:all 500ms
}
 .tbay-dropdown-cart.active:after{
    z-index:1000;
    pointer-events:all;
    opacity:1;
    filter:alpha(opacity=100)
}
body.admin-bar .top-cart .dropdown-content{
    top:32px
}
.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,body ul.cart_list li dl,body ul.product_list_widget li dl{
    border:0;
    padding:0;
    margin:0
}
.woocommerce ul.cart_list li dl dt,.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dt,.woocommerce ul.product_list_widget li dl dd,body ul.cart_list li dl dt,body ul.cart_list li dl dd,body ul.product_list_widget li dl dt,body ul.product_list_widget li dl dd{
    display:inline-block;
    font-weight:normal;
    padding:0;
    margin:0 5px 0 0
}
 .woocommerce ul.cart_list li dl dt a,.woocommerce ul.cart_list li dl dd a,.woocommerce ul.product_list_widget li dl dt a,.woocommerce ul.product_list_widget li dl dd a,body ul.cart_list li dl dt a,body ul.cart_list li dl dd a,body ul.product_list_widget li dl dt a,body ul.product_list_widget li dl dd a{
    font-weight:inherit
}
.woocommerce ul.cart_list li .wcfm_dashboard_item_title,.woocommerce ul.product_list_widget li .wcfm_dashboard_item_title,body ul.cart_list li .wcfm_dashboard_item_title,body ul.product_list_widget li .wcfm_dashboard_item_title{
    font-weight:normal;
    color:#888
}
 @media(max-height:700px){
    #tbay-header .top-cart .dropdown-content,#tbay-customize-header .top-cart .dropdown-content{
        overflow-y:auto
    }
    #tbay-header .top-cart .dropdown-content .widget_shopping_cart_content,#tbay-customize-header .top-cart .dropdown-content .widget_shopping_cart_content{
        position:relative;
        left:auto;
        right:auto;
        overflow:visible;
        top:auto !important
    }
    #tbay-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border,#tbay-customize-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border{
        position:relative;
        left:auto;
        right:auto;
        top:auto;
        bottom:auto;
        overflow:visible
    }
     #tbay-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border .cart_empty,#tbay-customize-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border .cart_empty{
        position:relative;
        left:0;
        top:0;
        right:0;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none;
        padding-top:100px
    }
    #tbay-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border .cart_empty:before,#tbay-customize-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border .cart_empty:before{
        top:40px
    }
     #tbay-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget,#tbay-customize-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget{
        position:relative;
        left:auto;
        right:auto;
        top:auto;
        bottom:auto !important;
        overflow:visible
    }
    #tbay-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border .group-button,#tbay-customize-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border .group-button{
        position:relative;
        left:auto;
        right:auto;
        bottom:auto;
        top:auto
    }
}
.top-cart .mini_cart_content .group-content{
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.top-cart .mini_cart_content .quantity-wrap{
    display:inline-block;
    margin:4px 10px 4px 0;
    -webkit-box-ordinal-group:-1;
    -moz-box-ordinal-group:-1;
    -ms-flex-order:-1;
    -webkit-order:-1;
    order:-1
}
.top-cart .mini_cart_content .quantity-wrap .quantity button{
    line-height:32px;
    padding:0 7px;
    color:#000;
    background:#f5f5f5
}
.top-cart .mini_cart_content .quantity-wrap .quantity button i{
    font-size:10px !important;
    margin:0;
    display:block;
    line-height:34px
}
 .top-cart .mini_cart_content .quantity-wrap .quantity button.minus{
    border-right:1px solid #e5e5e5
}
.top-cart .mini_cart_content .quantity-wrap .quantity button.plus{
    border-left:1px solid #e5e5e5
}
.top-cart .mini_cart_content .quantity-wrap .quantity button:hover{
    color:var(--tb-theme-color)
}
.top-cart .mini_cart_content .quantity-wrap .quantity input.qty{
    height:34px;
    width:45px;
    color:#000
}
.top-cart .mini_cart_content .quantity-wrap .quantity button,.top-cart .mini_cart_content .quantity-wrap .quantity input.qty{
    border:0;
    text-align:center;
    outline:0
}
 .top-cart .sidebar-left .dropdown-content{
    right:auto;
    left:-545px
}
.top-cart .sidebar-left.active .dropdown-content{
    left:0;
    right:auto
}
.top-cart .sidebar-right .dropdown-content{
    left:auto;
    right:-545px
}
.top-cart .sidebar-right.active .dropdown-content{
    right:0;
    left:auto
}
.top-cart .sidebar-right.active+.tbay-topcart .mini-cart{
    pointer-events:none
}
.woocommerce .cart-popup.open .dropdown-menu,.cart-popup.open .dropdown-menu{
    opacity:1;
    filter:alpha(opacity=100);
    filter:none;
    -webkit-filter:none;
    -moz-filter:none;
    -o-filter:none;
    -ms-filter:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    visibility:visible;
    color:#333
}
 .woocommerce .cart-popup .dropdown-menu,.cart-popup .dropdown-menu{
    top:53px;
    border:1px solid #ddd
}
.woocommerce .cart-popup .dropdown-menu ul,.cart-popup .dropdown-menu ul{
    padding:0;
    max-height:400px;
    display:block;
    margin:0;
    overflow:hidden;
    overflow-y:auto
}
.woocommerce .cart-popup .dropdown-menu ul.cart_empty,.cart-popup .dropdown-menu ul.cart_empty{
    position:static;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    margin-top:20px
}
.woocommerce .cart-popup .dropdown-menu ul.cart_empty li.total,.cart-popup .dropdown-menu ul.cart_empty li.total{
    margin-top:0
}
 .woocommerce .cart-popup .widget-header-cart,.cart-popup .widget-header-cart{
    padding:12px 0 7px
}
body.admin-bar #product-size-guide .modal-dialog{
    top:32px
}
#product-size-guide.modal{
    display:block !important;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    visibility:hidden
}
#product-size-guide.modal.in{
    visibility:visible
}
#product-size-guide.in .modal-dialog{
    left:auto;
    right:0;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
#product-size-guide .modal-dialog{
    position:absolute;
    top:0;
    left:auto;
    right:0;
    height:100vh;
    margin:0;
    background:#fff;
    -webkit-transform:translate(100%,0);
    -ms-transform:translate(100%,0);
    -o-transform:translate(100%,0);
    transform:translate(100%,0);
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 #product-size-guide .modal-content{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    padding:25px 24px;
    box-shadow:none;
    border:0
}
#product-size-guide .modal-content>div{
    padding:0
}
#product-size-guide .modal-header{
    border:0
}
#product-size-guide .modal-header .modal-title{
    font-size:20px;
    font-weight:500;
    line-height:30px;
    margin-bottom:32px;
    text-transform:capitalize
}
#product-size-guide .modal-header i{
    font-size:13px;
    line-height:30px
}
#product-size-guide .close{
    opacity:1;
    filter:alpha(opacity=100)
}
 #product-size-guide .close:hover,#product-size-guide .close:focus{
    outline:0
}
#product-size-guide .close:hover i,#product-size-guide .close:focus i{
    color:var(--tb-theme-color)
}
#product-size-guide .close i{
    color:#000
}
.btn-size-guide{
    background:transparent !important;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:0;
    margin:5px 0;
    margin-left:25px;
    border:0;
    line-height:36px;
    color:#888;
    position:relative;
    -webkit-transition:.3s all;
    -o-transition:.3s all;
    transition:.3s all;
    float:right
}
.btn-size-guide:before{
    content:'';
    background:#888;
    position:absolute;
    left:0;
    height:1px;
    bottom:9px;
    width:100%;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 .btn-size-guide:hover:before{
    background:var(--tb-theme-color)
}
.btn-size-guide:focus{
    outline:0
}
.btn-size-guide:hover{
    color:var(--tb-theme-color)
}
#respond input#submit,.woocommerce #respond input#submit,.woocommerce input.button{
    height:auto;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
.single-product #tbay-header.sticky-header,.single-product #tbay-customize-header.sticky-header{
    display:none
}
.singular-shop .tbay-time-wrapper,.single-product .tbay-time-wrapper{
    color:#888;
    padding:0 19px;
    margin:20px 0;
    border:1px solid #ff9c00;
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -ms-border-radius:20px;
    -o-border-radius:20px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
 .singular-shop .tbay-time-wrapper>div,.single-product .tbay-time-wrapper>div{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.singular-shop .tbay-time-wrapper+p.stock,.single-product .tbay-time-wrapper+p.stock{
    margin:0 !important;
    padding:8px 0 10px
}
.singular-shop .tbay-time-wrapper .stock,.single-product .tbay-time-wrapper .stock{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
    color:#888 !important
}
.singular-shop .tbay-time-wrapper .tb-sold,.single-product .tbay-time-wrapper .tb-sold{
    margin-right:13px;
    margin-left:0
}
 .singular-shop .tbay-time-wrapper .progress,.single-product .tbay-time-wrapper .progress{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    height:8px;
    background-color:#f5f5f5;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    margin:0
}
.singular-shop .tbay-time-wrapper .progress .progress-bar,.single-product .tbay-time-wrapper .progress .progress-bar{
    -webkit-box-shadow:none;
    box-shadow:none
}
.singular-shop .tbay-time,.single-product .tbay-time{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center
}
 .singular-shop .tbay-time .title,.single-product .tbay-time .title{
    margin-right:6px;
    margin-left:0;
    line-height:38px
}
.singular-shop .times,.single-product .times{
    margin:0;
    color:#ca0815
}
.singular-shop .times>span,.single-product .times>span{
    padding:0 4px
}
.singular-shop .times>div,.single-product .times>div{
    background:transparent;
    width:auto;
    border:0;
    font-weight:500;
    margin:0
}
.singular-shop .woocommerce-product-details__short-description,.single-product .woocommerce-product-details__short-description{
    font-size:15px
}
 .singular-shop .reset_variations,.single-product .reset_variations{
    position:absolute;
    left:0;
    right:auto;
    bottom:10px
}
.singular-shop .single_variation_wrap .single_variation,.single-product .single_variation_wrap .single_variation{
    padding:5px 0 12px
}
.singular-shop .single_variation_wrap p.stock,.single-product .single_variation_wrap p.stock{
    margin:0 !important
}
.singular-shop .single_variation_wrap .woocommerce-variation-availability,.single-product .single_variation_wrap .woocommerce-variation-availability{
    line-height:20px
}
 .singular-shop div.product.outofstock .product_meta,.singular-shop .elementor-widget-woocommerce-product-images.outofstock .product_meta,.single-product div.product.outofstock .product_meta,.single-product .elementor-widget-woocommerce-product-images.outofstock .product_meta{
    padding-top:20px;
    border-top:1px solid #e5e5e5
}
.singular-shop div.product .cart,.singular-shop .elementor-widget-woocommerce-product-images .cart,.single-product div.product .cart,.single-product .elementor-widget-woocommerce-product-images .cart{
    margin:20px 0 0 !important
}
 .singular-shop div.product .cart .woocs_price_code,.singular-shop .elementor-widget-woocommerce-product-images .cart .woocs_price_code,.single-product div.product .cart .woocs_price_code,.single-product .elementor-widget-woocommerce-product-images .cart .woocs_price_code{
    font-size:inherit
}
.singular-shop div.product p.price .woocs_price_code,.singular-shop .elementor-widget-woocommerce-product-images p.price .woocs_price_code,.single-product div.product p.price .woocs_price_code,.single-product .elementor-widget-woocommerce-product-images p.price .woocs_price_code{
    font-size:inherit
}
 .singular-shop div.product .yith-wcwl-add-to-wishlist,.singular-shop .elementor-widget-woocommerce-product-images .yith-wcwl-add-to-wishlist,.single-product div.product .yith-wcwl-add-to-wishlist,.single-product .elementor-widget-woocommerce-product-images .yith-wcwl-add-to-wishlist{
    margin:0
}
.singular-shop div.product .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a,.singular-shop .elementor-widget-woocommerce-product-images .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a,.single-product div.product .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a,.single-product .elementor-widget-woocommerce-product-images .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a{
    color:var(--tb-theme-color)
}
 .singular-shop div.product .group-button,.singular-shop .elementor-widget-woocommerce-product-images .group-button,.single-product div.product .group-button,.single-product .elementor-widget-woocommerce-product-images .group-button{
    float:left;
    margin-left:20px;
    margin-right:0;
    line-height:22px
}
.singular-shop div.product .group-button .yith-compare a span,.singular-shop .elementor-widget-woocommerce-product-images .group-button .yith-compare a span,.single-product div.product .group-button .yith-compare a span,.single-product .elementor-widget-woocommerce-product-images .group-button .yith-compare a span{
    display:inline-block
}
 .singular-shop div.product .show-mobile,.singular-shop .elementor-widget-woocommerce-product-images .show-mobile,.single-product div.product .show-mobile,.single-product .elementor-widget-woocommerce-product-images .show-mobile{
    display:none
}
.singular-shop div.product .show-mobile .tbay-wishlist a>i+span,.singular-shop .elementor-widget-woocommerce-product-images .show-mobile .tbay-wishlist a>i+span,.single-product div.product .show-mobile .tbay-wishlist a>i+span,.single-product .elementor-widget-woocommerce-product-images .show-mobile .tbay-wishlist a>i+span{
    display:none !important
}
 .singular-shop div.product .tbay-wishlist:before,.singular-shop div.product .tbay-wishlist:after,.singular-shop div.product .tbay-compare:before,.singular-shop div.product .tbay-compare:after,.singular-shop .elementor-widget-woocommerce-product-images .tbay-wishlist:before,.singular-shop .elementor-widget-woocommerce-product-images .tbay-wishlist:after,.singular-shop .elementor-widget-woocommerce-product-images .tbay-compare:before,.singular-shop .elementor-widget-woocommerce-product-images .tbay-compare:after,.single-product div.product .tbay-wishlist:before,.single-product div.product .tbay-wishlist:after,.single-product div.product .tbay-compare:before,.single-product div.product .tbay-compare:after,.single-product .elementor-widget-woocommerce-product-images .tbay-wishlist:before,.single-product .elementor-widget-woocommerce-product-images .tbay-wishlist:after,.single-product .elementor-widget-woocommerce-product-images .tbay-compare:before,.single-product .elementor-widget-woocommerce-product-images .tbay-compare:after{
    content:" ";
    display:table
}
 .singular-shop div.product .tbay-wishlist:after,.singular-shop div.product .tbay-compare:after,.singular-shop .elementor-widget-woocommerce-product-images .tbay-wishlist:after,.singular-shop .elementor-widget-woocommerce-product-images .tbay-compare:after,.single-product div.product .tbay-wishlist:after,.single-product div.product .tbay-compare:after,.single-product .elementor-widget-woocommerce-product-images .tbay-wishlist:after,.single-product .elementor-widget-woocommerce-product-images .tbay-compare:after{
    clear:both
}
 .singular-shop div.product .tbay-wishlist a,.singular-shop div.product .tbay-compare a,.singular-shop .elementor-widget-woocommerce-product-images .tbay-wishlist a,.singular-shop .elementor-widget-woocommerce-product-images .tbay-compare a,.single-product div.product .tbay-wishlist a,.single-product div.product .tbay-compare a,.single-product .elementor-widget-woocommerce-product-images .tbay-wishlist a,.single-product .elementor-widget-woocommerce-product-images .tbay-compare a{
    padding:0;
    float:none;
    position:relative;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    background:transparent;
    font-weight:normal;
    color:#888;
    line-height:22px;
    font-size:14px
}
 .singular-shop div.product .tbay-wishlist a i,.singular-shop div.product .tbay-compare a i,.singular-shop .elementor-widget-woocommerce-product-images .tbay-wishlist a i,.singular-shop .elementor-widget-woocommerce-product-images .tbay-compare a i,.single-product div.product .tbay-wishlist a i,.single-product div.product .tbay-compare a i,.single-product .elementor-widget-woocommerce-product-images .tbay-wishlist a i,.single-product .elementor-widget-woocommerce-product-images .tbay-compare a i{
    vertical-align:middle;
    margin-right:7px;
    margin-left:0;
    font-size:15px;
    display:inline-block;
    line-height:22px
}
 .singular-shop div.product .tbay-wishlist a.compare:before,.singular-shop div.product .tbay-compare a.compare:before,.singular-shop .elementor-widget-woocommerce-product-images .tbay-wishlist a.compare:before,.singular-shop .elementor-widget-woocommerce-product-images .tbay-compare a.compare:before,.single-product div.product .tbay-wishlist a.compare:before,.single-product div.product .tbay-compare a.compare:before,.single-product .elementor-widget-woocommerce-product-images .tbay-wishlist a.compare:before,.single-product .elementor-widget-woocommerce-product-images .tbay-compare a.compare:before{
    content:'\e8da';
    font-family:'linearicons';
    font-size:15px;
    margin-right:7px;
    margin-left:0;
    display:inline-block;
    vertical-align:middle
}
 .singular-shop div.product .tbay-wishlist a:hover,.singular-shop div.product .tbay-wishlist a.added,.singular-shop div.product .tbay-compare a:hover,.singular-shop div.product .tbay-compare a.added,.singular-shop .elementor-widget-woocommerce-product-images .tbay-wishlist a:hover,.singular-shop .elementor-widget-woocommerce-product-images .tbay-wishlist a.added,.singular-shop .elementor-widget-woocommerce-product-images .tbay-compare a:hover,.singular-shop .elementor-widget-woocommerce-product-images .tbay-compare a.added,.single-product div.product .tbay-wishlist a:hover,.single-product div.product .tbay-wishlist a.added,.single-product div.product .tbay-compare a:hover,.single-product div.product .tbay-compare a.added,.single-product .elementor-widget-woocommerce-product-images .tbay-wishlist a:hover,.single-product .elementor-widget-woocommerce-product-images .tbay-wishlist a.added,.single-product .elementor-widget-woocommerce-product-images .tbay-compare a:hover,.single-product .elementor-widget-woocommerce-product-images .tbay-compare a.added{
    color:var(--tb-theme-color);
    background:transparent
}
 .singular-shop div.product .tbay-wishlist a>i+span,.singular-shop .elementor-widget-woocommerce-product-images .tbay-wishlist a>i+span,.single-product div.product .tbay-wishlist a>i+span,.single-product .elementor-widget-woocommerce-product-images .tbay-wishlist a>i+span{
    display:inline-block !important
}
.singular-shop div.product .tbay-wishlist a.delete_item,.singular-shop .elementor-widget-woocommerce-product-images .tbay-wishlist a.delete_item,.single-product div.product .tbay-wishlist a.delete_item,.single-product .elementor-widget-woocommerce-product-images .tbay-wishlist a.delete_item{
    color:var(--tb-theme-color)
}
 .singular-shop div.product .tbay-wishlist a.delete_item+span,.singular-shop .elementor-widget-woocommerce-product-images .tbay-wishlist a.delete_item+span,.single-product div.product .tbay-wishlist a.delete_item+span,.single-product .elementor-widget-woocommerce-product-images .tbay-wishlist a.delete_item+span{
    display:none
}
.singular-shop div.product .tbay-wishlist a.view-wishlist,.singular-shop .elementor-widget-woocommerce-product-images .tbay-wishlist a.view-wishlist,.single-product div.product .tbay-wishlist a.view-wishlist,.single-product .elementor-widget-woocommerce-product-images .tbay-wishlist a.view-wishlist{
    display:none
}
 .singular-shop div.product .yith-wcwl-wishlistexistsbrowse,.singular-shop div.product .yith-wcwl-wishlistaddedbrowse,.singular-shop .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistexistsbrowse,.singular-shop .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistaddedbrowse,.single-product div.product .yith-wcwl-wishlistexistsbrowse,.single-product div.product .yith-wcwl-wishlistaddedbrowse,.single-product .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistexistsbrowse,.single-product .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistaddedbrowse{
    position:relative
}
 .singular-shop div.product .yith-wcwl-wishlistexistsbrowse a,.singular-shop div.product .yith-wcwl-wishlistaddedbrowse a,.singular-shop .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistexistsbrowse a,.singular-shop .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistaddedbrowse a,.single-product div.product .yith-wcwl-wishlistexistsbrowse a,.single-product div.product .yith-wcwl-wishlistaddedbrowse a,.single-product .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistexistsbrowse a,.single-product .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistaddedbrowse a{
    color:var(--tb-theme-color);
    font-size:0
}
 .singular-shop div.product .yith-wcwl-wishlistexistsbrowse>span.feedback,.singular-shop div.product .yith-wcwl-wishlistaddedbrowse>span.feedback,.singular-shop .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistexistsbrowse>span.feedback,.singular-shop .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistaddedbrowse>span.feedback,.single-product div.product .yith-wcwl-wishlistexistsbrowse>span.feedback,.single-product div.product .yith-wcwl-wishlistaddedbrowse>span.feedback,.single-product .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistexistsbrowse>span.feedback,.single-product .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistaddedbrowse>span.feedback{
    position:absolute;
    left:50%;
    right:auto;
    line-height:1;
    display:block;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:1;
    color:var(--tb-theme-color);
    cursor:pointer;
    pointer-events:none;
    font-size:0
}
 .singular-shop div.product .yith-wcwl-wishlistexistsbrowse>span.feedback svg.yith-wcwl-icon-svg,.singular-shop div.product .yith-wcwl-wishlistaddedbrowse>span.feedback svg.yith-wcwl-icon-svg,.singular-shop .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistexistsbrowse>span.feedback svg.yith-wcwl-icon-svg,.singular-shop .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistaddedbrowse>span.feedback svg.yith-wcwl-icon-svg,.single-product div.product .yith-wcwl-wishlistexistsbrowse>span.feedback svg.yith-wcwl-icon-svg,.single-product div.product .yith-wcwl-wishlistaddedbrowse>span.feedback svg.yith-wcwl-icon-svg,.single-product .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistexistsbrowse>span.feedback svg.yith-wcwl-icon-svg,.single-product .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistaddedbrowse>span.feedback svg.yith-wcwl-icon-svg{
    color:var(--tb-theme-color) !important
}
 @media(max-width:767px){
    .singular-shop div.product .yith-wcwl-wishlistexistsbrowse>span.feedback,.singular-shop div.product .yith-wcwl-wishlistaddedbrowse>span.feedback,.singular-shop .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistexistsbrowse>span.feedback,.singular-shop .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistaddedbrowse>span.feedback,.single-product div.product .yith-wcwl-wishlistexistsbrowse>span.feedback,.single-product div.product .yith-wcwl-wishlistaddedbrowse>span.feedback,.single-product .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistexistsbrowse>span.feedback,.single-product .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistaddedbrowse>span.feedback{
        font-size:15px
    }
     .singular-shop div.product .yith-wcwl-wishlistexistsbrowse>span.feedback>i,.singular-shop div.product .yith-wcwl-wishlistaddedbrowse>span.feedback>i,.singular-shop .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistexistsbrowse>span.feedback>i,.singular-shop .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistaddedbrowse>span.feedback>i,.single-product div.product .yith-wcwl-wishlistexistsbrowse>span.feedback>i,.single-product div.product .yith-wcwl-wishlistaddedbrowse>span.feedback>i,.single-product .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistexistsbrowse>span.feedback>i,.single-product .elementor-widget-woocommerce-product-images .yith-wcwl-wishlistaddedbrowse>span.feedback>i{
        margin-right:7px;
        margin-left:0
    }
}
.singular-shop div.product .tbay-compare,.singular-shop .elementor-widget-woocommerce-product-images .tbay-compare,.single-product div.product .tbay-compare,.single-product .elementor-widget-woocommerce-product-images .tbay-compare{
    margin-top:4px
}
.singular-shop div.product .product_meta,.singular-shop .elementor-widget-woocommerce-product-images .product_meta,.single-product div.product .product_meta,.single-product .elementor-widget-woocommerce-product-images .product_meta{
    margin-top:21px;
    padding-top:25px;
    border-top:1px solid #e5e5e5
}
 .singular-shop div.product .product_meta>span,.singular-shop .elementor-widget-woocommerce-product-images .product_meta>span,.single-product div.product .product_meta>span,.single-product .elementor-widget-woocommerce-product-images .product_meta>span{
    display:block;
    line-height:33px;
    margin:0;
    font-weight:500
}
.singular-shop div.product .product_meta>span span,.singular-shop div.product .product_meta>span a,.singular-shop .elementor-widget-woocommerce-product-images .product_meta>span span,.singular-shop .elementor-widget-woocommerce-product-images .product_meta>span a,.single-product div.product .product_meta>span span,.single-product div.product .product_meta>span a,.single-product .elementor-widget-woocommerce-product-images .product_meta>span span,.single-product .elementor-widget-woocommerce-product-images .product_meta>span a{
    font-weight:400;
    display:inline-block;
    color:#888
}
 .singular-shop div.product .product_meta>span:last-child,.singular-shop .elementor-widget-woocommerce-product-images .product_meta>span:last-child,.single-product div.product .product_meta>span:last-child,.single-product .elementor-widget-woocommerce-product-images .product_meta>span:last-child{
    margin:0
}
.singular-shop div.product .product_meta>span a:hover,.singular-shop .elementor-widget-woocommerce-product-images .product_meta>span a:hover,.single-product div.product .product_meta>span a:hover,.single-product .elementor-widget-woocommerce-product-images .product_meta>span a:hover{
    color:var(--tb-theme-color)
}
 .singular-shop div.product .product_meta>span a:first-child,.singular-shop .elementor-widget-woocommerce-product-images .product_meta>span a:first-child,.single-product div.product .product_meta>span a:first-child,.single-product .elementor-widget-woocommerce-product-images .product_meta>span a:first-child{
    margin-left:5px;
    margin-right:0
}
.singular-shop div.product .tbay-woo-share,.singular-shop .elementor-widget-woocommerce-product-images .tbay-woo-share,.single-product div.product .tbay-woo-share,.single-product .elementor-widget-woocommerce-product-images .tbay-woo-share{
    margin:10px 0 0;
    display:inline-block
}
 .singular-shop div.product .information .price,.singular-shop .elementor-widget-woocommerce-product-images .information .price,.single-product div.product .information .price,.single-product .elementor-widget-woocommerce-product-images .information .price{
    margin:0 0 7px
}
.singular-shop div.product .quantity,.singular-shop .elementor-widget-woocommerce-product-images .quantity,.single-product div.product .quantity,.single-product .elementor-widget-woocommerce-product-images .quantity{
    display:flex;
    float:left;
    margin-right:20px;
    margin-left:0
}
 .singular-shop div.product .single_add_to_cart_button,.singular-shop .elementor-widget-woocommerce-product-images .single_add_to_cart_button,.single-product div.product .single_add_to_cart_button,.single-product .elementor-widget-woocommerce-product-images .single_add_to_cart_button{
    outline:0;
    font-weight:400;
    padding:0 30px
}
.singular-shop div.product .single_add_to_cart_button.disabled,.singular-shop .elementor-widget-woocommerce-product-images .single_add_to_cart_button.disabled,.single-product div.product .single_add_to_cart_button.disabled,.single-product .elementor-widget-woocommerce-product-images .single_add_to_cart_button.disabled{
    background:var(--tb-theme-color);
    color:var(--btn-color-white);
    opacity:.6;
    filter:alpha(opacity=60)
}
 .singular-shop div.product .single_add_to_cart_button.disabled:hover,.singular-shop div.product .single_add_to_cart_button.disabled:focus,.singular-shop .elementor-widget-woocommerce-product-images .single_add_to_cart_button.disabled:hover,.singular-shop .elementor-widget-woocommerce-product-images .single_add_to_cart_button.disabled:focus,.single-product div.product .single_add_to_cart_button.disabled:hover,.single-product div.product .single_add_to_cart_button.disabled:focus,.single-product .elementor-widget-woocommerce-product-images .single_add_to_cart_button.disabled:hover,.single-product .elementor-widget-woocommerce-product-images .single_add_to_cart_button.disabled:focus{
    color:var(--btn-color-white);
    background:var(--tb-theme-color);
    opacity:.6;
    filter:alpha(opacity=60)
}
 .singular-shop div.product .out-of-stock+.group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback,.singular-shop div.product .out-of-stock+.group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback,.singular-shop div.product .single_add_to_cart_button+.group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback,.singular-shop div.product .single_add_to_cart_button+.group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback,.singular-shop .elementor-widget-woocommerce-product-images .out-of-stock+.group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback,.singular-shop .elementor-widget-woocommerce-product-images .out-of-stock+.group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback,.singular-shop .elementor-widget-woocommerce-product-images .single_add_to_cart_button+.group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback,.singular-shop .elementor-widget-woocommerce-product-images .single_add_to_cart_button+.group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback,.single-product div.product .out-of-stock+.group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback,.single-product div.product .out-of-stock+.group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback,.single-product div.product .single_add_to_cart_button+.group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback,.single-product div.product .single_add_to_cart_button+.group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback,.single-product .elementor-widget-woocommerce-product-images .out-of-stock+.group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback,.single-product .elementor-widget-woocommerce-product-images .out-of-stock+.group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback,.single-product .elementor-widget-woocommerce-product-images .single_add_to_cart_button+.group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback,.single-product .elementor-widget-woocommerce-product-images .single_add_to_cart_button+.group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback{
    left:0;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
 .singular-shop div.product .out-of-stock+.group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback+a,.singular-shop div.product .out-of-stock+.group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback+a,.singular-shop div.product .single_add_to_cart_button+.group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback+a,.singular-shop div.product .single_add_to_cart_button+.group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback+a,.singular-shop .elementor-widget-woocommerce-product-images .out-of-stock+.group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback+a,.singular-shop .elementor-widget-woocommerce-product-images .out-of-stock+.group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback+a,.singular-shop .elementor-widget-woocommerce-product-images .single_add_to_cart_button+.group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback+a,.singular-shop .elementor-widget-woocommerce-product-images .single_add_to_cart_button+.group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback+a,.single-product div.product .out-of-stock+.group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback+a,.single-product div.product .out-of-stock+.group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback+a,.single-product div.product .single_add_to_cart_button+.group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback+a,.single-product div.product .single_add_to_cart_button+.group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback+a,.single-product .elementor-widget-woocommerce-product-images .out-of-stock+.group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback+a,.single-product .elementor-widget-woocommerce-product-images .out-of-stock+.group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback+a,.single-product .elementor-widget-woocommerce-product-images .single_add_to_cart_button+.group-button .tbay-wishlist .yith-wcwl-wishlistaddedbrowse>span.feedback+a,.single-product .elementor-widget-woocommerce-product-images .single_add_to_cart_button+.group-button .tbay-wishlist .yith-wcwl-wishlistexistsbrowse>span.feedback+a{
    font-size:14px;
    margin-left:25px;
    margin-right:0
}
 .singular-shop div.product .thumbnails-image,.singular-shop .elementor-widget-woocommerce-product-images .thumbnails-image,.single-product div.product .thumbnails-image,.single-product .elementor-widget-woocommerce-product-images .thumbnails-image{
    margin-top:40px
}
.singular-shop div.product .flex-control-thumbs .slick-list li,.singular-shop .elementor-widget-woocommerce-product-images .flex-control-thumbs .slick-list li,.single-product div.product .flex-control-thumbs .slick-list li,.single-product .elementor-widget-woocommerce-product-images .flex-control-thumbs .slick-list li{
    clear:none !important
}
 .singular-shop div.product .flex-control-thumbs .slick-list li img,.singular-shop .elementor-widget-woocommerce-product-images .flex-control-thumbs .slick-list li img,.single-product div.product .flex-control-thumbs .slick-list li img,.single-product .elementor-widget-woocommerce-product-images .flex-control-thumbs .slick-list li img{
    opacity:1 !important;
    filter:alpha(opacity=100) !important;
    border:1px solid #ddd;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.singular-shop div.product .flex-control-thumbs .slick-list li img.flex-active,.singular-shop div.product .flex-control-thumbs .slick-list li img:hover,.singular-shop .elementor-widget-woocommerce-product-images .flex-control-thumbs .slick-list li img.flex-active,.singular-shop .elementor-widget-woocommerce-product-images .flex-control-thumbs .slick-list li img:hover,.single-product div.product .flex-control-thumbs .slick-list li img.flex-active,.single-product div.product .flex-control-thumbs .slick-list li img:hover,.single-product .elementor-widget-woocommerce-product-images .flex-control-thumbs .slick-list li img.flex-active,.single-product .elementor-widget-woocommerce-product-images .flex-control-thumbs .slick-list li img:hover{
    border-color:var(--tb-theme-color)
}
 @media(min-width:1600px){
    .singular-shop div.product .row-active-full .information .single_add_to_cart_button,.singular-shop .elementor-widget-woocommerce-product-images .row-active-full .information .single_add_to_cart_button,.single-product div.product .row-active-full .information .single_add_to_cart_button,.single-product .elementor-widget-woocommerce-product-images .row-active-full .information .single_add_to_cart_button{
        padding:0 20px
    }
}
.singular-shop .woocommerce-product-gallery__image a,.singular-shop .woocommerce-product-gallery__image .zoomImg,.single-product .woocommerce-product-gallery__image a,.single-product .woocommerce-product-gallery__image .zoomImg{
    cursor:zoom-in;
    display:block
}
 .singular-shop .woocommerce-product-gallery__image a.lightbox-gallery,.singular-shop .woocommerce-product-gallery__image .zoomImg.lightbox-gallery,.single-product .woocommerce-product-gallery__image a.lightbox-gallery,.single-product .woocommerce-product-gallery__image .zoomImg.lightbox-gallery{
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    left:0;
    z-index:2
}
.singular-shop:not(.archive-full) div.product.product-type-grouped form.cart .group_table td,.single-product:not(.archive-full) div.product.product-type-grouped form.cart .group_table td{
    padding-right:10px !important;
    padding-left:0
}
 .singular-shop:not(.archive-full) div.product.product-type-grouped form.cart .group_table .stock,.single-product:not(.archive-full) div.product.product-type-grouped form.cart .group_table .stock{
    display:none
}
.singular-shop:not(.archive-full) .image-mains,.single-product:not(.archive-full) .image-mains{
    position:relative
}
.singular-shop:not(.archive-full) .quantity .name,.single-product:not(.archive-full) .quantity .name{
    display:none
}
.singular-shop:not(.archive-full) .yith-wfbt-section .yith-wfbt-images,.single-product:not(.archive-full) .yith-wfbt-section .yith-wfbt-images{
    padding-right:250px
}
 @media(min-width:1200px){
    .singular-shop:not(.archive-full) .style-horizontal .flex-control-nav .slick-arrow,.single-product:not(.archive-full) .style-horizontal .flex-control-nav .slick-arrow{
        left:20px
    }
    .singular-shop:not(.archive-full) .style-horizontal .flex-control-nav .slick-arrow.owl-next,.single-product:not(.archive-full) .style-horizontal .flex-control-nav .slick-arrow.owl-next{
        right:20px;
        left:auto
    }
}
.singular-shop .tbay-modalButton,.single-product .tbay-modalButton{
    position:absolute;
    top:30px;
    right:45px;
    left:auto;
    z-index:11;
    text-transform:inherit;
    padding:0 15px;
    background:#fff
}
 .singular-shop .tbay-modalButton i,.single-product .tbay-modalButton i{
    font-size:16px;
    display:inline-block;
    vertical-align:middle
}
.singular-shop #comments .tbay-author,.single-product #comments .tbay-author{
    margin-bottom:10px;
    color:#000
}
.singular-shop #comments p.meta,.single-product #comments p.meta{
    line-height:27px;
    margin-bottom:5px
}
.singular-shop #comments p.meta strong,.singular-shop #comments p.meta span,.singular-shop #comments p.meta time,.single-product #comments p.meta strong,.single-product #comments p.meta span,.single-product #comments p.meta time{
    display:inline-block
}
 div.product table.variations{
    margin:0 !important;
    border:0
}
div.product table.variations tr{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-bottom:5px
}
div.product table.variations tr:before,div.product table.variations tr:after{
    content:" ";
    display:table
}
div.product table.variations tr:after{
    clear:both
}
div.product table.variations tr:last-child{
    position:relative;
    padding-bottom:50px !important
}
.close-button{
    overflow:hidden
}
.modal-content.tbay-modalContent{
    box-shadow:none;
    background-color:transparent;
    border:0
}
 .modal-content.tbay-modalContent .close{
    font-size:20px;
    line-height:30px;
    position:relative;
    width:20px;
    height:40px;
    text-shadow:none;
    opacity:1;
    filter:alpha(opacity=100);
    color:#fff;
    font-weight:normal
}
.modal-content.tbay-modalContent .close:before{
    content:'\e935';
    font-family:'linearicons';
    position:absolute;
    right:0;
    top:0;
    left:auto;
    height:100%
}
.modal-content.tbay-modalContent .close span{
    display:none
}
.modal-content.tbay-modalContent .close:hover,.modal-content.tbay-modalContent .close:focus{
    outline:0
}
 .modal-content.tbay-modalContent iframe{
    display:block;
    margin:0 auto
}
.image-mains .flex-control-thumbs{
    overflow:visible !important;
    margin-top:10px !important
}
.woocommerce .quantity button,.woocommerce-page .quantity button{
    border:0;
    background:#f5f5f5;
    float:left;
    padding:0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    text-align:center;
    line-height:42px;
    width:25px;
    border-left:1px solid #e5e5e5;
    margin-left:0 !important;
    margin-right:0 !important
}
.woocommerce .quantity button.minus,.woocommerce-page .quantity button.minus{
    border-left:0;
    border-right:1px solid #e5e5e5
}
 .woocommerce .quantity button:focus,.woocommerce .quantity button:hover,.woocommerce-page .quantity button:focus,.woocommerce-page .quantity button:hover{
    outline:0;
    color:var(--tb-theme-color)
}
#shop-now:before,#shop-now:after{
    content:" ";
    display:table
}
#shop-now:after{
    clear:both
}
#shop-now.has-buy-now div.quantity{
    margin-right:15px
}
#shop-now.has-buy-now div.quantity.hidden+.single_add_to_cart_button{
    margin-left:0 !important
}
#shop-now.has-buy-now .tbay-buy-now.button{
    font-size:14px;
    text-transform:uppercase;
    background:var(--tb-theme-bg-buy-now);
    color:var(--btn-color-white);
    line-height:44px;
    letter-spacing:0;
    border:0;
    outline:0;
    font-weight:400;
    padding:0 30px;
    margin:0 0 0 15px;
    float:left
}
 #shop-now.has-buy-now .tbay-buy-now.button.disabled{
    background:var(--tb-theme-bg-buy-now)
}
#shop-now.has-buy-now .tbay-buy-now.button:not(.disabled):hover,#shop-now.has-buy-now .tbay-buy-now.button:not(.disabled):focus{
    color:var(--btn-color-white)
}
#shop-now.has-buy-now .group-button{
    margin:0 0 0 15px;
    line-height:44px
}
#shop-now.has-buy-now .group-button .tbay-wishlist a.view-wishlist{
    font-size:0
}
#shop-now.has-buy-now .group-button .tbay-wishlist a.view-wishlist:before{
    font-size:19px;
    margin:0
}
#shop-now.has-buy-now .group-button .tbay-wishlist,#shop-now.has-buy-now .group-button .tbay-compare{
    margin:0 !important;
    display:inline-block;
    vertical-align:middle
}
 #shop-now.has-buy-now .group-button .tbay-wishlist a,#shop-now.has-buy-now .group-button .tbay-compare a{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    line-height:19px;
    min-width:19px
}
#shop-now.has-buy-now .group-button .tbay-wishlist i,#shop-now.has-buy-now .group-button .tbay-compare i{
    margin:0 !important;
    font-size:18px;
    line-height:1
}
#shop-now.has-buy-now .group-button .tbay-wishlist{
    margin-right:20px !important
}
#shop-now.has-buy-now .group-button .tbay-wishlist a>i+span{
    display:none !important
}
 #shop-now.has-buy-now .group-button .tbay-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
    display:none
}
#shop-now.has-buy-now .group-button .tbay-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg{
    margin-right:0;
    height:22px;
    color:#000000;
    stroke-width:unset
}
#shop-now.has-buy-now .group-button .tbay-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
    background:transparent;
    border:0;
    padding:0
}
#shop-now.has-buy-now .group-button .tbay-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg,#shop-now.has-buy-now .group-button .tbay-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
    color:var(--tb-theme-color)
}
 #shop-now.has-buy-now .group-button .tbay-wishlist .yith-wcwl-add-to-wishlist span span{
    display:none
}
#shop-now.has-buy-now .group-button .tbay-wishlist .yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg{
    margin-right:0;
    height:22px;
    color:#888;
    stroke-width:unset
}
#shop-now.has-buy-now .group-button .tbay-wishlist .yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg+span{
    display:none
}
#shop-now.has-buy-now .group-button .tbay-wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover svg.yith-wcwl-icon-svg{
    color:var(--tb-theme-color)
}
 #shop-now.has-buy-now .group-button .tbay-wishlist .yith-wcwl-add-to-wishlist a.delete_item{
    font-size:0
}
#shop-now.has-buy-now .group-button .tbay-wishlist .yith-wcwl-add-to-wishlist a.delete_item:before{
    font-size:18px;
    display:inline-block;
    line-height:1;
    margin:0
}
#shop-now.has-buy-now .group-button .tbay-wishlist .yith-wcwl-add-to-wishlist a.delete_item+span{
    display:none
}
#shop-now.has-buy-now .group-button .tbay-wishlist .yith-wcwl-add-to-wishlist a.view-wishlist{
    display:none
}
#shop-now.has-buy-now .group-button .yith-compare>a{
    font-size:0
}
 #shop-now.has-buy-now .group-button .yith-compare>a:before{
    font-size:19px;
    margin:0 !important;
    line-height:1
}
.product-type-external .group-button{
    margin:6px 0 0 15px !important;
    line-height:44px
}
.product-type-external .group-button .tbay-wishlist a.view-wishlist{
    font-size:0
}
.product-type-external .group-button .tbay-wishlist a.view-wishlist:before{
    font-size:19px;
    margin:0
}
.product-type-external .group-button .tbay-wishlist,.product-type-external .group-button .tbay-compare{
    margin:0 !important;
    display:inline-block;
    vertical-align:middle
}
 .product-type-external .group-button .tbay-wishlist a,.product-type-external .group-button .tbay-compare a{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    line-height:19px;
    min-width:19px
}
.product-type-external .group-button .tbay-wishlist i,.product-type-external .group-button .tbay-compare i{
    margin:0 !important;
    font-size:18px;
    line-height:1
}
.product-type-external .group-button .tbay-wishlist{
    margin-right:20px !important
}
.product-type-external .group-button .tbay-wishlist a>i+span{
    display:none !important
}
 .product-type-external .group-button .tbay-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
    display:none
}
.product-type-external .group-button .tbay-wishlist .yith-add-to-wishlist-button-block svg.yith-wcwl-icon-svg{
    margin-right:0;
    height:22px;
    color:#888;
    stroke-width:unset
}
.product-type-external .group-button .tbay-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
    background:transparent;
    border:0;
    padding:0
}
.product-type-external .group-button .tbay-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg,.product-type-external .group-button .tbay-wishlist .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover svg.yith-wcwl-icon-svg{
    color:var(--tb-theme-color)
}
 .product-type-external .group-button .tbay-wishlist .yith-wcwl-add-to-wishlist span span{
    display:none
}
.product-type-external .group-button .tbay-wishlist .yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg{
    margin-right:0;
    height:22px;
    color:#888;
    stroke-width:unset
}
.product-type-external .group-button .tbay-wishlist .yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg+span{
    display:none
}
.product-type-external .group-button .tbay-wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover svg.yith-wcwl-icon-svg{
    color:var(--tb-theme-color)
}
 .product-type-external .group-button .tbay-wishlist .yith-wcwl-add-to-wishlist a.delete_item{
    font-size:0
}
.product-type-external .group-button .tbay-wishlist .yith-wcwl-add-to-wishlist a.delete_item:before{
    font-size:18px;
    display:inline-block;
    line-height:1;
    margin:0
}
.product-type-external .group-button .tbay-wishlist .yith-wcwl-add-to-wishlist a.delete_item+span{
    display:none
}
.product-type-external .group-button .tbay-wishlist .yith-wcwl-add-to-wishlist a.view-wishlist{
    display:none
}
.woocommerce div.product form.cart div.quantity{
    margin:0 30px 0 0
}
 .woocommerce div.product form.cart div.quantity .name{
    display:none
}
.single-product-cart .quantity span{
    display:none
}
.woocommerce .product-quantity .quantity .name,.woocommerce form.cart .quantity .name,.woocommerce-page .product-quantity .quantity .name,.woocommerce-page form.cart .quantity .name{
    display:none;
    font-weight:500;
    margin-right:5px
}
.quantity .box{
    display:flex;
    border:1px solid #ddd
}
.woocommerce .product-quantity .group_table .quantity .name,.woocommerce-page form.cart .group_table .quantity .name{
    margin-right:10px;
    margin-left:0;
    min-width:auto
}
 @media(max-width:1199px){
    .woocommerce .product-quantity .group_table .quantity .name,.woocommerce-page form.cart .group_table .quantity .name{
        display:none
    }
}
.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{
    width:44px;
    min-height:unset;
    padding:0 !important;
    margin:0 !important;
    border:0 !important;
    background:#fff;
    float:left
}
.product-nav{
    width:100%
}
@media(max-width:992px){
    .product-nav{
        right:20px;
        left:auto
    }
}
.product-nav>.link-images>.psnav{
    left:0;
    top:calc(50% - 40px);
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    opacity:0;
    filter:alpha(opacity=0);
    position:fixed;
    z-index:1000;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 .product-nav>.link-images>.psnav.right{
    right:0;
    left:auto
}
.product-nav>.link-images>.psnav.right .single_nav{
    left:auto;
    right:100%
}
.product-nav>.link-images>.psnav:hover .single_nav{
    opacity:1;
    filter:alpha(opacity=100);
    transform:rotateX(0);
    visibility:visible
}
.product-nav>.link-images>.psnav .img-link{
    border:1px solid #e5e5e5
}
.product-nav>.link-images>.psnav .img-link img{
    max-width:78px
}
.product-nav>.link-images>.psnav .single_nav{
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    visibility:hidden;
    min-height:80px;
    padding:14px 20px 18px;
    transform:rotateX(90deg);
    background-color:#ebebeb;
    justify-content:center;
    min-width:230px;
    text-align:center;
    position:absolute;
    left:100%;
    right:auto;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    flex-direction:column
}
 .product-nav>.link-images>.psnav .single_nav a{
    display:inline-block;
    border:0;
    width:100%;
    font-size:13px;
    line-height:18px;
    height:auto;
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.product-nav>.link-images>.psnav .single_nav .single_nav a:hover,.product-nav>.link-images>.psnav .single_nav .single_nav a:focus{
    color:var(--tb-theme-color)
}
.product-nav>.link-images>.psnav .single_nav .price{
    margin-top:0
}
.product-nav>.link-images>.psnav .single_nav .price>*{
    font-size:18px
}
.product-nav>.link-images>.psnav .single_nav .price>ins{
    margin-top:3px
}
 .product-nav p{
    float:left
}
.product-nav p:nth-child(2){
    float:right
}
.product-nav .single_nav a{
    font-size:12px;
    color:#000;
    font-weight:500;
    line-height:30px;
    background:transparent;
    width:28px;
    height:28px;
    text-align:center;
    display:block;
    border:1px solid #000;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-transition:all .5s ease;
    -o-transition:all .5s ease;
    transition:all .5s ease
}
.product-nav .single_nav a .fa{
    padding:0 4px;
    line-height:28px;
    display:block
}
 .product-nav .single_nav a:hover,.product-nav .single_nav a:focus{
    color:var(--tb-theme-color);
    border-color:var(--tb-theme-color);
    -webkit-box-shadow:0 0 0 30px var(--tb-theme-color) inset;
    box-shadow:0 0 0 30px var(--tb-theme-color) inset
}
.product-nav.active>.link-images>.psnav{
    opacity:1;
    filter:alpha(opacity=100)
}
.woocommerce .singular-shop .product .image-mains span.onsale,body .singular-shop .product .image-mains span.onsale{
    top:30px;
    left:45px;
    pointer-events:none
}
.woocommerce .singular-shop .product .variable-items-wrapper,body .singular-shop .product .variable-items-wrapper{
    float:left
}
 @media(min-width:1025px){
    .woocommerce .singular-shop .product.style-vertical .image-mains:not(.no-gallery-image) span.onsale,body .singular-shop .product.style-vertical .image-mains:not(.no-gallery-image) span.onsale{
        left:145px
    }
    .woocommerce .singular-shop .product.style-vertical .image-mains:not(.no-gallery-image) .woocommerce-product-gallery__trigger,body .singular-shop .product.style-vertical .image-mains:not(.no-gallery-image) .woocommerce-product-gallery__trigger{
        left:130px
    }
}
.woocommerce .singular-shop .product.style-carousel .image-mains span.onsale,body .singular-shop .product.style-carousel .image-mains span.onsale{
    left:110px
}
 .woocommerce .singular-shop .product.style-full .image-mains span.onsale,body .singular-shop .product.style-full .image-mains span.onsale{
    left:90px
}
.woocommerce .singular-shop:not(.archive-full) #list-review-images ul li:nth-child(n+5),body .singular-shop:not(.archive-full) #list-review-images ul li:nth-child(n+5){
    display:none
}
.woocommerce .singular-shop:not(.archive-full) #list-review-images ul li:nth-child(4) .more,body .singular-shop:not(.archive-full) #list-review-images ul li:nth-child(4) .more{
    display:flex
}
 .woocommerce div.product .product_title,body div.product .product_title{
    font-size:23px;
    line-height:30px;
    font-weight:500;
    margin:-5px 0 0
}
.woocommerce div.product p.stock,body div.product p.stock{
    margin:0;
    font-size:15px;
    color:#07930b
}
.woocommerce div.product p.stock span,body div.product p.stock span{
    display:none
}
.woocommerce div.product p.stock.out-of-stock,body div.product p.stock.out-of-stock{
    color:red;
    margin-bottom:20px
}
.woocommerce div.product .out-of-stock+.group-button,body div.product .out-of-stock+.group-button{
    float:none;
    display:block;
    margin:0 0 15px
}
 .woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th,body div.product form.cart .variations td,body div.product form.cart .variations th{
    float:left;
    border:0;
    padding:0
}
.woocommerce div.product form.cart .variations td.label,.woocommerce div.product form.cart .variations th.label,body div.product form.cart .variations td.label,body div.product form.cart .variations th.label{
    color:#000;
    font-size:14px;
    min-width:76px;
    text-align:left;
    padding:0
}
.woocommerce div.product form.cart .variations td.label label,.woocommerce div.product form.cart .variations th.label label,body div.product form.cart .variations td.label label,body div.product form.cart .variations th.label label{
    font-weight:normal;
    margin:0
}
 .woocommerce div.product form.cart .variations td.label .woo-selected-variation-item-name,.woocommerce div.product form.cart .variations th.label .woo-selected-variation-item-name,body div.product form.cart .variations td.label .woo-selected-variation-item-name,body div.product form.cart .variations th.label .woo-selected-variation-item-name{
    display:none
}
.woocommerce div.product form.cart .variations td.value,.woocommerce div.product form.cart .variations th.value,body div.product form.cart .variations td.value,body div.product form.cart .variations th.value{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
 .woocommerce div.product form.cart .variations select,body div.product form.cart .variations select{
    min-width:auto;
    margin:0;
    height:36px
}
.woocommerce div.product div.images .flex-control-thumbs,body div.product div.images .flex-control-thumbs{
    padding:0 135px
}
.woocommerce div.product div.images .flex-control-thumbs:before,.woocommerce div.product div.images .flex-control-thumbs:after,body div.product div.images .flex-control-thumbs:before,body div.product div.images .flex-control-thumbs:after{
    content:" ";
    display:table
}
 .woocommerce div.product div.images .flex-control-thumbs:after,body div.product div.images .flex-control-thumbs:after{
    clear:both
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger,body div.product div.images .woocommerce-product-gallery__trigger{
    width:44px;
    height:44px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border:1px solid #e5e5e5;
    text-indent:0;
    top:auto;
    bottom:10px;
    font-size:0;
    line-height:44px;
    right:auto;
    left:10px;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 .woocommerce div.product div.images .woocommerce-product-gallery__trigger:before,body div.product div.images .woocommerce-product-gallery__trigger:before{
    content:'\e925';
    border:0;
    top:0;
    left:0;
    font-family:'linearicons';
    width:100%;
    height:100%;
    text-align:center;
    font-size:20px
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after,body div.product div.images .woocommerce-product-gallery__trigger:after{
    display:none
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger img,body div.product div.images .woocommerce-product-gallery__trigger img{
    display:none !important
}
 .woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover,body div.product div.images .woocommerce-product-gallery__trigger:hover{
    color:var(--tb-theme-color);
    border-color:var(--tb-theme-color)
}
.woocommerce div.product div.images div.thumbnails,body div.product div.images div.thumbnails{
    padding-top:20px
}
.woocommerce div.product.style-horizontal .images .woocommerce-product-gallery__trigger,body div.product.style-horizontal .images .woocommerce-product-gallery__trigger{
    bottom:auto;
    top:10px;
    left:auto;
    right:10px
}
 .woocommerce .full-width-full .product .information .product_title,.woocommerce .full-width-carousel .product .information .product_title,body .full-width-full .product .information .product_title,body .full-width-carousel .product .information .product_title{
    margin-bottom:5px;
    font-size:33px
}
.woocommerce .full-width-full .product .information>.price,.woocommerce .full-width-carousel .product .information>.price,body .full-width-full .product .information>.price,body .full-width-carousel .product .information>.price{
    margin:8px 0 10px
}
 .woocommerce .full-width-full .product .information .woocommerce-product-rating,.woocommerce .full-width-carousel .product .information .woocommerce-product-rating,body .full-width-full .product .information .woocommerce-product-rating,body .full-width-carousel .product .information .woocommerce-product-rating{
    line-height:inherit
}
.woocommerce .full-width-full .product table.variations tr,.woocommerce .full-width-carousel .product table.variations tr,body .full-width-full .product table.variations tr,body .full-width-carousel .product table.variations tr{
    flex-direction:column;
    align-items:center
}
 .woocommerce .full-width-full .product table.variations td.label,.woocommerce .full-width-carousel .product table.variations td.label,body .full-width-full .product table.variations td.label,body .full-width-carousel .product table.variations td.label{
    min-width:auto !important;
    margin-bottom:5px
}
.woocommerce .woocommerce-product-rating,body .woocommerce-product-rating{
    margin:0 0 6px !important
}
.woocommerce .woocommerce-product-rating .rate-sold,body .woocommerce-product-rating .rate-sold{
    position:relative;
    padding-left:15px;
    margin-left:15px;
    color:#888;
    font-size:14px
}
 .woocommerce .woocommerce-product-rating .rate-sold:after,body .woocommerce-product-rating .rate-sold:after{
    background-color:#e5e5e5;
    content:"";
    position:absolute;
    left:0;
    width:1px;
    height:75%;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.single-product .image-mains span.onsale .saled,.single-product .image-mains span.onsale .featured{
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    line-height:42px !important
}
 .woocommerce .woocommerce-product-rating .star-rating{
    float:none;
    margin:0
}
.woocommerce .woocommerce-product-rating .woocommerce-review-link{
    display:inline-block;
    vertical-align:middle;
    color:#888;
    line-height:14px
}
.woocommerce-product-details__short-description ul{
    padding:0;
    list-style:none
}
.progress-bar{
    background:var(--tb-theme-color)
}
.woocommerce-Price-amount{
    font-weight:600;
    font-size:16px;
    
     padding-left: 3px;
     color: black;
}
.woof_container_inner .woocommerce-Price-amount{
    font-weight:400
}
.product-subtotal .woocommerce-Price-amount,.order-total .woocommerce-Price-amount,.total .woocommerce-Price-amount{
    color:#ED1D24;
}
 del>.woocommerce-Price-amount.amount{
    font-weight:400;
    font-family:inherit;
    color:inherit
}
.price ins,.woocs_price_code ins,.woocommerce-grouped-product-list-item__price ins{
    text-decoration:none
}
.woocs_price_code,.woocommerce-grouped-product-list-item__price{
    font-weight:500;
    color:#ca0815;
    font-size:15px
}
.woocs_price_code ins,.woocommerce-grouped-product-list-item__price ins{
    display:inline-block;
    font-weight:500 !important;
    color:inherit
}
.woocs_price_code del,.woocommerce-grouped-product-list-item__price del{
    font-weight:normal;
    color:#888;
    display:inline-block;
    margin-left:5px;
    margin-right:0
}
 .woocommerce div.product p.price,.woocommerce div.product span.price{
    color:#ca0815;
    font-size:inherit;
    font-weight:500;
    display:block
}
.woocommerce div.product p.price del,.woocommerce div.product span.price del{
    color:#888;
    font-weight:normal;
    opacity:1;
    filter:alpha(opacity=100);
    margin-left:5px;
    margin-right:0
}
.woocommerce div.product p.price del .woocommerce-Price-amount,.woocommerce div.product span.price del .woocommerce-Price-amount{
    color:#505050;
    font-family:inherit
}
.woocommerce.single-product div.product .information p.price,.woocommerce.single-product div.product .information span.price,.woocommerce.single-product div.product .summary-right p.price,.woocommerce.single-product div.product .summary-right span.price,.woocommerce.single-product div.product .summary-left p.price,.woocommerce.single-product div.product .summary-left span.price{
    font-size:20px
}
 .woocommerce.single-product div.product .information p.price .woocommerce-Price-amount,.woocommerce.single-product div.product .information span.price .woocommerce-Price-amount,.woocommerce.single-product div.product .summary-right p.price .woocommerce-Price-amount,.woocommerce.single-product div.product .summary-right span.price .woocommerce-Price-amount,.woocommerce.single-product div.product .summary-left p.price .woocommerce-Price-amount,.woocommerce.single-product div.product .summary-left span.price .woocommerce-Price-amount{
    font-size:inherit
}
 .woocommerce.single-product div.product .information p.price del .woocommerce-Price-amount,.woocommerce.single-product div.product .information span.price del .woocommerce-Price-amount,.woocommerce.single-product div.product .summary-right p.price del .woocommerce-Price-amount,.woocommerce.single-product div.product .summary-right span.price del .woocommerce-Price-amount,.woocommerce.single-product div.product .summary-left p.price del .woocommerce-Price-amount,.woocommerce.single-product div.product .summary-left span.price del .woocommerce-Price-amount{
    font-size:16px
}
 .woocommerce.single-product div.product .information .tbay-swatches-wrapper li a,.woocommerce.single-product div.product .summary-right .tbay-swatches-wrapper li a,.woocommerce.single-product div.product .summary-left .tbay-swatches-wrapper li a{
    min-width:30px
}
.woocommerce p.stars.selected a.active::before,.woocommerce p.stars:hover a::before,.woocommerce p.stars.selected a:not(.active):before{
    content:""
}
.woocommerce .products .star-rating,.woocommerce .product .star-rating,.mvx-store-detail-list .star-rating,.woocommerce .star-rating{
    margin:auto 0;
    overflow:hidden;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:66px !important;
    height:16px;
    float:none;
    line-height:1.2em;
    font-family:"star";
    font-size:12px
}
 .woocommerce .products .star-rating:before,.woocommerce .product .star-rating:before,.mvx-store-detail-list .star-rating:before,.woocommerce .star-rating:before{
    font-size:13px;
    color:#ddd !important;
    letter-spacing:0 !important;
    opacity:1 !important;
    filter:alpha(opacity=100) !important
}
.woocommerce .products .star-rating:before,.woocommerce .product .star-rating:before,.mvx-store-detail-list .star-rating:before,.woocommerce .star-rating:before{
    content:"";
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-family:"tb-icon"
}
 .woocommerce .products .star-rating span:before,.woocommerce .product .star-rating span:before,.mvx-store-detail-list .star-rating span:before,.woocommerce .star-rating span:before{
    content:"";
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-family:"tb-icon"
}
.woocommerce .products .star-rating span:before,.woocommerce .product .star-rating span:before,.mvx-store-detail-list .star-rating span:before,.woocommerce .star-rating span:before{
    top:0;
    position:absolute;
    left:0;
    right:auto;
    color:#ffac0d;
    font-size:13px;
    letter-spacing:0 !important;
    width:66px
}
 .mvx_widget_vendor_product_categories .product-categories li .count{
    margin-left:3px;
    margin-right:auto
}
.woocommerce table.shop_attributes td{
    padding:0 20px;
    border-bottom:1px solid #e5e5e5;
    border-top:1px solid #e5e5e5
}
.woocommerce table.shop_attributes th{
    padding:0 20px;
    vertical-align:middle;
    border-bottom:1px solid #e5e5e5;
    border-top:1px solid #e5e5e5;
    font-weight:400
}
.upsells{
    margin:50px 0 0
}
#reviews:focus{
    outline:0
}
#reviews #comments{
    position:relative;
    padding-top:40px
}
#reviews .wcpr-overall-rating>h2{
    line-height:35px;
    position:absolute;
    top:0;
    left:0;
    right:auto
}
 #reviews .wcpr-overall-rating+.wcpr-stars-count{
    padding-right:0;
    border-left:1px solid #ddd
}
@media(max-width:680px){
    #reviews .wcpr-overall-rating+.wcpr-stars-count{
        border-left:0
    }
}
#reviews h2,#reviews h3,#reviews .comment-reply-title{
    display:block;
    font-size:20px;
    font-weight:500;
    margin:0;
    line-height:25px;
    color:#000
}
#reviews .woocommerce-Reviews-title{
    padding-top:25px
}
#reviews #reply-title{
    text-transform:capitalize
}
#reviews .wcpr-overall-rating-and-rating-count{
    padding:0;
    border:1px solid #ddd;
    align-items:center;
    margin-top:20px
}
 #reviews .wcpr-overall-rating-and-rating-count>div{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    padding:25px
}
#reviews .wcpr-overall-rating-right{
    text-align:left
}
#reviews .wcpr-overall-rating-right-total{
    font-size:14px
}
#reviews .wcpr-overall-rating-main{
    display:block
}
#reviews .wcpr-overall-rating-left{
    background:transparent;
    padding:0;
    margin:0;
    font-size:40px;
    line-height:35px;
    color:var(--tb-theme-color);
    font-weight:500;
    text-align:left
}
#reviews .wcpr-overall-rating-right{
    padding:0
}
 #reviews .wcpr-stars-count .wcpr-row{
    display:flex;
    height:auto;
    align-items:center;
    margin-bottom:7px
}
#reviews .wcpr-stars-count .wcpr-row:last-child{
    margin:0
}
#reviews .wcpr-stars-count .wcpr-row>div{
    padding:0;
    line-height:1
}
#reviews .wcpr-stars-count .wcpr-row .wcpr-col-star{
    width:auto;
    margin-right:10px;
    margin-left:0
}
#reviews .wcpr-stars-count .wcpr-row .wcpr-col-star .star-rating{
    float:left;
    height:13px
}
#reviews .wcpr-stars-count .wcpr-row .wcpr-col-rank-count{
    width:auto;
    min-width:25px;
    margin-left:5px;
    margin-right:0
}
 #reviews .wcpr-stars-count .wcpr-row .wcpr-col-star:before,#reviews .wcpr-stars-count .wcpr-row .star-rating:before{
    opacity:1 !important;
    filter:alpha(opacity=100) !important
}
#reviews .rate-percent-bg{
    height:13px;
    font-size:12px;
    line-height:13px;
    background:#f5f5f5;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    float:left
}
#reviews .rate-percent-bg>div{
    color:#000 !important
}
#reviews .rate-percent{
    border-radius:0 !important;
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    -ms-border-radius:0 !important;
    -o-border-radius:0 !important;
    background:#ffac0d
}
 #reviews .progress{
    height:13px;
    background:#f5f5f5;
    margin-bottom:15px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
#reviews .progress-bar{
    line-height:13px;
    font-size:13px;
    background:#ffac0d;
    color:#000
}
#reviews .wcpr-filter-container{
    border:0 !important;
    padding:40px 0 15px;
    margin:0;
    display:block !important;
    text-align:left
}
#reviews .wcpr-filter-container>.wcpr-filter-button+.wcpr-filter-button{
    margin-left:10px
}
 #reviews .wcpr-filter-button{
    font-weight:normal;
    margin:0;
    padding:0 20px;
    text-transform:initial;
    width:auto;
    min-width:125px;
    border-color:#ddd
}
#reviews .wcpr-filter-button:hover{
    background:#fff !important
}
#reviews ul.wcpr-filter-button-ul{
    top:100%;
    width:calc(100% - -2px);
    left:-1px;
    right:auto;
    padding:0;
    margin-top:0;
    padding-top:10px;
    min-width:110px
}
#reviews ul.wcpr-filter-button-ul li{
    display:block
}
#reviews ul.wcpr-filter-button-ul li a{
    display:block
}
#reviews ul.wcpr-filter-button-ul li+li a{
    border-top:0
}
 #reviews .reviews-images-item{
    margin:0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
#reviews .reviews-images-item+.reviews-images-item{
    margin-left:10px
}
.woocommerce #reviews #comments ol.commentlist{
    padding:20px 0 37px
}
.woocommerce #reviews #comments ol.commentlist li{
    border-top:1px solid #e5e5e5;
    margin:0;
    padding:22px 0
}
.woocommerce #reviews #comments ol.commentlist li:last-child{
    border-bottom:1px solid #e5e5e5
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
    padding:0;
    border:0;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    width:66px
}
 .woocommerce #reviews #comments ol.commentlist li .comment-text{
    margin:0;
    padding:0;
    border:0
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{
    display:block
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{
    font-size:inherit;
    margin:0 0 5px;
    line-height:26px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text strong{
    font-weight:500;
    color:#000
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description p{
    line-height:23px;
    margin:0;
    color:#000
}
 .woocommerce #reviews #comments ol.commentlist li time{
    color:#888;
    float:none
}
.woocommerce #reviews #comments ol.commentlist li time:before{
    font-size:13px;
    margin-right:6px;
    margin-left:0;
    line-height:1;
    content:'\e8e8';
    font-family:'linearicons';
    display:inline-block;
    vertical-align:middle
}
.woocommerce #reviews #comments ol.commentlist .comment_container,.woocommerce #reviews #comments ol.commentlist .review_comment_container{
    position:relative;
    padding-left:105px;
    padding-right:0
}
 .kt-reviews-image-container{
    margin:0;
    max-width:unset
}
.kt-reviews-image-container .kt-wc-reviews-images-wrap-wrap{
    margin-top:13px;
    display:block
}
.kt-reviews-image-container .kt-wc-reviews-images-wrap-wrap:before,.kt-reviews-image-container .kt-wc-reviews-images-wrap-wrap:after{
    content:" ";
    display:table
}
.kt-reviews-image-container .kt-wc-reviews-images-wrap-wrap:after{
    clear:both
}
.kt-reviews-image-container>.kt-wc-reviews-images-wrap-wrap>.reviews-images-item>{
    margin-right:10px;
    margin-left:0
}
 .kt-reviews-image-container>.kt-wc-reviews-images-wrap-wrap>.reviews-images-item>.review-images{
    height:auto;
    margin:0;
    border:1px solid #e5e5e5;
    width:67px;
    height:67px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
#review_form_wrapper{
    font-size:14px;
    padding-bottom:25px
}
#review_form_wrapper label{
    font-weight:normal;
    margin:0;
    color:#000;
    display:inline-block
}
#review_form_wrapper .comment-form-rating{
    padding:20px 0 8px
}
#review_form_wrapper .comment-form-rating label{
    min-width:105px
}
 .woocommerce div.product div.images{
    margin:0
}
#respond textarea{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
#respond p.stars{
    position:relative;
    display:inline-block;
    margin:0 !important
}
#respond p.stars a{
    display:inline-block;
    vertical-align:middle;
    text-indent:-9999px;
    position:relative;
    margin-right:12px;
    margin-left:auto;
    overflow:hidden
}
.lt-ie8 #respond p.stars a{
    display:inline;
    zoom:1
}
#respond p.stars a:before{
    content:"";
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-family:"tb-icon"
}
 #respond p.stars a:last-child{
    margin:0
}
#respond p.stars a:before{
    top:0;
    position:absolute;
    left:0;
    right:auto;
    color:#ddd;
    font-size:13px
}
#respond p.stars a.star-1{
    width:13px
}
#respond p.stars a.star-2{
    width:26px
}
#respond p.stars a.star-3{
    width:39px
}
#respond p.stars a.star-4{
    width:52px
}
#respond p.stars a.star-5{
    width:65px
}
#respond p.stars a.active:before,#respond p.stars a:hover:before,#respond p.stars a:active:before{
    color:#ffc02a
}
#respond .comment-form-fields-wrapper{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0 -15px
}
 #respond .comment-form-fields-wrapper input{
    margin-bottom:15px !important;
    width:100%
}
#respond .comment-form-fields-wrapper>p{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    padding:0 15px
}
#respond .comment-form-fields-wrapper>p.comment-form-cookies-consent{
    -webkit-box-flex:none;
    -moz-box-flex:none;
    -webkit-flex:none;
    -ms-flex:none;
    flex:none
}
#respond .comment-form-fields-wrapper>p.comment-form-cookies-consent input{
    width:auto;
    margin-right:7px !important;
    margin-left:0 !important;
    display:inline
}
 #respond .comment-form-fields-wrapper>p.comment-form-cookies-consent label{
    display:inline
}
.woocommerce #review_form #respond{
    outline:0
}
.woocommerce #review_form #respond #comment{
    height:200px;
    border-color:#ddd
}
.woocommerce #review_form #respond #comment:focus{
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.woocommerce #review_form #respond p{
    margin:0
}
.woocommerce #review_form #respond p.wcpr-comment-form-images{
    margin:0 0 15px
}
.woocommerce #review_form #respond input[type="text"],.woocommerce #review_form #respond input[type="email"],.woocommerce #review_form #respond #comment{
    border:1px solid #ddd !important;
    padding:0 15px !important;
    margin-bottom:10px !important;
    outline:0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    background:#fff
}
 @media(max-width:480px){
    .woocommerce #review_form #respond input[type="text"],.woocommerce #review_form #respond input[type="email"],.woocommerce #review_form #respond #comment{
        padding:0 8px !important
    }
}
.woocommerce #review_form #respond input[type="text"],.woocommerce #review_form #respond input[type="email"]{
    height:42px;
    line-height:normal
}
.woocommerce #review_form #respond #comment{
    padding-top:10px !important;
    padding-bottom:10px !important
}
 .woocommerce #review_form #respond .comment-form-comment>label{
    margin-bottom:5px
}
#productvideo .modal-dialog{
    width:800px;
    margin-top:10%;
    max-width:95%
}
#list-review-images{
    padding-top:15px;
    text-align:left
}
#list-review-images:before,#list-review-images:after{
    content:" ";
    display:table
}
#list-review-images:after{
    clear:both
}
#list-review-images h4{
    font-size:14px;
    font-weight:500;
    margin:0 0 10px
}
#list-review-images ul{
    float:left;
    list-style:none;
    padding:0;
    margin:0;
    position:relative;
    display:flex
}
 #list-review-images ul:before,#list-review-images ul:after{
    content:" ";
    display:table
}
#list-review-images ul:after{
    clear:both
}
#list-review-images ul li{
    float:left;
    border:1px solid #e5e5e5;
    margin:0;
    position:relative
}
#list-review-images ul li .more{
    display:none
}
#list-review-images ul li+li{
    margin-left:10px
}
#list-review-images ul li+li:nth-child(6) .more{
    display:flex
}
#list-review-images ul li:nth-child(n+7){
    display:none
}
#list-review-images img{
    max-width:65px
}
#list-review-images .more{
    pointer-events:none;
    position:absolute;
    height:100%;
    width:100%;
    right:0;
    left:auto;
    display:flex;
    justify-content:center;
    align-items:center;
    color:#fff;
    background:rgba(0,0,0,0.45)
}
 .pswp__img{
    max-width:none !important
}
@media(max-width:479px){
    html body.product-oos{
        margin-bottom:-46px
    }
}
.pswp__ui--fit .pswp__top-bar{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.pswp__ui--fit .pswp__top-bar .pswp__counter{
    order:-2
}
.pswp__ui--fit .pswp__top-bar .pswp__preloader{
    order:-1
}
.pswp__ui--fit .pswp__top-bar .pswp__button--close{
    margin-left:auto
}
.wvs-css .variations>li{
    margin:0 !important
}
.wvs-css .variations>li:before,.wvs-css .variations>li:after{
    content:" ";
    display:table
}
 .wvs-css .variations>li:after{
    clear:both
}
.wvs-css .variations>li+li:not(.reset_variations){
    margin-top:10px !important
}
.wvs-css .variations .reset_variations{
    font-size:inherit !important;
    line-height:30px;
    padding:0 13px;
    background:#f5f5f5;
    text-transform:inherit
}
.wvs-css .variations .reset_variations:before{
    content:'\e935';
    font-family:'linearicons';
    display:inline-block;
    margin-right:8px;
    margin-left:0;
    font-size:12px
}
.wvs-css .variable-items-wrapper{
    margin:0 !important
}
 .wvs-css .variable-items-wrapper .variable-item:not(.radio-variable-item){
    padding:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0 0 10px;
    color:#888
}
.wvs-css .variable-items-wrapper .variable-item:not(.radio-variable-item)+.variable-item{
    margin-left:10px;
    outline:0
}
.wvs-css .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.wvs-css .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover,.wvs-css .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{
    -webkit-box-shadow:none;
    box-shadow:none;
    border-color:var(--tb-theme-color);
    color:var(--tb-theme-color)
}
 .wvs-css .wvs-archive-variation-wrapper{
    padding-bottom:10px;
    position:relative;
    padding-top:10px
}
.wvs-css.tbay-variation-free .variable-items-wrapper .variable-item{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
.wvs-css.tbay-variation-free .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item{
    border:0
}
.wvs-css.tbay-variation-free .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color:after{
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    font-family:'linearicons';
    color:#fff;
    line-height:1;
    width:auto;
    height:auto;
    left:50%;
    right:auto;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
 .wvs-css.tbay-variation-free .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item:hover,.wvs-css.tbay-variation-free .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected,.wvs-css.tbay-variation-free .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item:focus{
    -webkit-box-shadow:none;
    box-shadow:none;
    outline:0
}
.wvs-css.tbay-variation-free .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected .variable-item-span:after{
    content:'\e934'
}
 .wvs-css.tbay-variation-free .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{
    border:1px solid #e5e5e5
}
.wvs-css.tbay-variation-free .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected,.wvs-css.tbay-variation-free .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:hover,.wvs-css.tbay-variation-free .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:hover{
    border-color:var(--tb-theme-color)
}
 .wvs-css.tbay-variation-free li.reset_variations{
    display:none
}
.wvs-css.woo-variation-swatches-style-rounded .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{
    width:auto;
    min-width:36px;
    border-radius:18px;
    -webkit-border-radius:18px;
    -moz-border-radius:18px;
    -ms-border-radius:18px;
    -o-border-radius:18px;
    padding:0 5px
}
.wvs-css:not(.singular-shop) .tbay-variable-sale .woocommerce-variation-availability{
    display:none
}
.tawcvs-swatches{
    float:left
}
.tawcvs-swatches .swatch{
    width:auto;
    height:36px;
    min-width:36px;
    margin:0;
    line-height:34px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border:1px solid #e5e5e5;
    opacity:1;
    filter:alpha(opacity=100);
    background:#fff;
    color:#888
}
 .tawcvs-swatches .swatch.selected,.tawcvs-swatches .swatch:hover{
    -webkit-box-shadow:none;
    box-shadow:none;
    border-color:var(--tb-theme-color);
    color:var(--tb-theme-color)
}
.tawcvs-swatches .swatch+.swatch{
    margin-left:10px
}
.tawcvs-swatches .swatch.swatch-color{
    border:0
}
.tawcvs-swatches .swatch.swatch-color.selected:before{
    content:'\e934';
    font-family:'linearicons';
    font-size:15px;
    border:0;
    -webkit-transform:rotate(0);
    -ms-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0);
    width:100%;
    height:100%;
    text-align:center;
    left:0;
    right:auto;
    top:0;
    color:#fff;
    text-indent:0
}
 .tbay-swatches-wrapper{
    bottom:18px;
    left:0;
    right:0;
    position:absolute;
    margin:0;
    z-index:300;
    text-align:center
}
.tbay-swatches-wrapper ul{
    margin-bottom:0 !important;
    padding:0;
    display:flex;
    justify-content:center
}
.tbay-swatches-wrapper li{
    display:inline-block
}
.tbay-swatches-wrapper li a{
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    display:block;
    height:30px;
    text-align:center;
    margin:0 5px 0 0;
    cursor:pointer;
    position:relative;
    opacity:1;
    filter:alpha(opacity=100)
}
.tbay-swatches-wrapper li a.variable-item-span-color{
    text-indent:-9999px;
    width:15px;
    height:15px;
    line-height:15px
}
 .tbay-swatches-wrapper li a.variable-item-span-color.selected{
    -webkit-box-shadow:none;
    box-shadow:none
}
.tbay-swatches-wrapper li a.variable-item-span-color.selected:before{
    content:'\e934';
    font-family:'linearicons';
    width:100%;
    border:0;
    font-size:7px;
    color:#fff;
    text-indent:0;
    left:0;
    right:auto;
    top:0;
    position:absolute
}
.tbay-swatches-wrapper li a.variable-item-span-label{
    background-color:#f1f1f1;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    -ms-border-radius:15px;
    -o-border-radius:15px;
    display:inline-block;
    min-width:30px;
    padding:0 5px;
    height:30px;
    line-height:30px;
    text-align:center;
    cursor:pointer;
    border:1px solid transparent;
    position:relative
}
 .tbay-swatches-wrapper li a.variable-item-span-label:hover,.tbay-swatches-wrapper li a.variable-item-span-label.selected{
    border-color:var(--tb-theme-color);
    opacity:1;
    filter:alpha(opacity=100)
}
.tbay-swatches-wrapper li:last-child a{
    margin:0
}
.woocommerce div.product.product-type-grouped form.cart .group_table,body div.product.product-type-grouped form.cart .group_table{
    border:0;
    margin-bottom:20px;
    display:block
}
.woocommerce div.product.product-type-grouped form.cart .group_table .price del,body div.product.product-type-grouped form.cart .group_table .price del{
    font-size:12px !important
}
 .woocommerce div.product.product-type-grouped form.cart .group_table .price .woocs_price_code ins,.woocommerce div.product.product-type-grouped form.cart .group_table .price .woocs_price_code del,body div.product.product-type-grouped form.cart .group_table .price .woocs_price_code ins,body div.product.product-type-grouped form.cart .group_table .price .woocs_price_code del{
    display:inline-block
}
.woocommerce div.product.product-type-grouped form.cart .group_table label,body div.product.product-type-grouped form.cart .group_table label{
    margin:0;
    font-weight:500
}
 .woocommerce div.product.product-type-grouped form.cart .group_table .price,.woocommerce div.product.product-type-grouped form.cart .group_table .price ins,body div.product.product-type-grouped form.cart .group_table .price,body div.product.product-type-grouped form.cart .group_table .price ins{
    font-size:18px !important
}
@media(max-width:991px){
    .woocommerce div.product.product-type-grouped form.cart .group_table .price,.woocommerce div.product.product-type-grouped form.cart .group_table .price ins,body div.product.product-type-grouped form.cart .group_table .price,body div.product.product-type-grouped form.cart .group_table .price ins{
        font-size:14px !important
    }
}
.woocommerce div.product.product-type-grouped form.cart .group_table .stock,body div.product.product-type-grouped form.cart .group_table .stock{
    font-size:14px;
    text-transform:initial;
    margin:0
}
.woocommerce div.product.product-type-grouped form.cart .group_table .quantity,body div.product.product-type-grouped form.cart .group_table .quantity{
    margin:0
}
.woocommerce div.product.product-type-grouped form.cart .group_table .quantity .name,body div.product.product-type-grouped form.cart .group_table .quantity .name{
    display:none
}
 .woocommerce div.product.product-type-grouped form.cart .group_table td,body div.product.product-type-grouped form.cart .group_table td{
    width:auto !important;
    vertical-align:middle;
    white-space:normal;
    padding:0 20px 10px 0 !important;
    text-align:left !important;
    border:0
}
.woocommerce div.product.product-type-grouped form.cart .group_table td.woocommerce-grouped-product-list-item__label,body div.product.product-type-grouped form.cart .group_table td.woocommerce-grouped-product-list-item__label{
    max-width:270px
}
 .woocommerce div.product.product-type-grouped form.cart .group_table td:last-child,body div.product.product-type-grouped form.cart .group_table td:last-child{
    padding-right:0 !important
}
.woocommerce div.product.product-type-grouped form.cart .group_table .label,body div.product.product-type-grouped form.cart .group_table .label{
    padding:.5em;
    vertical-align:middle;
    font-size:14px;
    display:table-cell;
    text-align:inherit
}
.woocommerce-grouped-product-list-item__quantity .add-cart a.button{
    background:transparent;
    color:var(--tb-theme-color);
    padding:0;
    font-weight:500
}
 .woocommerce-grouped-product-list-item__quantity .add-cart a.button i{
    margin-left:0;
    margin-right:5px;
    display:inline-block
}
.woocommerce-grouped-product-list-item__quantity .add-cart a.button i:before{
    content:'\e936'
}
#sticky-menu-bar{
    position:fixed;
    top:0;
    -webkit-transform:translateY(-130px);
    -ms-transform:translateY(-130px);
    -o-transform:translateY(-130px);
    transform:translateY(-130px);
    left:0;
    width:100%;
    z-index:999;
    padding:10px 0;
    background:#fff;
    pointer-events:none;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all 500ms ease-in-out;
    -o-transition:all 500ms ease-in-out;
    transition:all 500ms ease-in-out;
    -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.05);
    box-shadow:0 0 10px 0 rgba(0,0,0,0.05);
    border-bottom:1px solid #e5e5e5
}
 #sticky-menu-bar.active{
    opacity:1;
    filter:alpha(opacity=100);
    top:0;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    pointer-events:auto
}
@media(max-width:1199px){
    #sticky-menu-bar.active{
        margin-top:50px
    }
}
#sticky-menu-bar .row{
    display:flex;
    align-items:center
}
#sticky-menu-bar #onepage-single-product>li{
    margin:0
}
#sticky-menu-bar #onepage-single-product>li+li{
    margin-left:15px
}
#sticky-menu-bar li.current a,#sticky-menu-bar li:hover a,#sticky-menu-bar li:focus a{
    color:var(--tb-theme-color)
}
 #sticky-menu-bar li a{
    background:transparent !important;
    padding:0;
    line-height:30px;
    color:#888
}
#sticky-menu-bar li a:hover,#sticky-menu-bar li a:focus{
    color:var(--tb-theme-color)
}
#sticky-menu-bar .menu-bar-right{
    text-align:right
}
#sticky-menu-bar .price{
    display:inline-block;
    margin:0
}
#sticky-menu-bar p.out-of-stock{
    color:red
}
#sticky-menu-bar #sticky-custom-add-to-cart{
    margin-left:15px;
    margin-right:0;
    font-weight:normal
}
#sticky-menu-bar .count:before{
    content:'(';
    display:inline-block;
    margin-right:1px;
    margin-left:0
}
 #sticky-menu-bar .count:after{
    content:')';
    display:inline-block;
    margin-left:1px;
    margin-right:0
}
.menu-bar-left .media{
    display:flex;
    align-items:center
}
.menu-bar-left .media-left{
    padding-right:20px;
    padding-left:0
}
.menu-bar-left img{
    border:1px solid #e5e5e5;
    min-width:70px
}
.menu-bar-left .product_title{
    font-size:14px;
    margin:0;
    line-height:23px
}
.menu-bar-left .rating{
    display:block !important
}
.wc-tabs-wrapper #accordion{
    margin:0 0 55px
}
.wc-tabs-wrapper #accordion .panel{
    margin:0 !important;
    padding:0 !important;
    border:0
}
 .wc-tabs-wrapper #accordion .entry-content{
    margin:20px 0
}
.wc-tabs-wrapper .tabs-title>a{
    font-size:20px;
    line-height:46px;
    font-weight:500;
    display:block;
    position:relative;
    border-bottom:1px solid #e5e5e5
}
.wc-tabs-wrapper .tabs-title>a i{
    font-size:14px;
    left:auto;
    right:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%);
    position:absolute;
    margin-top:2px
}
.tabs-sidebar:after{
    content:"";
    background:rgba(0,0,0,0.66);
    position:fixed;
    left:0;
    right:auto;
    width:100%;
    height:100%;
    top:0;
    opacity:0;
    filter:alpha(opacity=0);
    visibility:hidden;
    z-index:2000;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 .tabs-sidebar.open:after{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible;
    pointer-events:all
}
.woocommerce-tabs-mobile .tabs-mobile{
    padding:0;
    margin:20px 0;
    list-style:none
}
.woocommerce-tabs-mobile .tabs-mobile li{
    padding:5px 0;
    border-bottom:1px solid #eee
}
.woocommerce-tabs-mobile .tabs-mobile a{
    width:100%;
    font-weight:500;
    display:inline-block
}
.woocommerce-tabs-mobile .tabs-mobile a:before{
    content:"\e936";
    font-family:linearicons;
    position:absolute;
    right:0;
    left:auto;
    font-size:10px
}
 .woocommerce-tabs-mobile .wc-tab-mobile{
    position:fixed !important;
    top:0;
    right:0;
    width:100%;
    z-index:10001;
    padding-top:70px;
    -webkit-transition:all .35s cubic-bezier(0.46,0.01,0.32,1);
    -o-transition:all .35s cubic-bezier(0.46,0.01,0.32,1);
    transition:all .35s cubic-bezier(0.46,0.01,0.32,1);
    background-color:#fff;
    height:100vh;
    -webkit-transform:translateX(-100%);
    -moz-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    -o-transform:translateX(-100%);
    transform:translateX(-100%);
    visibility:hidden;
    padding:70px 15px 100px;
    overflow-x:hidden;
    width:100vw;
    height:100vh;
    overflow-y:scroll;
    -webkit-overflow-scrolling:touch
}
 .woocommerce-tabs-mobile .wc-tab-mobile#tab-additional_information{
    align-items:baseline;
    padding-top:80px
}
.woocommerce-tabs-mobile .wc-tab-mobile.open{
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0);
    visibility:visible
}
.woocommerce-tabs-mobile .wc-tab-mobile .tab-content img:not(.big-review-images-content-img){
    margin:8px 0
}
.woocommerce-tabs-mobile .wc-tab-mobile .tab-content ul,.woocommerce-tabs-mobile .wc-tab-mobile .tab-content ol{
    padding:0;
    margin:0
}
 .woocommerce-tabs-mobile .wc-tab-mobile .tab-content ul li,.woocommerce-tabs-mobile .wc-tab-mobile .tab-content ol li{
    list-style:none;
    font-style:normal;
    font-size:inherit;
    color:inherit
}
.woocommerce-tabs-mobile .wc-tab-mobile .tab-head{
    display:flex;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    justify-content:space-between;
    align-items:center;
    height:50px;
    background:var(--tb-theme-color);
    color:var(--btn-color-white);
    font-size:13px;
    text-transform:uppercase;
    letter-spacing:1.5px;
    padding:0 15px;
    font-weight:500
}
 .woocommerce-tabs-mobile .wc-tab-mobile .tab-head>*{
    color:#fff;
    font-size:16px;
    font-weight:normal
}
@media(max-width:782px){
    .active-admin-bar .woocommerce-tabs-mobile .wc-tab-mobile{
        top:46px
    }
}
@media(max-width:600px){
    .active-admin-bar .woocommerce-tabs-mobile .wc-tab-mobile{
        top:0
    }
    .active-admin-bar .topbar-device-mobile+#tbay-main-content .woocommerce-tabs-mobile .wc-tab-mobile{
        top:46px
    }
}
@media(min-width:782px){
    .active-admin-bar .woocommerce-tabs-mobile .wc-tab-mobile{
        top:32px
    }
}
@media(min-width:992px){
    .inner-sidebar .product>.row{
        display:block;
        margin:0 -15px
    }
     .inner-sidebar .product .row.content{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .inner-sidebar .product .row.content>div{
        padding:0 15px
    }
    .inner-sidebar .product .image-mains{
        -webkit-box-flex:4;
        -moz-box-flex:4;
        -webkit-flex:4;
        -ms-flex:4;
        flex:4;
        max-width:400px;
        position:relative
    }
    .inner-sidebar .product .image-mains .tbay-modalButton{
        right:45px
    }
    .inner-sidebar .product .information{
        -webkit-box-flex:5;
        -moz-box-flex:5;
        -webkit-flex:5;
        -ms-flex:5;
        flex:5
    }
}
@media(min-width:992px){
    .singular-shop.normal-sidebar div.product>.row{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        margin:0 -15px
    }
     .singular-shop.normal-sidebar div.product>.row>div{
        padding:0 15px
    }
    .singular-shop.normal-sidebar div.product .image-mains{
        -webkit-box-flex:4;
        -moz-box-flex:4;
        -webkit-flex:4;
        -ms-flex:4;
        flex:4;
        max-width:400px;
        position:relative
    }
    .singular-shop.normal-sidebar div.product .image-mains .tbay-modalButton{
        right:45px
    }
    .singular-shop.normal-sidebar div.product .information{
        -webkit-box-flex:5;
        -moz-box-flex:5;
        -webkit-flex:5;
        -ms-flex:5;
        flex:5
    }
}
.normal-sidebar .yith-wfbt-section{
    padding:50px 30px;
    background:#f5f5f5
}
 .singular-shop.normal-sidebar #shop-now.has-buy-now .group-button,.singular-shop.inner-sidebar #shop-now.has-buy-now .group-button,.singular-shop .style-gallery #shop-now.has-buy-now .group-button,.singular-shop .style-stick #shop-now.has-buy-now .group-button{
    clear:both;
    margin:19px 0 0 0
}
.singular-shop.normal-sidebar #shop-now.has-buy-now .group-button>div,.singular-shop.inner-sidebar #shop-now.has-buy-now .group-button>div,.singular-shop .style-gallery #shop-now.has-buy-now .group-button>div,.singular-shop .style-stick #shop-now.has-buy-now .group-button>div{
    display:inline-block;
    margin:0 30px 0 0
}
 .singular-shop.normal-sidebar #shop-now.has-buy-now .group-button>div:last-child,.singular-shop.inner-sidebar #shop-now.has-buy-now .group-button>div:last-child,.singular-shop .style-gallery #shop-now.has-buy-now .group-button>div:last-child,.singular-shop .style-stick #shop-now.has-buy-now .group-button>div:last-child{
    margin-right:0
}
.singular-shop.normal-sidebar #shop-now.has-buy-now .group-button .tbay-wishlist i,.singular-shop.normal-sidebar #shop-now.has-buy-now .group-button .yith-compare i,.singular-shop.inner-sidebar #shop-now.has-buy-now .group-button .tbay-wishlist i,.singular-shop.inner-sidebar #shop-now.has-buy-now .group-button .yith-compare i,.singular-shop .style-gallery #shop-now.has-buy-now .group-button .tbay-wishlist i,.singular-shop .style-gallery #shop-now.has-buy-now .group-button .yith-compare i,.singular-shop .style-stick #shop-now.has-buy-now .group-button .tbay-wishlist i,.singular-shop .style-stick #shop-now.has-buy-now .group-button .yith-compare i{
    margin:0 7px 0 0
}
 .singular-shop.normal-sidebar #shop-now.has-buy-now .group-button .tbay-wishlist a>span,.singular-shop.normal-sidebar #shop-now.has-buy-now .group-button .yith-compare a>span,.singular-shop.inner-sidebar #shop-now.has-buy-now .group-button .tbay-wishlist a>span,.singular-shop.inner-sidebar #shop-now.has-buy-now .group-button .yith-compare a>span,.singular-shop .style-gallery #shop-now.has-buy-now .group-button .tbay-wishlist a>span,.singular-shop .style-gallery #shop-now.has-buy-now .group-button .yith-compare a>span,.singular-shop .style-stick #shop-now.has-buy-now .group-button .tbay-wishlist a>span,.singular-shop .style-stick #shop-now.has-buy-now .group-button .yith-compare a>span{
    display:inline-block
}
 .singular-shop.normal-sidebar #shop-now.has-buy-now .group-button .yith-compare>a:before,.singular-shop.inner-sidebar #shop-now.has-buy-now .group-button .yith-compare>a:before,.singular-shop .style-gallery #shop-now.has-buy-now .group-button .yith-compare>a:before,.singular-shop .style-stick #shop-now.has-buy-now .group-button .yith-compare>a:before{
    margin:0 7px 0 0
}
@media(min-width:1200px){
    .style-horizontal>.row{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        margin:0
    }
    .style-horizontal>.row>.image-mains{
        -webkit-box-flex:7;
        -moz-box-flex:7;
        -webkit-flex:7;
        -ms-flex:7;
        flex:7;
        padding:0 70px 0 0;
        max-width:670px;
        position:relative
    }
     .style-horizontal>.row>.image-mains span.onsale{
        left:30px !important
    }
    .style-horizontal>.row>.information{
        -webkit-box-flex:5;
        -moz-box-flex:5;
        -webkit-flex:5;
        -ms-flex:5;
        flex:5
    }
    .style-horizontal .tbay-modalButton{
        right:100px
    }
    .style-horizontal .flex-control-nav .slick-list li{
        margin:0 5px !important
    }
}
.style-horizontal #list-review-images{
    display:flex;
    align-items:center;
    flex-direction:column
}
@media(min-width:1025px){
    .style-vertical .image-mains .flex-control-thumbs{
        margin:0 !important;
        padding:0 !important
    }
     .style-vertical .image-mains .woocommerce-product-gallery{
        padding-left:100px;
        padding-right:0
    }
    .style-vertical .image-mains .woocommerce-product-gallery .flex-control-nav{
        position:absolute;
        top:0;
        left:0;
        right:auto;
        width:65px;
        bottom:auto;
        text-align:center
    }
    .style-vertical .image-mains.no-gallery-image .woocommerce-product-gallery{
        padding:0
    }
    .style-vertical .entry-summary{
        padding-left:70px;
        padding-right:0
    }
    .style-vertical #list-review-images{
        padding-left:100px
    }
    .style-vertical .flex-control-nav>.slick-arrow{
        position:static;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
        display:block !important
    }
     .style-vertical .flex-control-nav>.slick-arrow:before{
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        -o-transform:rotate(90deg);
        transform:rotate(90deg)
    }
    .style-vertical .flex-control-nav>.slick-arrow.owl-next{
        margin-top:-10px
    }
    .singular-shop div.product.style-vertical .flex-control-thumbs .slick-list li{
        margin:0 0 10px !important;
        float:none;
        border:0;
        padding:0
    }
}
@media(min-width:992px){
    .active-full-archive .singular-shop.archive-full .tbay-modalButton{
        top:30px;
        bottom:auto
    }
    .active-full-archive .singular-shop.archive-full .image-mains .flex-control-thumbs{
        padding:0 120px !important
    }
     .active-full-archive .singular-shop.archive-full .image-mains .flex-control-thumbs>.slick-arrow{
        right:105px !important
    }
    .active-full-archive .singular-shop.archive-full .image-mains .flex-control-thumbs>.slick-arrow.owl-prev{
        right:auto !important;
        left:105px !important
    }
}
.active-full-archive .singular-shop.archive-full #list-review-images{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
    flex-direction:column
}
.full-width-full #main-container{
    padding-top:30px !important
}
 .singular-shop div.product.style-full>div:not(.row){
    max-width:1170px;
    margin-left:auto;
    margin-right:auto
}
.singular-shop div.product.style-full .yith-wfbt-section{
    background:#fff;
    margin:0;
    padding:47px 0 30px;
    border-bottom:1px solid #e5e5e5
}
.singular-shop div.product.style-full .yith-wfbt-section:before,.singular-shop div.product.style-full .yith-wfbt-section:after{
    display:none
}
.singular-shop div.product.style-full .information{
    width:100%;
    text-align:center;
    margin-top:30px;
    float:none;
    padding:55px 0 0;
    background:#f9f9f9;
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5
}
 .singular-shop div.product.style-full .information .tbay-button-popup-wrap{
    justify-content:center;
    margin-bottom:15px
}
.singular-shop div.product.style-full .flex-control-nav .slick-list li{
    margin:0 5px !important
}
.singular-shop div.product.style-full .tbay-modalButton{
    right:95px
}
.singular-shop div.product.style-full .image-mains{
    width:100%;
    max-width:600px;
    margin:0 auto;
    float:none;
    padding:0
}
.singular-shop div.product.style-full .image-mains .woocommerce-product-gallery__wrapper img{
    width:auto;
    margin:0 auto
}
 .singular-shop div.product.style-full.product-type-grouped form.cart .group_table{
    display:flex;
    align-items:center;
    justify-content:center
}
@media(min-width:481px){
    .singular-shop div.product.style-full #shop-now{
        display:flex;
        align-items:center;
        justify-content:center
    }
}
.singular-shop div.product.style-full .group-button{
    text-align:left;
    vertical-align:middle
}
.singular-shop div.product.style-full .woocommerce-product-details__short-description,.singular-shop div.product.style-full .tbay-time-wrapper{
    max-width:570px;
    margin:0 auto
}
 .singular-shop div.product.style-full .cart{
    padding:0;
    border:0
}
.singular-shop div.product.style-full .product_meta{
    padding:13px 0 10px;
    border-top:1px solid #e5e5e5
}
.singular-shop div.product.style-full .product_meta>span{
    display:inline-block;
    padding:0 15px;
    margin:0
}
.singular-shop div.product.style-full .product_meta #urna-wcfm-info-vendor-wrapper{
    padding-bottom:20px
}
.singular-shop div.product.style-full .reset_variations{
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%)
}
 .singular-shop div.product.style-full .single_variation_wrap .single_variation{
    display:block !important;
    padding:22px 0 16px
}
.singular-shop div.product.style-full .single_variation_wrap p.stock{
    margin:0 !important
}
.singular-shop div.product.style-full .tbay-woo-share{
    margin:45px 0 10px
}
.singular-shop div.product.style-full table.variations,.singular-shop div.product.style-full .single_variation{
    display:flex;
    align-items:center;
    justify-content:center
}
.singular-shop div.product.style-full.outofstock .information .group-button{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center
}
 .singular-shop div.product.style-full.outofstock .information .group-button>div{
    padding:0 15px
}
.singular-shop div.product.style-full .wcfmmp_sold_by_container_advanced{
    text-align:left
}
.singular-shop div.product.style-full .wcfm_catalog_enquiry_button_wrapper{
    margin:20px 0
}
.singular-shop div.product.style-full .wcfm_catalog_enquiry_button_wrapper a.wcfm_catalog_enquiry{
    display:inline-block;
    float:none;
    margin:0
}
.singular-shop div.product.style-full .wcfm_catalog_enquiry_button_wrapper+.tbay-woo-share{
    margin-top:0
}
 .singular-shop div.product.style-full #urna-wcfm-info-vendor-wrapper{
    margin:10px auto;
    max-width:600px;
    border:1px solid #ddd
}
.full-width-carousel #main-container{
    padding-top:30px !important
}
.singular-shop div.product.style-carousel>div:not(.row){
    max-width:1170px;
    margin-left:auto;
    margin-right:auto
}
.singular-shop div.product.style-carousel .yith-wfbt-section{
    background:#fff;
    margin:0;
    padding:47px 0 30px;
    border-bottom:1px solid #e5e5e5
}
.singular-shop div.product.style-carousel .yith-wfbt-section:before,.singular-shop div.product.style-carousel .yith-wfbt-section:after{
    display:none
}
 .singular-shop div.product.style-carousel .image-mains{
    width:100%;
    float:none
}
.singular-shop div.product.style-carousel .image-mains .zoom{
    border:1px solid #e5e5e5
}
.singular-shop div.product.style-carousel .information{
    width:100%;
    text-align:center;
    margin-top:30px;
    float:none;
    padding:55px 0 0;
    background:#f9f9f9;
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5
}
.singular-shop div.product.style-carousel .information .entry-summary>div:not(.product_meta),.singular-shop div.product.style-carousel .information .entry-summary>p,.singular-shop div.product.style-carousel .information .entry-summary>form,.singular-shop div.product.style-carousel .information .entry-summary>h1{
    padding-left:15px;
    padding-right:15px
}
 .singular-shop div.product.style-carousel #shop-now{
    display:flex;
    align-items:center;
    justify-content:center
}
.singular-shop div.product.style-carousel .group-button{
    text-align:left;
    vertical-align:middle
}
.singular-shop div.product.style-carousel .woocommerce-product-details__short-description{
    max-width:570px;
    margin:0 auto
}
.singular-shop div.product.style-carousel .tbay-time-wrapper{
    max-width:600px;
    margin:20px auto
}
.singular-shop div.product.style-carousel .cart{
    padding:0;
    border:0
}
.singular-shop div.product.style-carousel .tbay-modalButton{
    right:115px
}
 .singular-shop div.product.style-carousel .product_meta{
    padding:13px 0 10px;
    border-top:1px solid #e5e5e5
}
.singular-shop div.product.style-carousel .product_meta>span{
    display:inline-block;
    padding:0 15px;
    margin:0
}
.singular-shop div.product.style-carousel .product_meta #urna-wcfm-info-vendor-wrapper{
    padding-bottom:20px
}
.singular-shop div.product.style-carousel .wcfmmp_sold_by_container .wcfmmp-store-rating{
    margin:0 auto
}
.singular-shop div.product.style-carousel p.stock{
    margin-top:15px !important;
    padding-bottom:0
}
 .singular-shop div.product.style-carousel .reset_variations{
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%)
}
.singular-shop div.product.style-carousel .single_variation_wrap .single_variation{
    padding:15px 0
}
.singular-shop div.product.style-carousel .single_variation_wrap p.stock,.singular-shop div.product.style-carousel .single_variation_wrap .price{
    margin:0 !important
}
.singular-shop div.product.style-carousel .tbay-woo-share{
    margin:45px 0 10px
}
 .singular-shop div.product.style-carousel .slider>.slick-arrow{
    left:-50px
}
.singular-shop div.product.style-carousel .slider>.slick-arrow.slick-next{
    right:-50px;
    left:auto
}
.singular-shop div.product.style-carousel.outofstock .information .group-button{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center
}
.singular-shop div.product.style-carousel.outofstock .information .group-button>div{
    padding:0 15px
}
.singular-shop div.product.style-carousel .wcfmmp_sold_by_container_advanced{
    text-align:left
}
 .singular-shop div.product.style-carousel .wcfm_catalog_enquiry_button_wrapper{
    margin:20px 0
}
.singular-shop div.product.style-carousel .wcfm_catalog_enquiry_button_wrapper a.wcfm_catalog_enquiry{
    display:inline-block;
    float:none;
    margin:0
}
.singular-shop div.product.style-carousel .wcfm_catalog_enquiry_button_wrapper+.tbay-woo-share{
    margin-top:0
}
.singular-shop div.product.style-carousel #urna-wcfm-info-vendor-wrapper{
    margin:10px auto;
    max-width:600px;
    border:1px solid #ddd
}
.woocommerce div.product.product-type-grouped.style-carousel form.cart .group_table tbody,.woocommerce div.product.product-type-grouped.style-carousel form.cart .group_table tr{
    display:block
}
 .woocommerce div.product.product-type-grouped.style-carousel form.cart .group_table td{
    display:inline-block;
    min-width:170px
}
.style-stick .information{
    padding:0
}
.style-stick:not(.active-stick) #shop-now.has-buy-now .tbay-buy-now{
    margin:20px 30px 0 0
}
.style-stick:not(.active-stick) #shop-now.has-buy-now .group-button .tbay-compare{
    display:block
}
.style-stick .image-mains .woocommerce-product-gallery>.flex-viewport{
    height:auto !important
}
.style-stick .image-mains .woocommerce-product-gallery .flex-control-thumbs{
    display:none
}
 .style-stick .image-mains .woocommerce-product-gallery__wrapper>div{
    margin-bottom:10px;
    display:block !important;
    width:100% !important
}
.style-stick .image-mains .woocommerce-product-gallery__wrapper>div:last-child{
    margin:0
}
.style-stick .wcfm_catalog_enquiry_button_wrapper{
    margin:0 0 10px
}
@media(min-width:992px){
    .singular-shop div.product.style-centered #shop-now.has-buy-now .group-button{
        float:left;
        clear:unset
    }
    .singular-shop div.product.style-centered #shop-now.has-buy-now .group-button .tbay-compare{
        display:inline-block
    }
     .singular-shop div.product.style-centered .image-mains{
        width:100%;
        padding:0
    }
    .singular-shop div.product.style-centered .woocommerce-product-rating .rate-sold{
        display:none
    }
    .singular-shop div.product.style-centered p.stock{
        margin-top:0
    }
    .singular-shop div.product.style-centered form.cart{
        padding-bottom:15px
    }
    .singular-shop div.product.style-centered form.cart .quantity .name{
        display:none
    }
    .singular-shop div.product.style-centered .single_add_to_cart_button{
        min-width:auto
    }
    .singular-shop div.product.style-centered .group-button{
        float:none;
        display:inline-block;
        margin:23px 0 0
    }
     .singular-shop div.product.style-centered table.variations tr{
        padding-top:10px
    }
    .singular-shop div.product.style-centered .variable-items-wrapper .variable-item:not(.radio-variable-item){
        margin:0 10px 0 0
    }
    .singular-shop .summary-left{
        padding-top:140px
    }
    .woocommerce div.product.product-type-grouped.style-centered form.cart .group_table tr{
        position:relative;
        padding-left:125px;
        padding-right:0;
        padding-bottom:20px;
        display:flex;
        flex-direction:column
    }
    .woocommerce div.product.product-type-grouped.style-centered form.cart .group_table td{
        padding:0 !important
    }
     .woocommerce div.product.product-type-grouped.style-centered form.cart .group_table td.woocommerce-grouped-product-list-item__quantity{
        position:absolute;
        left:0;
        right:auto;
        top:8px
    }
}
.woocommerce div.product #woocommerce-tabs{
    padding-top:50px;
    color:#555
}
.woocommerce div.product #woocommerce-tabs ul.tabs{
    margin:0;
    padding:0 0 20px;
    position:relative;
    border:0;
    display:flex !important;
    overflow:hidden;
    overflow-x:auto
}
.woocommerce div.product #woocommerce-tabs ul.tabs:after,.woocommerce div.product #woocommerce-tabs ul.tabs:before{
    display:none !important
}
 .woocommerce div.product #woocommerce-tabs ul.tabs li{
    padding:0;
    margin:0;
    float:left;
    background:transparent;
    border-color:#ddd;
    border-left:0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    white-space:nowrap
}
.woocommerce div.product #woocommerce-tabs ul.tabs li:after,.woocommerce div.product #woocommerce-tabs ul.tabs li:before{
    display:none
}
.woocommerce div.product #woocommerce-tabs ul.tabs li.active>a,.woocommerce div.product #woocommerce-tabs ul.tabs li:hover>a{
    background-color:#fff;
    color:#000 !important
}
 .woocommerce div.product #woocommerce-tabs ul.tabs li>a{
    font-weight:normal;
    background-color:#f5f5f5;
    font-size:15px;
    padding:0 16px;
    line-height:42px;
    border:0;
    font-weight:normal;
    color:#888;
    margin:0;
    text-transform:inherit;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    direction:ltr
}
.woocommerce div.product #woocommerce-tabs ul.tabs li>a:hover,.woocommerce div.product #woocommerce-tabs ul.tabs li>a:focus{
    background:transparent
}
.woocommerce div.product #woocommerce-tabs ul.tabs li:first-child{
    border-left:1px solid #ddd
}
 .wc-tabs-wrapper .panel{
    overflow:hidden;
    border:0;
    margin:0 !important;
    padding-bottom:20px !important;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
.wc-tabs-wrapper .panel p{
    line-height:27px
}
.wc-tabs-wrapper .panel p.woocommerce-noreviews{
    margin:0 0 25px
}
.wc-tabs-wrapper .panel.woocommerce-Tabs-panel--seller h2,.wc-tabs-wrapper .panel.woocommerce-Tabs-panel--vendor h2{
    margin:0 0 15px;
    font-size:20px;
    line-height:36px;
    padding:0 0 10px;
    border-bottom:1px solid #e5e5e5;
    font-weight:500
}
 .wc-tabs-wrapper .entry-content{
    margin:30px 0
}
.wc-tabs-wrapper .entry-content img:not(.big-review-images-content-img){
    margin:30px 0
}
.wc-tabs-wrapper .entry-content#tab-more_seller_product .product-block img{
    margin:0
}
.wc-tabs-wrapper .entry-content#tab-seller ul{
    padding-left:0;
    padding-right:0
}
#tab-additional_information{
    display:flex;
    align-items:center;
    padding-top:15px
}
.panel{
    line-height:30px;
    font-size:15px
}
.panel ul,.panel ol{
    padding:0;
    padding-left:30px;
    margin:0
}
.panel li{
    font-style:normal;
    font-size:inherit;
    color:inherit
}
 .panel .commentlist li{
    margin-bottom:30px;
    padding-bottom:30px;
    border-bottom:1px solid #e5e5e5
}
.content-center{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    flex-wrap:unset;
    align-items:center
}
.woocommerce-product-gallery[data-layout="gallery"] .woocommerce-product-gallery__trigger{
    left:20px !important;
    right:auto !important;
    top:20px !important
}
.woocommerce-product-gallery[data-layout="gallery"] .woocommerce-product-gallery__wrapper{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0 -5px !important
}
 .woocommerce-product-gallery[data-layout="gallery"] .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{
    -webkit-box-flex:50%;
    -moz-box-flex:50%;
    -webkit-flex:50%;
    -ms-flex:50%;
    flex:50%;
    padding:0 5px;
    margin-bottom:10px;
    max-width:50%
}
.woocommerce-product-gallery[data-layout="gallery"] .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image>a{
    display:block;
    border:1px solid #e5e5e5
}
.woocommerce-product-gallery[data-layout="gallery"] .no-gallery-image .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    max-width:100%
}
 body.modal-open .open-main-content{
    z-index:unset
}
body.modal-open #mobile-close-infor-wrapper{
    display:none !important
}
body.modal-open .form-cart-popup form.cart,body.modal-open .elementor-widget-woocommerce-product-add-to-cart form.cart{
    position:static;
    z-index:unset;
    -webkit-transform:unset;
    -moz-transform:unset;
    -ms-transform:unset;
    -o-transform:unset;
    transform:unset
}
.mobile-btn-cart-click,#mobile-close-infor-wrapper,.mobile-attribute-list,.mobile-infor-wrapper,#mobile-close-infor{
    display:none
}
.tbay-to-top.tbay-to-top-mobile{
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
 .open-main-content{
    z-index:95;
    position:relative
}
.open-main-content ~ .tbay-to-top{
    z-index:94
}
.woocommerce .open-main-content .product span.onsale{
    z-index:9
}
.mobile-attribute-list{
    border:1px solid #e5e5e5;
    position:relative;
    padding:5px 10px;
    position:relative
}
.mobile-attribute-list #attribute-open{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.mobile-attribute-list #attribute-open i{
    float:right;
    top:50%;
    position:absolute;
    right:5px;
    font-size:22px;
    -webkit-transform:translate(0,-12px);
    -ms-transform:translate(0,-12px);
    -o-transform:translate(0,-12px);
    transform:translate(0,-12px)
}
 .mobile-attribute-list .list-wrapper{
    font-size:13px
}
.mobile-attribute-list .list-wrapper .value{
    color:#232323;
    font-weight:600
}
.mobile-btn-cart-click.has-buy-now #tbay-click-addtocart,.mobile-btn-cart-click.has-buy-now #tbay-click-buy-now{
    width:50%
}
.mobile-btn-cart-click #tbay-click-addtocart,.mobile-btn-cart-click #tbay-click-buy-now{
    position:fixed;
    left:0;
    right:auto;
    width:100%;
    bottom:0;
    z-index:900;
    font-size:14px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    height:46px;
    padding:4px 5px;
    font-weight:normal
}
 .mobile-btn-cart-click #tbay-click-addtocart:hover{
    background:var(--tb-theme-color-hover)
}
.mobile-btn-cart-click #tbay-click-buy-now{
    left:50%;
    font-size:14px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    background:var(--tb-theme-bg-buy-now);
    border:1px solid var(--tb-theme-bg-buy-now);
    margin:0;
    text-align:center;
    line-height:38px;
    color:#fff
}
.mobile-btn-cart-click #tbay-click-buy-now:hover{
    background:var(--tb-theme-bg-buy-now-hover);
    border-color:var(--tb-theme-bg-buy-now-hover);
    color:#fff
}
 .mobile-btn-cart-click .tbay-mobile-wishlist{
    position:fixed;
    bottom:0;
    right:0;
    width:56px;
    background:#fff;
    left:auto;
    z-index:900;
    height:44px;
    line-height:44px
}
.mobile-btn-cart-click .tbay-mobile-wishlist .separator{
    display:none
}
#mobile-close-infor-wrapper{
    display:block;
    position:fixed;
    background:rgba(0,0,0,0.7);
    width:100vw;
    left:0;
    height:1000vw;
    top:0;
    z-index:205;
    opacity:0;
    filter:alpha(opacity=0);
    visibility:hidden;
    pointer-events:none
}
@media(max-width:575px){
    .mobile-attribute-list,.mobile-btn-cart-click{
        display:block
    }
     .form-cart-popup.product.product-type-grouped form.cart.grouped_form .single_add_to_cart_button,.form-cart-popup.product.product-type-grouped form.cart.grouped_form .tbay-buy-now,.elementor-widget-woocommerce-product-add-to-cart.product.product-type-grouped form.cart.grouped_form .single_add_to_cart_button,.elementor-widget-woocommerce-product-add-to-cart.product.product-type-grouped form.cart.grouped_form .tbay-buy-now{
        bottom:0 !important
    }
    .form-cart-popup.product.product-type-grouped form.cart.grouped_form .group_table,.elementor-widget-woocommerce-product-add-to-cart.product.product-type-grouped form.cart.grouped_form .group_table{
        margin-bottom:0 !important
    }
     .form-cart-popup.product.product-type-grouped form.cart.grouped_form .group_table .quantity,.elementor-widget-woocommerce-product-add-to-cart.product.product-type-grouped form.cart.grouped_form .group_table .quantity{
        margin:0 !important
    }
    .form-cart-popup.product.product-type-grouped form.cart.grouped_form .group_table tr,.elementor-widget-woocommerce-product-add-to-cart.product.product-type-grouped form.cart.grouped_form .group_table tr{
        border-bottom:1px solid #e5e5e5;
        align-items:flex-start;
        padding:10px 185px 10px 15px;
        margin:0;
        width:100%;
        display:inline-flex
    }
     .form-cart-popup.product.product-type-grouped form.cart.grouped_form .group_table tr:last-child,.elementor-widget-woocommerce-product-add-to-cart.product.product-type-grouped form.cart.grouped_form .group_table tr:last-child{
        border-bottom:0
    }
    .form-cart-popup.product.product-type-grouped form.cart.grouped_form .group_table tr td.woocommerce-grouped-product-list-item__quantity,.elementor-widget-woocommerce-product-add-to-cart.product.product-type-grouped form.cart.grouped_form .group_table tr td.woocommerce-grouped-product-list-item__quantity{
        left:auto;
        width:auto;
        position:absolute;
        top:50%;
        right:0;
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
     .form-cart-popup.product.product-type-grouped form.cart.grouped_form .group_table tr td.woocommerce-grouped-product-list-item__quantity .add-cart,.elementor-widget-woocommerce-product-add-to-cart.product.product-type-grouped form.cart.grouped_form .group_table tr td.woocommerce-grouped-product-list-item__quantity .add-cart{
        margin-right:15px
    }
    .form-cart-popup.product.product-type-grouped form.cart.grouped_form .group_table tr td.woocommerce-grouped-product-list-item__price,.elementor-widget-woocommerce-product-add-to-cart.product.product-type-grouped form.cart.grouped_form .group_table tr td.woocommerce-grouped-product-list-item__price{
        padding:0;
        text-align:left
    }
     .form-cart-popup form.cart,.elementor-widget-woocommerce-product-add-to-cart form.cart{
        position:fixed;
        bottom:0;
        width:100vw;
        left:0;
        background:#fff;
        z-index:206;
        -webkit-transform:translate(0,100%);
        -ms-transform:translate(0,100%);
        -o-transform:translate(0,100%);
        transform:translate(0,100%);
        -webkit-transition:none;
        -o-transition:none;
        transition:none;
        flex-direction:column
    }
    .form-cart-popup form.cart .mobile-infor-wrapper,.form-cart-popup form.cart #mobile-close-infor,.elementor-widget-woocommerce-product-add-to-cart form.cart .mobile-infor-wrapper,.elementor-widget-woocommerce-product-add-to-cart form.cart #mobile-close-infor{
        display:block
    }
     .form-cart-popup form.cart .mobile-infor-wrapper,.elementor-widget-woocommerce-product-add-to-cart form.cart .mobile-infor-wrapper{
        padding:0 15px 15px;
        border-bottom:1px solid #e5e5e5
    }
    .form-cart-popup form.cart .mobile-infor-wrapper .media-left,.elementor-widget-woocommerce-product-add-to-cart form.cart .mobile-infor-wrapper .media-left{
        display:block
    }
    .form-cart-popup form.cart .mobile-infor-wrapper img,.elementor-widget-woocommerce-product-add-to-cart form.cart .mobile-infor-wrapper img{
        max-width:80px;
        max-height:100px;
        float:left;
        margin-right:10px
    }
     .form-cart-popup form.cart .mobile-infor-wrapper .infor-body .stock,.elementor-widget-woocommerce-product-add-to-cart form.cart .mobile-infor-wrapper .infor-body .stock{
        margin:0
    }
    .form-cart-popup form.cart #shop-now .single_add_to_cart_button,.form-cart-popup form.cart #shop-now .tbay-buy-now,.elementor-widget-woocommerce-product-add-to-cart form.cart #shop-now .single_add_to_cart_button,.elementor-widget-woocommerce-product-add-to-cart form.cart #shop-now .tbay-buy-now{
        -webkit-transition:none;
        -o-transition:none;
        transition:none;
        position:unset
    }
     .form-cart-popup form.cart #shop-now .single_add_to_cart_button,.elementor-widget-woocommerce-product-add-to-cart form.cart #shop-now .single_add_to_cart_button{
        clear:both
    }
    .form-cart-popup form.cart .woocommerce-product-details__short-description,.elementor-widget-woocommerce-product-add-to-cart form.cart .woocommerce-product-details__short-description{
        display:none
    }
    .form-cart-popup form.cart .single_variation_wrap,.elementor-widget-woocommerce-product-add-to-cart form.cart .single_variation_wrap{
        display:block
    }
     .form-cart-popup form.cart #mobile-close-infor,.elementor-widget-woocommerce-product-add-to-cart form.cart #mobile-close-infor{
        text-align:right;
        padding:5px 5px 0
    }
    .form-cart-popup form.cart #mobile-close-infor i,.elementor-widget-woocommerce-product-add-to-cart form.cart #mobile-close-infor i{
        font-size:18px;
        margin:10px 10px 0;
        display:inline-block;
        color:#000;
        cursor:pointer
    }
    .form-cart-popup form.cart #mobile-close-infor i:hover,.elementor-widget-woocommerce-product-add-to-cart form.cart #mobile-close-infor i:hover{
        color:var(--tb-theme-color)
    }
     .form-cart-popup form.cart div.quantity,.elementor-widget-woocommerce-product-add-to-cart form.cart div.quantity{
        padding:0 15px;
        margin-bottom:10px !important;
        margin-top:10px !important
    }
    .form-cart-popup form.cart .variations,.elementor-widget-woocommerce-product-add-to-cart form.cart .variations{
        padding:15px;
        display:block;
        border-bottom:1px solid #e5e5e5 !important;
        max-height:220px;
        overflow:hidden;
        overflow-y:scroll
    }
    .form-cart-popup form.cart .single_variation,.elementor-widget-woocommerce-product-add-to-cart form.cart .single_variation{
        display:none !important
    }
     .form-cart-popup form.cart.open,.elementor-widget-woocommerce-product-add-to-cart form.cart.open{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0)
    }
    .form-cart-popup form.cart.open #shop-now,.elementor-widget-woocommerce-product-add-to-cart form.cart.open #shop-now{
        border-top:0 !important
    }
    .form-cart-popup form.cart.open .group-button,.elementor-widget-woocommerce-product-add-to-cart form.cart.open .group-button{
        display:none
    }
    .form-cart-popup form.cart.open.open-btn-addtocart .tbay-buy-now,.elementor-widget-woocommerce-product-add-to-cart form.cart.open.open-btn-addtocart .tbay-buy-now{
        display:none !important
    }
     .form-cart-popup form.cart.open.open-btn-addtocart #shop-now .single_add_to_cart_button,.elementor-widget-woocommerce-product-add-to-cart form.cart.open.open-btn-addtocart #shop-now .single_add_to_cart_button{
        width:100%;
        margin:0
    }
    .form-cart-popup form.cart.open.open-btn-buynow .single_add_to_cart_button,.elementor-widget-woocommerce-product-add-to-cart form.cart.open.open-btn-buynow .single_add_to_cart_button{
        display:none !important
    }
    .form-cart-popup form.cart.open.open-btn-buynow #shop-now .tbay-buy-now,.elementor-widget-woocommerce-product-add-to-cart form.cart.open.open-btn-buynow #shop-now .tbay-buy-now{
        width:100%;
        left:0
    }
     .form-cart-popup form.cart.open.open-btn-all #shop-now .tbay-buy-now,.form-cart-popup form.cart.open.open-btn-all #shop-now .single_add_to_cart_button,.elementor-widget-woocommerce-product-add-to-cart form.cart.open.open-btn-all #shop-now .tbay-buy-now,.elementor-widget-woocommerce-product-add-to-cart form.cart.open.open-btn-all #shop-now .single_add_to_cart_button{
        width:50%
    }
    .form-cart-popup form.cart.open.open-btn-all #shop-now .tbay-buy-now,.elementor-widget-woocommerce-product-add-to-cart form.cart.open.open-btn-all #shop-now .tbay-buy-now{
        left:50%
    }
     .form-cart-popup form.cart.open ~ #mobile-close-infor-wrapper,.elementor-widget-woocommerce-product-add-to-cart form.cart.open ~ #mobile-close-infor-wrapper{
        opacity:1;
        filter:alpha(opacity=100);
        visibility:visible;
        pointer-events:all
    }
    .form-cart-popup form.cart.open ~ .mobile-btn-cart-click,.elementor-widget-woocommerce-product-add-to-cart form.cart.open ~ .mobile-btn-cart-click{
        display:none
    }
}
body.woocommerce-cart #main-container{
    padding-bottom:0
}
.shop_table.cart{
    border:1px solid #e5e5e5;
    overflow:hidden
}
 @media(max-width:480px){
    .shop_table.cart .cart-bottom>*{
        width:auto;
        padding:0 10px;
        font-size:13px;
        text-transform:capitalize
    }
    .shop_table.cart .cart-bottom>*.continue-to-shop{
        padding:0
    }
    .shop_table.cart .cart-bottom>*.update{
        width:auto;
        border:0
    }
    .shop_table.cart .cart-bottom>*.update:hover{
        background:var(--tb-theme-color);
        color:var(--btn-color-white)
    }
    .shop_table.cart .cart-bottom>* a{
        padding:0 10px;
        font-size:13px;
        background:#f4f9fc;
        font-weight:600;
        border:0
    }
    .shop_table.cart .cart-bottom>* a:hover{
        background:var(--tb-theme-color);
        color:var(--btn-color-white)
    }
     .shop_table.cart .cart-bottom>* input[type="submit"]{
        font-size:13px
    }
}
.shop_table.cart .cart_item{
    border-top:1px solid #e5e5e5;
    padding:10px 15px
}
.shop_table.cart .cart_item.head{
    border:0;
    background:#f9f9f9;
    display: none;
}
.shop_table.cart .cart_item.head span{
    line-height:23px;
    color:#555
}
.shop_table.cart .product-info img{
    max-width:80px
}
.shop_table.cart .product-info .product-name{
    margin:0 0 0 15px;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.shop_table.cart .product-price .woocommerce-Price-amount{
    color:#000
}
 .shop_table.cart a.remove{
    display:inline-block;
    font-size:17px
}
.shop_table.cart a.remove i{
    color:#bbb;
    vertical-align:middle;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.shop_table.cart a.remove:hover{
    background:transparent
}
.shop_table.cart a.remove:hover i{
    color:var(--tb-theme-color)
}
.shop_table.cart .quantity button,.shop_table.cart .quantity input.qty{
    line-height:32px !important;
    height:40px
}
.shop_table.cart .quantity button{
    font-size:11px
}
.woocommerce ul#shipping_method li{
    margin:0;
    line-height:inherit
}
 .woocommerce .cart-collaterals .cart_totals{
    width:100%;
    float:none
}
.cart_totals{
    background:#f5f5f5;
    padding-top:13px;
    border:1px solid #e5e5e5
}
.cart_totals h2{
    margin:0 0 2px;
    font-size:16px;
    line-height:32px;
    font-weight:500;
    padding:0 15px;
    text-transform:capitalize
}
.cart_totals .woocommerce-Price-amount{
    color:#000
}
.cart_totals table:focus,.cart_totals table *:focus{
    outline:0
}
.cart_totals table tr th,.cart_totals table * tr th{
    font-weight:normal !important;
    padding-left:15px !important;
    padding-right:10px !important;
    border-bottom:1px solid #ddd !important
}
 @media(min-width:992px){
    .cart_totals table tr th,.cart_totals table * tr th{
        max-width:100px
    }
}
.cart_totals table tr td,.cart_totals table * tr td{
    text-align:right;
    padding-right:25px !important;
    border-bottom:1px solid #ddd !important
}
.cart_totals table tr.shipping .button,.cart_totals table * tr.shipping .button{
    background:transparent;
    padding:0;
    border:0;
    color:var(--tb-theme-color);
    line-height:40px
}
.cart_totals table tr.shipping .button:before,.cart_totals table * tr.shipping .button:before{
    display:none
}
 .cart_totals table tr.shipping .button:hover,.cart_totals table * tr.shipping .button:hover{
    color:var(--tb-theme-color)
}
.cart_totals table tr.order-total th,.cart_totals table tr.order-total td,.cart_totals table * tr.order-total th,.cart_totals table * tr.order-total td{
    border:0 !important
}
.cart_totals table b,.cart_totals table strong,.cart_totals table label,.cart_totals table * b,.cart_totals table * strong,.cart_totals table * label{
    font-weight:500;
    color:#000
}
.cart_totals table{
    border:0 !important;
    margin:0 !important
}
 .cart_totals table th,.cart_totals table td{
    border:0 !important;
    padding:0 !important
}
.cart_totals .woocommerce-shipping-calculator .select2-selection__rendered{
    line-height:50px;
    padding:0 15px
}
.cart_totals .woocommerce-shipping-calculator b,.cart_totals .woocommerce-shipping-calculator .select2-selection__arrow{
    line-height:50px;
    top:0;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}
.cart_totals .woocommerce-shipping-calculator .select2-container--default .select2-selection--single{
    margin:0 0 10px
}
 .cart_totals .wc-proceed-to-checkout{
    float:left;
    width:100%;
    padding:0;
    margin-top:11px;
}
.cart_totals .wc-proceed-to-checkout a.checkout-button{
    margin:0;
    width:100%;
    line-height:48px;
	padding:0px;
}
.cart_totals .wc-proceed-to-checkout a.checkout-button:hover{
    background:var(--tb-theme-color)
}
.cart_totals .shipping-calculator-form{
    margin:0 0 7px !important
}
.cart_totals .shipping-calculator-form p:not(.form-row){
    display:inline-block;
    margin:0;
    cursor:pointer;
    color:var(--tb-theme-color);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
 .cart_totals .shipping-calculator-form p:not(.form-row):before{
    content:'\e8d9';
    font-family:'linearicons';
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;
    margin-left:0;
    line-height:1
}
.coupon{
    margin-top:15px
}
.coupon:not(.checkout_coupon){
    margin-top:23px
}
.coupon label{
    text-transform:capitalize;
    font-size:16px;
    font-weight:500;
    margin-bottom:7px
}
.coupon p{
    color:#999
}
.coupon .box{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    flex-wrap:initial;
    position:relative
}
 .coupon .box .btn[type=submit]{
    padding:0 24px
}
.coupon .box .text{
    padding:0 11px;
    border:1px solid #ddd;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.coupon .box .text:focus{
    outline:0
}
.cart-bottom{
    padding-top:25px
}
.cart-bottom .continue-to-shop a{
    position: relative;
    cursor: pointer;
    color: white;
    font-weight: 500;
    padding: 10px 20px;
    border: 1px solid #ccc;
    background-color: #192964;
    border-radius: 5px;
    transition: all 0.3s ease;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}
.cart-bottom .continue-to-shop a:hover{
    color: #fff;
    background-color: #192964;
}
.cart-bottom i{
    display:inline-block;
    margin-right:5px;
    margin-left:0;
    vertical-align:middle;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
}
 .cart-bottom .update-cart{
    position: relative;
    cursor: pointer;
    color: white;
    font-weight: 500;
    padding: 10px 20px;
    border: 1px solid #ccc;
    background-color: #192964;
    border-radius: 5px;
    transition: all 0.3s ease;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}
.cart-bottom .update-cart:hover{
       color: #fff;
    background-color: black;
    
}
.cart-bottom .update-cart:hover .update{
      color: #fff;
    background-color: black;
}
.cart-bottom .update{
    color:white;
    background:transparent !important;
    padding:0;
    text-transform:capitalize;
    line-height:20px;
    height:auto;
    border:0;
    font-size:inherit;
    letter-spacing:0;
    font-weight:500;
    opacity:1 !important;
    filter:alpha(opacity=100) !important
}
.cart-bottom .update:hover,.cart-bottom .update:focus{
    color:var(--tb-theme-color)
}
 .woocommerce table.shop_table>thead>tr>th,.woocommerce table.shop_table>thead>tr>td,.woocommerce table.shop_table>tbody>tr>td,.woocommerce table.shop_table>tbody>tr>th,.woocommerce table.shop_table>tfoot>tr>td,.woocommerce table.shop_table>tfoot>tr>th{
    line-height:34px !important;
    width:auto;
    color:black;
    font-weight:normal
}
.woocommerce table.shop_table>tbody>tr.order-total>th,.woocommerce table.shop_table>tbody>tr.order-total>td{
    line-height:40px !important
}
.woocommerce table.shop_table.account-orders-table,.woocommerce table.shop_table.order_details,.woocommerce table.shop_table.my_account_orders,.woocommerce table.shop_table.dokan-rma-order-item-table{
    margin:0;
    border-color:#e5e5e5;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
 .woocommerce table.shop_table.account-orders-table>thead>tr>th,.woocommerce table.shop_table.account-orders-table>thead>tr>td,.woocommerce table.shop_table.account-orders-table>tbody>tr>td,.woocommerce table.shop_table.account-orders-table>tbody>tr>th,.woocommerce table.shop_table.order_details>thead>tr>th,.woocommerce table.shop_table.order_details>thead>tr>td,.woocommerce table.shop_table.order_details>tbody>tr>td,.woocommerce table.shop_table.order_details>tbody>tr>th,.woocommerce table.shop_table.my_account_orders>thead>tr>th,.woocommerce table.shop_table.my_account_orders>thead>tr>td,.woocommerce table.shop_table.my_account_orders>tbody>tr>td,.woocommerce table.shop_table.my_account_orders>tbody>tr>th,.woocommerce table.shop_table.dokan-rma-order-item-table>thead>tr>th,.woocommerce table.shop_table.dokan-rma-order-item-table>thead>tr>td,.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr>td,.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr>th{
    display:table-cell;
    padding:10px;
    border:0;
    text-align:center;
    border-bottom:1px solid #e5e5e5
}
 .woocommerce table.shop_table.account-orders-table a,.woocommerce table.shop_table.order_details a,.woocommerce table.shop_table.my_account_orders a,.woocommerce table.shop_table.dokan-rma-order-item-table a{
    background:transparent;
    border:0;
    color:var(--tb-theme-color);
    text-transform:capitalize;
    font-weight:500;
    line-height:26px;
    padding:0 10px
}
.woocommerce table.shop_table.account-orders-table a:hover,.woocommerce table.shop_table.order_details a:hover,.woocommerce table.shop_table.my_account_orders a:hover,.woocommerce table.shop_table.dokan-rma-order-item-table a:hover{
    text-decoration:underline
}
 .woocommerce table.shop_table.account-orders-table a+a,.woocommerce table.shop_table.order_details a+a,.woocommerce table.shop_table.my_account_orders a+a,.woocommerce table.shop_table.dokan-rma-order-item-table a+a{
    border-left:1px solid #e5e5e5
}
.woocommerce table.shop_table.order_details a{
    padding-left:0
}
.woocommerce table.shop_table.dokan-rma-order-item-table{
    border-bottom:0
}
.woocommerce table.shop_table.dokan-rma-order-item-table>thead>tr>th,.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr>th{
    display:table-cell
}
 .woocommerce ul#shipping_method li input{
    height:29px
}
.cart .select2-container--open .select2-dropdown{
    border:1px solid #e5e5e5
}
.cart-collaterals .shipping-calculator-button{
    color:var(--tb-theme-color);
    margin:0 0 5px !important
}
.cart-collaterals .shipping-calculator-button:after{
    content:'\e93a' !important;
    font-family:'linearicons' !important;
    display:inline-block;
    font-size:10px
}
.woocommerce .cart-collaterals .related.slick-slider,.woocommerce-page .cart-collaterals .related.slick-slider{
    width:100%;
    float:none
}
 .related .products-grid.product{
    display:flex
}
.related .product-block{
    margin:15px 0
}
.woocommerce .shop_table .product-name>a{
    color:#192964;
    font-size: 16px !important;
    font-weight: 500 !important;
    font-family: Poppins !important;
}
.woocommerce .shop_table .product-name .wc-item-meta,.woocommerce .shop_table .product-name dl.variation{
    display:inline-block;
    margin:0;
    line-height:initial
}
.woocommerce .shop_table .product-name .wc-item-meta .wc-item-meta-label,.woocommerce .shop_table .product-name .wc-item-meta dt,.woocommerce .shop_table .product-name .wc-item-meta dd,.woocommerce .shop_table .product-name .wc-item-meta p,.woocommerce .shop_table .product-name dl.variation .wc-item-meta-label,.woocommerce .shop_table .product-name dl.variation dt,.woocommerce .shop_table .product-name dl.variation dd,.woocommerce .shop_table .product-name dl.variation p{
    display:inline-block;
    font-weight:normal;
    float:none
}
 .woocommerce .shop_table .product-name .wc-item-meta p,.woocommerce .shop_table .product-name dl.variation p{
    margin:0
}
.woocommerce .woocommerce-cart-form .shop_table .product-name dl.variation{
    display:block
}
.tbay-my-account-avatar{
    display:none
}
@media(min-width:1025px){
    .woocommerce .woocommerce-MyAccount-navigation{
        width:20%
    }
}
.woocommerce .woocommerce-MyAccount-navigation ul{
    padding:0;
    list-style:none
}
.woocommerce .woocommerce-MyAccount-navigation ul li:first-child a{
    border-top:1px solid #e0e0e0
}
.woocommerce .woocommerce-MyAccount-navigation ul li a{
    display:block;
    font-weight:500;
    text-align:left;
    text-transform:uppercase;
    box-shadow:none;
    outline:0;
    margin:0;
    cursor:pointer;
    padding:12px 5px 12px 12px;
    border-right:1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0;
    border-left:1px solid #e0e0e0;
    color:#666;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 .woocommerce .woocommerce-MyAccount-navigation ul li a:before{
    display:inline-block;
    font-family:'simple-line-icons';
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    margin-right:14px;
    margin-left:0;
    font-size:18px;
    vertical-align:sub
}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce .woocommerce-MyAccount-navigation ul li:hover a,.woocommerce .woocommerce-MyAccount-navigation ul li:focus a{
    background:var(--tb-theme-color);
    color:var(--btn-color-white);
    border-color:transparent;
    border-bottom-color:#fff
}
 .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{
    content:"\e007"
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{
    content:"\e04e"
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{
    content:"\e083"
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{
    content:"\e096"
}
 .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{
    content:"\e025"
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--inquiry a:before{
    content:"\e05d"
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--rma-requests a:before{
    content:'\e098';
    font-family:'simple-line-icons'
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--following a:before{
    content:'\e028'
}
 .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--support-tickets a:before{
    content:'\e04a'
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--become-a-vendor a:before{
    content:'\e744';
    font-family:'linearicons'
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{
    content:"\e005"
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{
    content:"\e065"
}
 .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wcfm-store-manager a:before{
    font-family:"Font Awesome 5 Free";
    font-size:16px
}
.woocommerce .woocommerce-MyAccount-content label{
    font-weight:500
}
.woocommerce .woocommerce-MyAccount-content a:not(.woocommerce-button):not(.vendor-dashboard){
    color:var(--tb-theme-color)
}
@media(min-width:1025px){
    .woocommerce .woocommerce-MyAccount-content{
        width:80%;
        padding-left:30px;
        padding-right:0
    }
}
.woocommerce .woocommerce-MyAccount-content .form-control{
    height:38px;
    line-height:38px
}
 .woocommerce .woocommerce-MyAccount-content .form-control:focus{
    -webkit-box-shadow:0 5px 21px 0 rgba(0,0,0,0.14);
    box-shadow:0 5px 21px 0 rgba(0,0,0,0.14);
    outline:0;
    border-color:#fff
}
.woocommerce .woocommerce-MyAccount-content legend{
    font-weight:500;
    padding:17px 0 10px;
    margin-bottom:6px
}
.woocommerce .woocommerce-MyAccount-content input[type="submit"]{
    margin-top:6px
}
.woocommerce .woocommerce-MyAccount-content .address{
    margin-top:16px
}
.woocommerce .woocommerce-MyAccount-content strong{
    font-weight:500;
    text-transform:uppercase
}
 .woocommerce .woocommerce-MyAccount-content .shop_table.my_account_enquiry{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-color:#ddd;
    border-bottom:0;
    border-right:0;
    margin:0
}
.woocommerce .woocommerce-MyAccount-content .shop_table.my_account_enquiry>thead>tr>td,.woocommerce .woocommerce-MyAccount-content .shop_table.my_account_enquiry>thead>tr th,.woocommerce .woocommerce-MyAccount-content .shop_table.my_account_enquiry>tbody>tr>td,.woocommerce .woocommerce-MyAccount-content .shop_table.my_account_enquiry>tbody>tr th,.woocommerce .woocommerce-MyAccount-content .shop_table.my_account_enquiry>tfoot>tr>td,.woocommerce .woocommerce-MyAccount-content .shop_table.my_account_enquiry>tfoot>tr th{
    border:0;
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
    vertical-align:middle;
    line-height:30px;
    padding:6px 20px;
    text-align:center
}
 .woocommerce .woocommerce-MyAccount-content h3{
    margin-top:0;
    font-weight:500
}
.woocommerce-account .woocommerce-MyAccount-content h2{
    margin:0;
    text-transform:uppercase;
    font-size:20px
}
.woocommerce-account .addresses .title h3{
    font-size:16px;
    text-transform:uppercase
}
.woocommerce-account .addresses .title .edit{
    line-height:60px;
    margin-right:30px;
    margin-left:0
}
.select2-container--default .select2-selection--single{
    text-align:left
}
.woocommerce .woocommerce-customer-details .woocommerce-column__title,.woocommerce-page .woocommerce-customer-details .woocommerce-column__title{
    line-height:60px;
    padding:0 30px;
    font-weight:500;
    background:#fbfbfb;
    font-size:15px;
    text-transform:uppercase;
    margin:0
}
 .woocommerce .woocommerce-customer-details address,.woocommerce-page .woocommerce-customer-details address{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    padding:20px 30px;
    line-height:32px;
    margin:0
}
.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{
    width:100%
}
.woocommerce .col2-set.addresses,.woocommerce-page .col2-set.addresses{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0 -15px;
    width:auto
}
 .woocommerce .col2-set.addresses>div,.woocommerce-page .col2-set.addresses>div{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    border:1px solid #e5e5e5;
    overflow:hidden;
    margin:0 15px
}
.woocommerce .col2-set.addresses .address,.woocommerce-page .col2-set.addresses .address{
    float:left
}
.woocommerce .col2-set.addresses .address:last-child,.woocommerce-page .col2-set.addresses .address:last-child{
    float:right
}
.woocommerce .col2-set.addresses .title,.woocommerce-page .col2-set.addresses .title{
    background:#fbfbfb
}
 .woocommerce .col2-set.addresses address,.woocommerce-page .col2-set.addresses address{
    border:0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    padding:20px 30px;
    line-height:32px;
    margin:0
}
.woocommerce .col2-set.addresses .woocommerce-column__title,.woocommerce .col2-set.addresses h3,.woocommerce-page .col2-set.addresses .woocommerce-column__title,.woocommerce-page .col2-set.addresses h3{
    line-height:60px;
    padding:0 30px;
    font-weight:500;
    background:#fbfbfb;
    font-size:15px;
    text-transform:uppercase;
    margin:0
}
 .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before{
    position:static;
    display:inline-block;
    font-family:'linearicons'
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before{
    content:'\e697'
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before{
    content:'\e76a'
}
.woocommerce-account #main-content .woocommerce{
    padding-top:50px
}
 .woocommerce-account #main-content .woocommerce .title-account{
    font-size:60px;
    display:block;
    font-weight:200;
    color:#eee;
    margin:0;
    line-height:normal;
    padding-bottom:50px
}
.woocommerce-account #main-content .woocommerce .title-account span{
    display:block;
    vertical-align:top;
    font-size:30px;
    color:#000;
    line-height:normal
}
.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content p.form-row-wide{
    display:inline-block;
    width:100%
}
.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content p:not(.woocommerce-info):not(.woocommerce-message):not(.dokan-error):not(.is-info){
    padding:0 !important;
    max-width:inherit
}
 .woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content input,.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:46px;
    height:46px
}
.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content input:focus,.woocommerce-account #main-content .woocommerce .woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__rendered:focus{
    -webkit-box-shadow:none;
    box-shadow:none
}
 .edit-account p:last-child{
    margin-top:10px
}
.woocommerce form.login,.woocommerce form.register{
    padding:40px 30px;
    margin:0 0 18px;
    border-color:#e5e5e5;
    background:#f5f5f5;
    color:#555;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
.woocommerce form.login>p,.woocommerce form.register>p{
    margin-bottom:10px
}
.woocommerce form.login>p:not(.form-row),.woocommerce form.register>p:not(.form-row){
    margin-bottom:7px
}
.woocommerce form.login>p.last,.woocommerce form.register>p.last{
    margin-bottom:14px
}
 .woocommerce form.login>p:last-child,.woocommerce form.login>p.user-role,.woocommerce form.register>p:last-child,.woocommerce form.register>p.user-role{
    margin-bottom:0;
    text-align:center
}
.woocommerce form.login>p.last .button,.woocommerce form.register>p.last .button{
    margin-top:10px;
    width:100%
}
.woocommerce form.login .show_if_seller p,.woocommerce form.register .show_if_seller p{
    margin-bottom:10px
}
.woocommerce form.login .lost_password a,.woocommerce form.register .lost_password a{
    color:var(--tb-theme-color)
}
 .woocommerce form.login input,.woocommerce form.register input{
    margin:0 !important
}
.woocommerce form.login input.button,.woocommerce form.register input.button{
    margin-top:10px !important;
    padding:0 38px
}
.woocommerce form.login .social-log span,.woocommerce form.register .social-log span{
    background:#f5f5f5
}
.woocommerce form.register.dokan-vendor-register>p:last-child{
    text-align:left
}
.woocommerce form.register label[for="apply_for_vendor"]{
    font-weight:500;
    cursor:pointer
}
.woocommerce form.register label[for="apply_for_vendor"] input{
    display:inline-block
}
 .u-columns .nav-tabs{
    border:0;
    padding-bottom:15px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:center
}
.u-columns .nav-tabs li a{
    margin:0;
    color:#bbb;
    font-size:30px;
    font-weight:500;
    padding:0 11px;
    border:0
}
.u-columns .nav-tabs li a:hover{
    background-color:transparent;
    color:#000
}
.u-columns .nav-tabs li:first-child a{
    padding-left:0
}
.u-columns .nav-tabs li.active a,.u-columns .nav-tabs li.active a:focus,.u-columns .nav-tabs li.active a:hover{
    color:#000;
    border:0;
    background:transparent
}
 .u-columns .tab-content .woocommerce-form__label-for-checkbox{
    display:table
}
.u-columns .tab-content .woocommerce-form__label-for-checkbox input{
    display:none
}
.u-columns .tab-pane .sub-title{
    display:block;
    line-height:23px;
    padding-bottom:8px
}
.social-log{
    position:relative;
    line-height:37px;
    text-align:center;
    z-index:1;
    margin-top:35px
}
.social-log span{
    display:inline-block;
    padding:0 20px;
    background:#fff
}
.social-log span:before{
    content:'';
    background:#e5e5e5;
    position:absolute;
    left:0;
    width:100%;
    height:1px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    right:auto;
    z-index:-1
}
 div.nsl-container-block.nsl-container .nsl-container-buttons{
    display:flex !important;
    flex-direction:row;
    padding:6px 0 0 !important;
    text-align:center
}
div.nsl-container-block.nsl-container .nsl-container-buttons a{
    display:inline-block;
    margin:0;
    max-width:unset;
    line-height:44px;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    margin:0 !important
}
div.nsl-container-block.nsl-container .nsl-container-buttons a+a{
    margin-left:10px !important
}
div.nsl-container-block.nsl-container .nsl-button{
    text-align:center;
    width:100%;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    display:inline-block;
    vertical-align:middle;
    padding:0 24px
}
 div.nsl-container-block.nsl-container .nsl-button .nsl-button-label-container{
    margin:0;
    padding:0;
    font-family:var(--tb-text-primary-font);
    font-size:14px;
    font-weight:500;
    letter-spacing:0;
    vertical-align:middle
}
div.nsl-container-block.nsl-container .nsl-button i{
    margin-right:7px;
    margin-left:0;
    vertical-align:middle;
    display:inline-block
}
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{
    font-weight:500;
    margin:0;
    line-height:30px;
    background:#fbfbfb;
    border:1px solid #e5e5e5;
    border-bottom:0;
    padding:15px 30px
}
 .woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received:before{
    content:'\e080';
    font-family:'simple-line-icons';
    display:inline-block;
    margin-right:5px;
    margin-left:0;
    color:#08db17
}
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details{
    border:1px solid #e5e5e5;
    border-top:0;
    background:#fbfbfb;
    padding:10px 30px 20px 30px;
    display:flex
}
.woocommerce-order-received .woocommerce-order table.shop_table{
    padding:0 30px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
 .woocommerce-order-received .woocommerce-order table.shop_table thead tr th,.woocommerce-order-received .woocommerce-order table.shop_table thead tr td,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr th,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr td{
    border:0;
    border-bottom:1px dashed #e5e5e5;
    padding:10px 0 !important;
    width:50%;
    color:#000
}
.woocommerce-order-received .woocommerce-order table.shop_table thead tr th:last-child,.woocommerce-order-received .woocommerce-order table.shop_table thead tr td:last-child,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr th:last-child,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr td:last-child{
    text-align:right !important
}
 .woocommerce-order-received .woocommerce-order table.shop_table thead tr:not(.woocommerce-table__line-item) .product-name,.woocommerce-order-received .woocommerce-order table.shop_table thead tr:not(.woocommerce-table__line-item) .product-total,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr:not(.woocommerce-table__line-item) .product-name,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr:not(.woocommerce-table__line-item) .product-total{
    text-transform:uppercase;
    font-weight:500
}
 .woocommerce-order-received .woocommerce-order table.shop_table tfoot{
    background:transparent
}
.woocommerce-order-received .woocommerce-order table.shop_table tfoot tr th{
    text-transform:uppercase;
    border-right:1px dashed #e5e5e5;
    font-weight:500
}
.woocommerce-order-received .woocommerce-order table.shop_table tfoot tr td{
    padding:10px 0;
    border-top:0;
    color:#000
}
.woocommerce-order-received .woocommerce-order table.shop_table tfoot td{
    text-align:right !important
}
.woocommerce-order-received .woocommerce-order table.shop_table tfoot th,.woocommerce-order-received .woocommerce-order table.shop_table tfoot td{
    border-left:0;
    border-right:0;
    border-style:dashed;
    padding:0;
    font-weight:500;
    color:#000
}
 .woocommerce-order-received .woocommerce-order table.shop_table .woocommerce-Price-amount{
    font-weight:500;
    color:#ca0815
}
.woocommerce-order-received .order-again{
    margin-top:20px
}
.woocommerce ul.order_details li{
    line-height:30px;
    font-size:inherit;
    text-transform:inherit;
    margin:0
}
.woocommerce ul.order_details li+li{
    margin-left:30px
}
.woocommerce ul.order_details li strong{
    font-size:inherit;
    font-weight:500
}
.woocommerce-order>p:not(.woocommerce-thankyou-order-received){
    margin-bottom:30px !important
}
.woocommerce-order .product-quantity{
    font-weight:500
}
 .woocommerce-order .woocommerce-order-details{
    overflow:hidden
}
.woocommerce-order .woocommerce-order-details h2{
    border:1px solid #e5e5e5;
    border-bottom:0;
    line-height:60px;
    padding:0 30px;
    background:#fbfbfb;
    font-size:15px;
    font-weight:500;
    text-transform:uppercase;
    margin:0
}
.woocommerce-order .woocommerce-order-details .order_details{
    border-top:0;
    border-color:#e5e5e5
}
.woocommerce-order .woocommerce-order-details .order_details *{
    border-color:#e5e5e5;
    text-align:left !important
}
.woocommerce-order .woocommerce-order-details .order_details tbody tr td{
    border-style:dashed !important
}
 .woocommerce-order .woocommerce-order-details header{
    margin-top:50px
}
.woocommerce-order .woocommerce-order-details header h2{
    border:0;
    padding:0;
    background:transparent
}
.woocommerce-order .woocommerce-order-details .dokan-info{
    margin:0 0 30px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
.woocommerce-order .woocommerce-customer-details{
    margin:45px 0 0
}
.woocommerce-order .woocommerce-customer-details .addresses .woocommerce-column--billing-address{
    z-index:4
}
 .woocommerce table.my_account_orders{
    font-size:inherit
}
.woocommerce table.my_account_orders thead tr,.woocommerce table.my_account_orders tbody tr{
    background:transparent
}
.woocommerce table.my_account_orders thead tr th,.woocommerce table.my_account_orders thead tr td,.woocommerce table.my_account_orders tbody tr th,.woocommerce table.my_account_orders tbody tr td{
    width:auto;
    background:transparent
}
.woocommerce table.my_account_orders tbody tr:last-child td{
    border:0
}
.woocommerce-order .woocommerce-order-details .order_details ~ div table>tbody>tr>th,.woocommerce-order .woocommerce-order-details .order_details ~ div table>tbody>tr>td{
    border-left:0 !important
}
 .woocommerce-order .woocommerce-order-details .order_details ~ div table>tbody>tr>th:last-child,.woocommerce-order .woocommerce-order-details .order_details ~ div table>tbody>tr>td:last-child{
    border-right:0 !important
}
.woocommerce-order .woocommerce-order-details .order_details ~ div table{
    border:0 !important
}
.woocommerce-order .woocommerce-order-details .order_details ~ div table>tbody>tr:last-child>td{
    border-bottom:0 !important
}
#track-order i{
    display:inline-block;
    vertical-align:middle;
    font-size:17px;
    margin-right:5px;
    margin-left:0
}
 .track_order{
    border:1px solid #e5e5e5;
    background:#f5f5f5;
    padding:33px 100px 36px
}
.track_order p:first-child{
    color:#555;
    margin-bottom:8px
}
.track_order p.form-row-first,.track_order p.form-row-last{
    width:49%
}
.track_order p label{
    margin:0
}
.track_order button{
    float:right
}
.woocommerce-order-details .woocommerce-order-details__title{
    font-size:20px;
    font-weight:500;
    margin:20px 0
}
.woocommerce-order-details .order_details{
    padding:0 30px
}
.woocommerce-order-details .order_details .product-name{
    text-align:left !important;
    color:#000 !important;
    font-weight:500 !important;
    border-right:1px dashed #e5e5e5 !important;
    border-style:dashed !important
}
 .woocommerce-order-details .order_details .product-total,.woocommerce-order-details .order_details tfoot td{
    text-align:right !important;
    border-style:dashed !important
}
.woocommerce-order-details .order_details th,.woocommerce-order-details .order_details td{
    padding:10px 0 !important;
    color:#000 !important
}
.woocommerce-order-details .order_details thead th{
    text-transform:uppercase
}
.woocommerce-order-details .order_details tfoot th,.woocommerce-order-details .order_details tfoot td{
    border-left:0 !important;
    border-top:0 !important;
    border-color:#e5e5e5 !important;
    border-style:dashed !important
}
 .woocommerce-order-details .order_details tfoot td{
    border-right:0 !important
}
.woocommerce-order-details .order_details tfoot tr:last-child th,.woocommerce-order-details .order_details tfoot tr:last-child td{
    border-bottom:0 !important
}
.woocommerce-order-details .order_details strong{
    display:inline-block;
    font-weight:500
}
.woocommerce-order-details .order_details .woocommerce-Price-amount{
    font-weight:500;
    color:#ca0815
}
.woocommerce .woocommerce-form-login-toggle .wc-block-components-notice-banner.is-info,.woocommerce .woocommerce-form-login-toggle .woocommerce-info,.woocommerce .woocommerce-form-login-toggle .woocommerce-message,.woocommerce .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.is-info,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-message{
    border:0;
    padding:16px 0 9px !important;
    margin:5px 0 0;
    line-height:23px;
    font-weight:500;
    background:transparent;
    text-transform:capitalize;
    color:#000
}
 .woocommerce .woocommerce-form-login-toggle .wc-block-components-notice-banner.is-info:before,.woocommerce .woocommerce-form-login-toggle .woocommerce-info:before,.woocommerce .woocommerce-form-login-toggle .woocommerce-message:before,.woocommerce .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.is-info:before,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:before,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-message:before{
    display:none
}
.woocommerce .woocommerce-form-login-toggle .wc-block-components-notice-banner.is-info a,.woocommerce .woocommerce-form-login-toggle .woocommerce-info a,.woocommerce .woocommerce-form-login-toggle .woocommerce-message a,.woocommerce .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.is-info a,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-message a{
    font-weight:normal;
    color:var(--tb-theme-color);
    text-transform:none;
    margin-left:5px;
    margin-right:0
}
 .woocommerce form.checkout_coupon{
    padding:25px 30px;
    border-color:#e5e5e5;
    background:#f5f5f5;
    color:#555;
    margin:0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
.woocommerce form.checkout_coupon>p{
    margin-bottom:10px
}
.woocommerce form.checkout_coupon>p:not(.form-row){
    margin-bottom:7px
}
.woocommerce form.checkout_coupon>p.form-row-first{
    width:65%
}
.woocommerce form.checkout_coupon>p.form-row-first input{
    height:44px
}
.woocommerce form.checkout_coupon>p.form-row-last{
    width:35%
}
 .woocommerce form.checkout_coupon input{
    margin:0 !important
}
form.checkout{
    padding:48px 0 100px
}
form.checkout h3{
    font-size:20px;
    font-weight:500;
    line-height:23px;
    margin:0 0 9px;
    text-transform:capitalize
}
form.checkout h3#ship-to-different-address{
    font-size:14px;
    margin:7px 0 0;
    text-transform:inherit
}
form.checkout label{
    margin:0
}
form.checkout .woocommerce-input-wrapper{
    display:block
}
form.checkout #order_comments{
    height:186px !important;
    padding:20px !important;
    padding-top:15px !important;
    margin:0 !important;
    line-height:inherit !important
}
 form.checkout .order-review .shop_table{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-color:#ddd;
    border-bottom:0;
    border-right:0;
    margin:0
}
form.checkout .order-review .shop_table>thead>tr>td,form.checkout .order-review .shop_table>thead>tr th,form.checkout .order-review .shop_table>tbody>tr>td,form.checkout .order-review .shop_table>tbody>tr th,form.checkout .order-review .shop_table>tfoot>tr>td,form.checkout .order-review .shop_table>tfoot>tr th{
    border:0;
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
    vertical-align:middle;
    line-height:30px;
    padding:6px 0
}
 form.checkout .order-review .shop_table>thead>tr>td[data-title="Shipping"],form.checkout .order-review .shop_table>thead>tr th[data-title="Shipping"],form.checkout .order-review .shop_table>tbody>tr>td[data-title="Shipping"],form.checkout .order-review .shop_table>tbody>tr th[data-title="Shipping"],form.checkout .order-review .shop_table>tfoot>tr>td[data-title="Shipping"],form.checkout .order-review .shop_table>tfoot>tr th[data-title="Shipping"]{
    padding-left:10px
}
 form.checkout .order-review .shop_table>thead>tr>td:first-child,form.checkout .order-review .shop_table>thead>tr th:first-child,form.checkout .order-review .shop_table>tbody>tr>td:first-child,form.checkout .order-review .shop_table>tbody>tr th:first-child,form.checkout .order-review .shop_table>tfoot>tr>td:first-child,form.checkout .order-review .shop_table>tfoot>tr th:first-child{
    padding-left:15px;
    padding-right:10px;
    border-right:0
}
form.checkout .order-review .shop_table>thead>tr>td:last-child,form.checkout .order-review .shop_table>thead>tr th:last-child,form.checkout .order-review .shop_table>tbody>tr>td:last-child,form.checkout .order-review .shop_table>tbody>tr th:last-child,form.checkout .order-review .shop_table>tfoot>tr>td:last-child,form.checkout .order-review .shop_table>tfoot>tr th:last-child{
    padding-right:15px;
    text-align:right
}
 @media(max-width:480px){
    form.checkout .order-review .shop_table>thead>tr>td:first-child,form.checkout .order-review .shop_table>thead>tr th:first-child,form.checkout .order-review .shop_table>tbody>tr>td:first-child,form.checkout .order-review .shop_table>tbody>tr th:first-child,form.checkout .order-review .shop_table>tfoot>tr>td:first-child,form.checkout .order-review .shop_table>tfoot>tr th:first-child{
        padding-left:15px
    }
    form.checkout .order-review .shop_table>thead>tr>td:last-child,form.checkout .order-review .shop_table>thead>tr th:last-child,form.checkout .order-review .shop_table>tbody>tr>td:last-child,form.checkout .order-review .shop_table>tbody>tr th:last-child,form.checkout .order-review .shop_table>tfoot>tr>td:last-child,form.checkout .order-review .shop_table>tfoot>tr th:last-child{
        padding-right:15px
    }
}
form.checkout .order-review .shop_table>thead>tr.cart_item .product-name,form.checkout .order-review .shop_table>tbody>tr.cart_item .product-name,form.checkout .order-review .shop_table>tfoot>tr.cart_item .product-name{
    line-height:26px !important
}
form.checkout .order-review .shop_table>thead>tr.cart_item .product-name img,form.checkout .order-review .shop_table>tbody>tr.cart_item .product-name img,form.checkout .order-review .shop_table>tfoot>tr.cart_item .product-name img{
    max-width:50px;
    margin-right:10px;
    float:left
}
 form.checkout .order-review .shop_table>thead>tr.cart_item .variation,form.checkout .order-review .shop_table>tbody>tr.cart_item .variation,form.checkout .order-review .shop_table>tfoot>tr.cart_item .variation{
    display:block
}
form.checkout .order-review .shop_table>thead{
    background:#f5f5f5
}
form.checkout .order-review .shop_table>tfoot>tr>th{
    color:#000
}
form.checkout .order-review .shop_table label{
    font-weight:normal
}
form.checkout .order-review .product-quantity{
    color:#000;
    display:inline-block;
    line-height:initial
}
 form.checkout .order-review .product-quantity:before{
    display:inline-block;
    content:'('
}
form.checkout .order-review .product-quantity:after{
    display:inline-block;
    content:')'
}
form.checkout .order-review tr:not(.order-total) .woocommerce-Price-amount{
    color:#000
}
form.checkout strong,form.checkout b{
    font-weight:500
}
form.checkout .order-payment{
    padding-top:47px
}
.woocommerce ul#shipping_method .amount{
    font-weight:500;
    color:#000
}
.woocommerce-shipping-fields{
    padding-bottom:22px
}
 .woocommerce-shipping-fields h3 label{
    font-weight:normal
}
.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{
    display:table-cell
}
#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{
    margin:0;
    background-color:transparent;
    color:#888;
    font-size:inherit;
    line-height:23px;
    padding:0 0 5px 25px
}
#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{
    display:none
}
 .woocommerce-checkout-payment{
    background:#fff !important;
    border-radius:0 !important;
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    -ms-border-radius:0 !important;
    -o-border-radius:0 !important
}
.woocommerce-checkout-payment .payment_methods{
    border:1px solid #ddd !important;
    padding:0 !important
}
.woocommerce-checkout-payment .payment_methods li{
    border-bottom:1px solid #ddd;
    padding:8px 15px;
    position:relative;
    z-index:11
}
.woocommerce-checkout-payment .payment_methods li label{
    cursor:pointer;
    font-weight:normal;
    line-height:32px;
    padding:0 !important;
    margin:0
}
 .woocommerce-checkout-payment .payment_methods li:last-child{
    border:0 !important
}
.woocommerce-checkout-payment .payment_methods li input[checked="checked"] ~ .payment_box:after,.woocommerce-checkout-payment .payment_methods li .payment_box[style="display: block;
"]:after,.woocommerce-checkout-payment .payment_methods li .payment_box[style]:after{
    content:'';
    background:#f5f5f5;
    position:absolute;
    left:0;
    top:0;
    right:auto;
    width:100%;
    height:100%;
    z-index:-1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
 .woocommerce-checkout-payment .payment_methods .payment_method_stripe label,.woocommerce-checkout-payment .payment_methods .payment_method_paypal label{
    display:block !important
}
.woocommerce-checkout-payment .payment_methods .about_paypal{
    line-height:20px !important;
    padding-left:10px;
    padding-right:0;
    text-decoration:underline;
    float:none !important;
    display:inline-block
}
.woocommerce-checkout-payment .payment_methods .payment_box{
    position:static !important
}
.woocommerce-checkout-payment .place-order{
    padding:0 !important
}
 .woocommerce-checkout-payment .place-order button.button.alt{
    width:100% !important;
    line-height:50px;
    margin-top:20px
}
.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper{
    padding:9px 0
}
.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{
    color:#888;
    display:inline-block
}
.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text:before{
    vertical-align:text-bottom
}
 .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper a{
    color:var(--tb-theme-color)
}
.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-form__input-checkbox{
    width:0
}
.woocommerce-checkout-payment .term-wrapper>div{
    padding:0
}
.woocommerce-checkout-payment .term-wrapper>div.inner{
    border:0
}
.woocommerce-input-wrapper select{
    line-height:48px;
    border:1px solid #e5e5e5;
    padding:0 15px;
    -webkit-appearance:none;
    -moz-appearance:none;
    -o-appearance:none;
    -ms-appearance:none;
    appearance:none
}
 .woocommerce-input-wrapper select:focus{
    outline:0
}
#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{
    max-width:40px;
    padding-left:3px;
    margin:0
}
.woocommerce form .create-account{
    margin-top:10px
}
.woocommerce form .create-account .form-row.woocommerce-invalid label{
    color:inherit
}
form.checkout .woocommerce-checkout-review-order.compatible-checkout #payment,form.checkout .woocommerce-checkout-review-order.compatible-checkout .woocommerce-checkout-review-order-table{
    margin-bottom:30px
}
 form.checkout .woocommerce-checkout-review-order.compatible-checkout .wc-gzd-product-name-left{
    display:none
}
.calculated_shipping .shop_table tbody{
    display:flex;
    flex-direction:column
}
.calculated_shipping .shop_table tbody tr{
    display:flex
}
.calculated_shipping .shop_table tbody td{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    text-align:right
}
.woocommerce-cart .cart-collaterals .cart_totals table th{
    width:auto
}
form.checkout .order-review .shop_table{
    flex-direction:column;
    border-right:0
}
 form.checkout .order-review .shop_table .cart_item{
    display:table;
    width:100%
}
form.checkout .order-review .shop_table thead tr,form.checkout .order-review .shop_table tfoot tr{
    display:flex
}
form.checkout .order-review .shop_table>thead>tr th:last-child{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
form.checkout .order-review .shop_table>tfoot>tr>td{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
form.checkout .order-review .shop_table tfoot{
    display:flex;
    flex-direction:column
}
 #shipping_method.woocommerce-shipping-methods input[type=radio]{
    display:none
}
#shipping_method.woocommerce-shipping-methods input[type=radio]:checked+label:before{
    background:#fff;
    border-color:var(--tb-theme-color);
    color:var(--tb-theme-color)
}
#shipping_method.woocommerce-shipping-methods li{
    display:flex;
    flex-direction:row-reverse
}
#shipping_method.woocommerce-shipping-methods li>label{
    margin:0;
    font-size:13px;
    line-height:20px !important;
    font-weight:400
}
ul#shipping_method.woocommerce-shipping-methods{
    padding-top:7px
}
 ul#shipping_method.woocommerce-shipping-methods li{
    margin-bottom:15px
}
.cart_list .product-name img{
    display:none
}
#custom-register,#custom-login{
    color:#888;
    text-align:center
}
#custom-register input:not(.submit_button),#custom-login input:not(.submit_button){
    color:#888;
    padding-left:15px;
    padding-right:0;
    width:100%;
    margin:0 0 10px
}
#custom-register input:not(.submit_button):focus,#custom-login input:not(.submit_button):focus{
    outline:0
}
#custom-register label.error,#custom-login label.error{
    display:none;
    color:red;
    font-weight:500
}
 #custom-register label.error:last-child,#custom-login label.error:last-child{
    display:block !important
}
#custom-register button.error,#custom-login button.error{
    border:1px solid #f00 !important
}
#custom-register button.submit_button,#custom-login button.submit_button{
    width:100%;
    height:auto
}
#custom-register a,#custom-login a{
    text-decoration:none
}
#custom-register a.close,#custom-login a.close{
    position:absolute;
    right:15px;
    left:auto;
    top:15px
}
#custom-register a.text-link,#custom-login a.text-link{
    color:var(--tb-theme-color);
    margin:0;
    display:inline-block
}
 #custom-register p.status,#custom-login p.status{
    text-align:left;
    margin:15px 0 20px 0;
    font-weight:500;
    display:none
}
#custom-register p.status.successful,#custom-login p.status.successful{
    color:#8cc84a
}
#custom-register p.status.wrong,#custom-login p.status.wrong{
    color:#f7b217
}
#custom-register .social-log,#custom-login .social-log{
    margin-top:25px
}
#custom-register .vendor-register{
    margin-top:10px
}
#custom-register .vendor-register a{
    color:var(--tb-theme-color)
}
#custom-register .vendor-register a:hover{
    text-decoration:underline
}
 #custom-login-wrapper .modal-dialog{
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
#custom-login-wrapper #custom-register label.error,#custom-login-wrapper #custom-login label.error{
    float:left;
    margin:-2px 0 7px
}
#custom-login-wrapper .modal-content{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
#custom-login-wrapper .modal-content .modal-body{
    padding:45px 30px 35px
}
 #custom-login-wrapper .nav-tabs{
    margin-bottom:35px;
    width:100%;
    border:0;
    text-align:center
}
#custom-login-wrapper .nav-tabs li{
    float:none;
    display:inline-block
}
#custom-login-wrapper .nav-tabs li a{
    margin:0;
    color:#aaa;
    font-size:20px;
    font-weight:500;
    padding:0 11px;
    border:0;
    text-transform:uppercase
}
#custom-login-wrapper .nav-tabs li a:hover{
    background-color:transparent
}
#custom-login-wrapper .nav-tabs li.active a{
    color:#000
}
#custom-login-wrapper .tab-pane h3{
    font-size:14px;
    color:#555;
    font-weight:400;
    margin:0 0 10px;
    text-align:left
}
 #custom-login-wrapper .tab-pane .rememberme-wrapper{
    padding:3px 0 10px;
    color:#000;
    display:flex;
    justify-content:space-between
}
#custom-login-wrapper .tab-pane .rememberme-wrapper label{
    font-weight:normal;
    cursor:pointer;
    margin:0
}
.create-account-question .create-account-button{
    color:var(--tb-theme-color);
    text-transform:initial;
    padding:0;
    margin-top:15px;
    font-size:14px;
    letter-spacing:0
}
.create-account-question .create-account-button:hover{
    text-decoration:underline !important;
    color:var(--tb-theme-color)
}
 .sidebar>.widget ul.product_list_widget{
    margin-top:25px
}
.product_list_widget .product-block{
    border:0;
    padding:5px 0;
    margin:0;
    background:transparent
}
.product_list_widget .product-block .out-stock{
    display:none
}
.product_list_widget .product-block .product-content:before,.product_list_widget .product-block .product-content:after{
    content:" ";
    display:table
}
.product_list_widget .product-block .product-content:after{
    clear:both
}
.product_list_widget .product-block .product-content>div{
    display:table-cell;
    vertical-align:top
}
 .product_list_widget .product-block .block-inner{
    padding:0;
    padding-right:17px
}
.product_list_widget .product-block .image{
    border:1px solid #ddd;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.product_list_widget .product-block .image img{
    max-width:60px
}
.product_list_widget .product-block .caption{
    padding:0 !important;
    border:0;
    text-align:left;
    background:transparent
}
.product_list_widget .product-block .caption>.rating{
    position:static;
    line-height:22px
}
.product_list_widget .product-block .name{
    font-size:14px;
    line-height:23px;
    font-weight:normal;
    margin-top:-5px
}
 .product_list_widget .product-block .name a{
    font-weight:normal
}
.product_list_widget .product-block:hover .rating{
    opacity:1;
    filter:alpha(opacity=100)
}
.product_list_widget .product-block:hover .image{
    border-color:var(--tb-theme-color)
}
.product_list_widget .product-block .woocs_price_code{
    font-size:14px;
    display:block;
    line-height:17px
}
.sold-by-meta{
    margin-bottom:5px
}
.sold-by-meta>a{
    color:#999
}
.sold-by-meta>a:hover{
    color:var(--tb-theme-color)
}
.sold-by-meta .sold-by-label{
    color:#999
}
.dokan-dashboard .select2-container{
    z-index:9999
}
 .dokan-dashboard .page-header{
    margin-bottom:0
}
.dokan-dashboard .dokan-dashboard-wrap{
    padding:30px 0 60px;
    margin:0 auto
}
.dokan-dashboard .dokan-dashboard-wrap select.dokan-form-control{
    height:44px
}
.dokan-dashboard .dokan-dashboard-wrap input[type='submit'].dokan-btn,.dokan-dashboard .dokan-dashboard-wrap a.dokan-btn,.dokan-dashboard .dokan-dashboard-wrap .dokan-btn{
    height:44px;
    line-height:44px;
    padding-top:0;
    padding-bottom:0
}
.dokan-dashboard .dokan-dashboard-wrap .checkbox input[type="checkbox"]{
    position:absolute;
    left:0;
    margin-left:0;
    margin-right:0
}
 .dokan-dashboard .dokan-dashboard-wrap .import_div input.btn,.dokan-dashboard .dokan-dashboard-wrap .export_div input.btn{
    background-color:#eee;
    border:1px solid #eee;
    color:#444;
    font-size:14px;
    line-height:18px
}
.dokan-dashboard .dokan-dashboard-wrap .export_div label,.dokan-dashboard .dokan-dashboard-wrap .export_div input{
    margin:0
}
.dokan-dashboard .dokan-dashboard-wrap .export_div label{
    margin-left:7px
}
.dokan-dashboard .woocommerce-progress-form-wrapper .woocommerce-importer section,.dokan-dashboard .woocommerce-progress-form-wrapper .wc-progress-form-content section{
    padding:24px
}
 .dokan-dashboard .woocommerce-progress-form-wrapper .woocommerce-importer .woocommerce-importer-options th,.dokan-dashboard .woocommerce-progress-form-wrapper .woocommerce-importer .woocommerce-importer-options td,.dokan-dashboard .woocommerce-progress-form-wrapper .wc-progress-form-content .woocommerce-importer-options th,.dokan-dashboard .woocommerce-progress-form-wrapper .wc-progress-form-content .woocommerce-importer-options td{
    padding:15px
}
.dokan-dashboard .woocommerce-exporter-wrapper .woocommerce-exporter section{
    padding:24px
}
 .dokan-dashboard .woocommerce-exporter-wrapper .woocommerce-exporter .woocommerce-exporter-options th,.dokan-dashboard .woocommerce-exporter-wrapper .woocommerce-exporter .woocommerce-exporter-options td{
    padding:15px
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a.active,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover{
    background:var(--tb-theme-color)
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a i{
    padding:0
}
 .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover{
    background:var(--tb-theme-color)
}
.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:#000
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links.active a,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links:hover a{
    color:#fff
}
 .dokan-dashboard #insert-media-button{
    height:auto
}
.dokan-dashboard .dokan-table{
    margin-bottom:0
}
.dokan-dashboard .dokan-table td.diviader{
    display:none
}
.dokan-dashboard .dokan-table+select{
    margin-top:15px;
    height:44px
}
.dokan-dashboard .pagination-wrap{
    text-align:center
}
.dokan-dashboard .pagination-wrap>ul>li{
    display:inline-block
}
.dokan-dashboard .pagination-wrap>ul>li+li{
    margin-left:5px;
    margin-right:0
}
.dokan-dashboard .pagination-wrap>ul>li>span.current{
    color:#fff
}
.dokan-dashboard .pagination-wrap>ul>li>a{
    line-height:20px
}
 .dokan-dashboard .pagination-wrap>ul>li>a:hover,.dokan-dashboard .pagination-wrap>ul>li>a:focus{
    background:var(--tb-theme-color);
    color:var(--btn-color-white)
}
.dokan-dashboard .sells-graph .chart-container .legend>div,.dokan-dashboard .sells-graph .chart-container .legend>table{
    width:auto
}
.dokan-dashboard header.dokan-dashboard-header h1:before,.dokan-dashboard header.dokan-dashboard-header h1:after{
    content:" ";
    display:table
}
.dokan-dashboard header.dokan-dashboard-header h1:after{
    clear:both
}
 .dokan-product-listing .dokan-product-listing-area{
    padding:0
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach{
    padding:10px 0
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-form-group>input.hasDatepicker{
    padding-bottom:4px !important;
    font-size:14px
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .select2-container--default .select2-selection--single{
    margin-bottom:0
}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter{
    font-size:14px
}
 .dokan-orders-content .dokan-orders-area .dokan-table>thead>tr>th,.dokan-orders-content .dokan-orders-area .dokan-table>thead>tr>td,.dokan-orders-content .dokan-orders-area .dokan-table>tbody>tr>th,.dokan-orders-content .dokan-orders-area .dokan-table>tbody>tr>td,.dokan-orders-content .dokan-orders-area .dokan-table>tfoot>tr>th,.dokan-orders-content .dokan-orders-area .dokan-table>tfoot>tr>td,.dokan-orders-content .dokan-orders-area .dokan-table>thead>tr>th,.dokan-orders-content .dokan-orders-area .dokan-table>thead>tr>td,.dokan-orders-content .dokan-orders-area .dokan-table>tbody>tr>th,.dokan-orders-content .dokan-orders-area .dokan-table>tbody>tr>td,.dokan-orders-content .dokan-orders-area .dokan-table>tfoot>tr>th,.dokan-orders-content .dokan-orders-area .dokan-table>tfoot>tr>td{
    vertical-align:middle
}
 #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar img{
    margin:0
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer a span{
    padding:0
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer a span.dokan-btn-round{
    width:38px;
    height:38px;
    line-height:38px
}
.pagination-wrap ul.pagination{
    padding-left:15px
}
.woocommerce form.register.dokan-vendor-register{
    padding:0 0 50px
}
.woocommerce form.register.dokan-vendor-register .form-row{
    padding:0;
    margin:0
}
.woocommerce form.register.dokan-vendor-register .form-row-wide{
    margin-bottom:10px
}
 .woocommerce.dokan-store #reviews h3{
    margin-bottom:20px;
    font-size:20px;
    font-weight:bold
}
.woocommerce.dokan-store #reviews #comments ol.commentlist li img.avatar{
    width:72px;
    position:absolute
}
.woocommerce.dokan-store #reviews #comments ol.commentlist li .comment-text p{
    margin-bottom:5px
}
.woocommerce.dokan-store #reviews #comments ol.commentlist li .description{
    color:#000
}
.woocommerce.dokan-store #reviews #comments ol.commentlist li .description h4{
    font-weight:600
}
.woocommerce.dokan-store #reviews #comments ol.commentlist li .dokan-review-wrapper{
    margin-top:15px
}
 .vendor_sidebar+#main .dokan-single-store.dokan-w8{
    width:100%;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    height:100%
}
#dokan-store-listing-filter-wrap{
    margin-bottom:30px;
    padding:15px
}
#dokan-store-listing-filter-wrap .right .toggle-view .active{
    color:var(--tb-theme-color)
}
#dokan-store-listing-filter-wrap .right .item button{
    color:#fff
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li{
    margin-bottom:30px
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper{
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper:hover{
    -webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.25);
    box-shadow:0 0 30px 0 rgba(0,0,0,0.25)
}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a{
    font-size:18px
}
.dokan-orders-content .dokan-table>tbody>tr>td.dokan-order-action{
    display:flex;
    padding:0;
    justify-content:center;
    margin:0;
    width:100%
}
.dokan-orders-content .dokan-table>tbody>tr>td.dokan-order-action>a{
    padding:0;
    margin:0 8px;
    background:transparent;
    border:0
}
 .dokan-orders-content .dokan-table>tbody>tr>td.dokan-order-action>a>i{
    margin:0
}
.dokan-orders-content .dokan-table>tbody>tr>td.dokan-order-action>a:hover{
    background:transparent;
    color:var(--tb-theme-color)
}
.dokan-single-store{
    background:#fff
}
.dokan-single-store .profile-frame{
    padding-bottom:0;
    background-color:transparent
}
.dokan-single-store .dokan-store-tabs{
    padding:30px 0
}
.dokan-single-store .dokan-store-tabs ul{
    border:0;
    margin:0
}
.dokan-single-store .dokan-store-tabs ul li:not(.dokan-right){
    border:1px solid #ededed
}
 @media(min-width:1200px){
    .dokan-single-store .dokan-store-tabs ul li:not(.dokan-right)+li{
        border-left:0
    }
}
.dokan-single-store .dokan-store-tabs ul li:not(.dokan-right) a{
    padding:0;
    line-height:42px;
    color:#000;
    padding:0 15px;
    background:#fff
}
.dokan-single-store .dokan-store-tabs ul li:not(.dokan-right) a:hover{
    background-color:#eee
}
.dokan-single-store .dokan-store-tabs ul li.dokan-right{
    margin:0;
    margin-left:10px;
    border-right:0
}
.dokan-single-store .dokan-store-tabs ul li.dokan-right>button{
    margin:0;
    outline:0;
    height:42px;
    padding:0 18px
}
 .dokan-single-store .dokan-store-tabs+.tbay-filter{
    width:100%
}
.dokan-single-store .dokan-store-tabs+.tbay-filter .filter{
    margin-right:20px;
    margin-left:0
}
@media(min-width:768px){
    .dokan-single-store .dokan-store-tabs+#reviews{
        padding:0 30px
    }
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper{
    padding:40px;
    padding-top:0;
    height:auto;
    border-color:#e0e0e0
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery{
    position:static;
    height:auto;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    flex-direction:column;
    color:#555
}
 .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{
    margin-top:-100px
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{
    float:left;
    width:120px;
    height:120px;
    padding:0;
    border-color:#e5e5e5
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info{
    padding-top:28px
}
 .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{
    color:#000;
    font-size:22px;
    text-shadow:none;
    -webkit-text-shadow:none;
    -moz-text-shadow:none;
    -ms-text-shadow:none;
    -o-text-shadow:none;
    margin:0 0 10px
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{
    padding:0;
    margin:0
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li{
    padding:0;
    padding-right:7px;
    float:left;
    clear:both;
    line-height:26px
}
 .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li.dokan-store-phone{
    color:var(--tb-theme-color)
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{
    top:auto;
    bottom:40px;
    right:40px;
    left:auto
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper ul li,.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper ul{
    padding:0
}
 .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{
    padding:0;
    margin:0
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li.dokan-store-open-close{
    color:#21ab0b
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i{
    display:none
}
.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    flex-direction:column
}
 .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{
    padding:0
}
.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li:before{
    display:none !important
}
.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{
    font-size:24px
}
 .dokan-single-store #store-toc-wrapper h2{
    margin-bottom:20px;
    font-size:20px;
    line-height:22px;
    font-weight:bold
}
.dokan-store #sidebar-shop+.archive-shop{
    padding:0
}
#nav-below .pager{
    margin:0
}
.pagination-wrap ul.pagination>li>a,.dokan-pagination-container .dokan-pagination>li>a{
    padding:11px 18px;
    border:1px solid #ddd;
    margin:0 3px;
    line-height:1;
    color:#000;
    background:#fff
}
.pagination-wrap ul.pagination>li>a:hover,.dokan-pagination-container .dokan-pagination>li>a:hover{
    border-color:var(--tb-theme-color);
    color:var(--tb-theme-color);
    background:#fff
}
 .pagination-wrap ul.pagination>li.disabled a:hover,.dokan-pagination-container .dokan-pagination>li.disabled a:hover{
    color:#ccc;
    border:1px solid #ddd
}
.pagination-wrap ul.pagination>li.active a,.dokan-pagination-container .dokan-pagination>li.active a{
    background:#f5f5f5;
    color:#000
}
.pagination-wrap ul.pagination>li.active a:hover,.dokan-pagination-container .dokan-pagination>li.active a:hover{
    border-color:#ddd;
    color:#000
}
.pagination-wrap ul.pagination>li>span.current,.dokan-pagination-container .dokan-pagination>li>span.current{
    padding:14px 18px;
    border:1px solid #ddd;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    margin:0 3px;
    line-height:1;
    background:#f5f5f5;
    color:#000
}
 .pagination-wrap ul.pagination>li:first-child>a,.pagination-wrap ul.pagination>li:first-child span,.dokan-pagination-container .dokan-pagination>li:first-child>a,.dokan-pagination-container .dokan-pagination>li:first-child span{
    margin-left:0
}
.pagination-wrap ul.pagination>li>a{
    padding-top:14px;
    padding-bottom:14px
}
.pagination-wrap ul.pagination>li .prev,.pagination-wrap ul.pagination>li .next{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    font-size:14px
}
 .dokan-pagination-container{
    margin-top:25px
}
@media(min-width:768px){
    #shop-now.has-buy-now .dokan-store-support-btn-product+.tbay-buy-now.button{
        margin:10px 0 0;
        clear:both
    }
    #shop-now.has-buy-now .dokan-store-support-btn-product ~ .group-button{
        margin:10px 0 0 20px
    }
}
@media(max-width:767px){
    .woocommerce div.product form.cart .dokan-store-support-btn-product{
        min-height:46px
    }
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{
        border-left:1px solid #454545
    }
}
@media(max-width:479px){
    .woocommerce div.product.product-type-grouped form.cart .dokan-store-support-btn-product{
        bottom:47px
    }
     .woocommerce div.product form.cart.open .dokan-store-support-btn-product{
        position:absolute;
        right:15px;
        left:auto;
        bottom:56px
    }
    .woocommerce.single-product div.product .cart .warranty_info{
        padding-left:15px;
        padding-right:15px
    }
}
@media only screen and (max-width:450px){
    .dokan-dashboard .dokan-dash-sidebar #dokan-navigation{
        background:unset
    }
}
.woocommerce div.product.product-type-external form.cart .dokan-store-support-btn-product+.group-button{
    margin-top:0;
    margin-left:15px
}
.woocommerce div.product form.cart .dokan-store-support-btn-product{
    background:var(--tb-theme-color);
    border:1px solid var(--tb-theme-color);
    margin:0 0 0 15px !important
}
 .woocommerce div.product form.cart .dokan-store-support-btn-product:focus{
    color:#fff
}
.woocommerce div.product form.cart .dokan-store-support-btn-product+.group-button{
    margin-top:15px;
    margin-left:0
}
.archive-shop.archive-full{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    flex-direction:column
}
.dokan-store-sidebar{
    background:#fff
}
.dokan-store-sidebar .dokan-store-widget .widget-title{
    font-size:18px;
    text-transform:capitalize;
    line-height:23px;
    font-weight:500;
    margin:0 0 15px
}
.dokan-store-sidebar .dokan-store-widget ul{
    list-style:none;
    padding:0;
    margin:0
}
 .dokan-store-sidebar .dokan-store-widget ul.product_list_widget li{
    margin:0;
    position:relative;
    padding-left:70px;
    min-height:65px
}
.dokan-store-sidebar .dokan-store-widget ul.product_list_widget li .star-rating{
    display:block
}
.dokan-store-sidebar .dokan-store-widget ul.product_list_widget li>a{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    flex-wrap:nowrap
}
.dokan-store-sidebar .dokan-store-widget ul.product_list_widget li>a img{
    position:absolute;
    left:0;
    right:auto;
    max-width:60px;
    border:1px solid #ddd
}
 .dokan-store-sidebar .dokan-store-widget ul.product_list_widget li>a>span{
    line-height:24px;
    font-weight:normal
}
.dokan-store-sidebar .dokan-store-widget ul.product_list_widget li+li{
    margin-top:10px;
    padding-top:5px
}
.dokan-store-sidebar .dokan-store-widget ul.product_list_widget li .woocommerce-Price-amount{
    color:#ca0815;
    font-size:15px
}
.dokan-store-sidebar .dokan-store-widget ul.product_list_widget li ins{
    text-decoration:none
}
.dokan-store-sidebar .dokan-store-widget ul.product_list_widget li del{
    color:#888;
    margin-left:5px;
    margin-right:0
}
 .dokan-store-sidebar .dokan-store-widget ul.product_list_widget li del .woocommerce-Price-amount{
    color:#888;
    font-weight:normal
}
.dokan-store-sidebar .dokan-store-widget+.widget{
    border:0;
    border-top:1px solid #eaeaea;
    padding-top:30px;
    margin-top:30px
}
.dokan-store-sidebar .dokan-store-widget form.seller-form ul li>input+label{
    display:none !important
}
.dokan-store-sidebar .dokan-store-widget form.seller-form ul li textarea{
    outline:0;
    border:1px solid #e5e5e5
}
.dokan-store-sidebar .dokan-store-widget form.seller-form>input[type="submit"]{
    width:100%
}
 .dokan-store-sidebar .dokan-store-widget.dokan-category-menu h3.widget-title{
    padding:0;
    background-color:transparent;
    border:0
}
.dokan-store-sidebar .dokan-category-menu #cat-drop-stack>ul li.parent-cat-wrap a{
    margin:0;
    padding:4px 0;
    border-bottom:0 !important;
    font-size:14px
}
.dokan-store-sidebar .dokan-category-menu #cat-drop-stack>ul li.parent-cat-wrap a:hover,.dokan-store-sidebar .dokan-category-menu #cat-drop-stack>ul li.parent-cat-wrap a:focus{
    color:var(--tb-theme-color)
}
.dokan-store-sidebar .dokan-category-menu #cat-drop-stack>ul li.parent-cat-wrap>.children{
    padding:0 20px;
    background:#fff
}
 .dokan-store-sidebar .dokan-category-menu{
    border:0
}
#dokan-seller-listing-wrap button{
    outline:unset;
    padding:0 10px;
    height:40px;
    line-height:40px
}
#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap{
    margin-bottom:15px
}
.dokan-follow-store-button.dokan-follow-store-button-working.dokan-btn-sm:after{
    margin-top:2px
}
.woocommerce .woocommerce-MyAccount-content .dokan-account-migration-lists>li a{
    border:0;
    padding:0;
    letter-spacing:0;
    font-size:12px
}
.woocommerce .woocommerce-MyAccount-content .dokan-account-migration-lists>li a:hover,.woocommerce .woocommerce-MyAccount-content .dokan-account-migration-lists>li a:focus{
    background:transparent
}
 .sold-by-meta.sold-dokan{
    margin-top:5px
}
.woocommerce div.product div.summary form button.dokan-btn{
    margin-top:15px;
    margin-right:15px
}
@media(min-width:1200px){
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info-head{
        padding:0 30px
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img,.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name{
        text-align:left
    }
     .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-img{
        min-height:360px
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper{
        height:auto
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{
        width:120px;
        height:120px
    }
}
@media(min-width:768px) and (max-width:991px){
    #dokan-seller-listing-wrap.grid-view ul.dokan-seller-wrap li{
        width:50% !important
    }
}
@media(min-width:768px) and (max-width:1199px){
    #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper>.store-content .store-data-container{
        padding:10px 0
    }
    #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper>.store-content .store-data-container .store-data h2{
        margin-bottom:5px;
        font-size:24px
    }
    #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper>.store-content .store-data-container .store-data .dokan-seller-rating[class]{
        top:50%
    }
}
@media(max-width:1280px){
    .dokan-dashboard .dokan-dashboard-wrap{
        width:100%
    }
}
@media(max-width:1199px){
    .dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group{
        float:left
    }
    .dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group>input{
        border:1px solid #ededed
    }
    .dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form button[name="product_listing_search"]{
        float:none
    }
    .dokan-dashboard .dokan-dashboard-wrap>div{
        width:100%
    }
     .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu{
        margin-bottom:0
    }
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a{
        padding:10px;
        text-align:center
    }
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after{
        left:auto;
        right:1px
    }
    .dokan-dashboard .dokan-dashboard-content{
        padding:0;
        margin-top:20px
    }
    .dokan-dashboard .dokan-dashboard-content .dokan-product-date-filter,.dokan-dashboard .dokan-dashboard-content .dokan-product-search-form{
        width:100%
    }
     .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach>form{
        width:100%
    }
    .dokan-pagination-container{
        padding-bottom:0
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name{
        font-size:24px;
        color:#000
    }
}
@media(max-width:991px){
    .dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dokan-dash-left{
        padding-right:0
    }
    .dokan-dashboard .dashboard-content-area>div{
        width:100%;
        padding:0
    }
     .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{
        position:static;
        margin-top:15px;
        text-align:left
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper ul>li{
        margin-left:0 !important;
        margin-right:8px
    }
    .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery{
        padding:30px 15px 15px
    }
     .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info{
        padding-left:0;
        width:100%;
        text-align:center
    }
    .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li{
        line-height:22px;
        margin:0;
        text-align:center
    }
    .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{
        margin-top:5px;
        text-align:center
    }
     .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{
        float:none;
        margin:auto
    }
}
@media(max-width:767px){
    .woocommerce form.register.dokan-vendor-register{
        padding-left:0;
        padding-right:0
    }
    .dokan-store-sidebar,.dokan-single-store{
        width:100% !important;
        margin-left:0;
        margin-right:0
    }
    .dokan-dashboard .dokan-dashboard-wrap{
        padding:0
    }
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        flex-direction:column
    }
     body.dokan-store{
        background:transparent
    }
    .dokan-single-store .dokan-store-tabs+.tbay-filter .main-filter{
        padding-bottom:15px
    }
    .dokan-single-store .dokan-store-tabs,.dokan-single-store .dokan-store-sidebar .dokan-store-widget{
        padding-right:0;
        padding-left:0
    }
    .dokan-single-store .profile-frame{
        padding:0
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper{
        padding:20px
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{
        margin-top:0
    }
     .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{
        border:0;
        width:75px;
        height:75px
    }
    .dokan-single-store .dokan-store-tabs .dokan-list-inline{
        white-space:nowrap;
        overflow:hidden;
        overflow-x:auto
    }
    .dokan-single-store .dokan-store-tabs .dokan-list-inline>li{
        float:none !important
    }
    .dokan-single-store .dokan-store-tabs .dokan-list-inline>li button.dokan-btn{
        height:42px;
        vertical-align:inherit
    }
    #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer{
        text-align:left
    }
     .dokan-store .display-products:not(.products-list) .row{
        margin-left:-8px;
        margin-right:-8px
    }
    .dokan-store .display-products:not(.products-list) .row>div{
        padding-left:8px;
        padding-right:8px;
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%
    }
    .dokan-store .dokan-pagination-container{
        margin-top:30px
    }
}
@media only screen and (max-width:450px){
    .dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon{
        top:7px
    }
}
@media(max-width:480px){
    .dokan-single-store .dokan-store-tabs ul:before,.dokan-single-store .dokan-store-tabs ul:after{
        content:" ";
        display:table
    }
     .dokan-single-store .dokan-store-tabs ul:after{
        clear:both
    }
    .dokan-single-store .dokan-store-tabs ul li{
        margin:0;
        border:0
    }
    .dokan-form-horizontal{
        text-align:left
    }
    .dokan-form-horizontal .dokan-control-label{
        text-align:left
    }
    .dokan-dashboard [class*="dokan-w"],.dokan-dashboard .store-open-close .dokan-w6{
        width:100% !important;
        margin-left:0 !important
    }
    .dokan-form-group{
        margin-left:0 !important
    }
}
@media(max-width:1199px) and (min-width:431px){
    .dokan-dashboard .dokan-table{
        overflow-x:auto;
        overflow-y:hidden;
        display:block;
        outline:0;
        white-space:nowrap;
        border-bottom:0
    }
}
@media(max-width:430px){
    .dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form{
        justify-content:flex-end;
        flex-direction:row-reverse
    }
    .dokan-dashboard .dokan-orders-area .dokan-order-filter-serach .dokan-btn{
        margin-top:10px
    }
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{
        width:100%
    }
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:first-child{
        border-top:1px solid #454545
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{
        max-width:unset
    }
}
.dokan-settings-content .dokan-settings-area .dokan-form-group .checkbox input:not([type="file"])[type="checkbox"]{
    margin-right:5px;
    margin-left:0
}
input[type="submit"].dokan-btn-default,a.dokan-btn-default,.dokan-btn-default{
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.dokan-panel-body .document-box input[type="radio"]{
    height:auto
}
.dokan-panel-body button.dokan-v-start-btn{
    margin-bottom:0
}
.dokan-add-new-product-popup .mfp-close:active{
    top:10px
}
 .dokan-add-new-product-popup .product-container-footer .dokan-show-add-product-error{
    width:auto
}
.store-page-wrap.woocommerce{
    width:100%
}
.woocommerce-result-count.result-vendor{
    float:inherit
}
.dokan-store .display-mode-warpper{
    float:right
}
.dokan-store .display-mode-warpper>a{
    padding:0;
    margin-right:12px;
    margin-left:0;
    outline:0;
    float:left;
    line-height:30px;
    color:#888
}
.dokan-store .display-mode-warpper>a:last-child{
    margin-right:0
}
.dokan-store .display-mode-warpper>a>i{
    font-size:21px;
    line-height:1;
    display:inline-block;
    vertical-align:text-bottom
}
 .dokan-store .display-mode-warpper>a#display-mode-grid>i{
    font-size:18px
}
.dokan-store .display-mode-warpper>a#display-mode-list>i{
    font-size:23px
}
.dokan-store .display-mode-warpper>a:hover i,.dokan-store .display-mode-warpper>a:active i,.dokan-store .display-mode-warpper>a.active i{
    color:var(--tb-theme-color)
}
.dokan-store .button-filter-mobile{
    line-height:1;
    margin-right:25px;
    margin-left:0
}
.col-lg-9 .dokan-single-store.dokan-w8{
    width:100%
}
@media(min-width:1200px){
    body:not(.woocommerce) aside.sidebar.vendor_sidebar .widget{
        margin-left:0
    }
     .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{
        font-weight:500
    }
}
@media(max-width:321px){
    .dokan-single-store .dokan-store-tabs+.tbay-filter .filter .button-filter-mobile{
        font-size:0
    }
    .dokan-single-store .dokan-store-tabs+.tbay-filter .filter .button-filter-mobile i{
        font-size:16px;
        margin-top:-10px
    }
}
@media(max-width:378px){
    .dokan-single-store .dokan-store-tabs+.tbay-filter .main-filter{
        display:block !important
    }
     .dokan-single-store .dokan-store-tabs+.tbay-filter .main-filter .filter{
        float:left;
        margin:0
    }
    .dokan-single-store .dokan-store-tabs+.tbay-filter .main-filter .result-vendor{
        margin:5px 0;
        float:left;
        width:100%
    }
    .dokan-single-store .dokan-store-tabs+.tbay-filter .main-filter .display-mode-warpper{
        text-align:right
    }
    .dokan-store .button-filter-mobile{
        font-size:0;
        margin-right:10px
    }
    .dokan-store .button-filter-mobile i{
        vertical-align:inherit;
        line-height:26px
    }
}
.woocommerce table.shop_table.dokan-rma-order-item-table>thead>tr>th input[type="checkbox"],.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr>th input[type="checkbox"]{
    display:block
}
 @media(min-width:1000px){
    .dokan-store-wrap .dokan-single-store{
        padding-left:15px;
        padding-right:0
    }
    .dokan-store-wrap .dokan-store-sidebar{
        flex:0 1 25%;
        padding-right:15px;
        padding-left:0
    }
    .dokan-store-wrap.layout-left .dokan-store-sidebar,.dokan-store-wrap.layout-right .dokan-store-sidebar{
        margin:0
    }
    .dokan-store-wrap.layout-left .dokan-single-store,.dokan-store-wrap.layout-right .dokan-single-store{
        max-width:75%
    }
    .dokan-store-wrap.layout-right .dokan-single-store{
        padding-right:15px;
        padding-left:0
    }
    .dokan-store-wrap.layout-right .dokan-store-sidebar{
        padding-left:15px;
        padding-right:0
    }
}
.dokan-store-wrap{
    max-width:100%
}
.tbay-sidebar-vendor.sidebar{
    padding:0
}
.dokan-store-products-filter-area .product-name-search,.dokan-store-products-filter-area .orderby-search{
    padding:0 15px;
    outline:0
}
.dokan-store-products-filter-area input.dokan-btn-theme{
    line-height:40px
}
@media(max-width:767px){
    div.dokan-store-products-filter-area .product-name-search{
        width:70%
    }
    div.dokan-store-products-filter-area .search-store-products{
        width:30%
    }
    div.dokan-store-products-filter-area .orderby-search{
        width:100%;
        margin-top:15px
    }
}
.dokan-store-products-filter-area #dokan-store-products-search-result{
    z-index:999
}
.dokan-ls-sale-price .woocommerce-Price-amount{
    color:#888
}
.dokan-single-store .dokan-store-tabs ul.dokan-modules-button{
    border:0
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline{
    border-width:0 1px 0 0
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li:last-child{
    margin-right:0
}
.dokan-dashboard .fa.fa-long-arrow-left:before{
    content:"\f177"
}
.dokan-dashboard .fa.fa-dashboard:before,.dokan-dashboard .fa.fa-tachometer:before{
    content:"\f0e4"
}
 .dokan-dashboard .fa.fa-external-link:before{
    content:"\f08e"
}
.dokan-dashboard .fa.fa-cloud-upload:before{
    content:"\f0ee"
}
.dokan-store .fa.fa-map-marker:before{
    content:"\f041"
}
.dokan-store .fa.fa-mobile-phone:before,.dokan-store .fa.fa-mobile:before{
    content:"\f10b"
}
.dokan-store .fa.fa-external-link:before{
    content:"\f08e"
}
.dokan-store .fa.fa-facebook:before{
    content:"\f09a"
}
.dokan-store .fa-youtube-square:before{
    content:"\f431"
}
 .dokan-edit-row .dokan-section-heading .fa.fa-map-marker:before{
    content:"\f041"
}
.urna-social-links .fa.fa-facebook:before{
    content:"\f09a"
}
.mvx_regi_main .register{
    font-family:var(--tb-text-primary-font);
    padding:40px 30px;
    margin:0 0 18px;
    border-color:#e5e5e5;
    background:#f5f5f5;
    color:#555;
    max-width:750px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
.mvx_regi_main .register .reg_header1{
    display:none
}
.mvx_regi_main .register .reg_header2{
    margin:0 0 20px;
    color:#000;
    font-size:20px;
    line-height:36px;
    padding:0 0 15px;
    border-bottom:1px solid #e5e5e5;
    font-weight:500;
    text-transform:unset
}
 .mvx_regi_main .register .woocommerce-privacy-policy-text a{
    color:var(--tb-theme-color)
}
.mvx_regi_main .register .woocommerce-privacy-policy-text a:hover{
    text-decoration:underline
}
.mvx_regi_main .register .mvx_regi_form_box{
    margin:0;
    box-shadow:none;
    padding:0
}
.mvx_regi_main .register .mvx_regi_form_box .mvx-regi-12{
    margin:0 0 15px;
    width:100%
}
.mvx_regi_main .register .mvx_regi_form_box input[required="required"]{
    background:#fff;
    border-color:#ddd;
    height:42px;
    line-height:normal;
    font-family:var(--tb-text-primary-font);
    color:#000
}
 .mvx_regi_main .register .mvx_regi_form_box label{
    font-weight:500;
    color:#000
}
.mvx_regi_main .register .mvx_regi_form_box input[type="text"],.mvx_regi_main .register .mvx_regi_form_box input[type="email"],.mvx_regi_main .register .mvx_regi_form_box input[type="password"]{
    padding:0 15px
}
.mvx_regi_main .register .mvx_regi_form_box ~ .mvx_regi_form_box{
    margin-bottom:15px
}
.mvx_regi_main .register .button{
    height:auto;
    font-family:var(--tb-text-primary-font) !important;
    margin-top:11px
}
 .woocommerce .mvx-quick-info-wrapper .input-text{
    width:100%;
    max-width:300px
}
.woocommerce .mvx-quick-info-wrapper #respond textarea{
    border:1px solid #ddd !important;
    padding:15px;
    width:100%
}
.woocommerce .mvx-quick-info-wrapper #respond textarea:focus-visible{
    outline:0
}
.mvx-product-policies h2.mvx_policies_heading{
    font-size:20px;
    font-weight:500
}
.product_meta #report_abuse{
    text-decoration:underline;
    font-weight:600
}
#report_abuse_form .mvx-abuse-report-title1{
    font-size:18px;
    font-weight:600;
    line-height:24px
}
 #report_abuse_form input,#report_abuse_form textarea{
    line-height:normal;
    border:1px solid #ddd;
    padding:0 15px !important;
    margin-bottom:10px !important;
    outline:0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    background:#fff
}
@media(max-width:480px){
    #report_abuse_form input,#report_abuse_form textarea{
        padding:0 8px !important
    }
}
#report_abuse_form input{
    height:42px
}
#report_abuse_form textarea{
    height:150px
}
#report-abuse table{
    border:0
}
 #report-abuse table tr td{
    border:0 !important;
    padding:0
}
#report-abuse table tr td input[type="text"],#report-abuse table tr td input[type="email"],#report-abuse table tr td textarea{
    border:1px solid #e5e5e5;
    padding:15px;
    margin-bottom:10px
}
#report-abuse table input[type="submit"]{
    background:var(--tb-theme-color);
    color:var(--btn-color-white);
    border:0
}
#report-abuse table input[type="submit"]:hover{
    background:var(--tb-theme-color);
    color:var(--btn-color-white)
}
 h2.custqna-title{
    font-size:18px
}
.mvx_vendor_banner_template.template1 .description_data p{
    line-height:1.46
}
.mvx_fpm_buttons{
    text-align:center;
    left:15px !important
}
.mvx_fpm_buttons .mvx_fpm_button_separator{
    margin:0 auto
}
#cust_qna_form h2{
    margin:0 0 30px;
    font-size:20px;
    line-height:36px;
    padding:0 0 15px;
    border-bottom:1px solid #e5e5e5;
    font-weight:500
}
#cust_qna_form form.customerqna-form{
    margin:0 0 30px
}
#cust_qna_form #qna-ask-input input[type=text]{
    font-size:14px;
    height:44px;
    padding:0 20px;
    border-color:#e5e5e5
}
 .products-list .product-block .sold-by-meta.sold-mvx ~ .group-buttons{
    margin-top:20px
}
.vendor_sidebar>.widget.widget_product_categories{
    border-bottom:1px solid #e5e5e5;
    padding-bottom:27px
}
.vendor_sidebar .widget_mvx_quick_info #respond input[type="text"],.vendor_sidebar .widget_mvx_quick_info #respond textarea,.vendor_sidebar .widget_mvx_quick_info #respond input[type="email"]{
    width:100%
}
.vendor_sidebar .widget_mvx_quick_info #respond textarea{
    border:1px solid #ddd !important;
    padding:10px 15px;
    outline:0
}
 .vendor_sidebar .widget_mvx_quick_info #respond input#submit{
    background:var(--tb-theme-color);
    width:100%
}
.vendor_sidebar .widget_product_vendor_list input[type="search"]{
    border:1px solid #ddd !important;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:5px;
    height:42px
}
#mvx_vendor_reviews #review_form_wrapper{
    border-top:1px solid #e5e5e5;
    margin-top:19px;
    float:left;
    width:100%;
    padding-bottom:0
}
#mvx_vendor_reviews #review_form_wrapper #reply-title{
    padding-top:30px
}
#mvx_vendor_reviews .comment-form-comment{
    margin-bottom:15px !important
}
 #mvx_vendor_reviews #comments{
    padding-top:15px;
    clear:both
}
#mvx_vendor_reviews #comments h2{
    display:inline-block;
    padding:19px 0 21px
}
#mvx_vendor_reviews #comments .woocommerce-noreviews{
    display:none
}
#mvx_vendor_reviews #comments .vendor_comment_list{
    padding:0
}
#mvx_vendor_reviews #comments .vendor_comment_list li:last-child{
    border-bottom:0 !important
}
#mvx_vendor_reviews #comments time{
    float:none
}
#mvx_vendor_reviews .stars ~ .stars{
    display:none
}
.mvx_vendor_banner>img{
    margin-bottom:0
}
.tax-dc_vendor_shop .tbay-filter .woocommerce-ordering{
    display:none
}
 .tax-dc_vendor_shop .tbay-filter .woocommerce-result-count{
    float:right
}
#mvx-store-conatiner .mvx-store-detail-list li>a[href="#reviews"]{
    font-size:14px;
    font-weight:400;
    color:inherit
}
#mvx-store-conatiner .mvx-store-detail-list li.list-rating span.star-rating:before{
    color:#ddd !important
}
#mvx-store-conatiner .mvx-store-detail-list li.list-rating span.star-rating>span{
    overflow:hidden;
    float:left;
    top:0;
    left:0;
    position:absolute;
    padding-top:1.5em
}
#mvx-store-conatiner .mvx-store-locator-wrap ~ .mvx-store-list-wrap{
    margin-left:-15px;
    margin-right:-15px
}
 #mvx-store-conatiner .mvx-store-locator-wrap ~ .mvx-store-list-wrap .mvx-store-list{
    width:calc(33.33333% - 30px);
    margin:0 15px 30px
}
#mvx-store-conatiner .mvx-store-locator-wrap ~ .mvx-store-list-wrap .mvx-store-list:nth-child(3n+1){
    margin-left:15px;
    margin-right:15px
}
@media(max-width:991px){
    #mvx-store-conatiner .mvx-store-locator-wrap ~ .mvx-store-list-wrap .mvx-store-list:nth-child(3n+1){
        clear:none
    }
    #mvx-store-conatiner .mvx-store-locator-wrap ~ .mvx-store-list-wrap .mvx-store-list:nth-child(2n+1){
        clear:both;
        margin-left:15px
    }
}
#mvx-store-conatiner .mvx-store-locator-wrap{
    margin-top:-24px
}
#mvx-store-conatiner .mvx-store-locator-wrap .mvx-store-map-pagination{
    border-bottom-color:#eee;
    padding-bottom:21px;
    margin-bottom:30px;
    padding-top:37px
}
#mvx-store-conatiner .mvx-store-locator-wrap .mvx-store-map-pagination .vendor_sort select{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border:1px solid #ddd;
    outline:0
}
#mvx-store-conatiner div.mvx-store-map-pagination{
    padding-bottom:0;
    padding-top:15px
}
 #mvx-store-conatiner div.mvx-store-map-pagination .mvx-pagination-count{
    margin:0 0 15px;
    float:none !important
}
#mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort>*{
    margin-bottom:15px
}
#mvx-store-conatiner div.mvx-store-map-pagination .vendor_sort>*.vendors_sort_shipping_fields{
    border-color:#f3f0f0
}
#mvx-store-conatiner .mvx-store-map-filter{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    background:#f5f5f5 !important;
    padding:10px !important
}
#mvx-store-conatiner .mvx-store-map-filter>div{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    margin-right:12px
}
 #mvx-store-conatiner .mvx-store-map-filter>div.mvx-email{
    -webkit-box-flex:2;
    -moz-box-flex:2;
    -webkit-flex:2;
    -ms-flex:2;
    flex:2
}
#mvx-store-conatiner .mvx-store-map-filter>div.mvx-within,#mvx-store-conatiner .mvx-store-map-filter>div.mvx-distanceSelect{
    max-width:210px;
    font-weight:600
}
#mvx-store-conatiner .mvx-store-map-filter input[type="text"],#mvx-store-conatiner .mvx-store-map-filter select{
    width:100%;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border:1px solid #ddd
}
 #mvx-store-conatiner .mvx-store-map-filter select{
    outline:0
}
#mvx-store-conatiner .mvx-store-map-filter input[type="submit"]{
    min-width:129px
}
#mvx-store-conatiner .mvx-store-list .mvx-store-info{
    left:25px
}
#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap{
    padding-left:25px;
    padding-right:25px
}
#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list{
    margin-top:9px
}
#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li{
    padding:0
}
 #mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li.list-name{
    margin-bottom:7px
}
#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li.list-rating{
    margin-top:-8px;
    margin-bottom:4px
}
#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li .store-name{
    font-size:16px;
    font-weight:600;
    color:inherit
}
#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li .store-name:hover{
    color:var(--tb-theme-color)
}
 #mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li i{
    font-size:14px
}
#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li i+p{
    padding-left:20px
}
#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li .mvx_vendor_detail{
    color:inherit;
    color:var(--tb-theme-color)
}
#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li .mvx_vendor_detail i,#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li .mvx_vendor_detail label{
    font-weight:normal
}
 #mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li .mvx_vendor_detail i{
    position:unset;
    margin-right:10px;
    color:inherit
}
#mvx-store-conatiner .mvx-store-list .mvx-store-detail-wrap .mvx-store-detail-list li .mvx_vendor_detail i.ico-call-icon:before{
    content:"\e901"
}
.mvx-store-detail-list .star-rating:before,.mvx_vendor_banner_template.template3 .img_div+div .star-rating:before{
    color:#000 !important
}
.mvx_vendor_banner_template.template3 .img_div+div label{
    font-size:14px;
    font-weight:400;
    color:inherit
}
 .mvx_vendor_banner_template.template3 .img_div+div p{
    text-align:left;
    line-height:1;
    font-weight:400;
    margin:0
}
.mvx_vendor_banner_template.template3 .img_div+div p.mvx_vendor_detail{
    margin-right:15px
}
.mvx_vendor_banner_template.template3 .img_div+div p.mvx_vendor_name{
    font-weight:600;
    margin:16px 0 21px 0
}
.mvx_vendor_banner_template.template3 .img_div+div{
    color:#444;
    float:left;
    margin-left:15px
}
.mvx-dashboard #tbay-breadscrumb{
    margin-bottom:40px
}
.mvx-dashboard #tbay-breadscrumb .page-title{
    display:none
}
 @media(max-width:991px){
    #tbay-main-content .mvx_regi_main{
        width:100% !important;
        margin:0 !important
    }
    #tbay-main-content .mvx_regi_main .register{
        padding-top:15px
    }
    #tbay-main-content .mvx_regi_main .register .mvx_regi_form_box{
        padding:0
    }
    #mvx-store-conatiner .mvx-store-locator-wrap ~ .mvx-store-list-wrap .mvx-store-list{
        width:calc(50% - 30px)
    }
}
@media(max-width:767px){
    #tbay-main-content .mvx_regi_main .register{
        padding:15px
    }
}
@media(max-width:480px){
    #mvx-store-conatiner .mvx-store-map-filter{
        padding:10px
    }
     #mvx-store-conatiner .mvx-store-map-filter>div.mvx-email{
        flex:100%;
        margin:0 0 10px
    }
    #mvx-store-conatiner .mvx-store-map-filter>div.mvx-within{
        margin-left:0
    }
    #mvx-store-conatiner .mvx-store-locator-wrap .mvx-store-map-pagination{
        padding-top:15px;
        text-align:left
    }
    #mvx-store-conatiner .mvx-store-locator-wrap ~ .mvx-store-list-wrap{
        margin:0
    }
    #mvx-store-conatiner .mvx-store-locator-wrap ~ .mvx-store-list-wrap .mvx-store-list{
        width:100%
    }
    .mvx_vendor_banner_template.template3 .vendor_img_add .img_div img{
        margin-bottom:0
    }
     .mvx_vendor_banner_template.template3 .img_div+div{
        margin-left:0
    }
}
@media(min-width:768px){
    #mvx-store-conatiner .mvx-store-list-wrap .mvx-store-list:nth-child(2n+1){
        margin:0 15px 30px
    }
}
body.tax-dc_vendor_shop{
    background-color:#fff
}
#mvx-store-conatiner .mvx-store-locator-wrap ~ div.mvx-store-list-wrap{
    margin-left:-15px;
    margin-right:-15px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
#mvx-store-conatiner .mvx-store-locator-wrap ~ div.mvx-store-list-wrap .mvx-store-list{
    margin:0 15px 30px;
    background:#fff;
    max-height:unset !important
}
 #mvx-store-conatiner .mvx-store-locator-wrap ~ div.mvx-store-list-wrap .mvx-store-list:nth-child(3n+1){
    margin-left:15px;
    clear:unset
}
#mvx-store-conatiner .mvx-store-list-wrap.list-3 div.mvx-vendor-name{
    min-height:auto
}
.mvx_bannersec_start{
    border:1px solid #e5e5e5;
    margin-bottom:34px
}
.mvx_bannersec_start.mvx-theme02 .mvx_vendor_rating *{
    color:white
}
.mvx_bannersec_start.mvx-theme02 .description_data{
    padding:20px 20px 30px
}
.mvx_bannersec_start.mvx-theme02 .mvx_social_profile{
    top:15px
}
.mvx_bannersec_start.mvx-theme02 .mvx_social_profile a{
    margin:0
}
 .mvx_bannersec_start.mvx-theme02 .mvx_social_profile a i{
    padding:0 2px;
    font-size:18px
}
.mvx_bannersec_start.mvx-theme02 .mvx-profile-imgcls{
    margin-bottom:20px
}
.mvx_bannersec_start.mvx-theme02 .mvx-imgcls{
    margin-bottom:0
}
.mvx_bannersec_start.mvx-theme02 .mvx-heading{
    margin-top:0;
    margin-bottom:8px
}
@media(max-width:480px){
    .mvx_bannersec_start.mvx-theme02 .mvx_social_profile{
        left:10px;
        right:auto;
        bottom:10px;
        top:auto
    }
    .mvx_bannersec_start.mvx-theme02 .mvx_social_profile .mvx-font{
        font-size:27px
    }
}
@media(max-width:991px){
    .mvx-theme01 .mvx-banner-below{
        grid-template-columns:unset
    }
     .mvx-theme01 .description_data p{
        text-align:left
    }
    #mvx-store-conatiner .mvx-store-locator-wrap ~ div.mvx-store-list-wrap{
        margin-left:-8px;
        margin-right:-8px
    }
    #mvx-store-conatiner .mvx-store-locator-wrap ~ div.mvx-store-list-wrap .mvx-store-list.mvx-store-list-vendor{
        width:calc(50% - 16px) !important;
        margin-right:8px !important;
        margin-left:8px !important
    }
    #mvx-store-conatiner .mvx-store-locator-wrap ~ div.mvx-store-list-wrap .mvx-store-list.mvx-store-list-vendor:nth-child(3n+3){
        clear:unset
    }
    #tbay-main-content .mvx_regi_main{
        width:100% !important;
        margin:0 !important
    }
     #tbay-main-content .mvx_regi_main .register{
        padding-top:15px
    }
    #tbay-main-content .mvx_regi_main .register .mvx_regi_form_box{
        padding:0
    }
    #mvx-store-conatiner .mvx-store-locator-wrap ~ .mvx-store-list-wrap .mvx-store-list{
        width:calc(50% - 30px)
    }
}
@media screen and (max-width:768px){
    #mvx-store-conatiner .mvx-store-locator-wrap ~ .mvx-store-list-wrap .mvx-store-list{
        width:calc(50% - 30px)
    }
    #mvx-store-conatiner .mvx-store-locator-wrap ~ .mvx-store-list-wrap .mvx-store-list:nth-child(2n+1){
        margin-left:15px
    }
}
@media(max-width:1023px) and (min-width:768px){
    div#mvx-store-conatiner .mvx-store-list.mvx-store-list-vendor .mvx-topProduct::after{
        width:50%
    }
}
@media(min-width:320px) and (max-width:768px){
    div#mvx-store-conatiner{
        max-width:max-content
    }
}
@media screen and (max-width:550px){
    #mvx-store-conatiner .mvx-store-map-filter input[type="submit"],#mvx-store-conatiner .mvx-store-locator-wrap .mvx-store-map-pagination .vendor_sort input[type="submit"]{
        line-height:34px
    }
    #mvx-store-conatiner .mvx-store-map-pagination{
        text-align:left
    }
     #mvx-store-conatiner .mvx-store-locator-wrap ~ div.mvx-store-list-wrap{
        margin:0
    }
    #mvx-store-conatiner .mvx-store-locator-wrap ~ div.mvx-store-list-wrap .mvx-store-list.mvx-store-list-vendor{
        width:100% !important;
        margin-right:0 !important;
        margin-left:0 !important
    }
    #mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter>div{
        -webkit-box-flex:unset;
        -moz-box-flex:unset;
        -webkit-flex:unset;
        -ms-flex:unset;
        flex:unset
    }
    #mvx-store-conatiner form[name="vendor_list_form"] input[type=submit],#mvx-store-conatiner form[name="vendor_list_form"] .mvx-store-map-filter input[type="submit"]{
        line-height:34px;
        padding:0 20px
    }
     #mvx-store-conatiner div.mvx-store-map-pagination{
        margin-bottom:15px
    }
}
.mvx_bannersec_start.mvx-theme01 p.mvx-address i,.mvx_bannersec_start.mvx-theme03 p.mvx-address i{
    background-color:var(--tb-theme-color);
    color:#fff
}
.mvx_bannersec_start.mvx-theme01 .mvx-contact-deatil .mvx-address a,.mvx_bannersec_start.mvx-theme01 .mvx_vendor_rating *,.mvx_bannersec_start.mvx-theme03 .mvx-contact-deatil .mvx-address a,.mvx_bannersec_start.mvx-theme03 .mvx_vendor_rating *{
    color:#001027
}
.mvx_bannersec_start.mvx-theme03 .description_data{
    margin-bottom:15px
}
 .mvx_bannersec_start.mvx-theme03 .mvx-contact-deatil{
    flex-direction:column;
    margin:10px 0 15px
}
.mvx_bannersec_start.mvx-theme03 .mvx-contact-deatil .mvx-address{
    margin:5px 0
}
.tax-dc_vendor_shop #main-container>.row{
    display:block
}
#custom-register .wcfmmp_become_vendor_link{
    margin-top:15px
}
#custom-register .wcfmmp_become_vendor_link a{
    color:var(--tb-theme-color)
}
.wcfm-info,.wcfm-success,.wcfm-warning,.wcfm-error,.wcfm-validation,.wcfm-wcfmu{
    padding:15px
}
#wcfm-main-contentainer{
    padding-bottom:200px
}
#wcfm-main-contentainer .wcfm-membership-wrapper{
    padding-top:0;
    padding-bottom:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
 #wcfm-main-contentainer .wcfm-membership-wrapper>h2{
    display:none;
    text-transform:uppercase;
    font-weight:600;
    margin-top:-10px
}
#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"]{
    margin-top:10px;
    padding:0 37px !important;
    border:0
}
#wcfm-main-contentainer .wcfm-membership-wrapper .wc-progress-steps{
    padding-top:60px;
    padding-bottom:40px;
    color:#888
}
#wcfm-main-contentainer .wcfm-membership-wrapper .wc-progress-steps li{
    font-size:14px;
    text-transform:uppercase;
    padding-bottom:18px
}
 #wcfm-main-contentainer .wcfm-membership-wrapper .wc-progress-steps li:before{
    width:18px;
    height:18px;
    bottom:-2px
}
#wcfm-main-contentainer .wcfm-membership-wrapper .wc-progress-steps li.active:before{
    border-width:9px
}
#wcfm-main-contentainer .wcfm-membership-wrapper .wcfm_membership_box_head{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    padding:0
}
#wcfm-main-contentainer .wcfm-membership-wrapper .wcfm_membership_box_head .wcfm_membership_title{
    font-size:16px;
    font-weight:600;
    text-transform:uppercase;
    line-height:40px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:center;
    position:relative
}
 #wcfm-main-contentainer .wcfm-membership-wrapper .wcfm_membership_box_head .wcfm_membership_title:before{
    content:'';
    background:#333;
    position:absolute;
    right:-1px;
    left:auto;
    top:0;
    bottom:0;
    width:1px
}
#wcfm-main-contentainer .wcfm-membership-wrapper .wcfm_membership_box_head .wcfm_membership_price .amount{
    font-size:32px;
    font-weight:600;
    border:0
}
#wcfm-main-contentainer .wcfm-membership-wrapper .wcfm_membership_box_head .wcfm_membership_featured_top{
    font-size:14px;
    text-transform:capitalize;
    padding:5px 0;
    color:#fff;
    margin-top:-6px
}
 #wcfm-main-contentainer .wcfm-membership-wrapper .wcfm_membership_box_head .wcfm_membership_description{
    font-weight:500;
    padding:0 20px
}
#wcfm-main-contentainer .wcfm-membership-wrapper .wcfm_membership_box_head .wcfm_membership_price_description{
    font-size:13px;
    margin:0
}
#wcfm-main-contentainer .wcfm_membership_box_wrraper{
    border-right:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    position:relative
}
 #wcfm-main-contentainer .wcfm_membership_box_wrraper:after{
    content:'';
    background:#fff;
    position:absolute;
    top:100%;
    left:-1px;
    right:-1px;
    height:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    border:1px solid #e5e5e5;
    border-top:0;
    -webkit-box-shadow:0 12px 15px rgba(0,0,0,0.15);
    box-shadow:0 12px 15px rgba(0,0,0,0.15)
}
#wcfm-main-contentainer .wcfm_membership_box_wrraper:not(:first-child):hover{
    z-index:11;
    -webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.15);
    box-shadow:0 0 30px 0 rgba(0,0,0,0.15)
}
 #wcfm-main-contentainer .wcfm_membership_box_wrraper:not(:first-child):hover:after{
    height:30px
}
#wcfm-main-contentainer .wcfm_membership_box_wrraper.wcfm_featured_membership_box_wrraper{
    margin-top:-30px
}
#wcfm-main-contentainer .wcfm_membership_box_wrraper.wcfm_featured_membership_box_wrraper .wcfm_membership_box_head{
    margin:0
}
#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box:not(.wcfm_membership_feature_box_inside){
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    flex-direction:column;
    margin:0
}
 #wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box:not(.wcfm_membership_feature_box_inside)>div{
    border:0
}
#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box:not(.wcfm_membership_feature_box_inside)>div.wcfm_membership_box_foot{
    border-top:1px solid #e5e5e5;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box:not(.wcfm_membership_feature_box_inside)>div.wcfm_membership_box_foot.wcfm_membership_feature_box_foot{
    border-left:1px solid #e5e5e5
}
 #wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box_foot{
    padding:30px 0
}
#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box_foot .wcfm_submit_button{
    margin:0;
    border:0;
    padding:0 33px !important;
    -webkit-box-shadow:none;
    box-shadow:none;
    letter-spacing:0;
    line-height:42px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px
}
#wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box_foot .wcfm_submit_button:hover{
    color:inherit !important
}
 #wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box_foot .wcfm_submit_button:focus{
    outline:0
}
#wcfm-main-contentainer .wcfm_membership_box_body{
    font-size:14px
}
#wcfm-main-contentainer .wcfm_membership_element{
    padding:10px 20px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:center;
    background:#fff;
    border-top:1px solid #e5e5e5;
    font-weight:500
}
#wcfm-main-contentainer .wcfm_membership_element:nth-child(even){
    background:#f5f5f5
}
#wcfm-main-contentainer .wcfm_membership_element.wcfm_membership_feature_element{
    font-weight:600;
    justify-content:unset;
    border-left:1px solid #e5e5e5
}
 #wcfm-main-contentainer .wcfm_form_simple_submit_wrapper:before,#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper:after{
    content:" ";
    display:table
}
#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper:after{
    clear:both
}
#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button{
    padding:0 30px !important;
    color:var(--btn-color-black);
    margin-left:10px;
    margin-right:0;
    float:right
}
#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button:hover{
    color:var(--btn-color-black) !important
}
 #wcfm-main-contentainer .wcfm_membership_review_plan .wcfm_review_plan_feature{
    border-right-width:2px;
    border-right-style:solid;
    border-left:0
}
#wcfm-main-contentainer .wcfm_membership_review_plan .wcfm_review_plan_feature_val{
    border-left:0;
    border-right:0
}
#wcfm-main-contentainer .wcfm_membership_review_plan,#wcfm-main-contentainer .wcfm_membership_pay{
    padding:20px
}
#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_free,#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_non_free{
    margin:20px 0
}
 #wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_free .wcfm_membership_price_description,#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_non_free .wcfm_membership_price_description{
    display:inline-block;
    margin:0
}
#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_free input,#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_non_free input{
    margin-right:10px;
    margin-left:0
}
#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_review_pay_welcome{
    margin-bottom:20px
}
 #wcfm-main-contentainer .wcfm_membership_review_pay #wcfm_membership_payment_submit{
    margin-top:30px
}
#wcfm-main-contentainer .wcfm_membership_review_pay .wcfm_payment_option_bank_transfer_deails{
    margin:20px
}
#wcfm-main-contentainer .widget_search input[type="text"],#wcfm-main-contentainer .widget_search input[type="email"]{
    border:0;
    background:transparent;
    margin:0;
    height:auto
}
#wcfm_membership_container input[type="text"],#wcfm_membership_container input[type="file"],#wcfm_membership_container input[type="password"],#wcfm_membership_container select,#wcfm_membership_container input[type="number"],#wcfm_membership_container input[type="time"],#wcfm_membership_container input[type="search"],#wcfm_membership_container textarea{
    width:100%;
    border-color:#e5e5e5 !important;
    padding-left:15px;
    padding-right:15px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
 #wcfm_membership_container input#terms{
    margin:0
}
#wcfm_membership_container .select2-container,#wcfm_membership_container select.country_select{
    width:100% !important
}
#wcfm_membership_container .select2-container .select2-selection--single,#wcfm_membership_container select.country_select .select2-selection--single{
    margin:0
}
#wcfm_membership_container p.wcfm_title strong,#wcfm_membership_container span.wcfm_title strong{
    font-style:normal
}
#wcfm_membership_container p.description{
    margin-left:0
}
#wcfm-main-contentainer input.wcfm-checkbox,#wcfm-main-contentainer input[type="checkbox"]{
    margin:-12px 0 0
}
 #wcfm-main-contentainer input[type='checkbox'].wcfm-checkbox,#wcfm-main-contentainer .wcfm-tabWrap input[type="checkbox"]{
    margin:0 40% 0 0
}
.singular-shop a.wcfm_catalog_enquiry{
    line-height:40px;
    padding:0 20px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    -webkit-box-shadow:none;
    box-shadow:none
}
.singular-shop .woocommerce-product-details__short-description+.wcfm-clearfix+.wcfmmp_sold_by_container_advanced{
    margin:0
}
 .singular-shop .cart+.product_meta #urna-wcfm-info-vendor-wrapper{
    margin:0 0 30px
}
#urna-wcfm-info-vendor-wrapper{
    padding:10px 20px;
    margin:10px 0;
    background:#f5f5f5;
    display:inline-block;
    width:100%
}
#urna-wcfm-info-vendor-wrapper.has-wcfm-enquiry{
    padding:20px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center
}
#urna-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container_advanced,#urna-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container{
    margin:0;
    border:0;
    min-width:auto;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    position:relative;
    padding:0;
    padding-left:60px
}
 #urna-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_container_left,#urna-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container .wcfmmp_sold_by_container_left{
    margin:0;
    position:absolute;
    left:0;
    right:auto;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
#urna-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_container_left img,#urna-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container .wcfmmp_sold_by_container_left img{
    width:45px;
    height:45px
}
 #urna-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_label,#urna-wcfm-info-vendor-wrapper .wcfmmp_sold_by_container .wcfmmp_sold_by_label{
    font-size:14px;
    letter-spacing:0;
    font-style:normal;
    text-transform:inherit;
    margin:0
}
#urna-wcfm-info-vendor-wrapper .wcfm-clearfix{
    display:none
}
#urna-wcfm-info-vendor-wrapper .wcfm_catalog_enquiry_button_wrapper{
    float:right;
    margin:0
}
#urna-wcfm-info-vendor-wrapper .wcfm_catalog_enquiry_button_wrapper a.wcfm_catalog_enquiry{
    margin:0 !important
}
 .woocommerce-Tabs-panel--wcfm_product_store_tab .wcfmmp_sold_by_wrapper a{
    font-size:18px
}
.woocommerce-Tabs-panel--wcfm_product_store_tab .wcfmmp-store-rating{
    margin-bottom:10px
}
.wcfmmp_store_info_store_social ul{
    padding:0;
    margin-top:10px
}
.wcfmmp_store_info_store_social ul li{
    float:left;
    margin:0
}
.wcfmmp_store_info_store_social ul li+li{
    margin-left:10px
}
.wcfm_buttons{
    left:auto;
    right:15px
}
.wcfm_policies_heading,.wcfm-enquiries-heading{
    margin:0 0 15px;
    font-size:20px;
    line-height:36px;
    padding:0 0 10px;
    border-bottom:1px solid #e5e5e5;
    font-weight:500
}
 .wcfm_popup_wrapper{
    padding:20px;
    padding-right:10px
}
.wcfm_popup_wrapper table{
    border:0
}
.wcfm_popup_wrapper table>tbody>tr>th,.wcfm_popup_wrapper table>tbody>tr>td{
    border:0;
    padding:0
}
.wcfm_popup_wrapper table>tbody>tr>th .wcfm_popup_input,.wcfm_popup_wrapper table>tbody>tr>td .wcfm_popup_input{
    min-height:auto
}
.wcfm_popup_wrapper .wcfm_popup_input{
    min-height:auto;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
.wcfm_popup_wrapper #enquiry_comment{
    height:150px
}
 .wcfm_popup_wrapper .wcfm_popup_button{
    margin:0 20px;
    font-family:inherit
}
#cboxLoadedContent{
    margin:0;
    border:0;
    padding:0
}
.wcfmmp-store-page #wcfmmp-store{
    padding-top:70px;
    padding-bottom:70px;
    -webkit-box-shadow:none;
    box-shadow:none
}
.wcfmmp-store-page #wcfmmp-store .body_area{
    margin-top:30px
}
.wcfmmp-store-page #wcfmmp-store .body_area>div{
    padding:30px 20px;
    height:auto !important
}
.wcfmmp-store-page #wcfmmp-store .body_area>div.right_side{
    padding:0;
    padding-left:30px
}
.wcfmmp-store-page #wcfmmp-store.wcfm-right .body_area div.right_side{
    padding:0;
    padding-right:30px
}
 #wcfmmp-store p{
    line-height:inherit
}
#wcfmmp-store ul li{
    padding:0
}
#wcfmmp-store ins{
    background:transparent;
    color:#ca0815
}
#wcfmmp-store del{
    color:#888
}
#wcfmmp-store .woocommerce-product-search{
    position:relative
}
#wcfmmp-store .woocommerce-product-search .search-field{
    width:100%;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #e5e5e5;
    padding:0 15px;
    padding-right:40px
}
#wcfmmp-store .woocommerce-product-search button{
    position:absolute;
    right:0;
    left:auto;
    font-size:0;
    width:40px;
    height:100%;
    border:0;
    background:transparent;
    padding:0
}
 #wcfmmp-store .woocommerce-product-search button:before{
    content:'\e922';
    font-family:'linearicons';
    font-size:18px;
    vertical-align:middle
}
#wcfmmp-store .woocommerce-product-search button:hover:before{
    color:var(--tb-theme-color)
}
#wcfmmp-store .sidebar_heading{
    margin-bottom:20px
}
#wcfmmp-store .sidebar_heading h4{
    font-size:20px;
    text-transform:capitalize;
    line-height:23px;
    font-weight:500;
    margin:0 0 5px
}
#wcfmmp-store .categories_list ul li{
    background:transparent;
    margin:0;
    padding:0
}
 #wcfmmp-store .categories_list ul li a{
    line-height:33px !important
}
#wcfmmp-store .categories_list ul li a:hover,#wcfmmp-store .categories_list ul li a:focus{
    color:var(--tb-theme-color)
}
#wcfmmp-store .categories_list ul li.parent_cat a{
    font-size:14px
}
#wcfmmp-store .product_list_widget .product-block .woocs_price_code{
    line-height:inherit
}
#wcfmmp-store .right_side #tabsWithStyle .tab_links{
    -webkit-box-shadow:none;
    box-shadow:none;
    border-color:#e5e5e5;
    margin-bottom:35px
}
#wcfmmp-store .right_side #tabsWithStyle .tab_links li{
    margin:0;
    background:#f5f5f5;
    border:1px solid #e5e5e5 !important;
    border-bottom:0 !important
}
 #wcfmmp-store .right_side #tabsWithStyle .tab_links li:after{
    display:none
}
#wcfmmp-store .right_side #tabsWithStyle .tab_links li a{
    font-weight:500;
    letter-spacing:0;
    line-height:44px;
    padding:0 25px;
    font-size:14px
}
@media(min-width:600px){
    #wcfmmp-store .right_side #tabsWithStyle .tab_links li+li{
        border-left:0 !important
    }
}
#wcfmmp-store .right_side #tabsWithStyle .tab_links li.active,#wcfmmp-store .right_side #tabsWithStyle .tab_links li:hover{
    background:transparent
}
#wcfmmp-store ul.product_list_widget{
    padding:0;
    border-color:#e5e5e5
}
 #wcfmmp-store ul.product_list_widget li{
    padding:5px 0 20px;
    margin:0;
    min-height:auto;
    line-height:inherit
}
#wcfmmp-store ul.product_list_widget li a{
    margin:0
}
#wcfmmp-store ul.product_list_widget li img{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    max-width:48px !important
}
#wcfmmp-store .tbay-swatches-wrapper ul{
    padding:0
}
#wcfmmp-store .wcfmmp_store_coupons .wcfmmp-store-coupon-single{
    margin:0 10px 10px 0;
    height:auto;
    padding:0 10px
}
#wcfmmp-store .rating_box i{
    vertical-align:middle
}
#wcfmmp-store .rating_box i:before{
    content:"";
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-family:"tb-icon"
}
 #wcfmmp-store .wcfmmp_sold_by_container_advanced .wcfmmp-store-rating:before,#wcfmmp-store .wcfmmp_sold_by_container_advanced .wcfmmp-store-rating span:before,#wcfmmp-store .wcfmmp_store_info .wcfmmp-store-rating:before,#wcfmmp-store .wcfmmp_store_info .wcfmmp-store-rating span:before,#wcfmmp-store .wcfmmp_sold_by_container .wcfmmp-store-rating:before,#wcfmmp-store .wcfmmp_sold_by_container .wcfmmp-store-rating span:before,#wcfmmp-store #wcfm_store_header .wcfmmp-store-rating:before,#wcfmmp-store #wcfm_store_header .wcfmmp-store-rating span:before{
    content:"";
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-family:"tb-icon"
}
 #wcfmmp-store .wcfmmp_sold_by_container_advanced .wcfmmp-store-rating,#wcfmmp-store .wcfmmp_store_info .wcfmmp-store-rating,#wcfmmp-store .wcfmmp_sold_by_container .wcfmmp-store-rating,#wcfmmp-store #wcfm_store_header .wcfmmp-store-rating{
    width:72px !important
}
#wcfmmp-store #wcfm_store_header{
    padding:0 30px;
    padding-left:57px;
    margin-bottom:50px;
    min-height:auto
}
#wcfmmp-store #wcfm_store_header .wcfmmp-store-rating::before{
    color:#ddd;
    opacity:1;
    filter:alpha(opacity=100)
}
#wcfmmp-store .logo_area_after{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:center;
    top:auto;
    left:auto;
    margin-top:14px;
    position:relative
}
 #wcfmmp-store .header_left{
    margin:0;
    padding-left:150px
}
#wcfmmp-store .header_left>div{
    position:static;
    top:auto;
    left:auto
}
#wcfmmp-store .header_left>div.logo-wrapper{
    position:absolute;
    left:0;
    right:auto;
    top:-100px
}
#wcfmmp-store .logo_area{
    padding:10px;
    -webkit-box-shadow:none;
    box-shadow:none;
    position:static;
    top:0;
    width:150px;
    height:150px
}
#wcfmmp-store .logo_area a img{
    position:static;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
#wcfmmp-store h1.wcfm_store_title{
    font-size:20px;
    margin:0
}
 #wcfmmp-store .address{
    width:auto !important;
    padding-top:15px;
    padding-left:27px
}
#wcfmmp-store .address i{
    font-size:15px
}
#wcfmmp-store .address p{
    padding:0
}
#wcfmmp-store .address span{
    font-size:14px;
    width:auto
}
#wcfmmp-store .header_wrapper .address{
    padding-top:0
}
#wcfmmp-store .header_wrapper .address h1.wcfm_store_title{
    margin-bottom:10px
}
#wcfmmp-store .header_area{
    position:relative
}
#wcfmmp-store .header_right{
    float:right;
    position:static
}
#wcfmmp-store .bd_icon_area{
    margin:0;
    top:auto;
    bottom:calc(100% - -30px)
}
 #wcfmmp-store .social_area{
    width:auto;
    position:static
}
#wcfmmp-store .social_area ul{
    position:absolute;
    top:auto;
    bottom:30px;
    width:auto;
    left:auto;
    right:0;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    display:-ms-flexbox;
    display:flex
}
#wcfmmp-store .social_area ul li{
    margin:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    width:30px;
    height:30px
}
#wcfmmp-store .social_area ul li+li{
    margin-left:10px
}
#wcfmmp-store .social_area ul li a i{
    color:#888 !important;
    font-size:inherit
}
 #wcfmmp-store .bd_icon_box{
    margin:0
}
#wcfmmp-store .bd_icon_box .follow,#wcfmmp-store .bd_icon_box .wcfm_store_enquiry,#wcfmmp-store .bd_icon_box .wcfm_store_chatnow{
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px
}
#wcfmmp-store .bd_icon_box .follow i,#wcfmmp-store .bd_icon_box .wcfm_store_enquiry i,#wcfmmp-store .bd_icon_box .wcfm_store_chatnow i{
    display:inline-block;
    vertical-align:middle
}
#wcfmmp-store div.store_info_parallal{
    display:block;
    margin:0 !important
}
 #wcfmmp-store .reviews_area,#wcfmmp-store .policies_area,#wcfmmp-store .wcfm_store_description{
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0;
    padding:0
}
#wcfmmp-store .reviews_heading,#wcfmmp-store .wcfm_policies_heading{
    font-size:15px;
    font-weight:500;
    border-bottom:1px solid #e5e5e5;
    padding-bottom:10px
}
#wcfmmp-store #reviews .add_review input{
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #e5e5e5
}
#wcfmmp-store #reviews .add_review button{
    border:0
}
#wcfmmp-store #reviews .reviews_add_area{
    margin-bottom:30px
}
 #wcfmmp-store #reviews .rating-stars ul{
    vertical-align:middle
}
#wcfmmp-store #reviews .rating-stars ul>li{
    float:left
}
#wcfmmp-store #reviews .rating-stars ul>li>i{
    width:auto
}
#wcfmmp-store .add_review_box textarea{
    width:100%;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #e5e5e5;
    min-height:150px
}
.wcfm_store_enquiry i{
    font-family:'linearicons' !important
}
.wcfm_store_enquiry i:before{
    content:'\e957'
}
.vendor_rating .wcfmmp-store-rating:before,.vendor_rating .wcfmmp-store-rating span:before,.wcfmmp_sold_by_container .wcfmmp-store-rating:before,.wcfmmp_sold_by_container .wcfmmp-store-rating span:before,.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating:before,.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating span:before{
    content:"";
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-family:"tb-icon"
}
 .vendor_rating .wcfmmp-store-rating,.wcfmmp_sold_by_container .wcfmmp-store-rating,.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating{
    width:72px !important
}
.vendor_rating .wcfmmp-store-rating:before,.wcfmmp_sold_by_container .wcfmmp-store-rating:before,.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating:before{
    color:#ddd;
    opacity:1;
    filter:alpha(opacity=100)
}
.product-block .wcfmmp_sold_by_container{
    margin:0;
    padding:0
}
.product-block .wcfmmp_sold_by_container .wcfmmp-store-rating,.product-block .wcfmmp_sold_by_container img.wcfmmp_sold_by_logo{
    display:none !important
}
 .product-block .wcfmmp_sold_by_wrapper a:hover,.product-block .wcfmmp_sold_by_wrapper a:focus{
    text-decoration:underline !important;
    color:var(--tb-theme-color)
}
.wcfmmp_sold_by_wrapper{
    font-size:0
}
.wcfmmp_sold_by_wrapper span,.wcfmmp_sold_by_wrapper a{
    color:#888 !important;
    font-size:14px;
    vertical-align:middle;
    font-weight:normal
}
.wcfmmp_sold_by_wrapper img.wcfmmp_sold_by_logo{
    vertical-align:middle;
    margin:0 3px !important
}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data .wcfmmp-store-rating{
    width:72px !important
}
 #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data .wcfmmp-store-rating:before{
    content:"";
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-family:"tb-icon"
}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data .wcfmmp-store-rating:before{
    color:#ddd;
    opacity:1;
    filter:alpha(opacity=100)
}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data .wcfmmp-store-rating span:before{
    content:"";
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-family:"tb-icon"
}
 #wcfmmp-stores-wrap .paginations ul.page-numbers{
    margin:0;
    padding:0;
    list-style:none;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:center
}
#wcfmmp-stores-wrap .paginations ul.page-numbers li{
    float:left;
    margin:0;
    padding:0
}
#wcfmmp-stores-wrap .paginations ul.page-numbers li+li{
    margin-left:10px
}
@media(max-width:767px){
    #wcfmmp-stores-wrap .paginations ul.page-numbers li{
        margin-bottom:10px
    }
}
#wcfmmp-stores-wrap .paginations ul.page-numbers li span,#wcfmmp-stores-wrap .paginations ul.page-numbers li a{
    font-size:14px;
    background:transparent;
    min-width:44px;
    line-height:42px;
    border:1px solid #ddd;
    display:inline-block;
    font-weight:500;
    padding:0 3px;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
 #wcfmmp-stores-wrap .paginations ul.page-numbers li span.current,#wcfmmp-stores-wrap .paginations ul.page-numbers li span:hover,#wcfmmp-stores-wrap .paginations ul.page-numbers li a.current,#wcfmmp-stores-wrap .paginations ul.page-numbers li a:hover{
    border-color:transparent
}
#wcfmmp-stores-wrap .paginations ul.page-numbers li span.next,#wcfmmp-stores-wrap .paginations ul.page-numbers li span.prev,#wcfmmp-stores-wrap .paginations ul.page-numbers li a.next,#wcfmmp-stores-wrap .paginations ul.page-numbers li a.prev{
    font-size:0
}
 #wcfmmp-stores-wrap .paginations ul.page-numbers li span.next:before,#wcfmmp-stores-wrap .paginations ul.page-numbers li span.prev:before,#wcfmmp-stores-wrap .paginations ul.page-numbers li a.next:before,#wcfmmp-stores-wrap .paginations ul.page-numbers li a.prev:before{
    font-size:12px;
    content:'\e93c';
    font-family:'linearicons';
    display:inline-block;
    vertical-align:middle;
    line-height:1
}
#wcfmmp-stores-wrap .paginations ul.page-numbers li span.prev:before,#wcfmmp-stores-wrap .paginations ul.page-numbers li a.prev:before{
    content:'\e93b'
}
 .wcfmmp_store_shipping_rules br{
    display:none
}
#wcfmmp-store p.woocommerce-result-count{
    line-height:30px;
    padding:0;
    margin:0 0 8px 20px
}
#wcfmmp-stores-lists{
    -webkit-box-shadow:none;
    box-shadow:none
}
#wcfmmp-stores-lists .wcfmmp-store-list-map{
    margin-bottom:20px
}
#wcfmmp-stores-lists>.wcfmmp-store-search-form{
    padding:20px;
    background:#f5f5f5;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
    -webkit-box-shadow:none;
    box-shadow:none
}
#wcfmmp-stores-lists .wcfmmp-store-search-form .select2-container--default .select2-selection--single{
    padding:0;
    height:auto;
    margin:0
}
 #wcfmmp-stores-lists .wcfmmp-store-search-form .select2-container--default .select2-selection--single:focus{
    outline:0
}
#wcfmmp-stores-lists .wcfmmp-store-search-form .select2-container--default .select2-selection--single .select2-selection__rendered{
    padding-left:0
}
#wcfmmp-stores-lists .wcfmmp-store-search-form .select2-container--default .select2-selection--single .select2-selection__clear{
    width:25px;
    margin:0;
    background:#fff;
    z-index:111
}
#wcfmmp-stores-lists .wcfmmp-store-search-form>input,#wcfmmp-stores-lists .wcfmmp-store-search-form>span,#wcfmmp-stores-lists .wcfmmp-store-search-form>div{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    padding:0;
    padding-left:15px;
    font-size:14px;
    width:auto !important;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    margin:0;
    margin-right:18px
}
 #wcfmmp-stores-lists .wcfmmp-store-search-form div.wcfm_radius_filter_container{
    padding:0
}
#wcfmmp-stores-lists .wcfmmp-store-search-form div.wcfm_radius_filter_container input{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
#wcfmmp-stores-lists .wcfmmp-store-search-form div.wcfm_radius_slidecontainer{
    margin:0;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    padding:0;
    overflow:initial
}
#wcfmmp-stores-lists .wcfmmp-store-search-form div.wcfm_radius_slidecontainer>span{
    font-size:12px;
    position:absolute
}
 #wcfmmp-stores-lists .wcfmmp-store-search-form div.wcfm_radius_slidecontainer>span.wcfmmp_radius_range_start{
    left:0;
    right:auto
}
#wcfmmp-stores-lists .wcfmmp-store-search-form div.wcfm_radius_slidecontainer>span.wcfmmp_radius_range_end{
    left:auto;
    right:0
}
#wcfmmp-stores-lists .wcfmmp-store-search-form .widget{
    margin:0 0 30px
}
#wcfmmp-stores-lists .wcfmmp-store-search-form .widget:last-child{
    margin-bottom:15px
}
#wcfmmp-stores-lists .wcfmmp-store-search-form .widget input{
    border-color:#e5e5e5 !important
}
 #wcfmmp-stores-lists .wcfmmp-store-search-form .widget .select2-container,#wcfmmp-stores-lists .wcfmmp-store-search-form .widget #wcfmmp_store_state{
    border-color:#e5e5e5 !important;
    max-width:100%;
    width:100% !important
}
#wcfmmp-stores-lists .wcfmmp-store-search-form .widget .select2-container--default .select2-selection--single{
    padding-top:0
}
#wcfmmp-stores-lists .wcfmmp-store-search-form .widget .select2-container--default .select2-selection--single .select2-selection__rendered{
    padding:0
}
#wcfmmp-stores-lists .wcfmmp-store-search-form .widget .select2-container--default .select2-selection--single .select2-selection__rendered:focus{
    outline:0
}
 #wcfmmp-stores-lists .wcfmmp-store-search-form .widget #wcfmmp_store_state{
    line-height:42px;
    height:42px;
    width:100%
}
#wcfmmp-stores-lists .wcfmmp-store-lists-sorting .woocommerce-result-count{
    font-size:14px;
    float:left
}
#wcfmmp-stores-lists .wcfmmp-store-lists-sorting .wcfmmp-pagination{
    display:none
}
#wcfmmp-stores-lists .right_side.right_side_full{
    padding:60px 0
}
#wcfmmp-stores-lists .left_sidebar{
    padding:30px 20px
}
#wcfmmp-stores-lists .left_sidebar .widget-title{
    margin:0 0 15px
}
#wcfmmp-stores-lists .left_sidebar .wcfmmp-store-search-form{
    padding:0
}
 #wcfmmp-stores-lists .left_sidebar .wcfmmp-store-search-form>span,#wcfmmp-stores-lists .left_sidebar .wcfmmp-store-search-form>input,#wcfmmp-stores-lists .left_sidebar .wcfmmp-store-search-form>div{
    margin:0 0 10px;
    width:100% !important;
    color:#999
}
#wcfmmp-stores-lists .left_sidebar .wcfmmp-store-search-form div.wcfm_radius_slidecontainer{
    width:100%
}
#wcfmmp-stores-lists .left_sidebar .wcfmmp-store-search-form div.wcfm_radius_slidecontainer>span:not(.wcfmmp_radius_range_cur){
    position:static
}
#wcfmmp-stores-lists .right_side{
    padding:0;
    padding-left:30px
}
 #wcfmmp-stores-lists .right_side .wcfmmp-store-lists-sorting{
    margin:0
}
#wcfmmp-stores-lists .right_side .wcfmmp-store-lists-sorting .wcfm-woocommerce-ordering{
    float:right;
    margin:0
}
#wcfmmp-stores-lists .right_side .wcfmmp-store-lists-sorting .wcfm-woocommerce-ordering select{
    font-size:14px;
    height:44px;
    border-color:#e5e5e5 !important;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
#wcfmmp-stores-lists .right_side .wcfmmp-store-lists-sorting .wcfm-woocommerce-ordering select:focus{
    outline:0
}
 #wcfmmp-stores-lists .right_side ul.wcfmmp-store-wrap{
    margin-left:-15px;
    margin-right:-15px
}
#wcfmmp-stores-lists .right_side ul.wcfmmp-store-wrap li .store-wrapper{
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #e5e5e5
}
#wcfmmp-stores-lists #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li{
    margin-bottom:30px
}
#wcfmmp-stores-lists #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-wrapper{
    position:relative;
    opacity:1;
    filter:alpha(opacity=100)
}
#wcfmmp-stores-lists #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-wrapper .store-info{
    opacity:1;
    filter:alpha(opacity=100)
}
 #wcfmmp-stores-lists.wcfm-right .right_side{
    padding:0;
    padding-right:30px
}
.wcfm-store-page .row,.wcfm-store-page .vc_row{
    margin-left:-15px;
    margin-right:-15px
}
.woocommerce form.register .wcfmmp_become_vendor_link{
    text-align:center
}
.woocommerce form.register .wcfmmp_become_vendor_link a{
    color:var(--tb-theme-color)
}
@media screen and (max-width:1024px){
    .wcfmmp-store-page #wcfmmp-store .body_area>div.right_side{
        padding:0 !important
    }
    #wcfmmp-store .header_right,#wcfmmp-store .header_left{
        width:auto;
        padding-bottom:50px
    }
     #wcfmmp-store .header_right{
        padding:0
    }
}
@media(max-width:991px){
    #wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box_foot .wcfm_submit_button{
        padding:0 20px !important
    }
}
@media(max-width:991px) and (min-width:768px){
    #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.wcfmmp-single-store{
        width:100%
    }
}
@media(max-width:782px){
    .wcfmmp-store-page #wcfmmp-store{
        padding-top:30px;
        padding-bottom:0
    }
}
@media(max-width:768px){
    #wcfm-main-contentainer{
        padding-bottom:50px
    }
    #wcfm-main-contentainer .wcfm-membership-wrapper .wcfm_membership_box_head .wcfm_membership_featured_top{
        margin:0
    }
     #wcfm-main-contentainer .wcfm-membership-wrapper .wc-progress-steps{
        padding:30px 0
    }
    #wcfm-main-contentainer .wcfm-membership-wrapper .wc-progress-steps li{
        text-transform:inherit
    }
    #wcfm-main-contentainer .wcfm_membership_box_wrraper{
        border:1px solid #e5e5e5;
        margin:15px 0 !important
    }
    #wcfm-main-contentainer .wcfm_membership_box_wrraper>div{
        border:0
    }
    #wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box_head_inside{
        width:100%;
        height:auto !important;
        padding-bottom:20px
    }
    #wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box_head_inside .wcfm_membership_price .amount{
        height:auto !important;
        padding:20px 0 !important;
        min-height:auto
    }
     #wcfm-main-contentainer .wcfm_membership_box_wrraper .wcfm_membership_box_foot_inside{
        width:100%;
        border-top:1px solid #e5e5e5
    }
    #wcfm-main-contentainer .wcfm_membership_box_body{
        border:0
    }
    #wcfm-main-contentainer .wcfm_membership_box{
        width:30%
    }
    #wcfm-main-contentainer .wcfm_membership_box.wcfm_membership_feature_box{
        width:70%
    }
    #wcfm-main-contentainer .wcfm_membership_element{
        justify-content:flex-end
    }
    #wcfm-main-contentainer .wcfm_membership_element.wcfm_membership_feature_element{
        border-left:0;
        border-right:1px solid #e5e5e5
    }
}
@media(max-width:767px){
    .wcfmmp-store-page #wcfmmp-store{
        padding-top:0
    }
    #wcfmmp-stores-lists>.wcfmmp-store-search-form{
        display:block
    }
    #wcfmmp-stores-lists>.wcfmmp-store-search-form>input,#wcfmmp-stores-lists>.wcfmmp-store-search-form>span,#wcfmmp-stores-lists>.wcfmmp-store-search-form>div{
        width:100% !important;
        margin:0 0 10px
    }
    #wcfmmp-stores-lists .wcfmmp-store-lists-sorting .wcfm-woocommerce-ordering,#wcfmmp-stores-lists .wcfmmp-store-lists-sorting .woocommerce-result-count{
        float:none !important;
        text-align:left
    }
     #wcfmmp-stores-lists #wcfmmp_store_orderby{
        width:100%
    }
    #wcfmmp-store #wcfm_store_header{
        padding:0 30px 30px
    }
    #wcfmmp-store .header_left,#wcfmmp-store .header_right{
        width:100%
    }
    #wcfmmp-store .header_left{
        padding:100px 0 20px
    }
    #wcfmmp-store .header_left>div.logo-wrapper{
        left:50%;
        -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
        -o-transform:translateX(-50%);
        transform:translateX(-50%)
    }
    #wcfmmp-store .header_left .address{
        width:100% !important;
        padding:0;
        margin:0;
        text-align:center
    }
    #wcfmmp-store .bd_icon_area{
        position:static
    }
     #wcfmmp-store .social_area{
        margin:0;
        min-height:auto
    }
    #wcfmmp-store .social_area ul{
        position:static
    }
    .wcfm-membership-wrapper{
        width:100%;
        margin:0
    }
}
@media(max-width:599px){
    #wcfmmp-store .right_side #tabsWithStyle .tab_links li{
        width:100%
    }
}
#tbay-quick-view-content .wcfmmp_sold_by_wrapper img.wcfmmp_sold_by_logo{
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%
}
.form-row input#apply_for_vendor{
    display:inline-block;
    vertical-align:middle;
    margin:0
}
 .form-row label[for="apply_for_vendor"]{
    display:inline-block;
    margin:0;
    margin-left:5px
}
.wcv-form .control-group .control>input,.wcv-form .control-group .control textarea{
    font-family:var(--tb-text-primary-font);
    border-color:#ddd;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    padding-left:15px
}
.wcv-form .control-group .control>input:focus,.wcv-form .control-group .control textarea:focus{
    -webkit-box-shadow:none;
    box-shadow:none
}
.wcv-dashboard-navigation{
    margin-bottom:30px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
 .wcv-dashboard-navigation ul{
    background:#000;
    padding:0;
    margin:0;
    display:inline-block
}
.wcv-dashboard-navigation ul li{
    display:table-cell;
    margin:0
}
.wcv-dashboard-navigation ul li a{
    display:inline-block;
    font-weight:500;
    color:#fff;
    padding:0 20px;
    line-height:50px;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.wcv-dashboard-navigation ul li a:hover{
    color:var(--tb-theme-color)
}
.wcv-dashboard-navigation+hr{
    display:none
}
.wcv-dashboard-navigation+hr+h2{
    padding-bottom:10px;
    border-bottom:1px solid #e5e5e5
}
 .wcv-dashboard-navigation+hr+h2:before{
    content:'\e7fc'
}
.wcv-dashboard-navigation ~ h2{
    font-weight:normal;
    font-size:25px;
    line-height:36px;
    margin:0 0 20px
}
.wcv-dashboard-navigation ~ h2:before{
    content:'\e874';
    font-family:'linearicons';
    display:inline-block;
    line-height:1;
    margin-left:0;
    margin-right:15px
}
.dashboard .wcv-dashboard-navigation ~ form label{
    font-weight:500
}
.dashboard .wcv-dashboard-navigation ~ form input[type="submit"]{
    margin-left:5px;
    margin-right:0;
    text-transform:capitalize
}
 .dashboard form>p{
    margin-bottom:25px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center
}
.dashboard form input.date-pick{
    padding-left:10px;
    padding-right:0;
    margin:0 5px
}
table.table-vendor-sales-report{
    margin-bottom:35px
}
table.table-vendor-sales-report label{
    font-weight:500
}
table.table-vendor-sales-report>thead>tr>th{
    border-bottom-width:1px;
    background:#f5f5f5
}
table.table-vendor-sales-report a{
    color:var(--tb-theme-color)
}
table.table-vendor-sales-report tr th{
    font-weight:500
}
 table.table-vendor-sales-report tr th,table.table-vendor-sales-report tr td{
    text-align:center;
    line-height:30px
}
table.table-vendor-sales-report tr td.product a{
    font-weight:normal;
    color:var(--tb-theme-color);
    text-transform:initial
}
table.table-vendor-sales-report strong,table.table-vendor-sales-report b{
    font-weight:500;
    text-transform:uppercase
}
.shop_settings h2{
    font-weight:normal;
    margin:0 0 20px
}
.shop_settings #tbay-breadscrumb+#main-container h2{
    font-size:25px;
    margin:0 0 20px;
    padding-bottom:10px;
    border-bottom:1px solid #e5e5e5
}
 .shop_settings #tbay-breadscrumb+#main-container h2:before{
    content:'\e672';
    font-family:'linearicons';
    line-height:1;
    display:inline-block;
    margin-left:0;
    margin-right:15px
}
.shop_settings #main-container form h3{
    font-size:25px;
    font-weight:normal;
    margin:0 0 10px
}
.shop_settings #main-container form h3:before{
    content:'\e758';
    font-family:'linearicons';
    line-height:1;
    display:inline-block;
    margin-left:0;
    margin-right:15px
}
.shop_settings #main-container form b{
    font-size:15px;
    font-weight:600
}
 .shop_settings #main-container form input[type="text"],.shop_settings #main-container form input[type="email"]{
    margin-top:10px;
    padding:0 0 0 15px;
    width:100%;
    max-width:370px
}
.shop_settings #main-container form .pv_paypal_container,.shop_settings #main-container form .pv_shop_name_container,.shop_settings #main-container form #pv_seller_info_container,.shop_settings #main-container form #pv_shop_description_container{
    margin-bottom:40px
}
.shop_settings #main-container form #pv_shop_description_container>p a{
    color:var(--tb-theme-color);
    text-decoration:underline
}
 .shop_settings #main-container form table{
    background:#f5f5f5;
    border:0
}
.shop_settings #main-container form table>tbody>tr{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:0 15px
}
.shop_settings #main-container form table>tbody>tr>td{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    padding:25px 15px 0;
    border:0
}
.shop_settings #main-container form table>tbody>tr:last-child>td{
    padding-bottom:30px
}
.shop_settings #main-container form .form-row{
    margin:0;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center
}
 .shop_settings #main-container form .form-row label{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    color:#555;
    margin-bottom:3px
}
.shop_settings #main-container form .form-row input{
    margin:0
}
.shop_settings input[name="vendor_application_submit"]{
    text-transform:capitalize
}
form[name="export_orders"] ~ h2{
    font-weight:500;
    margin:0 0 30px
}
form[name="export_orders"] ~ table.table{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-bottom:0;
    border-right:0
}
 form[name="export_orders"] ~ table.table>thead>tr,form[name="export_orders"] ~ table.table>tbody>tr{
    background:transparent
}
form[name="export_orders"] ~ table.table>thead>tr>th,form[name="export_orders"] ~ table.table>thead>tr>td,form[name="export_orders"] ~ table.table>tbody>tr>th,form[name="export_orders"] ~ table.table>tbody>tr>td{
    border-radius:0 !important;
    -webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    -ms-border-radius:0 !important;
    -o-border-radius:0 !important;
    border:0;
    border-right:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    padding:15px;
    vertical-align:middle;
    background:transparent
}
 form[name="export_orders"] ~ table.table>thead>tr>td.order_number,form[name="export_orders"] ~ table.table>tbody>tr>td.order_number{
    vertical-align:top
}
form[name="export_orders"] ~ table.table>thead>tr>th{
    font-weight:500;
    text-align:center
}
form[name="export_orders"] ~ table.table .order-comments-link{
    display:inline-block;
    color:var(--tb-theme-color)
}
form[name="export_orders"] ~ table.table .order-comments-link p{
    margin:0
}
form[name="export_orders"] ~ table.table .order-comments{
    margin-top:10px
}
 form[name="export_orders"] ~ table.table .order-comments p{
    padding-top:10px
}
form[name="export_orders"] ~ table.table .order-comments p+p{
    border-top:1px solid #e5e5e5
}
form[name="export_orders"] ~ table.table .order-comments textarea{
    border-color:#e5e5e5;
    width:100% !important;
    min-height:100px;
    padding:10px 15px;
    margin-top:10px
}
form[name="export_orders"] ~ table.table .order-comments textarea:focus{
    outline:0
}
form[name="export_orders"] ~ table.table .order-comments input.btn{
    width:auto;
    margin-top:10px
}
 form[name="export_orders"] ~ table.table .wc-item-meta{
    padding:0;
    margin:0;
    list-style:none
}
form[name="export_orders"] ~ table.table .wc-item-meta strong{
    font-weight:500;
    display:inline-block
}
form[name="export_orders"] ~ table.table .wc-item-meta strong+p{
    display:inline-block;
    margin:0
}
.product-block .wcvendors_sold_by_in_loop{
    font-size:100%;
    color:#888
}
.product-block .wcvendors_sold_by_in_loop a{
    color:#888;
    margin-left:5px;
    margin-right:0;
    display:inline-block
}
.product-block .wcvendors_sold_by_in_loop a:hover{
    color:var(--tb-theme-color)
}
 .product-block .wcvendors_sold_by_in_loop+br{
    display:none
}
ul.wcv_vendorslist{
    padding:0
}
ul.wcv_vendorslist .vendor_list a{
    display:block
}
ul.wcv_vendorslist .vendor_list a img{
    margin:0;
    max-width:250px
}
ul.wcv_vendorslist .vendor_list br{
    display:none
}
ul.wcv_vendorslist .vendor_list small{
    margin-bottom:10px
}
ul.wcv_vendorslist a.button{
    display:inline-block;
    margin-top:18px;
    font-weight:500
}
body.wcv-pro-dashboard .select2-container{
    z-index:9999
}
body.wcv-pro-dashboard .select2-container:focus{
    outline:0
}
.wcvendors-pro-dashboard-wrapper .wcv-navigation{
    margin:0 !important
}
 .wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu li{
    margin:0 20px;
    float:left
}
.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu li a{
    padding:0;
    line-height:50px;
    background:transparent !important
}
.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu li a:hover{
    color:var(--tb-theme-color)
}
.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu li.active{
    background:transparent
}
.wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu li.active a{
    color:var(--tb-theme-color)
}
.wcvendors-pro-dashboard-wrapper a.button:hover,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button:hover{
    text-decoration:none
}
 .wcvendors-pro-dashboard-wrapper [class*="all-"]:not(.all-100){
    float:left
}
.wcvendors-pro-dashboard-wrapper #show_location_picker,.wcvendors-pro-dashboard-wrapper #use_current_position{
    text-transform:inherit
}
.wcvendors-pro-dashboard-wrapper input#update_button{
    display:block;
    text-transform:inherit
}
.wcvendors-pro-dashboard-wrapper label{
    font-weight:600
}
.wcvendors-pro-dashboard-wrapper label[for="_wcv_store_address2"],.wcvendors-pro-dashboard-wrapper label[for="_wcv_store_search_address"]{
    display:none
}
 .wcvendors-pro-dashboard-wrapper a.shop_coupon{
    margin-left:7px;
    margin-right:0
}
.wcvendors-pro-dashboard-wrapper h3{
    font-size:20px;
    font-weight:600;
    margin-bottom:20px;
    color:#000
}
.wcvendors-pro-dashboard-wrapper h3+hr{
    display:none
}
.wcvendors-pro-dashboard-wrapper .wcv_dashboard_overview h3,.wcvendors-pro-dashboard-wrapper .wcv_reports h3,.wcvendors-pro-dashboard-wrapper .wcv_recent_orders h3{
    text-transform:uppercase
}
.wcvendors-pro-dashboard-wrapper .wcv_reports h3{
    margin-bottom:10px;
    border-bottom:1px solid #e5e5e5;
    padding-bottom:15px
}
 .wcvendors-pro-dashboard-wrapper .wcv_dashboard_table_header.wcv-search{
    width:50%;
    float:right
}
.wcvendors-pro-dashboard-wrapper .wcv_dashboard_table_header.wcv-search>div{
    width:100%;
    max-width:400px;
    float:right !important
}
.wcvendors-pro-dashboard-wrapper .wcv_dashboard_table_header.wcv-search>div:first-child{
    display:none
}
.wcvendors-pro-dashboard-wrapper .wcv_dashboard_table_header.wcv-search+.wcv_actions{
    width:50%;
    float:left;
    padding-bottom:30px
}
.wcvendors-pro-dashboard-wrapper .wcv-grid>div:first-child+.wcv-search+.wcv_actions>div:last-child{
    display:none
}
 .wcvendors-pro-dashboard-wrapper .wcv-grid .wcv-search ~ .wcv-search{
    display:none
}
.wcvendors-pro-dashboard-wrapper .wcv-grid .wcv-search ~ .wcv-search+.wcv_actions{
    width:100%
}
.wcvendors-pro-dashboard-wrapper .wcv-grid .wcv-search ~ .wcv-search+.wcv_actions>div{
    width:100%
}
.wcvendors-pro-dashboard-wrapper .wcv-grid .wcv-search ~ .wcv-search+.wcv_actions>div:first-child{
    display:none
}
.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button{
    text-transform:capitalize
}
.wcvendors-pro-dashboard-wrapper .wcv-search-form .control{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
 .wcvendors-pro-dashboard-wrapper .wcv-search-form .control>span{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.wcvendors-pro-dashboard-wrapper .wcv-search-form #wcv-search{
    width:100%;
    border-right:0;
    padding:0 15px
}
.wcvendors-pro-dashboard-wrapper .wcv-tabs.top>hr{
    display:none
}
.wcvendors-pro-dashboard-wrapper .wcv-tabs.top .tabs-nav{
    border:0
}
.wcvendors-pro-dashboard-wrapper .wcv-tabs.top .tabs-nav li{
    padding:0 15px;
    float:left;
    border-left:1px solid #e5e5e5
}
.wcvendors-pro-dashboard-wrapper .wcv-tabs.top .tabs-nav li a{
    padding:0;
    margin:0;
    border:0;
    color:var(--tb-theme-color)
}
 .wcvendors-pro-dashboard-wrapper .wcv-tabs.top .tabs-nav li a:hover{
    background:transparent
}
.wcvendors-pro-dashboard-wrapper .wcv-tabs.top .tabs-nav li:first-child{
    padding-left:0;
    border:0
}
.wcvendors-pro-dashboard-wrapper .wcv-tabs.top .tabs-nav li.active a{
    color:#000
}
.wcvendors-pro-dashboard-wrapper+.comments-area .comment-reply-title{
    text-transform:uppercase;
    font-weight:600
}
.wcvendors-pro-dashboard-wrapper+.comments-area .comment-respond,.wcvendors-pro-dashboard-wrapper+.comments-area div#new-answer-header{
    max-width:100%
}
 .wcvendors-pro-dashboard-wrapper .woocommerce-pagination a.prev,.wcvendors-pro-dashboard-wrapper .woocommerce-pagination a.next{
    font-size:0
}
.wcvendors-pro-dashboard-wrapper .woocommerce-pagination a.prev:before,.wcvendors-pro-dashboard-wrapper .woocommerce-pagination a.next:before{
    font-family:'linearicons';
    font-size:12px;
    line-height:1;
    display:inline-block;
    vertical-align:middle
}
.wcvendors-pro-dashboard-wrapper .woocommerce-pagination a.prev:before{
    content:'\e93b'
}
 .wcvendors-pro-dashboard-wrapper .woocommerce-pagination a.next:before{
    content:'\e93c'
}
.wcvendors-pro-dashboard-wrapper .align-right{
    text-align:right
}
.wcvendors-pro-dashboard-wrapper .wcv-form input,.wcvendors-pro-dashboard-wrapper .wcv-form select,.wcvendors-pro-dashboard-wrapper .wcv-form textarea{
    font-family:var(--tb-text-primary-font);
    border-color:#ddd
}
.wcvendors-pro-dashboard-wrapper .wcv-form input:focus,.wcvendors-pro-dashboard-wrapper .wcv-form select:focus,.wcvendors-pro-dashboard-wrapper .wcv-form textarea:focus{
    outline:0
}
 .wcvendors-pro-dashboard-wrapper #product_save_button+#draft_button{
    margin-left:7px;
    margin-right:0
}
.wcv-grid a:hover{
    color:var(--tb-theme-color);
    text-decoration:initial
}
.wcv-grid h6{
    font-weight:500
}
.wcv-grid a[class*="wcv-file-uploader-delete"]:before{
    content:'\e681';
    font-family:'linearicons';
    display:inline-block;
    line-height:1;
    margin-left:0;
    margin-right:5px
}
.wcv-grid a[class*="wcv-file-uploader-add"]:before{
    content:'\e8f6';
    font-family:'linearicons';
    display:inline-block;
    line-height:1;
    margin-left:0;
    margin-right:5px
}
 .wcv-grid #product_images_container ul ul.actions li a.delete{
    font-size:12px;
    position:relative;
    width:12px;
    height:20px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center
}
.wcv-grid #product_images_container ul ul.actions li a.delete:before{
    content:'\e935';
    font-family:'linearicons';
    position:absolute;
    left:0;
    right:auto;
    background:transparent
}
.wcv-grid #product_images_container ul ul.actions li a.delete i{
    display:none
}
table.wcv-table th,table.wcv-table strong{
    font-weight:600
}
 table.wcv-table>thead>tr>th{
    background:#f5f5f5
}
table.wcv-table img{
    display:block;
    margin:0 auto
}
table.wcv-table>thead>tr>th,table.wcv-table>thead>tr>td,table.wcv-table>tbody>tr>th,table.wcv-table>tbody>tr>td{
    padding:8px 15px;
    text-align:left
}
table.wcv-table .woocommerce-Price-amount{
    color:#ca0815;
    font-weight:500
}
table.wcv-table.wcvendors-table-product>tbody>tr>td{
    vertical-align:middle
}
table.wcv-table.wcvendors-table-product>tbody>tr>td:first-child{
    padding:15px;
    max-width:120px
}
table.wcv-table.wcvendors-table-product a{
    color:#999
}
 table.wcv-table.wcvendors-table-product a:hover{
    color:var(--tb-theme-color)
}
table.wcv-table.wcvendors-table-product h4{
    font-weight:500;
    font-size:15px;
    margin:10px 0
}
table.wcv-table.wcvendors-table-product .row-actions-product a{
    display:inline-block;
    padding:0 10px;
    border-left:1px solid #ddd;
    color:var(--tb-theme-color)
}
table.wcv-table.wcvendors-table-product .row-actions-product a:first-child{
    border:0;
    padding-left:0
}
table.form-table>thead>tr>th{
    background:#f5f5f5
}
.wcv_recent_orders{
    padding-top:30px
}
 .wcv_recent_orders>div{
    position:relative
}
.wcv_recent_orders a.button{
    line-height:23px;
    font-weight:normal;
    padding:0;
    border:0;
    background:transparent !important;
    text-transform:inherit;
    color:#888
}
.wcv_recent_orders a.button:after{
    content:'\e93c';
    font-family:'linearicons';
    font-size:12px;
    line-height:1;
    display:inline-block;
    margin-left:5px;
    margin-right:0
}
.wcv_dashboard_overview{
    margin-top:20px
}
.wcv_dashboard_overview table.wcv-table>tbody>tr>td:first-child{
    background:#f5f5f5
}
 .wcv-form .control-group .control>input.wcv-button:not(#clear_button){
    width:auto;
    display:block;
    text-transform:inherit
}
.wcv-form .control-group .control>input.wcv-datepicker{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border:1px solid #ddd;
    padding:8px 15px
}
.wcv-form .control-group .control .select2-container{
    z-index:1;
    width:100% !important
}
.wcv-form .control-group input[type=checkbox]+label,.wcv-form .control-group input[type=radio]+label{
    padding-left:1.25em;
    padding-right:0
}
 .wcv-form .control-group .inline li label{
    margin-right:1em;
    margin-left:0
}
.wcv_product_attributes .attribute_taxonomy{
    height:44px
}
.wcv-cols-group.wcv-horizontal-gutters{
    margin-left:-2em;
    margin-right:0;
    margin-bottom:25px
}
.wcv-cols-group.wcv-horizontal-gutters>[class*=all-],.wcv-cols-group.wcv-horizontal-gutters>[class*=xlarge-]{
    padding-left:2em;
    padding-right:0
}
.wcv-cols-group.wcv-horizontal-gutters .all-40.small-100{
    width:100%
}
.wcv_dashboard_datepicker.wcv-cols-group .wcv-form .wcv-cols-group>div:not(:only-child) .control-group,.wcv-order-header .wcv-form .wcv-cols-group>div:not(:only-child) .control-group{
    padding-left:0;
    padding-right:10px
}
 .wcv_dashboard_datepicker.wcv-cols-group .wcv-cols-group.wcv-horizontal-gutters>div:last-child,.wcv-order-header .wcv-cols-group.wcv-horizontal-gutters>div:last-child{
    padding-left:0
}
.wcv_dashboard_datepicker form:before,.wcv_dashboard_datepicker form:after{
    content:" ";
    display:table
}
.wcv_dashboard_datepicker form:after{
    clear:both
}
.wcv-order-header{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:flex-end;
    padding-bottom:50px !important
}
.wcv-order-header>div{
    width:auto;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
 .wcv-order-header>div.all-80{
    -webkit-box-flex:2;
    -moz-box-flex:2;
    -webkit-flex:2;
    -ms-flex:2;
    flex:2
}
.wcv-order-header>div>br{
    display:none
}
.wcv-order-header .wcv-cols-group.wcv-horizontal-gutters{
    margin-bottom:0
}
.wcv-order-header .wcv-form .control-group{
    margin:0
}
.wcv-order-header .wcv-form .control>input#clear_button{
    width:auto;
    display:block;
    margin:0;
    margin-left:10px
}
.wcv-order-header .wcv-form .control input#update_button{
    width:100% !important;
    padding:0 !important
}
table.wcvendors-table-order .row-actions-order a{
    font-size:14px;
    padding:0;
    line-height:30px;
    color:var(--tb-theme-color)
}
 table.wcvendors-table-order .row-actions-order a:hover{
    text-decoration:underline
}
table.wcvendors-table-order>tbody>tr>td{
    padding:15px
}
table.wcvendors-table-order .wcv-shade.wcv-fade{
    z-index:9999
}
table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal{
    height:auto !important
}
table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal .modal-header{
    padding:15px 30px;
    border-color:#e5e5e5;
    -webkit-box-shadow:none;
    box-shadow:none
}
table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal #modal-title{
    margin:0
}
 table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal .subtitle{
    margin:0
}
table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal .modal-body{
    padding:30px
}
table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal .modal-body h4{
    font-weight:500
}
table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal .wcv-order-customer-details table.wcv-table>tbody>tr>td:not(.wcv-order-totals-label),table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal .wcv-order-customer-details table.wcv-table>tbody>tr>th,table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal .wcv-order-customer-details table.wcv-table>thead>tr>td:not(.wcv-order-totals-label),table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-modal .wcv-order-customer-details table.wcv-table>thead>tr>th{
    text-align:center;
    vertical-align:middle
}
 table.wcvendors-table-order .wcv-shade.wcv-fade .wcv-form textarea{
    min-height:150px;
    border-color:#e5e5e5;
    -webkit-box-shadow:none;
    box-shadow:none
}
table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"]{
    width:auto
}
table.wcvendors-table-order .wcv-shade.wcv-fade .wcv_shipping_provider+.select2-container--default{
    margin:0;
    margin-left:10px;
    min-width:200px
}
table.wcvendors-table-order .wcv-shade.wcv-fade .wcv_shipping_provider+.select2-container--default .select2-selection--single{
    margin:0
}
 table.wcvendors-table-order .wcv-shade.wcv-fade .wcv_shipping_provider+.select2-container--default .select2-selection--single .select2-selection__rendered{
    padding-left:10px;
    padding-right:30px
}
.single-product .wcvendors_ships_from br,.single-product .wcvendors_ships_from+br{
    display:none
}
.wcv-opening-hours-wrapper table.form-table>thead>tr>th,.wcv-opening-hours-wrapper table.form-table>thead>tr>td,.wcv-opening-hours-wrapper table.form-table>tbody>tr>th,.wcv-opening-hours-wrapper table.form-table>tbody>tr>td{
    vertical-align:middle;
    text-align:center
}
 .wcv-opening-hours-wrapper #opening-hours>tr>td:last-child a{
    color:#888;
    margin:0 10px
}
.wcv-opening-hours-wrapper #opening-hours>tr>td:last-child a:before{
    font-family:'linearicons';
    display:inline-block;
    font-weight:700
}
.wcv-opening-hours-wrapper #opening-hours>tr>td:last-child a.remove-row{
    color:red
}
.wcv-opening-hours-wrapper #opening-hours>tr>td:last-child a.done{
    color:#07930b
}
.wcv-opening-hours-wrapper .wcv-icon{
    display:none
}
.wcv-opening-hours-wrapper #add-work-hours:before{
    content:'\e936';
    font-family:'linearicons';
    display:inline-block;
    font-weight:700
}
 .wcv-opening-hours-wrapper a.remove-row:before{
    content:'\e935'
}
.wcv-opening-hours-wrapper a.edit:before{
    content:'\e612'
}
.wcv-opening-hours-wrapper a.done:before{
    content:'\e934'
}
.wcv-opening-hours-wrapper+.wcv-cols-group.wcv-horizontal-gutters .control-group{
    margin:0
}
.wcv-vacation-mode-msg-wrapper+div{
    margin-top:20px
}
#wp-_wcv_vendor_store_notice-wrap{
    margin-bottom:30px
}
form#wcv-store-settings input#store_save_button{
    margin-top:15px
}
form#wcv-store-settings #branding .wcv-file-uploader-add_wcv_store_banner_id,form#wcv-store-settings #branding .wcv-file-uploader-delete_wcv_store_banner_id{
    display:inline-block;
    margin-bottom:20px
}
 form#wcv-store-settings .wcv-tabs .wcv-cols-group.wcv-horizontal-gutters{
    margin-bottom:0
}
form#wcv-store-settings small{
    font-size:13px
}
form#wcv-store-settings .tip{
    font-size:inherit
}
table.wcvendors-table-shop_coupon{
    margin-top:45px
}
table.wcvendors-table-shop_coupon .row-actions-shop_coupon a{
    color:var(--tb-theme-color);
    display:inline-block;
    padding:0 10px;
    border-left:1px solid #e5e5e5
}
table.wcvendors-table-shop_coupon .row-actions-shop_coupon a:first-child{
    padding-left:0;
    border:0
}
.wcv-store-header.header-modern .meta{
    padding:20px 30px;
    display:block;
    text-align:left;
    background:#f5f5f5
}
 .wcv-store-header.header-modern .meta a{
    color:#000
}
.wcv-store-header.header-modern .meta>.block{
    padding:5px 0;
    display:block
}
.wcv-store-header.header-modern .meta>.block:not(.sales) .label{
    display:none
}
.wcv-store-header.header-modern .meta .wcv-icon{
    width:15px;
    height:15px;
    margin-right:5px;
    margin-left:0
}
.wcv-store-header.header-modern .meta .phone .wcv-icon{
    width:12px;
    height:12px
}
.wcv-store-header.header-modern .meta .stars .wcv-icon{
    width:14px;
    height:14px;
    margin:0
}
.wcv-store-header.header-modern .meta .social-icons .wcv-icon{
    width:20px;
    height:20px
}
 .wcv-store-header.header-modern .meta .social-icons a:hover{
    color:var(--tb-theme-color)
}
.wcv-pro-vendorlist{
    border:0;
    margin-bottom:30px
}
.wcv_store_search form input[type="search"],.wcv_vendor_search form input[type="search"]{
    padding:0;
    padding-left:15px;
    width:100%
}
.wcv_store_search form input[type="submit"],.wcv_vendor_search form input[type="submit"]{
    width:100%;
    margin-top:10px
}
.wcv_product_attributes .wcv-column-group.wcv-horizontal-gutters:before,.wcv_product_attributes .wcv-column-group.wcv-horizontal-gutters:after{
    content:" ";
    display:table
}
 .wcv_product_attributes .wcv-column-group.wcv-horizontal-gutters:after{
    clear:both
}
.wcv_product_attributes .wcv-column-group.wcv-horizontal-gutters ~ .wcv-column-group.wcv-horizontal-gutters{
    display:none
}
.wcv_attribute_data{
    padding-bottom:30px
}
.wcv_attribute_data .control-group .control{
    margin:0
}
.wcv_attribute_data+hr{
    display:none
}
.clearfix{
    overflow:initial
}
@media(min-width:992px){
    .wcv-store-header.header-modern .info{
        padding:0 0 30px 30px
    }
    .wcv_dashboard_datepicker form{
        width:50%;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
     .wcv_dashboard_datepicker form>div{
        width:auto;
        float:left;
        -webkit-box-flex:1;
        -moz-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .wcv_dashboard_datepicker form>div.all-66{
        -webkit-box-flex:3;
        -moz-box-flex:3;
        -webkit-flex:3;
        -ms-flex:3;
        flex:3
    }
}
@media(max-width:991px){
    .wcv-store-header.header-modern .meta{
        text-align:center
    }
    .wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu{
        display:flex;
        display:-ms-flexbox;
        white-space:nowrap;
        overflow:auto
    }
    .wcvendors-pro-dashboard-wrapper .wcv-navigation ul.menu li{
        margin:0 15px
    }
     .wcvendors-pro-dashboard-wrapper .wcv-tabs .tabs-content#store .wcv-cols-group.wcv-horizontal-gutters .all-60{
        width:100%
    }
    .wcvendors-pro-dashboard-wrapper .wcv-tabs .tabs-content#store .wcv-cols-group.wcv-horizontal-gutters .all-20{
        width:50%
    }
    .wcv-order-header{
        display:block
    }
    .wcv-order-header>div{
        width:100%
    }
    .wcv-order-header>div.align-right{
        margin-top:30px
    }
    .wcv-order-header .all-33 .wcv-cols-group.wcv-horizontal-gutters>div:last-child .control{
        margin-left:10px;
        margin-right:0
    }
    .wcv-order-header .all-33 .wcv-cols-group.wcv-horizontal-gutters>div:last-child .control input{
        width:100% !important;
        margin:0 !important
    }
}
@media(max-width:767px){
    .wcv_dashboard_datepicker,.wcv-order-header{
        margin-bottom:20px
    }
    .wcv_dashboard_datepicker form>div,.wcv-order-header form>div{
        width:100%
    }
    .wcv_dashboard_datepicker form>div.all-33 label,.wcv-order-header form>div.all-33 label{
        display:none
    }
    .wcv_dashboard_datepicker .wcv-cols-group.wcv-horizontal-gutters,.wcv-order-header .wcv-cols-group.wcv-horizontal-gutters{
        margin-bottom:0
    }
    .wcv_dashboard_datepicker .wcv-form>div:first-child .wcv-cols-group.wcv-horizontal-gutters>div{
        width:100%
    }
     .wcv_dashboard_datepicker .wcv-form>div .wcv-cols-group.wcv-horizontal-gutters{
        margin:0 -5px
    }
    .wcv_dashboard_datepicker .wcv-form>div .wcv-cols-group.wcv-horizontal-gutters>div{
        padding:0 5px !important
    }
    .wcv_dashboard_datepicker .wcv-form>div .wcv-cols-group.wcv-horizontal-gutters>div .control-group{
        padding:0 !important
    }
    .wcv_dashboard_datepicker .wcv-form>div .wcv-cols-group.wcv-horizontal-gutters>div .control{
        margin:0 !important
    }
    .wcv-order-header{
        margin:0
    }
    .wcv-order-header>.align-right{
        position:absolute;
        bottom:0;
        right:0;
        left:auto;
        margin:0
    }
     .wcv-order-header .wcv-form>.control-group{
        margin-top:20px
    }
    .wcv-order-header .wcv-form>div:first-child .wcv-cols-group.wcv-horizontal-gutters>div{
        width:100%;
        margin-bottom:10px
    }
    .wcv-order-header .wcv-form>div .wcv-cols-group.wcv-horizontal-gutters{
        margin:0 -5px
    }
    .wcv-order-header .wcv-form>div .wcv-cols-group.wcv-horizontal-gutters>div{
        padding:0 5px
    }
    .wcv-order-header .wcv-form>div .wcv-cols-group.wcv-horizontal-gutters>div .control-group{
        padding:0
    }
    .wcv-order-header .wcv-form>div .wcv-cols-group.wcv-horizontal-gutters>div .control{
        margin:0 !important
    }
     .wcvendors-pro-dashboard-wrapper .wcv_dashboard_table_header.wcv-search{
        width:100%
    }
    .wcvendors-pro-dashboard-wrapper .wcv_dashboard_table_header.wcv-search+.wcv_actions{
        width:100%;
        margin-top:30px
    }
    .wcvendors-pro-dashboard-wrapper .wcv_actions+.wcv-cols-group.wcv-horizontal-gutters>div{
        overflow-y:hidden;
        overflow-x:auto
    }
    .wcvendors-pro-dashboard-wrapper .wcv_actions+.wcv-cols-group.wcv-horizontal-gutters>div .wcvendors-table-product{
        min-width:600px;
        margin:0
    }
    .wcvendors-pro-dashboard-wrapper .wcv_actions+.wcv-cols-group.wcv-horizontal-gutters>div .wcvendors-table-product>thead>tr>th:first-child,.wcvendors-pro-dashboard-wrapper .wcv_actions+.wcv-cols-group.wcv-horizontal-gutters>div .wcvendors-table-product>tbody>tr>td:first-child{
        width:20%
    }
     .wcvendors-pro-dashboard-wrapper .wcv_actions+.wcv-cols-group.wcv-horizontal-gutters>div .wcvendors-table-product>thead>tr>th:last-child,.wcvendors-pro-dashboard-wrapper .wcv_actions+.wcv-cols-group.wcv-horizontal-gutters>div .wcvendors-table-product>tbody>tr>td:last-child{
        width:25%
    }
    .wcvendors-pro-dashboard-wrapper .wcv-tabs.top .tabs-nav{
        display:flex;
        display:-ms-flexbox;
        overflow:auto;
        white-space:nowrap
    }
    .wcvendors-pro-dashboard-wrapper .wcv-grid{
        display:-ms-flexbox;
        display:flex;
        flex-direction:column;
        position:relative;
        padding-bottom:20px
    }
     .wcvendors-pro-dashboard-wrapper .wcv-grid>div:first-child{
        -webkit-box-ordinal-group:-2;
        -moz-box-ordinal-group:-2;
        -ms-flex-order:-2;
        -webkit-order:-2;
        order:-2
    }
    .wcvendors-pro-dashboard-wrapper .wcv-grid>div:first-child+.wcv-search{
        -webkit-box-ordinal-group:0;
        -moz-box-ordinal-group:0;
        -ms-flex-order:0;
        -webkit-order:0;
        order:0;
        padding-bottom:30px
    }
    .wcvendors-pro-dashboard-wrapper .wcv-grid>div:first-child+.wcv-search+.wcv_actions{
        -webkit-box-ordinal-group:-1;
        -moz-box-ordinal-group:-1;
        -ms-flex-order:-1;
        -webkit-order:-1;
        order:-1;
        margin-top:0
    }
     .wcvendors-pro-dashboard-wrapper .wcv-grid>div:first-child+.wcv-search+.wcv_actions>div{
        width:100%
    }
    .wcvendors-pro-dashboard-wrapper .wcv-grid table .row-actions{
        opacity:1;
        filter:alpha(opacity=100)
    }
    .wcv_dashboard_overview table.wcv-table>tbody>tr>td{
        width:50%
    }
    .wcv_recent_orders>div{
        margin-bottom:30px
    }
    .wcv_recent_orders .wcvendors-table-recent_order,.wcv_recent_orders .wcvendors-table-recent_product{
        margin-bottom:10px
    }
    .wcvendors-table-order>tbody>tr>td:last-child{
        min-width:170px
    }
    .wcv_product_attributes .wcv-column-group.wcv-horizontal-gutters>div{
        width:100%
    }
     .wcv_product_attributes .wcv-column-group.wcv-horizontal-gutters>div.align-right{
        text-align:left;
        padding-bottom:15px
    }
    .wcv-product-shipping .wcv-cols-group.wcv-horizontal-gutters>div{
        width:100%
    }
    .wcv-product-shipping .wcv-cols-group.wcv-horizontal-gutters>div:not(:first-child) label{
        display:none
    }
}
@media(max-width:479px){
    .wcv-opening-hours-wrapper #opening-hours>tr>td:last-child a{
        margin:0 5px
    }
    .wcv_product_attributes .attribute_taxonomy{
        height:40px
    }
}
@media(max-width:400px){
    table.wcvendors-table-recent_product tbody>tr>td:last-child{
        width:40%
    }
     .wcvendors-table-recent_order tbody>tr>td:first-child{
        width:40%
    }
}
.wcv-vendor-list-filter .wcv-vendor-list-search form input[type=text]{
    border:1px solid #e5e5e5;
    padding-left:15px;
    padding-right:15px
}
.wcv-vendor-list-filter ~ .wcv_vendorslist{
    padding:0
}
.wcv-vendor-list-filter ~ .wcv_vendorslist .vendor_list_info small{
    display:block
}
.wcv-vendor-list-switch .wcv-vendor-list-switch-item.active{
    color:var(--tb-theme-color) !important
}
.wcv_vendorslist.list .vendor_list .vendor_list_avatar{
    width:auto
}
.wcv_vendorslist .vendor_list .vendor_list--shop-name a{
    color:#17181a;
    font-size:18px;
    line-height:24px
}
 .wcv_vendorslist .vendor_list .vendor_list--shop-name a:hover{
    color:var(--tb-theme-color)
}
@media(max-width:767px){
    .wcv_vendorslist.grid .vendor_list .vendor_list_avatar{
        height:unset
    }
    ul.wcv_vendorslist.list .vendor_list a img{
        max-width:150px
    }
    .wcv-vendor-list-filter .search-vendors-toggle-button{
        color:#fff
    }
}
.wpmc-steps-wrapper form.checkout{
    padding-bottom:30px
}
.wpmc-step-payment #payment #place_order{
    width:auto !important;
    float:left
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal,.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-horizontal,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-vertical{
    padding-top:0;
    padding-bottom:0
}
 .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal.wpml-ls>ul>li>a:after,.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical.wpml-ls>ul>li>a:after,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-horizontal.wpml-ls>ul>li>a:after,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-vertical.wpml-ls>ul>li>a:after{
    display:none
}
.widget_icl_lang_sel_widget .wpml-ls>ul>li:hover a,.widget_icl_lang_sel_widget .wpml-ls>ul>li :focus a,.elementor-widget-wpml-language-switcher .wpml-ls>ul>li:hover a,.elementor-widget-wpml-language-switcher .wpml-ls>ul>li :focus a{
    background:transparent
}
 .widget_icl_lang_sel_widget .wpml-ls>ul>li:hover .wpml-ls-sub-menu,.widget_icl_lang_sel_widget .wpml-ls>ul>li :focus .wpml-ls-sub-menu,.elementor-widget-wpml-language-switcher .wpml-ls>ul>li:hover .wpml-ls-sub-menu,.elementor-widget-wpml-language-switcher .wpml-ls>ul>li :focus .wpml-ls-sub-menu{
    -webkit-animation:fadeIn .4s;
    -o-animation:fadeIn .4s;
    animation:fadeIn .4s
}
.widget_icl_lang_sel_widget .wpml-ls>ul>li>a,.elementor-widget-wpml-language-switcher .wpml-ls>ul>li>a{
    border:0;
    padding-top:0;
    padding-bottom:0;
    line-height:inherit;
    -webkit-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    background:transparent
}
 .widget_icl_lang_sel_widget .wpml-ls>ul>li>a:after,.elementor-widget-wpml-language-switcher .wpml-ls>ul>li>a:after{
    position:static;
    content:'\e604';
    font-family:'simple-line-icons';
    margin-left:5px;
    border:0;
    font-size:10px
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal .wpml-ls-current-language>a:after,.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical .wpml-ls-current-language>a:after,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-horizontal .wpml-ls-current-language>a:after,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-vertical .wpml-ls-current-language>a:after{
    display:none
}
 .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical .wpml-ls-item,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-vertical .wpml-ls-item{
    text-align:left
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical li.wpml-ls-current-language>a,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-list-vertical li.wpml-ls-current-language>a{
    padding:0 10px
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click{
    width:auto
}
 .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{
    background:white;
    min-width:170px;
    border:0
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu>li:first-child a,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu>li:first-child a{
    border-top:1px solid #cdcdcd
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{
    text-align:left;
    padding:7px 10px
}
 .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown{
    width:auto
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown a{
    background:transparent
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{
    min-width:170px;
    left:-16px;
    background:#fff;
    top:35px;
    border:1px solid #e5e5e5
}
 .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown a{
    line-height:40px;
    padding:0 0 0 15px;
    border:0
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item,.elementor-widget-wpml-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-item{
    text-align:left
}
.wpml-ls-legacy-dropdown a:hover,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{
    color:var(--tb-theme-color)
}
.elementor-widget-wpml-language-switcher{
    width:auto !important
}
 .elementor-widget-wpml-language-switcher>.elementor-widget-container{
    padding:0 10px
}
.woocommerce-cart-form .tbay-total-condition-wrap{
    width:100%;
    display:inline-block;
    margin-top:44px;
    margin-bottom:-30px
}
.tbay-total-condition{
    width:100%;
    position:relative;
    background:#f5f5f5;
    height:20px;
    line-height:20px;
    font-size:13px
}
.tbay-active .tbay-total-condition-hint{
    color:#323232
}
.tbay-active .tbay-subtotal-condition{
    color:var(--btn-color-white)
}
.widget_shopping_cart_content .hide-in-cart{
    display:none
}
.tbay-total-condition-desc{
    max-width:620px;
    margin:15px auto 30px auto;
    text-align:center;
    font-size:14px;
    font-weight:normal
}
 .tbay-total-condition-desc .woocommerce-Price-amount{
    color:#ca0815;
    font-size:15px;
    font-weight:500
}
.tbay-total-condition-desc .tbay-continue{
    color:var(--tb-theme-color)
}
.tbay-total-condition-desc strong{
    color:#323232
}
.tbay-total-condition-hint{
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:0;
    line-height:inherit;
    color:transparent;
    text-align:center;
    font-weight:600
}
.tbay-subtotal-condition{
    background:var(--tb-theme-color);
    position:relative;
    z-index:1;
    color:transparent;
    line-height:inherit;
    width:0;
    overflow:hidden;
    text-align:center;
    font-weight:600
}
 .tbay-total-condition-hint,.tbay-subtotal-condition{
    -webkit-transition:width 500ms ease;
    -o-transition:width 500ms ease;
    transition:width 500ms ease
}
@media(min-width:1600px){
    .active-full-archive .products-list>.row>div{
        width:50% !important
    }
    .active-full-archive .products-list>.row>div:nth-child(2n+1){
        clear:both
    }
    .active-full-archive .products-list .product-block .group-buttons>div a{
        padding:0 15px
    }
}
@media(min-width:1200px){
    .product-block.v15.product-quantity-mode .group-add-cart{
        padding:0 15px
    }
}
@media(min-width:1024px){
    div.ywqa-ask-question{
        max-width:570px
    }
     .track_order{
        margin-bottom:265px
    }
    .singular-shop .tbay-time-wrapper .stock{
        max-width:190px;
        padding-left:7px
    }
}
@media(max-width:1365px) and (min-width:992px){
    .navbar-nav>li.tablet-align-right>.dropdown-menu{
        left:auto;
        right:0
    }
}
@media(max-width:1365px){
    .owl-carousel>.slick-arrow,.slider>.slick-arrow{
        right:0 !important
    }
    .owl-carousel>.slick-arrow.slick-prev,.slider>.slick-arrow.slick-prev{
        left:0 !important;
        right:auto
    }
}
@media(max-width:1199px) and (min-width:992px){
    .singular-shop .tbay-time-wrapper .stock{
        max-width:170px;
        padding-left:7px
    }
}
@media(max-width:1199px) and (min-width:768px){
    #shop-now.has-buy-now .group-button{
        clear:both;
        margin:19px 0 0 0
    }
    #shop-now.has-buy-now .group-button>div{
        display:inline-block;
        margin:0 30px 0 0
    }
    #shop-now.has-buy-now .group-button>div:last-child{
        margin-right:0
    }
    #shop-now.has-buy-now .group-button .tbay-wishlist i,#shop-now.has-buy-now .group-button .yith-compare i{
        margin:0 7px 0 0
    }
    #shop-now.has-buy-now .group-button .tbay-wishlist a>span,#shop-now.has-buy-now .group-button .yith-compare a>span{
        display:inline-block
    }
     #shop-now.has-buy-now .group-button .yith-compare>a:before{
        margin:0 7px 0 0
    }
    div.product.style-carousel #shop-now.has-buy-now .group-button,div.product.style-full #shop-now.has-buy-now .group-button{
        margin:0 0 0 15px
    }
}
@media(min-width:1200px){
    .body-full-width #tbay-header .container,.body-full-width #tbay-header .dokan-dashboard .dokan-dashboard-wrap,.dokan-dashboard .body-full-width #tbay-header .dokan-dashboard-wrap,.body-full-width #tbay-header #wcfm-main-contentainer .wcfm-membership-wrapper,#wcfm-main-contentainer .body-full-width #tbay-header .wcfm-membership-wrapper,.body-full-width #tbay-header .wcfmmp-store-page #wcfmmp-store,.wcfmmp-store-page .body-full-width #tbay-header #wcfmmp-store,.body-full-width #tbay-customize-header .container,.body-full-width #tbay-customize-header .dokan-dashboard .dokan-dashboard-wrap,.dokan-dashboard .body-full-width #tbay-customize-header .dokan-dashboard-wrap,.body-full-width #tbay-customize-header #wcfm-main-contentainer .wcfm-membership-wrapper,#wcfm-main-contentainer .body-full-width #tbay-customize-header .wcfm-membership-wrapper,.body-full-width #tbay-customize-header .wcfmmp-store-page #wcfmmp-store,.wcfmmp-store-page .body-full-width #tbay-customize-header #wcfmmp-store{
        padding-right:65px;
        padding-left:65px
    }
     .body-full-width #tbay-breadscrumb>.container,.body-full-width .dokan-dashboard #tbay-breadscrumb>.dokan-dashboard-wrap,.dokan-dashboard .body-full-width #tbay-breadscrumb>.dokan-dashboard-wrap,.body-full-width #wcfm-main-contentainer #tbay-breadscrumb>.wcfm-membership-wrapper,#wcfm-main-contentainer .body-full-width #tbay-breadscrumb>.wcfm-membership-wrapper,.body-full-width .wcfmmp-store-page #tbay-breadscrumb>#wcfmmp-store,.wcfmmp-store-page .body-full-width #tbay-breadscrumb>#wcfmmp-store,.body-full-width #sticky-menu-bar>.container,.body-full-width .dokan-dashboard #sticky-menu-bar>.dokan-dashboard-wrap,.dokan-dashboard .body-full-width #sticky-menu-bar>.dokan-dashboard-wrap,.body-full-width #wcfm-main-contentainer #sticky-menu-bar>.wcfm-membership-wrapper,#wcfm-main-contentainer .body-full-width #sticky-menu-bar>.wcfm-membership-wrapper,.body-full-width .wcfmmp-store-page #sticky-menu-bar>#wcfmmp-store,.wcfmmp-store-page .body-full-width #sticky-menu-bar>#wcfmmp-store{
        padding-left:65px;
        padding-right:65px
    }
     .body-full-width .navbar-nav>li.aligned-fullwidth>.dropdown-menu{
        padding-left:65px;
        padding-right:65px;
        width:100%;
        left:0
    }
    .body-full-width .navbar-nav.tbay-menu-category>li>.dropdown-menu{
        left:0
    }
    .body-full-width .tbay-search-form{
        max-width:870px;
        margin-left:auto
    }
    .active-full-archive .sidebar{
        max-width:360px
    }
    .active-full-archive:not(.full-width-full):not(.full-width-carousel) #main-container{
        padding-left:65px;
        padding-right:65px
    }
    .active-full-archive.full-width-full>.container,.dokan-dashboard .active-full-archive.full-width-full>.dokan-dashboard-wrap,#wcfm-main-contentainer .active-full-archive.full-width-full>.wcfm-membership-wrapper,.wcfmmp-store-page .active-full-archive.full-width-full>#wcfmmp-store,.active-full-archive.full-width-carousel>.container,.dokan-dashboard .active-full-archive.full-width-carousel>.dokan-dashboard-wrap,#wcfm-main-contentainer .active-full-archive.full-width-carousel>.wcfm-membership-wrapper,.wcfmmp-store-page .active-full-archive.full-width-carousel>#wcfmmp-store{
        padding-right:0;
        padding-left:0
    }
     .rating.no-rate{
        display:none
    }
    body:not(.woocommerce) .sidebar:not(.top-archive-content) .widget{
        margin-left:40px;
        margin-right:0
    }
    body:not(.woocommerce) .sidebar:not(.top-archive-content).sidebar-left .widget{
        margin-left:0;
        margin-right:40px
    }
    body:not(.woocommerce).dokan-store .sidebar:not(.top-archive-content) .widget{
        margin:0
    }
    body:not(.woocommerce).dokan-store .sidebar:not(.top-archive-content).sidebar-left .widget{
        margin:0
    }
    .woocommerce div.product.style-vertical div.images .flex-control-thumbs,body div.product.style-vertical div.images .flex-control-thumbs{
        padding:0 !important
    }
     .singular-shop div.product.style-carousel .image-mains{
        padding-right:80px;
        padding-left:80px
    }
    #product-size-guide .modal-dialog{
        width:500px
    }
    .yith-wfbt-section .yith-wfbt-images{
        padding-right:330px;
        padding-left:0
    }
    .yith-wfbt-submit-block{
        position:absolute;
        top:75px;
        right:0;
        left:auto
    }
    .singular-shop:not(.archive-full) .yith-wfbt-submit-block{
        right:0
    }
}
@media(min-width:1600px){
    [class*="col-xlg"]{
        float:left;
        position:relative;
        min-height:1px;
        padding-left:15px;
        padding-right:15px
    }
    .visible-xlg{
        display:block !important
    }
     .hidden-xlg{
        display:none !important
    }
    .col-xlg-1{
        width:8.33333%
    }
    .col-xlg-2{
        width:16.66667%
    }
    .col-xlg-3{
        width:25%
    }
    .col-xlg-4{
        width:33.33333%
    }
    .col-xlg-5{
        width:41.66667%
    }
    .col-xlg-6{
        width:50%
    }
    .col-xlg-7{
        width:58.33333%
    }
    .col-xlg-8{
        width:66.66667%
    }
    .col-xlg-9{
        width:75%
    }
    .col-xlg-10{
        width:83.33333%
    }
    .col-xlg-11{
        width:91.66667%
    }
    .col-xlg-12{
        width:100%
    }
}
@media(max-width:1200px){
    .navbar-nav.megamenu li.aligned-fullwidth>.dropdown-menu{
        left:0;
        max-width:100%
    }
    .tbay-search-form .button-search{
        width:auto;
        font-size:20px
    }
     .cart-dropdown .text-cart{
        display:none
    }
    .caret:before{
        right:13px
    }
    .archive-full div.product:not(.style-stick):not(.style-carousel):not(.style-full) .information,.archive-full div.product:not(.style-stick):not(.style-carousel):not(.style-full) .image-mains{
        width:50%;
        padding:0 15px;
        float:left;
        position:relative
    }
    .body-full-width .sidebar:not(.top-archive-content)>.widget{
        max-width:300px
    }
    .singular-shop div.product .flex-control-thumbs .slick-list li{
        margin:0 5px !important
    }
    .singular-shop div.product.style-stick #list-review-images ul li:nth-child(n+5){
        display:none
    }
     .singular-shop div.product.style-stick #list-review-images ul li:nth-child(4) .more{
        display:flex
    }
    .woocommerce ul.order_details li{
        padding:0;
        border:0
    }
    .woocommerce ul.order_details li+li{
        margin-left:20px
    }
    #comments li.comment .children .children{
        padding:0
    }
    body.tbay-body-compare #yith-woocompare{
        overflow-y:hidden
    }
}
@media(min-width:992px) and (max-width:1200px){
    .woocommerce div.product form.cart:not(.grouped_form) .quantity{
        margin-right:10px
    }
    .woocommerce div.product form.cart:not(.grouped_form) .quantity .name{
        display:none
    }
     .woocommerce div.product form.cart:not(.grouped_form) .group-button{
        margin-left:10px
    }
}
@media(min-width:992px){
    .woocommerce .woocommerce-form-login,.woocommerce .checkout_coupon{
        max-width:570px
    }
    .woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details>li{
        -webkit-box-flex:1;
        -moz-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
}
@media(min-width:480px) and (max-width:1200px){
    #sidebar-shop-left,#sidebar-shop-right{
        max-width:300px
    }
}
@media(max-width:1199px){
    .tbay-el-pro-wrapper.hide-header-pro #wrapper-container .elementor-location-header,.tbay-el-pro-wrapper.hide-header-default .topbar-device-mobile{
        display:none
    }
     .tbay-el-pro-wrapper #tbay-main-content.mm-slideout{
        overflow:hidden
    }
    .topbar-device-mobile.active-home-icon .active-mobile,body.woocommerce-page .topbar-device-mobile .active-mobile,.topbar-mobile-history{
        max-width:30px
    }
    .topbar-device-mobile.all-page-logo .topbar-mobile-history,.topbar-device-mobile.all-page-logo .active-mobile{
        max-width:unset !important
    }
    #tbay-main-content.mm-slideout{
        z-index:unset
    }
    .wrapper-container{
        padding-top:50px
    }
    .tbay-search-mobile .form-group .input-group{
        display:flex;
        border:0;
        border-bottom:1px solid #e5e5e5 !important
    }
     .tbay-search-mobile .form-group .input-group .button-search-cancel{
        width:0;
        pointer-events:none;
        visibility:hidden;
        z-index:10;
        position:relative
    }
    .tbay-search-mobile .form-group .input-group .button-search-cancel.cancel-active{
        width:auto;
        pointer-events:all;
        visibility:visible;
        padding:0 10px;
        min-width:50px;
        border-right:1px solid #e5e5e5;
        text-align:center
    }
    .tbay-search-mobile .form-group .input-group .button-search-cancel.cancel-active i{
        font-weight:normal;
        font-size:21px;
        display:block;
        line-height:49px;
        color:#000
    }
     .tbay-search-mobile .form-group .input-group .button-group{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        text-align:center;
        width:auto
    }
    .tbay-search-mobile .form-group .input-group .button-group .button-search.icon{
        background:var(--tb-theme-color);
        font-size:15px;
        line-height:49px;
        width:50px;
        color:var(--btn-color-white);
        background:inherit;
        margin:0
    }
    .tbay-search-mobile .form-group .input-group .button-group .button-search.icon i{
        font-weight:normal;
        font-size:18px;
        line-height:47px;
        padding-top:2px;
        padding-left:1px;
        display:block
    }
     .tbay-search-mobile .form-group .input-group .tbay-search{
        min-width:0;
        padding:0 0 0 15px;
        font-size:16px;
        width:auto;
        -webkit-box-flex:1;
        -moz-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .tbay-search-mobile .button-search:not(.icon){
        padding:0 10px;
        line-height:47px !important
    }
    .tbay-search-mobile .SumoSelect>.optWrapper.isFloating{
        background:unset;
        position:static;
        border:0;
        display:inline-block
    }
    .tbay-search-mobile .select-category{
        width:100%;
        display:none
    }
    .tbay-search-mobile .sumo_product_cat .SelectBox,.tbay-search-mobile .sumo_category .SelectBox{
        display:none
    }
     .tbay-search-mobile .sumo_product_cat .optWrapper,.tbay-search-mobile .sumo_category .optWrapper{
        background:unset;
        position:static;
        border:0;
        display:inline-block
    }
    .tbay-search-mobile .sumo_product_cat .optWrapper .options,.tbay-search-mobile .sumo_category .optWrapper .options{
        display:inline-block;
        width:100%;
        max-height:unset
    }
    .tbay-search-mobile .sumo_product_cat .optWrapper .options li.opt,.tbay-search-mobile .sumo_category .optWrapper .options li.opt{
        float:left;
        border:1px solid #ddd;
        padding:0 15px !important;
        background:#fff !important;
        margin:0 10px 10px 0;
        line-height:38px;
        color:#888
    }
     .tbay-search-mobile .sumo_product_cat .optWrapper .options li.opt.selected,.tbay-search-mobile .sumo_category .optWrapper .options li.opt.selected{
        border-color:var(--tb-theme-color);
        color:var(--tb-theme-color)
    }
    .tbay-search-mobile .sumo_product_cat .optWrapper .options li.opt:first-child,.tbay-search-mobile .sumo_category .optWrapper .options li.opt:first-child{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0
    }
    .tbay-search-mobile .sumo_product_cat .optWrapper .options li.opt:last-child,.tbay-search-mobile .sumo_category .optWrapper .options li.opt:last-child{
        border-bottom:1px solid #ddd;
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0
    }
     .tbay-search-mobile .sumo_product_cat .optWrapper .options li.opt:last-child.selected,.tbay-search-mobile .sumo_category .optWrapper .options li.opt:last-child.selected{
        border-color:var(--tb-theme-color)
    }
    .tbay-filter{
        position:relative;
        border:0 !important;
        padding:0;
        margin-bottom:0 !important;
        text-align:right
    }
    .tbay-filter .woocommerce-result-count{
        margin:15px 0 0 !important;
        width:100%;
        font-size:14px;
        padding-top:5px;
        border-top:1px solid #e5e5e5;
        color:#888;
        float:left;
        text-align:left;
        line-height:32px
    }
     .tbay-filter .display-mode-warpper{
        margin:0 !important;
        position:relative;
        z-index:100;
        float:none !important;
        display:inline-block;
        vertical-align:middle
    }
    .tbay-filter .woocommerce-ordering{
        line-height:30px;
        margin:0 0 0 13px;
        float:none;
        display:inline-block;
        vertical-align:middle;
        height:30px
    }
    .tbay-filter .woocommerce-ordering:after{
        content:'\e94f';
        font-family:'linearicons';
        font-size:20px;
        line-height:inherit;
        display:inline-block;
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        -o-transform:rotate(90deg);
        transform:rotate(90deg)
    }
     .tbay-filter .woocommerce-ordering .SumoSelect{
        position:absolute;
        top:0;
        bottom:0;
        left:0;
        right:0;
        border:0;
        margin:0;
        line-height:inherit;
        padding:0;
        font-size:0;
        z-index:10;
        -webkit-appearance:none;
        -moz-appearance:none;
        -o-appearance:none;
        -ms-appearance:none;
        appearance:none
    }
    .tbay-filter .woocommerce-ordering .SumoSelect>.optWrapper:not(.isFloating){
        position:absolute;
        width:auto;
        margin:0;
        left:auto;
        right:0
    }
    .tbay-filter .woocommerce-ordering select{
        font-size:16px
    }
    .tbay-filter .woocommerce-ordering label{
        display:none
    }
     .tbay-filter .woocommerce-ordering option{
        font-size:14px
    }
    .tbay-filter .display-mode-btn{
        margin-right:18px
    }
    .tbay-filter form.woocommerce-fillter{
        float:none;
        display:inline-block
    }
    .tbay-filter form.woocommerce-fillter .SumoSelect{
        border-right:0;
        border-left:1px solid #e5e5e5
    }
    .tbay-filter form.woocommerce-fillter:last-child .SumoSelect{
        border-right:1px solid #e5e5e5
    }
    .tbay-filter .SumoSelect{
        padding:0 5px
    }
    .tbay-filter .SumoSelect>.CaptionCont>span{
        padding-right:15px
    }
    #custom-login-wrapper{
        top:0;
        left:0;
        right:0;
        bottom:0;
        z-index:-1;
        display:block !important;
        opacity:0;
        filter:alpha(opacity=0);
        pointer-events:none;
        -webkit-transition:all 400ms;
        -o-transition:all 400ms;
        transition:all 400ms
    }
     #custom-login-wrapper .modal-content{
        margin-top:0;
        height:100vh;
        border:0
    }
    #custom-login-wrapper .modal-content .modal-header{
        top:0;
        left:0;
        right:auto
    }
    #custom-login-wrapper .modal-content .modal-body{
        padding:0
    }
    #custom-login-wrapper .modal-content .modal-body .tab-content{
        padding:40px 15px
    }
    #custom-login-wrapper .modal-content .modal-body .nav-tabs{
        padding-left:50px;
        margin-bottom:0;
        border-bottom:1px solid #e5e5e5
    }
    #custom-login-wrapper .modal-content .modal-body .nav-tabs.dis-tab-register li{
        width:calc(100% - 25px)
    }
     #custom-login-wrapper .modal-content .modal-body .nav-tabs li{
        width:50%;
        float:left;
        border-left:1px solid #e5e5e5;
        background:#f5f5f5;
        margin:0 !important
    }
    #custom-login-wrapper .modal-content .modal-body .nav-tabs li.active{
        background:#fff
    }
    #custom-login-wrapper .modal-content .modal-body .nav-tabs li.active a{
        color:var(--tb-theme-color)
    }
    #custom-login-wrapper .modal-content .modal-body .nav-tabs li a{
        font-size:14px;
        padding:15px 10px;
        color:#888
    }
    #custom-login-wrapper .modal-content .modal-body .nav-tabs li a i{
        margin-right:7px
    }
     #custom-login-wrapper .modal-dialog{
        width:100%;
        top:0;
        margin:0;
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        -webkit-transition:all 0ms;
        -o-transition:all 0ms;
        transition:all 0ms
    }
    #custom-login-wrapper.in{
        z-index:9999;
        opacity:1;
        filter:alpha(opacity=100);
        pointer-events:all
    }
    #custom-login-wrapper.in .modal-dialog{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        -webkit-transition:all 0ms;
        -o-transition:all 0ms;
        transition:all 0ms
    }
     #custom-login-wrapper .btn-close{
        left:17px;
        right:auto;
        top:13px;
        border:0;
        width:auto
    }
    #custom-login-wrapper .btn-close:focus{
        outline:0
    }
    #custom-login-wrapper .btn-close i{
        width:auto;
        font-size:18px;
        font-weight:normal
    }
    .active-search-mobile .tbay-search-mobile .select-category,#tbay-mobile-menu-navbar.search-mobile-focus .tbay-search-mobile .select-category{
        display:block
    }
    .active-search-mobile .tbay-search-mobile .autocomplete-suggestions,#tbay-mobile-menu-navbar.search-mobile-focus .tbay-search-mobile .autocomplete-suggestions{
        top:100%;
        width:100vw;
        height:100vh;
        overflow-y:scroll;
        -webkit-overflow-scrolling:touch
    }
     .active-search-mobile .tbay-search-mobile .autocomplete-suggestions>div,#tbay-mobile-menu-navbar.search-mobile-focus .tbay-search-mobile .autocomplete-suggestions>div{
        margin:0;
        padding:15px
    }
    .active-search-mobile .tbay-search-mobile .autocomplete-suggestions>div.view-all-products,#tbay-mobile-menu-navbar.search-mobile-focus .tbay-search-mobile .autocomplete-suggestions>div.view-all-products{
        margin-top:7px;
        text-align:left;
        color:#000
    }
    .active-search-mobile .tbay-search-mobile .autocomplete-suggestions>div:last-child,#tbay-mobile-menu-navbar.search-mobile-focus .tbay-search-mobile .autocomplete-suggestions>div:last-child{
        margin-bottom:120px
    }
     .active-search-mobile .tbay-search-mobile .count,#tbay-mobile-menu-navbar.search-mobile-focus .tbay-search-mobile .count{
        color:var(--tb-theme-color)
    }
    .active-search-mobile .tbay-search-mobile .suggestion-title,#tbay-mobile-menu-navbar.search-mobile-focus .tbay-search-mobile .suggestion-title{
        color:#000
    }
    .active-search-mobile .tbay-search-mobile .suggestion-title.no-found-msg,#tbay-mobile-menu-navbar.search-mobile-focus .tbay-search-mobile .suggestion-title.no-found-msg{
        padding:24px 0;
        color:#888
    }
    .active-search-mobile .mm-panels,.active-search-mobile .mm-navbar_tabs,.active-search-mobile .mmenu-account,#tbay-mobile-menu-navbar.search-mobile-focus .mm-panels,#tbay-mobile-menu-navbar.search-mobile-focus .mm-navbar_tabs,#tbay-mobile-menu-navbar.search-mobile-focus .mmenu-account{
        display:none
    }
     .active-search-mobile .mm-searchfield,#tbay-mobile-menu-navbar.search-mobile-focus .mm-searchfield{
        height:100vh
    }
    .active-search-mobile .SumoSelect>.optWrapper.isFloating>.options,#tbay-mobile-menu-navbar.search-mobile-focus .SumoSelect>.optWrapper.isFloating>.options{
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .active-search-mobile .select-category.input-group-addon,#tbay-mobile-menu-navbar.search-mobile-focus .select-category.input-group-addon{
        border:0;
        background:#fff;
        text-align:left;
        padding:18px 15px
    }
     #tbay-mobile-menu-navbar.search-mobile-focus{
        width:100%;
        max-width:100%
    }
    #tbay-mobile-menu-navbar.search-mobile-focus .mm-navbars_bottom{
        display:none
    }
    #tbay-mobile-menu-navbar .dropdown-menu-inner div .elementor-column{
        width:100%
    }
    #tbay-mobile-menu-navbar .mmenu-account{
        padding:26px 15px 20px;
        text-align:left;
        background:#f5f5f5
    }
    #tbay-mobile-menu-navbar .mmenu-account ul li{
        padding:7px 0
    }
    #tbay-mobile-menu-navbar .mmenu-account ul li a{
        color:#000
    }
    #tbay-mobile-menu-navbar .mmenu-account ul li a i{
        display:inline-block;
        min-width:39px;
        font-size:16px;
        color:#888
    }
     .topbar-device-mobile form.woocommerce-fillter{
        margin:0 auto 0 24px;
        display:block
    }
    .topbar-device-mobile form.woocommerce-fillter select{
        height:50px;
        -webkit-appearance:menulist
    }
    .topbar-device-mobile form.woocommerce-fillter option{
        text-align:center
    }
    .topbar-device-mobile>form.woocommerce-fillter{
        text-align:center;
        text-overflow:ellipsis;
        white-space:nowrap;
        overflow:hidden;
        max-width:calc(100% - 130px);
        -webkit-box-flex:3;
        -moz-box-flex:3;
        -webkit-flex:3;
        -ms-flex:3;
        flex:3
    }
    .topbar-device-mobile>form.woocommerce-fillter select{
        width:100%;
        text-overflow:ellipsis;
        white-space:nowrap;
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        -webkit-appearance:none;
        background-color:white;
        background-image:url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAvklEQVQoFY2QMQqEMBBFv7ERa/EMXkGw11K8QbDXzuN4BHv7QO6ifUgj7v4UAdlVM8Uwf+b9YZJISnlqrfEUZVlinucnBGKaJgghbiHOyLyFKIoCbdvecpyReYvo/Ma2bajrGtbaC58kCdZ1RZ7nl/4/4d5EsO/7nzl7IUtodBexMMagaRrs+06JLMvcNWmaOv2W/C/TMAyD58dxROgSmvxFFMdxoOs6lliWBXEcuzokXRbRoJRyvqqqQvye+QDMDz1D6yuj9wAAAABJRU5ErkJggg==);
        background-position:right center;
        background-repeat:no-repeat;
        padding-right:1.5em;
        font-size:16px
    }
     .topbar-device-mobile .search-device .tbay-search-mobile.tbay-search-form{
        position:fixed;
        top:0;
        left:0;
        right:0;
        bottom:50px;
        background:#fff;
        z-index:-1;
        padding:0;
        margin:0;
        display:block;
        opacity:0;
        filter:alpha(opacity=0);
        pointer-events:none;
        -webkit-transition:all 400ms;
        -o-transition:all 400ms;
        transition:all 400ms
    }
    .topbar-device-mobile .search-device .tbay-search-mobile.tbay-search-form .form-group .input-group .button-search-cancel{
        width:auto;
        pointer-events:all;
        visibility:visible;
        padding:0 10px;
        min-width:50px;
        border-right:1px solid #ddd;
        text-align:center
    }
     .topbar-device-mobile .search-device .tbay-search-mobile.tbay-search-form .form-group .input-group .button-search-cancel i{
        font-weight:normal;
        font-size:21px;
        display:block;
        line-height:49px
    }
    .topbar-device-mobile .search-device.active-search-mobile .tbay-search-mobile.tbay-search-form{
        bottom:0;
        z-index:9999;
        opacity:1;
        filter:alpha(opacity=100);
        pointer-events:all
    }
    .sidebar{
        padding-top:50px
    }
    .tbay-menu-category{
        position:relative
    }
    .tbay-menu-category.navbar-nav>li{
        position:static
    }
    .yith-wfbt-submit-block{
        margin-top:20px
    }
     .yith-wfbt-submit-block .price_text>span{
        display:inline-block
    }
}
@media(max-width:1024px){
    .tbay-product-category .topbar-device-mobile .topbar-title{
        display:none
    }
    .top-cart .heading-title{
        font-size:24px;
        line-height:30px
    }
    .top-cart .widget-header-cart{
        padding:20px 0;
        z-index:111
    }
    .top-cart .widget-header-cart>span{
        margin-top:15px;
        line-height:normal
    }
    .top-cart .dropdown-content{
        padding:0 20px 30px
    }
    .top-cart .dropdown-content .widget_shopping_cart_content{
        position:absolute;
        left:20px;
        right:20px;
        bottom:0;
        top:72px;
        overflow:hidden;
        border-color:inherit;
        box-sizing:border-box
    }
     .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        overflow:hidden;
        border-color:inherit;
        box-sizing:border-box
    }
    .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:157px;
        -webkit-overflow-scrolling:touch;
        overflow:scroll;
        overflow-x:hidden;
        overflow-y:auto
    }
    .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget::-webkit-scrollbar{
        display:none
    }
     .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border .group-button{
        position:absolute;
        top:auto;
        left:0;
        right:0;
        bottom:0;
        padding:10px 0 15px;
        margin:0
    }
    .tbay-breadscrumb.breadcrumbs-image .breadscrumb-inner h1{
        font-size:40px
    }
    .checkout .details-review .order-payment .woocommerce-checkout-payment .payment_methods input[type=radio]{
        margin-right:5px !important;
        margin-left:0 !important
    }
    .contact-info i{
        line-height:35px
    }
    .content-about .tbay-addon.tbay-addon-video{
        padding:0
    }
    .woocommerce .woocommerce-product-rating,body .woocommerce-product-rating{
        margin:0 !important
    }
     .image-mains .show-mobile{
        position:absolute;
        top:30px;
        right:45px;
        z-index:200;
        margin:0 !important
    }
    .image-mains .show-mobile>div{
        text-align:center;
        float:left;
        margin:0
    }
    .image-mains .show-mobile>div .share-close i{
        font-size:18px !important;
        margin:0 !important;
        float:none !important;
        line-height:35px !important;
        width:35px;
        vertical-align:middle !important;
        border:1px solid #fff;
        background:#fff;
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%
    }
    .image-mains .show-mobile>div+div{
        margin-left:10px
    }
     .image-mains .show-mobile>div .yith-compare a{
        font-size:0 !important
    }
    .image-mains .show-mobile>div .yith-compare a:before{
        font-size:14px;
        margin:0;
        line-height:1
    }
    .image-mains .show-mobile>div .yith-wcwl-wishlistexistsbrowse.show i{
        color:var(--tb-theme-color)
    }
    .image-mains .show-mobile .tbay-wishlist .button-wishlist .yith-wcwl-add-to-wishlist span span,.image-mains .show-mobile .tbay-compare .button-wishlist .yith-wcwl-add-to-wishlist span span{
        display:none
    }
    .image-mains .show-mobile .tbay-wishlist .button-wishlist .yith-wcwl-add-to-wishlist>div.show a>span,.image-mains .show-mobile .tbay-compare .button-wishlist .yith-wcwl-add-to-wishlist>div.show a>span{
        display:none
    }
     .image-mains .show-mobile .tbay-wishlist .button-wishlist .yith-wcwl-add-to-wishlist>div.show.yith-wcwl-add-button a>span,.image-mains .show-mobile .tbay-compare .button-wishlist .yith-wcwl-add-to-wishlist>div.show.yith-wcwl-add-button a>span{
        display:block
    }
    .image-mains .woo-share-mobile.open .share-content:after{
        opacity:1;
        filter:alpha(opacity=100);
        z-index:2;
        pointer-events:unset
    }
    .image-mains .woo-share-mobile.open .share-content .content{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100);
        pointer-events:all
    }
     .image-mains .woo-share-mobile.open .share-content .content#_no-clickjacking-0{
        opacity:1 !important;
        filter:alpha(opacity=100) !important
    }
    .image-mains .woo-share-mobile>.btn-share{
        background:transparent !important;
        border:0;
        padding:0;
        line-height:inherit
    }
    .image-mains .woo-share-mobile>.btn-share:before{
        display:none
    }
    .image-mains .share-content:after{
        content:"";
        left:0;
        top:0;
        background:rgba(0,0,0,0.6);
        position:fixed;
        width:100vw;
        height:100vh;
        z-index:0;
        opacity:0;
        filter:alpha(opacity=0);
        pointer-events:none
    }
     .image-mains .share-content .urna-social-links{
        text-align:left
    }
    .image-mains .share-content .content{
        position:fixed;
        padding:0 15px 15px;
        right:0;
        width:100vw;
        margin-right:0;
        background:#fff;
        display:flex;
        flex-direction:column;
        top:50px;
        z-index:3;
        opacity:0;
        filter:alpha(opacity=0);
        -webkit-transition:transform 400ms ease-in,opacity 400ms ease-in;
        -o-transition:transform 400ms ease-in,opacity 400ms ease-in;
        transition:transform 400ms ease-in,opacity 400ms ease-in;
        -webkit-transform:translate(0,-100%);
        -ms-transform:translate(0,-100%);
        -o-transform:translate(0,-100%);
        transform:translate(0,-100%);
        pointer-events:none
    }
     .image-mains .share-content .content .addthis_inline_share_toolbox{
        display:inherit
    }
    .image-mains .share-content .content#_no-clickjacking-0{
        opacity:0 !important;
        filter:alpha(opacity=0) !important
    }
    .image-mains .share-content .share-header{
        text-align:left;
        margin:30px 0 10px
    }
    .image-mains .share-content .share-header>*{
        display:inline-block
    }
    .image-mains .share-content .share-header .share-title{
        font-size:14px;
        font-weight:normal;
        color:#888;
        margin:0
    }
    .image-mains .share-content .share-header .share-close{
        float:right;
        margin-top:-8px;
        cursor:pointer;
        border:1px solid #e5e5e5;
        border-radius:100%;
        -webkit-border-radius:100%;
        -moz-border-radius:100%;
        -ms-border-radius:100%;
        -o-border-radius:100%;
        width:35px;
        height:35px;
        text-align:center
    }
     .outofstock .woocommerce-product-details__short-description p{
        margin-bottom:10px
    }
    .tbay-addon-features .inner{
        border:0;
        display:block;
        text-align:center
    }
    .tbay-addon-features .inner>div{
        display:block;
        padding:0
    }
    .sidebar .tbay-addon-features .fbox-icon{
        padding:0
    }
    .related.tbay-addon .tbay-addon-title,.upsells.tbay-addon .tbay-addon-title{
        line-height:40px;
        margin-bottom:7px
    }
}
body.admin-bar .image-mains .share-content .content{
    top:82px
}
@media(max-width:1024px) and (min-width:992px){
    .singular-shop .summary-left{
        padding-top:50px
    }
     .image-mains .flex-control-thumbs{
        padding:0 78px !important
    }
    .flex-control-nav>.slick-arrow{
        right:35px !important
    }
    .flex-control-nav>.slick-arrow.owl-prev{
        right:auto !important;
        left:35px !important
    }
    .singular-shop:not(.archive-full) .flex-control-thumbs>.slick-arrow{
        right:20px !important
    }
    .singular-shop:not(.archive-full) .flex-control-thumbs>.slick-arrow.owl-prev{
        right:auto !important;
        left:20px !important
    }
    .woocommerce div.product div.images .woocommerce-product-gallery__trigger,body div.product div.images .woocommerce-product-gallery__trigger{
        bottom:104px !important
    }
     .recent-view{
        padding-left:0
    }
}
@media(max-width:1024px) and (min-width:768px){
    .contact-info li{
        font-size:14px;
        line-height:35px
    }
    .contact-info li i{
        margin-right:5px
    }
    .tbay-footer .menu.treeview li>a{
        line-height:35px
    }
    .tbay-footer .tbay-addon:not(.tbay-addon-newsletter) .tbay-addon-title{
        margin-bottom:10px
    }
    .tbay-footer .tbay-addon-social .social{
        margin-top:20px
    }
    .tbay-footer .tbay-addon-social .social.style3{
        margin:0
    }
}
@media(min-width:992px){
    .tbay-addon-products .has-title,.tbay-addon-categoriestabs .has-title{
        display:flex;
        align-items:center
    }
     .tbay-addon-products .has-title h3,.tbay-addon-categoriestabs .has-title h3{
        -webkit-box-flex:4;
        -moz-box-flex:4;
        -webkit-flex:4;
        -ms-flex:4;
        flex:4;
        max-width:40%
    }
    .tbay-addon-products .has-title ul,.tbay-addon-categoriestabs .has-title ul{
        text-align:right;
        -webkit-box-flex:6;
        -moz-box-flex:6;
        -webkit-flex:6;
        -ms-flex:6;
        flex:6;
        max-width:60%;
        white-space:nowrap;
        overflow:hidden;
        overflow-x:auto
    }
    .tbay-addon-products .has-title ul>li,.tbay-addon-categoriestabs .has-title ul>li{
        float:none;
        display:inline-block
    }
    .tbay-addon-instagram .tbay-addon-title ~ .btn-follow{
        position:absolute;
        top:10px;
        right:-4px;
        left:auto;
        margin:0
    }
     .singular-shop:not(.archive-full) .image-mains .flex-control-thumbs{
        padding:0 35px !important
    }
    #custom-login-wrapper .modal-dialog{
        max-width:470px
    }
}
@media(min-width:768px){
    .elements #tbay-main-content .tbay-addon.tbay-addon-text-heading .tbay-addon-title{
        text-align:center;
        font-size:30px;
        margin:0
    }
    .shop_table.cart .cart_item{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .shop_table.cart .cart_item.head>span.product-info{
        padding-left:75px;
        margin-right:-75px;
        justify-content:flex-start
    }
     .shop_table.cart .cart_item>span{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        align-items:center;
        -webkit-box-flex:1;
        -moz-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1;
        justify-content:center
    }
    .shop_table.cart .cart_item>span.product-info{
        -webkit-box-flex:2;
        -moz-box-flex:2;
        -webkit-flex:2;
        -ms-flex:2;
        flex:2
    }
    .shop_table.cart .cart_item>span.product-remove{
        -webkit-box-flex:.3;
        -moz-box-flex:.3;
        -webkit-flex:.3;
        -ms-flex:.3;
        flex:.3
    }
    .shop_table.cart .cart_item:not(.head)>span.product-info{
        justify-content:unset
    }
     .comment-respond,div#new-answer-header{
        max-width:570px;
        clear:both
    }
    .tbay-addon-video .tbay-addon-content .modal-dialog{
        width:800px
    }
}
@media(max-width:1199px) and (min-width:1025px){
    #shop-now.has-buy-now .tbay-buy-now.button{
        margin-right:-50px
    }
}
@media(max-width:1199px) and (min-width:783px){
    body.admin-bar .topbar-device-mobile,body.admin-bar .topbar-device-mobile .top-cart .sidebar-right.active .dropdown-content,body.admin-bar .filter-mobile .content,body.admin-bar .topbar-device-mobile .search-device .tbay-search-mobile.tbay-search-form{
        top:32px
    }
}
@media(max-width:992px){
    .term-wrapper>div{
        padding:0 50px
    }
}
@media(max-width:991px){
    #tbay-quick-view-modal #tbay-quick-view-content{
        flex-direction:column
    }
    #tbay-quick-view-modal .image-mains{
        max-width:none;
        padding:0 !important
    }
    #tbay-quick-view-content .image-mains .details-btn-wrapper,#tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow.slick-prev{
        visibility:visible;
        opacity:1;
        filter:alpha(opacity=100);
        transform:translateY(0);
        pointer-events:visible
    }
     #tbay-customize-footer,#tbay-footer{
        padding-bottom:64px
    }
    .style-stick:not(.active-stick) #shop-now.has-buy-now .tbay-buy-now{
        margin:0 0 0 15px
    }
    .row .sticky-spacer{
        display:none !important
    }
    .style-stick:not(.active-stick) #shop-now.has-buy-now .group-button .tbay-compare{
        display:inline-block
    }
    .cart-dropdown .cart-icon{
        color:#000 !important
    }
    .archive-shop .page-title{
        font-size:16px
    }
    .sidebar:not(.top-archive-content){
        margin-top:20px
    }
    .woof_products_top_panel{
        margin:0
    }
    body.search-results .page-title{
        display:none
    }
     .woof_radio_term_reset_visible{
        display:inline-block !important
    }
    .tbay-search-form .SumoSelect .SumoUnder{
        display:none
    }
    .footer-device-mobile ~ #tbay-footer .tbay-copyright,body:not(.mobile-hidden-footer) #tbay-footer .tbay-copyright{
        padding-bottom:30px !important
    }
    .tbay-breadscrumb{
        padding:0
    }
    .tbay-breadscrumb.show-title .breadscrumb-inner{
        padding:0
    }
    .singular-shop div.product:not(.style-centered):not(.style-carousel) .image-mains,.singular-shop div.product:not(.style-centered):not(.style-carousel) .information{
        width:100% !important;
        padding-left:15px !important;
        padding-right:15px !important
    }
     .singular-shop div.product:not(.style-centered):not(.style-carousel) .information{
        margin-top:23px;
        position:unset !important
    }
    .singular-shop div.product.style-carousel .information{
        padding-top:20px;
        margin-top:20px
    }
    .singular-shop div.product .btn-size-guide{
        margin:0;
        margin-left:10px;
        float:left
    }
    .singular-shop div.product .single_variation_wrap .single_variation{
        padding:7px 0 20px
    }
    .singular-shop div.product .single_variation_wrap .single_variation:before,.singular-shop div.product .single_variation_wrap .single_variation:after{
        content:" ";
        display:table
    }
     .singular-shop div.product .single_variation_wrap .single_variation:after{
        clear:both
    }
    .singular-shop div.product .single_variation_wrap .woocommerce-variation-availability,.singular-shop div.product .single_variation_wrap .woocommerce-variation-price{
        display:inline-block;
        line-height:inherit
    }
    .singular-shop div.product .single_variation_wrap .woocommerce-variation-price{
        margin-left:0;
        margin-right:10px
    }
    #reviews .review-summary-total{
        border:0;
        text-align:center;
        margin-bottom:20px
    }
    .tbay-addon .tbay-addon-title,.tbay-addon .tbay-addon-heading{
        font-size:23px;
        margin-bottom:10px;
        text-align:center
    }
     .tbay-addon .tbay-addon-title .subtitle,.tbay-addon .tbay-addon-heading .subtitle{
        font-size:14px;
        margin:0
    }
    .nav-tabs{
        -webkit-box-align:center;
        align-items:center;
        white-space:nowrap;
        display:block !important;
        overflow-x:auto !important;
        overflow-y:hidden
    }
    .single-sticky{
        display:flex;
        flex-direction:column
    }
    .single-sticky>*,.single-sticky .row>*{
        position:static !important;
        height:auto !important
    }
    .single-sticky .image-mains-center{
        -webkit-box-ordinal-group:-1;
        -moz-box-ordinal-group:-1;
        -ms-flex-order:-1;
        -webkit-order:-1;
        order:-1
    }
     .single-sticky .summary-left{
        margin:20px 0
    }
    .tbay-addon-newsletter.tbay-addon{
        display:block;
        padding:20px;
        background:#f5f5f5;
        background-image:none !important
    }
    .tbay-addon-newsletter.tbay-addon.tbay-element{
        padding:0;
        background:transparent;
        display:flex
    }
    .tbay-addon-newsletter.tbay-addon>h3,.tbay-addon-newsletter.tbay-addon>div{
        float:none;
        width:auto;
        text-align:center
    }
    .tbay-addon-newsletter.tbay-addon .input-group{
        margin:0 !important
    }
    .tbay-addon-newsletter.tbay-addon .tbay-addon-title{
        margin-bottom:10px
    }
     #sticky-menu-bar{
        display:none
    }
    .post-list.position-image-row .post .entry-header{
        padding:20px 0 0
    }
    .single-post .entry-title{
        font-size:24px
    }
    .track_order .form-row{
        width:100% !important
    }
    .woocommerce-customer-details .woocommerce-columns--addresses>div{
        width:100% !important
    }
    .woocommerce-customer-details .woocommerce-columns--addresses>div.col-2{
        margin-top:30px
    }
    .plainoverlay,#woof_svg_load_container{
        z-index:10000 !important
    }
    .wishlist-empty{
        padding:0 15px
    }
    .cart-collaterals{
        margin-top:30px
    }
    .cart_totals table tr td,.cart_totals table * tr td{
        padding:0 25px !important
    }
     .checkout .review-wrapper{
        margin-top:30px
    }
    .woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received,.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details{
        padding:15px
    }
    .woocommerce .col2-set.addresses address,.woocommerce-page .col2-set.addresses address{
        line-height:32px
    }
    .woocommerce table.wishlist_table.shop_table>tbody>tr>td{
        padding:0 15px
    }
    .woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a{
        text-transform:inherit
    }
    .contact-wrapper{
        margin-bottom:30px
    }
}
@media(max-width:782px){
    body.admin-bar .topbar-device-mobile{
        top:46px
    }
    body.admin-bar .topbar-device-mobile ~ #tbay-main-content .filter-mobile .content,body.admin-bar .topbar-device-mobile ~ #tbay-main-content #product-size-guide .modal-dialog,body.admin-bar .topbar-device-mobile .search-device .tbay-search-mobile.tbay-search-form,body.admin-bar .topbar-device-mobile .top-cart .dropdown-content{
        top:46px
    }
    body.admin-bar .wrapper-container{
        padding-top:96px
    }
    body.admin-bar .image-mains .share-content .content{
        top:96px
    }
}
@media(min-width:700px) and (max-width:991px){
    .image-mains .flex-control-thumbs{
        padding:0 200px !important
    }
    .image-mains .flex-control-thumbs>.slick-arrow{
        right:185px
    }
    .image-mains .flex-control-thumbs>.slick-arrow.owl-prev{
        left:185px;
        right:auto
    }
}
@media(min-width:768px) and (max-width:991px){
    .entry-title{
        font-size:18px;
        line-height:26px
    }
    .shop_table .cart_item>span:not(.product-thumbnail){
        padding:0 5px !important;
        font-size:14px;
        -webkit-box-flex:.8;
        -moz-box-flex:.8;
        -webkit-flex:.8;
        -ms-flex:.8;
        flex:.8
    }
     .single-post .entry-meta-list>li span{
        display:none
    }
    .ajax-filter-sidebar .woof_redraw_zone{
        display:block
    }
    .ajax-filter-sidebar .woof_redraw_zone>.woof_container{
        float:left;
        width:33.33%
    }
    .ajax-filter-sidebar .woof_redraw_zone>.woof_container:nth-child(3n+1){
        clear:both
    }
    .tbay-filter .display-mode-warpper{
        float:right;
        margin-left:10px;
        margin-right:0
    }
    .woocommerce div.product div.images .woocommerce-product-gallery__trigger,body div.product div.images .woocommerce-product-gallery__trigger{
        bottom:145px !important
    }
     .tbay-addon-features .row.grid{
        justify-content:center
    }
}
@media(max-width:768px){
    .dokan-warranty-request-wrap form{
        overflow:auto
    }
    .woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{
        display:table-row
    }
    .woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{
        display:table-cell
    }
    .woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{
        display:none
    }
    .woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{
        background:transparent
    }
     .woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{
        display:block;
        border:0 !important
    }
    .woocommerce .cart_totals table.shop_table_responsive tr td,.woocommerce-page .cart_totals table.shop_table_responsive tr td{
        border:0 !important
    }
}
@media(max-width:991px){
    .woocommerce .product-block.v2 span.onsale{
        top:15px;
        left:15px
    }
}
@media(min-width:768px){
    .product-block.v2 .stock-flash-sale>span{
        position:static;
        display:block;
        margin-top:10px
    }
}
@media(min-width:768px){
    .tbay-addon-products:not(.tbay-addon-vertical) .row.grid .product-block.v3{
        padding-bottom:30px
    }
}
.tbay-homepage-demo .topbar-device-mobile>div{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.tbay-homepage-demo .topbar-device-mobile>div.top-right-mobile{
    max-width:unset;
    margin-left:auto
}
.topbar-device-mobile{
    position:fixed;
    top:0;
    left:0;
    z-index:1001;
    background:#fff;
    padding:0 15px;
    width:100%;
    -webkit-transition:all .4s ease-in-out 0s;
    -o-transition:all .4s ease-in-out 0s;
    transition:all .4s ease-in-out 0s;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);
    box-shadow:0 0 8px rgba(0,0,0,0.1)
}
 .topbar-device-mobile.active-home-icon .topbar-title{
    text-align:left;
    max-width:calc(100% - 145px);
    margin:0 auto
}
.topbar-device-mobile.active-home-icon .top-right-mobile{
    max-width:100px;
    margin-left:auto
}
.topbar-device-mobile>div,.topbar-device-mobile form{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.topbar-device-mobile .topbar-mobile-history a{
    width:45px;
    margin-left:-15px;
    text-align:center;
    display:inline-block
}
.topbar-device-mobile .btn{
    border:0;
    padding:0
}
.topbar-device-mobile .active-mobile a,.topbar-device-mobile .active-mobile button{
    color:#323232
}
 .topbar-device-mobile .cart_empty .total{
    margin-top:5px
}
.topbar-device-mobile .top-cart a.wc-continue{
    background:var(--tb-theme-color);
    border-color:var(--tb-theme-color);
    color:var(--btn-color-white)
}
.topbar-device-mobile .top-cart a.wc-continue:hover{
    color:var(--btn-color-white)
}
.topbar-device-mobile i{
    font-size:20px;
    display:block;
    line-height:50px
}
.topbar-device-mobile .mini_cart_inner i{
    line-height:normal
}
.topbar-device-mobile .search-device .search-icon{
    display:inline-block;
    padding:0 10px
}
.topbar-device-mobile .search-device .search-icon i{
    font-weight:normal
}
 .topbar-device-mobile .topbar-title{
    margin:0 0 0 24px;
    line-height:50px;
    text-align:center;
    font-size:15px;
    font-weight:500;
    height:50px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    max-width:calc(100% - 130px);
    -webkit-box-flex:4;
    -moz-box-flex:4;
    -webkit-flex:4;
    -ms-flex:4;
    flex:4
}
.topbar-device-mobile .topbar-icon-home a{
    width:30px;
    display:inherit;
    text-align:center
}
.topbar-device-mobile .active-mobile .btn-danger{
    background-color:transparent;
    border:0;
    font-size:24px;
    margin-left:-21px;
    margin-right:0;
    width:60px
}
 .topbar-device-mobile .mobile-logo{
    text-align:center;
    -webkit-box-flex:2;
    -moz-box-flex:2;
    -webkit-flex:2;
    -ms-flex:2;
    flex:2;
    display:flex;
    align-items:center;
    justify-content:center
}
.topbar-device-mobile .top-right-mobile>div{
    float:right
}
.topbar-device-mobile .search-device .show-search{
    cursor:pointer
}
.topbar-device-mobile .search-device .show-search i{
    font-size:20px;
    line-height:30px
}
.topbar-device-mobile .search-device .tbay-search-form{
    background-color:#eee;
    border:0;
    padding:0 10px;
    margin-top:0;
    position:absolute;
    top:100%;
    width:100%;
    left:0;
    right:auto;
    display:none;
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
 .topbar-device-mobile .search-device .tbay-search-form .tbay-preloader{
    right:0;
    background-size:auto 10px !important;
    background-position:right 0 center !important
}
.topbar-device-mobile .cart-dropdown>a{
    width:30px;
    text-align:center;
    color:#000
}
.topbar-device-mobile .cart-dropdown>a:hover{
    background:transparent
}
.topbar-device-mobile .cart-dropdown .cart-icon i{
    font-size:20px;
    font-weight:normal;
    line-height:50px;
    display:block
}
.topbar-device-mobile .cart-dropdown .cart-icon .mini-cart-items{
    min-width:18px;
    line-height:18px;
    top:10px;
    font-size:13px;
    right:-12px;
    background:#ca0815;
    color:#fff
}
 .footer-device-mobile{
    position:fixed;
    bottom:-1px;
    left:0;
    z-index:1000;
    background:#fff;
    display:flex;
    width:100%;
    -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.1);
    box-shadow:0 0 20px 0 rgba(0,0,0,0.1);
    padding:8px 0 5px;
    -webkit-transition:all .4s ease-in-out 0s;
    -o-transition:all .4s ease-in-out 0s;
    transition:all .4s ease-in-out 0s
}
.footer-device-mobile>*{
    width:100%;
    text-align:center
}
.footer-device-mobile>* a{
    display:block;
    color:#999;
    position:relative;
    font-size:13px
}
 .footer-device-mobile>* a span.count{
    position:absolute;
    top:-10px;
    left:50%;
    right:auto;
    font-size:12px;
    line-height:18px;
    min-width:18px;
    text-align:center;
    border-radius:50%;
    background:#ca0815;
    color:#fff
}
.footer-device-mobile>* a span.count h1,.footer-device-mobile>* a span.count div{
    display:none !important
}
.footer-device-mobile>* a:hover{
    color:var(--tb-theme-color)
}
.footer-device-mobile>* i{
    font-size:20px;
    margin-bottom:5px;
    color:#000;
    display:block
}
.footer-device-mobile>*.active a{
    color:var(--tb-theme-color);
    font-weight:500
}
 .footer-device-mobile>*.active a i{
    color:var(--tb-theme-color)
}
.footer-device-mobile ~ .tbay-to-top.tbay-to-top-mobile{
    bottom:75px
}
.search-device-mobile{
    z-index:1;
    min-width:16px
}
.search-device-mobile .show-search{
    cursor:pointer;
    color:#666
}
.search-device-mobile .tbay-search-form{
    background-color:#fff;
    border:0;
    padding:0 10px;
    margin:0;
    position:absolute;
    top:0;
    width:100%;
    left:80px;
    right:auto;
    margin-left:-80px;
    margin-right:0;
    display:none;
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
    border-radius:0;
    box-shadow:0 -2px 6px rgba(0,0,0,0.06);
    border-bottom:1px solid #f5f5f5
}
 .search-device-mobile .tbay-search-form.active{
    width:94%
}
.search-device-mobile .tbay-search-form .input-group{
    display:flex;
    flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    border:0
}
.search-device-mobile .tbay-search-form .input-group .tbay-search{
    padding-left:10px;
    padding-right:0;
    height:50px
}
.search-device-mobile .tbay-search-form .tbay-preloader.no-results{
    display:none !important
}
.search-device-mobile .tbay-search-form .button-group{
    position:absolute;
    right:0;
    left:auto;
    z-index:3;
    width:auto
}
.search-device-mobile .tbay-search-form .button-search{
    height:50px;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    padding:0 10px
}
 .search-device-mobile .tbay-search-form:after{
    position:fixed;
    width:100%;
    height:100%;
    opacity:.66;
    filter:alpha(opacity=66);
    background:#000;
    content:'';
    top:0;
    left:0;
    right:auto;
    z-index:-1
}
body.woocommerce-wishlist .footer-device-mobile>.device-wishlist a{
    color:var(--tb-theme-color)
}
body.woocommerce-wishlist .footer-device-mobile>.device-wishlist a i{
    color:var(--tb-theme-color)
}
@media(max-width:767px){
    .products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist.exists a{
        background:transparent !important;
        color:var(--tb-theme-color)
    }
     .products-list .product-block .group-buttons>div+div.button-wishlist .yith-wcwl-add-to-wishlist.exists a i{
        line-height:41px
    }
    #dokan-secondary{
        padding-top:40px
    }
    .woocommerce-cart-form .tbay-total-condition-wrap{
        padding:0 15px
    }
    .tbay-addon.tbay-addon-banner .tbay-addon-content .button,.tbay-addon.tbay-addon-banner .tbay-addon-content .icon{
        position:absolute;
        width:100%;
        height:100%;
        background:transparent !important;
        font-size:0 !important
    }
    .tbay-addon.tbay-addon-banner .tbay-addon-content:after{
        background:transparent
    }
     body,.btn-theme,.btn-default,.woof_container_inner_tags ul.woof_list label,.show-view-all a,.btn-view-all,.post .entry-category.type-1 a,.page-404 .page-content .contactus,.more_products a,.tbay-pagination-load-more a,.woocommerce .woof_submit_search_form_container button.woof_reset_search_form,.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a,.top-cart .group-button p.buttons a.button,.woocommerce button.button,.woocommerce a.button.wc-backward,.woocommerce a.woocommerce-button.view,#respond input#submit,.woocommerce #respond input#submit,.woocommerce input.button,.singular-shop .tbay-modalButton,.single-product .tbay-modalButton,#reviews .wcpr-filter-button,.wvs-css .variations .reset_variations,#report-abuse table input[type="submit"],form[name="export_orders"] ~ table.table .order-comments input.btn,.wcvendors-pro-dashboard-wrapper a.button,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button,.wcv-order-header .wcv-form .control>input#clear_button,.btn-theme-2,.woocommerce-pagination a.button,.widget_price_filter .price_slider_amount .button,.tbay-addon.tbay-addon-banner .tbay-addon-content .button,.tbay-addon-newsletter input[type="submit"],.tbay-addon-newsletter button[type="submit"],.widget-newletter input[type="submit"],.widget-newletter button[type="submit"],.post-list .readmore,.post-grid .readmore,.entry-single .entry-description a,.entry-single .author-info .all-post,.post-password-form input[type=submit],#comments #respond .form-submit input,#reviews #respond .form-submit input,.wpcf7-form .form-horizontal .wpcf7-submit,.page-404 .page-content .backtohome,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove,body table.compare-list .add-to-cart td a.button,body table.compare-list .add-to-cart td a.button+a,input#ywqa-submit-question,div#new-answer-header .ywqa_submit_answer,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a,.wishlist_table.mobile .product-add-to-cart .add-cart a,.products-list .product-block .group-buttons>div.add-cart a,.top-cart .tbay-dropdown-cart ul.cart_empty a.wc-continue,.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a.checkout,.top-cart .group-button p.buttons a.button.checkout,.woocommerce button.button[name="track"],.singular-shop div.product .single_add_to_cart_button,.singular-shop .elementor-widget-woocommerce-product-images .single_add_to_cart_button,.single-product div.product .single_add_to_cart_button,.single-product .elementor-widget-woocommerce-product-images .single_add_to_cart_button,#sticky-menu-bar #sticky-custom-add-to-cart,.mobile-btn-cart-click #tbay-click-addtocart,.cart_totals .wc-proceed-to-checkout a.checkout-button,.coupon .box .btn[type=submit],.woocommerce form.register input.button.otp_reg_dig_wc,.woocommerce button.button.dig_wc_mobileLogin,.woocommerce form.login>p.last .button,.woocommerce form.register>p.last .button,.woocommerce-order-received .order-again a,.woocommerce form.checkout_coupon>p.form-row-last .button,.woocommerce-checkout-payment .place-order button.button.alt,form.checkout .woocommerce-checkout-review-order.compatible-checkout .wc-gzd-order-submit button#place_order,#custom-register button.submit_button,#custom-login button.submit_button,.woocommerce button.button[name="dokan_checkout_place_quote"],.mvx_regi_main .register .button,#report_abuse_form button.submit-report-abuse,.vendor_sidebar .widget_mvx_quick_info #respond input#submit,#mvx-store-conatiner .mvx-store-locator-wrap .mvx-store-map-pagination .vendor_sort input[type="submit"],#mvx-store-conatiner .mvx-store-map-filter input[type="submit"],#mvx-store-conatiner input[type=submit],#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"],#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button,.wcfm_popup_wrapper .wcfm_popup_button,#wcfmmp-store #reviews .add_review button,.form-row input[name="apply_for_vendor_submit"],form.wcv-form .wcv-button[type="submit"],.dashboard .wcv-dashboard-navigation ~ form input[type="submit"],.shop_settings input[name="vendor_application_submit"],form[name="export_orders"] input,.wcvendors-pro-dashboard-wrapper input#update_button,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button,.wcv-form .control-group .control>input.wcv-button:not(#clear_button),table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"],table.wcvendors-table-order form #tracking_number_save_button,form#wcv-store-settings input#store_save_button,.wcv_store_search form input[type="submit"],.wcv_vendor_search form input[type="submit"],.wpmc-steps-wrapper ~ .wpmc-nav-wrapper button[type="button"],#tbay-quick-view-content .image-mains .view-details-btn,.wc-block-cart__submit .wc-block-cart__submit-button,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button,#yith-woocompare-preview-bar footer a,.popup-aska-question .tbay-wrap input[type="submit"],.product-block .name,.woocs_price_code,.woocommerce-Price-amount{
        font-size:14px
    }
     .btn-theme,.btn-default,.woof_container_inner_tags ul.woof_list label,.show-view-all a,.btn-view-all,.post .entry-category.type-1 a,.page-404 .page-content .contactus,.more_products a,.tbay-pagination-load-more a,.woocommerce .woof_submit_search_form_container button.woof_reset_search_form,.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a,.top-cart .group-button p.buttons a.button,.woocommerce button.button,.woocommerce a.button.wc-backward,.woocommerce a.woocommerce-button.view,#respond input#submit,.woocommerce #respond input#submit,.woocommerce input.button,.singular-shop .tbay-modalButton,.single-product .tbay-modalButton,#reviews .wcpr-filter-button,.wvs-css .variations .reset_variations,#report-abuse table input[type="submit"],form[name="export_orders"] ~ table.table .order-comments input.btn,.wcvendors-pro-dashboard-wrapper a.button,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button,.wcv-order-header .wcv-form .control>input#clear_button,.btn-theme-2,.woocommerce-pagination a.button,.widget_price_filter .price_slider_amount .button,.tbay-addon.tbay-addon-banner .tbay-addon-content .button,.tbay-addon-newsletter input[type="submit"],.tbay-addon-newsletter button[type="submit"],.widget-newletter input[type="submit"],.widget-newletter button[type="submit"],.post-list .readmore,.post-grid .readmore,.entry-single .entry-description a,.entry-single .author-info .all-post,.post-password-form input[type=submit],#comments #respond .form-submit input,#reviews #respond .form-submit input,.wpcf7-form .form-horizontal .wpcf7-submit,.page-404 .page-content .backtohome,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove,body table.compare-list .add-to-cart td a.button,body table.compare-list .add-to-cart td a.button+a,input#ywqa-submit-question,div#new-answer-header .ywqa_submit_answer,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a,.wishlist_table.mobile .product-add-to-cart .add-cart a,.products-list .product-block .group-buttons>div.add-cart a,.top-cart .tbay-dropdown-cart ul.cart_empty a.wc-continue,.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a.checkout,.top-cart .group-button p.buttons a.button.checkout,.woocommerce button.button[name="track"],.singular-shop div.product .single_add_to_cart_button,.singular-shop .elementor-widget-woocommerce-product-images .single_add_to_cart_button,.single-product div.product .single_add_to_cart_button,.single-product .elementor-widget-woocommerce-product-images .single_add_to_cart_button,#sticky-menu-bar #sticky-custom-add-to-cart,.mobile-btn-cart-click #tbay-click-addtocart,.cart_totals .wc-proceed-to-checkout a.checkout-button,.coupon .box .btn[type=submit],.woocommerce form.register input.button.otp_reg_dig_wc,.woocommerce button.button.dig_wc_mobileLogin,.woocommerce form.login>p.last .button,.woocommerce form.register>p.last .button,.woocommerce-order-received .order-again a,.woocommerce form.checkout_coupon>p.form-row-last .button,.woocommerce-checkout-payment .place-order button.button.alt,form.checkout .woocommerce-checkout-review-order.compatible-checkout .wc-gzd-order-submit button#place_order,#custom-register button.submit_button,#custom-login button.submit_button,.woocommerce button.button[name="dokan_checkout_place_quote"],.mvx_regi_main .register .button,#report_abuse_form button.submit-report-abuse,.vendor_sidebar .widget_mvx_quick_info #respond input#submit,#mvx-store-conatiner .mvx-store-locator-wrap .mvx-store-map-pagination .vendor_sort input[type="submit"],#mvx-store-conatiner .mvx-store-map-filter input[type="submit"],#mvx-store-conatiner input[type=submit],#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"],#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button,.wcfm_popup_wrapper .wcfm_popup_button,#wcfmmp-store #reviews .add_review button,.form-row input[name="apply_for_vendor_submit"],form.wcv-form .wcv-button[type="submit"],.dashboard .wcv-dashboard-navigation ~ form input[type="submit"],.shop_settings input[name="vendor_application_submit"],form[name="export_orders"] input,.wcvendors-pro-dashboard-wrapper input#update_button,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button,.wcv-form .control-group .control>input.wcv-button:not(#clear_button),table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"],table.wcvendors-table-order form #tracking_number_save_button,form#wcv-store-settings input#store_save_button,.wcv_store_search form input[type="submit"],.wcv_vendor_search form input[type="submit"],.wpmc-steps-wrapper ~ .wpmc-nav-wrapper button[type="button"],#tbay-quick-view-content .image-mains .view-details-btn,.wc-block-cart__submit .wc-block-cart__submit-button,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button,#yith-woocompare-preview-bar footer a,.popup-aska-question .tbay-wrap input[type="submit"]{
        line-height:40px;
        text-transform:capitalize
    }
     .tbay-to-top.tbay-to-top-mobile{
        display:block
    }
    body.woocommerce-cart .tbay-to-top.tbay-to-top-mobile,body.woocommerce-checkout .tbay-to-top.tbay-to-top-mobile,body.single-product .tbay-to-top.tbay-to-top-mobile{
        bottom:60px
    }
    .ourteam-inner{
        margin-bottom:15px !important
    }
    #main-content #main>.vc_row:last-child{
        padding-bottom:50px !important
    }
    body .vc_row{
        margin:0 -8px
    }
    body .vc_row div[class*="col-"]{
        padding-right:8px;
        padding-left:8px
    }
    body .vc_row[data-vc-full-width="true"]{
        margin:0 -15px
    }
     body .vc_row[data-vc-full-width="true"]>div[class*="col-"]{
        padding-right:15px;
        padding-left:15px
    }
    body .vc_row[data-vc-full-width="true"]>div.vc_col-sm-12 .vc_row{
        margin-left:-15px;
        margin-right:-15px
    }
    body .vc_row[data-vc-full-width="true"]>div.vc_col-sm-12 .vc_row>.vc_column_container{
        padding-right:15px;
        padding-left:15px
    }
    .vc_column_container>.vc_column-inner{
        padding-left:0;
        padding-right:0
    }
    #main-content .vc_row,#tbay-footer .vc_row{
        padding-left:0 !important;
        padding-right:0 !important;
        margin-top:0 !important;
        margin-bottom:0 !important
    }
     #main-content .vc_row>.vc_column_container,#tbay-footer .vc_row>.vc_column_container{
        padding-bottom:0 !important;
        padding-top:0 !important
    }
    #main-content .vc_row>.vc_column_container+.vc_column_container,#main-content .vc_row>.vc_column_container[class*="col-xs"],#tbay-footer .vc_row>.vc_column_container+.vc_column_container,#tbay-footer .vc_row>.vc_column_container[class*="col-xs"]{
        margin-top:15px
    }
    #main-content .vc_row.vc_row-no-padding .vc_column_container+.vc_column_container,#main-content .vc_row.vc_row-no-padding .wpb_wrapper>div+div,#tbay-footer .vc_row.vc_row-no-padding .vc_column_container+.vc_column_container,#tbay-footer .vc_row.vc_row-no-padding .wpb_wrapper>div+div{
        margin-left:0 !important;
        margin-right:0 !important
    }
     #main-content .vc_row.bg-white,#tbay-footer .vc_row.bg-white{
        background:#fff;
        padding:50px 0 !important
    }
    #main-content .wpb_wrapper>div,#tbay-footer .wpb_wrapper>div{
        margin-top:0 !important;
        margin-bottom:0 !important
    }
    #main-content .wpb_wrapper>div+div,#tbay-footer .wpb_wrapper>div+div{
        margin-top:15px !important
    }
    #main-content #main>.vc_row ~ .vc_row,#tbay-footer .footer>.container>.vc_row ~ .vc_row,#tbay-footer .dokan-dashboard .footer>.dokan-dashboard-wrap>.vc_row ~ .vc_row,.dokan-dashboard #tbay-footer .footer>.dokan-dashboard-wrap>.vc_row ~ .vc_row,#tbay-footer #wcfm-main-contentainer .footer>.wcfm-membership-wrapper>.vc_row ~ .vc_row,#wcfm-main-contentainer #tbay-footer .footer>.wcfm-membership-wrapper>.vc_row ~ .vc_row,#tbay-footer .wcfmmp-store-page .footer>#wcfmmp-store>.vc_row ~ .vc_row,.wcfmmp-store-page #tbay-footer .footer>#wcfmmp-store>.vc_row ~ .vc_row{
        padding-top:50px !important
    }
     #main-content #main>.vc_row.no-padding,#tbay-footer .footer>.container>.vc_row.no-padding,#tbay-footer .dokan-dashboard .footer>.dokan-dashboard-wrap>.vc_row.no-padding,.dokan-dashboard #tbay-footer .footer>.dokan-dashboard-wrap>.vc_row.no-padding,#tbay-footer #wcfm-main-contentainer .footer>.wcfm-membership-wrapper>.vc_row.no-padding,#wcfm-main-contentainer #tbay-footer .footer>.wcfm-membership-wrapper>.vc_row.no-padding,#tbay-footer .wcfmmp-store-page .footer>#wcfmmp-store>.vc_row.no-padding,.wcfmmp-store-page #tbay-footer .footer>#wcfmmp-store>.vc_row.no-padding{
        padding-left:0 !important;
        padding-right:0 !important
    }
     #main-content #main>.vc_row.banner,#main-content #main>.vc_row.padding-5,#tbay-footer .footer>.container>.vc_row.banner,#tbay-footer .dokan-dashboard .footer>.dokan-dashboard-wrap>.vc_row.banner,.dokan-dashboard #tbay-footer .footer>.dokan-dashboard-wrap>.vc_row.banner,#tbay-footer #wcfm-main-contentainer .footer>.wcfm-membership-wrapper>.vc_row.banner,#wcfm-main-contentainer #tbay-footer .footer>.wcfm-membership-wrapper>.vc_row.banner,#tbay-footer .wcfmmp-store-page .footer>#wcfmmp-store>.vc_row.banner,.wcfmmp-store-page #tbay-footer .footer>#wcfmmp-store>.vc_row.banner,#tbay-footer .footer>.container>.vc_row.padding-5,#tbay-footer .dokan-dashboard .footer>.dokan-dashboard-wrap>.vc_row.padding-5,.dokan-dashboard #tbay-footer .footer>.dokan-dashboard-wrap>.vc_row.padding-5,#tbay-footer #wcfm-main-contentainer .footer>.wcfm-membership-wrapper>.vc_row.padding-5,#wcfm-main-contentainer #tbay-footer .footer>.wcfm-membership-wrapper>.vc_row.padding-5,#tbay-footer .wcfmmp-store-page .footer>#wcfmmp-store>.vc_row.padding-5,.wcfmmp-store-page #tbay-footer .footer>#wcfmmp-store>.vc_row.padding-5{
        padding-top:15px !important
    }
     #main-content #main>.vc_row.banner .vc_row+.vc_row,#main-content #main>.vc_row.padding-5 .vc_row+.vc_row,#tbay-footer .footer>.container>.vc_row.banner .vc_row+.vc_row,#tbay-footer .dokan-dashboard .footer>.dokan-dashboard-wrap>.vc_row.banner .vc_row+.vc_row,.dokan-dashboard #tbay-footer .footer>.dokan-dashboard-wrap>.vc_row.banner .vc_row+.vc_row,#tbay-footer #wcfm-main-contentainer .footer>.wcfm-membership-wrapper>.vc_row.banner .vc_row+.vc_row,#wcfm-main-contentainer #tbay-footer .footer>.wcfm-membership-wrapper>.vc_row.banner .vc_row+.vc_row,#tbay-footer .wcfmmp-store-page .footer>#wcfmmp-store>.vc_row.banner .vc_row+.vc_row,.wcfmmp-store-page #tbay-footer .footer>#wcfmmp-store>.vc_row.banner .vc_row+.vc_row,#tbay-footer .footer>.container>.vc_row.padding-5 .vc_row+.vc_row,#tbay-footer .dokan-dashboard .footer>.dokan-dashboard-wrap>.vc_row.padding-5 .vc_row+.vc_row,.dokan-dashboard #tbay-footer .footer>.dokan-dashboard-wrap>.vc_row.padding-5 .vc_row+.vc_row,#tbay-footer #wcfm-main-contentainer .footer>.wcfm-membership-wrapper>.vc_row.padding-5 .vc_row+.vc_row,#wcfm-main-contentainer #tbay-footer .footer>.wcfm-membership-wrapper>.vc_row.padding-5 .vc_row+.vc_row,#tbay-footer .wcfmmp-store-page .footer>#wcfmmp-store>.vc_row.padding-5 .vc_row+.vc_row,.wcfmmp-store-page #tbay-footer .footer>#wcfmmp-store>.vc_row.padding-5 .vc_row+.vc_row{
        padding-top:0 !important
    }
     #main-content #main>.vc_row.vc_row-has-fill,#tbay-footer .footer>.container>.vc_row.vc_row-has-fill,#tbay-footer .dokan-dashboard .footer>.dokan-dashboard-wrap>.vc_row.vc_row-has-fill,.dokan-dashboard #tbay-footer .footer>.dokan-dashboard-wrap>.vc_row.vc_row-has-fill,#tbay-footer #wcfm-main-contentainer .footer>.wcfm-membership-wrapper>.vc_row.vc_row-has-fill,#wcfm-main-contentainer #tbay-footer .footer>.wcfm-membership-wrapper>.vc_row.vc_row-has-fill,#tbay-footer .wcfmmp-store-page .footer>#wcfmmp-store>.vc_row.vc_row-has-fill,.wcfmmp-store-page #tbay-footer .footer>#wcfmmp-store>.vc_row.vc_row-has-fill{
        margin-top:50px !important;
        padding:50px 0 !important
    }
     #main-content #main>.vc_row.vc_row-has-fill .wpb_wrapper>.vc_row+.vc_row,#tbay-footer .footer>.container>.vc_row.vc_row-has-fill .wpb_wrapper>.vc_row+.vc_row,#tbay-footer .dokan-dashboard .footer>.dokan-dashboard-wrap>.vc_row.vc_row-has-fill .wpb_wrapper>.vc_row+.vc_row,.dokan-dashboard #tbay-footer .footer>.dokan-dashboard-wrap>.vc_row.vc_row-has-fill .wpb_wrapper>.vc_row+.vc_row,#tbay-footer #wcfm-main-contentainer .footer>.wcfm-membership-wrapper>.vc_row.vc_row-has-fill .wpb_wrapper>.vc_row+.vc_row,#wcfm-main-contentainer #tbay-footer .footer>.wcfm-membership-wrapper>.vc_row.vc_row-has-fill .wpb_wrapper>.vc_row+.vc_row,#tbay-footer .wcfmmp-store-page .footer>#wcfmmp-store>.vc_row.vc_row-has-fill .wpb_wrapper>.vc_row+.vc_row,.wcfmmp-store-page #tbay-footer .footer>#wcfmmp-store>.vc_row.vc_row-has-fill .wpb_wrapper>.vc_row+.vc_row{
        margin-top:50px !important
    }
     #main-content #main>.vc_row.vc_row-has-fill .wpb_wrapper>.vc_row+.vc_row.banner,#tbay-footer .footer>.container>.vc_row.vc_row-has-fill .wpb_wrapper>.vc_row+.vc_row.banner,#tbay-footer .dokan-dashboard .footer>.dokan-dashboard-wrap>.vc_row.vc_row-has-fill .wpb_wrapper>.vc_row+.vc_row.banner,.dokan-dashboard #tbay-footer .footer>.dokan-dashboard-wrap>.vc_row.vc_row-has-fill .wpb_wrapper>.vc_row+.vc_row.banner,#tbay-footer #wcfm-main-contentainer .footer>.wcfm-membership-wrapper>.vc_row.vc_row-has-fill .wpb_wrapper>.vc_row+.vc_row.banner,#wcfm-main-contentainer #tbay-footer .footer>.wcfm-membership-wrapper>.vc_row.vc_row-has-fill .wpb_wrapper>.vc_row+.vc_row.banner,#tbay-footer .wcfmmp-store-page .footer>#wcfmmp-store>.vc_row.vc_row-has-fill .wpb_wrapper>.vc_row+.vc_row.banner,.wcfmmp-store-page #tbay-footer .footer>#wcfmmp-store>.vc_row.vc_row-has-fill .wpb_wrapper>.vc_row+.vc_row.banner{
        margin-top:15px !important
    }
     #main-content #main>.vc_row.vc_row-has-fill+.vc_clearfix+.vc_row-has-fill,#tbay-footer .footer>.container>.vc_row.vc_row-has-fill+.vc_clearfix+.vc_row-has-fill,#tbay-footer .dokan-dashboard .footer>.dokan-dashboard-wrap>.vc_row.vc_row-has-fill+.vc_clearfix+.vc_row-has-fill,.dokan-dashboard #tbay-footer .footer>.dokan-dashboard-wrap>.vc_row.vc_row-has-fill+.vc_clearfix+.vc_row-has-fill,#tbay-footer #wcfm-main-contentainer .footer>.wcfm-membership-wrapper>.vc_row.vc_row-has-fill+.vc_clearfix+.vc_row-has-fill,#wcfm-main-contentainer #tbay-footer .footer>.wcfm-membership-wrapper>.vc_row.vc_row-has-fill+.vc_clearfix+.vc_row-has-fill,#tbay-footer .wcfmmp-store-page .footer>#wcfmmp-store>.vc_row.vc_row-has-fill+.vc_clearfix+.vc_row-has-fill,.wcfmmp-store-page #tbay-footer .footer>#wcfmmp-store>.vc_row.vc_row-has-fill+.vc_clearfix+.vc_row-has-fill{
        margin-top:0 !important;
        padding-top:0 !important
    }
     #main-content #main>.vc_row.vc_row-has-fill:first-child,#tbay-footer .footer>.container>.vc_row.vc_row-has-fill:first-child,#tbay-footer .dokan-dashboard .footer>.dokan-dashboard-wrap>.vc_row.vc_row-has-fill:first-child,.dokan-dashboard #tbay-footer .footer>.dokan-dashboard-wrap>.vc_row.vc_row-has-fill:first-child,#tbay-footer #wcfm-main-contentainer .footer>.wcfm-membership-wrapper>.vc_row.vc_row-has-fill:first-child,#wcfm-main-contentainer #tbay-footer .footer>.wcfm-membership-wrapper>.vc_row.vc_row-has-fill:first-child,#tbay-footer .wcfmmp-store-page .footer>#wcfmmp-store>.vc_row.vc_row-has-fill:first-child,.wcfmmp-store-page #tbay-footer .footer>#wcfmmp-store>.vc_row.vc_row-has-fill:first-child{
        margin-top:0 !important
    }
     #tbay-footer .vc_row>.vc_column_container+.vc_column_container{
        margin-top:30px
    }
    #tbay-footer .vc_row>.vc_column_container[class*="vc_hidden"]+.vc_column_container{
        margin-top:0
    }
    #tbay-footer .vc_row>.vc_column_container>div{
        padding:0 !important;
        margin:0 !important
    }
    .mobile-hidden-footer #tbay-main-content{
        padding-bottom:60px
    }
    .mobile-hidden-footer .tbay-footer,.mobile-hidden-footer #tbay-customize-footer{
        display:none
    }
    .mobile-hidden-footer.admin-bar #tbay-main-content{
        padding-bottom:0
    }
     body.tbay-body-mobile-product-two .tbay-filter+.products:not(.products-list) .row,body.tbay-body-mobile-product-two .tbay-filter+.all-subcategories+.products:not(.products-list) .row,body.tbay-body-mobile-product-two .tbay-filter+.ajax-filter-sidebar+.products:not(.products-list) .row{
        margin:0 -8px
    }
    body.tbay-body-mobile-product-two .tbay-filter+.products:not(.products-list) .row>.product,body.tbay-body-mobile-product-two .tbay-filter+.all-subcategories+.products:not(.products-list) .row>.product,body.tbay-body-mobile-product-two .tbay-filter+.ajax-filter-sidebar+.products:not(.products-list) .row>.product{
        width:50%;
        margin:0;
        padding:0 8px
    }
     body.tbay-body-mobile-product-two .tbay-filter+.products:not(.products-list) .row>.product:nth-child(3n+1),body.tbay-body-mobile-product-two .tbay-filter+.all-subcategories+.products:not(.products-list) .row>.product:nth-child(3n+1),body.tbay-body-mobile-product-two .tbay-filter+.ajax-filter-sidebar+.products:not(.products-list) .row>.product:nth-child(3n+1){
        clear:none
    }
    body.tbay-body-mobile-product-two .tbay-filter+.products:not(.products-list) .row>.product:nth-child(2n+1),body.tbay-body-mobile-product-two .tbay-filter+.all-subcategories+.products:not(.products-list) .row>.product:nth-child(2n+1),body.tbay-body-mobile-product-two .tbay-filter+.ajax-filter-sidebar+.products:not(.products-list) .row>.product:nth-child(2n+1){
        clear:both
    }
     body.tbay-body-mobile-product-one .tbay-filter+.products:not(.products-list) .row,body.tbay-body-mobile-product-one .tbay-filter+.all-subcategories+.products:not(.products-list) .row,body.tbay-body-mobile-product-one .tbay-filter+.ajax-filter-sidebar+.products:not(.products-list) .row{
        margin:0 -8px
    }
    body.tbay-body-mobile-product-one .tbay-filter+.products:not(.products-list) .row>.product,body.tbay-body-mobile-product-one .tbay-filter+.all-subcategories+.products:not(.products-list) .row>.product,body.tbay-body-mobile-product-one .tbay-filter+.ajax-filter-sidebar+.products:not(.products-list) .row>.product{
        width:100%;
        padding:0 8px;
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        -webkit-flex:100%;
        -ms-flex:100%;
        flex:100%;
        max-width:100%
    }
     body.tbay-body-mobile-product-one .tbay-filter+.products:not(.products-list) .row>.product:nth-child(3n+1),body.tbay-body-mobile-product-one .tbay-filter+.all-subcategories+.products:not(.products-list) .row>.product:nth-child(3n+1),body.tbay-body-mobile-product-one .tbay-filter+.ajax-filter-sidebar+.products:not(.products-list) .row>.product:nth-child(3n+1){
        clear:none
    }
    #tbay-cart-modal .modal-dialog{
        left:15px;
        right:15px;
        width:auto;
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
     #tbay-cart-modal .btn-close{
        top:-15px;
        right:-10px;
        left:auto;
        position:absolute
    }
    #tbay-cart-modal .btn-close i{
        font-size:14px
    }
    #tbay-cart-modal .main-content{
        padding:15px;
        float:left
    }
    #tbay-cart-modal.active .modal-dialog{
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .tbay-addon-products .slick-track>.item>div{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .tbay-addon-products .stock{
        margin:10px 5px 5px
    }
     .tbay-addon-products .stock>span{
        position:static;
        display:block;
        margin-bottom:10px
    }
    .singular-shop div.product .image-mains span.onsale>span{
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        min-width:42px !important
    }
    .singular-shop div.product.style-carousel .image-mains{
        padding:0 15px
    }
    .singular-shop div.product.style-carousel .tbay-modalButton{
        right:30px
    }
    .singular-shop div.product.style-carousel .information,.singular-shop div.product.style-full .information{
        padding-top:20px
    }
     #list-review-images{
        margin:30px 0 0;
        padding:20px 0 25px;
        border-top:1px solid #eee;
        border-bottom:1px solid #eee
    }
    #list-review-images img{
        width:54px;
        height:54px
    }
    .time{
        margin:10px 5px 0
    }
    .time .timming{
        font-size:13px
    }
    .time .timming>div{
        margin:0;
        line-height:23px
    }
    .time .stock{
        margin:0 0 5px
    }
    .product-block{
        border:1px solid #e5e5e5;
        margin:8px 0 !important
    }
    .product-block:hover{
        -webkit-box-shadow:none !important;
        box-shadow:none !important
    }
    .product-block .image img.image-hover{
        display:none
    }
    .product-block .image img.image-effect{
        opacity:1 !important;
        filter:alpha(opacity=100) !important
    }
     .product-block .name{
        margin:0;
        line-height:18px;
        max-width:100%;
        -webkit-box-flex:1;
        -moz-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .product-block .price{
        margin-top:6px
    }
    .product-block .group-buttons{
        margin:0 !important
    }
    .product-block .group-buttons>div{
        display:none;
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0)
    }
    .product-block .group-buttons>div.woo-swatches-pro-btn{
        display:block
    }
    .product-block .add-cart,.product-block .button-wishlist,.product-block .tbay-quick-view,.product-block .yith-compare{
        display:none
    }
     .product-block .caption{
        border:0;
        position:static;
        padding:12px 5px 25px;
        text-align:center
    }
    .product-block .caption>.rating{
        position:relative;
        bottom:auto;
        margin-top:2px
    }
    .product-block .rating.no-rate{
        display:none
    }
    .product-block .woocommerce-product-details__short-description{
        text-align:center
    }
    .product-block .button-wishlist.shown-mobile{
        display:block !important;
        position:absolute;
        top:15px;
        right:15px;
        left:auto;
        width:auto !important;
        z-index:99
    }
    .product-block .button-wishlist.shown-mobile .yith-add-to-wishlist-button-block{
        margin:0 auto;
        width:100%;
        padding:0;
        height:100%
    }
     .product-block .button-wishlist.shown-mobile .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{
        display:none !important
    }
    .product-block .button-wishlist.shown-mobile .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button{
        padding:6px;
        border:0;
        width:100%;
        justify-content:center;
        height:100%;
        background-color:#fff
    }
    .product-block .button-wishlist.shown-mobile .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon-svg{
        color:var(--tb-theme-color)
    }
     .product-block .button-wishlist.shown-mobile .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-anchor-wrapper{
        background-color:transparent !important;
        border:0;
        height:100%;
        width:100%
    }
    .product-block .button-wishlist.shown-mobile .yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg,.product-block .button-wishlist.shown-mobile .yith-wcwl-add-button .add_to_wishlist img{
        margin-right:0;
        height:20px;
        stroke-width:unset
    }
    .product-block .button-wishlist.shown-mobile>div a{
        color:#999 !important;
        background:#fff;
        border:0;
        width:33px;
        height:33px;
        display:flex;
        border-radius:50% !important;
        -webkit-border-radius:50% !important;
        -moz-border-radius:50% !important;
        -ms-border-radius:50% !important;
        -o-border-radius:50% !important;
        text-align:center
    }
     .product-block .button-wishlist.shown-mobile>div a span{
        font-size:0
    }
    .product-block .button-wishlist.shown-mobile>div a i{
        line-height:33px;
        font-size:16px;
        margin:0
    }
    .product-block .button-wishlist.shown-mobile>div .yith-wcwl-wishlistaddedbrowse a,.product-block .button-wishlist.shown-mobile>div .yith-wcwl-wishlistexistsbrowse a{
        color:var(--tb-theme-color) !important
    }
    .product-block .button-wishlist.shown-mobile>div .yith-wcwl-wishlistaddedbrowse a:hover,.product-block .button-wishlist.shown-mobile>div .yith-wcwl-wishlistexistsbrowse a:hover{
        background:#fff !important
    }
     .products-list .product-block .caption{
        display:inline-block;
        margin:0;
        text-align:left;
        padding:24px 15px;
        padding-right:30px
    }
    .products-list .product-block .button-wishlist.shown-mobile{
        top:9px;
        right:9px
    }
    .products-list .product-block .woocommerce-product-details__short-description{
        text-align:left;
        padding:0;
        margin:10px 0;
        font-size:14px;
        line-height:23px
    }
    .woocommerce .product span.onsale{
        top:15px;
        left:15px
    }
    .woocommerce .product span.onsale .saled,.woocommerce .product span.onsale .featured{
        min-width:33px;
        line-height:33px;
        padding:0;
        color:#fff !important;
        font-size:12px !important
    }
     .woocommerce .product .woocommerce-product-gallery__trigger{
        display:none
    }
    .woocommerce .singular-shop .image-mains span.onsale{
        top:30px !important;
        left:45px !important
    }
    .tbay-show-cart-mobile .product-block:not(.vertical):not(.list){
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .tbay-show-cart-mobile .product-block:not(.vertical):not(.list).product-quantity-mode .group-buttons{
        flex-direction:column;
        display:block
    }
    .tbay-show-cart-mobile .product-block:not(.vertical):not(.list).product-quantity-mode .group-buttons>div.quantity{
        display:inline-block;
        width:100%;
        margin-bottom:15px;
        max-width:170px
    }
     .tbay-show-cart-mobile .product-block:not(.vertical):not(.list).product-quantity-mode .group-buttons>div.quantity .box{
        justify-content:space-between
    }
    .tbay-show-cart-mobile .product-block:not(.vertical):not(.list).product-quantity-mode .group-buttons>div.quantity input.qty{
        font-size:18px
    }
    .tbay-show-cart-mobile .product-block:not(.vertical):not(.list).product-quantity-mode .group-buttons>div.quantity i{
        font-size:13px
    }
    .tbay-show-cart-mobile .product-block:not(.vertical):not(.list).product-quantity-mode .group-buttons>div.quantity button{
        line-height:38px
    }
     .tbay-show-cart-mobile .product-block:not(.vertical):not(.list) .product-content,.tbay-show-cart-mobile .product-block:not(.vertical):not(.list) .caption{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        flex-direction:column;
        max-width:100%
    }
    .tbay-show-cart-mobile .product-block:not(.vertical):not(.list) .caption{
        -webkit-box-flex:1;
        -moz-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .tbay-show-cart-mobile .product-block:not(.vertical):not(.list) .group-buttons{
        opacity:1;
        filter:alpha(opacity=100)
    }
     .tbay-show-cart-mobile .product-block .group-buttons{
        bottom:auto;
        left:auto;
        right:auto;
        position:static;
        visibility:visible;
        padding:10px 5px 0;
        z-index:999;
        opacity:1;
        filter:alpha(opacity=100);
        -webkit-transform:none !important;
        -moz-transform:none !important;
        -ms-transform:none !important;
        -o-transform:none !important;
        transform:none !important
    }
    .tbay-show-cart-mobile .product-block .group-buttons div.add-cart a i{
        display:none
    }
    .tbay-show-cart-mobile .product-block .woo-swatches-pro-btn div.add-cart a.wvs_ajax_add_to_cart{
        font-weight:500
    }
     .tbay-show-cart-mobile .product-block .woo-swatches-pro-btn div.add-cart a.wvs_ajax_add_to_cart.loading{
        font-size:0
    }
    .tbay-show-cart-mobile .product-block .woo-swatches-pro-btn div.add-cart a.wvs_ajax_add_to_cart:before{
        display:none
    }
    .tbay-show-cart-mobile .product-block .woo-swatches-pro-btn div.add-cart a span{
        display:inline-block
    }
    .tbay-show-cart-mobile .product-block div.add-cart{
        display:inline-block;
        width:100%;
        opacity:1;
        filter:alpha(opacity=100);
        visibility:visible;
        text-align:center;
        max-width:170px
    }
     .tbay-show-cart-mobile .product-block div.add-cart a{
        border:0 !important;
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        line-height:38px;
        font-size:13px;
        background:var(--tb-theme-color);
        color:#fff;
        width:100%;
        padding:0
    }
    .tbay-show-cart-mobile .product-block div.add-cart a span{
        display:block;
        font-weight:normal
    }
    .tbay-show-cart-mobile .product-block div.add-cart a i{
        display:none
    }
    .tbay-show-cart-mobile .product-block div.add-cart a.loading .title-cart{
        opacity:0;
        filter:alpha(opacity=0)
    }
     .tbay-show-cart-mobile .product-block div.add-cart a.loading:after{
        -webkit-animation:spin 2s linear infinite;
        -o-animation:spin 2s linear infinite;
        animation:spin 2s linear infinite;
        top:0;
        left:0;
        font-family:'linearicons';
        width:100%;
        font-size:20px;
        line-height:40px;
        display:inline-block;
        vertical-align:middle;
        position:absolute;
        content:'\e8d0'
    }
    .tbay-show-cart-mobile .product-block div.add-cart a.added+a.added_to_cart{
        font-size:14px;
        color:var(--btn-color-white)
    }
    .tbay-show-cart-mobile .product-block div.add-cart a.added+a.added_to_cart:before{
        display:none
    }
     .tbay-show-cart-mobile .product-countdown .product-block.v1 .time,.tbay-show-cart-mobile .product-countdown .product-block.v1 .stock-flash-sale,.tbay-show-cart-mobile .tbay-addon-flash-sales .product-block.v1 .time,.tbay-show-cart-mobile .tbay-addon-flash-sales .product-block.v1 .stock-flash-sale{
        -webkit-box-flex:none;
        -moz-box-flex:none;
        -webkit-flex:none;
        -ms-flex:none;
        flex:none
    }
    .tbay-show-cart-mobile .products-list .product-block .group-buttons{
        padding:0
    }
    .tbay-show-cart-mobile .products-list .product-block .group-buttons>div{
        float:left;
        position:static;
        margin:0
    }
     .tbay-show-cart-mobile .products-list .product-block .group-buttons>div.button-wishlist i{
        font-size:20px
    }
    .tbay-show-cart-mobile .products-list .product-block .group-buttons>div.quantity{
        display:block;
        margin-bottom:15px;
        width:100%
    }
    .tbay-show-cart-mobile .products-list .product-block .group-buttons>div.quantity .box{
        width:100%
    }
    .tbay-show-cart-mobile .products-list .product-block .group-buttons>div.quantity .box button{
        min-width:30px
    }
    .tbay-show-cart-mobile .products-list .product-block .group-buttons>div.quantity .box input[type="number"]{
        width:100%
    }
     .tbay-show-cart-mobile .products-list .product-block .group-buttons>div>a{
        width:100%
    }
    .tbay-show-cart-mobile .products-list .product-block .button-wishlist.shown-mobile a{
        width:30px;
        height:auto;
        line-height:40px;
        background:transparent;
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0
    }
    .tbay-show-cart-mobile .products-list .product-block div.add-cart a{
        min-width:auto;
        line-height:40px !important
    }
    .tbay-show-cart-mobile .product-block.v15 ul.variations>li{
        justify-content:center
    }
     .tbay-show-cart-mobile .product-block.product-quantity-mode .quantity{
        margin-bottom:10px
    }
    .tbay-show-cart-mobile .product-block.product-quantity-mode .quantity input.qty{
        width:100%
    }
    .tbay-show-cart-mobile .product-block.product-quantity-mode .quantity button{
        min-width:30px
    }
    .tbay-show-cart-mobile .product-block.product-quantity-mode:hover .group-add-cart:hover{
        background:transparent
    }
    .product-block.v15.product-quantity-mode .group-add-cart .add-cart a:hover{
        color:#fff !important
    }
    .product-countdown,.tbay-addon-flash-sales{
        text-align:center
    }
     .product-countdown.tbay-top,.tbay-addon-flash-sales.tbay-top{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        flex-direction:column;
        text-align:center
    }
    .product-countdown .flash-sales-date,.tbay-addon-flash-sales .flash-sales-date{
        text-align:left
    }
    .product-countdown .flash-sales-date .date-title,.tbay-addon-flash-sales .flash-sales-date .date-title{
        line-height:35px
    }
    .product-countdown .tbay-addon-content,.tbay-addon-flash-sales .tbay-addon-content{
        max-width:100%
    }
    .product-countdown .show-all,.tbay-addon-flash-sales .show-all{
        position:static !important;
        -webkit-box-ordinal-group:1;
        -moz-box-ordinal-group:1;
        -ms-flex-order:1;
        -webkit-order:1;
        order:1
    }
     .product-countdown .product-block .product-content,.tbay-addon-flash-sales .product-block .product-content{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        flex-direction:column
    }
    .product-countdown .product-block .group-bottom,.tbay-addon-flash-sales .product-block .group-bottom{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        flex-direction:column;
        max-width:100%;
        -webkit-box-flex:1;
        -moz-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .product-countdown .product-block:not(.v1) .caption,.tbay-addon-flash-sales .product-block:not(.v1) .caption{
        padding-bottom:0
    }
     .product-countdown .product-block:not(.v1) .stock-flash-sale,.product-countdown .product-block:not(.v1) .time,.tbay-addon-flash-sales .product-block:not(.v1) .stock-flash-sale,.tbay-addon-flash-sales .product-block:not(.v1) .time{
        margin:10px 10px 25px
    }
    .product-countdown .product-block:not(.v1) .stock>span,.tbay-addon-flash-sales .product-block:not(.v1) .stock>span{
        margin:10px 0 0
    }
    .product-countdown .product-block:not(.v1) .time .stock,.tbay-addon-flash-sales .product-block:not(.v1) .time .stock{
        margin:5px 0 0
    }
     .sidebar>.widget{
        margin-bottom:10px
    }
    .sidebar.top-archive-content{
        padding:0;
        margin-bottom:25px
    }
    .sidebar .tbay-addon-features .description{
        display:block
    }
    .inner-sidebar .sidebar .widget_media_image{
        text-align:center;
        padding:30px 0
    }
    .products-grid.product+.products-grid{
        margin-top:15px
    }
    .btn-view-all{
        margin:10px 0;
        line-height:40px
    }
    .show-all{
        position:static
    }
    .tbay-addon-instagram .btn-follow{
        display:none
    }
    .post .entry-header{
        margin-top:15px !important
    }
    .entry-meta-list i{
        font-size:14px !important;
        margin-right:5px !important;
        margin-left:0 !important
    }
     .readmore{
        margin:8px 0 15px;
        line-height:inherit;
        font-size:14px
    }
    .full-width-carousel .tbay-woo-share,.full-width-full .tbay-woo-share{
        margin-top:0 !important
    }
    .yith-wfbt-form{
        margin:0
    }
    .yith-wfbt-section{
        padding-top:25px;
        margin-top:15px
    }
    .yith-wfbt-section .tbay-addon-title{
        font-size:15px !important;
        text-transform:uppercase;
        border:0;
        padding-bottom:7px
    }
    .yith-wfbt-section .yith-wfbt-images{
        padding:0 !important;
        margin:0
    }
    .yith-wfbt-section .yith-wfbt-images>ul{
        position:relative
    }
    .yith-wfbt-section .yith-wfbt-images ul:not(.yith-wfbt-items) li:not(.image_plus){
        margin:0;
        padding:0;
        max-width:138px
    }
     .yith-wfbt-section .yith-wfbt-images ul:not(.yith-wfbt-items) img{
        min-width:132px
    }
    .yith-wfbt-section .yith-wfbt-images .image-td{
        border-right:0
    }
    .yith-wfbt-section .yith-wfbt-images .image-td:last-child:before{
        content:'';
        position:absolute;
        width:1px;
        background:#e5e5e5;
        right:0;
        left:auto;
        bottom:0;
        top:0
    }
    .yith-wfbt-section .yith-wfbt-images .caption{
        margin-bottom:20px
    }
    .yith-wfbt-section .yith-wfbt-images .caption .name{
        padding:5px 0 0
    }
    .yith-wfbt-section .yith-wfbt-images .image_plus{
        padding:0 !important;
        width:0;
        position:relative;
        visibility:hidden;
        z-index:100
    }
     .yith-wfbt-section .yith-wfbt-images .image_plus:before{
        content:'\e936';
        font-family:'linearicons';
        font-size:12px;
        color:#888;
        position:absolute;
        visibility:visible;
        background-color:#fff;
        left:50%;
        top:50%;
        -webkit-transform:translate(-50%,-50%);
        -ms-transform:translate(-50%,-50%);
        -o-transform:translate(-50%,-50%);
        transform:translate(-50%,-50%);
        right:auto;
        width:35px;
        border:1px solid #e5e5e5;
        line-height:35px;
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        text-align:center
    }
     .yith-wfbt-section .yith-wfbt-items{
        margin-top:23px
    }
    .yith-wfbt-section .yith-wfbt-items li{
        margin-bottom:3px
    }
    .yith-wfbt-section .yith-wfbt-items label{
        line-height:28px
    }
    .yith-wfbt-submit-block{
        position:static;
        text-align:left;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
        margin:25px 0 25px
    }
    .yith-wfbt-submit-block .yith-wfbt-submit-button-remove{
        margin-top:9px !important
    }
    .woocommerce div.product.product-type-grouped.style-carousel form.cart .group_table tr{
        text-align:left
    }
     .woocommerce div.product.product-type-grouped.style-carousel form.cart .group_table td{
        min-width:auto
    }
    .woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{
        padding:0
    }
    .woocommerce-cart-form{
        padding:0
    }
    .shop_table.cart .cart_item{
        display:block;
        border:0;
        border-bottom:1px solid #e5e5e5;
        padding:14px 0 11px;
        padding-left:90px;
        position:relative;
        min-height:60px;
        float:left;
        width:100%
    }
    .shop_table.cart .cart_item:last-child{
        border:0
    }
     .shop_table.cart .cart_item.head{
        display:none
    }
    .shop_table.cart .cart_item>span{
        display:block;
        line-height:normal
    }
    .shop_table.cart .cart_item>span img{
        position:absolute;
        left:15px;
        top:20px;
        right:auto
    }
    .shop_table.cart .cart_item>span.product-info{
        width:100%;
        padding:0 40px 3px 0;
        line-height:25px
    }
    .shop_table.cart .cart_item>span.product-info .product-name{
        margin:0;
        line-height:23px;
        display:block
    }
    .shop_table.cart .cart_item>span.product-subtotal b{
        font-weight:500
    }
    .shop_table.cart .cart_item>span.product-remove{
        position:absolute;
        right:14px;
        left:auto;
        top:50%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        -o-transform:translateY(-50%);
        transform:translateY(-50%);
        line-height:20px
    }
     .shop_table.cart .cart_item .product-quantity{
        margin:10px 0 4px
    }
    .shop_table.cart .cart_item .quantity .box{
        display:inline-block
    }
    .shop_table.cart .cart_item .quantity .box button,.shop_table.cart .cart_item .quantity .box input.qty{
        line-height:normal !important;
        height:28px
    }
    .cart_totals table * tr td,.cart_totals table * tr th,.cart_totals table tr td,.cart_totals table tr th{
        padding:0 !important
    }
    .woocommerce .cart-collaterals .cart_totals{
        background:#fff;
        padding:0;
        border:0
    }
    .woocommerce .cart-collaterals .cart_totals h2{
        padding:0 0 4px;
        text-transform:uppercase;
        font-size:15px;
        margin-bottom:9px;
        border-bottom:1px solid #e5e5e5
    }
     .tb-cart-total{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        flex-direction:column
    }
    .tb-cart-total .coupon{
        -webkit-box-ordinal-group:-1;
        -moz-box-ordinal-group:-1;
        -ms-flex-order:-1;
        -webkit-order:-1;
        order:-1;
        margin:0;
        padding:30px 15px 22px;
        border:1px solid #e5e5e5;
        border-top:0
    }
    .tb-cart-total .coupon label{
        text-transform:uppercase;
        font-size:15px
    }
    .cart-bottom{
        text-align:center;
        border-left:1px solid #e5e5e5;
        border-right:1px solid #e5e5e5
    }
    .cart-bottom .update-cart{
        float:none !important;
        border:1px solid #e5e5e5;
        line-height:40px;
        background:#f5f5f5;
        margin:0 15px
    }
     .coupon .box:before{
        content:'\e944';
        font-family:'linearicons';
        position:absolute;
        left:auto;
        right:0;
        pointer-events:none;
        z-index:99;
        text-align:center;
        width:40px;
        top:50%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        -o-transform:translateY(-50%);
        transform:translateY(-50%);
        color:var(--btn-color-white)
    }
    .coupon .box .text{
        width:100%;
        padding:0 40px 0 15px
    }
    .coupon .box .btn[type=submit]{
        margin-left:0;
        position:absolute;
        right:0;
        left:auto;
        width:40px;
        padding:0;
        font-size:0
    }
     .tbay-addon-features .feature-box{
        text-align:center;
        margin-bottom:10px !important
    }
    .tbay-addon-features .fbox-icon i{
        line-height:1 !important
    }
    .tbay-addon-features.style-2{
        margin-bottom:0
    }
    .tbay-addon-features.style-2 .row .feature-box{
        padding:0 8px 15px !important;
        margin:0 !important
    }
    .tbay-addon-features.style-2 .fbox-content{
        padding-top:15px
    }
    .tbay-addon-features.style-2 .ourservice-heading{
        line-height:23px
    }
    .tbay-footer{
        padding-top:60px;
        border:0 !important
    }
    .tbay-footer .payment{
        text-align:left !important;
        float:left
    }
     .tbay-addon-categories{
        text-align:center
    }
    .tbay-addon-categories .item-cat{
        margin:8px 0
    }
    .owl-carousel.slick-slider{
        margin:0 -8px
    }
    .owl-carousel.slick-slider .slick-slide{
        margin:0;
        padding:0 8px
    }
    .owl-carousel.slick-slider .slick-dots{
        margin:5px 0 0;
        position:static
    }
    .owl-carousel.slick-slider.row-no-one .slick-slide>div{
        margin:0 -8px;
        width:calc(100% - -16px)
    }
    .owl-carousel.slick-slider.row-no-one .slick-slide>div .item{
        padding:0 8px
    }
    .owl-carousel.slick-slider.row-no-one .slick-slide>div .item>div{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        flex-direction:unset
    }
     .slick-dots li button,.tp-bullets.revo-tbay .tp-bullet{
        width:8px;
        height:8px
    }
    .nav-tabs>li{
        margin-bottom:8px !important
    }
    .nav-tabs>li>a{
        margin:0 !important
    }
    .tbay-addon-product-tabs .nav-tabs>li,.tbay-addon-categoriestabs .nav-tabs>li{
        margin-right:30px
    }
    .tbay-addon-product-tabs .nav-tabs>li a,.tbay-addon-categoriestabs .nav-tabs>li a{
        line-height:40px
    }
    .tbay-addon-instagram .owl-carousel:not(.slick-slider)[data-items] div.item{
        margin:8px 0 !important
    }
    .tbay-addon-instagram .item{
        margin:8px 0 !important
    }
    .tbay-addon-blog{
        text-align:center
    }
     .tbay-addon-blog .tbay-addon-content{
        text-align:left
    }
    .tbay-addon-blog .owl-carousel.slick-slider>div .post-grid{
        padding-bottom:15px
    }
    .tbay-addon-blog .post .entry-meta-list{
        margin-bottom:7px
    }
    .tbay-addon-blog .entry-title{
        font-size:16px;
        line-height:25px;
        margin:0 !important
    }
    .tbay-addon-blog .entry-description{
        margin-top:10px
    }
    .tbay-addon-blog .show-all{
        display:block;
        border-top:1px solid #e5e5e5
    }
    .tbay-addon-features{
        padding-top:0
    }
    .owl-carousel:not(.slick-slider),.tbay-addon .row.grid{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        padding:0;
        margin-left:-8px;
        margin-right:-8px
    }
     .owl-carousel:not(.slick-slider):before,.tbay-addon .row.grid:before{
        display:none
    }
    .owl-carousel:not(.slick-slider)>div,.tbay-addon .row.grid>div{
        padding:0 8px !important;
        width:auto;
        margin:0;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .owl-carousel:not(.slick-slider)>div:hover,.tbay-addon .row.grid>div:hover{
        outline:none !important
    }
    .owl-carousel:not(.slick-slider)>div .post-grid,.tbay-addon .row.grid>div .post-grid{
        padding-bottom:15px
    }
    .owl-carousel:not(.slick-slider) .products-grid,.tbay-addon .row.grid .products-grid{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        max-width:100%;
        width:100%
    }
     .tbay-breadscrumb,.tbay-compare{
        display:none
    }
    .tbay-product-slider-gallery .slick-arrow{
        display:none !important
    }
    body:not(.tbay-homepage-demo) #main-container{
        padding-top:30px !important;
        padding-bottom:50px
    }
    .tbay-addon{
        margin-bottom:15px
    }
    .tbay-addon.product-recently-viewed{
        text-align:center
    }
    .tbay-addon.product-recently-viewed .owl-carousel.slick-slider{
        margin:0
    }
    .tbay-addon.tbay-addon-products:not(.tbay-addon-vertical){
        text-align:center
    }
    .search-trending-tags-wrapper{
        padding-top:35px
    }
    .tbay-addon-blog.vertical .post{
        padding-bottom:15px
    }
     .woocommerce div.product.product-type-grouped form.cart .group_table td{
        padding-right:10px !important
    }
    .woocommerce div.product.product-type-grouped form.cart .group_table .stock{
        display:none
    }
    #respond .comment-form-rating label{
        min-width:auto;
        margin-right:5px
    }
    input#ywqa-submit-question{
        width:20%;
        padding:0
    }
    .panel{
        line-height:27px
    }
    .panel h4{
        font-size:14px;
        margin:0
    }
    .wc-tabs-wrapper .panel{
        padding-bottom:20px !important;
        margin-bottom:23px !important
    }
    .wc-tabs-wrapper .entry-content img:not(.big-review-images-content-img){
        margin:8px 0
    }
     .wc-tabs-wrapper .table-responsive{
        border:0
    }
    .woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart{
        display:block
    }
    .woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a{
        padding:0
    }
    .woocommerce table.wishlist_table.shop_table{
        padding:0 8px;
        display:block
    }
    .woocommerce table.wishlist_table.shop_table>tbody>tr{
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%
    }
    .tbay-to-top{
        display:none
    }
    .tbay-to-top.tbay-to-top-mobile{
        display:block;
        bottom:15px
    }
     .tbay-to-top a{
        width:40px;
        height:40px;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        align-items:center;
        justify-content:center
    }
    .woocommerce .col2-set.addresses,.woocommerce-page .col2-set.addresses{
        display:block;
        margin:0
    }
    .woocommerce .col2-set.addresses>div,.woocommerce-page .col2-set.addresses>div{
        margin:0;
        width:100%;
        float:none
    }
    .woocommerce .col2-set.addresses>div+div,.woocommerce-page .col2-set.addresses>div+div{
        margin-top:20px
    }
    .my-account .u-columns .nav-tabs{
        width:100%;
        display:flex !important
    }
     .woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details{
        flex-direction:column
    }
    .woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li{
        padding-bottom:15px;
        margin:0;
        width:100%
    }
    .contact-wrapper>div{
        padding:20px 10px
    }
    .content-center{
        display:block
    }
    .title-about{
        font-size:24px;
        text-align:center
    }
    .content-about p{
        margin-bottom:15px !important;
        line-height:23px
    }
    .text-black{
        font-size:14px
    }
    .term-wrapper .inner{
        padding:15px;
        border:0
    }
    .term-wrapper h2{
        font-size:20px
    }
     .term-wrapper .text-black{
        font-size:15px
    }
    .woocommerce form .form-row label{
        line-height:inherit;
        margin-bottom:3px
    }
    .track_order{
        padding:23px 15px 30px
    }
    .track_order p:first-child{
        line-height:23px;
        margin-bottom:15px
    }
    .track_order p .input-text{
        line-height:normal !important
    }
    .track_order button{
        margin-top:5px !important
    }
    .tbay-filter{
        text-align:right
    }
    .tbay-filter .woof_products_top_panel,.tbay-filter .woocommerce-result-count{
        text-align:left
    }
    .tbay-filter .display-mode-btn i{
        font-size:15px;
        vertical-align:middle
    }
     .tbay-filter .display-mode-btn.list i{
        font-size:20px
    }
    .tbay-filter form.woocommerce-fillter{
        display:none
    }
    .woocommerce div.product p.price del,.woocommerce div.product span.price del{
        margin:0
    }
    .widget-vertical .product-block{
        padding:5px 0 !important
    }
    .style-stick .image-mains .woocommerce-product-gallery__wrapper>div{
        margin-bottom:15px
    }
    .style-stick .image-mains+.information{
        width:auto
    }
    .singular-shop div.product .product_title{
        font-size:23px !important;
        margin:10px 0 0 !important
    }
    .singular-shop div.product .show-mobile{
        display:block
    }
     .singular-shop div.product .show-mobile .tbay-wishlist a.view-wishlist{
        font-size:0
    }
    .singular-shop div.product .show-mobile .tbay-wishlist a.view-wishlist:before{
        font-size:18px;
        line-height:35px;
        width:35px;
        border:1px solid #fff;
        background:#fff;
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        margin:0
    }
    .singular-shop div.product .tbay-compare a,.singular-shop div.product .tbay-wishlist a{
        display:block;
        min-width:22px
    }
    .singular-shop div.product .wc-tabs-wrapper #accordion{
        margin-bottom:30px
    }
     .singular-shop div.product .tbay-modalButton{
        position:static;
        margin-top:15px
    }
    .singular-shop div.product .product_meta>span{
        line-height:inherit;
        margin-bottom:9px
    }
    .singular-shop div.product.style-horizontal .image-mains,.singular-shop div.product.style-centered .image-mains,.singular-shop div.product.style-carousel .image-mains{
        text-align:center
    }
    .singular-shop div.product.style-carousel .information .cart,.singular-shop div.product.style-full .information .cart{
        padding-bottom:0
    }
    .singular-shop div.product.style-carousel .product_meta,.singular-shop div.product.style-full .product_meta{
        padding:20px 0
    }
     .singular-shop div.product.style-carousel .product_meta>span,.singular-shop div.product.style-full .product_meta>span{
        display:block;
        margin-bottom:5px
    }
    .singular-shop div.product.style-carousel .yith-wfbt-section,.singular-shop div.product.style-full .yith-wfbt-section{
        margin-top:0;
        border:0
    }
    .singular-shop div.product.style-carousel.outofstock .information .group-button>div,.singular-shop div.product.style-full.outofstock .information .group-button>div{
        padding:0
    }
    .singular-shop div.product.style-carousel .slider>.slick-arrow,.singular-shop div.product.style-full .slider>.slick-arrow{
        right:0 !important
    }
     .singular-shop div.product.style-carousel .slider>.slick-arrow.slick-prev,.singular-shop div.product.style-full .slider>.slick-arrow.slick-prev{
        right:auto !important;
        left:0 !important
    }
    .singular-shop div.product .tbay-time-wrapper{
        flex-direction:column;
        margin-bottom:10px;
        padding-top:5px;
        padding-bottom:10px;
        border-radius:4px;
        -webkit-border-radius:4px;
        -moz-border-radius:4px;
        -ms-border-radius:4px;
        -o-border-radius:4px
    }
    .singular-shop div.product .tbay-time-wrapper>div{
        width:100%;
        margin:0
    }
    .singular-shop div.product .tbay-time-wrapper .title{
        margin-right:10px
    }
     .woocommerce-product-details__short-description p{
        margin-bottom:0
    }
    .wc-tabs-wrapper .tabs-title>a{
        padding:8px 0;
        font-size:14px;
        line-height:inherit
    }
    .wc-tabs-wrapper .tabs-title>a i{
        font-size:12px
    }
    .related.tbay-addon,.upsells.tbay-addon{
        padding-top:40px;
        margin:0
    }
    .related.tbay-addon .tbay-addon-title,.upsells.tbay-addon .tbay-addon-title{
        font-size:15px;
        text-transform:uppercase;
        line-height:inherit;
        padding-bottom:8px
    }
    .single-post .entry-title{
        font-size:20px;
        line-height:27px;
        margin:0 0 10px
    }
    .single-post .entry-meta-list{
        display:block;
        margin:0
    }
     .single-post .entry-meta-list:before,.single-post .entry-meta-list:after{
        content:" ";
        display:table
    }
    .single-post .entry-meta-list:after{
        clear:both
    }
    .single-post .entry-meta-list li{
        display:table-cell;
        float:none
    }
    .single-post .entry-meta-list li.comments-link:after{
        display:none
    }
    .single-post .entry-meta-list li.entry-category{
        display:block;
        padding:5px 0 0
    }
    .single-post .author-info{
        padding:30px;
        margin-top:30px
    }
    .single-post .author-info .avarta{
        padding:0;
        margin:0 0 17px
    }
    .single-post .author-info .name{
        font-size:16px;
        margin:0 0 5px
    }
     .single-post .author-info img{
        min-width:auto;
        max-width:70px
    }
    .single-post #comments{
        padding:0
    }
    .single-post #comments>.commentform{
        padding:10px 0 0 !important
    }
    #respond .comment-form-fields-wrapper{
        display:block
    }
    #respond .comment-form-fields-wrapper input{
        margin:0 !important
    }
    .entry-single .entry-content img{
        margin:0
    }
    .entry-single .owl-carousel-play{
        padding:20px 0 10px
    }
    .entry-single .author-info{
        display:block;
        text-align:center
    }
    .entry-single .tbay-post-share{
        margin:0;
        border:0;
        padding:20px 0 0
    }
    .entry-single .entry-content p{
        line-height:23px
    }
     .entry-single .entry-content blockquote{
        font-size:14px;
        margin:20px 0
    }
    .entry-single .entry-content blockquote p{
        line-height:25px
    }
    .entry-single .entry-content .tbay-addon .tbay-addon-title{
        font-size:14px
    }
    .entry-single .entry-content .center{
        margin-bottom:30px
    }
    .entry-thumb .entry-category{
        position:static;
        display:block
    }
    .entry-thumb .entry-category a{
        margin-top:10px
    }
    .post-navigation{
        padding:20px 0;
        margin-top:15px;
        border-bottom:1px solid #e5e5e5
    }
    .post-navigation .post-title{
        padding-top:5px;
        line-height:20px;
        font-weight:normal
    }
     .related-posts{
        padding-top:25px;
        margin-bottom:30px
    }
    .related-posts .tbay-addon .tbay-addon-title{
        font-size:15px;
        text-transform:uppercase;
        margin-bottom:10px;
        text-align:left
    }
    #comments .comments-title,#comments .comment-reply-title{
        font-size:15px;
        line-height:inherit;
        margin:0 0 15px;
        text-transform:uppercase
    }
    #comments li.comment{
        padding:0;
        margin-bottom:20px
    }
    .page-404{
        padding:120px 0 150px
    }
    .page-404 h1{
        font-size:25px
    }
    .page-404 .sub-title{
        line-height:23px
    }
    .page-404 .page-content .group{
        margin:20px -8px 0
    }
     .page-404 .page-content a{
        padding:0 25px;
        margin:0 8px !important;
        text-transform:capitalize
    }
    .vc_tta-container .vc_tta-panel-body{
        padding:0 20px !important
    }
    .still-ques .tbay-addon{
        margin:0
    }
    .still-ques .tbay-addon .tbay-addon-title{
        font-size:15px;
        text-transform:uppercase;
        line-height:inherit;
        margin-top:5px
    }
    .still-ques .tbay-addon .tbay-addon-title .subtitle{
        margin-top:7px
    }
    .still-ques div.wpcf7{
        padding-top:11px
    }
    .wpcf7-form .form-horizontal{
        margin:0 -8px
    }
    .wpcf7-form .form-horizontal label{
        margin-bottom:4px;
        font-size:14px
    }
     .wpcf7-form .form-horizontal input.required{
        line-height:38px !important;
        margin-bottom:10px !important
    }
    .wpcf7-form .form-horizontal .wpcf7-submit{
        float:none;
        margin:5px 0 0;
        text-transform:capitalize
    }
    .wpcf7-form textarea{
        height:110px
    }
    .contact-wrapper>.vc_column-inner>.wpb_wrapper{
        padding:20px 15px
    }
    .contact-wrapper .contact-info li{
        font-size:15px;
        padding:0 0 8px;
        margin-bottom:10px
    }
    .contact-wrapper .tbay-addon-social{
        padding:0
    }
    .contact-wrapper .tbay-addon-social .social.style2{
        margin-top:5px
    }
    .contact-wrapper .tbay-addon-social .social.style2>li a{
        width:40px;
        height:40px
    }
     .contact-wrapper .tbay-addon-social .social.style2>li a i{
        line-height:40px
    }
    .contact-detail .tbay-addon .tbay-addon-title{
        font-size:15px;
        text-transform:uppercase;
        line-height:inherit;
        margin-top:5px;
        margin-bottom:15px
    }
    .contact-detail .tbay-addon .tbay-addon-title .subtitle{
        margin-top:5px
    }
    #main-container .content-about{
        background-image:none !important
    }
    #main-container .content-about .vc_column_container.vc_col-has-fill>div{
        padding:0 !important
    }
    body.woocommerce-checkout .woocommerce>form:not(.checkout) p.form-row:not(.last){
        margin-bottom:10px
    }
     form.checkout .form-row .input-text,.input-default,.post-password-form input[type=password],.wpcf7-form input[type="email"],.wpcf7-form input[type="number"],.wpcf7-form input[type="password"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form input[type="text"],.wpcf7-form textarea,.woocommerce .input-text{
        line-height:normal !important
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered{
        line-height:42px !important
    }
     .woocommerce-cart.empty-cart #main-content .woocommerce{
        padding-top:100px
    }
    .woocommerce-cart.empty-cart #main-content .woocommerce .cart-empty{
        color:#888;
        margin-bottom:10px;
        text-align:center
    }
    .woocommerce-cart.empty-cart #main-content .woocommerce .cart-empty:before{
        content:'\e74e';
        font-family:'linearicons';
        font-size:50px;
        line-height:1;
        display:block;
        text-align:center;
        margin-bottom:25px
    }
    .woocommerce-cart.empty-cart #main-content .woocommerce .return-to-shop{
        margin:0;
        width:100%;
        text-align:center
    }
     .woocommerce-cart.empty-cart.mobile-hidden-footer .wrapper-container{
        height:100vh
    }
    .woocommerce-cart.empty-cart.mobile-hidden-footer .wrapper-container #main-content .woocommerce{
        position:absolute;
        width:100%;
        top:50%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        -o-transform:translateY(-50%);
        transform:translateY(-50%);
        left:0;
        padding:0 15px
    }
    .woocommerce-order-received .woocommerce-order table.shop_table{
        padding:0 15px
    }
    .woocommerce-order-received .woocommerce-order table.shop_table thead tr th,.woocommerce-order-received .woocommerce-order table.shop_table thead tr td,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr th,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr td{
        padding:0 !important;
        border:0 !important;
        width:40%
    }
     .woocommerce-order-received .woocommerce-order table.shop_table thead tr td:first-child,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr td:first-child{
        width:60%
    }
    .woocommerce-order-received .woocommerce-order table.shop_table thead tr:last-child th,.woocommerce-order-received .woocommerce-order table.shop_table thead tr:last-child td,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr:last-child th,.woocommerce-order-received .woocommerce-order table.shop_table tbody tr:last-child td{
        border-bottom:1px solid #e5e5e5 !important
    }
     .woocommerce-order .woocommerce-order-details h2{
        padding:0 15px;
        line-height:50px
    }
    .woocommerce-order .woocommerce-order-details .order_details th,.woocommerce-order .woocommerce-order-details .order_details td{
        padding:0 !important;
        border:0 !important
    }
    .woocommerce .col2-set.addresses address,.woocommerce .col2-set.addresses .woocommerce-column__title,.woocommerce .col2-set.addresses h3,.woocommerce-page .col2-set.addresses address,.woocommerce-page .col2-set.addresses .woocommerce-column__title,.woocommerce-page .col2-set.addresses h3{
        padding-left:15px;
        padding-right:15px
    }
     .woocommerce .col2-set.addresses .woocommerce-column__title,.woocommerce-page .col2-set.addresses .woocommerce-column__title{
        line-height:40px
    }
    .woocommerce-account .addresses .title .edit{
        margin-right:15px
    }
    .tbay-addon-newsletter.tbay-addon .tbay-addon-title{
        font-size:20px;
        line-height:25px
    }
    .tbay-addon-newsletter.tbay-addon .tbay-addon-title .subtitle{
        margin:5px 0 0;
        line-height:18px
    }
    .tbay-addon-vertical .product-block,.widget-vertical .product-block{
        padding:0
    }
    .tbay-addon-brands .grid .item{
        margin:0;
        line-height:70px
    }
     #tbay-main-content .tbay-addon.tbay-addon-flash-sales .tbay-addon-title+.flash-sales-date{
        display:block;
        margin:7px 0
    }
    #reviews .wcpr-filter-button{
        padding:0 10px;
        min-width:auto
    }
    .widget_urna_popup_newsletter .modal-dialog{
        margin:0 25px
    }
    .widget_urna_popup_newsletter h3{
        font-size:42px
    }
    .widget_urna_popup_newsletter .social{
        margin-top:40px
    }
    .widget_urna_popup_newsletter .popup-content>span{
        margin-top:10px
    }
    .woocommerce .woocommerce-form-login-toggle{
        margin-bottom:20px;
        padding-bottom:20px;
        border-bottom:1px solid #e5e5e5
    }
     .woocommerce .woocommerce-form-login-toggle .woocommerce-info,.woocommerce .woocommerce-form-login-toggle .wc-block-components-notice-banner.is-info{
        padding:0 !important
    }
    .woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe]{
        padding-left:21px
    }
    .contact-map-left .vc_column-inner{
        padding:10px 20px 20px 20px !important
    }
    .checkout .details-review .order-payment .woocommerce-checkout-payment .payment_methods img{
        float:none !important
    }
    .woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{
        background:transparent !important
    }
     .woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{
        font-weight:normal
    }
    .woocommerce-order .woocommerce-customer-details .addresses .woocommerce-column--billing-address{
        float:left
    }
    .woocommerce-order .woocommerce-customer-details .addresses .woocommerce-column--shipping-address{
        float:right
    }
    .tbay-my-account-avatar{
        margin-bottom:25px
    }
    .woocommerce table.shop_table.my_account_orders,.woocommerce table.shop_table.dokan-rma-order-item-table{
        border:0
    }
     .woocommerce table.shop_table.my_account_orders>tbody>tr,.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr{
        display:block;
        margin-bottom:15px;
        border:1px solid #e5e5e5;
        padding:10px 0;
        width:100%
    }
    .woocommerce table.shop_table.my_account_orders>tbody>tr>td,.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr>td{
        width:100%;
        display:block;
        text-align:left;
        padding:10px;
        border:0
    }
    .woocommerce table.shop_table.my_account_orders>tbody>tr>td:before,.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr>td:before{
        content:attr(data-title);
        display:inline-block;
        min-width:140px;
        text-align:left;
        padding-right:0;
        font-weight:500
    }
     .woocommerce table.shop_table.my_account_orders>tbody>tr>td .woocommerce-Price-amount,.woocommerce table.shop_table.dokan-rma-order-item-table>tbody>tr>td .woocommerce-Price-amount{
        color:#ca0815;
        font-weight:600
    }
    .woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{
        display:none
    }
    .tbay-my-account-avatar{
        display:block;
        text-align:center;
        margin:-100px 0 60px;
        padding-top:80px;
        position:relative;
        background:#f5f5f5
    }
    .tbay-my-account-avatar:before,.tbay-my-account-avatar:after{
        content:'';
        display:block;
        background:#f5f5f5;
        position:absolute;
        width:10000px;
        height:100%;
        left:100%;
        right:auto;
        top:0;
        z-index:-1
    }
     .tbay-my-account-avatar:after{
        left:auto;
        right:100%
    }
    .tbay-my-account-avatar img{
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        position:relative;
        margin:0 0 -30px;
        border:1px solid #ddd
    }
    .woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:hover{
        background:#fff;
        color:var(--tb-theme-color)
    }
    .woocommerce .product-block .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a.add_to_wishlist.button.alt,.woocommerce .product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist.button.alt,.woocommerce .product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist.button.alt{
        color:var(--tb-theme-color);
        background:#fff
    }
     .woocommerce .product-block .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a.add_to_wishlist.button.alt:hover,.woocommerce .product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist.button.alt:hover,.woocommerce .product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist.button.alt:hover{
        background:#fff;
        color:var(--tb-theme-color)
    }
    .woocommerce .product-block.list .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a.add_to_wishlist.button.alt,.woocommerce .product-block.list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist.button.alt,.woocommerce .product-block.list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist.button.alt{
        color:var(--tb-theme-color)
    }
     .product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:hover>span.feedback,.product-block .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:hover>span.feedback{
        color:var(--tb-theme-color)
    }
    .product-block .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a:hover{
        color:var(--tb-theme-color);
        background-color:#fff
    }
    .products-list .product-block .group-buttons>div .yith-wcwl-add-to-wishlist a:hover{
        color:var(--tb-theme-color) !important
    }
}
@media(max-width:767px) and (min-width:481px){
    body.woocommerce-cart .tbay-footer,body.single-product .tbay-footer{
        padding-bottom:0
    }
     .singular-shop div.product .quantity{
        margin-right:20px
    }
    .singular-shop div.product .quantity .name{
        display:none
    }
    .singular-shop div.product .group-button{
        margin:0 0 0 15px !important
    }
    .singular-shop div.product #shop-now{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        align-items:center
    }
}
@media(max-width:700px){
    .image-mains .flex-control-thumbs,.elementor-widget-woocommerce-product-images .flex-control-thumbs{
        padding:0 150px !important
    }
    .image-mains .flex-control-thumbs>.slick-arrow,.elementor-widget-woocommerce-product-images .flex-control-thumbs>.slick-arrow{
        right:135px
    }
     .image-mains .flex-control-thumbs>.slick-arrow.owl-prev,.elementor-widget-woocommerce-product-images .flex-control-thumbs>.slick-arrow.owl-prev{
        right:auto;
        left:135px
    }
}
@media(max-width:680px){
    #reviews .wcpr-overall-rating{
        padding:20px 0 0
    }
    #reviews .wcpr-overall-rating-main{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        flex-direction:column
    }
    #reviews .wcpr-overall-rating-right{
        text-align:center
    }
    #reviews .wcpr-stars-count{
        border:0;
        padding:20px 0
    }
    #reviews .wcpr-stars-count .wcpr-row{
        justify-content:center
    }
}
@media(max-width:600px){
    body.admin-bar .topbar-device-mobile{
        top:0
    }
    body.admin-bar .topbar-device-mobile ~ #tbay-main-content .filter-mobile .content,body.admin-bar .topbar-device-mobile ~ #tbay-main-content #product-size-guide .modal-dialog,body.admin-bar .topbar-device-mobile .search-device .tbay-search-mobile.tbay-search-form,body.admin-bar .topbar-device-mobile .top-cart .dropdown-content{
        top:0
    }
    body.admin-bar .topbar-device-mobile.active{
        top:46px
    }
    body.admin-bar .topbar-device-mobile.active ~ #tbay-main-content .filter-mobile .content,body.admin-bar .topbar-device-mobile.active ~ #tbay-main-content #product-size-guide .modal-dialog,body.admin-bar .topbar-device-mobile.active .search-device .tbay-search-mobile.tbay-search-form,body.admin-bar .topbar-device-mobile.active .top-cart .dropdown-content{
        top:46px
    }
}
@media(max-width:599px){
    .products-list .product-block .name{
        font-size:14px;
        line-height:18px
    }
    .products-list .product-block .name:not(.full_name) a{
        margin:0;
        text-overflow:inherit;
        white-space:inherit
    }
    .products-list .product-block .price{
        margin-top:6px
    }
    .products-list .product-block .woocommerce-product-details__short-description p{
        margin:12px 0 10px
    }
    .entry-meta-list li.entry-author span{
        display:none
    }
    .woocommerce .shop_table .product-info .wc-item-meta,.woocommerce .shop_table .product-info dl.variation{
        display:block;
        padding:0
    }
     .pagination,.tbay-pagination{
        margin-top:30px
    }
    .pagination span,.pagination a,.tbay-pagination span,.tbay-pagination a{
        width:40px;
        line-height:38px
    }
    .tbay-swatches-wrapper{
        bottom:0
    }
    .tbay-swatches-wrapper li a.variable-item-span-color{
        width:10px;
        height:10px;
        line-height:10px
    }
    .woocommerce div.product p.stock{
        margin:0 0 20px
    }
    .image-mains .flex-control-thumbs,.elementor-widget-woocommerce-product-images .flex-control-thumbs{
        padding:0 100px !important
    }
    .image-mains .flex-control-thumbs>.slick-arrow,.elementor-widget-woocommerce-product-images .flex-control-thumbs>.slick-arrow{
        right:85px
    }
     .image-mains .flex-control-thumbs>.slick-arrow.owl-prev,.elementor-widget-woocommerce-product-images .flex-control-thumbs>.slick-arrow.owl-prev{
        right:auto;
        left:85px
    }
}
@media(max-width:599px) and (min-width:480px){
    #shop-now.has-buy-now .group-button{
        width:100%;
        margin:20px 0 0
    }
}
@media(max-width:575px){
    .wrapper-container{
        min-height:100vh
    }
    .wvs-has-image-tooltip:hover:before,.wvs-has-image-tooltip:hover::after,[data-wvstooltip]:hover:before,[data-wvstooltip]:hover::after{
        opacity:0;
        filter:alpha(opacity=0)
    }
}
@media(min-width:480px){
    #shop-now.has-buy-now .tbay-buy-now.button:not(.disabled):hover,#shop-now.has-buy-now .tbay-buy-now.button:not(.disabled):focus{
        color:var(--btn-color-white);
        background:var(--tb-theme-bg-buy-now-hover)
    }
}
@media(min-width:480px) and (max-width:767px){
    input#ywqa-submit-question{
        margin:0;
        height:42px
    }
}
@media(max-width:479px){
    .woocommerce .woocommerce-form-login-toggle .woocommerce-info a,.woocommerce .woocommerce-form-login-toggle .woocommerce-message a,.woocommerce .woocommerce-form-login-toggle .wc-block-components-notice-banner.is-info a,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-message a,.woocommerce .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.is-info a{
        margin:0
    }
     .single-product .footer-device-mobile,.woocommerce-cart .footer-device-mobile,.woocommerce-checkout .footer-device-mobile{
        display:none !important
    }
    body.single-product #tbay-customize-footer,body.single-product #tbay-footer,body.woocommerce-cart #tbay-customize-footer,body.woocommerce-cart #tbay-footer,body.woocommerce-checkout #tbay-customize-footer,body.woocommerce-checkout #tbay-footer{
        padding-bottom:0
    }
    body.single-product #tbay-customize-footer,body.single-product #tbay-footer,body.woocommerce-cart #tbay-customize-footer,body.woocommerce-cart #tbay-footer,body.woocommerce-checkout #tbay-customize-footer,body.woocommerce-checkout #tbay-footer{
        padding-bottom:46px
    }
     .owl-carousel:not(.slick-slider)[data-mobileslick="2"]>div,.owl-carousel:not(.slick-slider)[data-mobile="2"]>div,.tbay-addon .row.grid[data-mobileslick="2"]>div,.tbay-addon .row.grid[data-mobile="2"]>div{
        -webkit-box-flex:50%;
        -moz-box-flex:50%;
        -webkit-flex:50%;
        -ms-flex:50%;
        flex:50%;
        max-width:50%
    }
    .owl-carousel:not(.slick-slider)[data-mobileslick="3"]>div,.owl-carousel:not(.slick-slider)[data-mobile="3"]>div,.tbay-addon .row.grid[data-mobileslick="3"]>div,.tbay-addon .row.grid[data-mobile="3"]>div{
        -webkit-box-flex:33.33333%;
        -moz-box-flex:33.33333%;
        -webkit-flex:33.33333%;
        -ms-flex:33.33333%;
        flex:33.33333%;
        max-width:33.33333%
    }
     .owl-carousel:not(.slick-slider)[data-mobileslick="4"]>div,.owl-carousel:not(.slick-slider)[data-mobile="4"]>div,.tbay-addon .row.grid[data-mobileslick="4"]>div,.tbay-addon .row.grid[data-mobile="4"]>div{
        -webkit-box-flex:25%;
        -moz-box-flex:25%;
        -webkit-flex:25%;
        -ms-flex:25%;
        flex:25%;
        max-width:25%
    }
    .owl-carousel:not(.slick-slider)[data-mobileslick="5"]>div,.owl-carousel:not(.slick-slider)[data-mobile="5"]>div,.tbay-addon .row.grid[data-mobileslick="5"]>div,.tbay-addon .row.grid[data-mobile="5"]>div{
        -webkit-box-flex:20%;
        -moz-box-flex:20%;
        -webkit-flex:20%;
        -ms-flex:20%;
        flex:20%;
        max-width:20%
    }
     .owl-carousel:not(.slick-slider)[data-mobileslick="6"]>div,.owl-carousel:not(.slick-slider)[data-mobile="6"]>div,.tbay-addon .row.grid[data-mobileslick="6"]>div,.tbay-addon .row.grid[data-mobile="6"]>div{
        -webkit-box-flex:16.66667%;
        -moz-box-flex:16.66667%;
        -webkit-flex:16.66667%;
        -ms-flex:16.66667%;
        flex:16.66667%;
        max-width:16.66667%
    }
    .owl-carousel:not(.slick-slider)[data-mobileslick="7"]>div,.owl-carousel:not(.slick-slider)[data-mobile="7"]>div,.tbay-addon .row.grid[data-mobileslick="7"]>div,.tbay-addon .row.grid[data-mobile="7"]>div{
        -webkit-box-flex:14.28571%;
        -moz-box-flex:14.28571%;
        -webkit-flex:14.28571%;
        -ms-flex:14.28571%;
        flex:14.28571%;
        max-width:14.28571%
    }
     .owl-carousel:not(.slick-slider)[data-mobileslick="8"]>div,.owl-carousel:not(.slick-slider)[data-mobile="8"]>div,.tbay-addon .row.grid[data-mobileslick="8"]>div,.tbay-addon .row.grid[data-mobile="8"]>div{
        -webkit-box-flex:12.5%;
        -moz-box-flex:12.5%;
        -webkit-flex:12.5%;
        -ms-flex:12.5%;
        flex:12.5%;
        max-width:12.5%
    }
    #shop-now.has-buy-now .tbay-buy-now.button{
        position:fixed;
        z-index:1000;
        bottom:0;
        width:50%;
        left:50%;
        height:46px;
        line-height:46px;
        margin:0 !important;
        text-transform:uppercase;
        letter-spacing:1px;
        font-size:16px;
        opacity:1;
        filter:alpha(opacity=100);
        font-size:14px;
        font-weight:normal;
        text-transform:capitalize;
        letter-spacing:0;
        padding:0 5px;
        background:var(--tb-theme-bg-buy-now)
    }
     #shop-now.has-buy-now .single_add_to_cart_button{
        width:50%;
        padding:0 5px
    }
    .hidden-xxs{
        display:none !important
    }
    .form-control,form input,select.dokan-form-control,.dokan-form-control{
        height:40px
    }
    .btn-theme,.btn-default,.woof_container_inner_tags ul.woof_list label,.show-view-all a,.btn-view-all,.post .entry-category.type-1 a,.page-404 .page-content .contactus,.more_products a,.tbay-pagination-load-more a,.woocommerce .woof_submit_search_form_container button.woof_reset_search_form,.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a,.top-cart .group-button p.buttons a.button,.woocommerce button.button,.woocommerce a.button.wc-backward,.woocommerce a.woocommerce-button.view,#respond input#submit,.woocommerce #respond input#submit,.woocommerce input.button,.singular-shop .tbay-modalButton,.single-product .tbay-modalButton,#reviews .wcpr-filter-button,.wvs-css .variations .reset_variations,#report-abuse table input[type="submit"],form[name="export_orders"] ~ table.table .order-comments input.btn,.wcvendors-pro-dashboard-wrapper a.button,.wcvendors-pro-dashboard-wrapper .wcv-form .control-group .button,.wcv-order-header .wcv-form .control>input#clear_button,.btn-theme-2,.woocommerce-pagination a.button,.widget_price_filter .price_slider_amount .button,.tbay-addon.tbay-addon-banner .tbay-addon-content .button,.tbay-addon-newsletter input[type="submit"],.tbay-addon-newsletter button[type="submit"],.widget-newletter input[type="submit"],.widget-newletter button[type="submit"],.post-list .readmore,.post-grid .readmore,.entry-single .entry-description a,.entry-single .author-info .all-post,.post-password-form input[type=submit],#comments #respond .form-submit input,#reviews #respond .form-submit input,.wpcf7-form .form-horizontal .wpcf7-submit,.page-404 .page-content .backtohome,.woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button-remove,body table.compare-list .add-to-cart td a.button,body table.compare-list .add-to-cart td a.button+a,input#ywqa-submit-question,div#new-answer-header .ywqa_submit_answer,.woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a,.wishlist_table.mobile .product-add-to-cart .add-cart a,.products-list .product-block .group-buttons>div.add-cart a,.top-cart .tbay-dropdown-cart ul.cart_empty a.wc-continue,.top-cart .cart_list.woocommerce-mini-cart+.woocommerce-mini-cart__total+.woocommerce-mini-cart__buttons a.checkout,.top-cart .group-button p.buttons a.button.checkout,.woocommerce button.button[name="track"],.singular-shop div.product .single_add_to_cart_button,.singular-shop .elementor-widget-woocommerce-product-images .single_add_to_cart_button,.single-product div.product .single_add_to_cart_button,.single-product .elementor-widget-woocommerce-product-images .single_add_to_cart_button,#sticky-menu-bar #sticky-custom-add-to-cart,.mobile-btn-cart-click #tbay-click-addtocart,.cart_totals .wc-proceed-to-checkout a.checkout-button,.coupon .box .btn[type=submit],.woocommerce form.register input.button.otp_reg_dig_wc,.woocommerce button.button.dig_wc_mobileLogin,.woocommerce form.login>p.last .button,.woocommerce form.register>p.last .button,.woocommerce-order-received .order-again a,.woocommerce form.checkout_coupon>p.form-row-last .button,.woocommerce-checkout-payment .place-order button.button.alt,form.checkout .woocommerce-checkout-review-order.compatible-checkout .wc-gzd-order-submit button#place_order,#custom-register button.submit_button,#custom-login button.submit_button,.woocommerce button.button[name="dokan_checkout_place_quote"],.mvx_regi_main .register .button,#report_abuse_form button.submit-report-abuse,.vendor_sidebar .widget_mvx_quick_info #respond input#submit,#mvx-store-conatiner .mvx-store-locator-wrap .mvx-store-map-pagination .vendor_sort input[type="submit"],#mvx-store-conatiner .mvx-store-map-filter input[type="submit"],#mvx-store-conatiner input[type=submit],#wcfm-main-contentainer .wcfm-membership-wrapper input[type="submit"],#wcfm-main-contentainer .wcfm_form_simple_submit_wrapper .wcfm_submit_button,.wcfm_popup_wrapper .wcfm_popup_button,#wcfmmp-store #reviews .add_review button,.form-row input[name="apply_for_vendor_submit"],form.wcv-form .wcv-button[type="submit"],.dashboard .wcv-dashboard-navigation ~ form input[type="submit"],.shop_settings input[name="vendor_application_submit"],form[name="export_orders"] input,.wcvendors-pro-dashboard-wrapper input#update_button,.wcvendors-pro-dashboard-wrapper .wcv-search-form .wcv-button,.wcv-form .control-group .control>input.wcv-button:not(#clear_button),table.wcvendors-table-order .wcv-shade.wcv-fade .order_note_form input[type="submit"],table.wcvendors-table-order form #tracking_number_save_button,form#wcv-store-settings input#store_save_button,.wcv_store_search form input[type="submit"],.wcv_vendor_search form input[type="submit"],.wpmc-steps-wrapper ~ .wpmc-nav-wrapper button[type="button"],#tbay-quick-view-content .image-mains .view-details-btn,.wc-block-cart__submit .wc-block-cart__submit-button,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button,.wc-block-checkout__actions .wc-block-components-checkout-place-order-button,#yith-woocompare-preview-bar footer a,.popup-aska-question .tbay-wrap input[type="submit"]{
        line-height:38px;
        text-transform:capitalize
    }
     #custom-login .submit_button{
        width:100%
    }
    #custom-login-wrapper .modal-content .modal-header .close span{
        font-size:15px
    }
    .tbay-body-woocommerce-catalog-mod .singular-shop div.product .group-button{
        margin:0;
        margin-left:20px
    }
    .tbay-show-quantity-mobile .singular-shop div.product .cart:not(.grouped_form) .quantity:not(.hidden){
        display:block !important
    }
    .header-mobile-left .mobile-logo{
        text-align:left
    }
    .woocommerce-product-gallery[data-layout="gallery"] .woocommerce-product-gallery__wrapper{
        margin:0 -5px !important
    }
     .woocommerce-product-gallery[data-layout="gallery"] .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{
        padding:0 5px;
        margin-bottom:10px
    }
    .woocommerce.single-product div.product .summary,.woocommerce.single-product div.product .summary-left{
        display:flex;
        flex-direction:column
    }
    .woocommerce.single-product div.product .information p.price,.woocommerce.single-product div.product .information span.price,.woocommerce.single-product div.product .summary-left p.price,.woocommerce.single-product div.product .summary-left span.price{
        font-size:16px;
        margin:0;
        -webkit-box-ordinal-group:-1;
        -moz-box-ordinal-group:-1;
        -ms-flex-order:-1;
        -webkit-order:-1;
        order:-1
    }
     .woocommerce.single-product div.product .woocommerce-product-rating{
        line-height:inherit;
        margin:0 0 18px !important
    }
    .woocommerce.single-product div.product .woocommerce-product-details__short-description{
        padding-bottom:17px;
        font-size:14px
    }
    .woocommerce.single-product div.product .woocommerce-product-details__short-description ul{
        margin:0
    }
    .woocommerce.single-product div.product .woocommerce-product-details__short-description p{
        line-height:23px;
        margin:0
    }
    .woocommerce.single-product div.product .cart{
        margin:0 !important
    }
     .woocommerce.single-product div.product .product-type-variable{
        border-bottom:1px solid #e5e5e5;
        margin-bottom:5px
    }
    .woocommerce.single-product div.product .related .product-type-variable,.woocommerce.single-product div.product .upsells .product-type-variable{
        border-bottom:0
    }
    .woocommerce table.wishlist_table.shop_table>tbody>tr{
        padding:0 8px;
        margin-bottom:15px
    }
    .woocommerce table.wishlist_table.shop_table>tbody>tr>td{
        padding:0
    }
    .woocommerce table.wishlist_table.shop_table>tbody>tr:after{
        left:8px;
        right:8px
    }
     .woocommerce table.wishlist_table.shop_table>tbody>tr .product-name{
        padding:15px 5px 0;
        font-size:14px
    }
    .woocommerce table.wishlist_table.shop_table>tbody>tr .product-name a{
        display:block;
        line-height:18px
    }
    .woocommerce table.wishlist_table.shop_table>tbody>tr .product-remove{
        left:8px;
        right:auto;
        top:0;
        position:absolute;
        width:auto
    }
    .woocommerce table.wishlist_table.shop_table>tbody>tr .product-remove a{
        font-size:0;
        width:30px;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        justify-content:center;
        border-bottom:1px solid #ddd;
        border-right:1px solid #ddd
    }
     .woocommerce table.wishlist_table.shop_table>tbody>tr .product-remove a i{
        font-size:10px;
        margin:0;
        line-height:30px
    }
    .woocommerce table.wishlist_table.shop_table>tbody>tr .product-remove a i:before{
        content:'\e935'
    }
    .woocommerce table.wishlist_table.shop_table td.product-stock-status span.wishlist-out-of-stock{
        color:#888
    }
    .woocommerce table.wishlist_table.shop_table .product-add-to-cart{
        position:absolute;
        top:0;
        right:8px;
        left:auto;
        padding:0;
        z-index:2;
        width:auto
    }
    .woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a{
        font-size:0;
        width:30px;
        line-height:28px
    }
     .woocommerce table.wishlist_table.shop_table .product-add-to-cart .add-cart a:after{
        content:'\e74d';
        font-family:'linearicons';
        font-size:14px;
        line-height:1;
        vertical-align:middle
    }
    .woocommerce table.wishlist_table.shop_table .product-stock-status{
        padding-bottom:15px
    }
    .woocommerce .woof_submit_search_form_container button.woof_reset_search_form{
        margin:0 !important
    }
    .time .timming>div{
        margin:0
    }
    .singular-shop div.product .single_add_to_cart_button{
        position:fixed;
        left:0;
        right:auto;
        width:100%;
        bottom:0;
        z-index:999;
        font-weight:500;
        line-height:44px
    }
     .singular-shop div.product .group-button{
        margin:10px 0 0
    }
    .singular-shop div.product .tbay-modalButton{
        width:100%
    }
    .singular-shop div.product .cart:not(.grouped_form) .quantity{
        display:none !important
    }
    .singular-shop div.product.style-full .image-mains .flex-control-thumbs{
        padding:0 50px !important
    }
    .singular-shop div.product.style-carousel #shop-now{
        display:block
    }
    .singular-shop div.product.style-carousel .group-button{
        text-align:center
    }
    .singular-shop div.product.style-carousel .group-button .tbay-wishlist a i{
        float:none
    }
     .contact-map .contact-map-left .contact-info{
        padding-left:25px;
        padding-right:0
    }
    .woocommerce form.checkout_coupon .form-row{
        width:100% !important;
        margin:0 0 15px
    }
    .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.is-info a{
        display:block
    }
    .order-review .shop_table>thead>tr>td:first-child,.order-review .shop_table>thead>tr th:first-child,.order-review .shop_table>tbody>tr>td:first-child,.order-review .shop_table>tbody>tr th:first-child,.order-review .shop_table>tfoot>tr>td:first-child,.order-review .shop_table>tfoot>tr th:first-child{
        padding-left:15px
    }
     .woocommerce-checkout-payment .payment_methods li{
        padding:10px 0 10px 15px
    }
    .woocommerce-checkout-payment .payment_methods .payment_method_stripe img{
        display:none
    }
    .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper{
        padding:25px 0 0
    }
    .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper a:after{
        content:'*';
        display:inline-block;
        margin-left:5px;
        margin-right:0;
        color:red
    }
    .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .required{
        display:none
    }
     .term-wrapper,.term-wrapper p{
        line-height:23px
    }
    .shop_table.cart .cart_item .quantity .box input.qty{
        min-width:120px
    }
    .woocommerce .cart-collaterals a.checkout-button{
        position:fixed;
        bottom:0;
        left:0;
        right:0;
        z-index:999;
        margin:0;
        line-height:44px
    }
    .cart_totals table .order-total{
        border-top:1px solid #e5e5e5
    }
    .cart_totals table .order-total .woocommerce-Price-amount{
        color:#ca0815
    }
    .cart_totals table * tr td{
        padding:0 !important;
        border:0 !important
    }
    .woocommerce #payment #place_order,.woocommerce-page #payment #place_order{
        position:fixed;
        bottom:0;
        left:0;
        right:0;
        margin:0 !important;
        z-index:1000;
        line-height:44px;
        font-weight:500
    }
     .contact-map-left .vc_column-inner{
        padding:20px 20px 25px 0 !important
    }
    .checkout .details-review .order-payment .woocommerce-checkout-payment .place-order button{
        position:fixed;
        bottom:0;
        left:0;
        right:0;
        margin:0 !important
    }
    .checkout .details-review .order-payment .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper{
        padding:40px 0 0 0
    }
    .woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe]{
        line-height:28px
    }
    .tbay-addon-newsletter{
        display:block;
        padding:0
    }
     .tbay-addon-newsletter>h3{
        width:auto;
        float:none
    }
    .tbay-addon-newsletter>div:not(.row){
        width:100%;
        float:none
    }
    .contact-info li{
        word-wrap:break-word
    }
    .tbay-footer .tbay-addon:not(.tbay-addon-newsletter) .tbay-addon-title{
        margin-bottom:10px;
        font-size:14px;
        text-align:left
    }
    .woocommerce-cart .wc-proceed-to-checkout{
        padding:0
    }
    .entry-meta-list>li.entry-author i,.entry-meta-list li.comments-link span{
        display:none
    }
    .entry-meta-list>li{
        padding:0 8px
    }
    .entry-meta-list>li:first-child{
        padding-left:0
    }
    .post-list{
        margin-bottom:30px
    }
     .post-list .entry-title,.post-list .entry-meta-list{
        margin:0 0 12px !important
    }
    .entry-description{
        line-height:23px
    }
    article .more{
        margin-top:5px
    }
    .readmore{
        margin:13px 0 0
    }
    .readmore i{
        font-size:13px
    }
    .track_order .form-row-first,.track_order .form-row-last{
        float:none !important;
        width:100% !important
    }
    .track_order button.button{
        width:100%
    }
    .widget_urna_popup_newsletter .popup-content{
        padding:30px 15px
    }
    .owl-carousel>.slick-arrow,.slider>.slick-arrow{
        height:35px !important;
        width:35px !important;
        line-height:35px !important;
        font-size:13px;
        right:-8px !important
    }
     .owl-carousel>.slick-arrow.slick-prev,.slider>.slick-arrow.slick-prev{
        left:-8px !important;
        right:auto !important
    }
    .singular-shop div.product.style-carousel .slider>.slick-arrow.slick-next{
        right:0 !important;
        left:auto !important
    }
    .singular-shop div.product.style-carousel .slider>.slick-arrow.slick-prev{
        left:0 !important;
        right:auto !important
    }
    .wcpr-filter-container>.wcpr-filter-button{
        width:100%;
        display:block;
        margin:0 0 10px !important
    }
    .woocommerce #review_form #respond p:not(.form-submit){
        flex-direction:column;
        align-items:inherit;
        margin-bottom:7px
    }
     .woocommerce #review_form #respond p:not(.comment-form-rating) label{
        margin:0 0 2px
    }
    .woocommerce #review_form #respond p label{
        min-width:auto
    }
    .woocommerce #review_form #respond p.stars{
        float:right
    }
    .woocommerce #reviews #comment{
        height:100px
    }
    #commentform input.form-control{
        height:40px
    }
    #commentform .comment-form-comment{
        margin-bottom:15px
    }
    #comments #respond .form-submit input,#reviews #respond .form-submit input{
        width:100%;
        line-height:38px;
        margin-top:7px;
        text-transform:inherit
    }
    #comments ul.commentlist,#reviews ul.commentlist{
        padding-top:15px
    }
     #comments ul.commentlist li,#reviews ul.commentlist li{
        padding-bottom:12px;
        margin-bottom:20px
    }
    #comments ul.commentlist li:last-child,#reviews ul.commentlist li:last-child{
        margin-bottom:10px
    }
    #comments p.meta,#reviews p.meta{
        line-height:17px;
        margin-bottom:10px !important
    }
    #comments .description,#reviews .description{
        margin-top:5px
    }
    #comments .description p,#reviews .description p{
        line-height:23px !important;
        font-size:14px
    }
    #comments .comment_container,#reviews .comment_container{
        align-items:inherit
    }
    #comments .tbay-avatar{
        min-width:auto;
        margin-right:20px;
        margin-left:0
    }
     #comments .tbay-avatar img{
        margin:0;
        max-width:50px
    }
    #comments li.comment>.children{
        padding-left:30px
    }
    body:not(.woocommerce) #comments .form-group.h-info,body:not(.woocommerce) #comments .logged-in-as{
        margin-bottom:15px
    }
    .singular-shop #comments .tbay-author{
        margin:0 0 5px
    }
    .woocommerce div.product.product-type-grouped form.cart .group_table{
        margin:0
    }
    .woocommerce div.product.product-type-grouped form.cart .group_table tr{
        position:relative;
        padding-left:120px;
        padding-right:0;
        padding-bottom:10px;
        display:flex;
        flex-direction:column
    }
     .woocommerce div.product.product-type-grouped form.cart .group_table td{
        padding:0 !important
    }
    .woocommerce div.product.product-type-grouped form.cart .group_table td.woocommerce-grouped-product-list-item__quantity{
        position:absolute;
        left:0;
        right:auto;
        top:8px
    }
    .woocommerce div.product.product-type-grouped form.cart .group_table td.woocommerce-grouped-product-list-item__quantity .add-cart a.button{
        padding:0 8px;
        line-height:30px
    }
    .woocommerce div.product.product-type-grouped form.cart .group_table .quantity .box button,.woocommerce div.product.product-type-grouped form.cart .group_table .quantity .box input{
        width:30px;
        line-height:28px !important
    }
     .tbay-addon-features .ourservice-heading{
        font-size:14px;
        line-height:20px
    }
    .tbay-addon-features .description{
        display:none
    }
    .tbay-addon-newsletter .input-newletter,.tbay-addon-newsletter input[type="submit"],.tbay-addon-newsletter button[type="submit"],.widget-newletter .input-newletter,.widget-newletter input[type="submit"],.widget-newletter button[type="submit"]{
        height:40px
    }
    .tbay-addon-newsletter .input-group{
        margin:20px 0 0
    }
     .tbay-addon-newsletter .input-newletter{
        width:100%;
        margin:0;
        padding-left:15px;
        padding-right:40px;
        font-size:14px
    }
    .tbay-addon-newsletter .input-group-btn{
        position:absolute;
        right:0;
        left:auto;
        top:0;
        width:40px;
        color:#fff;
        z-index:11
    }
    .tbay-addon-newsletter .input-group-btn:before{
        content:'\e696';
        font-family:'linearicons';
        font-size:15px;
        position:absolute;
        right:auto;
        left:50%;
        top:50%;
        -webkit-transform:translate(-50%,-50%);
        -ms-transform:translate(-50%,-50%);
        -o-transform:translate(-50%,-50%);
        transform:translate(-50%,-50%);
        z-index:99;
        line-height:40px;
        pointer-events:none;
        -webkit-transition:.4s;
        -o-transition:.4s;
        transition:.4s
    }
     .tbay-addon-newsletter .input-group-btn input{
        width:100%;
        font-size:0;
        padding:0;
        border:0;
        background:var(--tb-theme-color);
        z-index:100
    }
    .post .post-type{
        display:none
    }
    .tbay-footer .contact-info i{
        line-height:1
    }
    .tbay-footer .tbay-copyright{
        margin-top:15px
    }
    .top-cart .dropdown-content{
        padding:0;
        min-width:auto;
        max-width:80%
    }
    .top-cart .dropdown-content .widget_shopping_cart_content{
        left:0;
        right:0
    }
    .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border .group-button{
        padding:15px
    }
    .top-cart .widget-header-cart{
        padding:0 15px
    }
     .top-cart .widget-header-cart .offcanvas-close{
        top:50%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        -o-transform:translateY(-50%);
        transform:translateY(-50%);
        right:10px
    }
    .top-cart .heading-title{
        font-size:14px;
        display:block;
        line-height:50px
    }
    .top-cart .cart_list li{
        margin:0 !important;
        padding:10px 15px !important
    }
    .top-cart .cart_list a.remove i{
        line-height:1;
        font-size:16px;
        font-weight:normal;
        right:15px
    }
    .top-cart .cart_list .product-info{
        margin:0
    }
    .top-cart p{
        font-size:14px
    }
    .top-cart .group-button{
        background:#fff
    }
     .top-cart .group-button p.buttons{
        display:flex;
        flex-direction:column-reverse
    }
    .top-cart .group-button p.buttons a.button{
        line-height:38px !important;
        margin-bottom:10px;
        background:#f5f5f5
    }
    .yith-wfbt-submit-block .yith-wfbt-submit-button-remove{
        width:100%;
        line-height:38px !important
    }
    .singular-shop #comments{
        padding:0
    }
    #reviews h3#reply-title{
        font-size:14px;
        margin:10px 0 !important
    }
    #reviews .reviews-col1 .row ul{
        margin-top:5px;
        padding:25px 15px;
        margin-bottom:28px
    }
    #reviews .reviews-col1 .row ul>li{
        padding:0
    }
     #reviews .review-summary-total{
        text-align:left;
        padding-bottom:20px;
        border-bottom:1px solid #e5e5e5;
        margin-bottom:25px
    }
    #reviews .number-customer{
        margin:0
    }
    #reviews .review-summary-result p{
        display:none
    }
    #reviews .review-summary-result strong{
        font-size:45px;
        line-height:40px
    }
    #reviews .review-summary-item{
        padding-left:55px
    }
    #reviews .progress{
        height:14px;
        margin-bottom:14px
    }
    .questions-section h3{
        font-size:14px;
        line-height:23px;
        margin-bottom:5px
    }
    .questions-section #ywqa_question_list p{
        line-height:23px
    }
    .questions-section div.question-content{
        margin-bottom:5px
    }
     .questions-section div.ywqa-ask-question{
        padding-top:10px;
        position:relative
    }
    .questions-section div.ywqa-ask-question:before{
        content:'\e944';
        font-family:'linearicons';
        font-size:14px;
        position:absolute;
        right:0;
        left:auto;
        color:#fff;
        width:40px;
        height:40px;
        line-height:38px;
        text-align:center;
        pointer-events:none;
        z-index:10
    }
    .questions-section #ywqa_ask_question_text{
        width:100%;
        height:40px;
        font-size:13px
    }
    .questions-section span.answer{
        line-height:23px
    }
    .questions-section input#ywqa-submit-question{
        line-height:38px;
        position:absolute;
        right:0;
        left:auto;
        width:40px !important;
        height:40px;
        z-index:1;
        font-size:0
    }
     .questions-section li.question-container{
        padding:0 0 20px;
        margin-bottom:20px
    }
    .questions-section li.question-container:last-child{
        margin:0;
        border:0
    }
    .entry-thumb .entry-category a{
        line-height:28px;
        padding:0 15px;
        font-weight:normal
    }
    .post-list .entry-title{
        font-size:18px !important;
        line-height:25px
    }
    .entry-tags-list{
        padding:0
    }
    .entry-tags-list a{
        line-height:28px;
        padding:0 15px
    }
    .wpcf7-form .form-horizontal .wpcf7-submit{
        width:100%
    }
    .title-about{
        font-size:16px;
        text-align:left;
        margin:0
    }
    .content-about .tbay-addon .tbay-addon-title{
        font-size:14px;
        margin-bottom:18px;
        line-height:23px;
        padding-top:5px
    }
     .content-about .tbay-addon .tbay-addon-title .subtitle{
        line-height:23px;
        margin:3px 0
    }
    .ourteam-inner .info{
        position:static;
        visibility:visible;
        margin-top:10px
    }
    .ourteam-inner .name-team{
        font-size:14px;
        color:#000
    }
    .ourteam-inner .job{
        margin:0 !important;
        opacity:1;
        filter:alpha(opacity=100);
        line-height:20px
    }
    .ourteam-inner .social-link{
        display:none
    }
    .woocommerce form.login,.woocommerce form.register{
        padding:0 !important;
        background:transparent;
        border:0
    }
    .woocommerce form.checkout_coupon{
        margin-bottom:20px;
        padding-bottom:20px;
        border-bottom:1px solid #e5e5e5;
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0
    }
     .woocommerce form.checkout_coupon .form-row.last input,.woocommerce form.checkout_coupon .form-row.last button{
        max-width:100%
    }
    .woocommerce form.checkout_coupon #coupon_code{
        min-width:auto
    }
    .woocommerce form.checkout_coupon button{
        width:100%
    }
    body.woocommerce-checkout .woocommerce .social-log{
        margin-top:15px;
        text-align:center
    }
    body.woocommerce-checkout .woocommerce .social-log:before{
        content:'';
        background:#ddd;
        position:absolute;
        left:0;
        width:100%;
        height:1px;
        top:50%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        -o-transform:translateY(-50%);
        transform:translateY(-50%);
        right:auto;
        z-index:-1
    }
     body.woocommerce-checkout .woocommerce .social-log span{
        padding:0 20px
    }
    .woocommerce .woocommerce-form-login-toggle .wc-block-components-notice-banner.is-info,.woocommerce .woocommerce-form-login-toggle .woocommerce-info,.woocommerce .woocommerce-form-login-toggle .woocommerce-message,.woocommerce .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.is-info,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-message{
        font-size:14px;
        line-height:23px;
        padding-bottom:5px;
        border:0;
        position:relative
    }
     .woocommerce .woocommerce-form-login-toggle .wc-block-components-notice-banner.is-info a,.woocommerce .woocommerce-form-login-toggle .woocommerce-info a,.woocommerce .woocommerce-form-login-toggle .woocommerce-message a,.woocommerce .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.is-info a,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-message a{
        font-size:13px;
        display:block
    }
    .woocommerce .woocommerce-form-login-toggle .wc-block-components-notice-banner.is-info a:before,.woocommerce .woocommerce-form-login-toggle .woocommerce-info a:before,.woocommerce .woocommerce-form-login-toggle .woocommerce-message a:before,.woocommerce .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.is-info a:before,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a:before,.woocommerce .woocommerce-form-coupon-toggle .woocommerce-message a:before{
        font-size:11px;
        line-height:30px;
        top:0;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0)
    }
     .woocommerce .woocommerce-form-login-toggle+form.login .form-row.last label{
        margin-top:5px
    }
    form.checkout{
        margin-top:40px;
        padding:0
    }
    form.checkout h3{
        font-size:15px;
        text-transform:uppercase;
        line-height:23px
    }
    form.checkout h3#ship-to-different-address{
        font-size:14px;
        text-transform:capitalize;
        margin-bottom:20px
    }
    form.checkout .woocommerce-billing-fields h3{
        margin-bottom:10px;
        padding-bottom:10px
    }
    form.checkout .form-row .input-text{
        margin-bottom:15px !important
    }
    form.checkout #order_comments{
        height:120px !important;
        padding:10px 20px !important;
        padding-left:8px !important
    }
     form.checkout .order-payment{
        padding-top:30px
    }
    form.checkout .order-payment #order_payment_heading{
        margin-bottom:10px
    }
    .select2-container--default .select2-selection--single{
        margin-bottom:15px
    }
    .woocommerce-account-fields,.woocommerce-account-fields .create-account{
        margin-top:10px
    }
    .woocommerce-shipping-fields{
        margin:0;
        border:0;
        padding-top:15px
    }
    .woocommerce-shipping-fields h3 label{
        font-weight:normal
    }
    .review-wrapper{
        margin-top:20px
    }
    .review-wrapper #order_review_heading{
        margin-bottom:10px
    }
    div.nsl-container-block.nsl-container{
        display:block !important
    }
     div.nsl-container-block.nsl-container a{
        margin:3px 0 10px !important
    }
    div.nsl-container-block.nsl-container .nsl-button .nsl-button-label-container b{
        line-height:40px
    }
    .woocommerce-cart .return-to-shop a{
        width:100%
    }
    .tbay-addon-features .inner{
        width:100%
    }
    .tbay-addon-features .inner .fbox-content{
        padding:10px 0 0
    }
    .tbay-addon-features:not(.style-2):not(.style-3) .row>.feature-box{
        padding-bottom:20px !important;
        margin-bottom:20px !important
    }
    .tbay-addon-features:not(.style-2):not(.style-3) .row>.feature-box:before{
        content:'';
        background:#eee;
        position:absolute;
        left:8px;
        right:8px;
        bottom:0;
        height:1px
    }
     .tbay-addon-features:not(.style-2):not(.style-3) .row>.feature-box:last-child,.tbay-addon-features:not(.style-2):not(.style-3) .row>.feature-box:nth-last-child(2){
        margin:0 !important;
        padding:0 !important
    }
    .tbay-addon-features:not(.style-2):not(.style-3) .row>.feature-box:last-child:before,.tbay-addon-features:not(.style-2):not(.style-3) .row>.feature-box:nth-last-child(2):before{
        display:none
    }
    .products-list .product-content{
        margin:0;
        display:flex
    }
    .products-list .product-content>div{
        padding:0 6px
    }
    .products-list .product-content>div.block-inner{
        padding:3px
    }
     .products-list .product-content>div.block-inner img{
        min-width:130px
    }
    .products-list .product-content>div.caption{
        padding-right:10px
    }
    .image-mains .flex-control-thumbs,.elementor-widget-woocommerce-product-images .flex-control-thumbs{
        padding:0 45px !important
    }
    .image-mains .flex-control-thumbs>.slick-arrow,.elementor-widget-woocommerce-product-images .flex-control-thumbs>.slick-arrow{
        right:35px;
        font-size:10px
    }
    .image-mains .flex-control-thumbs>.slick-arrow.owl-prev,.elementor-widget-woocommerce-product-images .flex-control-thumbs>.slick-arrow.owl-prev{
        right:auto;
        left:35px
    }
     #list-review-images ul li:nth-child(n+6){
        display:none
    }
    #list-review-images ul li:nth-child(5) .more{
        display:flex
    }
    .flash-sales-date:before,.flash-sales-date:after{
        content:" ";
        display:table
    }
    .flash-sales-date:after{
        clear:both
    }
    .flash-sales-date>div+div{
        margin:0;
        float:right
    }
    .tbay-addon-categories .row.grid[data-mobileslick="1"] .item+.item,.tbay-addon-categories .row.grid[data-mobile="1"] .item+.item,.tbay-addon-categories .owl-carousel:not(.slick-slider)[data-mobileslick="1"] .item+.item,.tbay-addon-categories .owl-carousel:not(.slick-slider)[data-mobile="1"] .item+.item{
        margin-top:15px
    }
     .tbay-addon-categories .row.grid[data-mobileslick="1"] .item-cat,.tbay-addon-categories .row.grid[data-mobile="1"] .item-cat,.tbay-addon-categories .owl-carousel:not(.slick-slider)[data-mobileslick="1"] .item-cat,.tbay-addon-categories .owl-carousel:not(.slick-slider)[data-mobile="1"] .item-cat{
        margin:0
    }
}
@media(max-width:375px){
    .tbay-show-cart-mobile .products-list .product-block div.add-cart{
        width:100%
    }
     .tbay-show-cart-mobile .products-list .product-block div.add-cart a{
        padding:0 !important;
        width:100%
    }
    .tbay-show-cart-mobile .products-list .product-block div.add-cart a i{
        display:none
    }
    .products-list .product-block .button-wishlist.shown-mobile{
        margin:10px 0 0
    }
}
@media(max-width:320px){
    .woocommerce .woocommerce-product-rating .rate-sold,body .woocommerce-product-rating .rate-sold{
        display:inherit;
        border:0;
        padding:0;
        margin:0
    }
    .woocommerce .woocommerce-product-rating .rate-sold:after,body .woocommerce-product-rating .rate-sold:after{
        display:none
    }
     .widget_urna_popup_newsletter h3{
        font-size:30px;
        line-height:1
    }
    .widget_urna_popup_newsletter .description{
        line-height:inherit
    }
    .widget_urna_popup_newsletter .social{
        margin-top:50px !important
    }
    .tbay-footer .contact-info li.address{
        line-height:24px
    }
    #list-review-images img{
        width:40px;
        height:40px
    }
    .shop_table.cart .cart_item .quantity .box input.qty{
        max-width:70px;
        min-width:auto
    }
}
@media(max-width:767px){
    .product-block.v1:hover .rating{
        opacity:1;
        filter:alpha(opacity=100)
    }
    .product-countdown .product-block.v1 .caption,.tbay-addon-flash-sales .product-block.v1 .caption{
        padding-bottom:0
    }
     .product-countdown .product-block.v1 .stock-flash-sale,.product-countdown .product-block.v1 .time,.tbay-addon-flash-sales .product-block.v1 .stock-flash-sale,.tbay-addon-flash-sales .product-block.v1 .time{
        margin:12px 10px 25px;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        flex-direction:column-reverse;
        -webkit-box-flex:1;
        -moz-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .product-countdown .product-block.v1 .time .stock,.tbay-addon-flash-sales .product-block.v1 .time .stock{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        max-width:100%;
        flex-direction:column-reverse
    }
}
@media(max-width:767px){
    .product-block.v2 .group-buttons{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        position:static
    }
    .tbay-show-cart-mobile .product-block.v2 .group-buttons{
        padding:10px 10px 0
    }
}
@media(max-width:767px){
    .product-block.v3 .tbay-swatches-wrapper{
        position:static;
        margin-bottom:10px
    }
    .tbay-show-cart-mobile .product-block.v3 .group-buttons{
        padding:10px 10px 0
    }
}
@media(max-width:767px){
    .product-block.v4 .tbay-swatches-wrapper{
        position:static;
        margin-bottom:10px
    }
     .tbay-show-cart-mobile .product-block.v4 .add-cart{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        flex-direction:column-reverse;
        -webkit-box-flex:1;
        -moz-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1;
        padding:10px 5px 0
    }
    .tbay-show-cart-mobile .product-block.v4 .group-buttons{
        padding:0
    }
    .tbay-show-cart-mobile .product-block.v4.tbay-not-flash-sale .add-cart{
        display:block
    }
    .tbay-show-cart-mobile .tbay-addon-flash-sales .product-block.v4 .stock-flash-sale,.tbay-show-cart-mobile .tbay-addon-flash-sales .product-block.v4 .time,.tbay-show-cart-mobile .product-countdown .product-block.v4 .stock-flash-sale,.tbay-show-cart-mobile .product-countdown .product-block.v4 .time{
        margin-top:20px
    }
}
@media(max-width:767px){
    .product-block.v5{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        flex-direction:column
    }
    .product-block.v5 .tbay-swatches-wrapper{
        position:static;
        margin-bottom:10px
    }
    .product-block.v5 .product-content{
        -webkit-box-flex:1;
        -moz-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1
    }
    .product-block.v5 .woocommerce-product-details__short-description{
        margin-top:-15px;
        padding-top:10px;
        border-top:1px solid #e5e5e5;
        text-align:left;
        padding-right:10px;
        padding-left:15px;
        max-width:100%
    }
     .product-block.v5 .woocommerce-product-details__short-description ul{
        margin-bottom:20px
    }
    .product-block.v5 .woocommerce-product-details__short-description li,.product-block.v5 .woocommerce-product-details__short-description p{
        text-overflow:ellipsis;
        white-space:nowrap;
        overflow:hidden
    }
    .tbay-show-cart-mobile .product-block.v5 .group-buttons{
        padding:10px 10px 0
    }
}
@media(max-width:767px){
    .product-block.v6 .caption{
        padding-bottom:10px
    }
    .product-block.v6 .tbay-swatches-wrapper{
        position:static;
        margin-bottom:10px
    }
     .tbay-addon-flash-sales .product-block.v6 .stock-flash-sale{
        margin-left:5px;
        margin-right:5px
    }
    .tbay-show-cart-mobile .tbay-addon-flash-sales .product-block.v6 .group-buttons{
        padding-bottom:10px
    }
}
@media(max-width:767px){
    .product-block.v7 .tbay-swatches-wrapper{
        position:static;
        margin-bottom:10px
    }
    .tbay-show-cart-mobile .product-block.v7 .group-buttons{
        padding:10px 10px 0
    }
    .product-countdown .product-block.v7 .time{
        margin-bottom:5px
    }
    .product-countdown .product-block.v7 .caption{
        padding-bottom:25px
    }
}
@media(max-width:767px){
    .product-block.v9 .group-buttons{
        padding:0
    }
     .product-block.v9 .group-add-cart{
        padding:10px 10px 0
    }
    .product-block.v9 .group{
        max-width:100%
    }
    .product-block.v9 .tbay-swatches-wrapper{
        position:static;
        margin-bottom:10px
    }
    .product-block.v9 .tbay-swatches-wrapper li a.variable-item-span-image{
        height:43px;
        min-width:30px;
        background-position:center;
        background-size:cover;
        background-repeat:no-repeat;
        border:1px solid #e5e5e5
    }
}
@media(max-width:767px){
    .product-block.v10 .tbay-swatches-wrapper{
        padding:5px 0 10px;
        background:#fff;
        position:static
    }
}
@media(max-width:767px){
    .tbay-show-cart-mobile .tbay-addon-flash-sales .product-block.v11 .group-buttons{
        padding:0
    }
     .tbay-show-cart-mobile .tbay-addon-flash-sales .product-block.v11 .add-cart{
        padding:0 5px 10px
    }
    .product-block.v11 .info{
        max-width:100%
    }
}
@media(max-width:767px){
    .product-block.v15 .group{
        max-width:100%
    }
    .tbay-show-cart-mobile .product-block.v15 .group-buttons{
        padding:0
    }
    .tbay-show-cart-mobile .product-block.v15 .group-add-cart{
        padding:10px 10px 0
    }
}
@media(max-width:767px){
    .product-block.v16 .tbay-swatches-wrapper{
        position:static;
        margin:5px 0
    }
}
.cross-sells .product-block .add-cart a.added{
    display:inline-block !important;
    width:100%
}
 .cross-sells .product-block .add-cart a.added:after{
    display:none
}
.cross-sells .product-block.v7 .add-cart a.added,.cross-sells .product-block.v8 .add-cart a.added{
    width:34px
}
.cross-sells .product-block.v14 .add-cart a.added{
    width:37px
}
.search-mobile-focus .mm-searchfield__input{
    overflow-y:auto
}
.top-right-mobile .tbay-search-mobile{
    overflow:scroll !important
}
.aa-dropdown-menu{
    margin-top:9px
}
@media(max-width:767px){
    .aa-dropdown-menu{
        margin-top:1px
    }
}
@media(max-width:1199px){
    #menu-fixed{
        display:none
    }
}
.tbay-body-woocommerce-catalog-mod .single_add_to_cart_button.contact_us{
    display:inline-block !important
}
.tbay-body-woocommerce-catalog-mod .quantity,.tbay-body-woocommerce-catalog-mod .tbay-buy-now,.tbay-body-woocommerce-catalog-mod .group-button{
    display:none !important
}
#message-purchased p.wn-notification-message-container{
    flex-wrap:unset !important
}
.yith-wcwl-add-to-wishlist a>i+span{
    display:none !important
}
.variable-items-wrapper .wvs-has-image-tooltip:before,.variable-items-wrapper .wvs-has-image-tooltip:after,.variable-items-wrapper [data-wvstooltip]:before,.variable-items-wrapper [data-wvstooltip]:after{
    transition:none
}
 @media(max-width:767px){
    #shop-now.has-buy-now .single_add_to_cart_button,#shop-now.has-buy-now .tbay-buy-now.button{
        line-height:44px;
        min-height:46px
    }
    .woocommerce .quantity button,.woocommerce-page .quantity button{
        line-height:44px
    }
}
.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-wrapper{
    margin-top:30px
}
.woo-variation-gallery-wrapper .woo-variation-gallery-container .slick-slide{
    margin:0
}
.tbay-addon .owl-carousel .slick-dots li button:before,.tbay-addon .owl-carousel .slick-arrow:before{
    display:none !important
}
 @media(max-width:767px){
    .wpcf7 input[type="color"],.wpcf7 input[type="date"],.wpcf7 input[type="datetime"],.wpcf7 input[type="datetime-local"],.wpcf7 input[type="email"],.wpcf7 input[type="month"],.wpcf7 input[type="number"],.wpcf7 input[type="password"],.wpcf7 input[type="search"],.wpcf7 input[type="tel"],.wpcf7 input[type="text"],.wpcf7 input[type="time"],.wpcf7 input[type="url"],.wpcf7 input[type="week"],.wpcf7 select,.wpcf7 textarea{
        font-size:16px !important
    }
     input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],select,textarea{
        font-size:16px
    }
}
.wpcf7-form .form-horizontal input.required{
    line-height:1 !important;
    height:40px
}
.wpcf7-form .form-horizontal input{
    line-height:1 !important;
    height:40px
}
.wpcf7-form textarea,textarea{
    line-height:1.8 !important
}
.product-block:hover .image>a>.image-effect{
    opacity:0;
    filter:alpha(opacity=0)
}
.product-block.product-swatched:hover .image>a>.image-effect{
    opacity:1;
    filter:alpha(opacity=100)
}
.woocommerce div.product-block{
    max-width:100%
}
.wclt_lead_time{
    display:inline-block !important
}
.tbay-homepage-demo.shop #main-container{
    padding-top:35px;
    padding-bottom:35px
}
 .tbay-homepage-demo.shop .tbay-footer{
    padding:30px 0
}
.tbay-homepage-demo.shop .tbay-footer .tbay-copyright{
    border:0;
    padding:0
}
.woo-variation-swatches.wvs-archive-align-center .product-block.list .wvs-archive-variation-wrapper .variations{
    text-align:left
}
.woo-variation-swatches.wvs-archive-align-center .product-block.list .wvs-archive-variation-wrapper .variable-items-wrapper{
    justify-content:flex-start
}
.woocommerce .product span.onsale,.product-block .button-wishlist.shown-mobile>div a{
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    -o-transform:translateZ(0);
    transform:translateZ(0)
}
 img[data-lazy-src]{
    opacity:0
}
img.lazyloaded{
    -webkit-transition:opacity .5s linear .2s;
    -moz-transition:opacity .5s linear .2s;
    transition:opacity .5s linear .2s;
    opacity:1
}
.pswp{
    display:block;
    opacity:0;
    transition:1ms;
    visibility:hidden;
    transform:scale(0)
}
.pswp.pswp--open{
    visibility:visible;
    transform:scale(1)
}
.view-details-btn{
    display:none !important
}
#tbay-quick-view-content:hover .image-mains .details-btn-wrapper{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100);
    transform:translateY(0);
    pointer-events:visible
}
 #tbay-quick-view-content:hover .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow.slick-next,#tbay-quick-view-content:hover .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow.slick-prev{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100);
    transform:translateY(0);
    pointer-events:visible
}
#tbay-quick-view-content .information .btn-size-guide{
    display:none !important
}
#tbay-quick-view-content .image-mains{
    overflow:hidden
}
 #tbay-quick-view-content .image-mains .tbay-modalButton{
    display:none !important
}
#tbay-quick-view-content .image-mains .woocommerce-product-gallery{
    opacity:1 !important;
    overflow:hidden
}
#tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
    width:100%;
    overflow:hidden
}
#tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow{
    position:absolute;
    z-index:2;
    left:0;
    top:50%;
    background:#eee;
    font-size:13px;
    color:#000;
    height:40px;
    width:40px;
    width:40px;
    height:40px;
    border:1px solid #e5e5e5;
    visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    pointer-events:none;
    -webkit-transition:all .25s ease;
    -o-transition:all .25s ease;
    transition:all .25s ease
}
 #tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow i{
    line-height:40px
}
#tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow.slick-disabled{
    opacity:.6 !important;
    filter:alpha(opacity=60) !important
}
#tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow.slick-next{
    left:auto;
    right:0;
    transform:translateX(44px)
}
 #tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow.slick-prev{
    transform:translateX(-44px)
}
#tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow:hover,#tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-arrow:focus{
    color:var(--btn-color-white);
    background:var(--tb-theme-color);
    border-color:var(--tb-theme-color)
}
 #tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image,#tbay-quick-view-content .image-mains .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image--placeholder{
    pointer-events:none;
    margin:0
}
#tbay-quick-view-content .image-mains span.onsale{
    position:absolute;
    left:10px;
    top:10px;
    z-index:2
}
#tbay-quick-view-content .image-mains .details-btn-wrapper{
    position:absolute;
    bottom:0;
    left:0;
    z-index:2;
    text-align:center;
    width:100%;
    -webkit-transition:all .25s ease;
    -o-transition:all .25s ease;
    transition:all .25s ease;
    transform:translatey(44px);
    visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    pointer-events:none;
    display:block !important
}
 #tbay-quick-view-content .image-mains .view-details-btn{
    display:block !important;
    width:100%;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
.pswp-review-images .pswp__caption__center{
    display:flex;
    flex-direction:column;
    padding-bottom:30px
}
.pswp-review-images .pswp__caption__center .header-comment{
    display:flex
}
.pswp-review-images .pswp__caption__center .header-comment .author{
    font-weight:600;
    margin-left:8px;
    color:#fff
}
.pswp-review-images .pswp__caption__center .title-comment{
    color:#777
}
 .related.tbay-addon.cross-sells{
    margin-top:40px
}
.archive-shop .display-products .product-category{
    display:none !important
}
#wcfm-main-contentainer .wcfm_product_manager_cats_checklist_fields input[type='checkbox'].wcfm-checkbox,#wcfm-main-contentainer .wcfm_product_manager_cats_checklist_fields .wcfm-tabWrap input[type="checkbox"]{
    margin:-4px 10px 0 0
}
.mfp-wrap.mfp-ready ~ #wrapper-container #tbay-main-content{
    z-index:unset
}
.iziModal-isAttached .mm-slideout,.dokan-dashboard .mm-slideout{
    z-index:unset
}
 .woo-swatches-pro-btn .add-cart a.wvs_ajax_add_to_cart:before{
    font-family:'linearicons';
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\e750";
    margin-right:6px
}
.woo-swatches-pro-btn .add-cart a.wvs_ajax_add_to_cart i{
    display:none
}
.woo-swatches-pro-btn .add-cart a.wvs_ajax_add_to_cart.loading:before{
    font-family:'linearicons';
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-animation:spin 2s linear infinite;
    -o-animation:spin 2s linear infinite;
    animation:spin 2s linear infinite;
    display:inline-block;
    content:'\e8d0';
    vertical-align:middle
}
 .woo-swatches-pro-btn .add-cart a i{
    height:45px;
    line-height:45px;
    float:left
}
.woo-swatches-pro-btn .add-cart a .title-cart{
    vertical-align:middle;
    display:inline-block;
    line-height:1;
    white-space:nowrap
}
.dokan-dashboard .wrapper-container{
    position:static
}
#custom-login-wrapper #customer_login .col-md-6{
    width:100%
}
#custom-login-wrapper #customer_login .col-md-6 form.login,#custom-login-wrapper #customer_login .col-md-6 form.register{
    background:transparent;
    border:0;
    padding:0;
    display:block !important
}
#custom-login-wrapper #customer_login .col-md-6 .nav-tabs{
    padding:0
}
 #custom-login-wrapper #customer_login .col-md-6 form.login,#custom-login-wrapper #customer_login .col-md-6 form.register{
    box-shadow:none
}
.woocommerce form .form-row label input[type="radio"]+span:before{
    content:'\e934';
    background:#fff;
    font-family:'linearicons';
    color:var(--tb-theme-color);
    width:17px;
    line-height:15px;
    text-align:center;
    border:1px solid #ddd;
    font-weight:bold;
    display:inline-block;
    margin-right:7px;
    margin-left:0;
    font-size:0;
    vertical-align:text-top;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    cursor:pointer
}
 .woocommerce form .form-row label input[type="radio"]:checked+span:before,.woocommerce form .form-row input:not([type="file"])[type="checkbox"]:checked+label:before{
    font-size:12px
}
.woocommerce form.register .radio input[type="radio"],.woocommerce form .form-row input:not([type="file"])[type="checkbox"]{
    display:none
}
.woocommerce form .form-row input:not([type="file"])[type="checkbox"]+label:before{
    content:'\e934';
    background:#fff;
    font-family:'linearicons';
    color:var(--tb-theme-color);
    width:17px;
    line-height:15px;
    text-align:center;
    border:1px solid #ddd;
    font-weight:bold;
    display:inline-block;
    margin-right:7px;
    margin-left:0;
    font-size:0;
    vertical-align:text-top;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    cursor:pointer
}
 #reg_email+.reg_email_error{
    display:block
}
.irs--round .irs-bar,.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{
    background-color:var(--tb-theme-color) !important
}
.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before,.irs--round .irs-handle{
    border-color:var(--tb-theme-color) !important
}
.wc-block-cart__submit .wc-block-cart__submit-button{
    color:#fff !important;
    margin:0;
    width:100%;
    line-height:48px
}
.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{
    background-color:var(--tb-theme-color) !important
}
 .wc-block-components-radio-control .wc-block-components-radio-control__input{
    padding:0 !important
}
.wc-block-components-radio-control .wc-block-components-radio-control__input:checked{
    border-color:var(--tb-theme-color) !important
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{
    padding:0 !important
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{
    box-shadow:none !important;
    outline:none !important
}
.wc-block-components-totals-coupon__form .wc-block-components-text-input input[type="text"]{
    padding:0 11px;
    border:1px solid #ddd;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0
}
 .wc-block-components-totals-coupon__form .wc-block-components-text-input input[type="text"]:focus{
    outline:none !important
}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{
    padding:0 24px;
    margin:0 !important
}
.price .wc-block-components-product-price__regular{
    color:#888
}
.wc-block-grid__product .woocs_price_code{
    justify-content:center
}
.wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__quantity{
    background-color:var(--tb-theme-color);
    border-color:var(--tb-theme-color);
    color:#fff !important;
    box-shadow:none
}
 .wc-block-checkout__actions .wc-block-components-checkout-place-order-button{
    padding-top:3px !important;
    padding-bottom:3px !important
}
.wc-block-components-quantity-selector button.wc-block-components-quantity-selector__button{
    font-size:20px
}
.wp-block-woocommerce-cart-cross-sells-block .wp-block-heading{
    font-size:20px !important;
    line-height:25px;
    font-weight:500;
    text-align:left
}
.is-large.wc-block-cart .wc-block-cart-items tr td{
    padding-left:0 !important;
    padding-right:0 !important
}
.is-large.wc-block-cart .wc-block-cart-items tr td.wc-block-cart-item__image{
    padding-right:16px !important
}
 .is-large .wc-block-components-sidebar .wc-block-components-panel,.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,.is-large .wc-block-components-sidebar .wc-block-components-totals-item,.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator,.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel){
    padding-left:0 !important;
    padding-right:0 !important
}
.recent-view .product-item img{
    max-width:100%
}
 #custom-login-wrapper #customer_login .col-md-6 form.login,#custom-login-wrapper #customer_login .col-md-6 form.register{
    box-shadow:none
}
.woocommerce form .form-row label input[type="radio"]+span:before{
    content:'\e934';
    background:#fff;
    font-family:'linearicons';
    color:var(--tb-theme-color);
    width:17px;
    line-height:15px;
    text-align:center;
    border:1px solid #ddd;
    font-weight:bold;
    display:inline-block;
    margin-right:7px;
    margin-left:0;
    font-size:0;
    vertical-align:text-top;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    cursor:pointer
}
 .woocommerce form .form-row label input[type="radio"]:checked+span:before,.woocommerce form .form-row input:not([type="file"])[type="checkbox"]:checked+label:before{
    font-size:12px
}
.woocommerce form.register .radio input[type="radio"],.woocommerce form .form-row input:not([type="file"])[type="checkbox"]{
    display:none
}
.woocommerce form .form-row input:not([type="file"])[type="checkbox"]+label:before{
    content:'\e934';
    background:#fff;
    font-family:'linearicons';
    color:var(--tb-theme-color);
    width:17px;
    line-height:15px;
    text-align:center;
    border:1px solid #ddd;
    font-weight:bold;
    display:inline-block;
    margin-right:7px;
    margin-left:0;
    font-size:0;
    vertical-align:text-top;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    cursor:pointer
}
 .style-full .widget.widget-text-safe-checkout,.style-carousel .widget.widget-text-safe-checkout{
    padding-bottom:21px
}
.tb-dokan-free input[type='submit'].dokan-btn-theme,.tb-dokan-free a.dokan-btn-theme,.tb-dokan-free .dokan-btn-theme{
    background-color:var(--tb-theme-color);
    border-color:var(--tb-theme-color);
    color:var(--btn-color-white)
}
.tb-dokan-free input[type='submit'].dokan-btn-theme:hover,.tb-dokan-free a.dokan-btn-theme:hover,.tb-dokan-free .dokan-btn-theme:hover{
    background-color:var(--tb-theme-color-hover);
    border-color:var(--tb-theme-color-hover);
    color:var(--btn-color-white)
}
 .store-cat-stack-dokan.cat-drop-stack ul{
    overflow-y:auto
}
.dokan-profile-frame-wrapper{
    position:relative;
    z-index:999
}
.dokan-store-sidebar .dokan-store-widget ul .has-children .children{
    padding-left:10px
}
.tb-fix-full{
    margin-right:calc(50% - 50vw) !important;
    margin-left:calc(50% - 50vw) !important;
    width:auto !important;
    left:0 !important;
    right:0 !important
}
.tb-fix-full .vc_column_container{
    padding-left:0 !important;
    padding-right:0 !important
}
.tb-fix-remove-padding-column rs-module-wrap{
    width:100vw !important;
    left:0 !important
}
 .tb-fix-remove-padding-column>.vc_column_container{
    padding-left:0;
    padding-right:0
}
#yith-woocompare table.compare-list .product_info h2{
    font-size:30px
}
#yith-woocompare table.compare-list tr.description{
    display:table-row
}
table.compare-list tr.price del{
    margin-left:5px;
    text-decoration:line-through
}
div.yith-woocompare-popup-container{
    z-index:1002
}
@media(max-width:991px){
    #yith-woocompare-preview-bar{
        display:none !important
    }
}
#tbay-quick-view-content #shop-now.has-buy-now .group-button{
    display:none !important
}
 .yith-wcwl-feedback-messages-container .yith-wcwl-add-to-wishlist__feedback{
    font-size:14px
}
#tbay-header .elementor-edit-mode .elementor-background-overlay,#tbay-customize-header .elementor-edit-mode .elementor-background-overlay{
    display:none
}
.elementor-column-gap-default>.elementor-row>.elementor-column>div.elementor-element-populated,.elementor-column-gap-default>.elementor-column>div.elementor-element-populated{
    padding:0 15px
}
@media(min-width:768px){
    .elementor-section.elementor-section-boxed>div.elementor-container{
        max-width:750px
    }
}
@media(min-width:992px){
    .elementor-section.elementor-section-boxed>div.elementor-container{
        max-width:970px
    }
}
@media(min-width:1200px){
    .elementor-section.elementor-section-boxed>div.elementor-container{
        max-width:1200px
    }
}
.tbay-element-video .modal.in .modal-dialog{
    -webkit-transform:translateY(50%);
    -ms-transform:translateY(50%);
    -o-transform:translateY(50%);
    transform:translateY(50%)
}
.tbay-element-video .tbay-addon-video{
    position:relative
}
.tbay-element-video .tbay-modalButton{
    left:50%;
    right:auto;
    top:50%;
    bottom:auto;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    margin:0
}
 .single-product .pswp.pswp--open ~ #elementor-lightbox-slideshow-single-img{
    display:none !important
}
.tbay-element.has-icon.tbay-addon .tbay-addon-title .title{
    display:inline-block
}
.testimonials-align-center .testimonials-profile:before{
    left:auto;
    right:auto;
    margin-left:-34px
}
.testimonials-align-right .testimonials-profile:before{
    right:0;
    left:auto
}
.elements .custom-flash-sale .flash-sales-date{
    padding:20px 0
}
.elements .custom-flash-sale .flash-sales-date>div{
    margin:0
}
.elements .custom-flash-sale .flash-sales-date>div.date-title{
    margin-right:12px
}
 .elements .custom-flash-sale .flash-sales-date .times{
    color:#ca0815
}
.elements .custom-flash-sale .flash-sales-date .times>div{
    font-size:0;
    color:#000
}
.elements .custom-flash-sale .flash-sales-date .times>div:after{
    font-size:14px;
    line-height:1
}
.elements .custom-flash-sale .flash-sales-date .times>div span{
    display:inline-block;
    width:37px;
    line-height:37px;
    background:#ca0815;
    color:#fff;
    text-align:center;
    font-size:14px;
    vertical-align:middle
}
.elementor-element.contact-wrapper>div{
    border-bottom:0
}
.tbay-addon-social.contact-wrapper>div{
    border:0;
    padding:0
}
 #tab-custom_tab .elementor-section.elementor-section-stretched{
    width:100% !important;
    left:auto !important
}
.navbar-nav li>.dropdown-menu .elementor-widget-wp-widget-tag_cloud h5{
    font-size:15px;
    line-height:40px;
    font-weight:500;
    text-transform:uppercase;
    margin:0;
    text-align:left
}
.tbay-addon-notification .des{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.w-auto{
    width:auto !important
}
.tbay-element.tbay-addon-nav-menu{
    position:static
}
.tbay_header-template .elementor-widget:not(:last-child){
    margin-bottom:0
}
 .navbar-nav li.aligned-fullwidth>.dropdown-menu .elementor-section.elementor-section-boxed>.elementor-container{
    max-width:unset
}
@media(min-width:768px){
    .tbay-element.search-trending-tags-wrapper{
        padding:0;
        margin:0
    }
}
.tbay-wrapper .elementor-location-header{
    position:relative;
    z-index:1041
}
@media(max-width:1399px) and (min-width:992px){
    .elementor-editor-active #tbay-header{
        display:block !important
    }
}
.mm-panels .dropdown-menu-inner .elementor-section,.mm-panels .dropdown-menu-inner .elementor-element-populated{
    padding:0
}
 .tbay-element nav.tbay-vertical.vertical-submenu-left .navbar-nav li.active-mega-menu>a::after,.tbay-element nav.tbay-vertical.vertical-submenu-left .navbar-nav li.menu-item-has-children>a::after{
    display:none
}
.tbay-element .tbay-treeview .navbar-nav>li.active-mega-menu .dropdown-menu>.dropdown-menu-inner>.vc_row,.tbay-element .tbay-treeview .navbar-nav>li.menu-item-has-children .dropdown-menu>.dropdown-menu-inner>.vc_row{
    display:flex;
    flex-direction:column
}
.canvas-position-left .tbay-element.element-menu-canvas .menu-canvas-content .tbay-vertical .navbar-nav>li>a:hover .caret{
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0)
}
 .canvas-menu-active #tbay-customize-header .bg-close-canvas-menu{
    z-index:99
}
@media(min-width:479px){
    .single-product .tbay-el-pro-wrapper{
        overflow:hidden
    }
    .admin-bar.single-product .tbay-el-pro-wrapper #main-wrapper{
        padding-top:46px
    }
}
.woocommerce-product-gallery .flex-control-thumbs{
    overflow:visible !important;
    margin-top:10px !important
}
.woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .star-rating{
    margin-bottom:-3px;
    margin-right:5px
}
.elementor-widget-woocommerce-product-images .woocommerce-product-gallery[data-layout="stick"]>.flex-viewport,.elementor-widget-woocommerce-product-images .woocommerce-product-gallery[data-layout="centered"]>.flex-viewport{
    height:auto !important
}
 .elementor-widget-woocommerce-product-images .woocommerce-product-gallery[data-layout="stick"] .flex-control-thumbs,.elementor-widget-woocommerce-product-images .woocommerce-product-gallery[data-layout="centered"] .flex-control-thumbs{
    display:none
}
.elementor-widget-woocommerce-product-images .woocommerce-product-gallery[data-layout="stick"] .woocommerce-product-gallery__wrapper>div,.elementor-widget-woocommerce-product-images .woocommerce-product-gallery[data-layout="centered"] .woocommerce-product-gallery__wrapper>div{
    margin-bottom:10px;
    display:block !important;
    width:100% !important
}
 .elementor-widget-woocommerce-product-images .woocommerce-product-gallery[data-layout="stick"] .woocommerce-product-gallery__wrapper>div:last-child,.elementor-widget-woocommerce-product-images .woocommerce-product-gallery[data-layout="centered"] .woocommerce-product-gallery__wrapper>div:last-child{
    margin:0
}
.elementor-widget-woocommerce-product-images .woocommerce-product-gallery[data-layout="full"] .flex-control-nav .slick-list li{
    margin:0 5px !important
}
 .elementor-widget-wc-archive-products .filter{
    display:none !important
}
@media(min-width:1200px){
    .woocommerce-product-gallery[data-layout="horizontal"] .flex-control-nav .slick-list li{
        margin:0 5px !important
    }
}
@media(min-width:1025px){
    .elementor-widget-woocommerce-product-images .woocommerce-product-gallery[data-layout="vertical"]{
        padding-left:100px !important;
        padding-right:0 !important
    }
    .elementor-widget-woocommerce-product-images .woocommerce-product-gallery[data-layout="vertical"] .flex-control-thumbs{
        margin:0 !important;
        padding:0 !important
    }
     .elementor-widget-woocommerce-product-images .woocommerce-product-gallery[data-layout="vertical"] .flex-control-nav{
        position:absolute;
        top:0;
        left:0;
        right:auto;
        width:65px;
        bottom:auto;
        text-align:center
    }
    .elementor-widget-woocommerce-product-images .woocommerce-product-gallery[data-layout="vertical"] .flex-control-nav>.slick-arrow{
        position:static;
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
        display:block !important
    }
     .elementor-widget-woocommerce-product-images .woocommerce-product-gallery[data-layout="vertical"] .flex-control-nav>.slick-arrow:before{
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        -o-transform:rotate(90deg);
        transform:rotate(90deg)
    }
    .elementor-widget-woocommerce-product-images .woocommerce-product-gallery[data-layout="vertical"] .flex-control-nav>.slick-arrow.owl-next{
        margin-top:-10px
    }
    .elementor-widget-woocommerce-product-images .woocommerce-product-gallery[data-layout="vertical"] .flex-control-thumbs .slick-list li{
        margin:0 0 10px !important;
        float:none;
        border:0;
        padding:0
    }
}
@media(max-width:1200px){
    .elementor-widget-woocommerce-product-images .flex-control-thumbs .slick-list li{
        margin:0 5px !important
    }
}
@media(max-width:1199px){
    .elementor-widget-wc-archive-products .tbay-filter .display-mode-warpper{
        float:left !important
    }
}
@media(max-width:767px){
    .single-product .tbay-time-wrapper{
        flex-direction:column
    }
}
.dropdowns-loading .dropdown-load-ajax{
    min-height:298px
}
.dropdowns-loading .dropdown-html-placeholder:after{
    content:"" !important;
    z-index:2;
    position:absolute;
    border:2px solid #ddd;
    border-radius:100%;
    height:40px !important;
    width:40px !important;
    top:130px !important;
    left:50% !important;
    margin-left:-20px;
    -webkit-animation:circle-loading .35s linear infinite;
    -o-animation:circle-loading .35s linear infinite;
    animation:circle-loading .35s linear infinite;
    border-top-color:var(--tb-theme-color);
    background:transparent !important
}
 .dropdown-html-placeholder{
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:rgba(255,255,255,0.6)
}
.element-menu-canvas.load-ajax .menu-canvas-content>nav{
    height:100%;
    position:relative;
    opacity:.6;
    filter:alpha(opacity=60)
}
.element-menu-canvas.load-ajax .menu-canvas-content>nav:after{
    content:"" !important;
    z-index:2;
    position:absolute;
    border:2px solid #ddd;
    border-radius:100%;
    height:40px !important;
    width:40px !important;
    top:200px !important;
    left:50% !important;
    margin-left:-20px !important;
    -webkit-animation:circle-loading .35s linear infinite;
    -o-animation:circle-loading .35s linear infinite;
    animation:circle-loading .35s linear infinite;
    border-top-color:var(--tb-theme-color);
    background:transparent !important
}
 .tbay-addon-product-tabs.tbay-addon-vertical .tbay-addon-content.load-ajax:after,.tbay-product-categories-tabs-ajax.tbay-addon-vertical .tbay-addon-content.load-ajax:after{
    top:50%
}
.tbay-addon-product-tabs .tbay-addon-content.load-ajax,.tbay-product-categories-tabs-ajax .tbay-addon-content.load-ajax{
    position:relative;
    opacity:.6;
    filter:alpha(opacity=60)
}
.tbay-addon-product-tabs .tbay-addon-content.load-ajax:after,.tbay-product-categories-tabs-ajax .tbay-addon-content.load-ajax:after{
    content:"";
    z-index:2;
    position:absolute;
    top:120px;
    left:50%;
    border:2px solid #ddd;
    border-radius:100%;
    height:40px;
    width:40px;
    margin-top:-20px;
    margin-left:-20px;
    -webkit-animation:circle-loading .35s linear infinite;
    -o-animation:circle-loading .35s linear infinite;
    animation:circle-loading .35s linear infinite;
    border-top-color:var(--tb-theme-color);
    background:transparent !important
}
 .tbay-addon-product-tabs .tbay-addon-content.load-ajax>.tab-pane.current,.tbay-product-categories-tabs-ajax .tbay-addon-content.load-ajax>.tab-pane.current{
    display:block !important;
    filter:alpha(opacity=0) !important;
    opacity:0 !important
}
.tbay-addon-product-tabs .tbay-addon-content.load-ajax>.tab-pane.current .owl-carousel:not(.slick-slider),.tbay-product-categories-tabs-ajax .tbay-addon-content.load-ajax>.tab-pane.current .owl-carousel:not(.slick-slider){
    display:inline-block
}
.tbay-addon-product-tabs .tbay-addon-content.load-ajax>.tab-pane.active,.tbay-product-categories-tabs-ajax .tbay-addon-content.load-ajax>.tab-pane.active{
    display:none !important
}
 @media(max-width:767px){
    .tbay-addon-product-tabs .tbay-addon-content.load-ajax:after,.tbay-product-categories-tabs-ajax .tbay-addon-content.load-ajax:after{
        top:150px
    }
}
.menu-click>*{
    pointer-events:none
}
.menu-click.btn-canvas-menu{
    display:inline-flex
}
.element-menu-canvas.open.load-ajax .menu-canvas-content>nav{
    min-height:100%
}
.element-menu-canvas.open.load-ajax .menu-canvas-content>nav:after{
    content:"" !important;
    z-index:2;
    position:absolute;
    border:2px solid #ddd;
    border-radius:100%;
    height:40px !important;
    width:40px !important;
    top:50% !important;
    left:50% !important;
    margin-left:-20px !important;
    -webkit-animation:circle-loading .35s linear infinite;
    -o-animation:circle-loading .35s linear infinite;
    animation:circle-loading .35s linear infinite;
    border-top-color:var(--tb-theme-color);
    background:transparent !important
}
 .category-inside.open.load-ajax .category-inside-content{
    min-height:400px
}
.category-inside.open.load-ajax .category-inside-content:after{
    content:"" !important;
    z-index:2;
    position:absolute;
    border:2px solid #ddd;
    border-radius:100%;
    height:40px !important;
    width:40px !important;
    top:50% !important;
    left:50% !important;
    margin-left:-20px !important;
    -webkit-animation:circle-loading .35s linear infinite;
    -o-animation:circle-loading .35s linear infinite;
    animation:circle-loading .35s linear infinite;
    border-top-color:var(--tb-theme-color);
    background:transparent !important
}
 .tbay-offcanvas-main.load-ajax .tbay-megamenu{
    min-height:100%;
    position:absolute;
    height:100%;
    left:0;
    width:100%
}
.tbay-offcanvas-main.load-ajax .tbay-megamenu:after{
    content:"" !important;
    z-index:2;
    position:absolute;
    border:2px solid #ddd;
    border-radius:100%;
    height:40px !important;
    width:40px !important;
    top:100px !important;
    left:50% !important;
    margin-left:-20px !important;
    -webkit-animation:circle-loading .35s linear infinite;
    -o-animation:circle-loading .35s linear infinite;
    animation:circle-loading .35s linear infinite;
    border-top-color:var(--tb-theme-color);
    background:transparent !important
}
 .safe_fashion_01{
    --safe-bg-color:#006397;
    --safe-text-color:#fff
}
.widget.widget-text-safe-checkout{
    border-top:1px solid #e9e9e9;
    margin:24px 0 0;
    padding:0
}
.safe-checkout__content{
    border:1px solid var(--tb-theme-color);
    text-align:center;
    margin-top:36px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px
}
.safe-checkout__title{
    font-size:14px;
    line-height:28px;
    background-color:var(--tb-theme-color);
    border-radius:3px;
    color:var(--btn-color-white);
    text-align:center;
    width:auto;
    position:relative;
    top:-16px;
    border:0;
    padding:3px 14px 1px;
    text-transform:uppercase;
    margin:0 auto;
    display:inline-block;
    font-weight:normal
}
 .safe-checkout__img-wrapper{
    text-align:center;
    padding:0 10px 17px
}
.safe-checkout__lists{
    display:flex;
    justify-content:space-around;
    background:var(--tb-theme-color)
}
.safe-checkout__item{
    padding:0 3px
}
.safe-checkout__item-title,.safe-checkout__item-description{
    color:var(--btn-color-white)
}
.safe-checkout__item-title{
    font-size:14px;
    font-weight:600;
    line-height:21px;
    margin:8px 0 0
}
.safe-checkout__item-description{
    font-size:12px;
    line-height:18px;
    margin-bottom:10px
}
.custom-safe-checkout .elementor-icon-box-content .elementor-icon-box-title{
    margin-top:0
}
 .custom-safe-checkout .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.woocommerce-page .woocommerce-checkout-review-order .box-quantity ~ .variation{
    padding-left:60px;
    clear:both
}
.woocommerce-page .woocommerce-checkout-review-order .quantity{
    background-color:#fff;
    margin:7px 0 5px;
    padding:0
}
.woocommerce-page .woocommerce-checkout-review-order .quantity .box{
    display:inline-flex
}
.woocommerce-page .woocommerce-checkout-review-order .quantity button{
    font-size:14px;
    padding:0 7px
}
 .woocommerce-page .woocommerce-checkout-review-order .quantity button i{
    line-height:1;
    font-size:10px
}
.woocommerce-page .woocommerce-checkout-review-order .quantity input.qty,.woocommerce-page .woocommerce-checkout-review-order .quantity button{
    height:34px;
    line-height:34px
}
.woocommerce-page .woocommerce-checkout-review-order .quantity input.qty{
    width:45px;
    min-height:unset
}
#tbay-header .header-element-sticky{
    position:relative;
    z-index:100;
    left:0;
    width:100%
}
.style-carousel .tbay-button-popup-wrap{
    justify-content:center
}
 .tbay-button-popup-wrap{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    flex-wrap:wrap;
    list-style:none;
    padding:14px 0 0;
    list-style:none;
    margin:24px 0 -7px;
    border-top:1px solid #e5e5e5
}
.tbay-button-popup-wrap li{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-moz-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center
}
.tbay-button-popup-wrap li:last-child::after{
    display:none
}
 .tbay-button-popup-wrap li>a{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-moz-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center
}
.tbay-button-popup-wrap li>a i{
    font-size:24px;
    margin-right:8px
}
.tbay-button-popup-wrap li>a span{
    font-weight:500
}
.tbay-button-popup-wrap li::after{
    content:"";
    width:1px;
    height:18px;
    margin:0 15px;
    border-left:1px solid #efefef;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
 .tbay-popup-size-guid table{
    text-align:center;
    margin:0
}
.tbay-popup-size-guid table thead{
    background:#2b3034;
    color:#fff
}
.tbay-popup-size-guid table thead td{
    border-bottom:0
}
.tbay-popup-size-guid table thead td strong{
    font-weight:normal
}
.tbay-mfp-max-width .mfp-content{
    max-width:800px
}
.popup-button-mfp-zoom-in .tbay-popup-content{
    background:#fff;
    padding:45px 25px 25px;
    text-align:initial;
    display:block;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin-left:auto;
    margin-right:auto
}
 .popup-button-mfp-zoom-in .tbay-popup-content .content{
    max-height:75vh;
    overflow-y:auto;
    overflow-x:hidden
}
.popup-button-mfp-zoom-in .tbay-popup-content .mfp-close{
    font-size:0;
    line-height:0;
    opacity:1;
    filter:alpha(opacity=100);
    margin:6px
}
.popup-button-mfp-zoom-in .tbay-popup-content .mfp-close:after{
    content:"";
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-family:"tb-icon"
}
.popup-button-mfp-zoom-in .tbay-popup-content .mfp-close:hover::after{
    color:var(--tb-theme-color) !important
}
 .popup-button-mfp-zoom-in .tbay-popup-content .mfp-close:after{
    font-size:26px;
    color:#17181a
}
.popup-button-mfp-zoom-in .tbay-popup-content.popup-aska-question{
    padding:0
}
.popup-button-mfp-zoom-in .tbay-popup-content.popup-aska-question .content{
    padding:0
}
.popup-button-mfp-zoom-in .tbay-popup-content.popup-aska-question .tbay-headling-popup{
    background:#2b3034;
    color:#fff;
    margin:0;
    padding:15px 0
}
.popup-button-mfp-zoom-in .tbay-popup-content.popup-aska-question .mfp-close::after{
    color:#fff
}
.popup-button-mfp-zoom-in .tbay-popup-content .tbay-headling-popup{
    text-align:center;
    font-weight:500;
    margin-bottom:30px;
    font-size:26px
}
 .popup-button-mfp-zoom-in.mfp-ready .zoom-anim-dialog{
    -webkit-transform:translateY(0) perspective(600px) rotateX(0);
    -moz-transform:translateY(0) perspective(600px) rotateX(0);
    -ms-transform:translateY(0) perspective(600px) rotateX(0);
    -o-transform:translateY(0) perspective(600px) rotateX(0);
    transform:translateY(0) perspective(600px) rotateX(0);
    -webkit-transition:all 500ms ease;
    -o-transition:all 500ms ease;
    transition:all 500ms ease;
    opacity:1;
    filter:alpha(opacity=100)
}
.popup-button-mfp-zoom-in.mfp-ready .mfp-figure{
    -webkit-transform:translateY(0) perspective(600px) rotateX(0);
    -moz-transform:translateY(0) perspective(600px) rotateX(0);
    -ms-transform:translateY(0) perspective(600px) rotateX(0);
    -o-transform:translateY(0) perspective(600px) rotateX(0);
    transform:translateY(0) perspective(600px) rotateX(0);
    opacity:1;
    filter:alpha(opacity=100)
}
 .popup-button-mfp-zoom-in.mfp-removing .zoom-anim-dialog{
    -webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);
    -moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);
    -ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);
    -o-transform:translateY(-10px) perspective(600px) rotateX(10deg);
    transform:translateY(-10px) perspective(600px) rotateX(10deg);
    opacity:0;
    filter:alpha(opacity=0)
}
.popup-button-mfp-zoom-in.mfp-removing .mfp-figure{
    -webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);
    -moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);
    -ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);
    -o-transform:translateY(-10px) perspective(600px) rotateX(10deg);
    transform:translateY(-10px) perspective(600px) rotateX(10deg);
    opacity:0;
    filter:alpha(opacity=0)
}
 .popup-button-mfp-zoom-in .zoom-anim-dialog{
    -webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);
    -moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);
    -ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);
    -o-transform:translateY(-20px) perspective(600px) rotateX(10deg);
    transform:translateY(-20px) perspective(600px) rotateX(10deg);
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all 500ms ease;
    -o-transition:all 500ms ease;
    transition:all 500ms ease
}
.popup-aska-question{
    padding:0;
    max-width:480px;
    border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -ms-border-radius:5px 5px 0 0;
    -o-border-radius:5px 5px 0 0
}
 .popup-aska-question .tbay-product{
    background:#f9f9f9;
    padding:20px 30px 20px;
    margin:0 0 30px;
    display:inline-flex
}
.popup-aska-question .tbay-product .product-info .name{
    color:#323232;
    font-size:18px;
    line-height:30px;
    font-weight:400;
    height:auto;
    margin:0 0 5px;
    text-align:left
}
.popup-aska-question .tbay-product .product-info .price del{
    color:#ccc;
    margin-left:4px;
    letter-spacing:.3px;
    font-weight:400
}
.popup-aska-question .tbay-product .image{
    width:90px;
    padding-right:20px
}
.popup-aska-question .tbay-wrap{
    padding:0 30px 20px
}
 .popup-aska-question .tbay-wrap .wpcf7 form .wpcf7-response-output{
    margin-top:0
}
.popup-aska-question .tbay-wrap .tbay-headling-popup{
    text-align:center;
    font-weight:normal;
    margin:25px 0 28px
}
.popup-aska-question .tbay-wrap .product_subject{
    display:none
}
.popup-aska-question .tbay-wrap input[type="email"],.popup-aska-question .tbay-wrap input[type="number"],.popup-aska-question .tbay-wrap input[type="password"],.popup-aska-question .tbay-wrap input[type="search"],.popup-aska-question .tbay-wrap input[type="text"],.popup-aska-question .tbay-wrap input[type="tel"]{
    height:40px
}
 .popup-aska-question .tbay-wrap input[type="email"]::placeholder,.popup-aska-question .tbay-wrap input[type="number"]::placeholder,.popup-aska-question .tbay-wrap input[type="password"]::placeholder,.popup-aska-question .tbay-wrap input[type="search"]::placeholder,.popup-aska-question .tbay-wrap input[type="text"]::placeholder,.popup-aska-question .tbay-wrap textarea::placeholder,.popup-aska-question .tbay-wrap input[type="tel"]::placeholder{
    color:#232323;
    opacity:.6;
    filter:alpha(opacity=60)
}
 .popup-aska-question .tbay-wrap textarea{
    padding-top:15px
}
.popup-aska-question .tbay-wrap input[type="submit"]{
    float:none;
    margin:0 auto
}
.popup-aska-question .tbay-wrap .form-group-submit{
    text-align:center;
    display:flex;
    flex-direction:column;
    margin-bottom:0
}
.popup-aska-question .tbay-wrap .form-group-submit>p{
    text-align:center;
    display:flex;
    flex-direction:column;
    margin-bottom:0
}
div.product .information .product_meta .edw_date{
    display:flex;
    align-items:center;
    background:var(--edw-date-bg-color,#006397);
    color:#fff;
    padding:3px 15px;
    margin-bottom:8px
}
 div.product .information .product_meta .edw_date:before{
    content:"";
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-family:"tb-icon"
}
div.product .information .product_meta .edw_date:before{
    font-size:32px;
    margin-right:8px;
    margin-top:-11px
}
@media(max-width:767px){
    div.product .information .product_meta .edw_date{
        padding-top:8px;
        padding-bottom:8px;
        margin-top:10px
    }
}
#tbay-content-delivery-return .tbay-addon.tbay-addon-text-heading{
    margin-bottom:0
}
@media(max-width:991px){
    .tbay-button-popup-wrap li{
        margin-right:30px
    }
     .tbay-button-popup-wrap li::after{
        display:none
    }
    .tbay-button-popup-wrap li:last-child{
        margin-right:0
    }
}
@media(max-width:767px){
    .popup-aska-question .tbay-wrap .form-group-email-phone{
        margin:0
    }
    .popup-aska-question .tbay-wrap .form-group-email-phone .columns{
        margin-bottom:15px;
        padding:0
    }
    .popup-aska-question .tbay-product .product-info .name{
        font-size:15px;
        line-height:20px
    }
    .popup-button-mfp-zoom-in .tbay-popup-content{
        padding-left:10px;
        padding-right:10px;
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0
    }
}