﻿/* 
Theme Name: Website Customer
Description: Dịch vụ SEO - Thiết kế website chuyên nghiệp,đa nền tảng,chuẩn SEO,bảo mật cao,hỗ trợ chứng chỉ SSL... Thông tin liên hệ số hotline: <a href="tel:0962337790">0962.33.77.90</a>
Author: <a href="tel:0962337790">Dinhit</a>
Template: flatsome
Version: 3.0
*/


/*************** DINHIT CSS  ***************/
/*@font-face{src:url(font/UTM_Neo_Sans_Intel.ttf)}
@font-face{;src:url(font/UTM_Neo_Sans_Intel_Bold.ttf)}
@font-face{font-family:'dinhit1_i';src:url(font/UTM_Neo_Sans_Intel_Italic.ttf)}
@font-face{src:url(font/UTM_Neo_Sans_Intel_Bold_Italic.ttf)}
@font-face{font-family:'dinhit2_b';src:url(font/SVN_Kelson_Sans_Bold.otf)}*/

ul li{
    margin-left: 0 !important;
}
.uap-register-form {
	margin:0 auto;
}
.ss1-page-thuc-don{
	z-index:2;
}
.list-update ul li{
	cursor:pointer;
}
.list-update ul li:hover{
	
    color: yellow !important;
}
.dinhit-float-popup{
	display:none;
}
.my-account .vertical-tabs > .large-3 {
    display: none;
}
.my-account .vertical-tabs > .large-9 {
    max-width: 100%;
    flex-basis: 100%;
}
.ss-banner{z-index:8!important}
.button-dinhit{z-index:9999}
body{!important}
.textleft{text-align:left}
.textcenter{text-align:center}
.textright{text-align:right}
.floatleft{float:left}
.floatright{float:right}
.is-divider{height:1px!important;max-width:100%;margin:5px 0px 10px}
a.button{background:#64bc4b}
.page-id-1015 .my-account-header {
    margin-top: 50px;
}
/* HEADER */
.nav > li > a{font-size:15px;font-weight:500!important}
#top-bar li a span{color:#666}
ul.header-nav.header-nav-main.nav-left a{font-size:16px;}
ul.header-nav.header-nav-main.nav-left li{margin-right:20px}
ul.header-nav.header-nav-main.nav-left{margin-left:0}
ul.header-nav.header-nav-main.nav-left ul.sub-menu.nav-dropdown a{font-size:14px;}
ul.d_account a{font-size:14px;;color:#fff}
ul.d_account{padding-right:10px!important}
li.account-item a{!important}

/* MAIN */
/* Trang sản phẩm */
.dinhit-continue-shopping .continue-shopping,.dinhit-continue-shopping .continue-shopping a{display:block;width:100%;}
.product-custom .product-page-price span.amount{font-size:20px;;display:block;margin-bottom:10px}
.product-custom .product-page-price ins span.amount bdi{color:red}
.product-custom .product-page-price ins span.amount:before{content:'Giá khuyến mãi: '}
.product-custom .product-page-price del span.amount:before{content:'Giá niêm yết: '}
.product-custom .product-page-price span.amount span.woocommerce-Price-currencySymbol{font-family:Arial;font-size:25px}
.product-custom span.exwo-otitle{}
button.single_add_to_cart_button.button.alt{;text-transform:uppercase;margin-bottom: 0;}
.product-small>.col-inner,.product-small.box.has-hover.box-normal.box-text-bottom,ul.nav.nav-simple.nav-normal.nav-size-normal.nav-right{border:1px solid #eee;transition:ease-in-out 0.5s}
.product-small .box-text.text-center{border-top:1px solid #eee;padding:5px}
.product-small.box .product-title a, .product-small.box .product-title {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.product-small .box-text.text-center{border-top:1px solid #eee;padding:5px}
.product-small.box .price-wrapper{margin-bottom:10px}
span.price{font-size:15px}
.product-small .box-image::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.woocommerce-pagination ul.links li span.current,.woocommerce-pagination ul.links li a:hover{color:#fff;background:#d2252c}
.woocommerce-pagination ul.links li a,.woocommerce-pagination ul.links li span{border:1px solid #d2252c!important;color:#d2252c;height:35px;width:35px;max-height:35px;max-width:32px;font-size:16px;font-weight:400;border-radius:2px}
span.woocommerce-Price-amount.amount{}
span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{font-family:Arial;font-size:20px}
.woocommerce-message.message-wrapper{text-align:center}
.dinhit-product h1.title-ss{font-size:22px;font-family:'dinhit2';margin-bottom:0}
.dinhit-product h1.title-ss span{position:relative;color:#64bc4b;font-size:22px;padding-right:10px;margin-bottom:10px;display:inline-block;}
.dinhit-product h1.title-ss span:before{content:'';background:#64bc4b;width:50px;height:2px;display:inline-block;position:absolute;bottom:13px;left:100%}
.dinhit-product h1.title-ss span:after{position:absolute;content:'';background:#64bc4b;width:100px;height:2px;display:inline-block;bottom:8px;left:100%}
.dinhit-product h1.title-ss span:empty{display:none!important}
.banner-cus h3{background:#64bc4b;display:inline-block;width:25%;height:50px;line-height:45px;border-radius:5px;font-size:27px;}
.woocommerce-tabs .tabs li{width:33.33%}
.woocommerce-tabs .tabs li a{display:block;text-align:left;font-size:16px;font-weight:600!important;text-transform:uppercase;}
.product-custom .content .tab-panels{padding:15px;font-size:15px}
.product-section{border-top:0}
.nav-dropdown{border:1px solid #ddd!important}
.nav-dropdown.nav-dropdown-simple li.html,.nav-dropdown.nav-dropdown-bold li.html{padding:0 10px}
span.price,h3.product-section-title,.product_list_widget span.product-title,.product_list_widget .amount,.shop_table thead,.cart-collaterals thead,form.checkout.woocommerce-checkout h3,form.checkout.woocommerce-checkout label,form.checkout.woocommerce-checkout th,form.checkout.woocommerce-checkout button#place_order{}

/* Sidebar trang sản phẩm */
.woocommerce-breadcrumb,.woocommerce-breadcrumb a,.flex-col.medium-text-center p,.flex-col.medium-text-center select{font-size:14px}
.post-sidebar .is-divider.small,#shop-sidebar .is-divider.small,#product-sidebar .is-divider.small{display:none}
ul.product-categories,ul.product_list_widget{background:#f6f6f6;padding:0 10px;font-size:15px}
ul.woof_list.woof_list_checkbox{background:#f6f6f6;padding:0 10px}
button.button.woof_submit_search_form,button.button.woof_reset_search_form{width:100%;border-radius:2px;font-size:15px;background:#64bc4b;font-weight:500;margin:0 0 5px;line-height:2em;min-height:2em}
.widget-woof span.widget-title.shop-sidebar{display:none}
/* Button Add to cart */
.product-small.box .product_type_simple,.product-small.box .add_to_cart_button{margin:0;width:100%;border-radius:2px;font-size:12px;background:#d3262c;text-transform:inherit;font-weight:500;display:flex;align-items:center;justify-content:center}
.product-small.box .product_type_simple:before,.product-small.box .add_to_cart_button:before{content:url(/wp-content/uploads/2020/08/shopping-cart.png);margin-right:5px;line-height:1}
/* Ẩn tooltipster */
.tooltipster-default .tooltipster-content,.tooltipster-arrow span,.tooltipster-arrow-top span{display:none}
/* Back to top */
.back-to-top{bottom:100px;background:rgba(0,0,0,0) url("img/to-top.png") no-repeat scroll -224px 0}
.back-to-top:hover{background:rgba(0,0,0,0) url("img/to-top.png") no-repeat scroll -499px -342px}
a#top-link{border-radius:7px!important;width:41px;height:41px;border:1px solid rgba(204,204,204,0)!important}
a#top-link:hover{background:rgba(0,0,0,0) url("img/to-top.png") no-repeat scroll -499px -342px!important}
i.icon-angle-up{display:none}
.contact li{margin-left:0!important}
.widget_categories ul,.widget_recent_entries ul,.widget_categories a{font-size:15px;background:#f6f6f6;padding:0 10px;font-weight:500!important;}
.entry-header-text-top{padding-bottom:0}
.entry-content{padding-top:0;font-size:15px;text-align:justify;}
.entry-content p{margin-bottom:7px}
h1.entry-title{margin-bottom:5px;font-size:24px;}
.entry-content h2{font-size:20px;}
ul.sub-menu.nav-dropdown{padding:0;border-width:1px}
.nav-dropdown-has-arrow li.has-dropdown:before{border-width:10px;margin-left:-10px}
.contact .widget_custom_html{list-style:none}
.contact .widget_custom_html .custom-html-widget ul{margin-left:15px}
.contact h2,.contact h3{font-size:22px;color:#64bc4b}
input.wpcf7-form-control.wpcf7-submit.form-submit{font-size:13px;border-radius:2px}
.product-sidebar-custom .is-divider{display:none}
input.ex-options{margin-bottom:5px;width:11px}
.ex-fdlist .exfd-filter.exwf-fticon-style .exfd-filter-group .ex-menu-list a{font-size:15px;text-transform:none;font-weight:500;background:#64bc4b;margin:0 10px}
.ex-fdlist .exwf-caticon img{max-width:60px;height:60px;border-radius:100%;}
.ex-fdlist a.ex-menu-item.ex-menu-item-active .exwf-caticon img{border:2px solid #fff;box-shadow:0 0 15px #fff}
.ex-fdlist .exwf-caticon img:hover{box-shadow:0 0 15px #fff}
.exwoofood-woocommerce.woocommerce div.quantity input[type=number]{height:35.84px;border:1px solid #ddd;box-shadow:2px 2px 2px rgba(0,0,0,.2)}
.ex_modal .modal-content .fd_modal_des h3{font-size:22px;font-weight:600}
div#exlive-total span.price,.fd_modal_des h5 ins span.woocommerce-Price-amount.amount,.exstyle-1 ins span,.exstyle-1 h5 p span span.woocommerce-Price-amount,.fd_modal_des h5 span.woocommerce-Price-amount.amount{color:#64bc4b}
.exstyle-1 h5 p span del span.woocommerce-Price-amount,.fd_modal_des h5 del span.woocommerce-Price-amount.amount{color:#555}
.fd_modal_des h5 ins span.woocommerce-Price-amount.amount{color:red}
.ex_modal .modal-content .fd_modal_des h3:after{bottom:-7px;width:100%;border-bottom:1px solid #ddd}
.ex_modal .modal-content .fd_modal_des .exfd_nutrition li span{font-size:14px;font-family:'Roboto Condensed'}
.ex-fdlist.ex-food-plug .exp-arrow a.exfd_modal_click img{height:285px;object-fit:cover}
.exfd-cart-content .woocommerce-mini-cart__buttons a{width:auto;padding:0 15px}
.ex-fdlist .exstyle-1 h3 a{font-size:18px;font-weight:600}
.exwoofood-select-loc select.ex-loc-select,.ex-fdlist .ex-popup-location .ex-popup-content .ex-popup-info select{padding:0 15px}
.ex-popup-location .ex-popup-content .ex-popup-info h1{font-size:16px;text-align:center}
.ex-fdlist .ex-popup-location .ex-popup-content .ex-popup-info{width:100%}
.ex-fdlist .ex-popup-location .ex-popup-content{border-radius:5px;box-shadow:0 0 10px #666,0 0 10px #666}
.ctgrid .exwf-no-rs{margin:0 auto!important;font-size:15px}
a.exstyle-1-button{padding:7px 15px!important;border-radius:2px!important;font-size:13px!important}
.ex-fdlist .exstyle-1 figcaption h5 p{width:100%}
.ex_modal .modal-content .fd_modal_des h5:before{content:'Giá:'}
.wc-field-submit .wc_comm_submit{min-height:30px!important;line-height:2!important;padding:5.5px 20px 0!important;font-size:13px!important;border-radius:0!important}
#wpdcom .wc-field-submit{padding:0}
.related.related-products-wrapper .product-small.box .box-image img{object-fit:cover}
.excart-active a.remove{line-height:10px!important;color:red!important;border-color:red!important;margin-right:5px}
.exfd-cart-content .woocommerce-mini-cart__total{font-size:14px}
.home2{height:550px}
.home2 .section-bg{height:550px}	
.home2 a.button{font-size:25px;border-radius:10px;;padding-bottom:5px}
/* .exfd-filter.exwf-fticon-style{background:#000;margin-top:15px;margin-bottom:100px} */
.exfd-filter.exwf-fticon-style a{color:#fff!important;font-size:16px!important;}
.ex-fdlist.style-1 .item-grid{border:none}
.ex-fdlist.ex-food-plug .exp-arrow a.exfd_modal_click img{height:auto;margin:0 auto 20px;width:95%}
.ex-fdlist .exstyle-1 .exstyle-1-image{background:none}
.ex-fdlist .exstyle-1 figcaption h3 a,.ex-fdlist .exstyle-2 figcaption h3 a{color:#4b4c4e;text-transform:none;font-size:20px;}
.ex-fdlist .exstyle-1 span.woocommerce-Price-amount.amount{font-size:30px;font-family:'dinhit2_b'}
.ex-fdlist .exstyle-1 figcaption h5 p{border:none}	
.ex-fdlist .parent_grid span.woocommerce-Price-currencySymbol{font-family:Arial;font-size:30px;position:relative;top:-5px}
.ex-fdlist .parent_grid .exbt-inline .exwoofood-woocommerce .single-product button.single_add_to_cart_button,.ex-fdlist .parent_grid .exbt-inline a.exstyle-1-button{background:none;box-shadow:none;color:#64bc4b;border:2px solid #64bc4b;border-radius:5px!important;font-size:16px!important;font-family:'dinhit2_b';padding:5px 15px!important;height:35px;min-height:35px;line-height:1.4}
.parent_grid{width:1400px;margin:0 auto}
.tt-contact {
    color: #713735;
    text-align: center;
    font-size: 25px;
    text-transform: uppercase;
}
h5.post-title{;font-size:16px;overflow:hidden;text-overflow:ellipsis;line-height:20px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}
#wpdcom{max-width:100%}
span.section-title-1{;font-size:22px}
.store li{margin-left:0!important;list-style:none}
.store i{margin-right:10px;width:20px;text-align:center;color:#64bc4b}
.tt-store{background:#64bc4b;color:#fff;text-align:center;text-transform:uppercase;;font-size:22px;padding:6px 10px 10px;margin-bottom:0}
.store ul{background:#f6f6f6;padding:10px;font-size:15px}
.store ul li:last-child{margin-bottom:0}
.store ul li{margin-bottom:5px}
.tt-pc{text-align:center;text-transform:uppercase;;color:#555}
.tt-pc:before{content:'';position:relative;background:#64bc4b;width:200px;height:2px;display:block;bottom:-41px;margin:0 auto}
.tt-pc:after{content:'';position:relative;background:#64bc4b;width:150px;height:2px;display:block;bottom:-12px;margin:0 auto}
.tt-nq{;font-size:20px}
.nq .column-full{text-align:center}
.nq .column-full input.wpcf7-form-control.wpcf7-submit.form-submit{width:100px}
.nq .column-full label,.nq .column-half label{text-align:left;}
img.banner-mt{margin-top:-30px}
.tt_ab{background:#64bc4b;color:#fff;text-align:center;padding:15px;padding-top:10px;font-size:25px;;text-transform:uppercase}
.about4 .icon-box-img .icon img{height:80px}
.about4{height:400px}
.about4 .icon-box h3{;font-size:15px}
.about4 .section-bg{background-position:bottom}
.about4 .icon-box-img{border-bottom:1px solid #666;padding-bottom:10px;margin-bottom:5px}
.about2 h3,.about2 .icon-box-text{color:#fff;font-size:15px}
.about2 h3{;font-size:22px}
.about2 p{text-align:justify}
h6.entry-category{}
.contact .is-divider{display:none}
.blog-wrapper .large-9.col{padding-right:15px}
.sjb-page h2{font-size:22px}
.sjb-page .list-data .company-logo img{border:none}
.exfd-ribbon{top:6px;left:27px}
.ex_modal .modal-content .fd_modal_des p{overflow:hidden;text-overflow:ellipsis;line-height:20px;-webkit-line-clamp:12;display:-webkit-box;-webkit-box-orient:vertical;text-align:justify}
.exstyle-1 span.amount{color:red;font-size:18px;}
.exstyle-1 span.amount:before{content:'Giá: '}
.parent_grid .item-grid figcaption h5,.parent_grid .item-grid figcaption p,.parent_grid .item-grid figcaption .exbt-inline{display:none}
.td h4{;font-size:22px}
.sanpham .product-small.col{padding:20px 80px!important}
.page-wrapper .row.row-main{padding-top:0px}
.sjb-page .list-data{min-height:125px}
.woocommerce-form-coupon-toggle {
    display: none;
}
.woocommerce-billing-fields {
    border-top: 0;
}
.mgg .form-row-first {
    width: 70% !important;
    float: left;
    margin-right: 0;
}
.mgg .form-row-last {
    float: left;
    width: 30%!important;
}
.mgg .form-row-last button {
    margin-right: 0;
    width: 100%;
}
.tab-panels .entry-content{color:#333}
#wrapper>.message-wrapper{padding-top:4em}
.exwo-container span{width:50%;margin:0!important;font-size:15px}
.exwo-container span span.woocommerce-Price-amount.amount{color:red;font-weight:500;font-size:14px}
p.stock.in-stock{margin-bottom:10px!important;font-size:15px}
address:nth-child(1){content:'Họ và tên:'}
address:before{content:'Thông tin cơ bản:';display:block;font-size:18px;;color:red;margin-left:-20px}
p.woocommerce-customer-details--phone:before{content:'Số điện thoại:';display:block;font-size:18px;;color:red;margin-left:-20px}
p.woocommerce-customer-details--email:before{content:'Email:';display:block;font-size:18px;;color:red;margin-left:-20px}
address{font-size:15px;font-style:normal;padding-left:20px}
address p{margin-bottom:0;margin-top:10px}
h2.woocommerce-column__title{font-size:22px;}
section.woocommerce-order-details{}
h2.woocommerce-order-details__title{font-size:22px;}
.is-well.col-inner.entry-content{padding:10px 20px 0;;font-size:15px}
.message-container.container.alert-color.medium-text-center{font-size:18px;}
.exfd-cart-content{width:400px}
dl.variation{font-size:12px!important}
dl.variation dd{display:block}
dl.variation dd p{padding:5px 0;margin-right:15px;line-height:1;text-align:right;border-bottom:1px dashed #ddd}
.woocommerce-mini-cart__buttons a{width:49%!important}
dt.variation-Mnthm,dt.variation-Ncung{position:relative;top:5px}
a.remove,a.icon-remove{color:red;line-height:1!important}
dl.variation dt{float:left}
.exfd-cart-content.excart-active li.woocommerce-mini-cart-item.mini_cart_item{border:1px solid #ddd;margin:5px 0}
.exfd-cart-content.excart-active .woocommerce-mini-cart{background:none!important}
.exfd-cart-content.excart-active img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{margin-top:-5px!important;margin-left:5px!important;border:1px solid #ddd}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{border:1px solid #ddd}
.title-box,#list_store{}
.title-custom{font-size:25px;;text-align:center;margin-bottom:50px}
.uap-submit-form input#uap_submit_bttn{padding:0;margin:0;height:40px;line-height:1}
p.woocommerce-mini-cart__buttons.buttons a{font-size:13px;margin:0 1px}
.dvls_maps_header_left{}
.dvls_maps_wrap input.dvls-submit{;font-size:14px}
.dvls_result_status.show{}
.dvls_maps_wrap .dvls_result_infor h3{;font-size:16px}
.dvls_result_infor p{font-size:14px}
.dvls_result_infor a{font-size:14px;color:#f19702}
.dvls_maps_col a{font-size:15px;color:#f19702}
.dvls_maps_col select{font-size:14px}
.infobox-wrapper .infobox .item_infobox_thumb img{padding:30px}
.infobox-wrapper .item_infobox_infor{padding:10px!important;font-size:14px!important;}
.infobox-wrapper .item_infobox_infor h3{font-size:16px!important;}
.infobox-wrapper .item_infobox_infor a{color:#f19702}
.dvls_result_wrap .active,.dvls_result_wrap .li_s:hover{color:#333}
.dpt_modal-button{float:unset;padding:0;width:50%;margin:0 auto;margin-top:20px;display:block;background:#54646b;border-color:#54646b;font-size:18px;;padding-bottom:5px}
.dtp_modal-cell-selected{color:#fff}
.dtp_modal-append,.dtp_modal-digits{padding-left:0;text-align:center;}
.dtp_modal-digit{font-family:'Roboto Condensed'}
.dtp_modal-append i{font-family:'fl-icons'}
.dtp_modal-midle{width:35px}
.dtp_modal-calendar{margin-bottom:-50px}
.ex-menu-list a.ex-menu-item:first-child {
    display: none !important;
}
.woocommerce-checkout .checkout-sidebar.sm-touch-scroll img {
    margin: 0 10px;
    width: 100px;
}
img.nowfoods{width:70px}
img.grabfoods{width:80px;}
.woocommerce-checkout .checkout-sidebar.sm-touch-scroll li.booking{margin-top:10px;text-align:center}
li.booking{list-style:none;text-align:center}
li.booking a{margin:0 10px}

/* FOOTER */
.absolute-footer{padding:10px 0}
#footer .widget_custom_html{padding:0;margin:0}
#footer span.widget-title,#footer h2.widgettitle{color:#fff;font-size:22px;margin-bottom:5px;display:block;line-height:1}
#footer hr,#footer .widget .is-divider{color:#fff;background:#fff;opacity:.5;margin:0 0 10px}
#footer li,#footer a{font-size:15px;padding:0;border:none}
#footer li{padding-bottom:5px}
#footer .box-image img{height:80px;width:auto;text-align:center}
#footer .left h4{font-size:18px;;text-transform:uppercase}
#footer .right .icon-box-text{align-self:center}
#footer .right h3{font-size:30px;text-transform:uppercase;margin-bottom:0}
#footer .right p a{color:#64bc4b;font-size:36px;}
#footer .footer-secondary li{list-style:none;display:inline-block;margin:0 13px;padding:0}
#footer .footer-secondary li a{font-size:14px;color:#fff;}
#footer .footer-secondary ul{padding:0;margin:0}
#footer .footer-secondary{padding:6px 0}
#footer .footer-primary{padding:2px 0}
#footer .left .box-image{width:40%;float:left}
#footer .left .box-text{width:60%;display:inline-block;padding:0}
#footer .left .box-image img{height:65px}




/* Bài viết liên quan */
.bai-viet-lien-quan h2{margin-top:20px;font-weight:700;font-size:20px;color:#713735;}
.bai-viet-lien-quan ul{margin-bottom:0;display:inline-block;width:100%}
.bai-viet-lien-quan ul li{list-style:none;width:33.33%;float:left;padding-left:7px;padding-right:7px}
.bai-viet-lien-quan img{border-radius:5px;height:200px}
.bai-viet-lien-quan ul li h3{height:45px;overflow:hidden;font-size:14px;font-weight:500;color:#333;margin-top:7px;line-height:21px;text-align:center;}
@media (max-width:549px){.bai-viet-lien-quan ul li{width:50%}}
/* End bài viết liên quan */

/* Thông tin thêm */
.fa,.far,.fas{font-family:fontawesome}
.fa-clock:before{content:"\f017"}
.fa-folder:before{content:"\f07b"}
.fa-eye:before{content:"\f06e"}
span.byline{display:none}
span.far.fa-folder,span.far.fa-eye{padding-left:10px}
.thong-tin-them span{font-size:13px;}
.thong-tin-them span:before{font-family:'FontAwesome'}
.thong-tin-them,.thong-tin-them a{color:#555}
/* End Thông tin thêm */

/* JOB */
.job_filters .search_jobs div.search_keywords{width:40%}
.job_filters .search_jobs div.search_location{width:40%;float:left;padding-left:0}
.job_filters .search_jobs div.search_submit{width:20%;float:left;padding:0;padding-left:.5em}
.search_jobs div:nth-child(3){clear:inherit!important}
ul.job_listings li.job_listing.job_position_filled a{opacity:1}
ul.job_listings li.job_listing a:first-child:after{content:"Đang tuyển";color:green;font-size: 14px;}
ul.job_listings li.job_listing.job_position_filled a:first-child:after{color:red!important;content:"Đã tuyển hết"!important;font-size: 14px;}
ul.job_listings li.job_listing a div.position{width:35%}
ul.job_listings li.job_listing a div.position h3,ul.job_listings li.job_listing a div.location{font-size:15px;font-weight:500}
ul.job_listings li.job_listing a div.position .company,ul.job_listings li.job_listing a .meta li{font-size:14px}
ul.job_listings li.job_listing a div.position .company strong,ul.job_listings li.job_listing a .meta li{font-weight:500!important}
.job_filters .job_types li label{font-size:14px;font-weight:500!important}
/* END JOB */

/* JOB2 */
.sjb-archive-page .list-data{position:relative}
.sjb-archive-page .list-data .job-description{position:absolute;top:40%;left:10%;width:89%!important}
.sjb-archive-page .list-data .job-description p{font-size:14px!important}
.sjb-archive-page .list-data .job-description a.btn.btn-primary{float:right;margin-top:-10px;font-size:13px;padding:5px 10px 8px;line-height:1;border-radius:3px}
.sjb-page{padding-top:50px}
.sjb-filters .filters-form{margin-bottom:0!important}
.sjb-filters .col{padding-bottom:0}
/* END JOB2 */

/*================================= CONTACT FORM 7 =================================*/
.form-lien-he input[type='submit']:not(.is-form){background:#86c52e}
.form-row{width:100%}
.column-half,.column-full{float:left;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 10px}
.clearfix:after{content:"";display:table;clear:both}
@media only screen and (min-width:48em){.column-half{width:50%}}
input[type="text"],input[type="email"],input[type='tel'],textarea{width:100%;padding:8px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:15px;margin-bottom:10px}
select.wpcf7-form-control.wpcf7-select{border-radius:3px;height:37px;box-shadow:inset 0 1px 2px rgb(0 0 0 / 10%)}
.wpcf7 input[type="text"]:focus{background:#fff}
.wpcf7-submit:hover{background:#ff0000}
span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#fff;background:#ff0000;padding:5px}
div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#f9cd00;padding:5px;color:#9C6533;text-align:center;margin:0;font-size:12px}
div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:5px;font-size:14px;background:#59a80f;border-color:#59a80f;color:#fff;margin:0;border-radius:50px}
.label{text-align:left;font-weight:600;color:#555}
.dat-cho #responsive-form{max-width:600px;width:100%;margin:0 auto;margin-bottom:20px;text-align:center;border-radius:20px;background:#eaeaead1;padding:20px}
/*================================= DINHIT 404 =================================*/
#dinhit-404{background:url('img/bg.png') no-repeat center center #1d1d1d;color:#eee;font-family:Corbel,Arial,Helvetica,sans-serif;font-size:13px;padding-top:50px;padding-bottom:50px;height:850px}
#dinhit-404 #rocket{width:275px;height:375px;background:url('img/rocket.png') no-repeat;margin:0 auto 50px;position:relative}
#dinhit-404 hgroup{/* Using the HTML4 hgroup element */
    display:block;margin:0 auto;width:850px;font-family:'Century Gothic',Calibri,'Myriad Pro',Arial,Helvetica,sans-serif;text-align:center}
    #dinhit-404 h1{color:#76D7FB;margin-bottom:5px;font-size:60px;text-shadow:3px 3px 0 #3D606D}
    #dinhit-404 h2{color:#9FE3FC;font-size:30px}
    #dinhit-404 p.createdBy{font-size:15px;font-weight:normal;margin:50px;text-align:center;text-shadow:none}
    #dinhit-404 a,#dinhit-404 a:visited{text-decoration:none;outline:none;border-bottom:1px dotted #97cae6;color:#97cae6}
    #dinhit-404 a:hover{border-bottom:1px dashed transparent}
    #dinhit-404 p{padding-bottom:25px;font-size:18px}
    #dinhit-404 span{font-size:18px}
    @media only screen and (max-width:48em){#dinhit-404{height:auto}#dinhit-404 h1{font-size:30px}#dinhit-404 h2{font-size:20px}#dinhit-404 p{padding-bottom:0}#dinhit-404 hgroup{width:100%!important;padding:0 15px}}
/*================================= HOTLINE =================================*/
.button-dinhit a{display:block}
.button-dinhit img{width:40px}
.hotline-1{position:fixed;bottom:110px;left:20px;z-index:9999;background:#d11a59;border-radius:25px}
.hotline-1 span{padding-left:10px;padding-right:15px;color:#fff;font-weight:600}
.messenger-1{position:fixed;bottom:20px;left:20px;z-index:9;background:#125c9e;border-radius:25px}
.messenger-1 span{padding-left:10px;padding-right:15px;color:#fff;font-weight:600}
.zalo-1{position:fixed;bottom:65px;left:20px;z-index:9;background:#8eb22b;border-radius:25px}
.zalo-1 span{padding-left:10px;padding-right:15px;color:#fff;font-weight:600}
@media only screen and (max-width:48em){.chat{display:block;position:fixed;bottom:-10px;z-index:9;width:100%}.chat ul li{list-style:none;display:inline-block;width:33.33%;float:left;border:1px solid #fff}.chat ul li a{background:#FF6600;padding:5px 10px;display:block;text-align:center}.chat ul li a:hover{color:#fff}a.hotline-2{background:#006600;color:#fff}a.messenger-2{background:#3366CC;color:#fff}a.zalo-2{background:#3333FF;color:#fff}a.hotline-2 img,a.zalo-2 img,a.messenger-2 img{width:25%;padding-right:5px}.button-dinhit span{display:none}}


/*================================= MOBILE =================================*/
@media only screen and (max-width:48em) {
	#footer .left h4 {
        font-size: 15px;
    }
    #footer .right p {
        margin-bottom: 0;
    }
    .woocommerce-tabs .product-tabs li{width:50%}
    #shop-sidebar aside span.widget-title{margin-bottom:0}
    .col{padding-bottom:15px}
    .category-page-row{padding-top:15px}
    .product-footer .tab-panels{border-radius:0 0 5px 5px}
    .bai-viet-lien-quan img{height:100px}
    .related-products-wrapper img{height:150px}
    .shop-container .col.large-9{padding-right:15px}
    #main .woocommerce-tabs .description_tab a:after{margin-left:35%}
    .large-9.col{padding-right:15px}
    .bai-viet-lien-quan img{height:120px}
    #footer .widget_nav_menu{padding:0}
    #logo img{height:60px;padding:5px!important}
    #logo:before,#logo:after{display:none}
    #footer .right .icon-box-img{width:35%!important}
    #footer .right .icon-box-text{width:65%}
    #footer .right h3{font-size:18px}
    #footer .right p a{font-size:18px}
    .nq .column-full{width:100%}
    .nq .column-full input.wpcf7-form-control.wpcf7-submit.form-submit{margin-top:0}
    .about4 .section-bg{background:none}
    .about4{height:auto}
    .parent_grid{width:auto}
    .exfd-filter.exwf-fticon-style{margin-bottom:0}
    .ex-fdlist .exstyle-1 .exstyle-1-image{background:#ddd}
    .ex-fdlist.style-1 .parent_grid{padding:5px}
    .ex-fdlist .exfd-shopping-cart{top:50%;right:0}
    .sjb-archive-page .list-data .job-description{position:unset;width:100%!important;text-align:justify}
    .sjb-page .sjb-filters .form-control{margin-bottom:0}
    .sjb-page .sjb-filters,.ex_modal .modal-content .fd_modal_des{padding:10px}
    .sjb-page .sjb-filters .btn-search{margin-bottom:5px}
    .jobpost-form .col-md-9{float:right;width:65%}
    .jobpost-form .col-md-3{float:left;width:35%}
    .jobpost-form .col-md-9 input,.jobpost-form .col-md-9 span{font-size:14px!important}
    .ex_modal .modal-content{width:95%}
    .banner-cus h3{width:80%}
    .sanpham .product-small.col{padding:0 55px}
    .ex-fdlist.ex-food-plug .exp-arrow a.exfd_modal_click img{margin:0;width:100%}
    .hide-mobile{display:none!important}
    .dinhit-continue-shopping .continue-shopping a{font-size:14px}
/* .header-bottom-nav li.menu-item{width:32%;display:inline-block;text-align:center;margin:2px!important;background:#fff;padding:2px} */
.header-bottom-nav li.menu-item a{padding:0;display:block;font-size:14px}
.header-bottom-nav{margin:5px 0}
.header-bottom .flex-row.container{padding:0}
ul.mobile-nav.nav.nav-right li i{font-size:18px;border:1px solid #fff;border-radius:2px;padding:4px;width:30px;height:30px;line-height:20px;text-align:center}

.dtp_modal-content{width:100%;margin:0;padding:0;left:0!important}
.dtp_modal-cell-date{float:unset;width:100%}
.dtp_modal-calendar{width:100%}
.dtp_modal-cell-time{width:100%;border-right:0;padding-bottom:20px}
.dtp_modal-time-block{width:100%}
.dtp_modal-append{text-align:center;padding:0}
.dtp_modal-digits{text-align:center;padding:0}

.dinhit-float-popup {
    left: 0 !important;
    width: 96% !important;
    margin: 0 2% !important;
}
.stuck #logo img {
    height: 70px!important;
    min-height: 70px;
    margin-bottom: 0;
}	


}

.woocommerce-billing-fields p.form-row-first{
	width:100%;
}
.woocommerce-checkout .input-text {
   border: 1px solid #80808073 !important;
   box-shadow: none !important;
}

.select-khu-vu #select-khu-vu{
	display: block;
    width: 100%;
    text-align: center;
    font-size: 14px;
    margin-top:10px;
}
.image-menu img{
	
}
.uap-register-10 .uap-form-number .uap-labels-register {
    padding: 6px 12px;
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0;
    display: table-cell;
    min-width: inherit;
}
.uap-register-10 .uap-form-number{	  
	display: table;
    border-collapse: separate;
}

.uap-register-10 .uap-form-number input{	  
   background-color: #fff !important;
}

@media only screen and (max-width:48em){
	.list-update ul{
		display: block !important;
	}
	.uap-ap-theme-4 .uap-user-page-content{
		padding:0
	}
}
/*xxxxxxxxx*/
#masthead form .flex-row .flex-grow input {
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #363636;
    outline: none;
    padding: 0 10px 0 10px;
    border: 1px solid #ebebeb;
    overflow: hidden;
    box-shadow: none;
    border-radius: 5px 0px 0px 5px;
    background: transparent !important;
}
#masthead form .flex-row .flex-col:last-child {
    background: #febf0f;
    border-radius: 0 5px 5px 0;
}
#masthead form .flex-row .flex-col button {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .5rem;
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}
#masthead form .flex-row .flex-col button i {
    color: #fff;
    font-size: 14px;
}
.hotline {
    margin-right: 15px;
}
.hotline {
    display: flex;
}
.hotline img {
    -ms-flex-item-align: center!important;
    align-self: center!important;
    margin-right: 15px;
    width: 40px;
    height: 40px;
}
.media-body {
    -ms-flex: 1;
    flex: 1;
}
.media-body {
    display: flex;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
}
.media-body span {
    color: #000;
    font-weight: 600;
    font-size: 16px;
}
a.d-block {
    font-weight: bold;
    color: #000;
}
#mega-menu-wrap {
    background: #713735;
}
#mega-menu-title {
    color: #fff;
    padding: 9px 0 10px 0px;
}
@media (min-width: 850px){
    .header-bottom {
        height: 44px;
        border-bottom: 1px solid #dddddd;
        box-shadow: 0 6px 10px #00000012;
    }
}
ul.shop-policises {
    display: flex;
}
ul.shop-policises li {
    align-items: center;
    display: flex;
    margin: 0 15px;
}
ul.shop-policises li div {
    width: 24px;
    height: 24px;
    padding: 4px;
    margin-right: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
}
ul.shop-policises li a {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}
ul.shop-policises li a:hover {
    color: #febf0f;
    filter: brightness(1.2);
    text-decoration: none;
}
.sliderRight .flickity-button svg {
    background: #713735;
    border: #713735;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item {
    width: 100%;
    padding: 1px 0;
}
::-webkit-scrollbar {
    width: 5px;
}
::-webkit-scrollbar-thumb {
    background: #713735;
    border-radius: 0px;
}
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 0px grey;
    border-radius: 10px;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu {
    height: 365px !important;
    overflow-y: scroll;
    border: 1px solid #dddddd;
}
.danhmucsp h2 {
    background: #f1f1f1;
    padding: 10px;
    font-size: 20px;
    text-transform: uppercase;
    border-radius: 5px;
}
.secFooter {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.secFooter .col {
    padding-bottom: 0;
}
.copyright-footer p {
    margin-bottom: 0;
}
.cacdanhmuc .product-category {
    padding-bottom: 0;
}
.cacdanhmuc .product-category .col-inner {
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
}
.cacdanhmuc .product-category .col-inner:hover {
    border: 1px solid #e85933;
}
.product-category .box-text.text-center {
    padding: 10px;
}
.btnSanpham a {
    padding: 8px 20px;
    background: transparent;
    border: solid 1px #713735;
    border-radius: 5px;
    color: #713735;
    font-weight: 500;
    font-size: 14px;
}
.btnSanpham {
    margin-top: 15px;
}
.btnSanpham a:hover {
    background: #713735;
    border: solid 1px #713735;
    color: #fff;
}
.rowDong1 .col {
    padding-bottom: 0;
}
span.amount {
    color: #713735;
    font-size: 14px;
}
.product-small.box .product-title a:hover, .product-small.box .product-title:hover {
    color: #713735;
}
.secDanhmuc .col {
    padding-bottom: 0;
}
.rowDong2 .col {
    padding-bottom: 10px;
}
.colCrumbs {
    padding-bottom: 10px;
    padding-top: 10px;
}
.colGallery p, .colProduct p, .colCrumbs p {
	margin-bottom: 0;
}
.wg-mainpro > li {
    margin-left: 0 !important;
}
.wg-mainpro {
    border: 1px solid #e85933;
    border-radius: 6px;
    padding: 15px !important;
}
.wg-mainpro h2.widgettitle {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
}
.product-policises {
    font-size: 16px;
}
.product-policises .mediaX {
    align-items: center;
}
.mediaX {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}
.product-policises .mediaX > div:not(.media-body) {
    width: 32px;
    height: 32px;
}
.mr-3 {
    margin-right: 1rem!important;
}
.media-body {
    -ms-flex: 1;
    flex: 1;
}
.media-body {
    display: flex;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
}
.product-policises .mediaX + * {
    margin-top: 15px;
}
.colProduct .quantity.buttons_added {
    width: 100%;
    margin-bottom: 1em;
}
.colProduct .quantity.buttons_added input {
    background: transparent;
    width: 32px;
}
.colProduct .quantity.buttons_added input.qty {
    width: 65px;
    max-width: 65px;
    box-shadow: none;
}
.colProduct form.cart {
    margin-bottom: 0;
}
.woocommerce-tabs ul li a:before {
    opacity: 0 !important;
}
.woocommerce-tabs > ul {
    border-bottom: 1px solid #eee;
}
.colGallery, .colProduct, .product-sidebar-custom,.secYensao, .secRuou {
    padding-bottom: 0 !important;
}
.colTab .col-inner > p {
    margin-bottom: 0;
}
@media (max-width: 849px){
    .entry-content p {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 20px;
    }
    .entry-content h3 {
        font-size: 20px;
    }
    .entry-content ul {
        width: 100%;
        padding: 0 20px;
    }
    .proLoop .xemchitiet {
        font-size: 14px;
    }
    .page-banner ul li {
        width: 100% !important;
    }
    .kgin-sharp{
        text-transform: uppercase;
    }
    .page-banner ul {
        display: block!important;
    }
    .home .list-subCat {
        min-height: auto;
    }
    h2.kgin-sharp-no-left{
        font-size: 18px !important; 
    }
    .mfp-content {
        background: #fff !important;
        transition: transform .5s,opacity .3s !important;
        width: 300px !important;
    }
    .section-title span {
        font-size: 20px;
    }
    .blogPro .post-item .box-text.text-left h5 {
        font-size: 18px;
    }
    .blogPro .post-item .box-text.text-left {
        padding: 10px 0;
    }
    .colProduct .product-short-description p, .camket li, ul.policy li {
        font-size: 16px !important;
    }
    .camket li+li {
        margin-top: 10px;
    }
    .camket li:last-child {
        margin-bottom: 10px;
    }
    .policy li {
        font-size: 16px;
    }
    .off-canvas .nav-vertical>li>a {
        font-size: 20px;
        color: #000;
        padding-right: 15px;
        text-transform: uppercase;
        font-weight: bold !important;
    }
    .button.icon.is-small {
        border-width: 0;
    }
    .off-canvas .nav-vertical li li>a {
        font-size: 18px;
        color: #000;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 25px !important;
        padding-right: 10px !important;
        width: 100%;
        text-transform: uppercase;
    }
    .secFooter .col h3 {
        font-size: 20px;
    }
    #footer li, #footer a, .product-small.box .product-title a, .product-small.box .product-title {
        font-size: 16px !important;
    }
    .woocommerce-breadcrumb, .woocommerce-breadcrumb a, .flex-col.medium-text-center p, .flex-col.medium-text-center select {
        font-size: 16px;
        color: #000;
    }
    .nav.nav-vertical li {
        padding-left: 0;
    }
}
@media (max-width: 549px){
	.secDanhmuc .col {
		padding-bottom: 15px;
	}
	.secDanhmuc .large-12 {
        padding-bottom: 0;
    }
}
p.form-row-first, p.form-row-last {
    width: 100% !important;
}
.home .stuck .header-bottom {
    display: none;
}
.shop-page-title .page-title-inner {
    padding-top: 0;
    min-height: 40px;
}
.product-info {
    padding-top: 0;
    padding-bottom: 0;
    border-right: 0;
}
.product-container .product-main .content-row {
    background: #cccccc21;
    padding-top: 30px;
}
.product-container .product-main {
    padding-bottom: 0;
    padding-top: 0 !important;
}
.product-footer > .container{
    background: #cccccc21;    
}
.product-footer .woocommerce-tabs {
    padding: 30px 0;
    border-top: 0;
    margin-top: 20px;
}
.blogPro .is-divider {
    display: none;
}
.blogPro .post-item {
    padding-bottom: 15px;
}
.blogPro .box-text {
    padding: 0 10px 10px;
    vertical-align: top;
}
.blogPro .box-text h5 {
    font-size: 14px;
}
.singlePro1, .singlePro2, .singlePro3 {
    background: #fff;
}
.singlePro3 h3.product-section-title {
    margin-left: 0;
    margin-right: 0;
}
.single-product #main {
    background: #f4f4f4;
}
.singlePro1 {
    padding-top: 30px;
    padding-bottom: 20px;
}
.camket {
    margin-bottom: 10px;

}
.camket li {
    line-height: 24px;
    margin-left: 0 !important;
    margin-bottom: 0;
    font-size: 14px;
}
.camket li:before {
    content: "•";
    color: #713735;
    display: inline-block;
    font-size: 20px;
    margin-right: 5px;
}
.policy {
    display: block;
    overflow: hidden;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    padding-top: 10px;
}
.policy li:first-child {
    padding-top: 0;
}
.policy li {
    display: block;
    overflow: hidden;
    padding: 5px 0 5px 28px;
    font-size: 13px;
    color: #555;
    line-height: 20px;
    margin: 0 10px !important;
    border-bottom: solid 1px #f0f0f0;
    position: relative;
}
.policy li .icon-poltel {
    content: '';
    background: url(https://www.hangngoainhap.com.vn/static/img/tel@2x.png) 0 0 no-repeat;
    width: 16px;
    height: 18px;
    background-size: 16px 18px;
    position: absolute;
    display: block;
    top: 8px;
    left: 3px;
}
.policy li a {
    color: #288ad6;
}
.policy li:last-child {
    border-bottom: none;
}
.policy li .icon-polmail {
    content: '';
    background: url(https://www.hangngoainhap.com.vn/static/img/email@2x.png) 0 0 no-repeat;
    width: 16px;
    height: 18px;
    background-size: 16px 18px;
    position: absolute;
    display: block;
    top: 8px;
    left: 3px;
}
.colProduct .is-divider.small {
    display: none;
}
.sku {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-size: 14px;
}
.devvn_single_price {
    background-color: #7137350f;
    border: 1px dashed #713735;
    padding: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: 0 0 10px;
    color: #000;
}
.devvn_single_price span.label {
    color: #333;
    font-weight: 400;
    font-size: 14px;
    padding: 0;
    margin: 0;
    width: 82px;
    text-align: left;
}
.devvn_single_price span.devvn_price .amount {
    font-size: 20px;
    font-weight: 700;
    color: #ff3a3a;
}
.devvn_single_price span.devvn_price del .amount, .devvn_single_price span.devvn_price del {
    font-size: 20px;
    color: #333;
    font-weight: 400;
}
.colProduct .quantity.buttons_added:before {
    content: 'Số lượng: ';
    display: flex;
    align-items: center;
    margin-right: 10px;
}
.colProduct button.single_add_to_cart_button {
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    border-radius: 5px;
    display: block;
    background: #ff3945;
    font-size: 13px;
    color: #fff;
    opacity: 1 !important;
    padding: 5px;
}
.product-short-description {
    font-size: 14px;
    margin-top: 12px;
}
@media (min-width: 992px){
    .archive .large-9 .proLoop .box-text {
        padding-right: 45px;
    }
    .singlePro2 .large-4 {
        border-left: solid 30px #f4f4f4;
    }
}
@media (max-width: 849px){
    .product-small.box .product-title a, .product-small.box .product-title {
        font-size: 14px;
    }
    .product-title-container {
        margin-top: 10px;
    }
}
.page-banner ul {
    list-style: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 30px;
    background-color: #f9f9f9;
    margin-bottom: 0;
}
.page-banner ul li {
    margin-left: 0;
    padding: 5px;
    margin: 5px;
    cursor: pointer;
    float: left;
    width: 26%;
}
.page-banner ul li img {
    display: block;
    float: left;
    width: 50px;
    height: 50px;
    margin-right: 10px;
}
.page-banner ul li b {
    display: block;
    line-height: 30px;
    font-size: 17px;
}
.page-banner ul li span {
    display: block;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    font-size: 15px;
    color: #a7a7a7;
}
.header-bottom-nav > li > a {
    color: #fff !important;
    font-size: 18px;
    font-weight: bold !important;
    line-height: 1.3 !important;
    padding-left: 8px;
    padding-right: 8px;
}
.header-bottom-nav > li > ul.sub-menu > li > a {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    transition: none;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-bottom: 7px;
    padding-top: 7px;
}
.header-bottom-nav > li > ul.sub-menu > li:hover > a {
    color: #febf0f;
    background: #713735;
}
.header-bottom-nav > li#menu-item-2135 > a i {
    margin-right: 7px;
}
.header-bottom-nav > li#menu-item-2135 a {
    background: #9b000ef5;
}
.kgin-sharp {
    font-size: 22px;
    font-weight: bold;
    line-height: 25px;
    margin: 2px;
    padding: 10px 35px;
    text-align: center;
    clip-path: polygon(10px 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px), 0% 10px);
    background-color: #713735 !important;
    color: #fff;
}
.bg-golden {
    margin: 0 auto;
    text-align: center;
    position: relative;
    display: inline-block;
}
.bg-golden {
    background: linear-gradient(0deg, rgba(192, 142, 40, 1) 0%, rgba(247, 236, 158, 1) 33%, rgba(192, 142, 40, 1) 67%, rgba(247, 236, 158, 1) 100%);
}
.bg-golden {
    clip-path: polygon(10px 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px), 0% 10px);
}
.shop-page-title {
    padding-top: 15px;
}
.sec-box-1 {
    padding-bottom: 0 !important;
}
.xemchitiet {
    background: #713735;
    clip-path: polygon(5px 0%, calc(100% - 5px) 0%, 100% 5px, 100% calc(100% - 5px), calc(100% - 5px) 100%, 5px 100%, 0% calc(100% - 5px), 0% 5px);
    padding: 5px 10px;
    margin-top: 8px !important;
    color: #000;
    background-image: -webkit-linear-gradient(90deg, #713735 0%, #7f2c29 99%);
    border-bottom: solid #e0c06c;
    color: #fff;
}
.xemchitiet i{
    padding-left: 7px;
}
.home span.amount, .proLoop span.amount {
    font-size: 24px;
}
.home del span.amount, .proLoop del span.amount {
    font-size: 14px;
}
.list-subCat {
    text-align: left;
}
.list-subCat ul {
    list-style: none;
}
.list-subCat {
    background-color: rgb(231, 220, 204);
    min-height: 300px;
    margin-top: -20px;
    padding-top: 20px;
    background-position: bottom;
    background-size: contain;
    background-repeat-y: no-repeat;
}
/*.list-subCat {
    background-image: url(https://kgin.com.vn/wp-content/uploads/2021/09/Screen-Shot-2021-09-11-at-17.02.43.png);
}
.tpcn .list-subCat, #custom_html-9 .list-subCat{
    background-image: url(/wp-content/uploads/2022/11/tpcn.jpg);
}
.myphamhan .list-subCat, #custom_html-10 .list-subCat {
    background-image: url(/wp-content/uploads/2022/11/mypham.jpg);
}*/
.list-subCat ul li {
    padding: 0 20px;
    align-items: center;
    box-shadow: 0px 1px 0px 0px rgb(0 0 0 / 22%);
    border-bottom: 1px solid #eee7db;
    display: flex;
    gap: 10px;
    font-size: 16px;
    line-height: 2.5;
    margin-bottom: 0;
}
.list-subCat ul li i {
    font-size: 6px;
}
.list-subCat ul li p {
    display: none;
}
.list-subCat ul li a {
    color: #000;
    font-size: 18px;
}
.secate .bg-golden {
    width: 100%;
}
.list-subCat ul li:hover {
    background: #713735;
}
.list-subCat ul li:hover a{
    color: #febf0f;
}
.call-to-action a {
    padding: 12px;
}
.call-to-action {
    text-align: center;
    margin-top: 30px;
    padding-bottom: 30px;
}
.proLoop {
    background: #7137350d;
}
.linee {
    background-color: rgb(242, 242, 242);
    height: 1px;
    width: 100%;
    padding: 0;
    margin: 0 30px;
}
h2.kgin-sharp-no-left {
    font-size: 22px;
    font-weight: bold;
    line-height: 25px;
    margin: 2px;
    padding: 10px 35px;
    text-align: center;
    clip-path: polygon(0 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0% calc(100% - 10px), 0% 10px);
    background-color: #713735;
    color: #fff;
}
.sharp-no-left {
    background: linear-gradient(0deg, rgba(192, 142, 40, 1) 0%, rgba(247, 236, 158, 1) 33%, rgba(192, 142, 40, 1) 67%, rgba(247, 236, 158, 1) 100%);
    margin: auto;
    text-align: center;
    position: relative;
    display: inline-block;
    clip-path: polygon(0 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0% calc(100% - 10px), 0% 10px);
}
.content-gt {
    overflow-y: scroll;
    height: 449px;
}
.content-gt::-webkit-scrollbar-track, .custom-scrollbar::-webkit-scrollbar-track,
.content-wrap::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    background: linear-gradient(0deg, rgb(239 239 239) 0%, rgba(247, 236, 158, 1) 33%, rgba(192, 142, 40, 1) 67%, rgba(247, 236, 158, 1) 100%);
}
.widget_custom_html .bg-golden {
    width: 100%;
}
.motangan {
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 10px;
}
.proLoop .price-wrapper .price {
    border-top: 1px solid rgb(231 231 231);
    border-bottom: 1px solid rgb(231 231 231);
    padding: 10px 0;
}
.xuat-xu {
    border-top: 1px solid rgb(231 231 231);
    padding: 10px 0;
    font-size: 15px;
}
.bg-hook-single img {
    width: 100%;
}
.bg-hook-single{
    margin-bottom: 30px;
}
.proLoop .xemchitiet {
    margin-top: 20px !important;
}
.archive .large-9 .displaynone {
    display: block !important;
}
.noidungcuoi {
    background-color: rgb(253 244 244);
    padding: 40px 30px;
    margin-top: 25px;
}
.custom-scrollbar {
    overflow-y: scroll;
    padding-right: 10px;
}
.banchay .large-6 .col-inner {
    background-color: #fdf4f4!important;
}
.content-wrap {
    padding: 1.5rem!important;
    max-height: 430px;
    overflow-y: scroll;
}
.banchay .linee {
    background-color: rgb(255 255 255);
}
.widget-title.shop-sidebar {
    background: linear-gradient(0deg, rgba(192, 142, 40, 1) 0%, rgba(247, 236, 158, 1) 33%, rgba(192, 142, 40, 1) 67%, rgba(247, 236, 158, 1) 100%);
    margin: auto;
    text-align: center;
    position: relative;
    display: inline-block;
    width: 100%;
    clip-path: polygon(10px 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px), 0% 10px);
}
#yith-woo-ajax-navigation-list-price-filter-2,
.yith-woocommerce-ajax-product-filter {
    background-color: rgb(231, 220, 204);
    background-position: bottom;
    background-size: contain;
    background-repeat-y: no-repeat;
}
.archive .large-3 .widget>ul>li {
    padding: 0 20px;
    border-bottom: 1px solid #eee7db;
    font-size: 16px;
    line-height: 2;
    margin-bottom: 0;
}
ul.yith-wcan-list-price-filter > li > a, .filter-thuoctinh li a, .filter-thuoctinh li span {
    color: #000;
    padding-left: 30px !important
}
ul.yith-wcan-list-price-filter > li > a:before,
.filter-thuoctinh li a:before, .filter-thuoctinh li span:before {
    content: '' !important;
    font-size: 15px;
    color: #222 !important;
    position: absolute !important;
    left: 15px;
    width: 20px;
    height: 20px;
    border-radius: 0px;
    border: 1px solid #999;
    top: auto !important;
    margin-top: 10px;
    opacity: 1 !important;
}
ul.yith-wcan-list-price-filter > li > a.active:before,
.filter-thuoctinh li a:hover:before, .filter-thuoctinh li span:hover:before, .filter-thuoctinh li.chosen a:before {
    content: '\f00c' !important;
    color: #bf3f4c !important;
    font-size: 13px;
    position: absolute !important;
    left: 15px;
    border-color: #999;
    line-height: 20px !important;
    text-align: center;
    top: auto !important;
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 600 !important;
}
@media (min-width: 850px){
    .related-products-wrapper .proLoop .box-image {
        width: 100% !important;
        display: table-row-group;
    }
    .single-post .entry-content .has-box-vertical .col{
        max-width: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    }
}
@media (max-width: 849px){
    .archive .large-9 .proLoop .box-text-products, .related-products-wrapper .proLoop .box-text{
        padding-left: 15px;
        padding-right: 15px;
    }
    .off-canvas .sidebar-inner {
        padding: 15px;
    }
    .kgin-sharp {
        font-size: 15px;
    }
    .list-subCat ul li a {
        font-size: 14px;
    }
    ul.yith-wcan-list-price-filter > li > a, .filter-thuoctinh li a, .filter-thuoctinh li span {
        padding-left: 45px !important;
        width: 100%;
    }
}
#menu-item-2369 > .nav-dropdown .ux-menu a, 
#menu-item-2370 > .nav-dropdown .ux-menu a {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    transition: none;
    padding: 8px 15px;
}
#menu-item-2369 > .nav-dropdown .ux-menu a:hover, #menu-item-2370 > .nav-dropdown .ux-menu a:hover {
    color: #febf0f;
    background: #713735;
}
.badge-container {
    right: 0;
    left: auto;
}
.badge-inner.on-sale {
    background: #febf0f !important;
}
.kgin-sharp a {
    width: 100%;
    display: block;
    color: #fff;
}
.header-bottom-nav > li.all-menu > a i {
    margin-right: 8px;
}
.archive .large-9 .badge-container {
    right: 0;
    margin-top: 0;
}
.header-bottom-nav > li > ul.sub-menu {
    min-width: 300px;
}
.sub-menu .large-6{
    padding-bottom: 0;
}
.colProduct .product-short-description p {
    margin-bottom: 10px;
}
.single-post .entry-content .products .box-vertical .box-image {
    width: 100% !important;
    display: block;
    min-width: auto !important;
}
.single-post .entry-content .proLoop {
    display: block;
}
.single-post .entry-content .products .box-vertical .box-text {
    padding: 10px;
    text-align: left;
}
.single-post .entry-content .price del, .single-post .entry-content .price ins {
    width: 100%;
    display: block;
}
.popup-form {
    background: #ffe5e7;
    text-align: center;
    box-shadow: 0px 0px 12px -4px #000000;
    border-radius: 7px;
}
.popup-form .wpcf7-form-control-wrap, .btn-popdk input {
    width: auto !important;
    float: none !important;
}
.popup-form h3 {
    font-size: 16px;
    margin: 20px 0;
    font-style: italic;
}
.noidungform {
    padding: 20px 40px 0;
}
.noidungform input {
    border-radius: 0!important;
    height: 40px!important;
    color: #000 !important;
    box-shadow: none !important;
}
.noidungform input::placeholder{
    color: #000;
}
.btn-popdk input {
    margin-bottom: 20px !important;
    border-radius: 10px;
}
.btn-popdk span.wpcf7-spinner {
    display: none;
}
.noidungform span {
    color: #713735;
    font-size: 25px;
    display: block;
    margin-top: 10px;
}
.link-shopee, .link-tiktok {
    text-align: center;
    margin-top: 10px;
    border-radius: 5px;
    padding: 5px;
    min-height: 2.5em;
}
.link-shopee {
    background: #fb5533;
}
.link-shopee a, .link-tiktok a {
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
    line-height: 2.3;
    display: block;
    position: relative;
}
.link-tiktok {
    background: #080003;
}
.link-shopee img, .link-tiktok img {
    width: 18px;
    margin-right: 8px;
}
@media (min-width: 992px){
    .link-tmdt {width: 100%;display: flex;justify-content: space-between;}
    .link-shopee, .link-tiktok {width: 49%;}
}
.content-contact ul li {
    margin-left: 30px !important;
}
.widget ul.menu > li > a {
    color: #000;
    padding: 10px;
    text-transform: uppercase;
}
.widget_nav_menu .widget-title {
    background: #713735;
    width: 100%;
    display: block;
    padding: 10px;
    color: #fff;
}
.widget_nav_menu {
    border: solid 1px #ccc;
}
.widget .is-divider {
    display: none;
}
.call-to-action a:hover {
    color: #febf0f;
}
.xemchitiet:hover {
    color: #febf0f !important;
}