.no-pad-right,.no-padding{
    padding-right:0
}

.no-pad-left,.no-padding{
    padding-left:0
}

.block-inline,
.list-items li,
.loader .dot,
.prod-tag{
    display:inline-block
}

.block-inline,
.divider-full-1,
.theme-tabs a,
.theme-tabs>li,
.title-wrap{
    vertical-align:middle;
}

.over-txt-title .light-font,
.prod-tag,
.section-icon,
.theme-tabs a{
    text-align:center;
}

.footer-widget-area ul li,
.list-style-none li,
.mega-dropdown-menu .sub-list,
.product-category.product,
.product-content .meta li,
.sidebar ul li,
ul.meta li{
    list-style:none;
}

@font-face{
    font-family:Helvetica-bold,Arial,sans-serif;
    src:url(fonts/helvetica-bold.ttf);
    font-weight:900;
}

@font-face{
    font-family:Helvetica-normal,Arial,sans-serif;
    src:url(fonts/helvetica-normal.ttf);
    font-weight:400;
}

#loading{
    height:100%;
    width:100%;
    position:fixed;
    z-index:2000;
    top:0;
    background:#fff;
    color:red;
}

.loader{
    position:absolute;
    top:50%;
    left:40%;
    margin-left:10%;
    transform:translate3d(-50%,-50%,0);
}

.rel-div,
.section-title strong,
section{
    position:relative;
}

.loader .dot{
    width:24px;
    height:24px;
    background:#79d1d6;
    border-radius:100%;
    animation:slide 1s infinite;
}

.loader .dot:nth-child(1){
    animation-delay:.1s;
    background:#79d1d6;
}

.loader .dot:nth-child(2){
    animation-delay:.2s;
    background:#5ec6ce;
}

.loader .dot:nth-child(3){
    animation-delay:.3s;
    background:#90d3a6;
}

.loader .dot:nth-child(4){
    animation-delay:.4s;
    background:#b8c800;
}

.loader .dot:nth-child(5){
    animation-delay:.5s;
    background:#7fba00;
}

.boxed .wrapper,body{
    background-color:#fff;
}

@-moz-keyframes slide{
    0%,100%{transform:scale(1);
    }
    50%{
        opacity:.3;
        transform:scale(2);
    }
}

@-webkit-keyframes slide{
    0%,
    100%{
        transform:scale(1);
    }
    50%{
        opacity:.3;
        transform:scale(2);
    }
}

@-o-keyframes slide{
    0%,100%{
        transform:scale(1);
    }
    50%{
        opacity:.3;
        transform:scale(2);
    }
}

@keyframes slide{
    0%,100%{
        transform:scale(1);
    }
    50%{
        opacity:.3;
        transform:scale(2);
    }
}

html{
    font-size:100%;
}

body{
    font-family:Roboto,sans-serif;
    font-weight:400;
    color:#525252;
    -webkit-font-kerning:auto;
    -webkit-font-smoothing:antialiased;
    -webkit-backface-visibility:visible!important;
}

.wrapper{
    overflow:hidden;
}

.boxed .wrapper{
    margin:0 auto;
    max-width:1200px;
}

.no-margin{
    margin:0;
}

img{
    height:auto;
}

.owl-carousel .owl-item img{
    width:auto;
    height:auto;
}

.light-bg{
    background-color:#f7f6f2;
}

.white-bg{
    background-color:#fff;
}

.black-bg{
    background-color:#000;
}

.mask-overlay,
.theme-color-mask,
.white-mask{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:0;
}

.mask-overlay{
    background:rgba(0,0,0,.5);
}

.white-mask{
    background:rgba(255,255,255,.5);
}

.section-icon .icon i{
    color:#92d2a7;
    font-size:11px;
    margin:auto 1px;
}

.section-icon .icon{
    font-size:15px;
    font-weight:700;
}

.white-color{
    color:#fff;
}

.black-color{
    color:#000;
}

.gray-color{
    color:#999;
}

.main-color{
    color:#525252;
}

.green-clr{
    color:#690;
}

.red-clr{
    color:#e04337;
}

.clr-txt-2{
    color:#90d3a6;
}

.block-inline{
    width:100%;
}

.list-items li{
    margin:0 5px;
}

.list-items{
    margin-bottom:0;
}

.prod-tag{
    border-radius:2em;
    color:#fff;
    font-size:11px;
    height:22px;
    letter-spacing:2px;
    line-height:18px;
    margin:50px 3px auto;
    padding:2px 15px;
    text-transform:uppercase;
    width:70px;
}

select,table{
    width:100%;
}

.prod-tag.tag-1{
    background-color:#92d2a7;
}

.prod-tag.tag-2{
    background-color:#79d1d6;
}

table td,
table th{
    padding:5px;
    border:1px solid #f7f6f2;
}

.sec-space{
    padding-bottom:100px;
    padding-top:100px;
}

.sec-space-bottom{
    padding-bottom:100px;
    min-height:400px;
}

.page-template-home-page .sec-space-bottom{
    padding:0;
}

.product-single.sec-space-bottom{
    padding-bottom:0;
}

.pb-10,
.ptb-10{
    padding-bottom:10px;
}

.sec-space-top{
    padding-top:100px;
}

.pt-10,
.ptb-10{
    padding-top:10px;
}

.pb-15,.ptb-15{
    padding-bottom:15px
}

.pt-15,
.ptb-15{
    padding-top:15px;
}

.pb-50,
.ptb-50{
    padding-bottom:50px;
}

.pt-50,
.ptb-50{
    padding-top:50px;
}

.ml-10{
    margin-left:10px;
}

.btn:active,
.btn:focus,
.btn:hover,
a:active,
a:focus,
a:hover{
    text-decoration:none;
    outline:0
}

