@font-face{font-family:'GoogleSans';src:url(fonts/GoogleSans-Regular.ttf);font-weight:400;font-display:block;font-style:normal}
@font-face{font-family:'GoogleSans';src:url(fonts/GoogleSans-Italic.ttf);font-weight:400;font-display:block;font-style:italic}
@font-face{font-family:'GoogleSans';src:url(fonts/GoogleSans-Medium.ttf);font-weight:500;font-display:block;font-style:normal}
@font-face{font-family:'GoogleSans';src:url(fonts/GoogleSans-MediumItalic.ttf);font-weight:500;font-display:block;font-style:italic}
@font-face{font-family:'GoogleSans';src:url(fonts/GoogleSans-Bold.ttf);font-weight:700;font-display:block;font-style:normal}
@font-face{font-family:'GoogleSans';src:url(fonts/GoogleSans-BoldItalic.ttf);font-weight:700;font-display:block;font-style:italic}
@font-face{font-family:'UTM Alexander';src:url(fonts/UTM-Alexander.ttf)}
@font-face{font-family:'BelweMediumBT';src:url(fonts/BelweMediumBT.ttf)}
body{color:#000;font-family:'GoogleSans'}
.sidebar img{width:100%}
.term-description ul{padding-left:30px}
.term-description ul li{list-style:disc}
h1,h2,h3,h4,h5,h6{margin-top:0}
.section5 .inner .item {
    float: left;
    width: 25%;
    height: 90px;
    display: flex;
    align-items: center;
    border: 1px solid #ddd;
    margin-left: -1px;
}
.section5 .inner .item_b {
    width: 50%;
}
.section5 .inner .item .value {
    display: flex;
    align-items: center;
    margin: 0 auto;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
}
.section5 .inner .item img {
    margin-right: 12px;
}
.section5 .inner .item p {
    margin-bottom: -5px;
    text-transform: none;
}
.section5 .inner .item .form form {
    position: relative;
    top: 11px;
}
.wpcf7-form-control-wrap {
    position: initial;
}
.section5 .inner .item .form .input {
    outline: none;
    margin: 0;
    height: 34px;
    border-radius: 4px;
    font-weight: 400;
}
.section5 .inner .item .form .button {
    position: absolute;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 13px;
    height: 34px;
    border-radius: 0 4px 4px 0;
    top: 0;
    right: 0;
    background: #060709;
}
.section5{margin-bottom: 30px;}
.content-post img{height: auto !important;float: none !important;}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{opacity:1!important;width:100%}
.select2-results__option[aria-selected],.select2-results__option[data-selected]{color:#000}
.comment-form{color:#000}
.kk-star-ratings .kksr-muted{opacity:1}
.imgcw:before{content:"";display:block;padding-bottom:100%}
.box_meta_detail table>tbody>tr>td a{color:#fff}
.cac-bai-viet .item .imgcw:before{padding-bottom:42%}
#yith-ajaxsearchform .search-navigation{display:block}
.sb_single_sp .inner .box ul.list_tt li a{display:flex;align-items:center;color:#000}
.imgcw .imgc,.imgcw .imgc0{overflow:hidden;text-align:center;display:inline-block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}
.imgcw .imgc0 img{max-width:100%;max-height:100%;display:inline-block;vertical-align:middle}
.imgcw .imgc0:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}
.imgcw .imgc0{font-size:0}
.thong-tin-huu-ich .row > div:nth-child(3n+1){clear:left}
.srf{background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.04);border-radius:3px;padding:0 20px}
.srf .form-group{margin-bottom:10px}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}
.input-group-prepend,.input-group-append{display:flex}
.input-group-prepend{margin-right:-1px}
.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}
.cac-bai-viet .item.item-bg .imgc0 img{width:100%;height:100%;max-width:none;max-height:none}
.wpcf7-form-control-wrap{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}
.srf .form-control,.srf .input-group-text{border-color:#e0d8c0;border-radius:0;background:none}
.ds-phongban .tt-phongban{background:#fff;padding:20px 0}
.srf .input-group-text{border-right:0;color:#88694f}
.srf .input-group-text i.fa{align-self:flex-start;padding-top:4px}
.ds-phongban .tt-phongban h2{display:inline-block;padding:5px 15px;margin:0;background:#e69c36;color:#fff;font-weight:700;font-size:17px}
.ds-phongban .tt-phongban .openMap{color:#88694f}
.ds-phongban .tt-phongban .info{padding:15px 0}
.ds-phongban .tt-phongban ul,.ds-phongban .tt-phongban li{list-style:none;color:#000;margin:0;padding:0}
.ds-phongban .tt-phongban .info i.fa{display:inline-block;width:22px}
.pages-slider:before{display:block;content:"";position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:url(images/bg-slider-pages.png) no-repeat center;pointer-events:none;width:100%;height:100%;background-size:contain}
.pages-slider{position:relative;z-index:1;max-height:307px}
.slick-slide img{width:100%}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}
.pages-slider .slick-prev,.pages-slider .slick-next{z-index:2}
.pages-slider .slick-next{right:-6px}
.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pages-slider .slick-next:after{display:inline-block;content:"";width:18px;height:35px;background:url(images/btn-slider-next-bg.png);position:absolute;z-index:1;top:50%;right:5px;transform:translateY(-50%)}
.pages-slider .slick-prev:after{display:inline-block;content:"";width:18px;height:35px;background:url(images/btn-slider-prev-bg.png);position:absolute;z-index:1;top:50%;left:5px;transform:translateY(-50%)}
.pages-slider .slick-prev:before{display:inline-block;content:"";width:19px;height:19px;background:url(images/btn-slider-prev.png);position:relative;z-index:2}
.pages-slider .slick-next:before{display:inline-block;content:"";width:19px;height:19px;background:url(images/btn-slider-next.png);position:relative;z-index:2}
.pt-3,.py-3{padding-top:1rem!important}
.item-tinhhoaquaviet{text-align:center}
.item-tinhhoaquaviet img{max-width:100%}
.item-tinhhoaquaviet p{line-height:30px;margin-bottom:2rem;margin-left:4rem;margin-right:4rem}
.btn-hong-lam-wrap{text-align:center;overflow:hidden;position:relative;z-index:1}
.btn-hong-lam-wrap:before{content:"";display:block;width:5px;height:5px;border:solid 1px #e69c36;position:absolute;z-index:2;top:calc(50% - 2px);left:0;background:#efe8e2}
.btn-hong-lam-wrap:after{content:"";display:block;width:5px;height:5px;border:solid 1px #e69c36;position:absolute;z-index:2;top:calc(50% - 2px);right:0;background:#efe8e2}
.btn-hong-lam-37-solid{height:37px;border-color:#e69c36;display:inline-block;color:#fff;font-size:16px;font-weight:400;text-transform:uppercase;margin-left:11px;margin-right:11px}
.btn-hong-lam{border-top:solid 1px #e69c36;border-bottom:solid 1px #e69c36}
.btn-hong-lam-wrap .btn-hong-lam{position:relative;z-index:1}
.btn-hong-lam .btn-hong-lam-core{background-color:#e69c36;display:block;height:calc(100% - 2px);padding:0 25px;line-height:36px;margin-top:1px;margin-bottom:1px}
.btn-hong-lam-wrap .btn-hong-lam .line-left{display:block;height:1px;background:#e69c36;width:1000px;position:absolute;z-index:1;top:50%;right:calc(100% + 14px)}
.btn-hong-lam-wrap .btn-hong-lam .line-right{display:block;height:1px;background:#e69c36;width:1000px;position:absolute;z-index:1;top:50%;left:calc(100% + 14px)}
.btn-hong-lam:before{content:"";display:block;width:13px;position:absolute;z-index:1;top:-1px;bottom:-1px;left:-13px;background:url(images/btn47-bg-left-hover.png) no-repeat}
.btn-hong-lam:after{content:"";display:block;width:13px;position:absolute;z-index:1;top:-1px;bottom:-1px;right:-13px;background:url(images/btn47-bg-right-hover.png) no-repeat}
div.wpcf7-mail-sent-ok{background:#fff}
.btn-hong-lam-37-solid:after{background-image:url(images/btn37-bg-right-hover-solid.png);width:11px;right:-11px}
.btn-hong-lam-37-solid:before{background-image:url(images/btn37-bg-left-hover-solid.png);width:11px;left:-11px}
.item-ceo{overflow:hidden;padding-top:70px;padding-bottom:80px}
.item-ceo .imgcws{float:left;width:50%}
.thong-tin-huu-ich .group{text-align:center;padding-top:40px;padding-bottom:15px}
.thong-tin-huu-ich .group .group-title{font-size:40px;color:#fff;padding-bottom:10px}
.thong-tin-huu-ich .group .group-desc{line-height:24px;padding-left:70px;padding-right:70px}
.thong-tin-huu-ich .item{overflow:hidden}
.thong-tin-huu-ich .item .imgcw{float:left;width:100px}
.thong-tin-huu-ich .item .item-infos{float:right;width:calc(100% - 100px)}
.thong-tin-huu-ich .item .item-title{font-size:18px;font-weight:700;color:#fff}
.thong-tin-huu-ich .item .item-desc{line-height:26px;padding-top:5px}
.thong-tin-huu-ich .group .group-slogan{font-weight:700;font-size:18px}
.item-ceo .item-infos{float:right;width:50%;padding-left:30px}
.item-ceo .item-infos .item-title{font-size:28px;color:#fff;display:inline-block;padding-bottom:15px}
.item-ceo .item-infos .item-desc{line-height:30px}
.thong-tin-thong-ke{background:rgba(255,255,255,.2);padding-top:70px;padding-bottom:70px}
.thong-tin-thong-ke .row{margin-left:-11px;margin-right:-11px}
.thong-tin-thong-ke .row [class^='col']{padding-left:11px;padding-right:11px}
.thong-tin-thong-ke .item{background-color:#e69c36;color:#fefefe;height:100%;min-height:364px;position:relative;z-index:1;text-align:center;padding:40px 30px 0}
.thong-tin-thong-ke .item .item-title{font-size:80px;font-family:"UtmAndrogyne"}
.thong-tin-thong-ke .item .item-desc{line-height:24px}
.thong-tin-thong-ke .item:after{content:"";display:block;border:solid 1px #f0e9e3;position:absolute;z-index:1;top:4px;left:4px;right:4px;bottom:4px;pointer-events:none}
.cac-bai-viet{width:100%;overflow:hidden}

.cac-bai-viet .group{text-align:center;padding-top:45px;padding-bottom:40px}
.cac-bai-viet .group .group-title{font-size:40px;color:#fff;padding-bottom:10px}
.cac-bai-viet .group .group-slogan{font-weight:700;font-size:18px}
.cac-bai-viet .group .group-desc{line-height:24px;padding-left:70px;padding-right:70px}
.cac-bai-viet .row{margin-left:-8px;margin-right:-8px}
.cac-bai-viet .row [class^='col']{padding-left:8px;padding-right:8px;padding-bottom:16px}
.cac-bai-viet .item{height:570px;background-color:#fff;text-align:center;padding-bottom:40px;padding-top:45px}
.cac-bai-viet .item .item-title{font-size:40px;color:#5e4027;font-weight:700;display:inline-block}
.cac-bai-viet .item .item-desc{line-height:26px;padding-left:10%;color:#5e4027;padding-right:10%}
.imgcw{position:relative;z-index:1}
.thong-tin-thong-ke .item .item-slogan{font-size:30px;padding-bottom:20px;line-height:25px}
.a2a_default_style a{float:none!important;display:inline-block}
.box_filter .sidebar-title{display:none}
.woocommerce div.product form.cart .button{border-radius:0;background-color:#905d35;color:#fff;display:inline-block;font-size:18px;padding:9px 0;height:45px;width:100%;text-transform:uppercase}
#wc-comment-header{display:none}
.box_filter .sb_filter ul{padding:0!important;background:none}
.box_filter .sb_filter ul li{display:none!important}
ul.list-ul > li{display:inline-block;list-style:none}
ul.list-ul > li > a{color:#fbe4c3;margin-right:20px}
.box_filter .sb_filter ul li a{background:#b80202;color:#fff!important;padding:3px 10px 3px 30px!important}
#wpcomm{background:#fff;padding:10px}
.banner-add{margin-bottom:20px}
.woocommerce .box_filter .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:active::before,.woocommerce .box_filter .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:focus::before,.woocommerce .box_filter .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover::before,.woocommerce .box_filter .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a::before,body.woocommerce .box_filter .devvn_wcfa_widget_layered_nav ul.wafc-widget-layered-nav-list li.display_type_default a:hover:before,body.woocommerce .box_filter .devvn_wcfa_widget_layered_nav ul.wafc-widget-layered-nav-list li.chosen a:before,.box_filter ul.product-categories > li.current-cat > a:before{top:5px;left:5px;color:#fff;border-color:#fff}
.box_filter .sb_filter ul li.chosen,.box_filter .sb_filter ul li.current-cat{display:block!important}
.box_filter > span:last-child{display:flex;align-items:center}
.box_filter > span:last-child > div{margin-right:10px}
.box_filter .sb_filter ul li span.count{display:none}
#back-top{position:fixed;bottom:120px;right:30px;z-index:9999}
#back-top .fa{width:38px;height:38px;background:#582f08;color:#fff;font-size:35px;text-align:center;opacity:.8;line-height:35px}
.tagged_as{font-weight:700;padding:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:10px 0}
.tagged_as a{font-size:15px;color:#666;background:#f1f1f1;margin-right:10px;display:inline-block;float:none;font-weight:500;padding:5px 7px;border-radius:3px}
.head.navbar-fixed-top{animation:stuckMoveDown .6s}
@keyframes stuckMoveDown {
0%{transform:translateY(-100%)}
100%{transform:translateY(0)}
}
@keyframes stuckMoveUp {
0%{transform:translateY(100%)}
100%{transform:translateY(0)}
}
@keyframes stuckFadeIn {
0%{opacity:0}
100%{opacity:1}
}
.breadcrums{padding:10px 0;margin-bottom:20px}
.phone_backtotop{position:fixed;bottom:140px!important;z-index:999999;top:auto!important;width:60px;height:60px;line-height:60px;font-size:14px;font-weight:400;text-align:center;display:inline-block;color:#fff;border-radius:50%;background:#f62d3e;text-decoration:none;transition:opacity .2s ease-out;opacity:1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;animation:play 1.5s ease infinite;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.phone_backtotop .fa{font-size:18px;color:#fff}
@keyframes play {
0%{transform:rotate(0deg) scale(1) skew(1deg)}
10%{transform:rotate(-25deg) scale(1) skew(1deg)}
20%{transform:rotate(25deg) scale(1) skew(1deg);box-shadow:0 0 0 5px rgba(232,77,89,0.33),0 0 0 10px rgba(232,77,89,0.33)}
30%{transform:rotate(-25deg) scale(1) skew(1deg)}
40%{transform:rotate(25deg) scale(1) skew(1deg)}
50%{transform:rotate(0deg) scale(1) skew(1deg);box-shadow:0 0 0 5px rgba(232,77,89,0.33),0 0 0 10px rgba(232,77,89,0.33),0 0 0 15px rgba(232,77,89,0.33)}
100%{transform:rotate(0deg) scale(1) skew(1deg)}
}
@media (min-width: 1441px) {
.backtop{right:15px;bottom:20px}
.phone_backtotop{bottom:140px!important;left:50px}
}
@media (min-width: 1200px) and (max-width: 1440px) {
.backtop{right:15px;bottom:30px}
.phone_backtotop{left:30px}
}
@media (min-width: 768px) and (max-width: 1199px) {
.backtop{right:25px;bottom:40px}
.phone_backtotop{bottom:140px!important;left:30px}
}
@media (max-width: 767px) {
.backtop{right:6%;bottom:75px}
.phone_backtotop{bottom:140px!important;left:30px}
}
.support-fix{position:fixed;right:10px;bottom:200px;z-index:9999}
.support-fix ul{list-style:none;margin-bottom:0}
.support-fix ul li{display:block;margin-bottom:8px;position:relative}
.support-fix ul li span{position:absolute;top:50%;font-size:16px;transform:translateY(-50%);right:120%;background:#fff;display:inline-block;padding:2px 10px;line-height:25px;border-radius:5px;white-space:nowrap;opacity:0;visibility:hidden;border:1px solid #303392;color:#303392}
.support-fix ul li span:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#303392;border-width:5px;margin-top:-5px}
.support-fix ul li.x2 span{border-color:#fb0000;color:#fb0000}
.support-fix ul li.x2 span:after{border-right-color:#fb0000}
.support-fix ul li:hover span{opacity:1;visibility:visible}
.support-fix ul li a{width:50px;height:50px;line-height:50px;display:inline-flex;align-items:center;border:none;font-size:18px;color:#fff;text-align:center;position:relative;border-radius:50%;cursor:pointer;border:1px solid #3a1936;box-shadow:0 2px 5px 0 rgba(0,0,0,.11);background:#fff}
.support-fix ul li img{width:26px;height:auto;margin:0 auto;line-height:50px;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out}
.support-fix-mobile ul li img{-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out}
@-webkit-keyframes phonering-alo-circle-img-anim {
0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
}
.support-fix-mobile{position:fixed;bottom:0;width:100%;left:0;z-index:999;background:#fff;border-top:1px solid #f0f0f0;padding:5px 0 2px}
.support-fix-mobile{display:none}
.support-fix-mobile ul{list-style:none;margin:0}
.support-fix-mobile ul li{width:25%;float:left;text-align:center}
.support-fix-mobile ul li img{width:auto;height:24px;display:block;margin:0 auto 5px}
.support-fix-mobile ul li span{display:block;font-size:12px;color:#e27316}
.support-fix-mobile ul li.x2 span{color:#fb0000}
.support-fix-mobile ul li.x1 img{fill:#303392}
.modal-content{border:none;box-shadow:none;border-radius:.5rem;position:relative;background-color:#fff;background-clip:padding-box;outline:0}
.modal-header{background-color:#045d2d;color:#fff;padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}
.modal-header .modal-title{position:relative;min-height:44px;font-weight:400;font-size:18px;line-height:normal;margin:0;line-height:44px;color:#fff}
button.close{position:absolute;right:15px;top:30px;color:#fff;opacity:1}
.pop_box input[type=submit]{background-color:#045d2d;color:#fff;margin-bottom:0;margin-top:15px}
.modal-dialog{margin:80px auto 0}
.btn,input[type="submit"]{display:inline-block;height:40px;line-height:39px;padding:0 20px;text-align:center;white-space:nowrap;outline:none!important;cursor:pointer;border:none;font-weight:400;border-radius:0;letter-spacing:0;-webkit-transition:background-color .1s ease-in;-moz-transition:background-color .1s ease-in;-ms-transition:background-color .1s ease-in;-o-transition:background-color .1s ease-in;transition:background-color .1s ease-in;-webkit-border-radius:0;border-radius:0}
input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="file"],input[type="number"],input[type="tel"],textarea,select{border:1px solid #e1e1e1;padding:7px 10px;width:100%;margin-bottom:10px;max-width:100%;display:block}
.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{display:none;margin:0}
.quantity input.qty{appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield}
input[type='button']{position:relative;display:inline-block;background-color:transparent;text-transform:uppercase;-ms-touch-action:none;touch-action:none;cursor:pointer;font-weight:bolder;text-align:center;color:currentColor;text-decoration:none;border:1px solid transparent;vertical-align:middle;border-radius:0;margin-top:0;margin-right:1em;text-shadow:none;padding:0 1.2em;max-width:100%;transition:transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s;text-rendering:optimizeLegibility;box-sizing:border-box}
.buttons_added input{border:1px solid #777;margin:0;height:33px;display:inline-block;vertical-align:middle;padding:0 10px}
.devvn-popup-title{height:auto;padding:10px;background:#b88e52}
.popup-customer-info-group .devvn-order-btn{background:#b88e52}
.woocommerce .quantity .qty{width:50px;display:inline-block;text-align:center;height:33px}
.woocommerce #reviews #comments h2{clear:none;text-align:left;font-weight:700;padding:10px 0}
.woocommerce div.product form.cart .button{float:none}
.woocommerce div.product form.cart{margin-top:20px;margin-bottom:0}
.content-post-sp{margin-top:20px}
a.devvn_buy_now_style{background:#905d35;border-radius:0}
.mfp-content .devvn-popup-quickbuy a.devvn_buy_now_style{display:none}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#582f08;color:#fff;-webkit-font-smoothing:antialiased;border-radius:0}
.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#582f08;opacity:.8;color:#da9638}
a.devvn_buy_now_style{display:block}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #ddd;padding:7px}
.image-product{position:relative}
.sale-flash{display:block;font-weight:700;position:absolute;top:5px;left:5px;z-index:9;color:#fff;height:40px;width:40px;font-size:12px;text-align:center;border-radius:50%;line-height:35px;-webkit-box-shadow:0 0 15px -3px rgba(0,0,0,0.5);-moz-box-shadow:0 0 15px -3px rgba(0,0,0,0.5);box-shadow:0 0 15px -3px rgba(0,0,0,0.5);background:#481802;background-size:cover;border:2px solid #fff}
.woocommerce a.remove{width:30px;height:22px;position:relative;transition:opacity 200ms;vertical-align:top;display:block;-webkit-appearance:none;background:none;border:none;cursor:pointer;outline:none;padding:0;text-indent:-9999px}
.woocommerce a.remove:before,.woocommerce a.remove:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAQAAACMnYaxAAAAXUlEQVR4XsWQQQrAQAgD84Pti/JSoaftN1MCdgXxXgYvGfUQyABE4DEIUJmeuKgVlJI5em0RGTesFXXZuLwCzvL2pYbHmfCTNSXxpyyajLGClFy7K1dgaaho7YYovIpO3rju6hYFAAAAAElFTkSuQmCC) 0 0 no-repeat;left:8px;position:absolute;right:8px;top:2px;display:inline-block;content:''}
.woocommerce a.remove:before{height:6px;transform-origin:-7% 100%;-moz-transform-origin:-7% 100%;-webkit-transform-origin:-7% 100%;transition:transform 150ms;-moz-transition:transform 150ms;-webkit-transition:transform 150ms;width:14px}
.woocommerce a.remove:after{background-position:-1px -4px;height:12px;margin-left:1px;margin-right:2px;margin-top:4px;width:11px}
.woocommerce a.remove:hover:before{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:transform 250ms;-moz-transition:transform 250ms;-webkit-transition:transform 250ms}
.woocommerce a.remove:hover{background:transparent}
.wp-pagenavi{padding:10px 20px;display:block;clear:both}
.wp-pagenavi a,.wp-pagenavi a:link{padding:6px 10px!important;margin:4px!important;text-decoration:none!important;border:none;background-color:#8d5e30!important;color:#fff!important;font-weight:400!important}
.wp-pagenavi span.pages{padding:6px 10px!important;margin:4px!important;border:none!important;color:#fff!important;background-color:#8d5e30!important}
.wp-pagenavi span.current,.wp-pagenavi span.extend,.wp-pagenavi a:active,.wp-pagenavi a:hover{padding:6px 10px!important;margin:4px;font-weight:700;background-color:#eaa301!important;color:#fff!important;border:none}
.wp-pagenavi a:hover{color:#fff!important}
*{margin:0;padding:0;line-height:1.5}
a:hover,a:focus,a:visited{text-decoration:none;outline:none}
a{text-decoration:none;cursor:pointer;color:#333}
img{max-width:100%;border:none;height:auto}
p.wp-caption-text{text-align:center}
.content-post img{display:inline;margin:15px auto}
.wp-caption.aligncenter{max-width:100%!important}
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
.aligncenter{display:block;margin:5px auto}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;text-align:center;margin:0;padding:0 4px 5px}
div.wpcf7 .ajax-loader{position:absolute}
.widget-tabs{padding:7px;margin-bottom:0;border:0;list-style:none;margin-left:0;margin-right:0;background-color:#33b5e5;margin-bottom:1.7rem;word-wrap:break-word}
.tabs-2 li{width:50%}
.nav-tabs .nav-link,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:0;color:#fff}
.nav-tabs .nav-item.active .nav-link,.nav>li>a:focus,.nav>li>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:rgba(255,255,255,0.2);color:#fff;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.widget-content .single-post:last-of-type{border-bottom:none}
.widget-tabs-content .img img{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);width:100%}
#back-top{display:none}
.widget-content .single-post{padding-bottom:15px;border-bottom:1px solid #e0e0e0;padding-top:15px}
.widget-tabs-content h3.title{font-weight:400;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#424242;font-size:16px}
.widget-tabs-content h3.title a{color:#424242}
.text-muted{color:#636c72;display:block;margin-top:10px;font-size:14px;font-weight:400}
.form-group{margin-bottom:8px;position:relative}
.wpcf7-form-control-wrap{position:initial}
.wpcf7 .wpcf7-not-valid-tip{position:relative;padding:5px 10px!important;line-height:1.2em;left:auto!important;border-radius:3px;background-color:#f1f1f1!important;border:0!important;color:#000;position:absolute;right:0;top:40px;z-index:99;font-size:12px;margin-bottom:5px}
.wpcf7 .wpcf7-not-valid-tip:after{bottom:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#f1f1f1;border-width:5px;margin-left:-10px}
.wpcf7 .wpcf7-validation-errors{display:none!important}
.owl-carousel .owl-dots{text-align:center}
.owl-carousel .owl-dots > *{display:inline-block;zoom:1}
.owl-carousel .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:none;border:1px solid #d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-carousel .owl-dots .owl-dot.active span{background:#d6d6d6}
.owl-carousel .owl-nav .owl-prev{position:absolute;left:0;margin:0;line-height:50px;border-radius:0 5px 5px 0;background:#fff;width:34px;position:absolute;top:50%;transform:translate(0%,-50%);height:50px;text-align:center;font-size:35px;color:#999;font-family:-webkit-body;box-shadow:0 0 4px 2px rgba(0,0,0,.15)}
.owl-carousel .owl-nav .owl-next{position:absolute;right:0;margin:0;border-radius:5px 0 0 5px;background:#fff;width:34px;height:50px;line-height:50px;text-align:center;font-size:35px;position:absolute;top:50%;transform:translate(0%,-50%);color:#999;font-family:-webkit-body;box-shadow:0 0 4px 2px rgba(0,0,0,.15)}
.product-categories li.cat-parent>.fa{float:right;line-height:32px;width:24px;text-align:center;cursor:pointer}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{border-top:0!important}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a::before,body.woocommerce .devvn_wcfa_widget_layered_nav ul.wafc-widget-layered-nav-list li.display_type_default a:before{content:'';font-size:15px;color:#222;position:absolute;top:1px;left:0;width:18px;height:18px;border-radius:3px;border:1px solid #6a1202}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,body.woocommerce .devvn_wcfa_widget_layered_nav ul.wafc-widget-layered-nav-list li.display_type_default a{position:relative;padding:0 0 0 30px;border-bottom:0;display:inline-block}
body.woocommerce .devvn_wcfa_widget_layered_nav ul li,ul.product-categories > li{margin:3px 0;padding:0;border:none;width:100%;float:none;display:block;align-items:center}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:active::before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:focus::before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover::before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a::before,ul.product-categories > li > a:hover{color:#6a1202}
body.woocommerce .devvn_wcfa_widget_layered_nav ul.wafc-widget-layered-nav-list li.display_type_default a:before{margin-top:0}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:active::before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:focus::before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover::before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a::before,body.woocommerce .devvn_wcfa_widget_layered_nav ul.wafc-widget-layered-nav-list li.display_type_default a:hover:before,body.woocommerce .devvn_wcfa_widget_layered_nav ul.wafc-widget-layered-nav-list li.chosen a:before{content:'\f00c';color:#6a1202;font-size:15px;position:absolute;top:1px;left:0;line-height:17px;text-align:center;font-family:FontAwesome}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a:active::before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a:focus::before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a:hover::before,body.woocommerce .devvn_wcfa_widget_layered_nav ul.wafc-widget-layered-nav-list li.chosen a:hover:before{content:'\f00d'}
.widget-content .single-post .img img{height:90px;object-fit:cover}
.widget-content .single-post h3.title{font-size:12px;font-weight:400;margin-bottom:5px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.widget-content .single-post h3.title a{color:#343434;display:block}
.widget-content .single-post .text-muted{font-size:12px;color:#aaa;margin-top:0}
.widget-content .single-post .text-muted .fa{margin-right:3px}
form{color:#222}
.container{width:100%;max-width:1280px}
a{transition:.3s;cursor:pointer}
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
.flex{align-items:center;display:flex;flex-wrap:wrap}
.rowflex{align-items:flex-start}
.row5{margin:0 -5px}
.row10{margin:0 -10px}
.row5 >div{padding:0 5px}
.row10 >div{padding:0 10px}
.uppe{text-transform:uppercase}
.bold{font-weight:700}
#header{background-size:cover;background-position:center;background-repeat:no-repeat}
.header_top{padding:10px 0}
.logo img{height:auto}
.woocommerce-product-details__short-description *{float: none !important;font-size: 14pt !important;}
.woocommerce-product-details__short-description{}
.search_head{padding-left:30px}
.search_head .product-search{width:100%}
.search_head .product-search{position:relative}
.search_head .product-search .search_bt{background-image:url(images/bg_search.jpg)!important;background-position:center;background-size:cover;background-repeat:no-repeat;border:none;height:40px;width:110px;outline:none;position:absolute;right:0;top:0}
.woocommerce .autocomplete-suggestion div.badges,.autocomplete-suggestion div.badges{display:none}
.autocomplete-suggestion .yith_wcas_result_content{font-size:0}
.autocomplete-suggestion .yith_wcas_result_content .title,.autocomplete-suggestion .yith_wcas_result_content del,.autocomplete-suggestion .yith_wcas_result_content ins{font-size:12px}
.search_head .product-search .search_ip{color:#cc5b11;width:calc(100% - 110px);float:none;height:40px;border:1px solid #cc5b11;background-color:#1d0a02;margin-bottom:0;outline:none}
.search_head .product-search .search_ip::-webkit-input-placeholder{font-style:italic;color:#c48b10}
.search_head .tex{color:#fbe8bb;margin-top:5px}
.cart_head{padding-bottom:15px;position:relative;display:inline-block;margin-left:50%;transform:translateX(-50%)}
.cart_head .tex{color:#fbe8bb;margin-right:5px;display:inline-block}
.box_icon{border-radius:50%;border:1px solid #e69c36;background-color:#170802;height:40px;width:40px;display:inline-block;text-align:center;line-height:38px}
.box_icon img{width:24px;height:24px}
.cart_head .total{color:#fff;background-color:#e69c36;width:24px;height:24px;display:inline-block;border-radius:50%;line-height:24px;position:absolute;top:-5px;right:-13px;text-align:center}
.hotline_head .tex{font-size:26px;font-weight:700;margin-left:5px;letter-spacing:1.5px}
.hotline_head .tex a{color:#fbe8bb}
.hotline_head{position:absolute;bottom:0;right:50px}
.logo{margin-bottom:10px}
#banner{padding:7px 0 25px}
#banner .nav_banner .col-md-4{width:320px}
#banner .nav_banner .col-md-8{width:calc(100% - 320px)}
.header_menu ul{list-style:none;margin:0}
.header_menu .menu>li{display:inline-block}
.header_menu .menu>li:not(:last-child){margin-right:20px}
.header_menu .menu li{position:relative}
.header_menu .menu .sub-menu{opacity:0;visibility:hidden;position:absolute;z-index:999999999999;background:#fff;width:230px;box-shadow:0 3px 5px rgba(0,0,0,0.3);padding:15px 0;transition:all .3s}
.header_menu .menu>li>a{display:block;line-height:40px;text-transform:uppercase;font-size:16px;color:#363636;font-weight:600}
.header_menu .menu>li:hover>a,.header_menu .menu>li.current-menu-item>a{color:#e69c36}
.header_menu .menu>li.menu-item-has-children>a:after{content:"\f0d7";font-family:FontAwesome;font-size:12px;margin-left:6px}
.header_menu .menu>li>.sub-menu{top:100%;left:0;font-size:13px;transform:scaleY(0);transform-origin:0 0}
.header_menu .menu>li>.sub-menu li>.sub-menu{top:0;left:100%;transform:scaleX(0);transform-origin:0 0}
.header_menu .menu>li>.sub-menu li>a{color:#6a6a6a;display:block;padding:6px 10px;text-transform: uppercase;}
.header_menu .menu>li>.sub-menu li.menu-item-has-children>a:after{content:"\f0da";font-family:FontAwesome;font-size:12px;float:right}
.header_menu .menu>li>.sub-menu li:hover>a{color:#e2a355}
.header_menu .menu>li>.sub-menu >li>a{font-weight:600}
.header_menu .menu li:hover>.sub-menu{opacity:1;visibility:visible}
.header_menu .menu>li:hover>.sub-menu{transform:scaleY(1)}
.header_menu .menu>li>.sub-menu li:hover>.sub-menu{transform:scaleX(1)}
.header_menu .menu>li.menu_3>.sub-menu{width:660px;padding-left:10px;padding-right:10px}
.header_menu .menu>li.menu_3>.sub-menu>li{width:calc(100% / 3);float:left;margin:5px 0}
.header_menu .menu>li.menu_3>.sub-menu>li>a{text-transform:uppercase}
.header_menu .menu>li.menu_3>.sub-menu>li>a:after{display:none}
.header_menu .menu>li.menu_3>.sub-menu>li .sub-menu{position:initial;visibility:visible;opacity:1;box-shadow:none;padding:0;border:none;transform:scaleX(1)}
.search-head form{position:relative}
.search-head form input{margin:0;background:#c3bfbc;border-radius:50px}
.search-head form button:focus,.search-head form input:focus{outline:none}
.search-head form button{position:absolute;right:0;top:0;height:100%;width:40px;background:none;border:none}
.slider_home .item img{height:auto;width:100%;object-fit:cover}
.owl-carousel .owl-nav button{box-shadow:none!important;border-radius:0!important;outline:none;width:36px!important;height:36px!important;line-height:36px!important;background:rgba(255,255,205,.2)!important}
.owl-carousel .owl-nav button .fa{color:#000;font-weight:900}
.owl-carousel .owl-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}
.owl-carousel .owl-dot{background:none!important;outline:none}
.owl-carousel .owl-dot span{margin:0 5px!important}
.nav_sub_banner{margin-top:20px;padding:20px 25px 10px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(images/bg_sub.jpg)}
.nav_sub_banner .item{background-image:url(images/bg_itemsub.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:15px 20px;height:70px}
.single-post .capt{font-size:16px}
.nav_sub_banner .item .box_text span{display:block;color:#fbe8bb;font-size:13px}
.nav_sub_banner .item .box_text span.title{font-weight:700}
.nav_sub_banner .item .icon{margin-right:10px}
.nav_sub_banner .item .icon img{max-width:58px;max-height:35px}
.section1{padding:200px 0 50px;background-position:center;background-repeat:no-repeat;background-size:cover}
.section1 .capt{font-size:18px;display:inline-block;border-bottom:1px solid #fbe8bb;padding-bottom:5px;margin-top:0;color:#fbe8bb;font-weight:700}
.section1 .desc{color:#fbe8bb}
.see_more a{display:inline-block;padding:5px 15px;border-radius:20px;background-color:#df8e02;color:#000}
.see_more a .fa{font-weight:800}
.section1 .see_more{margin-top:20px}
.section1 .desc p,.section1 .desc ul{margin-bottom:15px}
.section2 .img img{width:100%;height:auto}
.box_title .title{display:inline-block;height:50px;margin-bottom:0;line-height:50px;text-align:center;color:#000;width:309px;margin-top:0;background-image:url(images/bg_title.png);background-position:center;background-size:cover;background-repeat:no-repeat;font-size:20px;text-shadow:1px 2px #4b4040}
.box_title .title a{color:#fff;display: flex;height: 100%;justify-content: center;align-items: center;}
.section3{padding:50px 0 20px}
.box_title{position:relative;margin-bottom:30px}
.box_title .title{position:relative;z-index:10}
.box_title_2line:before{position:absolute;content:'';width:100%;height:2px;background-color:#edb464;left:0;transform:translateY(-50%)}
.box_title_2line:before{top:calc(50%)}
.list_product .item{background-image:url(images/bg_sp.jpg);position:relative;margin-bottom:20px;padding:8px 8px 20px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}
.list_product .item .box{position:relative}
.list_product .item .img{margin-bottom:15px;position:relative}
.list_product .item .img img{height:263px;object-fit:cover;width:100%}
.list_product .item .info .capt{font-size:14px;margin-top:0;margin-bottom:6px;overflow:hidden;display:-webkit-box;height:42px;font-weight:300;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.list_product .item .info .capt a{color:#fff}
.click_buy img{width:7px!important;display:inherit!important}
.click_buy{background-image:url(images/bg_buy.jpg);font-size:13px;color:#781312;display:inline-block;padding:5px 10px;background-size:cover;background-position:center;background-repeat:no-repeat}
.list_product .item .info .price{margin-bottom:5px;display:block}
.list_product .item .info .price{font-size:18px;font-weight:700;color:#b80202;text-decoration:none}
.list_product .item .info .price del{font-size:13px;color:#222;margin-right:3px}
.line_goc{position:absolute;width:40px;height:40px;background-size:cover;background-repeat:no-repeat;background-position:center}
.line_goc2{top:0;right:0;background-image:url(images/2.png)}
.line_goc1{top:0;left:0;background-image:url(images/1.png)}
.line_goc3{bottom:0;right:0;background-image:url(images/3.png)}
.line_goc4{bottom:0;left:0;background-image:url(images/4.png)}
.slider_sp .owl-dots{bottom:-20px;right:0;left:auto;transform:translateX(0)}
.slider_sp .owl-dots span{border-color:#ffc90f!important}
.slider_sp .owl-dots .owl-dot.active span{background-color:#ffc90f}
.see_more_sp img{width:14px}
.see_more_sp{color:#faeba7;font-size:14px}
.see_more_sp:hover{color:#faeba7}
.section3 .product_index{margin-bottom:40px}
.blogs_video{padding:40px 0;background-color:#401b06}
.blogs_video .box_title:before{display:none}
.blogs_video .box_title:after{top:calc(50% - 0px);width:calc(100% - 83px)}
.blogs_video .box_title .see_more_sp{position:absolute;right:0;top:13px}
.list_video img{width:100%;object-fit:cover}
.list_video .small_video,.list_video .big_video{}
.list_video .small_video{margin-bottom:20px}
.list_video .big_video img{height:320px}
.list_video .small_video img{height:150px}
.blog_news{padding:40px 0 30px}
.blog_news .box_title{margin-bottom:10px}
.blog_news .text_head{color:#f9d58d;font-size:15px;margin-bottom:30px}
.box_title .text{font-size:15px;color:#faeba7;margin-bottom:0}
.blog_news .inner{position:relative;padding:30px 15px 15px}
.blog_news .inner:after{content:'';background-color:#8f5905;opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%}
.blog_news .inner .box{position:relative;z-index:10}
.blog_news .inner .box .item{margin-bottom:15px}
.blog_news .inner .box .item .img img{width:100%}
.blog_news .inner .box .item .capt{font-size:14px;margin-top:0;margin-bottom:5px}
.blog_news .inner .box .item .capt a{color:#fff}
.blog_news .inner .box .item .desc{color:#fae9bf;font-size:13px;margin-bottom:5px}
.blog_news .inner .box .item .read_more{display:block;color:#fff;font-size:12px}
.blog_title .title{margin-top:0;float:left;font-size:16px;color:#f5b620;margin-bottom:0;line-height:22px;position:relative}
.blog_title{border-bottom:1px solid #222;padding-bottom:5px;margin-bottom:20px}
.blog_title .seemore{float:right;line-height:22px;color:#fae9bf;font-size:13px}
.blog_title .seemore img{width:12px}
.footer_main a{color:#fff}
.footer_top{color:#fff;padding:20px 0}
.footer_top a{color:#fff}
.footer_top ul{list-style:none}
.footer_top ul li{margin-bottom:10px}
.social_ft .list .fa{font-size:20px;color:#fff;line-height:38px;height:38px;width:38px;border:1px solid #fff;text-align:center}
.footer_main{padding:20px 0 10px}
.social_ft .capt{margin-right:5px}
.form_email .form-group{margin-bottom:0}
footer iframe{width:100%;max-height:200px}
.footer_bot{background: #fff;
    padding-top: 10px;}
.form_email .form-group .input{margin:0;width:calc(100% - 60px);float:left;height:38px;outline:none;color:#111}
.form_email .form-bt .btn_email{width:60px;background-color:#fb8f10;border:none;color:#111;height:38px;font-weight:700;outline:none;text-transform:uppercase}
.footer-title{    display: flex;
    position: relative;
    flex-flow: row wrap;
    margin-bottom: 20px;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    font-size: 14px;}
    .footer-title b {
    display: block;
    flex: 1;
    height: 2px;
    background-color: currentColor;
    opacity: .1;
}
.footer-title span:before {
    font-family: FontAwesome;
    margin-right: 6px;    content: "\f041";
}
.footer_main .showrooms h3{margin-top:0;font-size:16px;text-transform:uppercase;font-weight:700;color:#fbe0a9;padding-left:16px;position:relative}
.footer_main .showrooms h3:before{content:'';position:absolute;left:0;background-image:url(images/icon_local.png);width:11px;height:16px;background-position:center;background-repeat:no-repeat;background-size:cover}
.footer_main .row >div.col-md-4{position:relative}
.footer_main .row >div.col-md-4:after{content:'';background-image:url(images/bod_left.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:2px;height:260px}
.side_head_ft{margin-bottom:15px}
.support_ft ul{list-style:none}
.support_ft ul li{display:block;position:relative;padding-left:15px;margin:2px 0}
.support_ft ul li:after{content:'';position:absolute;top:50%;transform:translateY(-50%);left:0;border-left:6px dashed;border-top:4px solid transparent;border-bottom:4px solid transparent;display:inline-block;color:#fff}
.copyright{padding:15px 0;border-bottom:2px solid #5d2602;background-color:#481802}
.copyright img{margin:0;margin-top:10px}
.copyright p{margin:0}
.copyright h2{margin:0;font-size:16px}
.breadcrums a{color:#333}
.breadcrums{color:#000;border-bottom:none;margin-bottom:0;background:#e4dcc5}
.breadcrums .fa{margin:0 5px;color:#333}
ul.info li{margin-bottom:10px!important}
.banner_sp{margin-bottom:20px}
.banner_sp img{width:100%;height:auto}
#content_pages{padding:20px 0}
.desc_archive a{color:#febc09}
.wp-pagenavi{text-align:center;margin:20px 0}
.form_orderby{float:none;width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.filter-cat .widget{position:relative}
.filter-cat .sidebar-title{text-transform:none;height:auto;line-height:1;font-size:16px;background:none;color:#333;text-align:left;cursor:pointer}
.filter-cat .widget > ul{display:none;position:absolute;top:100%;left:0;min-width:230px;z-index:999;background:#fff;padding:10px;box-shadow:0 3px 5px #000}
.form_orderby form{margin-bottom:0!important}
.form_orderby .orderby{margin-bottom:0;color:#582f08;background:none!important;border-color:#582f08;outline:none}
.form_orderby .orderby option{color:#111;background-color:#fff;height:30px}
.form_orderby .orderby option:hover{color:#582f08!important;background-color:#331809!important}
.result_count{margin-bottom:0!important;font-size:16px;color:#582f08;float:none!important;width:100%}
.archive_pr_title{margin:0;display:inline-block;font-size:20px;color:#582f08;border-bottom:1px solid #97611d;padding-bottom:5px;font-weight:700}
.box_head_meta{margin-bottom:10px}
.filter-cat .devvn_wcfa_widget_layered_nav ul li a{display:flex!important}
.form_orderby .capt{color:#582f08;width:60px;margin-right:10px}
.filter-cat .wcfa_color_item{width:18px;height:18px;padding-top:0;margin-right:10px}
.filter-cat .sidebar-title i{margin-left:5px}
.filter-cat .wcfa_text2{margin:0;width:calc(100% - 28px);text-align:left}
.form_orderby .woocommerce-ordering{width:245px}
.form_orderby .filter-cat{width:calc(100% - 315px);display:flex;align-items:center;justify-content:space-evenly}
.menu_head_archive .title_main:hover .main_menu{display:block}
.menu_head_archive .title_main>span{text-transform:uppercase}
.menu_head_archive .title_main{background-image:url(images/bg_menu2.png);width:300px;height:60px;background-size:cover;float:left;margin-right:20px;background-repeat:no-repeat;background-position:center;color:#fbe8bb;font-size:18px;line-height:60px;text-align:center}
.menu_head_archive .nav_sub_banner{width:calc(100% - 320px);float:left;margin-top:0;padding:0;background-image:none}
.menu_head_archive .nav_sub_banner .item{height:60px;padding:10px}
.menu_head_archive .nav_sub_banner .item .icon img{max-width:33px;max-width:26px}
.menu_head_archive .nav_sub_banner .item .text{font-size:11px}
.menu_head_archive{background-image:url(images/bg_list.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:4px 0;border-top:2px solid #582f08;border-bottom:2px solid #582f08}
.menu_head_archive .inner{position:relative}
.menu_head_archive .main_menu{position:absolute;left:0;top:0;width:300px;display:none;z-index:999}
.menu_head_archive .main_menu ul li{text-align:left}
.menu_head_archive .main_menu ul li a{font-size:14px;text-transform:none}
.menu_head_archive .main_menu ul li:after{top:0}
.menu_head_archive .title_main img{margin-right:10px;margin-bottom:3px}
.menu_head_archive .menu_arch{list-style:none;margin:0}
.menu_head_archive .menu_arch li{float:left}
.menu_head_archive .menu_arch li a{display:block;font-size:15px;color:#fbe8bb;font-weight:700;line-height:60px;padding:0 15px}
.menu_head_archive .menu_arch li.current-menu-item a,.menu_head_archive .menu > li > a:hover{color:#febc09}
.box_filter{padding:10px 15px;background-color:#c7a685;margin-bottom:10px}
.box_filter .title{font-size:15px;color:#320800;margin-right:5px}
.sidebar_archive .title,.sidebar-title{font-weight:700;width:100%;height:60px;line-height:60px;color:#fff;font-size:16px;background-color:#e2a355}
.sidebar_archive{color:#6a1202;font-size:14px}
.sec02 .search-head{width:100%;max-width:500px;margin:10px auto 0}
body.woocommerce .devvn_wcfa_widget_layered_nav ul.wafc-widget-layered-nav-list{margin:0}
.sidebar_archive .sidebar-title{background-color:#e2a355;font-weight:700;font-size:20px;padding:10px 25px;color:#fff;position:relative;height:auto;line-height:inherit}
.sidebar_archive .sb_filter ul{list-style:none;margin:0;background-color:#878066;}
.sidebar_archive .sb_filter ul a{padding:8px 10px!important;color: #f1e5bd;text-transform: uppercase;}

.sidebar_archive .sb_filter ul li.menu-item-has-children{display:flex;justify-content:space-between;flex-wrap:wrap}
.sidebar_archive .sb_filter ul li.menu-item-has-children > a{width:calc(100% - 30px)}
.sidebar_archive .sb_filter ul li.menu-item-has-children > i{width:30px;display: flex;color: #f1e5bd;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.sidebar_archive .sb_filter ul li.menu-item-has-children >ul.sub-menu{width:100%;display: none;background: #a59f82;}
.sb_filter a{color:#4b2727;font-weight: 600;padding: 5px 0;
    display: block;}
.sidebar_archive .sb_filter ul li.menu-item-has-children >ul.sub-menu  li a{font-weight: normal;}
.product-content{margin-top:10px}
.sidebar_archive .sidebar-title:after{content:'';position:absolute;top:50%;transform:translateY(-50%);right:20px;width:10px;height:8px}
.banner_sb{margin-top:20px}
.banner_sb img{width:100%;height:auto}
.head_info_pro .image-product .sale-flash{display:none}
.head_info_pro .product_title{margin-top:0;color:#8a400e;font-size:21px;font-weight:700}
.box_meta_detail table,.box_meta_detail table>tbody>tr>td{border:none!important;color:#333}
.box_meta_detail table>tbody>tr>td.capt{width:120px;font-size:17px;font-weight:700}
.box_meta_detail table>tbody>tr>td{padding:10px 0;vertical-align:middle}
.box_meta_detail table{margin-bottom:10px!important}
.box_meta_detail table>tbody>tr{border-bottom:1px solid #a98767}
.box_meta_detail table>tbody>tr:last-child{border-bottom:none}
.box_meta_detail .price ins,.box_meta_detail .price{font-size:27px!important;color:red!important;display:block;text-decoration:none;display:block!important;font-weight:700;font-family:'UTM Alexander'}
.box_meta_detail .price del{font-size:15px!important;color:#fbe4c3!important;opacity:1!important;display:block!important;color:initial}
.buttons_added input{background-color:#fff;color:#666;width:40px!important;border-radius:5px;height:40px!important}
.buttons_added input[type="button"]{background:#b2eafb;border:none}
.head_info_pro{padding-top:20px}
.box_sl{margin-bottom:30px}
.viewready{border-top: 1px solid #d7d6d6;}
a.devvn_buy_now_style{margin-top:10px!important;margin-bottom:0!important;max-width:100%!important}
.box_button .button{width:100%;height:48px!important;text-align:center;line-height:48px;float:none;color:#4a0a02!important;background-color:#fbe4c3!important;border:2px solid #f68e56!important;outline:none;font-size:16px}
.box_button a.devvn_buy_now_style{height:48px;background-color:#9e0b0f;font-size:16px;padding-left:30px;line-height:30px;position:relative}
.box_button a.devvn_buy_now_style:after{content:'';position:absolute;top:50%;transform:translateY(-50%);left:26px;width:36px;height:32px;background-image:url(images/cart2.png);background-size:cover;background-position:center;background-repeat:no-repeat}
.sb_single_sp .inner .title{text-align:center;padding:10px 0;background-image:url(images/bg_title2.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:#4a0a02}
.sb_single_sp .inner .title .total >span{display:block}
.sb_single_sp .inner .title .total .capt{font-size:20px;color:#2e1007}
.sb_single_sp .inner .title .icon{margin-right:10px;float:left;margin-left:10px}
.sb_single_sp .inner .title .icon img{width:50px;margin-top:5px}
.sb_single_sp .inner .title .total{float:left}
.sb_single_sp .inner .title .tit{font-size:20px}
.sb_single_sp .inner .box{background-color:#c7b7ac;padding:10px 20px}
.sb_single_sp .inner .box ul{list-style:none;margin:0;color:#222}
.sb_single_sp .inner .box ul li{display:block;margin:5px 0}
.sb_single_sp .inner{margin-bottom:20px}
.list_imgs{font-size:0}
.sb_single_sp .inner .box ul.list_tt li{padding-left:25px;background-position:left center;background-size:15px;position:relative;background-repeat:no-repeat}
.share_socials .list{list-style:none;margin:0}
.share_socials .list li{display:inline-block}
.iconic-woothumbs-all-images-wrap{margin-bottom:0!important}
.menu_tab{list-style:none;margin:0}
.menu_tab li{display:inline-block;margin-right:3px}
.sub_title{color:#754924;font-family:'BelweMediumBT',sans-serif;font-size:27px;font-weight:700;display:inline-block;text-transform:uppercase}
.widget_recent_entries ul li{list-style:none;margin-top:10px}
.sub_title a{color:#fff}
.content-post{color:#5d2602;margin-bottom:20px;overflow:hidden}
.product-content .read-more-plus,.product-content .read-more-minus{position:relative;cursor:pointer;color:#8a400e}
.sidebar_product .row >div{width:100%}
.entry_meta table td{width:25%;border-style:dotted!important;padding-left:20px!important;border-color:#fbe4c3!important}
.entry_meta table thead{font-weight:600;color:#fbe4c3}
.entry_meta table thead td{border-bottom:0}
.entry_meta table thead td .fa{margin-right:5px}
.entry_meta table a{color:#eca90a;font-weight:600}
.entry_meta table{border-style:dotted!important;border-color:#fbe4c3!important}
.content-post a{color:#bf0000}
.content-post iframe{display:block;margin:20px auto}
.content-post h1,.content-post h2,.content-post h3,.content-post h4,.content-post h5,.content-post h6{font-weight:700}
.list_imgs{margin:30px 0}
.list_imgs img{margin:0;display:block;width:100%;height:auto}
div#reviews.woocommerce-Reviews,.devvn_prod_cmt{max-width:1200px}
.star_box{padding:20px 30px;margin-top:20px}
.star_box_right{width:400px}
#comments a.btn-reviews-now{border-radius:10px;font-size:24px}
.woocommerce #reviews #comments h2{display:none}
.title_line{border-bottom:1.5px solid #feb035}
.viewed-products{margin-bottom:30px}
.viewed-products .title_line,.related-products .title_line{margin-bottom:15px}
.box_desc{position:relative}
.box_desc .term-description p,.box_desc .term-description ul,.box_desc .term-description h2{margin-bottom:15px}
.content_page_fix >div.row >div.col-md-4{width:22%}
.content_page_fix >div.row >div.col-md-8{width:78%}
.entry-title{font-size:20px;margin-bottom:15px;color:#5d2602;margin-top:10px;font-weight:700}
.entry_meta{margin-bottom:20px}
.list_news .item{margin-bottom:20px}
.list_news .item img{width:100%;height:210px;object-fit:cover}
.list_news .item .info{background-image:url(images/bg_content.png)}
.list_news .item .info .capt{margin-top:0;margin-bottom:5px;font-size:18px;padding:10px 15px 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:64px}
.list_news .item .info .capt a{color:#8c4303}
.list_news .item .info .desc{margin:0;padding:5px 15px;color:#5d2602;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:73px}
.list_news .item .info .meta{padding:10px 15px;background-image:url(images/bg_meta2.png);color:#6b5445}
.list_news .item .info .meta a{color:#de5b05;cursor:pointer}
.list_news .item .info .sub{padding:8px 15px 10px;color:#5d2602}
.list_news .item .info .sub .cmt{float:right}
.archive .blog_news,.single .blog_news{display:none}
.tax-product_cat .blog_news{display:block}
.list_news .col-md-4:nth-child(3n+1){clear:both}
.sidebar-title{text-transform:uppercase;text-align:center;font-size:18px;height:54px;line-height:54px;font-size:17px}
.sidebar_archive .sidebar-title{background-image:url(images/bgtitle.jpg);background-size:cover;background-repeat:no-repeat}
.sidebar-title a{color:#ffeb9c}
.box_sidebar ul li.current-post-ancestor a{color:red}
.box_sidebar ul{list-style:none;margin:0;background-image:url(images/bg_content.png);padding-bottom:3px}
.box_sidebar ul li{background-image:url(images/bg_li.png);padding:8px 10px 8px 25px;margin-bottom:3px}
.box_sidebar ul li:last-child{margin-bottom:0}
.box_sidebar ul li a{color:#590206;font-size:16px;font-weight:700;display:block}
.box_sidebar{margin-bottom:25px}
.box_sidebar .widget-content{background-image:url(images/bg_content.png);padding:0 13px}
.box_sidebar .single-post h3.title{margin:0;font-size:14px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.box_sidebar .single-post h3.title a{color:#000}
.box_sidebar .single-post{margin:0;padding:15px 0;border-bottom:2px solid #b2aca3}
.box_sidebar .single-post .img img{width:100%;height:85px;object-fit:cover}
.icon_sale .sale-flash{border-radius:0;background:#ff2400;border:none;box-shadow:none;width:auto;line-height:1.2;padding:5px 10px;height:auto;font-size:14px;position:initial}
.icon_sale{position:absolute;bottom:-8px;left:-8px}
.meta_author .fa{margin:0 10px}
.meta_author{color:#fbe4c3;font-size:15px;margin-bottom:10px}
.meta_author strong,.meta_author strong a,.meta_author strong a:hover{color:#eca90a}
.nameuser{color:#fff}
.nameuser a{color:#eca90a}
#comment-error{color:#fff}
#commentform #submit{line-height:24px}
.related-posts{margin-top:20px}
.related-posts .title_line{margin-bottom:20px}
.product-info .capt{margin:10px 0;font-size:18px;font-weight:700}
.product-info .price{font-size:26px;font-weight:700;color:#b80202}
.product-info .price del{font-size:16px;color:#333;display:block}
.product-info .price ins{text-decoration:none}
.woocommerce div.product form.cart .variations td.label{text-align:left;font-size:14px}
.content-post ul{padding-left:30px}
.content-post h2,.content-post h1{text-align:center}
.content-post h3{font-size:20px;color:#5d2602}
.content-post strong{color:#5d2602}
.devvn_cmt_radio label{color:#fff}
.woocommerce div.product .woocommerce-product-rating a{color:#fff}
.woocommerce .star-rating span::before{top:-3px}
.menu_head_archive .nav_sub_banner .item > a{display:flex;align-items:center}
div#review_form_wrapper span#reply-title,.woocommerce #reviews #comments ol.commentlist #respond span#reply-title{color:#000}
.this_pc{display:block}
.list_product .item .box:after{clear:both;display:table;content:" "}
.list_product .item .box:before{display:table;content:" "}
.sidebar_product .list_product .item .img{width:50%;float:left;margin:0;padding-right:10px}
.sidebar_product .list_product .item .info{width:50%;float:left}
.sidebar_product .list_product .item .img img{height:auto}
.sidebar_product .viewed-products{display:none}
.sidebar_product .list_product .item .info .capt{font-size:10px;height:28px}
.sidebar_product .related-products .list_product .row > div:nth-child(n+5){display:none}
.sidebar_product .title_line{border:none}
.image-product{margin-bottom:10px;padding-bottom:10px}
.wvg-gallery-thumbnail-image.current-thumbnail{border:2px solid #c4343a}
.sec01{position:relative}
.sec01 img{width:100%}
.sec01 .textbanner{position:absolute;right:20%;top:50%;transform:translateY(-50%);color:#fff;font-size:40px;text-align:center}
.sec01 .textbanner a{font-size:16px;background:#fff;display:inline-block;padding:10px 40px;border-radius:50px;text-transform:uppercase;border:1px solid #fff;font-weight:600}
.sec01 .textbanner a:hover{background:transparent;color:#fff}
.sechome{padding:30px 0;position:relative}
.sechome .shadowbox{position:absolute;left:0;bottom:-40%;z-index:1;width:40%;transform:rotate(180deg)}
.title_main{text-align:center;margin-bottom:30px}
.title_main h2{color:#754924;font-family:'BelweMediumBT',sans-serif;font-size:39px;font-weight:700;display:inline-block;text-transform:uppercase}
.title_main .btn_cat{display:none}
.title_main .capt{font-size:20px;font-weight:700}
.sec02 .item{text-align:center}
.sec02 .item .imgs a{position:relative;padding-top:100%;overflow:hidden;display:block}
.sec02 .item .imgs img{border-radius:100%;position:absolute;top:50%;left:50%;height:90%;width:90%;transform:translate(-50%,-50%);transition:.3s;object-fit:cover}
.sec02 .item .imgs a:hover img{transform:scale(1.01) translate(-50%,-50%)}
.sec02 .item a.title{font-size:16px;font-weight:700;margin:10px 0;display:block;color:#754924;font-family:'BelweMediumBT',sans-serif}
.sec02 .item a.title:hover{color:#e2a355}
.box_title .title{color:#fff}
.item-product{margin-bottom:30px}
.item-product .imgs a{position:relative;padding-top:270px;overflow:hidden;display:block}
.woocommerce .item-product .imgs a{padding-top:210px}
.item-product .imgs a img{position:absolute;top:50%;left:50%;height:100%;width:100%;object-fit:cover;transform:translate(-50%,-50%)}
.item-product .media-body{background:#7f7770;color:#fff;padding:10px;text-align:center}
.item-product .media-body a.title{display:block;color:#fff;font-weight:700;font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px;height:48px}
.item-product .media-body .price{display:block;font-size:18px;color:#e2a355!important;font-weight:700}
.item-product .media-body .capt{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.woocommerce .item-product{margin-bottom:10px}
.sidebar_product img{width:100%;margin:0}
.btnmore{margin-top:10px}
.btnmore a{color:#fff;padding:5px 0;border-radius:5px;font-weight:700}
.item-product .media-body a:hover{color:#e2a355}
.btnmore a.add_to_cart_button{color:#333;padding:5px 10px;background:#fff}
.sec04 .item{text-align:center}
.sec04 .item .imgs{position:relative;padding-top:100%;overflow:hidden}
.sec04 .item .imgs img{position:absolute;top:50%;left:50%;height:70%;width:70%;transform:translate(-50%,-50%)}
.sec04 .item .name{font-size:20px;font-weight:700;display:block}
.boxselect{width:100%;max-width:800px;margin:0 auto;margin-top:30px}
.boxselect h2{font-family:'UTM Alexander',sans-serif;font-size:30px;font-weight:700;text-align:center;display:block;margin-bottom:30px}
.btnbox{margin-top:20px}
.btnbox a{display:inline-block;padding:10px 30px;border-radius:5px;background-color:#f60;color:#fff;border:1px solid #f60}
.btnbox a:hover{background:transparent;color:#f60}
.item-post-first{position:relative}
.item-post-first:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.5}
.item-post-first .imgs img{width:100%;object-fit:cover;max-height:393px}
.item-post-first a.title{font-size:20px;font-weight:700;display:block;color:#fff;position:absolute;bottom:0;left:0;width:100%;padding:10px;z-index:99}
.list-posts{padding-left:20px}
.list-posts li{margin-bottom:20px;list-style:none}
.list-posts li a{font-weight:700;font-size:16px;display:block}
.list-posts li img{max-height:111px;width:100%;object-fit:cover}
.list-posts li .capt{margin-top:10px}
.sec06 .text{width:100%;max-width:800px;margin:0 auto;text-align:center;font-size:16px}
a:hover{color:#e2a355}
.sec07{color:#f4ffc9;font-family:'Charm',cursive;background-position:bottom left;background-size:cover;background-repeat:no-repeat;padding-bottom:80px}
.sec07 .item .imgs iframe{width:100%;height:250px}
.sec07 h2{font-size:30px}
.sec07 .text{font-size:18px}
.sec08{position:relative;color:#54524f}
.sec08 img{width:100%}
.sec08 .content08{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}
.sec08 h2{font-family:'UTM Alexander',sans-serif;font-size:40px;margin-bottom:30px}
.sec08 .text{font-size:18px}
.btn08 a{display:inline-block;padding:10px 30px;border-radius:50px;background-color:#54524f;color:#fff;border:1px solid #54524f;text-transform:uppercase}
.btn08 a:hover{background:transparent;color:#54524f}
footer{background:#7f7770}
.product-categories ul.children{display:none}
.product-categories >li{display:none}
.product-categories >li.current-cat-parent,.product-categories >li.current-cat{display:block}
.product-categories li.current-cat-parent ul.children,.product-categories >li.current-cat ul.children{display:block}
.product-categories li.cat-parent>.fa{float:right;line-height:32px;width:24px;text-align:center;cursor:pointer}
.product-categories li>a{display:inline-block!important;font-size:14px;padding:6px 0;font-weight:600}
.product-categories li.current-cat>a,.product-categories li.current-cat-parent>a,.product-categories li:hover>a{font-weight:600;transform:translateX(10px)}
.sidebar ul li{border-bottom:1px solid #ccc}
.sidebar ul li:last-child{border-bottom:none}
.content-post-sp{text-align:justify;}
.header_menu .menu>li.menu2 > .sub-menu{grid-template-columns:repeat(2,1fr);display:grid;grid-column-gap:0;grid-row-gap:0;width:auto}
.header_menu .menu>li.menu3 > .sub-menu{grid-template-columns:repeat(3,1fr);display:grid;grid-column-gap:0;grid-row-gap:0;width:auto}
.header_menu .menu>li.menu4 > .sub-menu{grid-template-columns:repeat(4,1fr);display:grid;grid-column-gap:0;grid-row-gap:0;width:auto}
.header_menu .menu>li.menu2>.sub-menu li.menu-item-has-children>a:after,.header_menu .menu>li.menu3>.sub-menu li.menu-item-has-children>a:after,.header_menu .menu>li.menu4>.sub-menu li.menu-item-has-children>a:after{display:none}
.header_menu .menu>li.menu2 > .sub-menu > li,.header_menu .menu>li.menu3 > .sub-menu >li,.header_menu .menu>li.menu4 > .sub-menu >li{min-width:230px}
.this_mb{display:none}
.header_menu .menu>li.menu3>.sub-menu li>.sub-menu,.header_menu .menu>li.menu4>.sub-menu li>.sub-menu,.header_menu .menu>li.menu2>.sub-menu li>.sub-menu{position:relative;top:auto;left:auto;transform:none;opacity:1;visibility:visible;border:none;box-shadow:none;padding:0;padding-left:30px}
.header_menu .menu>li.menu3>.sub-menu li>.sub-menu>li>a,.header_menu .menu>li.menu4>.sub-menu li>.sub-menu>li>a,.header_menu .menu>li.menu2>.sub-menu li>.sub-menu>li>a{margin:0;font-size:12px;color:#888}
.cart-head{width:60px}
.search-head{width:calc(100% - 60px)}
.cart-head a{font-size:30px;display:block;position:relative;text-align:center;color:#754924}
.cart-head a span{position:absolute;font-size:12px;color:#fff;background:#e2a355;border-radius:50%;width:15px;text-align:center;display:inline-block;top:0;right:8px}
.list_product{margin-bottom:20px}
.sec04{padding:10px 0 30px}
.btnmore{display:flex;justify-content:space-between}
.item-product .added_to_cart{display:none}
.supports{position:fixed;right:20px;border-radius:5px;width:auto;z-index:150;bottom:30%;padding:10px 0}
.supports ul{list-style:none;margin:0}
.supports ul li{margin:5px 0}
.supports ul li:first-child{margin-bottom:10px}
.supports ul li a{border:none;position:relative;z-index:99;padding:3px;display:block;border-radius:5px;text-align:center;font-size:10px;line-height:15px;color:#515151;font-weight:700;max-width:72.19px;max-height:54px;text-decoration:none}
.supports ul li a .icon{width:40px;height:40px;border-radius:50%;display:block;background-repeat:no-repeat;background-size:40px;margin:0 auto;background-position:center center;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out}
@keyframes phonering-alo-circle-img-anim {
0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
}
.supports ul li a .icon_zalo{background-image:url(images/zalo_ic.png)!important}
.supports ul li a .icon_call{background-image:url(images/phone_ic.png)!important}
.supports ul li a .icon_mess{background-image:url(images/mess_ic.png)!important}
.supports ul li a .icon_cart{background-image:url(images/cart_ic.png)!important}
.supports_mb{display:none}
.this_mb{display:none}
.item-product .imgs a.add_to_cart_button{position:absolute;left:10px;margin:5px;bottom:10px;overflow:visible;padding:0;opacity:0;background:none}
.item-product:hover .imgs a.add_to_cart_button{opacity:1}
.item-product .imgs a.add_to_cart_button span{border-radius:0;position:relative;font-weight:700;margin:.3em 0;border:2px solid #7f7770;color:#7f7770;display:inline-block;vertical-align:middle;text-align:center;width:2.2em;height:2.2em;font-size:1em;line-height:1.9em;transition:.1s}
.item-product .imgs a.add_to_cart_button span:before{-webkit-transition:height .1s ease-out;-o-transition:height .1s ease-out;transition:height .1s ease-out;bottom:100%;margin-bottom:0;margin-left:-7px;height:8px;width:14px;left:50%;content:" ";position:absolute;pointer-events:none;border:2px solid #7f7770;border-top-left-radius:99px;border-top-right-radius:99px;border-bottom:0}
.item-product .imgs{position:relative;background:#7f7770}
.item-product .imgs a.add_to_cart_button:hover span:before{height:10px}
.item-product .imgs a.add_to_cart_button:hover span{background:#7f7770;color:#fff}
.item-product .added_to_cart.wc-forward{display:none}
.readmore_content{transition:height .3s;height:auto}
.readmore_content.b0x_hidden{max-height:200px;overflow:hidden;transition:height .3s}
.readmore_content_exists{text-align:center}
.readmore_content_exists button{background-color:#5d2602;border:none;color:#fff;padding:12px 16px;display:inline-block;font-size:18px;border-radius:4px}
.header_top .flex_head{justify-content:space-between}
.search_header form{display:flex;border:2px solid #754924}
.search_header form input{margin:0;height:30px;border:none;outline:none;min-width:360px}
.search_header form button{width:40px;height:30px;border:none;border-left:1px solid #754924;background:#fff;border-radius:0;outline:none}
.header_pc{border-top:5px solid #63514d}
.woocommerce div.product form.cart .variations td.label{padding:0;font-size:16px}
.woocommerce div.product form.cart .variations label{color:#000;margin-bottom:0}
.woocommerce div.product form.cart div.quantity{float:none;margin-bottom:20px}
a.devvn_buy_now_style span{display:none}
.content-post p,.content-post span{font-size:14pt!important}
.content-post *{font-family: 'GoogleSans'!important;}.sliderdm .owl-dots{position:unset;width:100%;transform: none;}
@media(max-width:768px) {
	 .section5 .inner .item {
    float: none;
    width: 100% !important;
    height: auto;
    padding: 6px 0;
    border-bottom: none;
  }
   .section5 .inner .item_b {
    border-bottom: 1px solid #ddd;
  }
    .section5 .inner .item .value {
    margin: 0 10px;
  }
  footer{padding-bottom: 55px;}
.this_pc{display:none}
.this_mb{display:block}
.header-mobile{padding:4px 0}
.section1{padding:30px 0}
.woocommerce div.product .product_title{margin-top:10px}
.box_button a.devvn_buy_now_style{max-width:100%}
.head_info_pro{margin-bottom:0}
.sidebar .widget{display:none}
.sidebar_archive .title{margin-bottom:10px}
#sticker .hotline .text b{color:#7f7770;font-size:16px}
#sticker .lang{border-top:1px solid #7f7770;padding:12px 15px;text-transform:uppercase}
.bg-red{background-color:#63514d}
.cl-red{color:#7f7770}
.supports{display:none}
.supports_mb{display:block}
.supports_mb{width:100%;padding:6px 0 3px;position:fixed;bottom:0;z-index:99;background:#fff;box-shadow:0 -1px 10px rgba(153,153,153,0.1)}
.supports_mb ul{list-style:none;margin:0;display:flex;align-items:center;justify-content:center}
.supports_mb ul li{width:80px;font-size:12px;color:#999;text-align:center}
.supports_mb ul li img{display:block;height:32px;margin:0 auto 5px;width:32px}
.supports_mb ul li a{color:#999;position:relative}
#sticker-wrapper{width:310px;max-width:100%;background:#7f7770;height:100%;border:none;z-index:1;left:-100%;display:block;position:relative;padding:116px 0 50px;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;margin:0}
#touch-menu .touch-menu-inner,#touch-menu .touch-menu-inner:before,#touch-menu .touch-menu-inner:after{background-color:#7f7770;position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:5px}
.container{width:100%;padding:0 10px;overflow:hidden}
iframe{width:100%}
.menu-main{display:none}
.menu_tab{margin:auto;list-style:none;overflow-x:auto;overflow-y:hidden;white-space:nowrap;display:flex;-webkit-overflow-scrolling:touch;z-indexms-overflow-style:-ms-autohiding-scrollbar}

.woocommerce .star_box .star-rating span::before{top:-5px}
.header-top{height:8px}
.star_box{padding:15px}
.fixed{position:fixed!important;z-index:1000000;width:100%;background:#fff;top:0;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 7px 0 rgba(0,0,0,.1);box-shadow:0 2px 7px 0 rgba(0,0,0,.1)}
.content-header .tbl{padding:5px 0;width:100%;display:flex;align-items:center;flex-wrap:wrap}
.tbl > .tbl-cell{display:table-cell}
.header-mobile{padding:5px 0}
.content-header .tbl .tbl-cell{width:50%;white-space:nowrap}
.hotlinemobile{font-size:30px;margin:0 10px;position:relative;text-align:center;color:#7f7770;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out}
.tbl-cell.hotline{text-align:right;padding-right:40px}
.list_product .item .info .price > *{display:block}
.text-hl{font-size:13px;color:#fff}
.footer-title{font-size:16px}
.footer-title i{margin-left:10px}
#banner .nav_banner .col-md-4{display:none}
#banner .nav_banner .col-md-8{width:100%}
.slider_home1 .owl-dots{position:relative;width:100%;margin-top:10px}
.num-hl{font-size:18px;font-weight:700}
.row_flex{display:flex;flex-wrap:wrap;align-items:center}
.touch_menu{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}
.touch_menu:after,.touch_menu:before{content:"";-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;height:2px;width:24px;position:absolute;left:8px;background:#754924}
.touch_menu:before{top:10px}
.touch_menu:after{bottom:10px}
.touch_menu .line{width:24px;display:block;height:2px;background:#754924}
.touch_menu.opened .line{display:none}
.touch_menu.opened:before{transform:rotate(-45deg);top:22px}
.touch_menu.opened:after{transform:rotate(45deg);bottom:16px}
#menu_bar_mobile{position:fixed;width:380px;height:100%;overflow:scroll;background:#878066;box-shadow:0 0 15px rgba(0,0,0,0.1);-moz-transition:left .5s ease;z-index:9999999999999999999999999999;-o-transition:left .5s ease;-webkit-transition:left .5s ease;transition:left .5s ease;top:0;left:-400px;max-width: 90%;}
#menu_bar_mobile.opened{left:0}
.menu_mobile{list-style:none;margin:0}
.menu_mobile ul{list-style:none;margin:0;display:none;background: #a59f82;}
.menu_mobile>li{display:block;position:relative;border-bottom:1px solid #f1e5bd}
.menu_mobile>li>a{display:block;padding:10px;line-height:26px;font-size:14px;text-transform:uppercase;font-weight:600;color:#f1e5bd}
.menu_mobile li.menu-item-has-children > a{padding-right:86px}
.menu_mobile li>i{width:76px;height:30px;position:absolute;top:10px;right:10px;line-height:30px;text-align:center;cursor:pointer;font-size:12px;color:#fff}



.menu_mobile>li ul>li{display:block;position:relative}
.menu_mobile>li ul>li>a{font-size:14px;display:block;padding:10px 6px;line-height:22px;color:#f1e5bd;border-bottom:1px solid #f1e5bd}
.menu_mobile > li ul > li:last-child > a{border-bottom: none;}
.menu_mobile>li li>i{top:2px;font-size:13px}
.menu_mobile>li.opened{background:#1d1d1d08}
.menu_mobile>li>ul>li>a{padding-left: 16px;}
.menu_mobile>li>ul ul{background: #bbb497;padding-left:10px;}
.menu_mobile>li>ul ul>li>a{color: #754924;border-bottom:1px solid #754924}
.line_dark{width:100%;height:100%;position:fixed;top:0;left:0;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;background:rgba(0,0,0,0.5);z-index:101;opacity:0;visibility:hidden}
.line_dark.opened{opacity:1;visibility:visible}
.search_header{width:calc(100% - 80px);padding:0 10px}
.cart-head{width:40px;margin:0!important}
.menu_head_archive{display:none}
.content-post h2,.content-post h1{font-size:24px;margin-top:0}
.single-post >.row >div{width:50%;float:left}
.product-info .price del{display:inherit}
.form_email{margin-bottom:10px}
.footer_main .showrooms{margin-bottom:15px}
.support_ft{margin-bottom:15px}
.list_product >.row>div:nth-child(2n+1){clear:left}
.head_info_pro .col-md-4{width:100%}
.head_info_pro .col-md-4:last-child{width:100%}
.sub_title{font-size:14px}
.star_box_right{width:100%}
#comments a.btn-reviews-now{font-size:18px}
.content_page_fix > div.row > div.col-md-8{width:100%}
.content_page_fix > div.row > div.col-md-4{width:100%}
.list_product .item .img img{height:150px}
.list_product .item .info .price{height:47px}
.wp-pagenavi span.pages,.wp-pagenavi a.last{display:none}
.entry_meta table{border:0!important}
.entry_meta table td{padding:3px!important;font-size:12px;padding-left:12px!important;border:0!important}
.entry_meta table tr td:first-child{font-weight:600;width:37%}
.entry_meta table tr td:nth-child(2){width:63%;padding-left:0!important}
.entry_meta table td span{margin-right:8px;font-weight:600}
.title_main .btn_cat{display:inline-block;font-size:25px;margin-right:10px;color:#754924}
.childcat .product-categories{position:fixed;width:380px;height:100%;overflow:scroll;background:#878066;box-shadow:0 0 15px rgba(0,0,0,0.1);-moz-transition:left .5s ease;z-index:99999999999999999999;-o-transition:left .5s ease;-webkit-transition:left .5s ease;transition:left .5s ease;top:0;left:-400px;max-width: 90%;}
.childcat .product-categories.opened{left:0}
.childcat .product-categories{list-style:none;margin:0}
.childcat .product-categoriesl{list-style:none;margin:0;display:none}
.childcat .product-categories>li{display:block;position:relative;border-bottom:1px solid #f1e5bd}
.childcat .product-categories>li>a{display:block !important;padding:10px;line-height:26px;font-size:14px;text-transform:uppercase;font-weight:600;color:#f1e5bd}
.childcat .product-categories li>i{width:76px;height:30px;position:absolute;top:10px;right:10px;line-height:30px;text-align:center;cursor:pointer;font-size:12px;color:#fff}
.childcat .product-categories>li ul{padding-left:10px;background: #bbb497;}
.childcat .product-categories>li ul>li{display:block;position:relative}
.childcat .product-categories>li ul>li>a{font-size:14px;display:block !important;padding:10px 6px;line-height:22px;color:#754924}
.childcat .product-categories>li ul>li:not(:last-child)>a{border-bottom:1px solid #754924}
.childcat .product-categories>li li>i{top:2px;font-size:13px}
.childcat .product-categories>li.opened{background:#1d1d1d08}
.menu_mobile li.cat-parent > a{padding-right:86px}
.product-categories li > a{font-weight: normal;}

.title_____cat{font-size:21px;color:#754924;font-family:'BelweMediumBT',sans-serif;font-weight:700;display:block;margin-top:20px;text-transform:uppercase;text-align:center}
.box_meta_detail .price ins,.box_meta_detail .price{font-size:21px!important}
.search_header form input{min-width:auto}
.single-post .capt{font-size:14px}
.woocommerce div.product div.images{margin-bottom: 0;}
.woocommerce div.product div.images .flex-control-thumbs{margin: 0 -3px;}
.woocommerce div.product div.images .flex-control-thumbs li{padding: 0 3px;margin-top: 6px;}
.xoo-wsc-basket{display: none;}
#back-top{bottom: 150px;}
.form_orderby .woocommerce-ordering{width: 100%;}
.form_orderby .capt{margin-bottom: 10px;text-transform: uppercase;
width: 100%;font-weight: bold;}
.item-product{margin-bottom: 0;}
.sec05 {padding: 0;}
.sec02 {padding: 20px 0;}
#back-top .fa{width: 33px;
height: 33px;line-height: 29px;}
}
@media(min-width:1700px) {
.section1{padding:300px 0 50px}
}
@media(max-width:1500px) {
.section1{padding:200px 0 50px}
}
@media(max-width:768px) {
.support-fix-mobile{display:block}
.support-fix{display:none}
#back-top{display: none;}
.cac-bai-viet .item{height:100%!important}
.section1,.section3,.blogs_video,.blog_news,.item-ceo,.thong-tin-thong-ke,.cac-bai-viet .group,.cac-bai-viet .item{padding:30px 0}
.cac-bai-viet .item .item-title{font-size:20px}
.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:none}
.archive_pr_title{display:block}
.form_orderby{float:none;margin-top:10px}
.archive_pr_title{margin-bottom:10px}
.cac-bai-viet .item .item-desc{padding:0 15px}
h1,h2,h3,h4,h5,h6{font-size:20px;margin-top:0}
.title_main h2{font-size:21px}
.form_orderby{margin-top:20px}
.filter-cat{margin-bottom:10px}
.sec01 .textbanner{right:20px;font-size:16px}
.cart-head{display:inline-block;margin:0 10px}
.sec01 .textbanner a{font-size:12px;padding:10px}
.title_main .capt{font-size:14px}
.sec02 .item a.title{font-size:14px}
.box_title .title{font-size:16px}
.title_main{margin-bottom:20px}
.item-product .imgs a{padding-top:192px}
.box_title{margin-bottom:20px}
.list-posts{padding-left:0}
.list-posts li img{max-height:200px}
.list-posts li a.title{margin-top:10px}
.sec08 h2{font-size:20px;margin-bottom:10px}
.sec08 .text{font-size:14px}
.slider_pros .owl-dots{position:unset;transform:none}
.filter-cat .widget:last-child > ul{right:0;left:auto}
.woo-variation-product-gallery{width:100%;margin-bottom:0}

.btn08 a{padding:10px;font-size:12px}
.thong-tin-thong-ke .item{min-height:inherit;padding:15px}
.cac-bai-viet .group .group-title{font-size:20px}
.cac-bai-viet .group .group-slogan{font-size:14px}
.cac-bai-viet .group .group-desc{padding:0}
.thong-tin-thong-ke .item .item-title{font-size:30px}
.item-ceo .imgcws{float:none;width:100%}
.item-ceo .item-infos{float:none;width:100%;padding-left:0}
.item-ceo .item-infos .item-title{font-size:20px;color:#fff;display:block;padding-bottom:0;margin-top:10px}
.form_orderby .filter-cat{width:100%;justify-content:space-between}
.section3{padding-bottom:0}
.section3 .product_index{margin-bottom:30px}
.blog_news .inner{padding-bottom:0}
.flex{display:block}
.blogs_video{padding:0}
.footer_top .right{text-align:left;margin-top:10px;font-size:14px}
.footer_top .title{font-size:16px;margin-top:10px}
.nav_sub_banner{padding:15px}
.nav_sub_banner .item{display:flex}
.row{margin:0 -5px}
.row > div{padding:0 5px}
}