body{padding-top:0 !important;}

.site-header{position:relative !important;background:linear-gradient(135deg,#0c1f2e 0%,#16344d 100%) !important;box-shadow:0 4px 24px rgba(12,31,46,.18) !important;z-index:1000;}

.site-header::before{display:none !important;}

.site-header > *{position:relative;z-index:2;}

.site-header .topbar{position:relative !important;top:auto !important;background:transparent !important;height:56px !important;line-height:56px !important;padding-top:0 !important;transition:none !important;}

body.scrolled .site-header .topbar{transform:none !important;}

.site-header .topbar-left span{font-size:13px !important;letter-spacing:1.2px !important;color:rgba(255,255,255,.75) !important;}

.site-header .topbar-right .lang-btn{color:rgba(255,255,255,.78) !important;border:1px solid rgba(255,255,255,.2) !important;background:rgba(255,255,255,.06) !important;padding:5px 13px !important;font-size:11.5px !important;}

.site-header .topbar-right .lang-btn.active{background:rgba(189,158,98,.48) !important;border-color:#bd9e62 !important;color:#ffffff !important;}

.site-header .header-middle{height:auto !important;padding:16px 0 14px !important;flex-wrap:nowrap !important;}

.site-header .header-middle > .container{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:30px !important;flex-wrap:nowrap !important;}

.site-header .logo{background:none !important;box-shadow:none !important;padding:0 !important;border-radius:0 !important;flex-shrink:0 !important;display:inline-flex !important;}

.site-header .logo img{max-height:52px !important;width:auto !important;}

.site-header .header-middle .nav-main{flex:1 1 auto !important;justify-content:center !important;gap:2px !important;width:auto !important;}

.site-header .nav-main > li > a{padding:14px 16px !important;font-size:15.5px !important;letter-spacing:.6px !important;white-space:nowrap !important;color:rgba(255,255,255,.92) !important;display:flex !important;align-items:center !important;}

.site-header .nav-main > li > a:hover,.site-header .nav-main > li.active > a,.site-header .nav-main > li.home-nav > a:hover{color:#d4a547 !important;background:rgba(189,158,98,.16) !important;}

.site-header .nav-main > li.home-nav > a{color:rgba(255,255,255,.92) !important;background:transparent !important;}

.site-header .nav-main > li > a .caret{color:rgba(255,255,255,.5) !important;font-size:9px !important;margin-left:6px !important;}

.site-header .dropdown{background:#ffffff !important;border-top:2px solid #bd9e62 !important;box-shadow:0 8px 30px rgba(12,31,46,.2) !important;border-radius:0 0 8px 8px !important;padding:8px 0 !important;z-index:300 !important;}

.site-header .dropdown a{color:#2c3e50 !important;font-size:13.5px !important;padding:9px 20px !important;}

.site-header .dropdown a:hover{color:#bd9e62 !important;background:#f8f6f2 !important;}

.site-header .search-area{flex:0 0 240px !important;max-width:240px !important;margin:0 !important;}

.site-header .search-area .search-input{height:40px !important;padding:0 50px 0 18px !important;font-size:13px !important;background:rgba(255,255,255,.1) !important;border:1px solid rgba(255,255,255,.22) !important;color:#ffffff !important;border-radius:22px !important;box-sizing:border-box !important;}

.site-header .search-area .search-input::placeholder{color:rgba(255,255,255,.45) !important;}

.site-header .search-area .search-btn{position:absolute !important;right:6px !important;top:50% !important;transform:translateY(-50%) !important;width:34px !important;height:34px !important;border-radius:50% !important;background:linear-gradient(135deg,#bd9e62,#a98a50) !important;border:none !important;color:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important;}

.site-header .header-actions{display:none !important;}

.site-header .hot-keywords{display:none !important;}

@media(max-width:1500px){

  .site-header .nav-main > li > a{padding:13px 12px !important;font-size:14.5px !important;}

  .site-header .search-area{flex-basis:210px !important;max-width:210px !important;}

  .site-header .header-middle > .container{gap:20px !important;}

}

@media(max-width:1280px){

  .site-header .nav-main > li > a{padding:12px 9px !important;font-size:13.5px !important;letter-spacing:0 !important;}

  .site-header .search-area{flex-basis:180px !important;max-width:180px !important;}

}

@media(max-width:1024px){

  .site-header .nav-main{display:none !important;}

  .site-header .search-area{flex:1 1 auto !important;max-width:none !important;margin:0 !important;}

  .site-header .nav-toggle{display:flex !important;flex-direction:column !important;order:3 !important;flex-shrink:0 !important;background:rgba(255,255,255,.1) !important;border:1px solid rgba(255,255,255,.2) !important;border-radius:6px !important;padding:8px 10px !important;}

}

@media(max-width:768px){

  .site-header .topbar{display:none !important;}

  .site-header .search-area{display:none !important;}

  .site-header .header-middle{padding:12px 0 !important;}

  .site-header .nav-toggle{margin-left:auto !important;}

  .site-header .logo img{max-height:38px !important;}

}