.btn,a,button{
    -ms-transition:all .4s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    color:#333;
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
a.clr-txt:hover,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small{
    color:#525252;
}

a:active,a:focus,a:hover{
    text-decoration:none;
}

.mega-dropdown-menu,
.prod-icons,
.product-box,
a::after,
a::before,
h2,
h3,
h4,
h5,
h6,
i,
img,
p{
    -ms-transition:all .4s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
}

p{
    margin-bottom:15px;
    line-height:1.7;
}

figure,img{
    max-width:100%;
}

ol ol,ol ul,ul ol,ul ul{
    padding-left:20px;
}

h2,h3,h4,h5,h6{
    margin-top:10px;
    margin-bottom:10px;
}

select{
    max-width:100%;
    color:#27293d;
    overflow:hidden;
    display:block;
}

pre{
    border:1px solid #d1d1d1;
    font-size:12px;
    line-height:1.3125;
    margin:0 0 1.75em;
    max-width:100%;
    overflow:auto;
    overflow-wrap:break-word;
    padding:1.75em;
    white-space:pre-wrap;
}

.cart-hover>.cnt,.sub-title-1{
    line-height:18px;
}

.alignnone{
    margin:5px 20px 20px 0;
}

.aligncenter,div.aligncenter{
    display:block;
    margin:5px auto;
}

.alignright{
    float:right;
    margin:10px 0 20px 20px;
}

.alignleft{
    float:left;
    margin:10px 20px 20px 0;
}

.title-wrap{
    display:inline-block;
    width:100%;
    margin-bottom:30px;
}

.section-icon.style_4>p,.title-wrap>p{
    font-size:16px;
    margin:35px auto 25px;
    width:80%;
}

.section-title{
    font-size:40px;
    letter-spacing:1px;
    font-weight:900;
}

.style_2 .section-title{
    letter-spacing:0;
    margin-bottom:0;
}

.sub-title,.sub-title-sm{
    letter-spacing:6px;
}

.section-title strong>img{
    bottom:100%;
    left:105px;
    margin:auto auto -17px;
    position:absolute;
}

.section-title .round-shape{
    border:1px solid #efefef;
    border-radius:5em;
    display:inline-block;
    margin-top:15px;
    padding:5px 30px 8px;
    position:relative;
}

.section-title .round-shape:after,
.section-title .round-shape:before{
    border-bottom:1px solid #efefef;
    content:"";
    height:5px;
    position:absolute;
    top:25px;
    width:100%;
}

.section-title .round-shape:before{
    right:100%;
}

.section-title .round-shape:after{
    left:100%;
}

.sub-title{
    font-size:12px;
    text-transform:uppercase;
}

.sub-title-1,
.sub-title-sm{
    font-size:11px;
    text-transform:uppercase;
    color:#9f9f9f;
}

.sub-title>span{
    position:relative;
}

.sub-title>span:after,
.sub-title>span:before{
    border-bottom:1px solid #ccc;
    content:"";
    height:5px;
    position:absolute;
    top:3px;
    width:50px;
}

.sub-title span:before{
    right:100%;
    margin-right:15px;
}

.sub-title span:after{
    left:100%;
    margin-left:15px;
}

.title-1{
    font-size:18px;
}

.title-2,
.widget-title{
    font-size:22px;
    font-weight:700;
}

.over-txt,
.widget-wrap .widget-title,
strong{
    font-weight:900;
}

.title-sec{
    font-size:40px;
}

.over-txt-title .light-font{
    position:relative;
}

.over-txt{
    bottom:0;
    font-size:12px;
    height:17px;
    left:0;
    margin:auto;
    padding:2px;
    position:absolute;
    right:0;
    top:0;
    width:100%;
}

.divider-full-1{
    border:1px dashed #e9e9e9;
    display:inline-block;
    height:1px;
    margin:10px auto;
    width:100%;
}

.divider-1,.divider-2{
    background-color:#eee;
    height:2px;
    margin:10px auto;
    display:inline-block;
}

.divider-1{
    width:40px;
}

.divider-2{
    width:30px;
}

.theme-tabs{
    font-size:16px;
    margin:0;
}

.theme-tabs>li{
    display:inline-block;
    margin:3px;
}

.theme-tabs a{
    border:2px solid #d8d8d7;
    border-radius:25px;
    color:#9f9e9c;
    display:inline-block;
    height:45px;
    line-height:30px;
    min-width:180px;
    padding:5px 10px;
}

.theme-tabs.small a{
    border-width:1px;
    font-size:14px;
    height:30px;
    line-height:15px;
    min-width:initial;
    padding:5px 15px;
}

.theme-tabs .active a,.theme-tabs a:focus,.theme-tabs a:hover{
    color:#fff;
    -webkit-box-shadow:1px 4px 51px -17px rgba(0,0,0,.75);
    -moz-box-shadow:1px 4px 51px -17px rgba(0,0,0,.75);
    box-shadow:1px 4px 51px -17px rgba(0,0,0,.75);
}

.organic-content>.tab-pane{
    display:block;
    height:0;
}

.organic-content>.active{
    height:auto;
}

.logo-img-tab{
    margin:0 auto;
    max-width:310px;
    display:block;
}

.ts-tabs-nav{
    max-width:1170px;
    margin:-100px auto 0;
    display:block;
}

.ts-tabs-style-style_2 .ts-tabs-nav{
    max-width:1170px;
    margin:0 auto;
    display:block;
    text-align:center;
}

.ts-tabs-nav>span{
    border:2px solid #d8d8d7!important;
    border-radius:25px!important;
    color:#9f9e9c!important;
    display:inline-block!important;
    height:45px!important;
    line-height:30px!important;
    min-width:180px!important;
    padding:5px 10px!important;
    text-align:center!important;
    vertical-align:middle!important;
    background:0 0!important;
    margin:3px!important;
    font-weight:700;
    font-size:16px!important;
}

.absolute-pager,.media:first-child{
    margin-top:15px;
}

.ts-tabs-style-style_2 .ts-tabs-nav>span{
    border-width:1px!important;
    font-size:14px!important;
    height:30px!important;
    line-height:15px!important;
    min-width:initial!important;
    padding:5px 15px!important;
    min-height:30px!important;
}

.ts-tabs-nav>span.ts-tabs-current,
.ts-tabs-nav>span:hover{
    background-color:#7fba00!important;
    color:#fff!important;
    border-color:#7fba00!important;
}

.ts-tabs-panes{
    border:none!important;
}

.ts-tabs-nav>span:nth-child(n+3){
    float:right;
}

.ts-tabs-style-style_2 .ts-tabs-nav>span:nth-child(n+3){
    float:none;
}

.post-password-form input[type=submit],
.theme-btn,
.theme-btn-2,
.theme-btn-3{
    border:none;
    border-radius:2em;
    box-shadow:none;
    font-size:18px;
    height:52px;
    padding:0 25px;
    color:#fff;
    min-width:200px;
    line-height:50px;
}

.absolute-pager{
    margin-bottom:40px;
}

.comment-reply-link{
    padding:0 5px;
}

.media-list{
    padding-left:15px;
}

.absolute-pager a{
    display:inline-block;
}

.theme-btn>i{
    font-size:14px;
    margin-left:5px;
}

.sm-bnt-wht,.theme-btn-sm,.theme-btn-sm-2,.theme-btn-sm-3{
    border-radius:2em;
    font-size:12px;
    font-weight:500;
    height:35px;
    line-height:25px;
    min-width:120px;
    padding:5px 20px;
    display:inline-block;
    text-transform:uppercase;
    text-align:center;
}

.post-password-form input[type=submit]{
    background:#7fba00;
}

.post-password-form input[type=submit]:focus,
.post-password-form input[type=submit]:hover,
.theme-btn:focus,
.theme-btn:hover{
    background-color:#525252;
    color:#fff;
}

.theme-btn-2,
.theme-btn-sm-2{
    background-color:#90d3a6;
    color:#fff;
}

.theme-btn-3,
.theme-btn-sm-3{
    background-color:#75d1d7;
    color:#fff;
}

.theme-btn-2:hover,
.theme-btn-3:hover,
.theme-btn-sm-2:hover,
.theme-btn-sm-3:hover{
    background-color:#525252;
    color:#fff;
}

.sm-bnt-wht{
    background-color:#fff;
    border:1px solid #bac3c3;
    color:#bac3c3;
}

.light-bg .sm-bnt-wht{
    border:1px solid #fff;
}

.sm-bnt-wht:focus,
.sm-bnt-wht:hover{
    background-color:#525252;
    border-color:#525252;
    color:#fff;
}

.slide-btn::after{
    background:#fff;
    border-radius:30px;
    bottom:5px;
    content:"";
    left:5px;
    position:absolute;
    right:5px;
    top:5px;
    z-index:-2;
}

.slide-btn{
    background:linear-gradient(to top,#5dc6cf 0,#a7d39f 100%) rgba(0,0,0,0);
    border:none;
    border-radius:30px;
    display:inline-block;
    font-size:16px;
    font-weight:600;
    height:50px;
    line-height:32px!important;
    outline:0;
    padding:0 16px;
    position:relative;
    text-align:center;
    text-transform:uppercase;
    width:160px;
    z-index:3;
}

.contact-list li{
    padding-left:0!important;
}

.contact-list li i{
    width:20px;
}

.list-style-none{
    padding-left:0;
}

.contact-list li:before{
    content:""!important;
}

.slide-btn:hover{
    color:#fff;
}

.slide-btn:hover::after{
    background:0 0;
}

label.btn input{
    background:rgba(0,0,0,0);
    border:none;
    text-transform:uppercase;
}

.form-group{
    margin-bottom:20px
}

.bootstrap-select .btn,
.form-control,
.input-group-addon{
    background-color:#fbfbfb;
    border-color:#e7e7e6;
    border-radius:25px;
    box-shadow:none;
    font-size:13px;
    height:45px;
    line-height:40px;
    padding:10px 20px;
}

textarea,
textarea.form-control{
    height:auto!important;
    resize:vertical;
}

.form-group [type=checkbox],
.form-group [type=radio]{
    border:0;
    clip:rect(0,0,0,0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px;
}

.form-group .checkbox-inline,
.form-group .radio-inline{
    font-size:16px;
    line-height:normal;
    padding-left:0;
    text-transform:none;
}

.form-group [type=checkbox]+span,
.form-group [type=radio]+span{
    cursor:pointer;
    vertical-align:text-top;
}

.form-group [type=checkbox]+span::before{
    color:#e6e6e5;
    content:"\f096";
    font-family:FontAwesome;
    font-size:18px;
    margin-right:8px;
    vertical-align:middle;
    line-height:0;
}

.form-group [type=checkbox]:checked+span:before{
    content:"\f046";
    font-family:FontAwesome;
}

.form-group [type=radio]+span::before{
    color:#999;
    content:"\f10c";
    font-family:FontAwesome;
    font-size:14px;
    margin-right:8px;
    vertical-align:middle;
    line-height:0;
}

.form-group [type=radio]:checked+span:before{
    content:"\f192";
    font-family:FontAwesome;
}

.bootstrap-select .btn .filter-option{
    font-size:12px;
    line-height:30px;
}

.bootstrap-select.btn-group .dropdown-toggle .caret{
    border:none;
    margin-top:0;
    right:30px;
    top:0;
}

.bootstrap-select.btn-group .dropdown-toggle .caret:after{
    content:"\f107";
    font-family:fontawesome;
    font-size:14px;
}

.bootstrap-select .btn-default.active.focus,
.bootstrap-select .btn-default.active:focus,
.bootstrap-select .btn-default.active:hover,
.bootstrap-select .btn-default.focus:active,
.bootstrap-select .btn-default:active:focus,
.bootstrap-select .btn-default:active:hover,
.bootstrap-select>.dropdown-toggle.btn-default.focus,
.bootstrap-select>.dropdown-toggle.btn-default:focus,
.bootstrap-select>.dropdown-toggle.btn-default:hover{
    background-color:transparent;
    border-color:#ccc;
}

.bootstrap-select .dropdown-toggle:focus{
    outline:0!important;
    outline-offset:0;
}

.ui-state-focus,
input[type=file]:focus,
input[type=checkbox]:focus,
input[type=radio]:focus{
    outline:0;
}

::-webkit-input-placeholder{
    color:#a7aaad;
}

:-moz-placeholder{
    color:#a7aaad;
}

::-moz-placeholder{
    color:#a7aaad;
}

:-ms-input-placeholder{
    color:#a7aaad;
}

.form-control::-webkit-input-placeholder{
    color:#ccc;
    opacity:1;
}

.form-control::-moz-placeholder{
    color:#ccc;
    opacity:1;
}

.form-control:-ms-input-placeholder{
    color:#ccc;
    opacity:1;
}

.form-control:focus{
    background-color:transparent;
    border-color:#e7e8ec;
    box-shadow:none;
    outline:0;
}

input:focus::-webkit-input-placeholder{
    color:transparent!important;
}

input:focus:-moz-placeholder{
    color:transparent!important;
}

input:focus::-moz-placeholder{
    color:transparent!important;
}

input:focus:-ms-input-placeholder{
    color:transparent!important;
}

textarea:focus::-webkit-input-placeholder{
    color:transparent!important;
}

textarea:focus:-moz-placeholder{
    color:transparent!important;
}

textarea:focus::-moz-placeholder{
    color:transparent!important;
}

textarea:focus:-ms-input-placeholder{
    color:transparent!important;
}

.blog-tabs .active a,.blog-tabs li a:hover,
.breadcrumb-menubar>li>a:focus,
.breadcrumb-menubar>li>a:hover,
.clr-txt,
.footer-widget .list li a:hover:before,
.form-group [type=checkbox]:checked+span::before,
.mega-dropdown-menu .sub-list>li a:hover:before,
.top-nav>li a:focus,
.top-nav>li a:hover,
a:active,
a:focus,
a:hover{
    color:#7fba00;
}

.blog-tabs .active a::after,
.blog-tabs li a::after,
.crl-bg,.deal-count:before,
.mega-dropdown-menu .menu-title::after,
.page-footer .divider-2,
.primary-navbar>li>a:after,
.prod-tabs .tabs>li>a::after,
.product-box::after,
.tags-widget a:focus,
.tags-widget a:hover,
.theme-btn,
.theme-tabs .active a,
.theme-tabs a:focus,
.theme-tabs a:hover{
    background-color:#7fba00;
}

.organic-prod:hover:before,
.product-single .item>a:focus,
.product-single .item>a:hover,
.product-single .synced .item>a,
.tags-widget a:focus,
.tags-widget a:hover,
.theme-tabs .active a,
.theme-tabs a:focus,
.theme-tabs a:hover{
    border-color:#7fba00;
}

#map{
    border:2px solid #7fba00;
}

blockquote{
    border-left:2px solid #7fba00;
}

.font-2,p{
    font-family:Helvetica-normal,Arial,sans-serif;
}

.fontbold-2,.prod-tag{
    font-family:Helvetica-bold,Arial,sans-serif;
    font-weight:900;
}

.font-3,.title-sec{
    font-family:'Great Vibes',cursive;
}

.normal-font{
    font-weight:400;
}

.italic-font{
    font-style:italic;
}

.extra-bold-font{
    font-weight:800;
}

.medium-font{
    font-weight:500;
}

.light-font{
    font-weight:300;
}

.upper-text{
    text-transform:uppercase;
}

.normal-text{
    text-transform:none;
}

.capital-text{
    text-transform:capitalize;
}

.fsz-10{
    font-size:11px;
}

.fsz-12{
    font-size:12px
}

.fsz-16{
    font-size:16px;
}

.fsz-20{
    font-size:20px;
}

.fsz-30{
    font-size:30px;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
}

.fsz-35{
    font-size:35px;
}

.fsz-50{
    font-size:50px;
}

.rating span.star::before{
    color:#626262;
    font-size:15px;
    content:"\f005";
    font-family:FontAwesome;
    -ms-transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
}

.rating span.star.active::before{
    color:#f6cc28;
}

.rating span.star.half:before{
    color:#f6cc28;
    content:"\f123";
    font-family:FontAwesome;
}

.product-box{
    border-radius:10px;
    overflow:hidden;
    margin:40px auto auto;
    text-align:center;
    position:relative;
    background-color:#fff;
}

.owl-carousel .product-box{
    margin:40px auto!important;
}

.product-box:hover{
    box-shadow:0 0 20px 0 rgba(0,0,0,.25);
}

.light-bg .product-box{
    box-shadow:0 0 20px 0 rgba(0,0,0,.1);
    -ms-transition:all .4s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
}

.product-box::after,.product-box:hover:after{
    -ms-transition:all .4s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
}

.product-box::after{
    bottom:0;
    content:"";
    display:block;
    height:3px;
    margin:auto;
    vertical-align:middle;
    width:60px;
    opacity:0;
    visibility:hidden;
    transform:translateX(-65px);
    -webkit-transform:translateX(-65px);
    transition:all .4s ease-in-out;
}

.product-box:hover:after{
    opacity:1;
    visibility:visible;
    transform:translateX(0);
    -webkit-transform:translateX(0);
    transition:all .4s ease-in-out;
}

.product-media{
    background-color:#f7f6f2;
    height:330px;
    position:relative;
    border-radius:10px 10px 0 0;
}

.deal-item.list-view .product-media{
    background-color:transparent;
    height:260px;
}

.deal-item.list-view .product-media img{
    float:right;
    height:auto;
    max-width:160px;
    margin-top:15px;
}

.deal-item.list-view .ajax-loading{
    display:none!important;
}

.product-media .image-shop-page img{
    bottom:0;
    margin:auto;
    left:0;
    right:0;
    position:absolute;
    z-index:1;
}

.deal-item.list-view .product-media .image-shop-page img{
    left:auto;
    right:30px;
    position:relative;
    z-index:0;
    top:30px;
}

.deal-item.list-view .prod-icons{
    display:table-cell;
    height:100%;
    vertical-align:top;
    width:60px;
    position:relative;
    opacity:1;
    visibility:visible;
    left:0;
    transform:translateY(0);
    -webkit-transform:translateY(0);
    border-radius:0;
    border-right:1px solid #ddd;
    max-width:60px;
    overflow:hidden;
    text-align:center;
}

.cart-hover>.price,.cart-list,.tbl-wrp .tbl-cell,.top-nav>li{
    vertical-align:middle;
}

.deal-item.list-view .product-media>img.shape{
    display:none;
}

.price del{
    color:#ddd;
    margin-left:3px;
}

.price ins{
    text-decoration:none;
}

.product-media>img.shape,.product-media>span>img.shape{
    position:absolute;
    bottom:0;
    width:100%;
    left:0;
    right:0;
    margin:auto;
}

.product-title{
    font-size:20px
}

.deal-item.list-view .product-title{
    font-size:24px;
    padding-bottom:15px
}

.product-des-list{
    margin-bottom:30px
}

.product-des-list.product-cat-des{
    margin-bottom:0
}

.product-carousel-img>img{
    bottom:0;
    margin:auto;
    left:0;
    right:0;
    position:absolute;
    z-index:1;
}

.naturix-slider-1 .item,.product-slider-1 .item{
    padding:0 15px
}

.product-caption{
    text-align:center;
    padding:10px 0 30px;
}

.deal-item.list-view .product-caption{
    position:absolute;
    top:0;
    left:60px;
    text-align:left;
    width:55%;
    padding:20px 0 20px 30px;
}

.prod-icons{
    border-radius:2em;
    display:table;
    left:0;
    margin:0 auto;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    visibility:hidden;
    z-index:1;
    transform:translateY(-65px);
    -webkit-transform:translateY(-65px);
    width:100%;
    max-width:210px;
    text-align:center;
}

.deal-item.list-view .prod-icons>a,.deal-item.list-view .prod-icons>a.button,.prod-icons a,.prod-icons a.button{
    background-color:#fff!important;
    color:#dedede!important;
    min-width:60px!important;
    border-radius:0!important;
    padding:0!important;
    font-size:20px;
    float:left;
}

.prod-icons a,.prod-icons a.button{
    height:45px!important;
    line-height:45px!important;
    width:60px!important;
    min-height:45px!important;
    display:inline-block;
    margin:0 5px!important;
}

.deal-item.list-view .prod-icons>a,.deal-item.list-view .prod-icons>a.button{
    height:33.3333%!important;
    line-height:87px!important;
    width:100%!important;
    min-height:auto!important;
    display:table;
    margin:0!important;
    border-bottom:2px solid #f7f6f2;
}

.product-des-list.hide-des{
    display:none
}

.grid .product-des-list.hide-des {
	display:none!important;
}

.grid .product-des-list.show-des {
	display: none!important;
}

.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
	padding-top: 0!important;
	padding-bottom: 0!important;
}

.pagination > li.current > a {
	background-color: #eee;
	border-color: #ddd;
}

.prod-icons a:first-child,
.prod-icons .yith-wcwl-add-button a:last-child{
    border-radius:2em 0 0 2em!important;
}

.prod-icons a:last-child{
    border-radius:0 2em 2em 0!important;
    margin-left:0!important;
}

.prod-icons .yith-add-to-wishlist-button-block a:last-child {
    border-radius:2em 0 0 2em!important;
    margin-right:0!important;
}

.yith-add-to-wishlist-button-block {
    display: inline-block;
    margin: 0;
    float: left;
}

.yith-wcwl-add-to-wishlist-button svg,
.yith-wcwl-add-to-wishlist-button img.yith-wcwl-custom-icon {
    margin-top: 9px;
}

.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon {
    color: #dedede;
}

.yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button):hover svg.yith-wcwl-add-to-wishlist-button-icon {
    color: #fff;
}

