/* 
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{font-family:'dinhit1_r';src:url(font/UTM_Neo_Sans_Intel.ttf)}
@font-face{font-family:'dinhit1_b';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{font-family:'dinhit1_bi';src:url(font/UTM_Neo_Sans_Intel_Bold_Italic.ttf)}
@font-face{font-family:'dinhit2_b';src:url(font/SVN_Kelson_Sans_Bold.otf)}
.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{font-family:'dinhit1_r'!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;font-family:'dinhit1_b'}
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;font-family:'dinhit1_r'}
ul.d_account a{font-size:14px;font-family:'dinhit1_b';color:#fff}
ul.d_account{padding-right:10px!important}
li.account-item a{font-family:'dinhit1_r'!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;font-family:'dinhit1_b';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;}
.product-custom span.exwo-otitle{font-family:'dinhit1_b'}
button.single_add_to_cart_button.button.alt{font-family:'dinhit1_b';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 #4ba54682 ;transition:ease-in-out 0.5s}
.product-small .box-text.text-center{border-top:1px solid #4ba54682;padding:5px}
.product-small.box .product-title a, .product-small.box .product-title {
    font-size: 14px;
    color: #000;
    min-height: 20px;
    font-weight: 100;
    height: 40px;
    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{font-family:'dinhit1_b'}
span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{font-family:Arial;}
.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;font-family:'dinhit1_b'}
.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;font-family:'dinhit1_b'}
.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;font-family:'dinhit1_b'}
.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{font-family:'dinhit1_b'}

/* 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}
.widget-title span,.widget-title.shop-sidebar,#woof_widget-2 .woof_container_inner h4{color:#fff;position:relative;display:inline-block;margin:0;width:100%;font-size:16px;font-weight:600;background:#4ba546;border-radius:5px 5px 0 0;padding:9px 12px 12px;text-transform:uppercase;line-height:1;font-family:'dinhit1_b'}
.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}
#shop-sidebar ul li a,#product-sidebar ul li a,#woof_widget-2 .woof_container_inner .woof_block_html_items li label,ul.product-categories a{font-size:15px;color:#444;font-weight:500!important}
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:0;font-size:25px;font-family:'dinhit1_b'}
.entry-content h2{font-size:20px;font-family:'dinhit1_b'}
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;font-family:dinhit1_b;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;font-family:'dinhit1_b';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;font-family:'dinhit1_b'}
.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;font-family:'dinhit1_b'}
.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{background:#000;color:#64bc4b;text-align:center;padding:15px;padding-top:10px;margin-top:15px;font-size:25px;font-family:'dinhit1_b';text-transform:uppercase}
h5.post-title{font-family:'dinhit1_b';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-family:'dinhit1_b';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-family:'dinhit1_b';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;font-family:'dinhit1_b';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-family:'dinhit1_b';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;font-family:'dinhit1_b'}
img.banner-mt{margin-top:-30px}
.tt_ab{background:#64bc4b;color:#fff;text-align:center;padding:15px;padding-top:10px;font-size:25px;font-family:'dinhit1_b';text-transform:uppercase}
.about4 .icon-box-img .icon img{height:80px}
.about4{height:400px}
.about4 .icon-box h3{font-family:'dinhit1_b';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-family:'dinhit1_b';font-size:22px}
.about2 p{text-align:justify}
h6.entry-category{font-family:'dinhit1_b'}
.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;font-family:'dinhit1_b'}
.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-family:'dinhit1_b';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-family:'dinhit1_bi';font-size:14px}
p.stock.in-stock{font-family:'dinhit1_r';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;font-family:'dinhit1_b';color:red;margin-left:-20px}
p.woocommerce-customer-details--phone:before{content:'Số điện thoại:';display:block;font-size:18px;font-family:'dinhit1_b';color:red;margin-left:-20px}
p.woocommerce-customer-details--email:before{content:'Email:';display:block;font-size:18px;font-family:'dinhit1_b';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;font-family:'dinhit1_b'}
section.woocommerce-order-details{font-family:'dinhit1_b'}
h2.woocommerce-order-details__title{font-size:22px;font-family:'dinhit1_b'}
.is-well.col-inner.entry-content{padding:10px 20px 0;font-family:'dinhit1_b';font-size:15px}
.message-container.container.alert-color.medium-text-center{font-size:18px;font-family:'dinhit1_b'}
.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}
.title-box,#list_store{font-family:'dinhit1_b'}
.title-custom{font-size:25px;font-family:'dinhit1_b';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{font-family:'dinhit1_b'}
.dvls_maps_wrap input.dvls-submit{font-family:'dinhit1_b';font-size:14px}
.dvls_result_status.show{font-family:'dinhit1_b'}
.dvls_maps_wrap .dvls_result_infor h3{font-family:'dinhit1_b';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;font-family:'dinhit1_r'}
.infobox-wrapper .item_infobox_infor h3{font-size:16px!important;font-family:'dinhit1_b'}
.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;font-family:'dinhit1_b';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}
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;font-family:'dinhit1_b';text-transform:uppercase}
#footer .right .icon-box-text{align-self:center}
#footer .right h3{font-size:30px;font-family:'dinhit1_bi';text-transform:uppercase;margin-bottom:0}
#footer .right p a{color:#64bc4b;font-size:36px;font-family:'dinhit1_b'}
#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:#64bc4b;font-family:'dinhit1_b'}
.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;font-family:'dinhit1_r'}
@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;
}
.header-main li.html.custom {
    display: block;
}
.media-body-mb {
    text-align: right;
}
.media-body-mb span {
    font-weight: 600;
    font-size: 16px;
}
.media-body-mb a {
    color: #4ba546;
    font-weight: bold;
	display: block;
}
.cacdanhmuc {
    justify-content: center;
}
#footer .right p {
    margin-bottom: 0;
}
.rowDong2 > .col > .col-inner {
    padding: 0 !important;
}
#masthead {
    box-shadow: 0 6px 10px #00000012;
}
  	.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: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: #4ba546;
    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;
}
.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: #40793e;
}
#mega-menu-title {
    color: #fff;
    padding: 9px 10px 10px 10px;
}
@media (min-width: 850px){
.header-bottom {
    height: 44px;
    border-bottom: 1px solid #dddddd;
    box-shadow: 0 6px 10px #00000012;
}
#wide-nav>.flex-row>.flex-left {
    flex: unset !important;
}
.header-bottom .flex-center {
    width: 75%;
}
}
#wide-nav>.flex-row>.flex-left {
    width: 25%;
    min-width: 245px;
    margin-right: 15px;
}
.header-bottom .flex-center ul.header-bottom-nav > li {
    width: 100%;
}
ul.shop-policises {
    display: flex;
}
ul.shop-policises li {
    align-items: center;
    display: flex;
    margin: 0 10px;
}
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: 14px;
    font-weight: 600;
}
ul.shop-policises li a:hover {
    color: #fff;
    filter: brightness(1.2);
    text-decoration: none;
}
.sliderRight .flickity-button svg {
    background: #4ba546;
    border: #4ba546;
}
#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: #cfcfcf;
    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: 287.7px !important;
    overflow-y: scroll;
    border: 1px solid #dddddd;
}
/*#mega-menu-wrap-mega_menu #mega-menu-mega_menu li> a.mega-menu-link:hover {
    color: #4ba546 !important;
}*/
.danhmucsp h2 {
    background: #4ba546;
    padding: 10px;
    font-size: 20px;
    text-transform: uppercase;
    border-radius: 5px;
    color: #fff;
}
.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 #4ba546;
}
.product-category .box-text.text-center {
    padding: 10px;
    background: #dfffdd;
}
.secYensao .col .col-inner, .secRuou .col .col-inner, .secChanga .col .col-inner{
    background-color: #dfffdd;
    border-radius: .5rem;
    padding: 8px 10px;
}
.title_module_main {
    padding-bottom: 5px;
    border-bottom: 1px solid #dedede;
    padding-top: 5px;
    margin-bottom: 10px;
}
.title_module_main h2 {
    margin-bottom: 0;
    font-size: 25px;
}
.btnSanpham a {
    padding: 8px 20px;
    background: transparent;
    border: solid 1px #4ba546;
    border-radius: 5px;
    color: #4ba546;
    font-weight: 600;
    font-size: 14px;
}
.btnSanpham {
    margin-top: 15px;
}
.btnSanpham a:hover {
    background: #4ba546;
    border: solid 1px #4ba546;
    color: #fff;
}
.rowDong1 .col {
    padding-bottom: 0;
}
span.amount {
    color: #ff0017;
    font-size: 14px;
}
.product-small.box .product-title a:hover, .product-small.box .product-title:hover {
    color: #cf2030;
}
.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: solid 1px #4ba546;
    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 #4ba546;
}
.colGallery, .colProduct, .product-sidebar-custom,.secYensao, .secRuou {
    padding-bottom: 0 !important;
}
.colTab .col-inner {
    background: #dfffdd;
    padding: 30px;
}
.colTab .col-inner > p {
    margin-bottom: 0;
}
@media (max-width: 849px){
	.mfp-content {
    background: #fff !important;
    transition: transform .5s,opacity .3s !important;
    width: 300px !important;
}
.off-canvas .nav-vertical>li>a {
    font-size: 18px;
    color: #000;
}
.button.icon.is-small {
    border-width: 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;
}
.menu-footer a {
    font-weight: bold;
    color: #4ba546;
}
.product-short-description {
    font-size: 14px;
    padding: 15px;
    border: solid 1px #4ba546;
    margin-bottom: 20px;
    border-radius: 5px;
}
.product-short-description p {
    margin-bottom: 5px;
}