/* https://hisolutionvina.com/userdata/9070/wp-content/themes/keyweb/css/1.header.css?ver=6.4.1 */
.full-header{position:relative;z-index:999;padding:30px 0;background-color:rgba(255,255,255,0.9)}.header-logo{max-width:220px;overflow:hidden;transition:all 0.3s}img.site-logo{max-width:100%;max-height:135px;display:block}.google_translate_element_kw_ul{padding:0;margin:0}#google_translate_element_kw{display:inline-block;position:relative;padding:13px 0;display:flex;align-items:center;font-weight:700;cursor:pointer}.full-header .flex-class{align-items:center}.header-right{flex:1;padding-left:30px}.main-menu{transition:margin-top 0.3s;flex:1}.header-search{width:100%;transition:margin-top 0.3s}.header-search form{position:relative}#search-form{width:100%;margin:0;border:1px solid #ddd;height:42px;padding:0px 15px;border-radius:20px}.search-submit{border:0;margin:0;height:42px;background:#61a63c;width:50px;border-top-right-radius:20px;border-bottom-right-radius:20px;font-size:18px;color:#fff;text-align:center;position:absolute;top:0;right:0;cursor:pointer}.phone-mail>div{padding-bottom:10px;box-shadow:2px 2px 20px #00000014;padding:6px 10px;border-radius:5px;margin-bottom:10px}.phone-mail>div:last-child{margin-bottom:0}.phone-mail i{color:#e51e25;font-size:20px}.phone-mail span{display:inline-block;padding-left:15px;font-weight:700;font-size:18px}.full-menu{background-color:#61a63c;z-index:9999;position:relative;overflow-x:clip}.menu-wrap{justify-content:space-between}.header-cart{position:relative;padding:13px 0;display:flex;align-items:center;font-weight:700;cursor:pointer}.header-cart span.text{color:#fff}.cart-header .icon-mini-cart{width:30px;font-size:20px;color:#fff;margin-left:5px}.cart-header-sub .btn-show-cart{position:relative}.cart-header-sub{display:flex;align-items:center}.btn-show-cart b.cart-count{position:absolute;top:-11px;right:1px;box-shadow:1px 1px 3px 0px rgba(0,0,0,0.3);height:17px;width:17px;line-height:17px;background-color:#4e9d23;border-radius:99px;color:#fff;font-size:11px;text-align:center}.btn-show-cart{display:inline-block;font-size:13px;color:#bdbdc6;line-height:19px}.btn-show-cart span.iconcart{position:relative;display:flex}.header-cart .cart{display:none;position:absolute;top:50px;right:-50px;background:#fff;padding:0;text-align:left;z-index:10000}.header-cart:hover .cart{display:block}.header-cart .btn-show-cart img{height:50px;width:50px;object-fit:contain}.cart-header .minicart-body{padding:5px 0px;margin:0;max-height:582px;width:305px;border:solid 2px #ddd;border:solid 2px #ddd;box-shadow:1px 1px 15px rgba(0,0,0,0.15)}.cart-header .woocommerce-mini-cart{padding:0 20px!important;overflow-y:auto;max-height:400px}.cart-header .woocommerce-mini-cart__total.total,.woocommerce .cart-header .woocommerce-mini-cart__total.total{margin:20px 0;padding:0 20px}.cart-header li{list-style:none;overflow:hidden;border-bottom:1px solid #ebebeb;padding:10px 0!important;font-size:14px;font-weight:400}.cart-header li+li{padding-top:20px}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-weight:normal!important}.woocommerce .cart-header a.remove:hover{color:inherit;background:inherit}.cart-header .minicart-body a.remove{float:right;text-align:right;font-size:17px;line-height:18px;padding-left:5px;font-weight:700!important;color:#7b8395!important}.cart-header .minicart-body a.remove:hover{color:#226fe9!important}.cart-header .minicart-body a .attachment-woocommerce_thumbnail{float:left!important;width:60px!important;min-height:60px;height:auto;margin-right:15px}.cart-header .quantity{display:block;font-size:13px;margin-left:70px}.nd-quantity{width:50px;padding:6px 18px;border:1px solid #eaebf3;border-radius:20px;display:block}.cart-header .amount{font-weight:700;color:#d33;margin-bottom:5px;font-size:15px}.cart-header .total .amount{font-weight:700;float:right}.cart-header .total{font-size:16px}.cart-header .total strong{font-size:14px;font-weight:500}.cart-header .woocommerce-mini-cart__buttons{padding:0 20px}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{border:0!important}.cart-header .minicart-body .variation dt{display:none}.cart-header .minicart-body .variation,.cart-header .minicart-body .variation dd,.cart-header .minicart-body .variation dd p{display:initial;margin:0;float:none}.cart-header .minicart-body dl.variation::before{content:"-";display:initial}.cart-header .minicart-body dl.variation dd::before{content:"/"}.cart-header .minicart-body dl.variation dd:first-child::before{display:none}.woocommerce .cart-header .cart .button.checkout.wc-forward,.cart-header .cart .button.checkout.wc-forward{padding:8px 20px;text-align:left;cursor:pointer;text-decoration:none;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0;background:#226fe9;text-align:center;color:#fff;text-transform:uppercase;font-weight:500;display:block;margin-bottom:10px;height:auto;width:auto}.woocommerce .cart-header .cart .button.wc-forward,.cart-header .cart .button.wc-forward{background:#e9edf5;color:#fff;border:0;font-size:14px;padding:8px 20px!important;text-align:left;cursor:pointer;text-decoration:none;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0;text-align:center;display:block;height:auto!important;width:auto;margin-bottom:10px;text-transform:uppercase;font-weight:500}.woocommerce-mini-cart__empty-message{padding:0 20px}.cart-header .minicart-body p.woocommerce-mini-cart__empty-message{float:none;margin-bottom:0}@media only screen and (max-width:1100px){.full-header{padding:10px 0}.header-logo{max-width:150px}.header-right{padding-left:10px}.header-cart .cart{right:0}}@media only screen and (max-width:1024px){.menusearch{display:none}.header-right .phone-mail span{padding-left:10px;font-size:14px}.phone-mail i{font-size:14px}}@media only screen and (max-width:900px){.main-menu{}.header-cart{padding:8px 0}.header-cart .cart{top:40px}}@media only screen and (max-width:800px){.search-submit,#search-form{height:35px}.search-submit{font-size:16px}.header-right .col-mb{width:100%}.phone-mail{display:flex;justify-content:space-around}.phone-mail>div{margin-bottom:0}}@media only screen and (max-width:640px){#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle{padding-right:65px}.header-logo{max-width:100%}.header-logo img.site-logo{margin:0 auto;max-height:60px;max-width:200px;object-fit:contain;margin-bottom:10px}.header-logo,.header-right .col-mb{width:100%}.header-right{padding-left:0}}@media only screen and (max-width:500px){.header-right .col-mb+.col-mb{display:none}}