.single-product .product-content .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button):hover svg.yith-wcwl-add-to-wishlist-button-icon {
    color: #000;
}

.prod-icons a:hover{
    background-color:#92d2a7!important;
    color:#fff!important;
}

.prod-icons a:nth-child(2n):hover{
    background-color:#79d1d6!important;
}

.product-box:hover .prod-icons{
    opacity:1;
    visibility:visible;
    transform:translateY(35px);
    -webkit-transform:translateY(35px);
}

.deal-item.list-view.product-box:hover .prod-icons{
    transform:translateY(0);-webkit-transform:translateY(0)
}

.sort-bar .icon img{
    position:relative;z-index:20
}

.prod-icons .add_to_wishlist:after{
    content:"\f004";font-family:FontAwesome;position:absolute;top:0;left:0;background:#fff;color:#dedede;height:45px!important;line-height:45px!important;width:60px!important;border-radius:2em 0 0 2em;text-align:center
}

.prod-icons .add_to_wishlist,.prod-icons .yith-wcwl-add-to-wishlist{
    height:45px!important;line-height:45px!important;width:60px!important;position:relative;display:inline-block;overflow:hidden
}

.deal-item.list-view .prod-icons .add_to_wishlist:hover:after,.deal-item.list-view .prod-icons .yith-wcwl-add-to-wishlist:hover .add_to_wishlist:after,.prod-icons .add_to_wishlist:hover:after{
    background:#92d2a7;color:#fff
}

.prod-icons .yith-wcwl-add-to-wishlist{
    margin-top:0!important;float:left
}

.prod-icons .add_to_wishlist{
    background-color:#fff!important;color:#dedede!important;font-size:20px
}

.deal-item.list-view .prod-icons .add_to_wishlist,.deal-item.list-view .yith-wcwl-wishlistaddedbrowse.show a,.deal-item.list-view .yith-wcwl-wishlistexistsbrowse.show a{
    height:33.3333%!important;line-height:42px!important;margin:0!important
}

.deal-item.list-view .prod-icons .add_to_wishlist{
    border-radius:0!important
}

.deal-item.list-view .prod-icons a:hover{
    background:0 0
}

.deal-icons .add_to_wishlist:after,.deal-item.list-view .add_to_wishlist:after,.yith-wcwl-wishlistaddedbrowse.show a:after,.yith-wcwl-wishlistexistsbrowse.show a:after{
    content:"\f004";font-family:FontAwesome;position:absolute;background:#fff;color:#dedede;height:100%!important;width:100%!important;text-align:center;top:0;left:0
}
.prod-icons .clear{
    clear:unset!important
}

.deal-icons .add_to_wishlist:after,.deal-item.list-view .add_to_wishlist:after{
    line-height:85px!important;border-radius:5px 0 0!important
}

.yith-wcwl-wishlistaddedbrowse.show a,.yith-wcwl-wishlistexistsbrowse.show a{
    border-radius:2em 0 0 2em!important
}

.yith-wcwl-wishlistaddedbrowse.show a:after,.yith-wcwl-wishlistexistsbrowse.show a:after{
    line-height:50px!important;border-radius:2em 0 0 2em!important
}

.deal-item.list-view .yith-wcwl-wishlistaddedbrowse.show a:after,.deal-item.list-view .yith-wcwl-wishlistexistsbrowse.show a:after{
    height:98%!important;line-height:87px!important;width:100%!important;border-radius:0!important
}

.product-single .yith-wcwl-wishlistaddedbrowse.show a:after,.product-single .yith-wcwl-wishlistexistsbrowse.show a:after{
    content:"";position:relative
}

.deal-icons .add_to_wishlist:hover:after,.yith-wcwl-wishlistaddedbrowse.show a:hover:after,.yith-wcwl-wishlistexistsbrowse.show a:hover:after{
    background:#92d2a7;color:#fff
}

.deal-icons .yith-wcwl-add-to-wishlist{
    margin-top:0!important;height:33.33%
}

.woocommerce-message{
    line-height:52px
}

.deal-icons .add_to_wishlist{
    background-color:#fff!important;color:#dedede!important;font-size:20px;height:100%!important;line-height:45px!important;width:60px!important;display:inline-block;position:relative;overflow:hidden;border-radius:5px 0 0!important
}

.deal-icons a i{
    line-height:85px
}

.wishlist_table .button.yith-wcqv-button{
    display:none
}

.owl-theme .owl-controls{
    text-align:center
}

.owl-theme.dots-1 .owl-dot{
    background-color:#f7f6f2;display:inline-block;height:8px;margin-left:1px;position:relative;vertical-align:middle;width:50px
}

.light-bg .owl-theme.dots-1 .owl-dot{
    background-color:#eeede9
}

.owl-theme.dots-1 .owl-dot.active,.owl-theme.dots-1 .owl-dot:hover{
    background-color:#92d2a7
}

