.footer_logo img {
    max-width: 200px !important;
}    


.awe-check .checkbox input[type=checkbox]:checked + label::after, .awe-check .checkbox input[type=radio]:checked + label::after, .awe-check .checkbox:hover label::after{
    content: "\2713"!important;
}	 
body .module-gallery .owl-carousel .owl-item img{
  width:100%
}
.grecaptcha-badge{
  display:none
} 

.item-category-index .cover-item-index .caption-item {
    bottom: -34px;

}
.logo img {
    width: 100px;
}

.item-category-index .cover-item-index .caption-item{
color:#000000
}

.item-category-index .cover-item-index .caption-item span:hover {
    color: #ffffff;
}

#scrollup {
    position: fixed;

    background-color: #000000;

}

.footer_logo img {
    max-width: 100px !important;
}

.btn-primary {
    border-radius: 0;
    border-color: #000000;
    background-color: #000000;
}

.btn-primary.active, .btn-primary:active, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
    color: #FFFFFF;
    background-color: #94693C;
    border-color: #94693C;
}
.footer-3-box h2 {

    color: #000;

}

.footer-3-box p{
	color:#000;
}

.footer-3-box p a {
    color: #000;
} 
.main-menu ul li a {
    padding: 0;
    height: 48px;
    line-height: 52px;
} 

.owl-cat-index .owl-next, .owl-cat-index .owl-prev{
	display:block;
} 

.img-item-pricing {
    width: 45px;
    height: 45px;
 
}
.img-item-pricing a {

    width: 35px;
    height: 35px;
  padding-top:7px;

}
.item-pricing .img-item-pricing img {
    max-height: 15px;
}
.title-item-pricing h4 {
 
    font-size: 15px;
}

.product-title-hot .button{
    display: none;
}

body[class^='product-category-'] #main-content .multi-columns-row .multi-columns-row .item-product-inpage {
   
    padding-bottom: 0;
}
.item-product-inpage {
 
    margin-bottom: 0;
}
@media (min-width:1200px){
.container {
    width: 1300px;
}
}

.item-product-hot-2{
 box-shadow:unset; 
} 

.owl-prev,
.owl-next{
    height: 30px;
    width: 30px;
    background-position: center;
  opacity:0;
}

.item-bussiness-hour:first-child img{
  display:none;
} 


.item-category-index .cover-item-index .caption-item span{
  display:none;
}



.img-item-pricing a {
    padding-top: 5px;
} 

.btn-primary {
    border-radius: 0;
    border-color: #000000;
    background-color: #000000;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #000000;
    cursor: default;
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-bottom-color: transparent;
}
.title-detail-product h1,
.sku-product ul li span,
h3.style-h2-small,
.title-hot-new-left h4,
.main-menu ul li:hover > a,
.title-item-pricing h4,
.title-standard h1 a, .title-standard h1 span, .title-standard h3 a, .title-standard h3 span,
.product-title-hot h4 a,
.filter-list-product .menu-categories-hide h3,
.title-item-blog-inpage h2 a,
.title-site h1,
.title-hot-new-left span,
.menu-categories-hide ul > li.active > a, .menu-categories-hide ul > li:hover > a,
.title-item-product-inpage h2 a{

    color: #000000 !important;
 
}
.menu-categories,
.cover-menu-categories-hide,
.menu-categories-hide {
    overflow: visible;
}

/* Menu cấp 2: có scroll */
.menu-categories .menu-cate-lv1 > li > ul {
    max-height: calc(100vh - 90px);
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 9999;
}

/* Item cấp 2 */
.menu-categories .menu-cate-lv1 > li > ul > li {
    position: static;
}

/* Menu cấp 3: thoát khỏi vùng scroll */
.menu-categories .menu-cate-lv1 > li > ul > li > ul {
    position: fixed !important;
    display: none;
    width: 320px;
    max-height: calc(100vh - 90px);
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
    z-index: 10000;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15);
    pointer-events: auto;
}

/* Hover cấp 2 thì hiện cấp 3 */
/*.menu-categories .menu-cate-lv1 > li > ul > li:hover > ul {*/
/*    display: block;*/
/*}*/

/* Chữ dài thì cắt gọn */
.menu-categories .menu-cate-lv1 ul li a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Scrollbar */
.menu-categories .menu-cate-lv1 > li > ul::-webkit-scrollbar,
.menu-categories .menu-cate-lv1 > li > ul > li > ul::-webkit-scrollbar {
    width: 5px;
}

.menu-categories .menu-cate-lv1 > li > ul::-webkit-scrollbar-thumb,
.menu-categories .menu-cate-lv1 > li > ul > li > ul::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 10px;
}
.menu-categories,
.cover-menu-categories-hide,
.menu-categories-hide {
    overflow: visible;
}

/* Menu cấp 2: có scroll */
.menu-categories .menu-cate-lv1 > li > ul {
    max-height: calc(100vh - 90px);
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 9999;
}

/* Item cấp 2 */
.menu-categories .menu-cate-lv1 > li > ul > li {
    position: relative;
}

/* Menu cấp 3 */
.menu-categories .menu-cate-lv1 > li > ul > li > ul {
    position: fixed !important;
    display: none !important;
    width: 320px;
    max-height: calc(100vh - 90px);
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
    z-index: 10000;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15);
    pointer-events: auto;
}

/* Dùng class JS để hiện cấp 3 */
.menu-categories .menu-cate-lv1 > li > ul > li.is-open > ul {
    display: block !important;
}

