@-webkit-keyframes color-change{
    0%{
        color:red
    }
    50%{
        color:#00f
    }
    to{
        color:red
    }
}
@-moz-keyframes color-change{
    0%{
        color:red
    }
    50%{
        color:#00f
    }
    to{
        color:red
    }
}
@-ms-keyframes color-change{
    0%{
        color:red
    }
    50%{
        color:#00f
    }
    to{
        color:red
    }
}
@-o-keyframes color-change{
    0%{
        color:red
    }
    50%{
        color:#00f
    }
    to{
        color:red
    }
}
@keyframes color-change{
    0%{
        color:red
    }
    50%{
        color:#00f
    }
    to{
        color:red
    }
}
@media (min-width: 1200px){
    .error-popup .popup_content .container{
        max-width:450px
    }
    .error-popup .popup_content .container .popup_inner{
        min-width:400px;
        max-width:400px;
        min-height:150px
    }
}
.popup_cart{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    display:table;
    height:100%;
    width:100%;
    z-index:-1;
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -ms-transition:all .3s ease-in-out 0s;
    -o-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s
}
.popup_cart .popup_bg{
    position:absolute;
    height:calc(100% + 202px);
    top:-101px;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    background:#050608;
    z-index:-1;
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.popup_cart .popup_content{
    display:table-cell;
    vertical-align:middle;
    width:100%;
    opacity:0;
    max-height:calc(100% - 202px);
    visibility:hidden;
    -webkit-transition:all .1s ease-in-out;
    -moz-transition:all .1s ease-in-out;
    -ms-transition:all .1s ease-in-out;
    -o-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out
}
.popup_cart .popup_content .container{
    position:relative;
    z-index:99;
    text-align:center
}
.popup_cart.active{
    z-index:90
}
.popup_cart.active .popup_bg,.popup_cart.active .popup_content{
    z-index:90;
    opacity:1;
    visibility:visible
}
.popup_cart.active .popup_close{
    opacity:1;
    z-index:99;
    right:0;
    top:0;
    background:#ac8832;
    width:25px;
    height:25px;
    line-height:22px;
    text-align:center
}
.popup_cart.active .popup_close:hover{
    background:#926d13
}
.popup_cart.active .popup_bg{
    background-color:#000000bf
}
.popup_cart .popup_close{
    right:0px;
    position:absolute;
    z-index:-1;
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.popup_cart svg.icon-close{
    fill:#fff;
    height:20px;
    width:20px
}
.popup_cart .popup_inner{
    position:relative;
    display:inline-block;
    text-align:left;
    min-width:440px;
    max-width:440px;
    background:#fff;
    padding:25px
}
.popup_cart .popup_inner>div{
    display:inline-block;
    vertical-align:top
}
.popup_cart .popup_inner .product-info{
    margin-left:110px;
    vertical-align:top;
    display:block
}
.popup_cart .popup_inner .product-image{
    width:102px;
    float:left;
    margin-right:4px;
    border:1px solid #ebebeb
}
.popup_cart .popup_inner .product-name{
    color:#222;
    display:block;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    margin:0 0 5px;
    line-height:100%
}
.popup_cart .popup_inner .actions>.btn{
    float:left;
    border-color:#ac8832;
    background:#ac8832;
    border-radius:0;
    width:100%;
    padding:4px 20px;
    font-size:13px;
    margin:5px 0;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.popup_cart .popup_inner .actions>.btn:hover{
    background:#926d13
}
.popup_cart .popup_inner .actions>.btn:last-child{
    margin-bottom:0
}
.popup_cart .popup_inner .mesenger-noty{
    display:inline-block;
    background:#eee;
    padding:0 10px;
    clear:both;
    margin-top:10px;
    width:100%
}
.popup_cart .popup_inner .success-message{
    font-size:11px;
    font-weight:300;
    height:30px;
    line-height:30px;
    color:#ac8832;
    padding:0 10px 0 20px;
    margin:0;
    position:relative
}
.popup_cart .popup_inner .success-message:before{
    font-family:FontAwesome;
    content:"\f00c";
    left:0;
    position:absolute;
    top:1px
}
.page-cart .title-cart{
    font-size:28px;
    letter-spacing:.05em;
    font-weight:700;
    color:#222;
    text-transform:uppercase
}
@media (min-width: 1200px){
    .page-cart .title-cart{
        font-size:34px;
        line-height:44px;
        padding:0 0 20px
    }
}
@media (max-width: 1024px){
    .page-cart .title-cart{
        font-size:26px
    }
}
@media (max-width: 575px){
    .page-cart .title-cart{
        font-size:22px;
        letter-spacing:0
    }
}
.page-cart .cart>table{
    border-spacing:0;
    border-width:1px 0 0 1px;
    margin:1.5em 0 1.75em;
    width:100%
}
.page-cart .cart>table .cart__row.cart__header th{
    text-transform:uppercase;
    color:#222;
    padding:10px;
    border:1px solid #ddd
}
.page-cart .cart>table tr{
    border:1px solid #ddd;
    color:#333
}
.page-cart .cart>table th{
    padding:10px 20px;
    text-transform:uppercase
}
@media (min-width: 749px){
    .page-cart .cart>table td{
        border:1px solid #ddd
    }
}
.page-cart .cart>table td{
    padding:15px;
}
@media only screen and (max-width: 749px){
    .page-cart .cart>table .cart-flex{
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        width:100%;
        -webkit-flex-wrap:wrap;
        -moz-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -ms-flex-align:center;
        -webkit-align-items:center;
        -moz-align-items:center;
        -ms-align-items:center;
        -o-align-items:center;
        align-items:center;
        box-shadow:0 1px 6px #2021242e;
        margin-bottom:10px;
        border:none;
        border-radius:5px
    }
    .page-cart .cart>table .cart__update-wrapper label,.page-cart .cart>table .cart__header{
        display:none!important
    }
    .page-cart .cart>table tr{
        padding:10px
    }
    .page-cart .cart>table .cart__qty .cart__qty-input,.page-cart .cart>table .cart__qty .cart__remove,.page-cart .cart>table .cart__qty .cart__update{
        width:100%;
        margin-top:10px
    }
    .page-cart .cart>table .cart__image-wrapper a{
        display:block;
        padding-right:15px
    }
    .page-cart .cart>table .small--hide{
        display:none!important
    }
    .page-cart .cart>table .cart-flex-item{
        display:block;
        min-width:0;
        -webkit-flex:1 1 100%;
        -moz-flex:1 1 100%;
        -ms-flex:1 1 100%;
        flex:1 1 100%;
        padding:0
    }
    .page-cart .cart>table .cart-flex-item.cart__image-wrapper{
        -webkit-flex:0 0 85px;
        -moz-flex:0 0 85px;
        -ms-flex:0 0 85px;
        flex:0 0 85px
    }
    .page-cart .cart>table .cart-flex-item.cart__meta{
        -webkit-flex:1 1 0%;
        -moz-flex:1 1 0%;
        -ms-flex:1 1 0%;
        flex:1 1 0%
    }
    .page-cart .cart>table .cart-flex-item.cart__price-wrapper{
        -webkit-flex:0 1 24%;
        -moz-flex:0 1 24%;
        -ms-flex:0 1 24%;
        flex:0 1 24%;
        text-align:right
    }
}
.page-cart .cart>table .list-view-item__title{
    text-transform:capitalize;
    font-weight:700;
    margin-bottom:10px;
    display:inline-block
}
.page-cart .cart>table .small--hide .money,.page-cart .cart>table .cart-flex-item .money{
    font-size:14px;
    font-weight:700
}
@media (min-width: 567px){
    .page-cart .cart>table .small--hide .money,.page-cart .cart>table .cart-flex-item .money{
        font-size:18px
    }
}
.page-cart .cart>table .cart__update-wrapper label{
    display:block
}
.page-cart .cart>table .cart__update-wrapper .cart__qty-input{
    height:33px;
    border:1px solid #ddd;
    min-width:60px;
    max-width:145px;
    text-align:center;
    margin-bottom:10px
}
.page-cart .cart__shipping{
    margin:10px 0 20px;
    font-style:italic
}
.page-cart .cart__subtotal .money{
    font-size:16px;
    font-weight:700;
    color:red
}
.page-cart .cart__subtotal-title{
    font-weight:700;
    color:#222;
    text-transform:uppercase;
    padding-right:15px;
    font-size:18px
}
.page-cart .cart_border{
    border:1px solid #ddd;
    padding:20px;
    min-height:231px;
    margin-bottom:15px
}
@media (max-width: 991px){
    .page-cart .cart_border{
        padding:15px 10px;
        min-height:160px
    }
}
.page-cart .cart-note .cart-note__label{
    display:block
}
.page-cart .cart-note .cart-note__label span{
    background:#e95144;
    color:#fff;
    font-size:10px;
    font-weight:700;
    padding:2px 5px;
    margin-right:10px;
    text-transform:uppercase
}
.page-cart .cart-note .cart-note__input{
    width:100%;
    background:#eee;
    padding:10px;
    border:none
}
.page-cart .empty-page-content{
    padding:60px 20px 100px
}
@media (max-width: 1024px){
    .page-cart .empty-page-content{
        padding:30px 20px 60px
    }
}
@media (max-width: 575px){
    .page-cart .empty-page-content{
        padding:10px 10px 40px
    }
}
.page-cart .empty-page-content .ico_empty i{
    font-size:150px;
    line-height:1.1;
    color:#ebecee
}
@media (max-width: 575px){
    .page-cart .empty-page-content .ico_empty i{
        font-size:100px
    }
}
@media (max-width: 1024px){
    .page-cart .empty-page-content .ico_empty i{
        font-size:110px
    }
}
.page-cart .empty-page-content .cart_empty{
    color:#191919;
    padding:0;
    margin:13px 0 0;
    font-size:34px;
    font-weight:700;
    letter-spacing:.03em;
    line-height:44px;
    text-transform:uppercase
}
@media (max-width: 1024px){
    .page-cart .empty-page-content .cart_empty{
        font-size:26px
    }
}
@media (max-width: 575px){
    .page-cart .empty-page-content .cart_empty{
        font-size:22px;
        letter-spacing:0
    }
}
.page-cart .empty-page-content .cart__continue-btn{
    letter-spacing:.03em;
    text-transform:uppercase;
    font-weight:700;
    padding:8px 20px;
    background:#ac8832;
    border-radius:0;
    color:#fff;
    margin-top:20px
}
.page-cart .empty-page-content .cart__continue-btn:hover{
    background:#222
}
.widget-prd-featured .owl-nav div.owl-prev,.widget-prd-featured .owl-nav div.owl-next{
    top:-65px;
    position:absolute;
    height:30px;
    width:30px;
    line-height:28px;
    border:none;
    opacity:1;
    background:#c1c1c1;
    font-size:18px;
    margin:0;
    padding:0;
    color:#fff;
    text-align:center;
    -webkit-transition:all .2s ease-in-out 0s;
    -moz-transition:all .2s ease-in-out 0s;
    -ms-transition:all .2s ease-in-out 0s;
    -o-transition:all .2s ease-in-out 0s;
    transition:all .2s ease-in-out 0s
}
@media (max-width: 568px){
    .widget-prd-featured .owl-nav div.owl-prev,.widget-prd-featured .owl-nav div.owl-next{
        top:-55px;
        height:24px;
        width:24px;
        line-height:24px
    }
}
.widget-prd-featured .owl-nav div.owl-prev:before,.widget-prd-featured .owl-nav div.owl-next:before{
    display:none
}
.widget-prd-featured .owl-nav div.owl-prev:hover,.widget-prd-featured .owl-nav div.owl-next:hover{
    background-color:#ac8832
}
.widget-prd-featured .owl-nav div.owl-prev{
    left:auto;
    right:32px
}
.widget-prd-featured .owl-nav div.owl-prev:hover{
    background-position:0px 0
}
.widget-prd-featured .owl-nav div.owl-next{
    left:auto;
    right:0
}
.widget-prd-featured .wrap{
    padding:30px 20px
}
@media (max-width: 1199px){
    .widget-prd-featured .wrap{
        padding:20px 10px
    }
}
.widget-prd-featured .product-item{
    display:inline-block;
    padding-bottom:10px;
    margin-bottom:10px;
    width:100%
}
.widget-prd-featured .product-item img{
    -webkit-transition:all .4s ease;
    -moz-transition:all .4s ease;
    -ms-transition:all .4s ease;
    -o-transition:all .4s ease;
    transition:all .4s ease
}
.widget-prd-featured .product-item:hover img{
    opacity:.8
}
.widget-prd-featured .product-item:last-child{
    margin-bottom:0;
    padding-bottom:0;
    border:none
}
.widget-prd-featured .product-item .product-img{
    width:70px;
    float:left
}
@media (min-width: 1200px){
    .widget-prd-featured .product-item .product-img{
        width:100px;
        border:1px solid #ebebeb
    }
}
.widget-prd-featured .product-item .product-info{
    margin-left:75px;
    background:transparent;
    color:#666
}
@media (min-width: 1200px){
    .widget-prd-featured .product-item .product-info{
        margin-left:110px
    }
}
.widget-prd-featured .product-item .product-info h4{
    margin:0 0 5px;
    font-weightt:400
}
.widget-prd-featured .product-item .product-info a{
    font-size:13px;
    color:#1c1c1c;
    font-weight:500;
    text-transform:capitalize
}
.widget-prd-featured .product-item .product-info a:hover{
    color:#ac8832
}
.widget-prd-featured .product-item .product-info .add-sellect,.widget-prd-featured .product-item .product-info .btn-addToCart{
    background:#f2f2f2;
    text-transform:uppercase;
    display:inline-block;
    padding:9px 12px;
    border-radius:20px;
    font-size:12px;
    color:#aaa;
    font-weight:600;
}
.widget-prd-featured .product-item .product-info .add-sellect a,.widget-prd-featured .product-item .product-info .btn-addToCart a{
    color:#aaa
}
.widget-prd-featured .product-item .product-info .add-sellect i,.widget-prd-featured .product-item .product-info .add-sellect:hover,.widget-prd-featured .product-item .product-info .btn-addToCart:hover{
    color:#fff;
    background:#ac8832
}
.widget-prd-featured .product-item .product-info .add-sellect:hover a,.widget-prd-featured .product-item .product-info .btn-addToCart:hover a{
    color:#fff
}
.widget-prd-featured .product-item .product-info .custom-reviews{
    margin-top:8px;
    margin-bottom:10px
}
.widget-prd-featured .product-item .price{
    margin-bottom:10px
}
.widget-prd-featured .product-item .price .price-new,.widget-prd-featured .product-item .price .price span.price{
    font-size:15px
}
.widget-prd-featured .product-item:hover .product-img{
    border-color:#ac8832
}
.widget-categories .block-content>ul>li{
    padding:0;
    position:relative;
    margin:0;
    box-shadow:none;
    background:transparent;
    border-bottom:1px solid #ddd
}
.widget-categories .block-content>ul>li:last-child{
    border:none
}
.widget-categories .block-content>ul>li>a{
    padding:10px 0;
    display:block;
    color:#222;
    font-size:14px
}
.widget-categories .block-content>ul>li>a:hover{
    color:#ac8832
}
.page-hotdeal .page-title{
    font-size:18px;
    font-weight:700;
    margin-bottom:30px;
    color:#222;
    text-transform:uppercase;
    padding-bottom:3px;
    position:relative
}
.page-hotdeal .page-title:before{
    display:none
}
.page-hotdeal .product-item-container:hover .countdown_tab{
    opacity:1!important
}
.page-hotdeal .deal-image{
    margin-bottom:30px
}
.page-hotdeal .ltabs-tabs-container{
    position:relative
}
.page-hotdeal .ltabs-tabs-container .tab-content{
    opacity:0;
    height:0;
    overflow:hidden;
    transition:all .2s ease-in-out 0s
}
.page-hotdeal .ltabs-tabs-container .tab-content.current{
    opacity:1;
    height:auto;
    overflow:visible;
    transition:all .2s ease-in-out 0s
}
@media (min-width: 568px){
    .page-hotdeal .ltabs-tabs-container .tabs-menu{
        border-bottom:1px solid #ddd;
        margin-bottom:30px;
        width:100%;
        display:inline-block
    }
    .page-hotdeal .ltabs-tabs-container .tabs-menu .tabs-menu_btn{
        display:none
    }
    .page-hotdeal .ltabs-tabs-container .tabs-menu ul li.tabs-menu-label{
        margin-bottom:-1px;
        background-color:#eee;
        border-left:1px solid #ddd;
        border-top:1px solid #ddd;
        cursor:pointer;
        float:left;
        font-size:13px;
        padding:12px 15px;
        position:relative
    }
    .page-hotdeal .ltabs-tabs-container .tabs-menu ul li.tabs-menu-label.current{
        color:#ac8832;
        border-top:2px solid #ac8832
    }
}
@media (max-width: 567px){
    .page-hotdeal .ltabs-tabs-container .tabs-menu{
        position:absolute;
        top:0;
        right:15px
    }
    .page-hotdeal .ltabs-tabs-container .tabs-menu .tabs-menu_btn{
        border:1px solid #ddd;
        font-size:21px;
        color:#222;
        height:30px;
        width:33px;
        display:block;
        text-align:center;
        line-height:26px
    }
    .page-hotdeal .ltabs-tabs-container .tabs-menu .tabs-menu_title{
        opacity:0;
        overflow:hidden;
        margin:0;
        min-width:200px;
        background:#fff;
        border:1px solid #ddd;
        z-index:10;
        padding:10px 20px;
        position:absolute;
        top:calc(100% + 1px);
        border-bottom-right-radius:3px;
        border-bottom-left-radius:3px;
        transition:all .2s ease 0s;
        right:0
    }
    .page-hotdeal .ltabs-tabs-container .tabs-menu .tabs-menu_title li{
        display:block;
        padding:2px 0;
        text-align:left;
        width:100%;
        border-bottom:1px solid #ddd;
        height:35px;
        line-height:33px;
        font-size:13px
    }
    .page-hotdeal .ltabs-tabs-container .tabs-menu .tabs-menu_title li:last-child{
        border-bottom:none
    }
    .page-hotdeal .ltabs-tabs-container .tabs-menu .tabs-menu_title.tabs-open{
        opacity:1;
        overflow:visible;
        transition:all .2s ease 0s;
        display:block
    }
}
.collection-info .collection-des{
    overflow:hidden;
    margin-bottom:10px
}
.collection-info .collection_image{
    margin-bottom:15px;
    max-height:500px;
    overflow:hidden
}
.collection-info .collection_image .owl-dots{
    bottom:20px;
    position:absolute;
    text-align:center;
    left:50%;
    transform:translate(-50%)
}
.collection-info .collection_image .owl-dot{
    background:#fff;
    margin:0 7px;
    width:10px;
    height:10px;
    padding:0 5px;
    transition:all .3s ease 0s;
    border-radius:50%;
    float:left
}
.collection-info .collection_image .owl-dot:hover,.collection-info .collection_image .owl-dot.active{
    background:#ac8832
}
.collection-info .collection-des{
    margin-bottom:30px;
    overflow:hidden
}
.collection-info .collection-des .full_category{
    border-right:1px solid #E8E8E8;
    border-top:1px solid #E8E8E8;
    overflow:hidden
}
.collection-info .collection-des .full_category.style2{
    border-bottom:1px solid #E8E8E8
}
.collection-info .collection-des .full_category.style2 .cat-wrap{
    border-left:1px solid #E8E8E8;
    margin-bottom:-1px;
    text-align:left;
    min-height:165px
}
.collection-info .collection-des .full_category.style2 .cat-wrap h2.cat-title{
    margin:0;
    font-size:16px;
    font-weight:500;
    padding:12px 15px 12px 20px;
    text-align:left;
    display:inline-block;
    max-width:95%;
    line-height:normal
}
.collection-info .collection-des .full_category.style2 .cat-wrap .cat-content{
    margin:0 auto 11px;
    overflow:hidden;
    text-align:left
}
.collection-info .collection-des .full_category.style2 .cat-wrap .cat-content img{
    width:90px;
    height:90px;
    overflow:hidden;
    display:block;
    position:absolute;
    left:20px
}
.collection-info .collection-des .full_category.style2 .cat-wrap .cat-content .cat-list{
    margin-left:130px;
    min-height:100px
}
.collection-info .collection-des .full_category.style2 .cat-wrap .cat-content .cat-list.shop-all a{
    text-decoration:underline
}
.collection-info .collection-des .full_category.style2 .cat-wrap .cat-content .cat-list li a{
    font-size:13px;
    text-transform:capitalize;
    color:#444
}
.collection-info .collection-des .full_category.style2 .cat-wrap .cat-content .cat-list li a:hover{
    color:#ac8832
}
.collection-info .collection-des .cate-inner{
    margin:0 auto;
    overflow:hidden;
    text-align:center;
    position:relative;
    z-index:1;
    border-left:1px solid #E8E8E8;
    border-bottom:1px solid #E8E8E8
}
.collection-info .collection-des .cate-inner h3.sub_title{
    background:rgba(242,242,242,.55);
    text-align:center;
    height:35px;
    line-height:35px;
    overflow:hidden;
    border-bottom:1px solid #E8E8E8;
    margin-bottom:-1px;
    margin-top:-10px;
    z-index:2;
    position:absolute;
    cursor:pointer;
    font-size:15px;
    font-weight:600;
    width:100%;
    bottom:0;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.collection-info .collection-des .cate-inner:hover h3.sub_title{
    background:rgba(102,102,102,.55);
    color:#fff
}
.collection-info .title-category{
    font-size:18px;
    font-size:1.8rem;
    text-transform:uppercase;
    color:#222;
    border-bottom:2px solid #d7d7d7;
    display:inline-block;
    width:100%;
    position:relative;
    margin-top:0;
    padding-bottom:10px
}
.collection-info .title-category:after{
    position:absolute;
    content:"";
    width:110px;
    height:2px;
    background-color:#ac8832;
    bottom:-2px;
    left:0
}
h1.page-title{
    font-size:22px;
    color:#444;
    font-weight:700;
    text-transform:uppercase;
    position:relative;
    margin-bottom:30px
}
@media (max-width: 991px){
    h1.page-title{
        font-size:16px;
        margin-bottom:15px
    }
}
h1.page-title:before{
    content:"";
    width:70px;
    height:3px;
    display:inline-block;
    position:absolute;
    bottom:-8px;
    left:0;
    background:#ac8832
}
@media (max-width: 991px){
    h1.page-title:before{
        width:50px;
        height:2px;
        bottom:-5px
    }
}
h3.page-title{
    color:#222;
    font-size:18px;
    text-transform:uppercase;
    position:relative;
    line-height:100%;
    margin:0 0 15px;
    padding-bottom:8px
}
@media (min-width: 992px){
    h3.page-title{
        font-size:22px
    }
}
h3.page-title:before{
    content:"";
    width:70px;
    height:1px;
    display:inline-block;
    position:absolute;
    bottom:-2px;
    left:0;
    background:#ac8832
}
h2.page-title{
    font-size:16px;
    text-transform:capitalize;
    font-weight:700;
    position:relative;
    line-height:100%;
    margin:0 0 40px;
    padding-bottom:15px;
    color:#444
}
h2.page-title:before{
    content:"";
    width:70px;
    height:3px;
    position:absolute;
    bottom:0;
    left:0;
    background:#ac8832
}
.formlogin{
    padding:30px;
    background-color:#fafafa;
    border:1px solid #ebebeb
}
@media (min-width: 992px){
    .formlogin{
        min-height:420px
    }
}
@media (max-width: 991px){
    .formlogin{
        padding:15px;
        margin-bottom:1.5rem
    }
}
.formlogin label{
    font-weight:500
}
.formlogin .btn.default{
    text-transform:uppercase;
    color:#fff
}
.formlogin .btn.default .fa-user-plus{
    margin-right:3px
}
.formlogin .registerdescription{
    margin-bottom:25px
}
.template-404 footer,.template-404 #header{
    display:none
}
.template-404 .main-content{
    padding:0
}
.page-404{
    position:relative
}
.page-404 .content{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    left:0%;
    width:100%
}
.page-404 .title-404{
    font-size:110px;
    line-height:1em;
    margin-bottom:36px;
    color:#fff;
    font-weight:500
}
.page-404 .title-404 span{
    color:#ac8832
}
@media (max-width: 1199px){
    .page-404 .title-404{
        font-size:80px
    }
}
@media (max-width: 991px){
    .page-404 .title-404{
        font-size:60px
    }
}
@media (max-width: 767px){
    .page-404 .title-404{
        font-size:24px;
        margin-bottom:0
    }
}
.page-404 .formSearch{
    width:490px;
    display:inline-block
}
@media (max-width: 767px){
    .page-404 .formSearch{
        display:none
    }
}
.page-404 .formSearch .form-control{
    border:1px solid #cbcbcb;
    border-right-color:#cbcbcb;
    border-right-style:solid;
    border-right-width:1px;
    border-right:none;
    border-radius:0;
    height:47px;
    padding:0 15px;
    line-height:47px
}
.page-404 .formSearch .btn-search{
    position:absolute;
    right:-11px;
    top:9px;
    background:transparent
}
.page-404 .formSearch .btn-search .btnSearchText{
    font-size:12px;
    font-weight:700;
    padding:15px 36px;
    background:#49a010;
    border-radius:0;
    color:#fff;
    height:50px;
    text-transform:uppercase
}
.page-404 .info-404 p{
    font-weight:500;
    font-size:15px;
    color:#fff;
    padding-right:10px;
    margin-bottom:31px
}
@media (max-width: 767px){
    .page-404 .info-404 p{
        display:none
    }
}
.page-404 .info-404 .dec{
    color:#d9d9d9;
    font-weight:500;
    font-size:14px
}
.page-404 .info-404 .fa{
    margin-right:5px
}
.page-404 .info-404 .btn.btn-default{
    text-transform:uppercase;
    background:transparent;
    display:block;
    margin-top:20px
}
.page-contact .title-page{
    font-size:20px;
    color:#444;
    font-weight:700;
    margin-bottom:30px;
    position:relative;
    text-transform:uppercase
}
.page-contact .title-page:before{
    content:"";
    background-color:#f50;
    width:70px;
    height:3px;
    display:inline-block;
    position:absolute;
    bottom:-8px;
    left:0
}
.page-contact .contact-des{
    font-size:14px;
    margin-bottom:20px;
    padding-bottom:28px;
    border-bottom:1px solid #ebebeb
}
.page-contact .contact-form .btn{
    font-size:14px;
    height:45px;
    padding:0 20px;
    line-height:45px;
    border:0;
    border-radius:0;
    margin-top:40px;
    margin-bottom:60px;
    display:inline-block;
    width:auto;
    color:#fff;
    font-weight:600;
    background:#ac8832
}
.page-contact .contact-form .btn:hover{
    background:#222222
}
.page-contact .contact-form input{
    height:40px;
    border:1px solid #ebeaea;
    border-radius:2px;
    width:100%;
    margin-bottom:30px;
    padding:0 10px
}
.page-contact .contact-form textarea{
    width:100%;
    border:1px solid #ebeaea;
    border-radius:2px;
    padding:10px;
    max-height:172px
}
.page-contact .contact-form .title-bonus-page h2{
    margin-bottom:21px;
    font-weight:500;
    color:#000;
    font-size:20px
}
.page-contact .contact-form .list-info{
    padding-bottom:20px;
    border-bottom:1px solid #ebebeb;
    margin-bottom:30px
}
.page-contact .contact-form .list-info .item-info{
    padding:5px 0;
    position:relative;
    font-size:13px
}
.page-contact .contact-form .list-info .item-info i{
    padding-right:20px;
    font-size:14px;
    padding-top:5px;
    vertical-align:top
}
.page-contact .contact-form .list-info .item-info span{
    display:inline-block
}
.page-contact .socials ul{
    margin-bottom:10px
}
.page-contact .socials ul li{
    display:inline-block;
    width:40px;
    height:40px;
    line-height:39px;
    border:1px solid #ebebeb;
    text-align:center;
    margin-right:10px;
    margin-bottom:10px;
    cursor:pointer
}
@media (max-width: 767px){
    .page-contact .socials ul li{
        margin-right:5px;
        margin-bottom:5px
    }
}
.page-contact .socials ul li a{
    color:#898989;
    font-size:18px
}
.page-contact .socials ul li:hover{
    background:#ac8832;
    border-color:#ac8832
}
.page-contact .socials ul li:hover a{
    color:#fff
}
.contact-map-wrap{
    border:5px solid #f3f3f3;
    margin-bottom:50px
}
.contact-map-wrap iframe{
    border:0;
    width:100%;
    overflow:hidden;
    height:290px
}
.page-about .title-about-us h2{
    font-weight:500;
    font-size:24px;
    text-align:center;
    color:#1c1c1c;
    margin:38px 0 27px
}

.page-about .content-about-us .des-about-us{
    line-height:21px;
    color:#666;
    margin-bottom:35px;
    padding-left:0px;
    text-align:justify;
}
@media (max-width: 767px){
    .page-about .content-about-us .des-about-us{
        padding-left:0
    }
}
.page-about .content-about-us .des-about-us p{
    margin-bottom:20px
}
.page-about .content-about-us a{
    background-color:#ccc;
    color:#fff;
    height:35px;
    border-radius:17px;
    display:inline-block;
    padding:0 35px;
    line-height:35px;
    text-transform:capitalize
}
.page-about .content-about-us a:hover{
    background:#ac8832
}
.page-about .content-about-us .image-about-us img{
    width:100%
}
.page-about .content-about-us .image-about-us img:hover{
    opacity:.7
}
.page-about .why-list li{
    position:relative;
    padding-left:29px;
    font-size:12px
}
.page-about .why-list li:before{
    content:"";
    width:14px;
    height:12px;
    display:inline-block;
    position:absolute;
    left:0px;
    top:10px;
    background:url(assets/icon-whylist.png) no-repeat top left
}
.page-about .why-list li>a{
    display:block;
    padding:5px 0 7px;
    background:url(assets/border-bottom-bs.png) repeat-x left bottom
}
.page-about .our-member{
    margin-top:30px;
    font-size:12px;
    text-align:center
}
.page-about .our-member .title-about-us>h2{
    padding:0 30px 6px;
    font-size:215.38%;
    font-weight:400;
    font-family:inherit
}
.page-about .our-member .dshort-des{
    margin-bottom:25px
}
.page-about .our-member .w-image-box{
    display:inline-block;
    margin:0 auto;
    position:relative;
    overflow:hidden
}
.page-about .our-member .w-image-box .item-image>a:before{
    background:rgba(0,0,0,.3);
    display:inline-block;
    content:"";
    width:100%;
    height:0%;
    position:absolute;
    left:0px;
    top:0px;
    z-index:2;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.page-about .our-member .w-image-box:hover .item-image>a:before{
    height:100%
}
.page-about .our-member .w-image-box:hover .cl-nw{
    bottom:28px
}
.page-about .our-member .w-image-box .cl-nw{
    display:inline-block;
    width:25px;
    height:25px;
    background-position:left top;
    background-repeat:no-repeat;
    position:absolute;
    bottom:-40px;
    left:50%;
    margin-left:-12px;
    overflow:hidden;
    text-indent:-9999px;
    z-index:10;
    border-radius:50px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.page-about .our-member .w-image-box .cl-nw.cl-facebook{
    background-image:url(assets/cl_facebook.png);
    margin-left:-42px;
    transition:all .3s ease .3s;
    -web-kit-transition:all .3s ease .3s;
    -moz-transition:all .3s ease .3s
}
.page-about .our-member .w-image-box .cl-nw.cl-flickr{
    background-image:url(assets/cl_flickr.png);
    transition:all .3s ease .6s;
    -web-kit-transition:all .3s ease .6s;
    -moz-transition:all .3s ease .6s
}
.page-about .our-member .w-image-box .cl-nw.cl-twitter{
    background-image:url(assets/cl_twitter.png);
    margin-left:18px;
    transition:all .3s ease .9s;
    -web-kit-transition:all .3s ease .9s;
    -moz-transition:all .3s ease .9s
}
.page-about .our-member .cl-name{
    margin:0
}
.page-about .our-member .cl-name>a{
    font-size:16px;
    color:#ac8832
}
.page-about .our-member .cl-name>a:hover{
    text-decoration:underline
}
.page-about .our-member .cl-job{
    font-size:116.6%;
    padding:3px 0 2px;
    color:#444;
    margin:0
}
.page-about .our-member .cl-des{
    color:#909090
}
.page-about .happy-about-us{
    clear:both;
    padding-top:45px
}
.page-about .happy-about-us .happy-ab{
    border:1px solid #e9e9e9;
    padding:33px 8px 20px;
    position:relative
}
.page-about .happy-about-us .title-happy-about{
    background:#fff;
    display:inline-block;
    left:20px;
    padding:5px 10px;
    position:absolute;
    top:-17px
}
.page-about .happy-about-us .title-happy-about h2{
    font-size:18px;
    color:#444;
    font-family:inherit;
    font-weight:400;
    margin:0
}
.page-about .happy-about-us .ct-why{
    padding:0 10px 0 25px;
    position:relative
}
.page-about .happy-about-us .ct-why:before{
    content:"";
    display:inline-block;
    position:absolute;
    width:16px;
    height:12px;
    background:url(assets/note-client.png) no-repeat top left;
    left:0px;
    top:6px
}
.page-about .happy-about-us .ct-why .client-say{
    font-size:13px;
    color:#909090;
    margin:0 0 10px
}
.page-about .happy-about-us .client-info-about .name{
    font-size:133%;
    color:#ac8832
}
.page--information .module-content{
    background:#fff;
    border:1px solid #ddd;
    padding:0 20px
}
.page--information .module-content .list-box li{
    position:relative;
    padding-left:15px
}
.page--information .module-content .list-box li:before{
    position:absolute;
    display:block;
    top:16px;
    background:#999;
    content:"";
    width:6px;
    height:6px;
    border-radius:100%;
    left:0
}
.page--information .title-under{
    position:relative;
    margin-bottom:50px
}
.page--information .title-under:after{
    content:"";
    position:absolute;
    display:block;
    height:4px;
    width:68px;
    background:#ac8832;
    bottom:-10px
}
.page--information .title-under.text-center:after{
    left:50%;
    margin-left:-34px
}
.page--information .media-box-link--arrow .icon{
    font-size:30px
}
.page--information .media-box-link--figure .icon{
    font-size:70px;
    width:70px;
    height:70px
}
.page--information .media-box-link{
    display:table-row;
    width:100%;
    height:100%;
    background-color:#ac8832;
    cursor:pointer;
    color:#fff;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.page--information .media-box-link h4{
    color:#fff;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.page--information .media-box-link--figure,.page--information .media-box-link--content,.page--information .media-box-link--arrow{
    display:table-cell;
    padding:6% 0;
    vertical-align:middle
}
.page--information .media-box-link--figure{
    width:23%
}
.page--information .media-box-link--content{
    padding-right:5%;
    width:67%
}
.page--information .media-box-link--arrow{
    width:10%;
    vertical-align:middle
}
.page--information .media-box-link:hover{
    background-color:#999
}
.page--information .content--gallery .row{
    margin:0 -8px
}
.page--information .content--gallery .col-md-1,.page--information .content--gallery .col-md-10,.page--information .content--gallery .col-md-11,.page--information .content--gallery .col-md-12,.page--information .content--gallery .col-md-2,.page--information .content--gallery .col-md-3,.page--information .content--gallery .col-md-4,.page--information .content--gallery .col-md-5,.page--information .content--gallery .col-md-6,.page--information .content--gallery .col-md-7,.page--information .content--gallery .col-md-8,.page--information .content--gallery .col-md-9,.page--information .content--gallery .col-sm-1,.page--information .content--gallery .col-sm-10,.page--information .content--gallery .col-sm-11,.page--information .content--gallery .col-sm-12,.page--information .content--gallery .col-sm-2,.page--information .content--gallery .col-sm-3,.page--information .content--gallery .col-sm-4,.page--information .content--gallery .col-sm-5,.page--information .content--gallery .col-sm-6,.page--information .content--gallery .col-sm-7,.page--information .content--gallery .col-sm-8,.page--information .content--gallery .col-sm-9{
    padding:0 8px
}
.page--information .content--gallery .popup-gallery{
    margin:0 0 15px;
    display:block
}
.page--information .content--gallery .popup-gallery.popup--video{
    position:relative;
    z-index:2;
    background:black
}
.page--information .content--gallery .popup-gallery.popup--video img{
    opacity:.6
}
.page--information .content--gallery .popup-gallery.popup--video:before{
    content:"\f01d";
    display:block;
    font-family:FontAwesome;
    position:absolute;
    z-index:4;
    left:50%;
    top:50%;
    font-size:52px;
    color:#ffffffe6;
    margin:-9px 0 0 -20px
}
.page--information .content--gallery .popup-gallery img{
    transition:.3 opacity ease-in-out
}
.page--information .content--gallery .popup-gallery:hover img{
    opacity:.7
}
.page--information ul.yt-accordion{
    list-style:none;
    margin:0
}
.page--information ul.yt-accordion .yt-accordion-group{
    margin-bottom:3px
}
.page--information ul.yt-accordion .yt-accordion-group .accordion-heading{
    color:#333;
    font-size:15px;
    padding:9px 15px;
    margin:0;
    line-height:22px;
    cursor:pointer;
    background:#ddd;
    text-transform:capitalize;
    position:relative
}
.page--information ul.yt-accordion .yt-accordion-group .accordion-heading .fa{
    margin-right:10px
}
.page--information ul.yt-accordion .yt-accordion-group .accordion-heading:hover,.page--information ul.yt-accordion .yt-accordion-group .accordion-heading.active{
    background:#ac8832;
    color:#fff
}
.page--information ul.yt-accordion .yt-accordion-group .accordion-heading.active:before{
    border:8px solid #ac8832;
    border-color:#ac8832 transparent transparent transparent;
    content:"";
    position:absolute;
    top:100%;
    left:30px
}
.page--information ul.yt-accordion .yt-accordion-inner{
    padding:15px 15px 10px;
    background:#ddd
}
.quick-view{
    bottom:0;
    left:0;
    outline:0 none;
    overflow-x:auto;
    overflow-y:scroll;
    position:fixed;
    right:0;
    top:0;
    z-index:1020;
    display:none
}
.quick-view .owl-nav{
    position:static
}
.quick-view .swatch .swatch-element{
    margin:0 7px 5px 0
}
.quick-view .swatch .header{
    line-height:32px
}
.quick-view .swatch label:before{
    border:2px solid white;
    border-radius:28px
}
.quick-view .swatch label{
    min-width:28px!important;
    height:28px!important;
    line-height:26px;
    border-radius:28px;
    overflow:hidden
}
.quick-view .selector-wrapper{
    display:none
}
.quick-view .content{
    position:relative;
    width:90%;
    margin:0 auto;
    background:#fff;
    padding:30px;
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%)
}
.quick-view .qv-left .quickview-image{
    border:1px solid #ebebeb
}
.quick-view .qv-left .more-view-wrapper{
    margin-top:10px
}
.quick-view .qv-left .more-view-wrapper a{
    border:1px solid #ebebeb;
    display:block;
    padding-bottom:1px
}
.quick-view .qv-left .more-view-wrapper a:hover,.quick-view .qv-left .more-view-wrapper a.actived{
    border-color:#ac8832
}
.quick-view .qv-left .more-view-wrapper .owl-nav div{
    width:30px;
    height:30px;
    line-height:30px;
    background-color:#c1c1c1;
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s;
    top:50%;
    text-align:center;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    position:absolute;
    color:#fff;
    border:none;
    border-radius:0
}
.quick-view .qv-left .more-view-wrapper .owl-nav div:hover{
    background:#ac8832
}
.quick-view .qv-left .more-view-wrapper .owl-nav div.owl-prev{
    left:-15px;
    float:left;
    background-color:#c1c1c1
}
.quick-view .qv-left .more-view-wrapper .owl-nav div.owl-prev:before{
    font-family:FontAwesome;
    content:"\f104"
}
.quick-view .qv-left .more-view-wrapper .owl-nav div.owl-prev:hover{
    background-color:#ac8832;
    opacity:1
}
.quick-view .qv-left .more-view-wrapper .owl-nav div.owl-next{
    right:-15px;
    float:right;
    background-color:#c1c1c1
}
.quick-view .qv-left .more-view-wrapper .owl-nav div.owl-next:before{
    font-family:FontAwesome;
    content:"\f105"
}
.quick-view .qv-left .more-view-wrapper .owl-nav div.owl-next:hover{
    background-color:#ac8832;
    opacity:1
}
.quick-view .product-inventory .fa{
    position:relative;
    top:1px;
    margin-right:5px;
    color:#598a23
}
.quick-view .qv-right h2.product-title{
    font-size:167%;
    font-family:inherit;
    font-weight:700;
    margin-top:-5px
}
.quick-view .qv-right .box-price .price-new{
    font-size:150%
}
.quick-view .qv-right .product-description{
    margin-bottom:10px
}
.quick-view .qv-right .product-variants{
    margin:0 -5px 15px
}
.quick-view .qv-right .product-variants .option-sl{
    padding:0 5px;
    width:50%;
    float:left
}
.quick-view .qv-right .product-variants .option-sl select{
    padding:5px 0 5px 15px;
    width:100%
}
.quick-view .qv-right .add-to-box .wrap-qty{
    height:42px;
    margin-bottom:30px
}
.quick-view .qv-right .add-to-box .wrap-qty label{
    float:left;
    display:inline-block;
    height:42px;
    line-height:42px;
    margin-right:26px;
    margin-bottom:0;
    color:#222;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase
}
.quick-view .qv-right .add-to-box .wrap-qty .qty-set{
    float:left;
    vertical-align:top;
    position:relative;
    border:1px solid #dddddd;
    padding:0 10px;
    display:flex
}
.quick-view .qv-right .add-to-box .wrap-qty .qty-set .quantity{
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    color:#222;
    padding:0;
    border:none;
    height:40px;
    width:80px;
    text-align:center;
    background:#fff;
    font-weight:600;
    font-size:14px;
    margin-top:1px
}
.quick-view .qv-right .add-to-box .wrap-qty .qty-set .button{
    width:11px;
    height:11px;
    font-size:0;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer;
    margin-top:14px
}
.quick-view .qv-right .add-to-box .wrap-qty .qty-set .button.inc{
    background:url(/assets/plus.png) no-repeat center center
}
.quick-view .qv-right .add-to-box .wrap-qty .qty-set .button.dec{
    background:url(/assets/minus.png) no-repeat center center
}
.quick-view .qv-right .add-to-box .add-to-cart-btn{
    line-height:40px;
    font-weight:400;
    height:40px;
    border:none;
    padding:0 40px;
    text-transform:uppercase;
    font-size:100%;
    color:#fff;
    border-radius:0;
    box-shadow:none;
    background:#222222
}
.quick-view .qv-right .add-to-box .add-to-cart-btn:hover{
    background:#ac8832
}
.quick-view .qv-right .total-price{
    margin-bottom:10px
}
.quick-view .qv-right .total-price label{
    min-width:70px;
    font-weight:400;
    color:#222
}
.quick-view .qv-right .total-price span{
    color:#ff3c20;
    position:relative;
    font-size:24px;
    top:1px;
    font-weight:500
}
.quick-view .close-quickview{
    position:absolute;
    right:10px;
    top:5px;
    font-size:20px
}
@media (min-width: 1200px){
    .quickview-template .content,.quick-view .content{
        width:980px
    }
}
@media (max-width: 1034px){
    .quick-view{
        display:none!important
    }
}
@media only screen and (max-width: 767px){
    .container{
        max-width:100%
    }
}
.page-wrapper.wrapper-iframed{
    margin:20px auto
}
.page-wrapper.wrapper-rounded{
    margin:20px auto;
    border-radius:10px;
    overflow:hidden
}
.wrapper-boxed,.wrapper-iframed,.wrapper-rounded{
    max-width:1250px;
    margin:0 auto;
    background:#fff;
    box-shadow:0 0 10px #0003
}
.wrapper-boxed .header-fixed.stickytop,.wrapper-iframed .header-fixed.stickytop,.wrapper-rounded .header-fixed.stickytop{
    left:auto;
    right:auto
}
.page-wrapper{
    overflow-x:hidden
}
#goToTop{
    position:fixed;
    bottom:50px;
    top:auto!important;
    cursor:pointer;
    background-color:#ac8832;
    color:#fff;
    display:inline-block;
    text-align:center;
    width:40px;
    height:40px;
    line-height:45px;
    z-index:30;
    border-radius:4px;
    opacity:1;
    right:20px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    -webkit-transform:scale(scale(1));
    -ms-transform:scale(scale(1));
    -o-transform:scale(scale(1));
    transform:scale(scale(1))
}
@media (max-width: 1600px){
    #goToTop{
        right:0;
        border-radius:0
    }
}
#goToTop:hover{
    box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0000004d
}
#goToTop.hidden-top{
    bottom:-100px;
    opacity:0;
    -webkit-transform:scale(scale(0));
    -ms-transform:scale(scale(0));
    -o-transform:scale(scale(0));
    transform:scale(scale(0))
}
#goToTop span{
    display:block
}
#goToTop span:before{
    content:"\f102";
    display:inline-block;
    font-family:FontAwesome;
    font-synthesis:weight style;
    line-height:1;
    color:#fff;
    text-align:center;
    font-size:22px;
    -webkit-animation-name:hvr-bob-float,hvr-bob;
    animation-name:hvr-bob-float,hvr-bob;
    -webkit-animation-duration:.3s,1s;
    animation-duration:.3s,1s;
    -webkit-animation-delay:0s,.3s;
    animation-delay:0s,.3s;
    -webkit-animation-timing-function:ease-out,ease-in-out;
    animation-timing-function:ease-out,ease-in-out;
    -webkit-animation-iteration-count:1,infinite;
    animation-iteration-count:1,infinite;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-direction:normal,alternate;
    animation-direction:normal,alternate
}
@-webkit-keyframes hvr-bob{
    0%{
        -webkit-transform:translateY(4px);
        transform:translateY(4px)
    }
    50%{
        -webkit-transform:translateY(2px);
        transform:translateY(2px)
    }
    to{
        -webkit-transform:translateY(8px);
        transform:translateY(8px)
    }
}
@keyframes hvr-bob{
    0%{
        -webkit-transform:translateY(4px);
        transform:translateY(4px)
    }
    50%{
        -webkit-transform:translateY(0px);
        transform:translateY(0)
    }
    to{
        -webkit-transform:translateY(4px);
        transform:translateY(4px)
    }
}
#loadingSite{
    position:fixed;
    top:0;
    bottom:0;
    height:100%;
    width:100%;
    z-index:9999;
    left:0;
    background:#fff
}
.loader{
    position:fixed;
    top:0px;
    width:100%;
    height:100%;
    z-index:9999;
    background:url(//cdn.shopify.com/shopifycloud/shopify/assets/no-image-100-c91dd4bdb56513f2cbf4fc15436ca35e9d4ecd014546c8d421b1aece861dfecf_small.gif) 50% 50% no-repeat
}
.update-minicart-message{
    font-size:91.67%;
    color:red;
    float:left;
    width:100%;
    margin:0;
    padding:0
}
.socials-wrap{
    display:inline-block;
    position:fixed;
    z-index:4
}
.socials-wrap.left{
    left:0
}
.socials-wrap.right{
    right:0
}
@media (max-width: 980px){
    .socials-wrap{
        display:none!important
    }
}
.socials-wrap ul .li-social.facebook-social a{
    background-color:#3c599f
}
.socials-wrap ul .li-social.twitter-social a{
    background-color:#5ea9dd
}
.socials-wrap ul .li-social.google-social a{
    background-color:#dd4b39
}
.socials-wrap ul .li-social.pinterest-social a{
    background-color:#d73532
}
.socials-wrap ul .li-social a{
    display:inline-block;
    width:40px;
    height:40px;
    text-align:center;
    line-height:40px;
    color:#fff;
    font-size:18px;
    background-color:#df357a;
    -webkit-transition:all .1s ease-in-out;
    -moz-transition:all .1s ease-in-out;
    -ms-transition:all .1s ease-in-out;
    -o-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out
}
.socials-wrap ul .li-social a:hover{
    text-shadow:0 0 5px rgba(255,255,255,.7);
    -webkit-text-shadow:0 0 5px rgba(255,255,255,.7)
}
.template-collection .filters-toolbar-wrapper{
    margin-top:13px;
    margin-bottom:40px
}
.template-collection .filters-toolbar-wrapper h3.page-title{
    font-size:20px;
    color:#464646;
    font-weight:600;
    margin:0;
    padding:4px 0 0
}
.template-collection .filters-toolbar-wrapper h3.page-title:before{
    display:none
}
.template-collection .filters-toolbar-wrapper .filters-toolbar .open-fiter{
    background-color:#999;
    color:#fff;
    border-radius:3px;
    box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;
    padding:0 10px;
    display:inline-block;
    line-height:30px;
    -webkit-transition:all .2s ease-in-out 0s;
    -moz-transition:all .2s ease-in-out 0s;
    -ms-transition:all .2s ease-in-out 0s;
    -o-transition:all .2s ease-in-out 0s;
    transition:all .2s ease-in-out 0s
}
.template-collection .filters-toolbar-wrapper .filters-toolbar .open-fiter:hover{
    background-color:#333
}
.template-collection .filters-toolbar-wrapper .filters-toolbar .changeView{
    margin-right:-3px;
    display:inline-block;
    border:none;
    width:40px;
    height:40px;
    overflow:hidden;
    vertical-align:top;
    border-radius:0;
    background-color:#3b3b3b;
    cursor:pointer;
    -webkit-transition:all .2s ease-in-out 0s;
    -moz-transition:all .2s ease-in-out 0s;
    -ms-transition:all .2s ease-in-out 0s;
    -o-transition:all .2s ease-in-out 0s;
    transition:all .2s ease-in-out 0s
}
.template-collection .filters-toolbar-wrapper .filters-toolbar .changeView>i{
    line-height:40px;
    color:#fff;
    font-size:14px;
    margin:0
}
.template-collection .filters-toolbar-wrapper .filters-toolbar .changeView:hover,.template-collection .filters-toolbar-wrapper .filters-toolbar .changeView.active,.template-collection .filters-toolbar-wrapper .filters-toolbar .changeView:focus{
    outline:none;
    background-color:#ac8832
}
.template-collection .filters-toolbar-wrapper .filters-toolbar .changeView:hover>i,.template-collection .filters-toolbar-wrapper .filters-toolbar .changeView.active>i,.template-collection .filters-toolbar-wrapper .filters-toolbar .changeView:focus>i{
    color:#fff
}
.template-collection .filters-toolbar-wrapper .list-view .btn-view{
    border:none;
    height:30px;
    width:30px;
    display:inline-block;
    cursor:pointer;
    border-radius:0;
    position:relative;
    margin-right:5px;
    background:#999
}
.template-collection .filters-toolbar-wrapper .list-view .btn-view>a{
    color:#fff
}
.template-collection .filters-toolbar-wrapper .list-view .btn-view:hover,.template-collection .filters-toolbar-wrapper .list-view .btn-view.active{
    background:#333
}
.template-collection .filters-toolbar-wrapper .list-view .label-grid{
    margin:0 5px 0 0;
    font-size:12px;
    font-weight:400;
    line-height:30px
}
.template-collection .filters-toolbar-wrapper label.label-sortby{
    margin-right:5px;
    margin-bottom:0;
    font-weight:400;
    line-height:30px;
    font-size:13px;
    color:#6b6b6b
}
.template-collection .filters-toolbar-wrapper .filters-toolbar-sort{
    padding:0 31px 0 10px;
    border:1px solid #e8e8e8;
    height:40px;
    position:relative;
    cursor:pointer;
    line-height:40px;
    max-width:175px;
    margin:0;
    font-size:13px;
    color:#6b6b6b;
    background-color:#fff
}
.template-collection .filters-toolbar-wrapper .filters-toolbar-sort:focus{
    outline:none
}
.template-collection .btn.loadmore{
    border-radius:0;
    text-transform:uppercase;
    font-size:13px
}
.template-collection .filters-toolbar-item{
    text-align:right
}
.template-collection .col-full .sidebar-fixed{
    display:none
}
.template-collection .collection-image{
    margin-bottom:36px
}
.template-collection h1.collection-tille{
    font-size:18px;
    text-transform:uppercase;
    font-weight:500;
    margin:0;
    color:#222;
    display:inline-block
}
.template-collection .col-full .collection-info{
    box-shadow:0 0 1px #00000026
}
.template-collection .col-full .collection-info .des{
    padding-bottom:15px
}
.template-collection .col-full .btn-fixed{
    display:none
}
.template-collection .col-full .collection-info-full{
    text-align:center
}
.template-collection .col-full .widget-filter{
    border-radius:0;
    background:#f1f1f1
}
.template-collection .col-full .widget-filter .block-layered-nav .block-title{
    display:none
}
.template-collection .category-carousel{
    margin:20px 0
}
@media (min-width: 1200px){
    .template-collection .category-carousel{
        margin:30px 0
    }
}
.template-collection .category-carousel .owl-nav div{
    width:50px;
    height:50px;
    line-height:50px;
    background-color:#0000000d;
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s;
    top:50%;
    text-align:center;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    position:absolute;
    border-radius:50%;
    font-size:24px;
    color:#fff;
    opacity:0
}
.template-collection .category-carousel .owl-nav div:hover{
    background:#222
}
.template-collection .category-carousel .owl-nav div.owl-prev{
    left:-25px;
    right:inherit
}
.template-collection .category-carousel .owl-nav div.owl-next{
    right:-25px;
    left:inherit
}
@media (min-width: 1200px) and (max-width: 1229px){
    .template-collection .category-carousel .owl-nav div{
        width:30px;
        height:30px;
        line-height:30px;
        font-size:18px
    }
    .template-collection .category-carousel .owl-nav div.owl-prev{
        left:-15px
    }
    .template-collection .category-carousel .owl-nav div.owl-next{
        right:-15px
    }
}
@media (max-width: 768px){
    .template-collection .category-carousel .owl-nav div{
        width:30px;
        height:30px;
        line-height:30px;
        font-size:18px
    }
    .template-collection .category-carousel .owl-nav div.owl-prev{
        left:-15px
    }
    .template-collection .category-carousel .owl-nav div.owl-next{
        right:-15px
    }
}
.template-collection .category-carousel:hover .owl-nav div{
    opacity:1
}
.template-collection .category-carousel .product-category{
    box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;
    position:relative;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.template-collection .category-carousel .product-category:hover{
    box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b
}
.template-collection .category-carousel .product-category:hover .category-info{
    bottom:10px
}
.template-collection .category-carousel .product-category .category-info{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.template-collection .category-carousel .product-category .category-info .category{
    margin-bottom:15px;
    padding:10px 0 7px;
    background:rgba(255,255,255,.8);
    text-align:center
}
.template-collection .category-carousel .product-category .category-info .category .category-info__title{
    padding:0;
    margin:0;
    font-size:14px;
    text-transform:uppercase;
    color:#222;
    font-weight:700
}
.template-collection .category-carousel .product-category .category-info .category .category-info__count{
    font-size:14px;
    color:#ac8832
}
.template-collection #narrow-by-list{
    margin-bottom:0
}
.template-collection #narrow-by-list .category-filter{
    color:#1c1c1c;
    text-transform:uppercase;
    padding:16px 20px;
    font-weight:600;
    line-height:100%;
    font-size:13px
}
.template-collection #narrow-by-list dd{
    overflow:hidden;
    clear:both;
    margin-bottom:0
}
.template-collection #narrow-by-list dd dd ol li{
    display:inline-block
}
.template-collection #narrow-by-list .filter-tags input[type=checkbox]{
    display:none
}
.template-collection #narrow-by-list .filter-tags dt{
    border-bottom:1px solid #e8e8e8
}
.template-collection #narrow-by-list .filter-tags dt a{
    text-transform:capitalize;
    font-size:12px;
    font-weight:400;
    float:right;
    letter-spacing:0;
    line-height:1px
}
.template-collection #narrow-by-list .filter-tags dt a.clear{
    position:relative;
    top:15px;
    z-index:4;
    padding-right:10px
}
.template-collection #narrow-by-list .filter-tags dd{
    padding:14px 20px
}
.template-collection #narrow-by-list .filter-tags dd ol li{
    display:inline-block;
    padding:4px 0
}
.template-collection #narrow-by-list .filter-tags dd ol li.checked label{
    background:#ac8832;
    color:#fff
}
.template-collection #narrow-by-list .filter-tags>div:last-child dd{
    border:none;
    padding-bottom:0;
    margin-bottom:20px
}
.template-collection #narrow-by-list .filter-tags .category-filter{
    display:inline-block
}
.template-collection #narrow-by-list .filter-tags .filter-color li{
    margin:0 6px 5px 0!important
}
.template-collection #narrow-by-list .filter-tags .filter-color li.white a:after{
    color:#222!important
}
.template-collection #narrow-by-list .filter-tags .filter-color li a{
    display:block;
    width:18px;
    height:18px;
    border-radius:50%;
    padding:0;
    position:relative;
    -webkit-transition:all .1s ease-in-out;
    -moz-transition:all .1s ease-in-out;
    -ms-transition:all .1s ease-in-out;
    -o-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out;
    min-width:auto
}
.template-collection #narrow-by-list .filter-tags .filter-color li a img{
    width:100%
}
.template-collection #narrow-by-list .filter-tags .filter-color li a:after{
    content:"\f00c";
    display:inline-block;
    font-family:FontAwesome;
    text-align:center;
    font-size:13px;
    color:#fff;
    position:absolute;
    left:-10px;
    opacity:0
}
.template-collection #narrow-by-list .filter-tags .filter-color li a:hover:after,.template-collection #narrow-by-list .filter-tags .filter-color li a.active:after{
    content:"\f00c";
    display:inline-block;
    font-family:FontAwesome;
    text-align:center;
    font-size:13px;
    color:#fff;
    position:absolute;
    left:50%;
    margin-left:-6px;
    opacity:1;
    top:-5px
}
.template-collection #narrow-by-list .filter-tags .filter-color li.black a{
    background-color:#000
}
.template-collection #narrow-by-list .filter-tags .filter-color li.red a{
    background-color:#e12b2b
}
.template-collection #narrow-by-list .filter-tags .filter-color li.white a{
    background-color:#fff
}
.template-collection #narrow-by-list .filter-tags .filter-color li.blue a{
    background-color:#397bb5
}
.template-collection #narrow-by-list .filter-tags .filter-color li.yellow a{
    background-color:#dbdb4e
}
.template-collection #narrow-by-list .filter-tags .filter-color li.green a{
    background-color:#5b9d51
}
.template-collection #narrow-by-list .filter-tags .filter-color li.pink a{
    background-color:#bd5db1
}
.template-collection #narrow-by-list .filter-tags .filter-color li.brown a{
    background-color:#c07009
}
.template-collection #narrow-by-list .filter-tags .filter-color li.cyan a{
    background-color:#25bdb0
}
.template-collection #narrow-by-list .filter-tags .filter-color li.gold a{
    background-color:#f1c12e
}
.template-collection #narrow-by-list .filter-tags .filter-color li.grey a{
    background-color:#ccc
}
.template-collection #narrow-by-list .filter-tags .filter-color li.sliver a{
    background-color:silver
}
.template-collection #narrow-by-list .filter-tags dd li{
    margin-right:3px
}
.template-collection #narrow-by-list dd ol li a,.template-collection #narrow-by-list dd ol li label{
    font-weight:400;
    cursor:pointer;
    display:block;
    font-size:14px;
    line-height:28px;
    text-align:center;
    color:#222;
    border:1px solid #e5e5e5;
    background:#fff;
    padding:0 10px;
    min-width:30px;
    margin:0
}
.template-collection #narrow-by-list dd ol li a:hover,.template-collection #narrow-by-list dd ol li label:hover{
    color:#fff;
    background:#ac8832;
    border-color:#ac8832
}
.label-product{
    position:absolute;
    top:10px;
    text-transform:uppercase;
    background:#ac8832;
    z-index:2;
    width:45px;
    height:45px;
    text-align:center;
    line-height:45px;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    font-size:12px;
    font-weight:600;
    color:#fff
}
.label-product.label-sale{
    background:#d32b1e;
    left:10px
}
.label-product.label-new{
    background:#ac8832;
    right:10px
}
.box-price,.price{
    line-height:22px
}
.box-price .price-old,.price .price-old{
    font-size:14px;
    color:#898989;
    text-decoration:line-through;
    display:inline-block;
    font-weight:500;
    position:relative;
    top:0px;
    line-height:24px
}
.box-price .price-new,.box-price span.price,.price .price-new,.price span.price{
    color:#1c1c1c;
    font-size:18px;
    vertical-align:top;
    font-weight:500
}
.box-price .price-new,.price .price-new{
    margin-right:10px
}
.box-price .price-official,.price .price-official{
    color:#222;
    font-size:18px;
    font-weight:500
}
.zoomWrapper>div{
    width:64px!important;
    height:64px!important;
    background-color:#fff!important;
    right:50%!important;
    margin:-32px 0 0 -32px!important;
    top:50%!important;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    z-index:99!important
}
.custom-reviews{
    font-size:12px;
    margin:0 0 13px;
    overflow:hidden;
    color:#222
}
.custom-reviews .spr-badge-starrating i{
    margin-right:-2px;
    font-size:12px
}
.custom-reviews [class^=spr-icon-]:before,.custom-reviews [class*=" spr-icon-"]:before{
    font-size:100%;
    width:1.3em
}
.custom-reviews .spr-badge-caption{
    display:none
}
.custom-reviews .spr-icon-star-empty{
    color:#ccc;
    opacity:1!important
}
.custom-reviews .spr-icon-star-empty:before{
    content:"\e800"
}
.label.label-stock{
    position:absolute;
    bottom:10px;
    padding:5px 8px;
    left:10px;
    font-size:10px;
    font-weight:400;
    text-transform:uppercase;
    z-index:2;
    line-height:100%;
    color:#fff
}
.label.label-stock.label1{
    background-color:#5cb85c
}
.label.label-stock.label2{
    z-index:3;
    background-color:#de2828
}
.collection_info .collection_image{
    margin-bottom:20px
}
.collection_info .collection_image .collection_image_crop{
    background-repeat:no-repeat;
    background-size:cover;
    height:360px;
    opacity:1
}
.collection_info .collection-des{
    margin-bottom:20px
}
.banner-collection .row{
    margin:0
}
.banner-collection .row .col-xs-6{
    padding:0
}
.products-listing .product-layout .left-block{
    position:relative;
    text-align:center
}
.products-listing .product-layout .left-block .product-image-container{
    position:relative
}
.products-listing .product-layout .left-block .product-image-container img{
    display:block;
    width:100%
}
.products-listing .product-layout .left-block .label-sold-out{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-2.5em;
    margin-left:-2.5em;
    width:5em;
    height:5em;
    background:rgba(231,76,60,.7);
    text-transform:uppercase;
    color:#fff;
    font-size:15px;
    line-height:1em;
    text-align:center;
    border-radius:50%
}
.products-listing .product-layout .left-block .label-sold-out span{
    display:table-cell;
    width:5em;
    height:5em;
    vertical-align:middle
}
.products-listing .product-layout .description{
    margin-bottom:20px;
    font-size:13px;
    color:#888
}
.products-listing .product-layout .caption h4{
    margin:0;
    font-size:18px;
    color:#1c1c1c;
    font-weight:500
}
.products-listing .product-layout:hover .left-block .countdown_box{
    z-index:99;
    display:block;
    opacity:0
}
.products-listing.grid{
    z-index:2;
    clear:both
}
.products-listing.grid .button-link .disabled{
    cursor:not-allowed;
    background:#fe9931;
    border:none;
    color:#fff;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    padding:6px 20px
}
.products-listing.grid .button-link .disabled i{
    display:none
}
.products-listing.grid .button-link .btn_sold_out,.products-listing.grid .button-link>div{
    color:#fff;
    font-weight:500;
    height:50px;
    line-height:50px;
    padding:0;
    background-color:#fff;
    display:inline-block;
    vertical-align:top;
    overflow:hidden;
    position:relative;
    font-size:0;
    width:50px;
    margin:5px 3px;
    -webkit-transform:translateY(60px);
    -moz-transform:translateY(60px);
    -o-transform:translateY(60px);
    -ms-transform:translateY(60px);
    transform:translateY(60px);
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -o-border-radius:50px;
    -ms-border-radius:50px;
    border-radius:50px;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    -ms-transition:all .5s;
    transition:all .5s
}
.products-listing.grid .button-link .btn_sold_out a,.products-listing.grid .button-link>div a{
    display:block
}
.products-listing.grid .button-link .btn_sold_out.add-to-wishlist .tooltip-label,.products-listing.grid .button-link>div.add-to-wishlist .tooltip-label{
    display:none
}
.products-listing.grid .button-link .btn_sold_out i,.products-listing.grid .button-link>div i{
    color:#bfbfbf;
    font-size:14px;
    line-height:50px
}
.products-listing.grid .button-link .btn_sold_out:hover,.products-listing.grid .button-link>div:hover{
    background:#ac8832
}
.products-listing.grid .button-link .btn_sold_out:hover i,.products-listing.grid .button-link>div:hover i{
    color:#fff
}
.products-listing.grid .button-link .btn_sold_out:hover span,.products-listing.grid .button-link>div:hover span{
    color:#fff
}
.products-listing.grid .button-link .btn_sold_out span,.products-listing.grid .button-link>div span{
    text-transform:uppercase;
    color:#666;
    font-weight:700;
    font-size:12px
}
.products-listing.grid .button-link .btn_sold_out .wishlistForm .btn,.products-listing.grid .button-link>div .wishlistForm .btn{
    background:transparent;
    border:none;
    padding:0
}
.products-listing.grid .product-layout{
    display:block
}
.products-listing.grid .product-layout .product-info{
    padding-top:10px
}
.products-listing.grid .product-layout .product-item-container{
    border:1px #cccccc dashed;
    border-radius:5px;
    -webkit-transition:all .2s ease-in-out 0s;
    -moz-transition:all .2s ease-in-out 0s;
    -ms-transition:all .2s ease-in-out 0s;
    -o-transition:all .2s ease-in-out 0s;
    transition:all .2s ease-in-out 0s;
    margin:0 0 30px 2px;
    padding:0;
    position:relative;
    overflow:hidden
}
.products-listing.grid .product-layout .product-item-container.grid-view-item--sold-out .button-link{
    display:none
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery{
    position:absolute;
    z-index:9;
    top:0px;
    visibility:hidden;
    -webkit-transition:all .3s ease-in 0s;
    -moz-transition:all .3s ease-in 0s;
    -ms-transition:all .3s ease-in 0s;
    -o-transition:all .3s ease-in 0s;
    transition:all .3s ease-in 0s;
    margin:20px 0
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery.product-card__left{
    transform:translate(-100%);
    left:1px
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery.product-card__right{
    transform:translate(100%);
    right:1px
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery.product-card__bottom{
    top:auto;
    bottom:0;
    align-items:stretch;
    display:flex;
    flex-direction:row;
    justify-content:center;
    width:100%
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery.product-card__bottom .item-img{
    width:20px;
    height:8px;
    background:#000;
    margin:1px;
    border:none
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery.product-card__bottom .item-img.thumb-active{
    border:none;
    width:50px;
    background:#ac8832;
    opacity:1
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery.product-card__bottom .item-img img{
    display:none
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery .item-img{
    padding:1px;
    background:white;
    border:1px solid #ddd;
    margin:0 0 3px;
    cursor:pointer;
    opacity:.8
}
.products-listing.grid .product-layout .product-item-container .product-card__gallery .item-img.thumb-active{
    opacity:1;
    border:1px solid #ac8832
}
.products-listing.grid .product-layout .product-item-container .btn-button{
    margin-bottom:20px
}
.products-listing.grid .product-layout .product-item-container .price{
    overflow:hidden;
    margin:0 0 13px
}
.products-listing.grid .product-layout .product-item-container.sold-out{
    opacity:.7
}
.products-listing.grid .product-layout .product-item-container.sold-out .quickview-button{
    display:none!important
}
.products-listing.grid .product-layout .product-item-container.sold-out .button-link{
    display:none
}
.products-listing.grid .product-layout .product-item-container .left-block{
    position:relative;
    overflow:hidden
}
.products-listing.grid .product-layout .product-item-container .left-block .product-image-container>a{
    position:relative;
    display:block
}
.products-listing.grid .product-layout .product-item-container .left-block .product-image-container>a:before{
    display:none;
    content:"";
    background:rgba(216,210,210,.2);
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:9;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.products-listing.grid .product-layout .product-item-container .left-block .countdown_tab{
    opacity:0;
    position:absolute;
    width:100%;
    text-align:center;
    bottom:40%;
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -ms-transition:all .3s ease-in-out 0s;
    -o-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s
}
.products-listing.grid .product-layout .product-item-container .left-block .countdown_tab .countdown_inner{
    margin:0 auto;
    display:inline-block
}
.products-listing.grid .product-layout .product-item-container .left-block .countdown_tab .countdown_inner .deals-time{
    float:left;
    min-width:40px;
    margin-right:5px;
    background:#444;
    -webkit-transition:all .4s ease;
    -moz-transition:all .4s ease;
    -ms-transition:all .4s ease;
    -o-transition:all .4s ease;
    transition:all .4s ease;
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0)
}
.products-listing.grid .product-layout .product-item-container .left-block .countdown_tab .countdown_inner .deals-time .num-time{
    color:#fff;
    margin:0;
    border:none;
    line-height:100%;
    font-weight:700;
    padding:5px 0 2px;
    height:auto;
    font-size:16px;
    background:rgba(255,255,255,.06)
}
.products-listing.grid .product-layout .product-item-container .left-block .countdown_tab .countdown_inner .deals-time .num-time:before,.products-listing.grid .product-layout .product-item-container .left-block .countdown_tab .countdown_inner .deals-time .num-time:after{
    display:none
}
.products-listing.grid .product-layout .product-item-container .left-block .countdown_tab .countdown_inner .deals-time .title-time{
    font-size:10px;
    color:#fff;
    margin:0;
    line-height:22px;
    text-transform:uppercase
}
.products-listing.grid .product-layout .product-item-container .left-block .button-link{
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -ms-transition:all .3s ease-in-out 0s;
    -o-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s;
    position:absolute;
    font-size:15px;
    top:50%;
    right:0;
    left:0;
    z-index:2;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    opacity:0;
    filter:alpha(opacity=0)
}
.products-listing.grid .product-layout .product-item-container .left-block .button-link>div span{
    display:none
}
.products-listing.grid .product-layout .product-item-container .right-block{
    position:relative;
    overflow:hidden;
    padding:0;
    text-align:center
}
.products-listing.grid .product-layout .product-item-container .right-block .title-vendor a{
    color:#888;
    font-size:14px
}
.products-listing.grid .product-layout .product-item-container .right-block .title-vendor a:hover{
    color:#ac8832
}
.products-listing.grid .product-layout .product-item-container .right-block .caption h4{
    font-weight:500;
    padding-top:13px;
    height:55px;
    padding-bottom:8px
}
.products-listing.grid .product-layout .product-item-container .right-block .caption h4 a{
    color:#1c1c1c;
    font-size:16px;
    line-height:22px;
    font-weight:500;
    text-transform:capitalize
}
.products-listing.grid .product-layout .product-item-container .right-block .caption h4 a:hover{
    color:#ac8832
}
.products-listing.grid .product-layout .product-item-container .right-block .add-sellect,.products-listing.grid .product-layout .product-item-container .right-block .btn-addToCart{
    background:#f2f2f2;
    text-transform:uppercase;
    display:inline-block;
    padding:9px 37px;
    border-radius:20px;
    font-size:12px;
    color:#aaa;
    font-weight:600
}
.products-listing.grid .product-layout .product-item-container .right-block .add-sellect a,.products-listing.grid .product-layout .product-item-container .right-block .btn-addToCart a{
    color:#aaa
}
.products-listing.grid .product-layout .product-item-container .right-block .add-sellect i,.products-listing.grid .product-layout .product-item-container .right-block .add-sellect:hover,.products-listing.grid .product-layout .product-item-container .right-block .btn-addToCart:hover{
    color:#fff;
    background:#ac8832
}
.products-listing.grid .product-layout .product-item-container .right-block .add-sellect:hover a,.products-listing.grid .product-layout .product-item-container .right-block .btn-addToCart:hover a{
    color:#fff
}
.products-listing.grid .product-layout .product-item-container .second-img{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    opacity:0;
    z-index:-1;
    visibility:hidden;
    background:#fff;
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -ms-transition:all .3s ease-in-out 0s;
    -o-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s
}
.products-listing.grid .product-layout .product-item-container:hover .product-card__gallery{
    visibility:visible;
    transform:translate(0)
}
.products-listing.grid .product-layout .product-item-container:hover .left-block .button-link{
    opacity:1
}
.products-listing.grid .product-layout .product-item-container:hover .left-block .button-link>div{
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.products-listing.grid .product-layout .product-item-container:hover .countdown_tab{
    opacity:0
}
.products-listing.grid .product-layout .product-item-container:hover .second-img{
    opacity:1;
    z-index:2;
    visibility:visible
}
.products-listing.list .caption h4{
    font-weight:400;
    margin-bottom:15px;
    margin-top:13px
}
.products-listing.list .caption h4 a{
    color:#222;
    font-size:18px
}
.products-listing.list .caption h4 a:hover{
    color:#ac8832
}
.products-listing.list .sold-out .quickview-button{
    display:none
}
.products-listing.list .product-layout .product-item{
    background:#fff;
    margin-bottom:25px;
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -ms-transition:all .3s ease-in-out 0s;
    -o-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s;
    border-radius:3px
}
.products-listing.list .product-layout .product-item-container{
    overflow:hidden
}
.products-listing.list .product-layout .product-item-container .price{
    margin:5px 0 10px
}
.products-listing.list .product-layout .product-item-container .left-block{
    width:270px;
    border:1px solid #ebebeb
}
@media (min-width: 480px) and (max-width: 767px){
    .products-listing.list .product-layout .product-item-container .left-block{
        width:200px
    }
}
@media (max-width: 479px){
    .products-listing.list .product-layout .product-item-container .left-block{
        width:100%
    }
}
.products-listing.list .product-layout .product-item-container .left-block .quickview{
    opacity:0;
    height:38px;
    width:38px;
    background:#ac8832;
    color:#fff;
    line-height:38px;
    font-size:16px;
    position:absolute;
    top:30%;
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    z-index:2
}
.products-listing.list .product-layout .product-item-container .left-block img{
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -ms-transition:all .3s ease-in-out 0s;
    -o-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s
}
.products-listing.list .product-layout .product-item-container .left-block:hover{
    border:none
}
.products-listing.list .product-layout .product-item-container .left-block:hover img{
    opacity:.8
}
.products-listing.list .product-layout .product-item-container .left-block:hover .quickview{
    opacity:1;
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -ms-transition:all .3s ease-in-out 0s;
    -o-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s;
    top:40%
}
.products-listing.list .product-layout .product-item-container .right-block{
    margin-left:300px
}
@media (min-width: 480px) and (max-width: 767px){
    .products-listing.list .product-layout .product-item-container .right-block{
        margin-left:210px
    }
}
@media (max-width: 479px){
    .products-listing.list .product-layout .product-item-container .right-block{
        clear:both;
        margin-left:0;
        padding-top:10px;
        margin-top:13px
    }
}
.products-listing.list .product-layout .product-item-container .right-block .title-vendor{
    margin:2px 0
}
.products-listing.list .product-layout .product-item-container .right-block .description{
    margin-bottom:35px
}
.products-listing.list .product-layout .product-item-container .right-block .custom-reviews{
    margin-bottom:15px
}
.products-listing.list .product-layout .product-item-container .right-block .price{
    margin-bottom:12px
}
.products-listing.list .product-layout .product-item-container .right-block .box-price .price-new,.products-listing.list .product-layout .product-item-container .right-block .box-price span.price,.products-listing.list .product-layout .product-item-container .right-block .price .price-new,.products-listing.list .product-layout .product-item-container .right-block .price span.price,.products-listing.list .product-layout .product-item-container .right-block .box-price .price-old,.products-listing.list .product-layout .product-item-container .right-block .price .price-old{
    font-size:20px;
    font-weight:500
}
.products-listing.list .product-layout .product-item-container .right-block .button-link .add-to-cart{
    border:1px solid #f2f2f2;
    background:#f2f2f2
}
.products-listing.list .product-layout .product-item-container .right-block .button-link .add-to-cart a{
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -o-border-radius:20px;
    -ms-border-radius:20px;
    border-radius:20px;
    padding:5px 35px 7px;
    text-transform:uppercase;
    font-weight:600;
    font-size:12px;
    color:#aaa
}
.products-listing.list .product-layout .product-item-container .right-block .button-link .add-to-cart:hover{
    background:#ac8832;
    border:1px solid #ac8832
}
.products-listing.list .product-layout .product-item-container .right-block .button-link .add-to-cart:hover a{
    color:#fff
}
.products-listing.list .product-layout .product-item-container .right-block .btn-button.option{
    cursor:not-allowed;
    background:#000;
    border:none;
    color:#fff;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    padding:5px 35px 7px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -o-border-radius:20px;
    -ms-border-radius:20px;
    border-radius:20px;
    width:auto
}
.products-listing.list .product-layout .product-item-container .right-block .btn-button.option a{
    color:#fff
}
.products-listing.list .product-layout .product-item-container .right-block .btn-button.option a i{
    display:none;
    color:#fff;
    margin-right:5px
}
.products-listing.list .product-layout .product-item-container .right-block .btn-button.option:hover{
    background:#ac8832
}
.products-listing.list .product-layout .product-item-container .right-block .btn-button.option:hover a{
    color:#fff
}
.products-listing.list .product-layout .product-item-container .right-block .btn-button.option:hover a i{
    color:#fff;
    margin-right:5px
}
.products-listing.list .product-layout .product-item-container .button-link .btn_sold_out,.products-listing.list .product-layout .product-item-container .button-link>div{
    display:inline-block;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -o-border-radius:20px;
    -ms-border-radius:20px;
    border-radius:20px;
    height:40px;
    line-height:38px;
    width:40px;
    border:1px solid #f2f2f2;
    box-shadow:none;
    margin:0 2px;
    background:#f2f2f2;
    text-align:center
}
.products-listing.list .product-layout .product-item-container .button-link .btn_sold_out span,.products-listing.list .product-layout .product-item-container .button-link>div span{
    display:none
}
.products-listing.list .product-layout .product-item-container .button-link .btn_sold_out i,.products-listing.list .product-layout .product-item-container .button-link>div i{
    color:#aaa;
    line-height:38px
}
.products-listing.list .product-layout .product-item-container .button-link .btn_sold_out:hover,.products-listing.list .product-layout .product-item-container .button-link>div:hover{
    background:#ac8832;
    border-color:#ac8832
}
.products-listing.list .product-layout .product-item-container .button-link .btn_sold_out:hover i,.products-listing.list .product-layout .product-item-container .button-link>div:hover i{
    color:#fff
}
.products-listing.list .product-layout .product-item-container .button-link .add-to-cart{
    width:auto
}
.products-listing.list .product-layout .product-item-container .button-link .add-to-cart a{
    color:#fff;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    padding:6px 20px
}
.products-listing.list .product-layout .product-item-container .button-link .add-to-cart a i{
    display:none
}
.products-listing.list .product-layout .product-item-container .button-link .add-to-cart:hover a{
    color:#fff
}
@media (max-width: 991px){
    .positon-sidebar .open-sidebar{
        background:#666;
        padding:2px 10px;
        color:#fff;
        font-size:13px;
        text-transform:uppercase;
        font-weight:500;
        margin-bottom:20px;
        display:inline-block
    }
    .positon-sidebar .open-sidebar .fa{
        font-size:14px;
        margin-right:5px
    }
    .positon-sidebar .open-sboff{
        height:100%;
        overflow:hidden
    }
    .positon-sidebar .sidebar-fixed{
        padding-left:15px!important;
        padding-right:10px!important;
        background:#fff;
        width:300px;
        position:fixed;
        left:-140%;
        top:0px;
        bottom:0px;
        z-index:9999;
        height:100%;
        overflow-x:scroll;
        -webkit-box-shadow:0 0 5px 0 rgba(50,50,50,.75);
        box-shadow:0 0 5px #323232bf;
        -webkit-transition:all .3s ease-in-out;
        -moz-transition:all .3s ease-in-out;
        -ms-transition:all .3s ease-in-out;
        -o-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out;
        padding-top:30px;
        margin:0
    }
    .positon-sidebar .sidebar-fixed.active{
        left:0;
        display:block!important
    }
    .positon-sidebar .sidebar-fixed.active .show-offcanvas{
        display:block
    }
    .positon-sidebar .sidebar-fixed .btn-fixed{
        position:absolute;
        top:10px;
        right:20px;
        font-size:16px;
        display:block
    }
    .positon-sidebar .sidebar-overlay{
        background:rgba(0,0,0,.5);
        display:none;
        height:100%;
        opacity:1;
        position:fixed;
        top:0;
        left:0px;
        right:0px;
        width:100%;
        z-index:9998;
        -webkit-transition:all .3s ease-in-out;
        -moz-transition:all .3s ease-in-out;
        -ms-transition:all .3s ease-in-out;
        -o-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out
    }
}
.sidebar-product .block,.col-sidebar .block{
    border:1px solid #e1e1e1;
    overflow:hidden;
    background:#fff;
    margin-bottom:40px
}
@media (max-width: 767px){
    .sidebar-product .block,.col-sidebar .block{
        margin-bottom:20px
    }
}
.sidebar-product .block.sidebar-banner,.col-sidebar .block.sidebar-banner{
    border:none
}
.sidebar-product .block.sidebar-banner img,.col-sidebar .block.sidebar-banner img{
    width:100%
}
.sidebar-product .block.block-layered-nav,.col-sidebar .block.block-layered-nav{
    padding-bottom:0
}
.sidebar-product .block.widget-prd-featured,.col-sidebar .block.widget-prd-featured{
    margin-bottom:50px
}
.sidebar-product .block-title,.col-sidebar .block-title{
    position:relative;
    background:#f2f2f2;
    margin-bottom:0;
    padding:15px 20px;
    text-transform:uppercase;
    color:#1c1c1c;
    font-weight:700;
    font-size:16px;
    border-bottom:1px solid #e1e1e1;
    line-height:100%
}
.sidebar-product .block-title strong,.col-sidebar .block-title strong{
    text-transform:uppercase;
    color:#1c1c1c;
    font-weight:700;
    display:inline-block;
    font-size:16px
}
@media (max-width: 991px){
    .sidebar-product .block-title strong,.col-sidebar .block-title strong{
        font-size:16px
    }
}
.sidebar-html .services-sidebar{
    border:1px solid #ebebeb
}
.sidebar-html .services-sidebar li:last-child .service-content{
    border:none
}
.sidebar-html .services-sidebar li .service-content{
    border-bottom:1px dashed #ebebeb;
    padding:20px 0;
    margin:0 20px
}
.sidebar-html .services-sidebar li .service-content .service-icon{
    display:inline-block;
    font-size:30px;
    line-height:1.2;
    min-width:36px;
    text-align:center;
    vertical-align:top;
    font-size:24px;
    color:#ac8832
}
@media (min-width: 992px){
    .sidebar-html .services-sidebar li .service-content .service-icon{
        font-size:30px
    }
}
.sidebar-html .services-sidebar li .service-content .service-info{
    display:inline-block;
    vertical-align:top;
    padding-left:10px
}
.sidebar-html .services-sidebar li .service-content .service-info h4{
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    margin:0 0 5px
}
.sidebar-html .services-sidebar li .service-content .service-info p{
    margin:0;
    font-size:12px
}
.block-category .toggle-menu>li{
    line-height:28px;
    padding:10px 20px;
    border-bottom:1px solid #e8e8e8
}
.block-category .toggle-menu>li:last-child{
    border-bottom:none
}
.block-category .toggle-menu>li a{
    color:#888;
    font-size:14px
}
.block-category .toggle-menu>li a:hover{
    color:#ac8832
}
.block-category .toggle-menu a .count{
    min-width:28px;
    margin-left:5px
}
.block-category .toggle-menu .caret{
    float:right;
    width:30px;
    text-align:center;
    font-size:14px
}
#layered-navigation .block-layered-nav{
    border:none;
    margin:0
}
#layered-navigation .block-layered-nav .widget-content{
    margin:0;
    border-bottom:1px solid #ebebeb;
    padding:0 20px 15px
}
#layered-navigation .block-layered-nav .block-content{
    width:100%;
    border-top:0;
    padding:0
}
.product-photo-thumbs:not(.slick-slider) .item,.quickview-featured-image:not(.slick-slider) .thumb+.thumb,.slider-nav:not(.slick-slider) .item,.slider-for:not(.slick-slider) .thumb+.thumb{
    display:none
}
.template-product .sidebar-product .block.widget-prd-featured,.template-product .col-sidebar .block.widget-prd-featured{
    padding-top:0;
    padding-bottom:0
}
.product-single{
    background:#fff
}
.product-single .product-single__image .large-image{
    cursor:pointer;
    display:block;
    padding:1px;
    overflow:hidden;
    position:relative;
    border:1px solid #d7d7d7;
    border-radius:3px
}
.product-single .product-media{
    position:relative
}
.product-single .product-media .slick-slide img{
    margin:0 auto
}
.product-single .product-media .slick-list{
    overflow:hidden
}
.product-single .product-media .slick-list .item.slick-current a{
    border-color:#ac8832
}
.product-single .product-media .slick-list .item a{
    display:block;
    border:1px solid #ebebeb;
    overflow:hidden
}
.product-single .product-media .slick-list .item a:hover{
    border-color:#ac8832
}
.product-single .product-media.thumbnais-bottom .product-photo-container{
    margin-bottom:15px
}
@media (min-width: 1200px){
    .product-single .product-media.thumbnais-bottom .slider-nav:hover .slick-arrow{
        opacity:1;
        visibility:visible
    }
    .product-single .product-media.thumbnais-bottom .slider-nav:hover .slick-arrow.slick-next{
        right:-18px
    }
    .product-single .product-media.thumbnais-bottom .slider-nav:hover .slick-arrow.slick-prev{
        left:-18px
    }
}
.product-single .product-media.thumbnais-bottom .slider-nav .slick-list{
    margin:0 -5px
}
.product-single .product-media.thumbnais-bottom .slider-nav .slick-slide{
    padding:0 5px;
    text-align:center
}
.product-single .product-media.thumbnais-bottom .slider-nav .slick-arrow{
    display:block;
    padding:0;
    border:0px;
    width:auto;
    height:auto;
    line-height:30px;
    position:absolute;
    background:none;
    z-index:99;
    top:50%;
    margin-top:-18px;
    outline:none;
    cursor:pointer;
    background:#999;
    color:#fff;
    width:30px;
    height:30px;
    font-size:14px;
    text-align:center;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
@media (min-width: 1200px){
    .product-single .product-media.thumbnais-bottom .slider-nav .slick-arrow{
        opacity:0;
        visibility:hidden
    }
}
.product-single .product-media.thumbnais-bottom .slider-nav .slick-arrow:hover{
    background:#ac8832
}
.product-single .product-media.thumbnais-bottom .slider-nav .slick-arrow.slick-next{
    right:0px
}
@media (min-width: 1200px){
    .product-single .product-media.thumbnais-bottom .slider-nav .slick-arrow.slick-next{
        right:10px
    }
}
.product-single .product-media.thumbnais-bottom .slider-nav .slick-arrow.slick-prev{
    left:0px
}
@media (min-width: 1200px){
    .product-single .product-media.thumbnais-bottom .slider-nav .slick-arrow.slick-prev{
        left:10px
    }
}
.product-single .product-media.thumbnais-left,.product-single .product-media.thumbnais-right{
    position:relative
}
.product-single .product-media.thumbnais-left .slick-arrow,.product-single .product-media.thumbnais-right .slick-arrow{
    text-align:center;
    font-size:25px;
    cursor:pointer
}
.product-single .product-media.thumbnais-left .product-photo-container,.product-single .product-media.thumbnais-right .product-photo-container{
    float:left;
    width:calc(100% - 112px)
}
@media (max-width: 568px){
    .product-single .product-media.thumbnais-left .product-photo-container,.product-single .product-media.thumbnais-right .product-photo-container{
        width:calc(100% - 92px)
    }
}
.product-single .product-media.thumbnais-left .slick-vertical,.product-single .product-media.thumbnais-right .slick-vertical{
    width:98px;
    height:100%;
    position:absolute;
    top:0
}
@media (max-width: 568px){
    .product-single .product-media.thumbnais-left .slick-vertical,.product-single .product-media.thumbnais-right .slick-vertical{
        width:80px
    }
}
.product-single .product-media.thumbnais-left .slick-vertical .item,.product-single .product-media.thumbnais-right .slick-vertical .item{
    padding:5px 0
}
.product-single .product-media.thumbnais-left .product-photo-container{
    float:right
}
.product-single .product-media.thumbnais-left .slick-vertical{
    left:0;
    right:auto
}
.product-single .product-media.thumbnais-right .product-photo-container{
    float:left
}
.product-single .product-media.thumbnais-right .slick-vertical{
    left:auto;
    right:0
}
.product-single .product-single__detail .product-single__sold{
    text-align:right;
    color:#f50;
    font-weight:700
}
.product-single .product-single__detail .product-single__sold .fa{
    font-size:1.8rem;
    padding:0 10px
}
.product-single .product-single__detail .spr-badge{
    float:left
}
.product-single .product-single__detail .shopify-payment-button{
    display:inline-block;
    float:left;
    margin-right:10px
}
.product-single .product-single__detail .shopify-payment-button .shopify-payment-button__button{
    height:33px;
    font-size:12px;
    font-weight:700;
    border-radius:0;
    text-transform:uppercase;
    background:#d32f2f
}
.product-single .product-single__detail .shopify-payment-button .shopify-payment-button__button:hover{
    background:#444
}
.product-single .product-single__detail .shopify-payment-button .shopify-payment-button__more-options{
    height:0
}
.product-single .product-single__detail .simpAsk-container{
    margin:0 0 20px
}
.product-single .product-single__detail .simpAsk-container .simpAsk-title-container{
    display:none
}
.product-single .product-single__detail .simpAsk-container .simp-ask-question-header{
    padding:0;
    background:none
}
.product-single .product-single__detail .simp-ask-question-header .simpAskQuestion-Qcontent h3{
    font-weight:400;
    font-size:16px
}
.product-single .product-single__detail .simp-ask-question-header .simpAskQuestionForm-btnOpen{
    right:0!important
}
@media (max-width: 1199px){
    .product-single .product-single__detail .simp-ask-question-header .simpAskQuestionForm-btnOpen{
        position:relative;
        margin-top:13px
    }
}
.product-single .product-single__detail .wrap__brand label{
    font-size:14px;
    color:#888
}
.product-single .product-single__detail .product-single__title{
    text-transform:none;
    font-weight:500;
    font-size:16px;
    margin-top:19px;
    color:#1c1c1c
}
@media (min-width: 1200px){
    .product-single .product-single__detail .product-single__title{
        font-size:18px;
        margin-bottom:6px
    }
}

.product-single .product-single__detail .product-description{
    margin-bottom:23px;
    line-height:23px;
    font-size:13px;
    font-family: 'Poppins'!important;
    color:#888;
    width:100%;
    display:inline-block
}

.product-single .product-single__detail .custom-reviews{
    margin-left:-4px;
    font-size:13px;
    margin-bottom:19px;
    color:#222
}
.product-single .product-single__detail .custom-reviews .spr-badge-caption{
    display:inline-block;
    color:#999
}
.product-single .product-single__detail .custom-reviews .spr-badge-caption:before{
    content:"|";
    margin-left:15px;
    left:-9px;
    position:relative
}
.product-single .product-single__detail .product-price{
    margin-bottom:17px
}
.product-single .product-single__detail .product-price .price-box .product-price__price,.product-single .product-single__detail .product-price .price-box .special-price{
    color:#ac8832;
    font-size:24px;
    padding:0 5px 0 0;
    font-weight:500
}
@media (min-width: 992px){
    .product-single .product-single__detail .product-price .price-box .product-price__price,.product-single .product-single__detail .product-price .price-box .special-price{
        margin:0
    }
}
.product-single .product-single__detail .product-price .price-box .old-price{
    color:#aaa;
    text-decoration:line-through;
    font-size:24px;
    font-weight:300
}
.product-single .product-single__detail .product-info{
    margin:10px 0;
    color:#666;
    position:relative
}
.product-single .product-single__detail .product-info p{
    margin-bottom:15px;
    display:block;
    line-height:20px;
    font-weight:600;
    color:#222;
    font-size:14px
}
.product-single .product-single__detail .product-info p a{
    color:#666
}
.product-single .product-single__detail .product-info p a:hover{
    color:#ac8832
}
.product-single .product-single__detail .product-info label{
    font-weight:400;
    font-size:14px;
    color:#888
}
@media (min-width: 1200px){
    .product-single .product-single__detail .product-info label{
        min-width:98px
    }
}
.product-single .product-single__detail .product-info i{
    color:#598a23
}
.product-single .product-single__detail .total-price{
    margin-bottom:15px
}
.product-single .product-single__detail .total-price span.money{
    font-size:15px;
    font-weight:700;
    color:#ff3c20
}
.product-single .product-single__detail .product-single__description{
    margin:0 0 10px;
    line-height:20px
}
.product-single .product-single__detail .product-single__description label{
    display:block;
    color:#222;
    padding-right:5px
}
.product-single .product-single__detail .product-form-product-template{
    margin:0
}
.product-single .product-single__detail .product-form-product-template .show_block .selector-wrapper{
    display:inline-block;
    width:100%;
    margin-bottom:20px
}
.product-single .product-single__detail .product-form-product-template .show_block .selector-wrapper label{
    position:absolute;
    line-height:40px;
    font-size:14px;
    color:#222
}
.product-single .product-single__detail .product-form-product-template .show_block .selector-wrapper select{
    padding:5px 0 5px 15px;
    min-width:160px;
    margin-left:70px;
    height:40px;
    border:1px solid #d7d7d7;
    color:#666
}
.product-single .product-single__detail .product-form-product-template .show_block .selector-wrapper select:focus{
    outline:none
}
.product-single .product-single__detail .error-message{
    color:#6f7bcb;
    clear:both
}
.product-single .product-single__detail .error-message .material-icons{
    vertical-align:middle
}
.product-single .product-single__detail .product-form__item--quantity{
    display:table;
    margin-bottom:40px
}
.product-single .product-single__detail .product-form__item--quantity label{
    text-transform:capitalize;
    min-width:70px;
    line-height:40px;
    display:table-cell;
    vertical-align:middle;
    margin:0;
    font-weight:500;
    font-size:14px;
    color:#222
}
.product-single .product-single__detail .product-form__item--quantity .increasing{
    padding:0 10px;
    background:#e1e1e1
}
.product-single .product-single__detail .product-form__item--quantity .control-qty-cart{
    display:table-cell;
    vertical-align:middle
}
.product-single .product-single__detail .product-form__item--quantity .product-form__input{
    width:45px;
    height:30px;
    text-align:center;
    margin-top:5px;
    padding:0 0 0 10px
}
.product-single .product-single__detail .product-form__item--quantity .control-qty{
    position:relative;
    margin-left:-1px;
    float:left
}
.product-single .product-single__detail .product-form__item--quantity input.quantity-selector{
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    color:#222;
    padding:0;
    border:none;
    height:40px;
    width:55px;
    text-align:center;
    background:#e1e1e1;
    font-weight:600;
    font-size:16px
}
.product-single .product-single__detail .product-form__item--quantity .items{
    width:11px;
    height:11px;
    font-size:0;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer
}
.product-single .product-single__detail .product-form__item--quantity .items.reduced{
    background:url(/assets/minus.png) no-repeat center center
}
.product-single .product-single__detail .product-form__item--quantity .items.increase{
    background:url(/assets/plus.png) no-repeat center center
}
.product-single .product-single__detail .product-options-bottom{
    margin:0 0 20px
}
.product-single .product-single__detail .product-options-bottom .product-form__item--submit{
    float:left;
    margin-right:10px;
    margin-bottom:10px
}
.product-single .product-single__detail .product-options-bottom .product-form__item--submit .btn.product-form__cart-submit{
    box-shadow:none;
    border-radius:0;
    color:#fff;
    font-size:14px;
    font-weight:400;
    text-transform:uppercase;
    border:none;
    padding:0 60px;
    background:#222222;
    height:42px;
    line-height:42px;
    margin:0;
    outline:none;
    transition:.3s all ease 0s;
    position:relative
}
.product-single .product-single__detail .product-options-bottom .product-form__item--submit .btn.product-form__cart-submit:hover{
    background:#ac8832
}
.product-single .product-single__detail .simpAsk-container{
    margin:0 0 20px
}
.product-single .product-single__detail .simpAsk-container .simpAsk-title-container{
    display:none
}
.product-single .product-single__detail .simpAsk-container .simp-ask-question-header{
    padding:0;
    background:none
}
.product-single .product-single__detail .shopify-payment-button{
    display:inline-block;
    float:left;
    margin-right:10px
}
.product-single .product-single__detail .shopify-payment-button .shopify-payment-button__button{
    height:42px;
    font-size:14px;
    font-weight:400;
    border-radius:0;
    text-transform:uppercase;
    background:#d32f2f
}
.product-single .product-single__detail .shopify-payment-button .shopify-payment-button__button:hover{
    background:#444
}
.product-single .product-single__detail .shopify-payment-button .shopify-payment-button__more-options{
    height:0
}
.product-single .product-single__detail .product-single__sold{
    text-align:right;
    color:#f50;
    font-weight:700
}
.product-single .product-single__detail .product-single__sold .fa{
    font-size:1.8rem;
    padding:0 10px
}
.product-single .product-single__detail .add-to-wishlist{
    float:left;
    display:inline-block
}
.product-single .product-single__detail .add-to-wishlist a{
    background:#fff;
    height:42px;
    width:42px;
    line-height:42px;
    display:block;
    color:#ac8832;
    text-align:center;
    padding:0;
    border:1px solid #ac8832;
    font-size:16px
}
.product-single .product-single__detail .add-to-wishlist a span{
    display:none
}
.product-single .product-single__detail .add-to-wishlist a:hover{
    background:#ac8832;
    color:#fff
}
.product-single .product-single__detail .social_share_detail{
    margin:25px 0;
    display:inline-block;
    width:100%;
    padding:20px 0 8px;
    border-top:1px solid #f1f1f1;
    border-bottom:1px solid #f1f1f1
}
.product-single .product-single__detail .social_share_detail ul{
    display:inline-block
}
.product-single .product-single__detail .social_share_detail ul .at-share-btn{
    width:47px;
    height:47px;
    border-radius:50%;
    line-height:35px;
    border-radius:50%!important;
    padding:7px
}
.product-single .product-single__detail .social_share_detail ul .at-share-btn span{
    color:#888!important
}
.product-single .product-single__detail .social_share_detail label{
    float:left;
    line-height:30px;
    margin-bottom:0;
    margin-right:60px;
    color:#222;
    font-size:14px;
    font-weight:500;
    text-transform:capitalize
}
.product-single .detail_category,.product-single .detail_tag{
    display:block;
    overflow:hidden;
    width:100%
}
.product-single .detail_category h2,.product-single .detail_tag h2{
    float:left;
    min-width:90px;
    line-height:25px;
    font-size:13px;
    color:#222;
    text-transform:uppercase;
    margin:0;
    font-weight:500
}
.product-single .detail_category li,.product-single .detail_tag li{
    display:inline-block;
    padding-right:5px
}
.product-single .detail_category li a,.product-single .detail_tag li a{
    color:#666;
    text-decoration:underline;
    font-size:14px
}
.product-single .detail_category li a:hover,.product-single .detail_tag li a:hover{
    color:#ac8832
}
.product-single .thumbnails-slide .owl-nav{
    opacity:0
}
.product-single .thumbnails-slide:hover .owl-nav{
    opacity:1
}
.product-single .thumbnails-slide .owl-nav div{
    width:50px;
    height:50px;
    line-height:50px;
    background-color:#0000000d;
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s;
    top:50%;
    text-align:center;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    position:absolute;
    border-radius:50%;
    font-size:24px;
    color:#fff;
    opacity:0
}
.product-single .thumbnails-slide .owl-nav div:hover{
    background:#222
}
.product-single .thumbnails-slide .owl-nav div.owl-prev{
    left:-25px;
    right:inherit
}
.product-single .thumbnails-slide .owl-nav div.owl-next{
    right:-25px;
    left:inherit
}
@media (min-width: 1200px) and (max-width: 1229px){
    .product-single .thumbnails-slide .owl-nav div{
        width:30px;
        height:30px;
        line-height:30px;
        font-size:18px
    }
    .product-single .thumbnails-slide .owl-nav div.owl-prev{
        left:-15px
    }
    .product-single .thumbnails-slide .owl-nav div.owl-next{
        right:-15px
    }
}
@media (max-width: 768px){
    .product-single .thumbnails-slide .owl-nav div{
        width:30px;
        height:30px;
        line-height:30px;
        font-size:18px
    }
    .product-single .thumbnails-slide .owl-nav div.owl-prev{
        left:-15px
    }
    .product-single .thumbnails-slide .owl-nav div.owl-next{
        right:-15px
    }
}
.product-single .thumbnails-slide:hover .owl-nav div{
    opacity:1
}
.product-single .detail-bottom{
    margin:70px 0
}
@media (max-width: 1199px){
    .product-single .detail-bottom{
        margin:60px 0
    }
}
@media (max-width: 991px){
    .product-single .detail-bottom{
        margin:50px 0
    }
}
@media (max-width: 767px){
    .product-single .detail-bottom{
        margin:15px 0
    }
}
.product-single .detail-bottom .tab-vertical{
    margin:0;
    border:1px solid #ebebeb;
    background:#fff
}
.product-single .detail-bottom .tab-vertical ul.nav-tabs{
    float:left;
    width:220px
}
@media (max-width: 568px){
    .product-single .detail-bottom .tab-vertical ul.nav-tabs{
        width:100%;
        float:none
    }
}
.product-single .detail-bottom .tab-vertical ul.nav-tabs li{
    display:block;
    border-top:1px solid #ebebeb;
    border-bottom:0;
    font-size:14px;
    color:#444;
    margin:0 -1px 0 0;
    cursor:pointer;
    float:none;
    text-transform:uppercase;
    font-weight:600;
    position:relative!important;
    width:100%
}
@media (max-width: 568px){
    .product-single .detail-bottom .tab-vertical ul.nav-tabs li{
        width:100%;
        float:none
    }
}
.product-single .detail-bottom .tab-vertical ul.nav-tabs li:first-child{
    border:none
}
.product-single .detail-bottom .tab-vertical ul.nav-tabs li a{
    padding:15px 20px;
    border:none;
    background:#fff;
    font-size:14px
}
.product-single .detail-bottom .tab-vertical ul.nav-tabs li a:hover,.product-single .detail-bottom .tab-vertical ul.nav-tabs li a.active{
    color:#fff;
    background:#ac8832
}
.product-single .detail-bottom .tab-vertical .tab-content{
    padding:0;
    background-color:#fff;
    min-height:210px;
    margin-left:220px;
    clear:none
}
.product-single .detail-bottom .tab-vertical .tab-content .tab-pane{
    border-left:1px solid #ebebeb;
    padding:25px;
    min-height:213px
}
@media (max-width: 478px){
    .product-single .detail-bottom .tab-vertical .tab-content .tab-pane{
        border:none;
        padding:15px
    }
}
.product-single .detail-bottom .tab-vertical .tab-content h2,.product-single .detail-bottom .tab-vertical .tab-content h3,.product-single .detail-bottom .tab-vertical .tab-content h4{
    font-size:14px;
    font-weight:700;
    padding:0 0 10px;
    margin:0;
    color:#444;
    text-transform:uppercase
}
.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs{
    border:1px solid #ddd;
    border-bottom:none
}
@media (max-width: 568px){
    .product-single .detail-bottom .tab-hozizoltal ul.nav-tabs{
        border:none
    }
}
.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li{
    list-style:none;
    cursor:pointer;
    float:left;
    font-size:14px;
    text-transform:uppercase;
    border-right:1px solid #ddd
}
.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li a{
    color:#222;
    font-weight:600;
    height:100%;
    width:100%;
    text-transform:uppercase;
    border:none;
    font-size:14px;
    padding:11px 30px;
    display:block;
    border-radius:0;
    margin:0;
    position:relative;
    background:transparent
}
.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li a:hover,.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li a.active{
    color:#fff;
    background:#ac8832
}
@media (max-width: 568px){
    .product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li{
        margin-top:10px;
        width:100%;
        float:none;
        border:1px solid #d7d7d7;
        padding:0;
        border-radius:3px;
        background:#eee
    }
    .product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li a{
        padding:5px 15px!important
    }
    .product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li:hover a:before,.product-single .detail-bottom .tab-hozizoltal ul.nav-tabs li.active a:before{
        display:none
    }
}
.product-single .detail-bottom .tab-hozizoltal .tab-content{
    min-height:210px;
    text-align:justify;
    padding:20px;
    display:block;
    margin:0;
    border:1px solid #ebebeb;
    line-height:23px;
    border-radius:0
}
@media (min-width: 1200px){
    .product-single .detail-bottom .tab-hozizoltal .tab-content{
        padding:25px 30px
    }
}
.product-single .detail-bottom .tab-hozizoltal .tab-content .tab-pane{
    padding:0;
    min-height:100px
}
@media (min-width: 992px){
    .product-single .detail-bottom .tab-hozizoltal .tab-content .tab-pane{
        min-height:213px
    }
}
.product-single .detail-bottom .tab-hozizoltal .tab-content .tab-pane .rte.description{
    font-size:13px;
    line-height:22px;
    color:#7d7d7d
}
.product-single .detail-bottom .tab-hozizoltal .tab-content .tab-pane .rte.description img{
    margin-top:15px
}
.product-single .detail-bottom .tab-hozizoltal .tab-content ul{
    display:block;
    list-style-type:disc;
    padding-left:20px
}
.product-single .detail-bottom .tab-hozizoltal .tab-content h2,.product-single .detail-bottom .tab-hozizoltal .tab-content h3,.product-single .detail-bottom .tab-hozizoltal .tab-content h4{
    font-size:14px;
    font-weight:700;
    padding:0 0 10px;
    margin:0;
    color:#444;
    text-transform:uppercase
}
.product-single .detail-bottom .panel-accor{
    margin:0
}
.product-single .detail-bottom .panel-accor .panel{
    border:1px solid #ebebeb;
    padding:10px 15px;
    margin-bottom:15px
}
.product-single .detail-bottom .panel-accor .panel .panel-title{
    font-size:15px;
    color:#444;
    text-transform:uppercase;
    padding:0
}
.product-single .detail-bottom .panel-accor .panel h2,.product-single .detail-bottom .panel-accor .panel h3,.product-single .detail-bottom .panel-accor .panel h4{
    font-size:14px;
    font-weight:700;
    padding:0 0 10px;
    margin:0;
    color:#444;
    text-transform:uppercase
}
.product-single .detail-bottom .panel-accor .panel-body{
    margin-top:10px
}
.product-single .detail-bottom #shopify-product-reviews{
    clear:none
}
.product-single .detail-bottom #shopify-product-reviews .spr-summary-actions-newreview{
    background-color:#444;
    color:#fff;
    border-color:#444;
    text-transform:uppercase;
    line-height:30px;
    height:32px;
    padding:0 20px;
    display:inline-block
}
.product-single .detail-bottom #shopify-product-reviews .spr-summary-actions-newreview:hover{
    border-color:#ac8832;
    background-color:#ac8832
}
@media (min-width: 992px){
    .product-single.oneCol .product-single__detail .product-single__meta{
        float:left;
        width:70%;
        padding-right:30px
    }
}
.product-single.oneCol .product-single__detail .product-single__services{
    width:30%;
    float:left
}
@media (max-width: 767px){
    .product-single.oneCol .product-single__detail .product-single__services{
        width:100%;
        float:none;
        margin-top:20px
    }
}
.product-single.oneCol .product-single__detail .product-single__services .banner-policy{
    background-color:#eee;
    font-size:15px;
    text-transform:uppercase
}
.product-single.oneCol .product-single__detail .product-single__services .policy{
    line-height:19px;
    padding:0 14px;
    border-bottom:1px solid white
}
.product-single.oneCol .product-single__detail .product-single__services .policy a{
    display:table;
    padding:30px 0
}
@media (max-width: 767px){
    .product-single.oneCol .product-single__detail .product-single__services .policy a{
        padding:10px 0
    }
}
.product-single.oneCol .product-single__detail .product-single__services .policy a .ico-policy{
    width:38px;
    height:40px;
    display:table-cell;
    text-align:right;
    line-height:50px;
    margin-right:10px;
    float:left
}
.product-single.oneCol .product-single__detail .product-single__services .policy a .ico-policy i{
    font-size:30px
}
.product-single.oneCol .product-single__detail .product-single__services .policy a h3.des{
    display:table-cell;
    font-size:14px;
    font-weight:400;
    vertical-align:middle;
    margin:4px 0 0
}
.product-single .no-swatch .selector-wrapper{
    webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%;
    padding-right:15px;
    padding-left:15px
}
@media (min-width: 992px){
    .product-single .no-swatch .selector-wrapper{
        webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%;
        padding-right:15px;
        padding-left:15px
    }
}
.product-single .no-swatch .selector-wrapper .single-option-selector{
    display:block;
    width:100%;
    height:34px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.428571429;
    color:#555;
    vertical-align:middle;
    background-color:#fff;
    border:1px solid #e4e4e4;
    box-shadow:none;
    outline:none;
    margin-bottom:10px
}
.related-products{
    position:relative
}
.related-products .products-listing.grid{
    margin:0 -10px
}
.related-products .products-listing.grid .product-item{
    padding:0 10px
}
.related-products .product-layout{
    position:static
}
.related-products .owl-nav div{
    width:50px;
    height:50px;
    line-height:50px;
    background-color:#0000000d;
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s;
    top:50%;
    text-align:center;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    position:absolute;
    border-radius:50%;
    font-size:24px;
    color:#fff;
    opacity:0
}
.related-products .owl-nav div:hover{
    background:#222
}
.related-products .owl-nav div.owl-prev{
    left:-25px;
    right:inherit
}
.related-products .owl-nav div.owl-next{
    right:-25px;
    left:inherit
}
@media (min-width: 1200px) and (max-width: 1229px){
    .related-products .owl-nav div{
        width:30px;
        height:30px;
        line-height:30px;
        font-size:18px
    }
    .related-products .owl-nav div.owl-prev{
        left:-15px
    }
    .related-products .owl-nav div.owl-next{
        right:-15px
    }
}
@media (max-width: 768px){
    .related-products .owl-nav div{
        width:30px;
        height:30px;
        line-height:30px;
        font-size:18px
    }
    .related-products .owl-nav div.owl-prev{
        left:-15px
    }
    .related-products .owl-nav div.owl-next{
        right:-15px
    }
}
.related-products:hover .owl-nav div{
    opacity:1
}
.related-products .owl-nav div{
    top:54%
}
.related-products .detail-title{
    text-align:center;
    position:relative;
    font-family:Lora
}
.related-products .detail-title strong{
    font-style:italic;
    font-size:16px;
    display:inline-block;
    position:relative;
    color:#262626;
    padding-bottom:0;
    font-weight:600
}
@media (min-width: 1200px){
    .related-products .detail-title strong{
        font-size:30px
    }
}
.related-products .decription{
    padding:0 19%;
    color:#898989;
    font-size:14px;
    text-align:center;
    margin-bottom:39px
}
.layout_scroll .product-media .row{
    margin:0
}
@media (min-width: 569px){
    .layout_scroll .product-media .row{
        margin:0 -5px
    }
}
.layout_scroll .product-media .row>div{
    padding:0
}
@media (min-width: 569px){
    .layout_scroll .product-media .row>div{
        padding:0 5px
    }
}
.layout_scroll .product-media .product-media__item{
    margin-top:10px
}
.layout_scroll .product-media .slick-dots{
    text-align:center;
    margin:0 auto
}
.layout_scroll .product-media .slick-dots>li{
    display:inline-block;
    font-size:0;
    width:10px;
    height:10px;
    background:#999;
    margin:0 3px
}
.layout_scroll .product-media .slick-dots>li>button{
    display:none
}
.layout_scroll .swatch label{
    min-width:33px!important;
    cursor:pointer
}
.layout_scroll .fixed-scr{
    margin-top:10px
}
@media (max-width: 991px){
    .layout_scroll .product-single .product-single__detail .product-info .cls-size{
        position:relative
    }
}
@media (min-width: 1200px){
    .layout_scroll .product-single .product-single__detail .product-single__title{
        font-size:24px;
        text-transform:capitalize
    }
}
.layout_scroll .product-single .product-single__meta__title{
    display:inline-block
}
.layout_scroll .product-single .product-single__meta__title .product-single__vendor{
    font-size:16px
}
.layout_scroll .product-single .product-single__detail .product-options-bottom{
    width:calc(100% - 60px)
}
.layout_scroll .product-single .product-single__detail .product-options-bottom .product-form__item--submit{
    margin:0 5px 0 0;
    float:none
}
.layout_scroll .product-single .product-single__detail .product-options-bottom .product-form__item--submit .btn.product-form__cart-submit{
    font-size:14px;
    text-transform:uppercase;
    border-radius:0;
    background:#222;
    height:40px;
    line-height:40px;
    width:100%
}
.layout_scroll .product-single .product-single__detail .product-options-bottom .product-form__item--submit .btn.product-form__cart-submit:hover{
    background:#ac8832
}
.layout_scroll .product-single .product-single__detail .product-addto-links .btn_df{
    background:#222;
    height:40px;
    width:55px;
    line-height:40px;
    display:block;
    border-radius:0;
    color:#fff;
    text-align:center;
    padding:0;
    border:none
}
.layout_scroll .product-single .product-single__detail .product-addto-links .btn_df:hover{
    background:#ac8832
}
.layout_scroll .product-single .product-price{
    display:block;
    margin-top:5px
}
@media (min-width: 567px){
    .layout_scroll .product-single .product-price{
        display:inline-block;
        float:right;
        margin-top:0
    }
}
.layout_scroll .product-single .panel-group{
    margin-top:20px;
    color:#222
}
.layout_scroll .product-single .panel-group .panel{
    border-top:1px solid #ebebeb;
    padding:20px 0
}
.layout_scroll .product-single .panel-group .panel:last-child{
    border-bottom:1px solid #ebebeb
}
.layout_scroll .product-single .panel-group .panel h4.panel-title{
    font-size:15px;
    text-transform:uppercase;
    font-weight:700;
    margin:0
}
.layout_scroll .product-single .panel-group .panel h4.panel-title .fa{
    float:right;
    font-size:14px
}
.layout_scroll .product-single .panel-group .panel h4.panel-title a.collapsed .fa:before{
    content:"\f068"
}
.layout_scroll .product-single .panel-group .panel .panel-collapse{
    margin-top:15px
}
.layout_scroll .product-single__services{
    margin:30px 0;
    overflow:hidden
}
.layout_scroll .product-single__services .inner{
    margin:0 -10px
}
.layout_scroll .product-single__services .inner .policy{
    text-align:center;
    width:50%;
    float:left;
    padding:0 10px;
    margin-top:10px
}
@media (max-width: 480px){
    .layout_scroll .product-single__services .inner .policy{
        width:100%
    }
}
@media (min-width: 1200px){
    .layout_scroll .product-single__services .inner .policy{
        width:25%
    }
}
.layout_scroll .product-single__services .inner .policy>a{
    overflow:hidden;
    border:1px solid #ddd;
    display:block;
    padding:10px 0
}
@media (min-width: 1200px){
    .layout_scroll .product-single__services .inner .policy>a{
        padding:15px 0
    }
}
.layout_scroll .product-single__services .inner .policy>a span.ico-policy{
    font-size:26px;
    margin-bottom:5px
}
@media (min-width: 1200px){
    .layout_scroll .product-single__services .inner .policy>a span.ico-policy{
        font-size:30px
    }
}
.layout_scroll .product-single__services .inner .policy>a h3.des{
    text-transform:uppercase;
    font-size:14px;
    margin-top:10px
}
@media (min-width: 1200px){
    .layout_scroll .product-single__services .inner .policy>a h3.des{
        font-size:16px
    }
}
.swatch{
    margin:5px 0
}
.swatch .header{
    font-size:14px;
    color:#222;
    font-weight:600;
    text-transform:uppercase;
    margin:0 0 5px
}
.swatch input{
    display:none
}
.swatch label{
    float:left;
    min-width:33px!important;
    height:28px!important;
    margin:0;
    border:#ddd 1px solid;
    background-color:#e6e6e6;
    font-size:14px;
    text-align:center;
    line-height:26px;
    white-space:nowrap;
    text-transform:uppercase
}
.swatch label:hover{
    border-color:#ac8832
}
.swatch input:checked+label,.swatch .swatch label:hover{
    border-color:#ac8832;
    line-height:26px
}
.swatch .tooltip{
    text-align:center;
    background:gray;
    color:#fff;
    bottom:100%;
    padding:5px 10px;
    display:block;
    position:absolute;
    width:85px;
    left:-34px;
    margin-bottom:15px;
    filter:alpha(opacity=0);
    -khtml-opacity:0;
    -moz-opacity:0;
    opacity:0;
    visibility:hidden;
    -webkit-transform:translateY(10px);
    -moz-transform:translateY(10px);
    -ms-transform:translateY(10px);
    -o-transform:translateY(10px);
    transform:translateY(10px);
    -webkit-transition:all .25s ease-out;
    -moz-transition:all .25s ease-out;
    -ms-transition:all .25s ease-out;
    -o-transition:all .25s ease-out;
    transition:all .25s ease-out;
    -webkit-box-shadow:2px 2px 6px rgba(0,0,0,.28);
    -moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);
    -ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);
    -o-box-shadow:2px 2px 6px rgba(0,0,0,.28);
    box-shadow:2px 2px 6px #00000047;
    z-index:10000;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.swatch .tooltip:before{
    bottom:-20px;
    content:" ";
    display:block;
    height:20px;
    left:0;
    position:absolute;
    width:100%
}
.swatch .tooltip:after{
    border-left:solid transparent 10px;
    border-right:solid transparent 10px;
    border-top:solid gray 10px;
    bottom:-10px;
    content:" ";
    height:0;
    left:50%;
    margin-left:-10px;
    position:absolute;
    width:0
}
.swatch .swatch-element .crossed-out{
    display:none
}
.swatch .swatch-element.soldout .crossed-out{
    display:block
}
.swatch .swatch-element.soldout label{
    opacity:.6
}
.swatch .swatch-element:hover .tooltip{
    filter:alpha(opacity=100);
    -khtml-opacity:1;
    -moz-opacity:1;
    opacity:1;
    visibility:visible;
    -webkit-transform:translateY(0px);
    -moz-transform:translateY(0px);
    -ms-transform:translateY(0px);
    -o-transform:translateY(0px);
    transform:translateY(0)
}
.swatch .swatch-element{
    float:left;
    -webkit-transform:translateZ(0);
    -webkit-font-smoothing:antialiased;
    margin:0 10px 10px 0;
    position:relative
}
.swatch.error p{
    margin:.7em 0
}
.swatch.error p:first-child{
    margin-top:0
}
.swatch.error p:last-child{
    margin-bottom:0
}
.swatch.error code{
    font-family:monospace
}
.swatch .swatch-element label{
    padding:0 8px
}
.swatch.error{
    background-color:#e8d2d2!important;
    color:#333!important;
    padding:1em;
    border-radius:5px
}
.swatch-element label{
    padding:0 5px
}
.crossed-out{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
    .quick-view .owl-carousel .owl-stage-outer{
        padding:0 1px;
        margin:0 -1px
    }
}
.template-blog .blog-views{
    margin-top:0
}
.blog-views .blog-list .image-blogs{
    margin:0
}
.blog-views .blog-list .blog-detail .article__tags{
    color:#909090;
    font-size:12px;
    padding-left:5px
}
.blog-views .blog-list .blog-detail .info-read{
    margin-top:20px;
    border:1px solid #ddd;
    padding:15px;
    display:inline-block;
    width:100%
}
.blog-views .blog-list .blog-detail .article-title.h3 a{
    font-weight:700;
    text-transform:uppercase
}
.blog-views{
    margin-top:20px
}
.blog-views .blog-item{
    margin-bottom:30px
}
.blog-views .article-title.h3{
    margin:0 0 5px;
    font-size:16px;
    font-weight:500
}
.blog-views .article-title.h3 a{
    font-weight:700
}
.blog-views .article-title.h3 a:hover{
    color:#ac8832
}
.blog-views .des-blogs{
    margin-top:5px;
    line-height:23px;
    color:#888;
    margin-bottom:25px
}
@media (min-width: 768px) and (max-width: 1199px){
    .blog-views .des-blogs{
        display:-webkit-box;
        -webkit-line-clamp:5;
        -webkit-box-orient:vertical;
        overflow:hidden;
        text-overflow:ellipsis;
        font-size:12px
    }
}
.blog-views .article-date{
    color:#545454;
    font-size:14px
}
.blog-views .article-date i{
    margin-right:3px
}
.blog-views .image-blogs{
    margin:20px 0
}
.blog-views .info-read{
    margin-top:12px
}
.blog-views .info-read li{
    font-size:12px
}
.blog-views .info-read li span{
    color:#909090
}
.blog-views .info-read li a{
    color:#ac8832;
    margin-right:3px;
    padding-right:5px;
    border-right:1px solid #ebebeb
}
.blog-views .info-read .btn-blog.btn{
    background:transparent;
    display:inline-block;
    font-size:16px;
    color:#ac8832;
    font-weight:500;
    padding:0
}
.blog-views .info-read .btn-blog.btn:hover{
    text-decoration:underline
}
.blog-views .blog-grid .article__grid-media{
    position:relative
}
.blog-views .blog-grid .article__grid-meta{
    padding:11px 0 2px;
    background:#fff;
    display:inline-block
}
.blog-views .blog-grid .article__grid-meta .media__info{
    color:#878787;
    font-size:13px
}
.blog-views .blog-grid .article__grid-meta .media__info .article-author{
    color:#333
}
.blog-views .blog-grid .article__grid-meta .media__info .article-author span,.blog-views .blog-grid .article__grid-meta .media__info .article__tags{
    color:#878787
}
.blog-views .blog-grid .article__grid-meta .media__info .article__tags a{
    color:#333
}
.blog-views .blog-grid .article__grid-meta .media__info .article-title{
    font-size:18px;
    text-transform:capitalize;
    font-weight:500
}
.blog-views .blog-grid .article__grid-meta .media__info .article-title a{
    color:#000
}
.blog-views .blog-grid .article__grid-meta .media__info .article-title a:hover{
    color:#ac8832
}
.blog-views .blog-grid .article__grid-meta .article-author{
    text-transform:capitalize;
    color:#ac8832;
    padding:0 15px 0 0;
    position:relative;
    font-size:12px
}
.blog-views .blog-grid .article__grid-meta .article-author span{
    color:#888
}
.blog-views .blog-grid .article__grid-meta .article-author:after{
    content:"/";
    position:absolute;
    right:0;
    color:#888
}
.blog-views .blog-grid .article__grid-meta .article-date{
    font-size:14px;
    text-transform:capitalize;
    color:#545454
}
.blog-views .blog-grid .article__grid-meta .article-title{
    margin:6px 0 10px;
    font-size:16px!important;
    font-weight:500
}
@media (min-width: 1200px){
    .blog-views .blog-grid .article__grid-meta .article-title{
        font-size:18px!important
    }
}
.blog-views .blog-grid .article__grid-meta .article-title a{
    color:#000
}
.blog-views .blog-grid .article__grid-meta .article-title a:hover{
    color:#ac8832
}
.blog-views .blog-grid .blog-item{
    margin-bottom:30px
}
.blog-views .pagination{
    width:100%;
    border-top:1px solid #ddd;
    padding-top:20px
}
.blog-views .pagination .btn--narrow{
    border:none
}
.form-message--success{
    border:1px solid #1f873d;
    background-color:#f8fff9;
    color:#1f873d;
    display:block;
    width:100%;
    padding:10px
}
.article-detail .pagination{
    margin-top:20px
}
.article-detail .article-img{
    position:relative
}
.article-detail .article-img img{
    width:100%
}
.article-detail .media__info{
    color:#545454;
    font-size:13px;
    padding-bottom:15px;
    margin-bottom:24px;
    border-bottom:1px solid #ebebeb
}
@media (max-width: 767px){
    .article-detail .media__info .list--inline{
        display:block!important
    }
}
.article-detail .media__info .list--inline{
    display:inline-block;
    width:100%
}
.article-detail .media__info .list--inline>div{
    margin-left:25px;
    color:#4c4c4c;
    float:right
}
.article-detail .media__info .list--inline>div.post-tags,.article-detail .media__info .list--inline>div.entry-date{
    float:left;
    margin-left:0;
    margin-right:25px
}
.article-detail .media__info .list--inline>div i{
    margin-right:5px
}
.article-detail .media__info .article-title{
    text-transform:uppercase
}
.article-detail .media__info .article-title h1{
    font-weight:500;
    text-transform:capitalize
}
.article-detail .media__info .article-title h1:hover{
    color:#ac8832
}
.article-detail .rte{
    margin-bottom:30px
}
.article-detail .rte h2{
    font-size:14px;
    color:#222;
    text-transform:uppercase
}
.article-detail .rte p{
    font-size:14px;
    line-height:28px
}
.article-detail .rte .row{
    margin-bottom:23px
}
.article-detail .social-sharing{
    margin-top:15px;
    margin-bottom:29px
}
.article-detail .social-sharing a{
    font-size:18px;
    color:#fff;
    text-align:center
}
.article-detail .social-sharing a i{
    width:35px;
    height:35px;
    border-radius:50%;
    background:#ac8832;
    line-height:35px;
    color:#fff
}
.article-detail .social-sharing a:hover i{
    color:#fff;
    background:#171717
}
.article-detail .comment-title{
    text-transform:uppercase;
    font-size:16px;
    color:#222;
    font-weight:500;
    border-bottom:1px solid #ebebeb;
    position:relative;
    margin-top:30px;
    padding-bottom:14px;
    margin-bottom:27px
}
.article-detail .comment-title:before{
    content:"";
    position:absolute;
    width:100px;
    height:2px;
    background:#ac8832;
    left:0;
    bottom:0
}
.article-detail .article-comment .comment-title{
    margin-top:0;
    margin-bottom:30px
}
.article-detail .article-comment label{
    display:none
}
.article-detail .article-comment .form-group{
    margin-bottom:30px
}
.article-detail .article-comment .btn.btn-default{
    padding:0 27px;
    background:#ac8832;
    text-transform:uppercase;
    font-weight:600;
    margin-bottom:30px
}
.article-detail input{
    height:43px
}
.article-detail input,.article-detail textarea{
    background:#fff;
    border-radius:0;
    border:1px solid #ebebeb
}
.article-detail label{
    font-size:14px;
    color:#666;
    font-weight:400
}
.article-detail .form-success{
    border:1px solid #c8d9b9;
    margin-bottom:20px;
    padding:5px 20px;
    font-style:italic;
    color:#4f861e
}
.article-detail .form-success .fa{
    color:#4f861e;
    margin-right:5px
}
.article-detail .comments .icon-user{
    float:left;
    width:70px;
    height:70px;
    display:block;
    background-color:#f5f5f5;
    margin-right:20px;
    color:#fff;
    position:relative;
    text-align:center
}
.article-detail .comments .icon-user .fa{
    font-size:44px;
    text-align:center;
    line-height:70px;
    color:#999
}
.article-detail .comment__meta{
    font-size:13px;
    margin-left:90px;
    padding-bottom:5px;
    margin-bottom:1px;
    border-bottom:1px solid #ebebeb
}
.article-detail .comment__meta .comment-user{
    color:#222;
    font-size:13px;
    font-weight:400;
    text-transform:uppercase
}
.article-detail .comment__meta .comment-time{
    color:#909090;
    font-size:11px;
    font-weight:400;
    text-transform:uppercase;
    float:right
}
.article-detail .comment__meta .comment-time .fa{
    margin-right:5px
}
.article-detail .comment__content p{
    font-size:13px
}
.article-detail .article-comment{
    padding-top:20px
}
.article-detail .comment{
    margin-bottom:20px
}
.article-detail .comment:last-child{
    margin:0
}
.article-detail .article-img{
    margin:0 0 16px
}
.widget-category .widget-content{
    padding:15px
}
@media (min-width: 1200px){
    .widget-category .widget-content{
        padding:15px 20px
    }
}
.widget-category a{
    color:#444
}
.widget-category a:hover{
    color:#ac8832
}
.widget-category ul.list-menu>li{
    padding:3px 0
}
.widget-category ul.list-menu>li.active>a{
    color:#ac8832
}
.widget-category ul.list-menu>li.active>a:before{
    border:2px solid #999;
    background:#fff
}
.widget-category ul.list-menu>li>a{
    position:relative;
    padding-left:20px;
    padding-right:10px;
    width:100%;
    display:inline-block
}
.widget-category ul.list-menu>li>a .count{
    position:absolute;
    right:-6px;
    font-size:12px
}
.widget-category ul.list-menu>li>a:before{
    content:"";
    position:absolute;
    width:10px;
    height:10px;
    left:0;
    background:#999;
    top:50%;
    margin-top:-5px;
    -webkit-transition:all .1s ease-in-out;
    -moz-transition:all .1s ease-in-out;
    -ms-transition:all .1s ease-in-out;
    -o-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out
}
.widget-category ul.list-menu>li>a:hover:before{
    border:2px solid #999;
    background:#fff
}
.widget-category ul.list-menu>li ul{
    margin-top:5px;
    padding-left:10px
}
.widget-category ul.list-menu>li ul li{
    padding:5px 15px
}
.widget-category ul.list-menu>li ul li a{
    position:relative
}
.widget-category ul.list-menu>li ul li a:before{
    content:"";
    height:5px;
    width:5px;
    background:#999;
    position:absolute;
    top:50%;
    margin-top:-3px;
    left:-15px
}
.widget-category ul.list-menu>li .caret{
    float:right;
    position:relative;
    top:8px;
    right:-8px
}
.widget-blogs .block-content li{
    text-transform:capitalize;
    margin:0;
    padding:10px 15px;
    border-bottom:1px solid #e1e1e1
}
.widget-blogs .block-content li:last-child{
    border-bottom:none
}
.widget-blogs .block-content li p{
    margin:0 0 3px;
    color:#999;
    line-height:100%;
    font-size:12px
}
.widget-blogs .block-content li:last-child{
    border:none
}
.widget-blogs .block-content li .count{
    float:right;
    display:none
}
.widget-blogs_instagram .block-content{
    padding:10px
}
.widget-blogs_instagram .block-content img:hover{
    opacity:.8
}
.widget-blogs_instagram .block-content #insta-feed{
    margin-top:0
}
.mobile-menu{
    -webkit-transform:translateZ(0);
    will-change:transform;
    display:block;
    width:300px;
    position:fixed;
    top:0;
    bottom:0;
    left:-300px;
    z-index:1000;
    overflow-y:auto;
    overflow-x:hidden;
    -webkit-overflow-scrolling:auto;
    background-color:#232528;
    visibility:hidden;
    opacity:0;
    -webkit-transition:all .4s cubic-bezier(.46,.01,.32,1);
    -moz-transition:all .4s cubic-bezier(.46,.01,.32,1);
    -ms-transition:all .4s cubic-bezier(.46,.01,.32,1);
    -o-transition:all .4s cubic-bezier(.46,.01,.32,1);
    transition:all .4s cubic-bezier(.46,.01,.32,1)
}
.mobile-menu.nav-open{
    visibility:visible;
    opacity:1;
    -webkit-transform:translateX(300px);
    -moz-transform:translateX(300px);
    -ms-transform:translateX(300px);
    -o-transform:translateX(300px)
}
.mobile-menu .logo-nav{
    padding:20px 10px 15px;
    text-align:center;
    background:#fff;
    position:relative
}
.mobile-menu .logo-nav .menu-remove{
    position:absolute;
    right:10px;
    top:10px;
    font-size:12px
}
.mobile-menu .logo-nav .menu-remove i{
    font-size:16px
}
.mobile-menu .site_nav_mobile .space_mega{
    margin-bottom:15px
}
.mobile-menu .site_nav_mobile .sub-menu{
    display:none
}
.mobile-menu .site_nav_mobile>.menu-item{
    display:block
}
.mobile-menu .site_nav_mobile>.menu-item>a{
    color:#fff;
    border-bottom:1px solid #121213;
    box-shadow:0 1px #ffffff1a;
    text-transform:uppercase;
    padding:8px 15px;
    display:block
}
.mobile-menu .site_nav_mobile>.menu-item a{
    color:#fff
}
.mobile-menu .site_nav_mobile>.menu-item a span.caret{
    float:right;
    width:22px;
    height:22px;
    border:1px solid rgba(255,255,255,.2);
    text-align:center;
    font-size:18px;
    line-height:20px;
    color:#929292;
    display:block
}
.mobile-menu .site_nav_mobile .sub-menu{
    padding:5px 15px
}
.mobile-menu .site_nav_mobile .sub-menu .megatitle,.mobile-menu .site_nav_mobile .sub-menu .menu-title{
    font-size:13px;
    padding:5px 0;
    display:block
}
.mobile-menu .site_nav_mobile .sub-menu .sub-menu>.menu-item a{
    font-size:13px;
    padding:5px 0;
    display:block
}
.mobile-menu .site_nav_mobile .spaceMega{
    margin-bottom:10px
}
.mobile-menu .site_nav_mobile .spaceMega .col_banner{
    display:none
}
.mobile-menu .site_nav_mobile .ss_product_mega .megatitle{
    text-transform:uppercase;
    margin-bottom:10px
}
.mobile-menu .site_nav_mobile .ss_product_mega .products-listing.grid{
    padding:0 5px
}
.mobile-menu .site_nav_mobile .ss_product_mega .products-listing.grid .product-layout .product-item-container{
    margin:0
}
.search-screen{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:#fff0;
    z-index:-1;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    opacity:0;
    visibility:hidden
}
.search-screen.nav-open{
    opacity:1;
    visibility:visible
}
.mobile-screen{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:#0006;
    z-index:-1;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    opacity:0;
    visibility:hidden
}
.mobile-screen.nav-open{
    z-index:98;
    opacity:1;
    visibility:visible
}
.header-mobile{
    background:#fff;
    padding:15px 0;
    border-top:3px solid #222;
    box-shadow:0 0 5px #0003
}
.header-mobile .logo-mobiles{
    margin-top:4px
}
.header-mobile .group-nav__ico{
    display:inline-block;
    position:relative;
    padding:5px 5px 0
}
.header-mobile .group-nav__ico:last-child{
    padding-right:0
}
.header-mobile .group-nav__ico .material-icons{
    color:#333
}
.header-mobile .group-nav__ico .dropdown-content{
    right:0;
    left:auto
}
.header-mobile .group-nav__ico .dropdown-content.sn .fa{
    min-width:16px
}
.header-mobile .group-nav__cart .minicart-header .shopcart .cart_icos{
    display:inline-block;
    position:relative
}
.header-mobile .group-nav__cart .minicart-header .shopcart .cout_carts{
    width:18px;
    height:18px;
    line-height:18px;
    text-align:center;
    border-radius:100%;
    position:absolute;
    top:-7px;
    left:18px;
    font-size:10px;
    color:#fff;
    background-color:#ac8832
}
.header-mobile .group-nav__search .form_search{
    position:fixed;
    width:100%;
    left:0px;
    right:0px;
    background:#f5f5f5;
    padding:5px 15px;
    display:none;
    height:42px;
    margin-top:0;
    margin-bottom:0;
    z-index:9
}
.header-mobile .group-nav__search .form_search .formSearch{
    position:relative;
    width:100%;
    display:flex
}
.header-mobile .group-nav__search .form_search .formSearch:focus{
    box-shadown:none
}
.header-mobile .group-nav__search .form_search .formSearch .btn,.header-mobile .group-nav__search .form_search .formSearch .form-control{
    border-radius:0;
    border:none;
    cursor:pointer
}
.header-mobile .group-nav__search .form_search .box-results{
    display:none
}
.collection-grid-item{
    padding-bottom:70%;
    position:relative;
    margin:0 0 30px
}
.collection-grid-item img{
    display:block
}
.collection-grid-item .collection-grid-item__overlay{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center top;
    background-color:#f7f7f7
}
.collection-grid-item .collection-grid-item__title-wrapper .collection-grid-item__title{
    position:absolute;
    top:50%;
    left:0;
    right:0;
    width:100%;
    text-align:center;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%)
}
.collection-grid-item .collection-grid-item__title-wrapper .collection-grid-item__title a{
    color:#fff
}
.collection-grid-item .collection-grid-item__title-wrapper .collection-grid-item__title a:hover{
    color:#ac8832
}
.collection-grid-item .collection-grid-item__title-wrapper .collection-grid-item__title a>p{
    font-size:12px
}
.collection-grid-item .collection-grid-item__title-wrapper .collection-grid-item__title .btn{
    background:transparent;
    color:#fff;
    border:2px solid #fff;
    border-radius:0;
    font-weight:700;
    padding:5px 20px
}
.collection-grid-item .collection-grid-item__title-wrapper .collection-grid-item__title .btn:hover{
    background:#ac8832;
    border-color:#ac8832;
    color:#fff
}
.collection-grid-item .collection-grid-item__title-wrapper:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:#3d4246;
    opacity:.7
}
.collection-grid-item .collection-grid-item__title{
    font-weight:700;
    color:#fff;
    text-transform:uppercase;
    display:block;
    margin:0 0 4px;
    font-size:16px
}
.currency-picker__wrapper{
    position:relative;
    margin:0;
    vertical-align:middle;
    display:flex
}
.currency-picker__wrapper .currency-picker__label{
    display:none
}
.currency-picker__wrapper .fa{
    margin:0 5px;
    padding-top:17px
}
.currency-picker__wrapper .currency-picker{
    margin:0;
    font-weight:400;
    position:relative;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    color:#3a3a3a;
    border:none;
    height:44px
}
.currency-picker__wrapper .currency-picker:hover{
    color:#ac8832
}
@media (min-width: 1500px){
    .template-index .header.header-style1{
        position:absolute;
        top:40px;
        left:0;
        z-index:9;
        width:100%
    }
}
.header.header-style1 .navbar-logo{
    padding:27px 35px
}
.header.header-style1 .navbar-logo .site-header-logo h2{
    padding:9px;
    margin:0
}
.header.header-style1 .navbar-logo .site-header-logo h2 a{
    color:#222;
    text-transform:uppercase
}
.header.header-style1 .header-top{
    background-color:#fff;
    border-bottom:1px solid #f2f2f2;
    color:#3a3a3a;
    line-height:40px;
    font-size:13px;
    min-height:40px;
    padding:0 15px
}
.header.header-style1 .header-top .telephone{
    font-size:15px;
    float:right;
    padding:12px 15px 10px;
    line-height:22px;
    margin-right:10px
}
.header.header-style1 .header-top .telephone i,.header.header-style1 .header-top .telephone span{
    color:#ac8832;
    text-transform:uppercase;
    font-size:14px
}
@media (max-width: 1199px){
    .header.header-style1 .header-top .telephone{
        display:none
    }
}
.header.header-style1 .header-top #menu-menu-top-right{
    display:inline-block
}
.header.header-style1 .header-top #menu-menu-top-right .toplink-item{
    display:inline-block;
    position:relative;
}
.header.header-style1 .header-top #menu-menu-top-right .toplink-item.currency:before{
    position:absolute;
    content:"";
    width:1px;
    height:20px;
    background-color:#dcdcdc;
    top:10px;
    left:0
}
.header.header-style1 .header-top .header-top-right{
    text-align:right
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper{
    vertical-align:top;
    display:inline-block;
    margin:0
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper.inactive .account>a{
    background-color:transparent!important;
    color:#fff;
    padding-right:0;
    text-indent:50px;
    width:34px;
    border-left:1px solid #f2f2f2
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper.inactive .account>a:before{
    color:#4a5678
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper>li{
    padding:0 8px;
    float:left;
    position:relative
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper>li:last-child{
    padding-right:0
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper>li:before{
    position:absolute;
    content:"";
    width:1px;
    height:20px;
    background-color:#e1e1e1;
    top:10px;
    left:0
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper>li>a{
    display:block;
    overflow:hidden;
    position:relative;
    font-size:14px;
    line-height:44px;
    color:#3a3a3a
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper>li>a:hover{
    color:#ac8832
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper>li .fa{
    margin:0 5px
}
.header.header-style1 .header-top .header-top-right .toplinks-wrapper .dropdown-menu{
    left:-1px;
    min-width:125px
}
.header.header-style1 .header-top .header-top-right .toplink-item{
    display:inline-block
}
.header.header-style1 .header-top .header-top-right .dropdown-list-setting{
    width:200px;
    background-color:#fff;
    border:1px solid #eaeaea;
    box-shadow:0 3px 3px #0003;
    display:inline-block;
    padding:20px;
    position:absolute;
    z-index:999;
    top:120%;
    right:0;
    visibility:hidden;
    -webkit-opacity:0;
    -moz-opacity:0;
    -ms-opacity:0;
    -o-opacity:0;
    opacity:0;
    transition:all .2s ease-in-out 0s;
    -moz-transition:all .2s ease-in-out 0s;
    -webkit-transition:all .2s ease-in-out 0s;
    text-align:left
}
.header.header-style1 .header-top .header-top-right .dropdown-form{
    position:absolute;
    z-index:3;
    background:#fff;
    top:0px;
    display:none;
    width:210px;
    padding:15px 20px 12px;
    box-shadow:0 1px 4px #c1c1c1;
    border-radius:3px;
    right:60px;
    left:auto
}
.header.header-style1 .header-top .header-top-right .dropdown-form span.text{
    display:block;
    font-size:12px;
    font-weight:700;
    text-transform:uppercase;
    color:#222;
    line-height:20px;
    margin-bottom:5px
}
.header.header-style1 .header-top .header-top-right .dropdown-form li{
    line-height:28px;
    display:inline-block;
    border:1px solid #ebebeb;
    padding:0 8px;
    margin:0 1px 7px 0;
    min-width:45px;
    font-size:13px;
    cursor:pointer
}
.header.header-style1 .header-top .header-top-right .dropdown-form li img{
    margin-right:2px
}
.header.header-style1 .header-top .header-top-right .dropdown-form li:hover{
    border-color:#ac8832
}
.header.header-style1 .header-top .header-top-right .currencies-block .currency-wrapper label{
    display:none
}
.header.header-style1 .header-top .header-top-right .currencies-block .currency-wrapper .currency-Picker{
    position:relative
}
.header.header-style1 .header-top .header-top-right .currencies-block .currency-wrapper .currency-Picker>a{
    display:none
}
.header.header-style1 .header-top .header-top-right .currencies-block .currency-wrapper .currency-Picker .drop-left{
    position:relative!important;
    display:block!important;
    height:auto!important;
    padding:0!important;
    margin-top:0!important;
    margin-bottom:0!important;
    box-shadow:none;
    border:none
}
.header.header-style1 .language-theme{
    line-height:44px
}
.header.header-style1 .language-theme .dropdown-menu{
    top:100%;
    text-align:left
}
.header.header-style1 .language-theme .btn{
    background-color:transparent;
    border:0;
    padding:0;
    text-transform:capitalize;
    font-weight:400;
    font-size:14px;
    color:#3a3a3a!important
}
.header.header-style1 .language-theme .btn span.fa{
    position:relative;
    top:1px;
    left:1px;
    color:#3a3a3a
}
.header.header-style1 .language-theme .btn:hover{
    color:#ac8832
}
.header.header-style1 .language-theme .btn:focus,.header.header-style1 .language-theme .btn:active{
    background:transparent;
    color:inhert;
    outline:none;
    box-shadow:none
}
.header.header-style1 .currency-wrapper{
    display:inline-block;
    border-radius:0;
    position:static
}
.header.header-style1 .currency-wrapper .currency-picker__wrapper:after{
    color:#3a3a3a;
    font-weight:400
}
.header.header-style1 .currency-wrapper .currency-Picker{
    position:absolute;
    top:0;
    right:0;
    z-index:100;
    min-height:100%;
    width:100%;
    height:34px
}
.header.header-style1 .currency-wrapper .currency-Picker>a{
    opacity:0;
    display:block;
    height:44px
}
.header.header-style1 .currency-wrapper .currency-Picker .drop-left{
    padding:10px 15px;
    right:-1px;
    left:auto
}
.header.header-style1 .currency-wrapper .currency-Picker .drop-left a{
    font-size:12px;
    padding:2px 0;
    display:block
}
.header.header-style1 .currency-wrapper .currency-Picker .fa{
    position:relative;
    top:2px
}
.header.header-style1 .currency-wrapper .dropdown-content{
    top:calc(100% + 20px);
    position:absolute;
    top:100%;
    left:0;
    min-width:65px;
    padding:5px 0;
    font-size:13px;
    text-align:left;
    list-style:none;
    border-radius:0;
    background-color:#fff;
    border:1px solid #eee;
    -webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);
    box-shadow:0 2px 6px #0000001a;
    display:none
}
.header.header-style1 .currency-wrapper .dropdown-content>li{
    line-height:20px
}
.header.header-style1 .currency-wrapper .dropdown-content.active{
    z-index:99;
    opacity:1;
    visibility:visible;
    top:100%
}
.header.header-style1 .header-bottom{
    background-color:#fff;
    color:#222;
    -webkit-transition:all .25s ease-in-out;
    -moz-transition:all .25s ease-in-out;
    -ms-transition:all .25s ease-in-out;
    -o-transition:all .25s ease-in-out;
    transition:all .25s ease-in-out
}
@media (min-width: 992px){
    .header.header-style1 .header-bottom{
        padding:8px 0
    }
}
.header.header-style1 .header-bottom .middle-right{
    float:right;
    margin-left:17px
}
.header.header-style1 .header-bottom .wishlist{
    margin-right:15px;
    display:inline-block;
    float:right
}
.header.header-style1 .header-bottom .wishlist a{
    border:2px #eee solid;
    display:inline-block;
    vertical-align:top;
    font-size:0;
    text-align:center;
    border-radius:4px;
    color:#282828
}
.header.header-style1 .header-bottom .wishlist a:hover{
    color:#ac8832
}
.header.header-style1 .header-bottom .wishlist a i{
    font-size:16px;
    width:40px;
    height:40px;
    line-height:40px
}
.header.header-style1 .horizontal_menu{
    display:inline-block;
    position:relative;
    text-align:left
}
.header.header-style1 .header-search{
    float:right;
    margin-bottom:5px
}
@media (min-width: 992px){
    .header.header-style1 .search-header-w{
        position:relative;
        width:100%;
        text-align:right;
        z-index:4;
        padding-top:1px
    }
    .header.header-style1 .search-header-w .btn-search-mobi{
        background:#4a5678;
        color:#fff;
        width:40px;
        height:40px;
        border-radius:100%;
        line-height:40px;
        padding:0
    }
    .header.header-style1 .search-header-w .btn-search-mobi:hover{
        background:#926d13
    }
    .header.header-style1 .search-header-w .btn-search-mobi.active .fa-search:before{
        content:"\f00d"
    }
    .header.header-style1 .search-header-w .form_search{
        z-index:1
    }
    .header.header-style1 .search-header-w .formSearch{
        position:relative;
        margin:0 auto
    }
    .header.header-style1 .search-header-w .form-control{
        border:1px solid #e1e1e1;
        background-color:#fff;
        z-index:0;
        height:45px;
        padding-left:20px;
        font-size:13px;
        width:500px;
        color:#444;
        opacity:1;
        border-radius:side-value(0px)
    }
    .header.header-style1 .search-header-w .btn-search{
        position:absolute;
        border:none;
        top:0px;
        right:0px;
        height:45px;
        text-align:center;
        line-height:44px;
        padding:0 20px;
        font-size:17px;
        color:#afafaf;
        border-radius:0;
        background:transparent
    }
    .header.header-style1 .search-header-w .btn-search:active,.header.header-style1 .search-header-w .btn-search:hover{
        color:#ac8832;
        box-shadow:none
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .header.header-style1 .search-header-w .form-control{
        width:370px
    }
}
.header.header-style1 .minicart-header{
    position:relative;
    padding-top:6px
}
.header.header-style1 .minicart-header .block-content{
    position:absolute;
    top:calc(100% + 1px);
    right:0px;
    left:auto;
    z-index:99;
    background:#FFF;
    overflow:hidden;
    width:300px;
    border-radius:0;
    height:auto!important;
    box-shadow:0 0 10px #0003;
    padding:0
}
.header.header-style1 .minicart-header .block-content .no-items{
    padding:20px;
    text-align:center
}
.header.header-style1 .minicart-header .block-content .no-items .text-continue{
    font-size:13px;
    text-transform:uppercase
}
.header.header-style1 .minicart-header .block-content .head-minicart{
    background-color:#ac8832;
    color:#fff;
    height:40px;
    line-height:40px;
    padding:0 24px;
    font-size:116.6%
}
.header.header-style1 .minicart-header .block-content .head-minicart .label-products{
    float:left
}
.header.header-style1 .minicart-header .block-content .head-minicart .label-price{
    float:right
}
.header.header-style1 .minicart-header .block-content .mini-products-list{
    max-height:340px;
    overflow-y:auto;
    padding:20px 10px 20px 15px;
    background-color:#f2f2f2;
    display:block!important
}
.header.header-style1 .minicart-header .block-content .mini-products-list .product-details{
    position:relative;
    float:left;
    display:table;
    width:calc(100% - 80px)
}
.header.header-style1 .minicart-header .block-content .mini-products-list .product-details .inner-left{
    margin:0;
    vertical-align:top;
    text-align:left;
    line-height:20px
}
.header.header-style1 .minicart-header .block-content .mini-products-list .product-details .product-price{
    text-align:left
}
.header.header-style1 .minicart-header .block-content .mini-products-list .item .product-price .price{
    font-weight:700;
    color:#ac8832
}
.header.header-style1 .minicart-header .block-content .mini-products-list li.item a.btn-remove{
    position:absolute;
    right:-5px;
    bottom:-7px
}
.header.header-style1 .minicart-header .block-content .mini-products-list li.item .product-name{
    margin:0;
    line-height:16px
}
.header.header-style1 .minicart-header .block-content .mini-products-list li.item .product-name a{
    color:#000;
    line-height:100%;
    font-weight:500;
    font-size:13px
}
.header.header-style1 .minicart-header .block-content .mini-products-list li.item .product-name a:hover{
    color:#ac8832
}
.header.header-style1 .minicart-header .block-content .mini-products-list .product-image{
    border:1px solid #ebebeb;
    display:block
}
.header.header-style1 .minicart-header .block-content .mini-products-list li.item{
    width:100%;
    display:table
}
.header.header-style1 .minicart-header .block-content .mini-products-list li.item a.btn-remove{
    background:url(/assets/del-minicart.png) no-repeat;
    width:17px;
    height:16px
}
.header.header-style1 .minicart-header .block-content .mini-products-list li.item~li{
    padding-top:20px
}
.header.header-style1 .minicart-header .block-content .mini-products-list .product-img-wrap{
    position:relative;
    float:left;
    width:70px;
    margin-right:10px;
    display:table-cell;
    min-width:70px
}
.header.header-style1 .minicart-header .block-content .bottom-action .price-total-w{
    border-top:1px solid #ebebeb;
    border-bottom:1px solid #ebebeb;
    padding:10px 15px;
    color:#222;
    font-weight:700;
    text-transform:uppercase;
    font-size:13px
}
.header.header-style1 .minicart-header .block-content .bottom-action .price-total-w .price-total{
    float:right;
    font-size:16px;
    color:#ac8832
}
.header.header-style1 .minicart-header .block-content .bottom-action .button-wrapper{
    padding:20px 23px;
    display:inline-block;
    text-align:left
}
.header.header-style1 .minicart-header .block-content .bottom-action .button-wrapper a:hover{
    cursor:pointer
}
.header.header-style1 .minicart-header .block-content .bottom-action .button-wrapper .link-button{
    background-color:#fff;
    color:#222;
    font-weight:400;
    text-transform:uppercase;
    padding:6px 15px 4px;
    margin-left:10px;
    margin-top:12px;
    border-radius:0;
    border:2px solid #222;
    font-size:13px
}
.header.header-style1 .minicart-header .block-content .bottom-action .button-wrapper .link-button:hover{
    background:#ac8832;
    border-color:#ac8832;
    color:#fff
}
.header.header-style1 .minicart-header .block-content .bottom-action .button-wrapper .link-button.btn-gotocart{
    margin-left:0
}
.header.header-style1 .minicart-header .block-content .price-total-w .label-price-total{
    float:left
}
.header.header-style1 .minicart-header .product-details-bottom{
    font-size:91.6%
}
.header.header-style1 .minicart-header .product-details-bottom .price{
    margin-left:10px
}
.header.header-style1 .minicart-header .subtotal .label{
    font-weight:400;
    vertical-align:middle
}
.header.header-style1 .minicart-header .actions{
    text-align:center;
    background:#FFF;
    padding:0
}
.header.header-style1 .minicart-header .actions button.button.btn-update{
    margin-right:0
}
.header.header-style1 .minicart-header .block-content .actions .more-desc{
    display:inline-block;
    float:left;
    line-height:38px;
    font-size:133.3%;
    font-weight:700;
    text-transform:uppercase;
    padding-left:15px
}
.header.header-style1 .minicart-header .block-content .mini-products-list .product-details .short-description{
    margin-top:10px
}
.header.header-style1 .minicart-header .block-content .mini-products-list .product-details-bottom strong{
    font-weight:400;
    margin-left:4px
}
.header.header-style1 .minicart-header .block-content .bottom-action .button{
    overflow:visibler
}
.header.header-style1 .minicart-header .actions button.button{
    float:none
}
@media (min-width: 992px){
    .header.header-style1 .minicart-header .shopcart{
        color:#aaa;
        font-size:13px;
        display:flex;
        padding-left:33px;
        position:relative
    }
    .header.header-style1 .minicart-header .shopcart:before{
        content:"";
        width:25px;
        height:25px;
        position:absolute;
        top:4px;
        left:0;
        background:url(assets/icon-image.png) no-repeat -304px -204px
    }
    .header.header-style1 .minicart-header .shopcart:after{
        display:none
    }
    .header.header-style1 .minicart-header .shopcart .cart_ico{
        color:#656565;
        vertical-align:top;
        position:relative;
        width:40px;
        height:40px;
        float:left;
        text-align:center;
        line-height:40px
    }
    .header.header-style1 .minicart-header .shopcart .cart_ico i{
        line-height:36px;
        font-size:16px;
         color:#ac8832
    }
    .header.header-style1 .minicart-header .shopcart .cart_info{
        float:left;
        font-size:13px
    }
    .header.header-style1 .minicart-header .shopcart .cart-title{
        color:#1f1f1f;
        font-size:14px;
        font-weight:500;
        height:40px;
        line-height:40px;
        text-transform:capitalize;
        margin-bottom:0
    }
    .header.header-style1 .minicart-header .shopcart .cout_cart{
        font-size:0
    }
    .header.header-style1 .minicart-header .shopcart .cout_cart .cout_item{
        font-size:13px;
        height:22px;
        width:22px;
        position:absolute;
        top:-7px;
        background:#ac8832;
        border-radius:50%;
        color:#fff;
        line-height:22px;
        text-align:center;
        left:55px
    }
    .header.header-style1 .minicart-header .shopcart .cart-total{
        font-size:14px;
        font-weight:400;
        color:#1f1f1f
    }
    .header.header-style1 .minicart-header .shopcart:hover .cout_cart,.header.header-style1 .minicart-header .shopcart:hover .cart-title{
        color:#ac8832
    }
}
@media (min-width: 992px){
    .header.header-style1 .main-megamenu ul.nav>li{
        margin-right:1px
    }
    .header.header-style1 .main-megamenu ul.nav>li.dropdown{
        position:relative
    }
    .header.header-style1 .main-megamenu ul.nav>li>a{
        font-size:13px;
        font-weight:500;
        text-transform:uppercase;
        color:#222;
        display:block;
        position:relative;
        padding:14px 20px 15px;
        line-height:100%;
        -webkit-transition:all .25s ease;
        -moz-transition:all .25s ease;
        -ms-transition:all .25s ease;
        -o-transition:all .25s ease;
        transition:all .25s ease
    }
    .header.header-style1 .main-megamenu ul.nav>li:first-child a{
        padding-left:0
    }
    .header.header-style1 .main-megamenu ul.nav>li:hover>a{
        color:#ac8832
    }
}
@media (min-width: 992px) and (min-width: 1200px) and (max-width: 1360px){
    .header.header-style1 .main-megamenu ul.nav>li>a{
        padding:14px 12px 15px
    }
}
@media (min-width: 992px){
    .header-fixed.stickytop .compad_hidden{
        display:none!important
    }
    .header-fixed.stickytop .header-center{
        box-shadow:1px 0 24px #00000012;
        padding:20px 0;
        position:fixed;
        transition:all .3s ease;
        top:0!important;
        left:0;
        right:0;
        background:#fff;
        display:inline-block;
        z-index:5;
        box-shadow:0 0 3px #0c0d0e1a,0 4px 20px #0c0d0e09,0 1px 1px #0c0d0e06
    }
    .header-fixed.stickytop .header-center .horizontal_menu{
        padding-left:0
    }
    .header.header-style1 .vertical-content:hover .vertical-wrapper{
        visibility:visible;
        opacity:1;
        display:block
    }
    .header.header-style1 .vertical-wrapper{
        visibility:hidden;
        opacity:0;
        display:none;
        top:100%!important;
        width:100%;
        position:absolute;
        background:#fff;
        left:0;
        z-index:3
    }
}
@media (min-width: 992px) and (min-width: 1200px){
    .template-index .header.header-style1 .vertical-wrapper{
        visibility:visible;
        opacity:1;
        display:block;
        top:104%!important;
        left:0;
        z-index:3;
        width:100%;
        position:absolute
    }
}
.inline{
    display:inline-block
}
.countdown_tab{
    margin-top:10px
}
.countdown_tab .countdown_inner{
    margin:0 auto;
    display:inline-block
}
.countdown_tab .countdown_inner .deals-time{
    width:auto;
    margin:0 3px;
    display:inline-block;
    float:none
}
.countdown_tab .countdown_inner .deals-time .num-time{
    font-size:20px;
    font-weight:700;
    background-color:#999;
    color:#fff;
    margin-bottom:5px;
    position:relative;
    min-width:30px;
    text-align:center;
    padding:0 5px;
    border-radius:2px;
    height:40px;
    line-height:40px
}
.countdown_tab .countdown_inner .deals-time .num-time:after{
    position:absolute;
    content:"";
    top:50%;
    left:0;
    background:#919191;
    opacity:.8;
    width:100%;
    height:1px
}
.countdown_tab .countdown_inner .deals-time .num-time:before{
    position:absolute;
    content:"";
    top:0;
    left:0;
    background:#fff;
    opacity:.2;
    width:100%;
    height:50%
}
.countdown_tab .countdown_inner .deals-time .title-time{
    text-transform:capitalize;
    font-size:12px
}
 .underline {
     text-decoration:underline;
     font-weight:bold;
}
 .collection-tille {
     color:#ac8832!important;
     border-left:5px solid #ac8832;
     padding-left:10px;
     font-size:26px 
}
 
.extraHead {
    background-color:#ebebeb; text-align:center; color:#222; padding:5px 0;
}
 #simpAskQuestion {
     clear: both;
     margin: 20px auto 0;
     max-width: 1200px;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 #simpAskQuestion.simpAsk-container h2 {
     display: inline-block;
     vertical-align: middle;
     margin: 7px 0 7px!important;
     float: none !important;
}
 #simpAskQuestion .simpAsk-title-container {
     margin-bottom: 10px!important;
}
 #simpAskQuestion .simpAskForm-container {
     padding: 10px !important;
     margin-bottom: 10px!important;
     background: #fafafa;
}
 #simpAskQuestion .simpAskForm-container p {
     margin: 0 0 10px !important;
}
 .simpAskForm-container textarea {
     margin-bottom: 10px!important;
     width: 100%!important;
     padding: 10px !important;
     border: 1px solid #ECEBEB!important;
     overflow: auto;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     background: #fff;
}
 .simpAskForm-container input.simpAsk-fifty-percent {
     width: 49.40%!important;
     padding: 10px!important;
     border: 1px solid #ECEBEB!important;
     -webkit-appearance: none;
     margin: 0 0 10px!important;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     background: #ffffff;
}
 .simpAskForm-container select {
     height:44px;
     width: 49.40%!important;
     padding: 10px!important;
     border: 1px solid #ECEBEB!important;
     -webkit-appearance: none;
     margin: 0 0 10px!important;
     -webkit-box-sizing: border-box;
     color:inherit;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     background: #ffffff;
}
 .simpAskForm-container input.fleft {
     float: left!important;
}
 .simpAskForm-container input.fright {
     float: right!important;
}
 .simpAskForm-container .button, .simpAskForm-container a.btn, .simpAskForm-container input.btn {
     -webkit-box-shadow: none;
     -moz-box-shadow: none;
     box-shadow: none;
     display: inline-block;
     border: none;
     padding: 5px 15px;
     text-transform: none;
     width: auto;
     border-radius: 3px;
}
 .simpAskForm-container .simpAskSubmitForm {
     clear: both;
}
 .simpAskForm-container input, .simpAskForm-container textarea {
     -webkit-appearance: none;
     vertical-align: top;
     display: inline-block;
}
 #simpAskQuestion .simpAsk-error-msg {
     background-color: #de4343;
     color: #fff;
     padding: 5px;
     box-shadow: none;
     margin-top: 10px;
}
 #simpAskQuestion .simpAsk-success-msg {
     background-color: #61b832;
     color: #fff;
     padding: 5px;
     box-shadow: none;
     margin-top: 10px;
}
 #simpAskQuestion .simpAskSubmitForm .simpAskForm-cancel-btn.button {
     display: inline-block;
     cursor: pointer;
     background: 0 0;
     color: initial;
     padding: 5px 15px;
}
 #simpAskQuestion .simpAskSubmitForm .simpAskForm-cancel-btn.button:hover {
     text-decoration: underline;
}
 #simpAskQuestion .simpAskForm-container p.simpAskForm-title {
     font-weight: 700;
     padding-left: 4px!important;
}
 #simpAskQuestion .qa-display {
     border-left: 1px solid #000;
     padding-left: 8px!important;
     line-height: 12px!important;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 #simpAskQuestion .simpAsk-title-container a.simpAskQuestionForm-btnOpen {
     float: right;
     cursor: pointer;
     margin-top: 9px;
}
 .simpAskQuestion-btn {
     -webkit-box-shadow: none;
     -moz-box-shadow: none;
     box-shadow: none;
     display: inline-block;
     border: none;
     margin: 0;
     padding: 7px 20px!important;
     color: #000;
     text-transform: none;
     background: #ddd;
     width: auto;
}
 .simpAskQuestion-btn:hover {
     color: #fff;
     background-color:#ac8832;
}
 .accordionSimpQA {
     padding: 0px!important;
     display: inline-block !important;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 .accordionSimpQA ul {
     margin: 0;
     padding: 0;
     list-style: none;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 .accordionSimpQA ul li {
     margin: 0 !important;
     padding: 0 !important;
     width: 100% !important;
     float: left !important;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 .accordionSimpQA ul li p {
     font-weight: normal !important;
     margin: 0 0 7px !important;
     line-height: 18px !important;
     padding-left: 20px;
     position: relative;
}
 .accordionSimpQA ul li p.simpQuestionHolder {
     font-weight: bold !important;
}
 .accordionSimpQA ul li p.simpActionHolder {
     margin: 0 0 20px !important;
     text-align: right !important;
}
 .accordionSimpQA ul li p.simpQuestionHolder:before {
     content: "Q";
     font-weight: 700;
     font-size: 16px;
     position: absolute;
     left: 0;
     top: 1px;
}
 .accordionSimpQA ul li p.simpAnswerHolder:before {
     content: "A";
     font-weight: 700;
     font-size: 16px;
     position: absolute;
     left: 0;
     top: 1px;
}
 .accordionSimpQA ul li p.simpAnswerHolder {
     margin-bottom: 20px !important;
}
 .simp-ask-question-header {
     background-color: #fafafa;
     padding: 30px;
     position: relative;
}
 .simpAskQuestion-Qcontent {
     width: 275px;
     display: inline-block;
}
 .simp-ask-question-header .simpAskQuestionForm-btnOpen {
     position: absolute;
     top: 50%;
     right: 24px;
     margin-top: -18px;
}
 .simpAskQuestion-Qcontent h3 {
     margin: 0;
}
 .simpAskQuestion-Qcontent p {
     font-size: 0.9em;
     margin: 0 !important;
}
 @font-face {
     font-family: 'simpqafonticons';
     src: url('data:application/octet-stream;
    base64,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') format('woff'), url('data:application/octet-stream;
    base64,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') format('truetype');
}
 [class^="icon-simp-"]:before, [class*=" icon-simp-"]:before {
     font-family: "simpqafonticons";
     font-style: normal;
     font-weight: normal;
     speak: none;
     display: inline-block;
     text-decoration: inherit;
     width: 1em;
     margin-right: .2em;
     text-align: center;
     font-variant: normal;
     text-transform: none;
     line-height: 1em;
     margin-left: .2em;
}
 .icon-simp-help:before {
     content: '\e800';
}
 .icon-simp-help-circled:before {
     content: '\e801';
}
 .icon-simp-ok:before {
     content: '\e802';
}
 .icon-simp-cancel:before {
     content: '\e803';
}
 @media screen and (max-width:768px) {
     .simp-ask-question-header .simpAskQuestionForm-btnOpen {
         position: inherit;
         top: 0;
         right: 0;
         margin-top: 0;
    }
}
 @media screen and (max-width:480px) {
     #simpAskQuestion .simpAsk-title-container a.simpAskQuestionForm-btnOpen {
         float: initial;
    }
     #simpAskQuestion .simpAsk-container .h2, #simpAskQuestion .simpAsk-container h2 {
         display: block;
    }
     #simpAskQuestion #askQuestion input.simpAsk-fifty-percent {
         width: 100%!important;
         margin-bottom: 10px!important;
    }
     #simpAskQuestion #askQuestion input.simpAsk-fifty-percent {
         width: 100% !important;
    }
}