.owl-theme.dots-1 .owl-dot:first-child{
    border-radius:5px 0 0 5px
}

.owl-theme.dots-1 .owl-dot:last-child{
    border-radius:0 5px 5px 0
}

.dots-2 .owl-dots{
    counter-reset:dots
}

.dots-2 .owl-dot:before{
    counter-increment:dots;content:counter(dots)
}

.dots-2 .owl-dot{
    background-color:#fff;border-radius:1em;color:#dedede;display:inline-block;font-weight:900;height:25px;line-height:25px;margin:5px;width:25px
}

.dots-2 .owl-dot.active,.dots-2 .owl-dot:hover{
    background-color:#92d2a7;color:#fff
}

.nav-1 .owl-nav{
    border:1px solid #efefef;border-radius:1em;display:inline-block;margin-top:-52px;position:absolute;right:0;top:0;overflow:hidden
}

.nav-1 .owl-nav>div{
    color:#9f9f9f;display:inline-block;font-size:11px;height:23px;line-height:23px;text-align:center;width:35px
}

.nav-1 .owl-nav>div:focus,.nav-1 .owl-nav>div:hover{
    background-color:#92d2a7;color:#fff
}

.nav-1 .owl-prev{
    border-right:1px solid #efefef
}

.breadcrumb-bg{
    background-repeat:no-repeat!important;background-size:cover!important;padding:80px 0 100px
}

.breadcrumb-bg.bg-2{
    text-align:center;background-color:#f7f6f2; background-image: url(../images/blog.jpg)
}
.site-breadcumb .section-title{
    font-size:30px;    
}
    
.breadcrumb-menubar{
    background:0 0;margin:7px 0 0;padding:0
}

.breadcrumb-menubar>li{
    text-transform:uppercase;font-weight:500;color:#a8a7a4;font-size:12px
}

.breadcrumb-menubar>li.active{
    color:#a7aaad
}

.breadcrumb-menubar>li>a{
    color:#a8a7a4
}

.breadcrumb>li+li::before{
    content:"";padding:0
}

.breadcrumb-menubar>li>a:after{
    content:"/";color:#a8a7a4;padding:0 3px
}

.home .breadcrumb-menubar>li>a:after,
.mega-dropdown-menu .menu-title::after,
.primary-navbar>li>a:after{
    content:""
}

.tbl-rel{
    position:relative
}

.tbl-wrp{
    height:100%;position:absolute;left:0;right:0;top:0;bottom:0
}

.tbl-wrp .text-middle{
    display:table;height:100%;width:100%;position:relative
}

.tbl-wrp .tbl-cell{
    display:table-cell;height:100%;width:100%
}

.top-nav>li{
    border-left:1px solid #ddd;border-right:1px solid #ddd;color:#999;display:inline-block;font-size:12px;font-weight:500;height:33px;padding:7px 25px
}

.top-nav>li+li{
    margin-left:-4px
}

.top-nav>li a{
    color:#999
}

.header-topbar .left{
    float:left
}

.header-topbar .right{
    float:right
}

.top-nav{
    margin:0;padding-left:0
}

.header-topbar{
    padding:0 25px;background-color:#f7f6f2
}

.top-nav .btn.dropdown-toggle.btn-default{
    background-color:transparent;border:none;border-radius:0;box-shadow:none;font-size:12px;height:auto;line-height:normal;padding:0;min-width:30px
}

.cart-popup,.main-header.affix,.mega-dropdown-menu{
    box-shadow:0 0 30px 0 rgba(0,0,0,.25)
}

.top-nav .bootstrap-select.btn-group .dropdown-toggle .caret::after{
    font-size:12px
}

.top-nav .filter-option.pull-left{
    color:#999;line-height:normal;text-transform:none
}

.top-nav .bootstrap-select.btn-group .dropdown-toggle .caret{
    color:#999;right:0
}

.top-nav .social-icon>a{
    background-color:#fff;border:1px solid #ddd;border-radius:25px;display:inline-block;font-size:11px;height:20px;line-height:18px;text-align:center;width:20px
}

.top-nav .social-icon>a:hover{
    background-color:#525253;color:#fff
}

.ts-tabs-pane{
    padding:15px 0!important
}

.main-header{
    padding:40px 10px;-ms-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out
}

.home-wrap .main-header{
    left:0;position:absolute;right:0;top:0;z-index:11
}

.main-header.affix{
    background-color:#fff;padding:20px 10px;position:fixed!important;top:0;left:0;right:0;z-index:999
}

.logged-in.admin-bar .main-header{
    margin-top:0
}

.logged-in.admin-bar .main-header.affix{
    top:32px
}

.main-logo>a{
    font-size:30px
}

.main-logo .medium-font{
    font-size:11px;letter-spacing:3px;margin:5px 0;display:block;text-transform:uppercase
}

.cart-list,.cart-megamenu>div,.primary-navbar>li{
    display:inline-block
}

.main-header .main-logo img{
    margin-top:-25px
}

.main-logo strong{
    position:relative
}

.main-logo strong>img{
    bottom:100%;left:0;margin:auto auto -10px;position:absolute;right:0
}

.primary-navbar{
    margin:0;text-align:right
}

.primary-navbar>li{
    margin-top:12px
}

.primary-navbar>li a{
    font-weight:500;padding:10px;text-transform:uppercase;position:relative;font-size:15px
}

.primary-navbar>li .dropdown-menu a{
    font-size:12px;text-transform:capitalize
}

.primary-navbar>li>a:after{
    height:5px;width:5px;position:absolute;bottom:0;left:0;right:0;opacity:0;transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;margin:0 auto;border-radius:50%
}

.cart-hover>.cnt,.cart-list .close-icon i{
    border-radius:2em;font-size:11px;text-align:center
}

.primary-navbar>li a:focus::after,.primary-navbar>li a:hover::after,.primary-navbar>li.active a::after{
    bottom:-5px;opacity:1
}

.logged-in.admin-bar .style-2.main-header{
    margin-top:32px
}

.style-2.main-header,.style-2.main-header.affix{
    background-color:#f9b600
}

.style-2 .main-logo>a,.style-2 .primary-navbar>li>a,.style-2.main-header{
    color:#fff
}

.style-2 .main-logo>a:focus,.style-2 .main-logo>a:hover,.style-2 .primary-navbar>li>a:focus,.style-2 .primary-navbar>li>a:hover{
    color:#fa413e
}

.style-2 .primary-navbar>li>a::after{
    background-color:#fff
}

.style-2 .cart-hover>.cnt{
    background-color:#fa413e
}

.mega-dropdown-menu>.menu-block:nth-child(odd){
    background-color:#f6f6f6
}

.navigation .primary-navbar li .mega-dropdown-menu{
    padding:35px 15px
}

.primary-navbar>li:hover>.dropdown-menu.mega-dropdown-menu{
    transform:translateY(0);-webkit-transform:translateY(0)
}

.cart-megamenu{
    position:unset;float:right
}

.cart-hover{
    margin-top:10px;position:relative;cursor:pointer
}

.cart-hover>.cnt{
    color:#fff;font-weight:900;height:20px;left:20px;position:absolute;top:-4px;width:20px
}

.cart-hover>.price{
    font-weight:500;margin-left:15px
}

.cart-popup{
    background-color:#fff;margin-top:23px;padding:0 15px;position:absolute;right:0;width:300px;cursor:auto;z-index:22;opacity:0;visibility:hidden;transform:translateY(50px);-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s
}

.cart-hover:hover .cart-popup{
    opacity:1;visibility:visible;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0)
}

.cart-list{
    width:100%;padding:15px 0
}

.cart-list+.cart-list{
    border-top:1px solid #eee
}

.cart-list>div{
    display:table-cell;vertical-align:top
}

.organic-wrap,.sub-total>div{
    vertical-align:middle
}

.cart-title{
    padding:0 10px;width:65%
}

.cart-list .close-icon i{
    background-color:#f7f6f2;cursor:pointer;height:25px;line-height:23px;margin-top:5px;width:25px
}

.cart-list .close-icon i:hover{
    background-color:#525252;color:#fff
}

.cart-img{
    width:70px
}

.mega-submenu{
    float:right;margin-top:10px;margin-left:20px
}

.mega-dropdown-menu{
    top:60px;left:30px;position:absolute;right:30px;background-color:#fff;opacity:0;visibility:hidden;overflow:hidden;z-index:21;transform:translateY(50px);-webkit-transform:translateY(50px);-ms-transform:translateY(50px)
}

