
#logo img{
    padding:10px;
}
.color, .feature-box.fbox-plain .fbox-icon i, .feature-box.fbox-plain .fbox-icon img, #page-title h1, .entry-title h2 a,.button.button-border { color: #653e31 !important; }
.button{ background-color: #653e31; }
.button.button-border {
    border: 2px solid #653e31;
}
h1, h2, h3, h4, h5, h6 { color: #653e31 !important; } 
#page-title .container.clearfix:before , #page-title .container.clearfix:after{
    display:none;
} 
#footer a {
    color: #653e31;
} 
.entry-meta {
    padding: 0;
    margin: 10px 0px;
    list-style: none;
}
.content-wrap {
    position: relative;
    padding: 30px 0;
} 
.background-header {
    height: 100px;
    margin-top: -100px;
    width: 100%;
    display: block;
    background-color: transparent !important;
}
#primary-menu ul li a div{
    color: #653e31;
}
#header.transparent-header {
    background: #eee1d0;
}
.category-description{
    text-align:center;
} 
.postcontent {
    width: 100%;
}
.category-description{
    padding:30px 0;
}
.float-icon-hotline ul li .fa-phone-customize {
    background-color: #AB6946 !important;
}
.float-icon-hotline ul li span {
    color: #AB6946 !important;
}     
#header.transparent-header + #slider{
    top: 0; 
    margin-bottom: 0; 
}
#footer {
    background-color: #eee1d0;
}
#section-testimonials .heading-block.nobottomborder h3{
    color:#fff !important;
} 
.si-gplus:hover, .si-colored.si-gplus {
    background-color: #000000 !important;
}
.social-icon .fa-tiktok {
    display: flex
;
    height: 100%;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

@media(max-width:996px){
    section#slider {
        height: 200px!important;
    }  
    .tp-caption{
        min-height:200px!important;    
        min-width:100%;
    }
    .tp-revslider-mainul{
        height:200px!important;
    }
    .rev_slider.revslider-initialised, .tp-bgimg.defaultimg {
        height:200px !important;
    }
}
div#slide-1-layer-1 {
    display: none;
}
div#slide-0-layer-1 {
    display: none;
}
@media(min-width:1024px){
    #footer h3 {
    height: 45px;
    } 
}
.section {
    padding: 30px 0;
} 
.icon-zalo::before {
    content: "";
    display: inline-block;
    width: 100%;
    height: 100%;
    background-image: url('/image/catalog/Icon/7044033_zalo_icon.svg');
    background-size: cover;
    background-position: center;
}
.icon-instagram:before{
    content: "" !important;
    display: inline-block;
    width: 100%;
    height: 100%;
    background-image: url('/image/catalog/Icon/6636603_instagram_social-media_social-network_icon.svg');
    background-size: cover;
    background-position: center;
}
.si-zalo:hover, .si-colored.si-zalo{
    border-radius: 3px;
    background-color: #ffffff !important;
}
.si-instagram:hover, .si-colored.si-instagram{
    border-radius: 3px;
    background-color: #ffffff !important;
}
i.icon-zalo, i.icon-instagram {
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
.lead {
    text-align:center;
}

@media (max-width: 767px) {
    .col-md-7.col-md-offset-5 {
      padding-left: 38px;}
} 
#slider{
    height:1080px !important;
}
.slide-image-container {
    width: 100%;
    height: 100vh; /* Chiều cao toàn màn hình */
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.slide-image {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain; /* Đảm bảo ảnh không bị cắt */
}
@media(max-width:767px){
    #footer h3{
        margin-bottom:10px;
    }
    .social-box{
        margin-bottom:10px;
    }
    .heading-block{
        text-align:center;
    }
    #section-about .container{
        width:100% !important;
    }
} 

.restaurant-reviews .lead{
    text-align: justify;   
    line-height:normal !important;
}
    