:root{--forest:#1e2e20;--olive:#486857;--aloe:#779985;--sand:#d6c8b3}.img-wrapper{background-image:url('../themes/wn-decorgreen-theme/assets/images/texture/white-texture.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}.header-info{padding:10px 20%;z-index:2;position:relative}
@media (max-width:779){.header-info{padding:0}}
.header-info i{background-color:rgba(19,83,51,255);border-radius:5px;font-weight:500;font-style:normal;color:white;padding:8px 20px;font-size:0.9rem}
.header-info .brand{font-weight:700;letter-spacing:0.5px;color:rgba(19,83,51,255);font-size:1.1rem;margin-top:20px}
.brand-mobile{font-weight:700;letter-spacing:0.3px;color:rgba(19,83,51,255);font-size:0.95rem}
.navbar-custom{padding:10px 80px;z-index:2;position:relative;background-color:transparent}
@media (max-width:992px){.navbar-custom{padding:5px 0;z-index:2;position:relative;background-color:transparent}}
.navbar-custom::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:65%;height:1px;background-color:var(--olive);margin-top:2px}
@media (max-width:991.98px){.navbar-custom::before{display:none}}
.navbar .navbar-brand{padding-left:30px}
.navbar-nav{flex:1;justify-content:center}
.navbar-custom .nav-link{color:var(--forest);font-size:1.05rem;font-weight:400;margin:0 2rem;transition:color 0.3s ease}
.navbar-custom .nav-link:hover{color:var(--olive)}
.navbar-custom .nav-link.active{background-color:white;color:var(--forest);border-radius:10px;font-weight:500;border-bottom:3px solid var(--aloe);box-shadow:0 0 15px rgba(0,0,0,0.1)}
.navbar-custom .dropdown-menu{border-radius:5px;padding:0.5rem 0}
.navbar-custom .dropdown:hover .dropdown-menu{display:block;opacity:1;visibility:visible}
.navbar-custom .dropdown-item{font-size:1rem;padding:0.5rem 1.5rem}
.navbar-custom .dropdown-item:hover{background-color:#F0F0F0;color:var(--olive)}
@media (max-width:992px){.container-fluid{padding-left:0;padding-right:0}}
.logo-mobile{display:none}
.brand-mobile{display:none}
@media (max-width:992px){.logo-mobile{display:inline-block}.brand-mobile{display:inline-block}.navbar-custom .nav-link{padding-left:12px}}
@media (max-width:500px){.logo-mobile{display:inline-block}.brand-mobile{display:inline-block}}
.lienhe ul li{font-size:1rem;margin-bottom:0.3rem;color:white}.lienhe i{margin-right:10px}