.mega-dropdown-menu.open{opacity:1;visibility:visible;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0)}.mega-dropdown-menu .menu-block{padding:30px 20px 0}.mega-dropdown-menu .owl-item:nth-child(even) .menu-block{background-color:#f6f6f6}.mega-dropdown-menu .menu-title{font-size:22px;margin-bottom:25px;padding-bottom:17px;position:relative;color:#525252}.mega-dropdown-menu .menu-title::after{bottom:0;display:block;height:2px;position:absolute;width:25px}.mega-dropdown-menu .sub-list{padding-left:0;margin-bottom:20px}.mega-dropdown-menu .sub-list>li{font-size:15px;padding:5px 0;list-style:none}.mega-dropdown-menu .sub-list>li a{position:relative;padding:0}.mega-dropdown-menu .sub-list>li a:before{content:"\f18e";font-family:FontAwesome;color:#ccc;margin-right:10px}.mega-dropdown-menu .sub-list>li a:hover:before{-webkit-animation:bounceIn .5s;animation:bounceIn .5s}.mega-dropdown-menu .title{font-size:11px;font-weight:900;text-transform:uppercase;margin-bottom:0;padding-bottom:20px}.mega-dropdown-menu .title>a{padding:0;text-transform:uppercase!important}.mega-dropdown-menu .menu-img{height:150px;position:relative;text-align:center}.mega-dropdown-menu .menu-img img{bottom:0;left:0;position:absolute;right:0;margin:auto}.mega-dropdown-menu .menu-toggle{position:absolute;right:10px;top:10px;z-index:5}@media (max-width:1199px){.home-wrap .main-header{position:static}.fix-navbar{padding:90px 0}.responsive-toggle{border:2px solid;cursor:pointer;height:35px;line-height:30px;margin-left:20px;text-align:center;width:35px;display:block}.responsive-menu .responsive-toggle{position:absolute;left:10px;top:15px;z-index:5}.logged-in.admin-bar .responsive-menu .responsive-toggle{top:50px}.responsive-menu{right:0;max-width:270px;padding:0;position:fixed;top:0;background-color:#f6f6f6;height:100%;z-index:999;transform:translateX(300px);-webkit-transform:translateX(300px)}.off-canvas-body .responsive-menu{transform:translateX(0);-webkit-transform:translateX(0)}.primary-navbar{text-align:left;padding:0}.primary-navbar>li{width:100%;padding:0 20px}.primary-navbar li.open .dropdown-menu{display:block;border:none;position:static;width:100%;padding:0;opacity:1;visibility:visible}.primary-navbar li.open .mega-dropdown-menu{transform:none;-webkit-transform:none}.primary-navbar>li>a::after{opacity:0!important}.cart-megamenu .mega-dropdown-menu{height:530px;overflow-y:auto}.style-2 .responsive-menu{background-color:#525252}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin:0}.scroll-js{height:100%}}@media (min-width:1200px){.responsive-toggle{display:none!important}.primary-navbar li .dropdown-menu{opacity:0;visibility:hidden;display:block;padding:0;transform:translateY(50px);-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s}.primary-navbar>li:hover>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(18px);-webkit-transform:translateY(18px);-ms-transform:translateY(18px)}.primary-navbar .dropdown-menu li:hover>.dropdown-menu{opacity:1;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0)}.primary-navbar .dropdown-menu li .dropdown-menu{right:100%;left:auto;top:0;transform:translateX(-50px);-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px)}.header-style2 .responsive-menu,.primary-navbar .mega-dropdown{position:static}}@media (max-width:991px){.header-topbar .left,.header-topbar .right{float:none;text-align:center}.left .top-nav>li{border-bottom:1px solid #ddd}}@media (max-width:767px){.cart-popup{width:280px;right:auto;left:0}.main-header{padding:20px 0;position:static}.cart-megamenu{float:none;padding-top:15px;position:unset}.cart-megamenu .responsive-toggle{margin:6px 0 0;float:right}.logged-in.admin-bar .main-header.affix{margin-top:0;top:0}.container-fluid.rel-div,.main-header.affix{padding-left:0;padding-right:0}.to-top{right:10px!important;bottom:10px!important}}@media (max-width:479px){.top-nav>li{width:100%;text-align:left}.top-nav>li+li{margin-left:0}.left .top-nav>li,.right .top-nav>li{border-bottom:1px solid #ddd}.post-type-archive-product .absolute-sorting{top:-101px!important;left:0;right:auto}.deal-item.list-view .product-media .image-shop-page img{right:5px;bottom:5px;position:absolute;top:auto;max-width:70px}.product-caption .product-des-hidden{display:none!important}}.main-slide{position:relative}.main-slide>img{width:100%}.slide-1 .slide-title{display:inline-block;position:relative}.slide-1 .slide-title>span{bottom:17px;font-style:italic;position:absolute;right:0}.slide-1 .slide-title2 .section-title{font-size:70px}.slide-1 .slide-title2 .sub-title{display:inline-block;font-size:15px;letter-spacing:3px}@media (max-width:992px){.slide-1 .slide-title2 .section-title{font-size:40px}.slide-1 .slide-title2 .sub-title{font-size:12px}}@media (max-width:767px){.slide-1 .slide-title2{display:none}.slide-1 .slide-title{margin-bottom:10px}}.slide-2 .section-title strong>img{margin:auto auto -60px;right:105px;left:auto}.slide-2 .slide-title2 .section-title{font-size:150px;color:#fff}.slide-2 .slide-title2 .sub-title{background-image:url(../img/icons/slide-txt-bg-1.png);background-position:center center;background-repeat:no-repeat;color:#fff;font-size:15px;letter-spacing:3px;padding:15px;margin-bottom:30px}@media (max-width:992px){.slide-2 .slide-title2{padding-bottom:0}.slide-2 .slide-title2 .section-title{font-size:80px}.slide-2 .slide-title2 .sub-title{font-size:12px;background-size:cover}.slide-2 .section-title strong>img{margin:auto auto -30px;right:50px}}@media (max-width:480px){.slide-1 .slide-title>img{max-width:200px}.slide-2 .slide-title2 .section-title{font-size:48px}.slide-2 .slide-title2 .sub-title{display:none}.slide-2 .section-title strong>img{margin:auto auto -20px;max-width:30px;right:30px}}.slide-3 .slide-title2 .sub-title{background-image:url(../img/icons/slide-txt-bg-2.png);background-position:center center;background-repeat:no-repeat;color:#f4c300;font-size:18px;font-weight:400;letter-spacing:0;margin:50px auto auto;padding:15px}.main-slide .social-icon{bottom:0;height:150px;margin:auto;position:absolute;right:5%;top:0}.main-slide .social-icon>a{background-color:#fff;border-radius:25px;color:#ffce00;display:block;font-size:14px;height:30px;line-height:30px;margin-top:10px;text-align:center;width:30px}.main-slide .social-icon>a:hover{background-color:#ffce00;color:#fff}@media (max-width:992px){.slide-3 .slide-title2 .sub-title{font-size:12px;background-size:cover}}.slide-4 .slide-title2 .sub-title{color:#fff;font-size:15px;letter-spacing:3px;padding:15px;margin-bottom:30px}@media (max-width:991px){.slide-4 .slide-title2{padding-bottom:0}.slide-4 .slide-title2 .sub-title{font-size:12px}}@media (max-width:480px){.main-slide .social-icon,.slide-4 .slide-title2 .sub-title{display:none}}.feature-img,.organic-wrap,.organic-wrap .tabs-box{display:inline-block;width:100%}.organic-wrap{position:relative;text-align:center}.organic-wrap .tabs-box{margin-top:22px}@media (min-width:1200px){.organic-wrap .theme-tabs>li:nth-child(-n+2){float:left}.organic-wrap .theme-tabs>li:nth-child(n+3){float:right}.organic-wrap .logo-img{display:inline-block;left:0;margin:auto;position:absolute;right:0}.pattern{margin-top:-45px;position:relative;z-index:19}}@media (min-width:992px) and (max-width:1199px){.pattern{margin-top:-35px}}@media (min-width:768px) and (max-width:991px){.pattern{margin-top:-25px}}@media (max-width:767px){.slide-4 .slide-title2{padding-bottom:25px}.pattern{margin-top:-20px}.organic-farm-2 .xs-text{text-align:center}}@media (max-width:380px){.pattern{margin-top:-15px}}.organic-farm{position:relative}.organic-farm .left-bg-img{left:0;position:absolute}.organic-farm .center-bg-img{position:absolute;right:0;top:35%}.organic-farm .row>div:nth-child(1),.organic-farm .row>div:nth-child(4){margin-top:85px}.organic-farm-2{position:relative}.organic-farm-2 .left-bottom-img{left:0;bottom:25%;position:absolute}.organic-farm-2 .right-top-img{position:absolute;right:0;top:20%}.organic-farm-2 .feature-img{margin-top:60px}.organic-farm-2 .feature-wrap{margin-top:50px}.organic-farm-2 .shape-2{bottom:0;position:absolute}.feature-wrap{position:relative;z-index:1}.feature-img{margin-bottom:-100px;margin-top:-25px;text-align:center;z-index:1}.organic-prod{border:1px solid #efefef;border-radius:10px;padding:35px 5px;text-align:center;position:relative}.organic-prod:before{border:2px solid transparent;border-radius:10px;bottom:-1px;content:"";z-index:-2;left:-1px;position:absolute;right:-1px;top:-1px;transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s}.organic-prod:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.25);border-color:transparent}.organic-prod .divider{background-color:#eee;display:block;height:2px;margin:30px auto 15px;width:40px}@media (max-width:1199px){.organic-prod{margin-bottom:30px}}@media (max-width:991px){.organic-farm .row>div:nth-child(1),.organic-farm .row>div:nth-child(4){margin-top:0}.organic-farm .row>div{margin-bottom:30px}}.deals{position:relative}.deals .right-bg-img{position:absolute;top:0;right:0}.deals .left-bg-img{position:absolute;bottom:-5%;left:0;z-index:1}.deal-count,.deal-count-new{position:relative}.deal-count{border-top:2px solid #fff;margin-top:50px;padding:45px 0;text-align:center}.deal-count-new:before,.deal-count:before{height:2px;margin:auto;position:absolute;width:170px;display:inline-block;right:0;left:0;content:""}.deal-count-new:before{top:-1px;background-color:#7fba00}.deal-text h2{font-weight:700}.deal-count:before{top:-2px}.price del span{font-weight:300}.countdown-section{display:inline-block;text-align:center;margin:auto 3px;width:80px;height:80px;border-top:5px solid #a6d3a0;border-bottom:5px solid #5ec6ce;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-position:0 0,100% 0;background-repeat:no-repeat;-webkit-background-size:5px 100%;-moz-background-size:5px 100%;background-size:5px 100%;border-radius:6px;background-image:-webkit-linear-gradient(top,#a6d3a0 0,#5ec6ce 100%),-webkit-linear-gradient(top,#a6d3a0 0,#5ec6ce 100%);background-image:-moz-linear-gradient(top,#a6d3a0 0,#5ec6ce 100%),-moz-linear-gradient(top,#a6d3a0 0,#5ec6ce 100%);background-image:-o-linear-gradient(top,#a6d3a0 0,#5ec6ce 100%),-o-linear-gradient(top,#a6d3a0 0,#5ec6ce 100%);background-image:linear-gradient(to bottom,#a6d3a0 0,#5ec6ce 100%),linear-gradient(to bottom,#a6d3a0 0,#5ec6ce 100%)}.countdown-amount,.countdown-period{font-weight:900;line-height:normal;margin:0}.countdown-amount{display:inline-block;font-size:40px;text-align:center;text-transform:capitalize}.countdown-period{clear:both;color:#79d1d6;display:block;font-size:14px;overflow:hidden;position:relative;text-transform:none}.deal-item{background-color:#fff;border-radius:10px;margin-bottom:15%!important;position:relative;display:table;height:100%}.deal-item.list-view{display:block}.deal-icons{display:table-cell;height:100%;vertical-align:top;width:60px}.deal-icons>a{color:#dedede;display:table;font-size:20px;height:33.3333%;position:relative;text-align:center;width:100%}.deal-icons>a::before{bottom:0;height:25px;left:0;margin:auto;position:absolute;right:0;top:0;width:25px}.deal-icons>a:first-child{border-top-left-radius:10px}.deal-icons>a:last-child{border-bottom-left-radius:10px}.deal-item.list-view .prod-icons .yith-wcwl-add-to-wishlist{height:33.3333%!important;width:100%!important;text-align:center;display:table;border-bottom:2px solid #f7f6f2;overflow:hidden;margin-top:0!important}.deal-item.list-view .prod-icons .yith-wcwl-add-to-wishlist:hover{background:#92d2a7;color:#fff}.deal-content{border-left:2px solid #f7f6f2;display:table-cell;padding:20px 30px}.deal-icons>a+a{border-top:2px solid #f7f6f2}.deal-icons .yith-wcwl-add-to-wishlist{border-bottom:2px solid #f7f6f2;overflow:hidden}.deal-icons .yith-wcwl-add-button{overflow:hidden!important}.list-view,.nav-page,.tag-rate,.testi-img>a{overflow:hidden}.deal-icons>a:hover{background-color:#92d2a7;color:#fff}.deal-icons>a:nth-child(2n):hover,.deal-item.list-view .prod-icons>a.button:hover,.deal-item.list-view .prod-icons>a:hover{background-color:#79d1d6!important;color:#fff!important}.deal-item.list-view .prod-icons>a.button-quick-view:hover{background-color:#92d2a7!important;color:#fff!important}.deal-content .prod-tag{margin-top:0}.deal-content .sub-title{color:#a0a0a0;font-size:11px;margin:0}.deal-text{width:65%}.deal-img{position:absolute;bottom:-30%;right:0}ul.meta{padding-left:0}#yith-quick-view-modal .yith-wcqv-main{box-shadow:none!important;padding:20px}#yith-quick-view-content .onsale{background:#79d1d6;border-radius:2em;color:#fff;display:inline-block;font-size:11px;height:22px;letter-spacing:2px;line-height:18px;margin:0 3px auto;padding:2px 15px;text-align:center;text-transform:uppercase;width:70px;min-height:22px}.random-img,.random-text{display:table-cell;vertical-align:middle}@media (max-width:480px){.deal-content{padding:15px}.deal-item{margin-bottom:0}.deal-text{width:100%;margin-top:20px}.deal-img{position:initial}}@media (max-width:360px){.countdown-section{margin:5px 10%}}.random-prod{border:1px solid #efefef;border-radius:10px;padding:20px;margin-bottom:30px!important}.recentposts .random-img{max-width:80px;width:80px}.random-img>img{max-height:80px}.random-text{padding-left:25px}.random-prod .divider{background-color:#eee;display:inline-block;height:2px;width:20px;margin:12px auto 7px}.random-prod-block .random-prod{padding:30px 10px}.random-prod-block .random-img,.random-prod-block .random-text{display:block;text-align:center;padding-left:0}.random-prod-block .random-img>img{margin:auto auto 15px}.prod-banner.green-banner{background-color:#d7edcd}.green-banner .banner-box .btn{background-color:#b8c800}.green-banner .banner-box .btn:focus,.green-banner .banner-box .btn:hover{background-color:#90d3a6}.green-banner .title-sec{color:#95a200}.green-banner .title{text-align:right;color:#a7c57f}.prod-banner.orange-banner{background-color:#fbefa1}.orange-banner .banner-box .btn{background-color:#ffbd0e}.orange-banner .banner-box .btn:focus,.orange-banner .banner-box .btn:hover{background-color:#75d1d7}.orange-banner .title-sec{color:#ffbe00}.orange-banner .title{color:#afa765}.prod-banner{border-radius:10px;padding:30px 30px 40px;position:relative}.wpb_wrapper .prod-banner{padding-bottom:50px}.wpb_wrapper .prod-banner>.title{margin-bottom:20px}.prod-banner>.title{font-size:14px;margin-top:0;position:relative;z-index:3}.prod-banner .bottom-img{position:absolute;right:15px;bottom:0;z-index:2}.prod-banner .top-img{left:0;position:absolute;top:0}.banner-box{padding:35px 25px;position:relative;z-index:5}.banner-content{width:60%}.banner-box .title-sec{margin:0}.banner-box .btn>span{float:left}.banner-box .btn>i{float:right;margin-top:3px}.banner-box .section-title{font-size:35px;margin:0}.banner-box .sub-title{letter-spacing:2px}.banner-box .btn{border:4px solid #fff;border-radius:2em;color:#fff;display:inline-block;font-size:12px;font-weight:600;height:38px;bottom:-20px;line-height:20px;position:absolute;text-align:left;text-transform:uppercase;width:150px;padding:6px 20px}.banner-box .btn:hover{background:#75d1d7!important}@media (max-width:991px){.prod-banner.orange-banner{margin-top:30px}}@media (max-width:767px){.prod-banner .bottom-img{z-index:0}.banner-content{width:100%}}.subscribe-wrap .right-bg-img{position:absolute;top:0;right:0}.subscribe-wrap .left-bg-img{position:absolute;bottom:0;left:0}.newsletter-form .form-control,.search-field{background-color:#fff;border-radius:2em;box-shadow:0 0 6px 0 rgba(0,0,0,.25)}.post-password-form input[type=password],.search-field{border:1px solid #e7e7e6;border-radius:25px;font-size:13px;height:52px;line-height:40px;padding:10px 20px;width:100%}.home-minimal .tnp-subscription-minimal input.tnp-email,.tnp-subscription-minimal input.tnp-email,.tnp-widget-minimal input.tnp-email{background-color:#fff!important;box-shadow:0 0 6px 0 rgba(0,0,0,.25);font-size:13px;line-height:40px;padding:10px 20px!important;height:45px}.home-minimal .tnp-subscription-minimal input.tnp-email,.tnp-widget-minimal input.tnp-email{border-radius:2em;border:1px solid #e7e7e6!important;width:65%!important}.home-minimal .tnp-subscription-minimal input.tnp-email{width:62%!important}.home-minimal .tnp-subscription-minimal input.tnp-submit{margin-left:5px!important}.home-minimal .tnp-subscription-minimal{margin:0!important;max-width:inherit!important}.newsletter-form .form-group{margin:15px auto}.tnp-subscription-minimal input.tnp-email{border-radius:2em!important;border:1px solid #e7e7e6!important;width:100%!important;max-width:100%!important}.search-submit{border:none;border-radius:2em;box-shadow:none;font-size:18px;height:45px;padding:0 25px;color:#fff;min-width:200px;line-height:45px;background:#7fba00;margin-top:5px}.tnp-subscription-minimal input.tnp-submit,.tnp-widget-minimal input.tnp-submit{box-shadow:none;font-size:18px!important;height:45px;padding:0 25px!important;color:#fff!important;min-width:200px;width:30%!important}.tnp-widget-minimal input.tnp-submit{border:none;border-radius:2em!important;line-height:50px!important;background:#7fba00!important;float:right}.tnp-widget-minimal input.tnp-submit:hover{background-color:#525252!important}.tnp-subscription-minimal{max-width:400px;margin:50px auto 0}.tnp-subscription-minimal input.tnp-submit{border:none;border-radius:2em!important;line-height:45px!important;background:#7fba00!important;margin:20px auto 0!important;max-width:200px}.tnp-subscription-minimal input.tnp-submit:hover{background-color:#525252!important}.search-form label{width:100%}.testimonials{position:relative;z-index:1;background-color:#fff;border-bottom:1px solid #eee;border-radius:10px;margin-top:0}.testi-wrap{padding:50px}.testi-img{float:left}.testi-img>a{border:5px solid #92d2a7;border-radius:50%;display:inline-block}.testi-img>a>img{border-radius:50%}.testi-caption{display:table-cell;padding-left:30px;vertical-align:top}.testi-caption>p{color:#aaa;font-size:17px;margin-bottom:25px}.testimonials .nav-1 .owl-nav{background-color:#fff;bottom:0;top:auto;right:auto;margin:auto auto -13px;width:auto}.latest-news,.news-img::before{display:inline-block;width:100%}@media (max-width:991px){.testi-wrap{padding:50px 20px}}@media (max-width:380px){.testi-img{float:none}.testi-caption{padding-left:0}}.latest-news{margin-top:30px}.news-img{float:left;margin:20px auto auto 20px;position:relative}.news-img img{border-radius:10px}.news-img::before{border:1px solid #efefef;border-radius:10px;content:"";height:100%;left:-20px;position:absolute;top:-20px;z-index:-1}.news-caption{display:table-cell;padding-left:30px;padding-top:20px}.news-caption .sub-title-sm{letter-spacing:normal}@media (max-width:567px){.news-img{display:inline-block;float:none}.news-caption{padding-left:0}}.short-about{position:relative}.short-about .left-top-img{position:absolute;top:15%;left:0}.short-about .left-bottom-img{position:absolute;bottom:-5%;left:0;z-index:1}.short-about .center-bg-img{position:absolute;top:50%;right:0}.about-wrap,.sort-bar{position:relative}.short-about .title-wrap{font-size:35px}.short-about .title-wrap>i{color:#7fba00;font-size:15px;margin:auto 1px;vertical-align:middle}.about-wrap{text-align:center;z-index:1}.about-wrap .icon{font-size:15px}.about-wrap .icon i{font-size:11px;margin:auto 2px;color:#92d2a7}.food-quality>div{padding-left:0;padding-right:0}.quality-caption{display:block}.quality-img{background-color:#f2f2f2;border-radius:50%;height:60px;line-height:60px;text-align:center;width:60px}.left .quality-img{float:right}.left .quality-caption{margin-right:80px;text-align:right}.right .quality-img{float:left}.right .sort-dropdown,.sort-bar .right{float:right}.right .quality-caption{margin-left:80px;text-align:left}.sort-bar>.icon{text-align:center;left:0;margin:auto;position:absolute;right:0;bottom:-35px}.search-wrap,.sort-dropdown .search-selectpicker{margin-left:15px;display:inline-block}.sort-dropdown{margin-right:18px;display:inline-block}.sort-dropdown:last-child{margin-right:0}.absolute-sorting{position:absolute;top:38px;right:0}.post-type-archive-product .absolute-sorting{top:-122px}.sort-dropdown>span,.sort-range>span{color:#bbb;font-size:12px;font-weight:500;vertical-align:top;line-height:36px;display:inline-block}.sort-dropdown .bootstrap-select .btn{border-radius:2em;height:36px;line-height:35px;padding:5px 20px;width:150px}.sort-dropdown .bootstrap-select .btn .filter-option{line-height:25px}.sort-bar{padding:15px 0}.search-wrap{position:relative;vertical-align:middle;width:350px}.search-wrap .form-control{border:1px solid #e7e7e6;border-radius:2em;height:37px;padding:5px 20px}.search-wrap .btn{background-color:transparent;color:#bababa;position:absolute;right:0;top:0}.search-wrap .btn:focus,.search-wrap .btn:hover{color:#525252}.result-bar .view-tabs .active a,.result-bar .view-tabs li a:hover,.view-tabs li .active{color:#bbb}.result-bar{margin-top:0}.result-bar .result-txt{color:#bbb;float:left;font-size:16px}.result-bar .view-tabs{float:right;margin:10px 0}.result-bar .view-tabs li{display:inline-block;margin-left:5px}.product-category.product{float:left;width:33.33%}.sort-range{float:right;width:200px}.sort-range>span{display:inline-block;width:45px}.sort-range #price-range{display:inline-block;vertical-align:middle;width:150px;position:relative}.sort-range .value{border:1px solid #e5e5e4;border-radius:7px;bottom:-25px;color:#999;display:block;font-family:Roboto,sans-serif;font-size:9px;font-weight:900;left:-5px;line-height:9px;padding:2px 8px;position:absolute;text-align:center;width:40px}.sort-range .value::after,.sort-range .value::before{border-left:2px solid transparent;border-right:6px solid transparent;content:"";left:0;margin-left:6px;position:absolute;top:-6px}.sort-range .value::before{border-bottom:5px solid #e5e5e4}.sort-range .value::after{border-bottom:5px solid #fff;margin-top:1px;z-index:1}.price-range-max.value{right:0}.price-range-both{display:none!important}.value i{font-style:normal}#price-range{background-color:#eee;background-image:none;border:none;border-radius:3px;height:3px;width:97%}#price-range .ui-widget-header{background-image:none;background-color:#999}#price-range .ui-slider-handle{background-color:#92d2a7;background-image:none;border:none;border-radius:1em;height:10px;top:-4px;margin:0;width:10px}@media (max-width:1199px){.sort-bar>.icon{position:static;margin-bottom:35px}.sort-bar .right{float:left;margin-top:20px}}@media (max-width:480px){.sort-bar .right{margin-top:0}.sort-dropdown{margin:auto auto 20px}.sort-range{float:none;margin-bottom:20px}.search-wrap{width:200px}}.list-view{box-shadow:0 0 15px 0 rgba(0,0,0,.25);margin-top:40px;margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{box-shadow:none!important}.list-view .deal-text{float:left}.list-view .img{float:right;width:35%;margin-top:15px;text-align:right}.prod-tabs,.product-single .item{text-align:center}@media (min-width:1200px){.product-modal{width:1090px}}@media (max-width:767px){.shop-content .product-box{display:table}.shop-content .product-media{width:300px}}@media (max-width:380px){.shop-content .product-media{width:290px}}.product-single .owl-carousel .owl-item img{margin:auto}.product-single .owl-carousel.sync2 .owl-item img{width:98px;height:86px}.product-single .item>a{border:1px solid #e5e5e5;display:inline-block;border-radius:3px}.product-single .item>a:focus,.product-single .item>a:hover,.product-single .synced .item>a{border-width:2px}.product-single .sync2 .owl-nav>div{background-color:#fff;border:1px solid #e5e5e5;border-radius:15px;bottom:0;color:#9f9f9f;display:inline-block;font-size:11px;height:20px;left:-10px;margin:auto;padding:2px 10px;position:absolute;top:0}.product-single .sync2 .owl-nav>.owl-next{left:auto;right:-10px}.product-single .sync2 .owl-nav>div:focus,.product-single .sync2 .owl-nav>div:hover{background-color:#92d2a7;color:#fff}.product-content .rating{float:right}.product-content .prod-tag{margin:0 0 10px}.product-content .meta>li{padding:8px 0}.product-content .meta{padding:0}.product-content .meta strong{text-transform:uppercase;width:100px}.product-content .meta li>strong{display:inline-block;width:100px}.prod-btns{border-bottom:1px dashed #e9e9e9;border-top:1px dashed #e9e9e9;margin:25px auto;padding:15px 0}.prod-btns .quantity .btn{background:rgba(0,0,0,0);bottom:0;padding:0;position:absolute;top:0;font-size:22px;color:#ccc}.prod-btns .quantity .minus{left:10px}.prod-btns .quantity .plus{right:10px}.prod-btns .quantity{position:relative;width:140px}.prod-btns>div{display:inline-block;vertical-align:middle;margin:0;line-height:1}.prod-btns .sort-dropdown .search-selectpicker{margin:auto 10px}.woocommerce div.product form.cart div.quantity{width:100%;border-bottom:1px dashed #e9e9e9;margin-bottom:25px;padding-bottom:25px}.rel-prod-slider,.review-wrap{border-bottom:1px solid #eee}.woocommerce div.product form.cart div.quantity .qty{border-radius:2em;height:36px;line-height:35px;padding:5px 20px;text-align:center;width:140px}.prod-btns .bootstrap-select .btn{width:100px}.prod-tabs .tabs>li{display:inline-block;margin:auto 10px}.prod-tabs .tabs>li a{position:relative}.prod-tabs .tabs>.active>a::after,.prod-tabs .tabs>li>a:hover::after{border-radius:50%;content:"";height:5px;left:0;margin:0 auto;position:absolute;right:0;width:5px;bottom:-15px;opacity:1}.prod-tab-content{padding-top:30px}.review-img{float:left;margin-right:25px}.you-like .nav-1 .owl-nav{background-color:#fff;bottom:0;display:inline-block;left:0;margin:auto auto -13px;right:0;top:auto;width:72px}.review-caption{display:table-cell;text-align:left}.nav-page a,.page-numbers li,.page-numbers li a,.pagintn li,.pagintn li a,.product_list_widget .product-title,.review-caption .title{display:inline-block}.review-caption .rating{float:right;margin:10px auto}.review-wrap{margin:40px auto auto;padding-bottom:40px;width:80%}.your-rating{margin:30px auto 40px}.your-rating .left{float:left}.next-link,.your-rating .right{float:right}.your-rating .left .star::before{color:#ccc;cursor:pointer;font-size:26px;vertical-align:middle}.your-rating .left .star:hover::before{color:#f6cc28}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0!important;border:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:20px!important}.woocommerce #reviews #comments ol.commentlist li{border-bottom:1px solid #eee;padding-bottom:40px;margin-bottom:40px}.comment-form input[type=text],.comment-form input[type=email],.comment-form textarea,.woocommerce #review_form #respond textarea{border:1px solid #eee;padding:10px}.page-numbers,.pagintn,.widget_nav_menu ul,.woocommerce #reviews #comments ol.commentlist{padding-left:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:100px;padding:0;border-radius:100%;position:relative}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:120px;border:none}.woocommerce div.product .woocommerce-tabs .panel{text-align:left!important;box-shadow:none}@media (max-width:767px){.review-wrap{width:100%}.prod-btns>div{margin:10px auto}.product-content .tags-widget a{margin:5px auto}}.nav-page{background-color:#fff;border:1px solid #efefef;border-radius:1em;bottom:0;left:0;margin:auto;position:absolute;right:0;width:80px}.next-link,.previous-link{margin:0;line-height:20px}.previous-link{float:left}.nav-page a{color:#9f9f9f;font-size:11px;height:23px;line-height:23px;margin-left:-3px;text-align:center;width:40px}.nav-page a:focus,.nav-page a:hover,.pagintn li a:focus,.pagintn li a:hover{background-color:#92d2a7;color:#fff}.nav-page .left{border-right:1px solid #efefef;width:40px}.pagination-wrap{margin-top:50px;text-align:center}.page-numbers li a,.pagintn li a{border-radius:5em;color:#666;font-size:16px;font-weight:500;height:30px;line-height:30px;margin:auto 3px;width:30px}.page-numbers li a:hover,.pagintn li a:hover{background-color:#92d2a7;color:#fff}.woocommerce ul.product_list_widget li img{float:left;width:100px;padding-right:25px}.product_list_widget .product-title{font-size:15px;position:relative;padding-bottom:15px;margin-bottom:0}.product_list_widget .product-title:after{background-color:#eee;display:inline-block;height:2px;width:20px;margin:12px auto 7px;position:absolute;left:0;bottom:0;content:""}.product_list_widget .woocommerce-Price-amount{color:#7fba00;font-size:14px;font-weight:900}.woocommerce ul.product_list_widget li .star-rating{display:none}.pagination>li,.tags-widget>li{display:inline-block}.widget-wrap{padding-bottom:25px}.widget-wrap>ul{margin-top:10px;padding-left:0}.widget-wrap ul li{font-size:16px;padding:5px 0 5px 20px;position:relative}.footer-widget ul li{position:relative;padding-left:20px}.footer-widget.widget_nav_menu ul li li,.widget-wrap .recentposts li,.widget-wrap ul li ul>li{padding-left:0}.footer-widget.widget_nav_menu ul li li:before{content:""}.footer-widget ul li:before,.widget-wrap ul li:before{content:"\f18e";font-family:FontAwesome;position:absolute;left:0}.footer-widget.widget_nav_menu ul li:last-child{padding-bottom:0}.footer-widget ul li:before{color:#ccc}.widget-wrap ul li:before{color:#7fba00}.blog-tabs li a::after,.widget-wrap .recentposts li:before,.widget-wrap ul li ul>li:before{content:""}.widget-wrap .form-group{margin-bottom:0}.widget-wrap .sort-range{float:none;margin-bottom:50px}.widget-wrap .random-prod{border-style:none none dashed;border-width:medium medium 1px;border-color:#e9e9e9;border-radius:0;margin-bottom:30px;padding:0 0 20px}.widget-wrap .random-prod .title-1{font-size:15px}.tagcloud a,.tags-widget a{border:1px solid #e5e5e4;border-radius:1em;color:#a3a19f;font-size:14px!important;padding:3px 15px;display:inline-block;margin-bottom:5px}.tagcloud a:focus,.tagcloud a:hover,.tags-widget a:focus,.tags-widget a:hover{color:#fff;border-color:#7fba00;background-color:#7fba00}.pagination>li{padding:0;line-height:34px;vertical-align:top}.footer-widget{margin-bottom:30px}.footer-widget:last-child{margin-bottom:0}.screen-reader-text{display:none}.product-table{height:auto;overflow:auto;width:100%}.product-table th{padding:13px 20px;text-transform:capitalize;background-color:#f5f4f0;color:#7d7d7d;font-weight:700;font-size:15px;text-align:center}.product-table td{border-top:1px solid #eee;padding:30px 10px;vertical-align:top;vertical-align:middle;text-align:center}.product-table td.description,.product-table td.image{text-align:left}.product-table .prod-btns{border:none}.product-table .prod-btns>div{margin:5px auto}.product-table .remove{background-color:#f7f6f2;border-radius:15px;float:right;font-size:12px;height:25px;line-height:25px;width:25px}.product-table .remove:focus,.product-table .remove:hover{background-color:#525252;color:#fff}.shp-btn>.btn{margin:15px}.continue-shopping{border-bottom:1px solid #eee;border-top:1px solid #eee;display:inline-block;margin-bottom:50px;padding:30px 0 40px;vertical-align:middle;width:100%}.continue-shopping .left{float:left;width:370px}.continue-shopping .right{float:right;margin-top:25px}.coupan-form{overflow:hidden;position:relative}.coupan-form .btn{background-color:#fbfaf6;border-left:1px solid #e7e7e6;border-radius:0 5em 5em 0;font-size:13px;font-weight:900;height:43px;padding:10px 25px;position:absolute;right:1px;top:1px}@media (max-width:991px){.product-table{display:block;overflow-x:auto}.continue-shopping .left{width:auto}}.chk-panel{border:1px solid #e5e5e5}.chk-body{padding-left:25px}.chk-body form .form-group{margin-bottom:15px}.chk-panel .panel{border-bottom:1px solid #e5e5e5;border-radius:0;box-shadow:none;padding:20px 30px}.chk-panel .panel+.panel{margin-top:0}.chk-panel .panel:last-child{border-bottom:none}.chk-form .radio-inline{display:inline-block;margin:10px 0 0;width:100%}.chk-body p,.chk-body ul li{color:#999}.chk-body ul li{display:inline-block;margin:8px 0 0;width:100%}.chk-body ul li span{line-height:normal;margin-right:10px;vertical-align:text-bottom}.registed-form .fpw{float:left;margin:10px auto auto}.registed-form label{font-size:13px;margin-bottom:15px}@media (max-width:767px){.chk-panel .panel{padding:20px 15px}.chk-body{padding-left:0}.chk-form{margin-bottom:30px}.absolute-pager a{margin-bottom:5px}}.account-body{padding-left:35px;padding-top:20px}.acnt-list li{padding:5px 0}.acnt-list li i{margin-right:5px}.account-wrap{border:1px solid #e5e5e5;padding:30px}.subscribe-group>label{padding-right:15px}.subscribe-group>.radio-inline{margin-top:-10px}.order-status>.btn{margin:5px}.review-table td{text-align:left;border-bottom:1px solid #eee}.review-table .ratings{width:40%}.sticky .post-meta.sticky-posts{display:block}.sticky .sticky-content .sticky-post{padding:5px 10px;background:#7fba00;color:#fff}.carousel-control.left span,.carousel-control.right span{position:absolute;top:45%;display:block}.carousel-control.left span{right:0}.blog-caption .title-2{padding:10px 0}.blog-heading .title-2{float:left}.blog-tabs{float:right;margin:12px 0;padding:0}.blog-heading{display:inline-block;vertical-align:middle;width:100%}.blog-tabs>li{display:inline-block;font-weight:500;margin:auto 7px 15px}.blog-tabs>li a{position:relative}.blog-tabs li a::after{height:2px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:90%;transform:translateY(0);-webkit-transform:translateY(0);transition:opacity .3s ease 0s,transform .3s ease 0s;-webkit-transition:opacity .3s ease 0s,-webkit-transform .3s ease 0s;width:100%}.blog-tabs li a:focus::after,.blog-tabs li a:hover::after,.blog-tabs li.active a::after{opacity:1;transform:translateY(25px);-webkit-transform:translateY(25px)}.blog-media>img{margin:40px auto 50px}.blog-single .caption>p,.blog-single blockquote{margin-bottom:40px}blockquote{color:#000;font-size:18px;font-weight:500;padding:12px 30px}.blog-single .author{border-radius:20px;color:#fff;font-size:18px;font-style:italic;margin:80px auto;padding:50px 50px 40px;position:relative;text-align:center}.blog-single .author>img{border:5px solid #fff;border-radius:50%;left:0;margin:auto;position:absolute;right:0;top:-30px}.view-comment .img-comment{float:left}.view-comment .caption-comment{display:block;margin-left:110px;vertical-align:top}.view-comment{display:inline-block;margin-top:20px;width:100%}.view-comment.child{padding-left:10%}.woocommerce a.added_to_cart{display:block;float:right;width:100%!important;position:absolute;bottom:-55px;left:0}.footer-bottom,.footer-widget .list li a{position:relative}#yith-quick-view-content .item{float:left;display:none}#yith-quick-view-content .item:first-child{display:block;min-width:100%;text-align:center}#yith-quick-view-content .item:first-child img{margin:0 auto;float:none;text-align:center}#yith-quick-view-content div.summary{width:50%}.yith-wcwl-add-to-wishlist .feedback{display:none}@media (max-width:767px){.blog-caption{margin-top:20px}.view-comment.child{padding-left:5%}}@media (max-width:480px){.blog-tabs li a::after{height:0}}.contact-map{margin:20px auto 60px}#map{height:530px}.contact-details{margin:50px auto auto 25px}.contact-details li{padding-top:10px}.contact-details li>strong{color:#ccc;display:inline-block;width:90px}@media (max-width:568px){#map{height:350px}}.coming-wrap{background-image:url(../images/slide-5.jpg);background-position:center center;background-size:cover;padding-bottom:150px}.coming-wrap .social-icon>a{font-size:14px;height:30px;line-height:27px;margin:5px;width:30px}.wpcf7-form-control{max-height:200px}ul li{padding-bottom:10px}ul li:last-child{padding-bottom:0}.pop-up-box li:last-child{padding-bottom:15px}ul li strong{min-width:90px;display:inline-block}.footer-widget .main-logo .medium-font{margin-left:0;display:block}.footer-widget .main-logo,.footer-widget-area .main-logo{margin-top:-33px}.text-widget li i{display:table-cell;width:20px}.text-widget li span{display:table-cell;vertical-align:inherit}.footer-widget .divider-2{margin:20px auto}.footer-widget ul li{font-size:15px;padding:5px 0 5px 20px}.footer-widget .list li>a::before{color:#ccc;content:"\f18e";font-family:FontAwesome;margin-right:5px;vertical-align:middle}.footer-widget .list li>a:hover:before{-webkit-animation:bounceIn .5s;animation:bounceIn .5s}.footer-widget .instagram-widget li{padding:3px 0 0;display:inline-block}.footer-bottom .primary-navbar>li,.footer-bottom p{margin:0;padding:0;width:auto}.footer-bottom .primary-navbar>li a{text-transform:lowercase}@media (max-width:767px){.footer-bottom .primary-navbar{text-align:left;margin-top:20px}.comment .children{padding-left:10px}.sec-space-bottom{padding-bottom:0}.ts-tabs-nav{margin:0 auto 60px}.ts-tabs-nav>span{min-width:170px!important}.ts-tabs-nav>span:nth-child(n+3){float:left}.tnp-widget-minimal input.tnp-submit{float:left;margin-top:5px}}.to-top{color:#dedede;cursor:pointer;font-size:26px;height:30px;line-height:30px;margin:auto;position:fixed;right:50px;bottom:10%;text-align:center;width:30px;z-index:999;display:none}.organic-content .item{padding:0 15px}.footer-bottom .to-top{position:absolute;display:block;bottom:100%;right:0;left:0;margin-bottom:-50px}.to-top:focus,.to-top:hover{color:#525252}.footer-widget-area ul{padding-left:0}.subscribe-me{background:rgba(0,0,0,0);box-shadow:none;height:auto;left:0;margin:auto;padding:0;right:0;top:10%;width:770px}.subscribe-me .form-group .form-control{text-align:center;margin:auto}.subscribe-wrap{display:inline-block;padding:100px 30px 85px;position:relative;vertical-align:middle;width:100%;z-index:1;text-align:center}.subscribe-me .section-title{color:#333;margin:40px auto auto}.subscribe-me .modal-content{background-image:url(../images/subscribe.jpg);border-radius:0;background-position:center bottom}.sb-close-btn,.subscribe-me .popup-cls{background-image:url(../images/close-bg.png);font-size:20px;height:50px;opacity:1;position:absolute;right:0;top:0;width:50px;z-index:5}.subscribe-me .popup-cls:hover{opacity:.5}.sb-close-btn i,.subscribe-me .popup-cls i{position:absolute;right:10px;top:10px;cursor:pointer}@media (max-width:991px){.subscribe-me{width:auto;margin:auto 25px;top:10%;height:400px;overflow:auto}.subscribe-me .form-group .form-control{width:100%}.subscribe-wrap{padding:50px 20px 80px}.testimonial-section{margin-top:-15px!important}}.login-form label .pw{display:inline-block;margin-top:5px}.login-form .forgot-pw{float:right}@media (min-width:768px){.register-wrap{border-left:1px solid #e5e5e5;padding-left:70px}.login-wrap{padding-right:40px}}@media (max-width:991px){.mega-submenu .register-wrap{border-left:0;padding-left:0}.login-popup{padding-bottom:0;padding-top:0}.login-form .forgot-pw{float:none;margin-top:10px}}.search-form .screen-reader-text,.sidebar .screen-reader-text{display:none}.sidebar .search-form,.sidebar select{margin-top:10px}.sidebar ul.children{padding-left:0}.search-form .screen-reader-text{margin-bottom:10px}.ts-custom-gallery-slide{padding:0!important;margin:0 0 7px!important}.ts-custom-gallery-slide img{border:none!important;padding:0!important;background:0 0!important;border-radius:0!important}.woocommerce .woocommerce-product-rating{display:inline-block;clear:none;float:right}.woocommerce .star-rating span::before,.woocommerce .star-rating::before,.woocommerce .woocommerce-product-rating .star-rating{color:#f6cc28}.woocommerce-review-link{color:#999;font-size:12px;float:right;line-height:14px;padding-left:5px}.woocommerce .woocommerce-product-rating .star-rating{margin:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:900;text-decoration:none}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt{border:none;border-radius:2em;box-shadow:none;font-size:18px;height:52px;padding:0 25px;color:#fff;min-width:200px;line-height:50px;background-color:#7fba00;font-weight:400;-ms-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-align:center}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{background-color:#525252;color:#fff}.coupon .input-text{height:50px;width:110px}.woocommerce .quantity .qty{width:100px}.woocommerce .input-text{height:50px;line-height:5px;border:1px solid #e5e5e5;padding:5px}.woocommerce-page table.cart td.actions .coupon .input-text{width:120px}.page-title{display:none}.index-z{z-index:1}.overflow-visible{overflow:visible!important}.background-position.vc_custom_1505135896028{background-position:right top!important}.vc_row.background-position-bottom.vc_custom_1505137119845{background-position:0 100%!important}

.page-links {
	float: left;
	width: 100%;
	margin: 10px 0;
}

.page-links span,
.page-links a {
	padding: 5px;
}

.page-links span.page-links-title {
	padding-left: 0;
}

.post .content {
	float: left;
	width: 100%;
}

.absolute-pager {
	margin-top: 30px;
}

.woocommerce div.product form.cart .variations label {
	color: #333;
	font-size: 16px;
	font-weight: normal;
}

.woocommerce div.product div.images {
	width: 100%!important;
}

.no-js .single-product-image-area .owl-carousel,
.sync2.owl-carousel {
	float: left;
	width: 100%;
}

.woocommerce div.product div.images img {
	width: auto!important;
}

.woocommerce .single_add_to_cart_button.disabled {
	background: #6bb42f!important;
}

.product-single .item.woocommerce-product-gallery__image > a {
	border: none!important;
}

.woocommerce div.product div.images,
.woocommerce-page div.product div.images {
	width: 100%;
}

.yith-wcwl-add-to-wishlist-button__label {
    display: none;
}