/* Chữ dài thì cắt gọn */
.menu-categories .menu-cate-lv1 ul li a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Scrollbar */
.menu-categories .menu-cate-lv1 > li > ul::-webkit-scrollbar,
.menu-categories .menu-cate-lv1 > li > ul > li > ul::-webkit-scrollbar {
    width: 5px;
}

.menu-categories .menu-cate-lv1 > li > ul::-webkit-scrollbar-thumb,
.menu-categories .menu-cate-lv1 > li > ul > li > ul::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 10px;
}
.product-same-group .item-hot-new-left{
    border: 1px solid #ddd;
    padding:0 10px;
    border-radius:5px 0 0 5px;
}
/*.background-f4 {*/
/*    background: #fff;*/
/*}*/
/*.box-color{*/
/*    background: #fff;*/
/*}*/
/*.box-search input {*/
/*    border: 1px solid #D6CFC8;*/
/*    border-radius: 0;*/
/*    background: rgba(240, 238, 232, .73);*/
/*}*/

.header-container{
    position: relative !important;
}
.common-home .header-container{
    position: absolute !important;
}
.footer-page{
    background: #E8E8E8;
}
.copyright {
    background: #E8E8E8;
}
.title-bt h4,.header-newsletter .newsletters-text,.footer-3-box h4,.footer-3-box ul li a,.contact-footer{
    color:#000 !important;
}
.footer-3-box h4{
    font-weight:600;
}
.item-category-index .img-item img{
    padding:50px 0;
}
.list-category-index{
    margin-bottom:30px;
}
.box-header{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
@media(max-width:991px){
    .categories-menu{
        margin-bottom:20px;
    }
}
.footer-social-circle ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    gap: 11px;
}

.footer-social-circle ul li {
    margin: 0;
    padding: 0;
}

.footer-social-circle ul li a {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: #fff;
    transition: all 0.25s ease;
}

.footer-social-circle ul li a svg {
    width: 17px;
    height: 17px;
    display: block;
    fill: #fff;
}

.footer-social-circle .social-facebook a {
    background: #4267b2;
}

.footer-social-circle .social-twitter a {
    background: #1da1f2;
}

.footer-social-circle .social-youtube a {
    background: #d93025;
}

.footer-social-circle .social-instagram a {
    background: #AC267B;
}

.footer-social-circle ul li a:hover {
    transform: translateY(-2px);
    opacity: 0.85;
}
.sidebar .filter-list-product .menu-categories-hide ul.menu-cate-lv1>li>a:after{
    content:unset !important;
}
/* Cho menu cha không cắt menu con */
.main-menu,
.main-menu .header-main-menu,
.main-menu .header-main-menu > li {
    overflow: visible;
}

/* Item menu chính */
.main-menu .header-main-menu > li {
    position: relative;
}

/* Menu cấp 2: dài quá thì scroll */
.main-menu .box-menu-2 {
    position: absolute;
    top: 100%;
    left: 0;
    width: 280px;
    max-height: calc(100vh - 100px);
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
    z-index: 9999;
    display: none;
}

/* Hover menu cấp 1 thì hiện cấp 2 */
.main-menu .header-main-menu > li:hover > .box-menu-2 {
    display: block;
}

/* Item cấp 2, cấp 3 */
.main-menu .menu-item-lv2,
.main-menu .menu-item-lv3 {
    position: static;
}

/* Dùng class JS để show, không dùng hover trực tiếp */
.main-menu .menu-item-lv2.is-open > .box-menu-3,
.main-menu .menu-item-lv3.is-open > .box-menu-4 {
    display: block;
}

/* Link trong menu */
.main-menu .box-menu-2 a,
.main-menu .box-menu-3 a,
.main-menu .box-menu-4 a {
    display: block;
    padding: 9px 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Chừa chỗ icon mũi tên */
.main-menu .menu-item-lv2,
.main-menu .menu-item-lv3 {
    position: relative;
}

/* Scrollbar nhỏ gọn */
.main-menu .box-menu-2::-webkit-scrollbar,
.main-menu .box-menu-3::-webkit-scrollbar,
.main-menu .box-menu-4::-webkit-scrollbar {
    width: 5px;
}

.main-menu .box-menu-2::-webkit-scrollbar-thumb,
.main-menu .box-menu-3::-webkit-scrollbar-thumb,
.main-menu .box-menu-4::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 10px;
}
.main-menu .box-menu-3,
.main-menu .box-menu-4 {
    position: fixed !important;
    width: 300px;
    max-height: calc(100vh - 100px);
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
    z-index: 10000;
    display: none !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}

.main-menu .box-menu-4 {
    z-index: 10001;
}

.main-menu .menu-item-lv2.is-open > .box-menu-3,
.main-menu .menu-item-lv3.is-open > .box-menu-4 {
    display: block !important;
} 
.main-menu .menu-item-lv3 a{
	white-space:unset;
  	height:auto !important;
    line-height:unset !important
}
.main-menu .box-menu-3.level2{
    width:auto;
}
/* Chỉ hiệu ứng cho ảnh trong list-category-index */
.list-category-index .img-item {
    overflow: hidden;
}

.list-category-index .img-item img {
    display: block;
    width: 100%;
    transition: transform 0.35s ease, filter 0.35s ease;
}

.list-category-index .img-item:hover img {
    transform: scale(1.15);
    filter: brightness(0.96);
}
.item-bussiness-hour.account .img-bussiness {
    font-size: 32px;
} 
.footer-page{
	border-top:none !important
} 
.cover-contact-footer{
	border-top:none !important
}