@media (min-width: 850px) {
	.header-main { height: 72px; background:linear-gradient(180deg,#08192d 0%,#061426 100%); border-bottom:1px solid rgba(238,171,32,.16); box-shadow:0 4px 18px rgba(0,0,0,.22); }
	#logo { width: 255px; }
	#logo img { width:255px; max-height:60px; object-fit:contain; mix-blend-mode:normal; filter:none; }
	.header-inner > .flex-left.flex-grow { padding-left:16px; }
	.header-inner > .flex-left.flex-grow .header-nav-main.nav { justify-content:flex-start; }
	.header-nav-main.nav > li { margin: 0 clamp(6px, .75vw, 14px); }
	.header-nav-main.nav > li > a { min-height: 72px; padding: 0; color:#f4f6fa; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:500; text-transform:none; transition:color .2s ease,text-shadow .2s ease; }
	.header-nav-main.nav > li > a:hover { color:#f0b53b; }
	.header-nav-main.nav > li.active > a,
	.header-nav-main.nav > li.current-menu-item > a,
	.header-nav-main.nav > li.current_page_item > a,
	body.home .header-nav-main #menu-item-90 > a,
	body.page-id-9 .header-nav-main #menu-item-91 > a,
	body.page-id-10 .header-nav-main #menu-item-92 > a,
	body.page-id-11 .header-nav-main #menu-item-93 > a,
	body.page-id-89 .header-nav-main #menu-item-95 > a,
	body.page-id-13 .header-nav-main #menu-item-96 > a,
	body.single-post .header-nav-main #menu-item-96 > a,
	body.page-id-12 .header-nav-main #menu-item-97 > a { color:#f2b236; text-shadow:0 0 12px rgba(242,178,54,.45); }
	.header-nav-main.nav > li.active > a:before,
	.header-nav-main.nav > li.current-menu-item > a:before,
	.header-nav-main.nav > li.current_page_item > a:before,
	body.home .header-nav-main #menu-item-90 > a:before,
	body.page-id-9 .header-nav-main #menu-item-91 > a:before,
	body.page-id-10 .header-nav-main #menu-item-92 > a:before,
	body.page-id-11 .header-nav-main #menu-item-93 > a:before,
	body.page-id-89 .header-nav-main #menu-item-95 > a:before,
	body.page-id-13 .header-nav-main #menu-item-96 > a:before,
	body.single-post .header-nav-main #menu-item-96 > a:before,
	body.page-id-12 .header-nav-main #menu-item-97 > a:before { content:""; position:absolute; left:50%; bottom:8px; width:34px; height:14px; transform:translateX(-50%); background:radial-gradient(ellipse at center,rgba(245,184,51,.72) 0,rgba(245,184,51,.2) 38%,transparent 72%); pointer-events:none; }
	.header-nav-main.nav > li.active > a:after,
	.header-nav-main.nav > li.current-menu-item > a:after,
	.header-nav-main.nav > li.current_page_item > a:after,
	body.home .header-nav-main #menu-item-90 > a:after,
	body.page-id-9 .header-nav-main #menu-item-91 > a:after,
	body.page-id-10 .header-nav-main #menu-item-92 > a:after,
	body.page-id-11 .header-nav-main #menu-item-93 > a:after,
	body.page-id-89 .header-nav-main #menu-item-95 > a:after,
	body.page-id-13 .header-nav-main #menu-item-96 > a:after,
	body.single-post .header-nav-main #menu-item-96 > a:after,
	body.page-id-12 .header-nav-main #menu-item-97 > a:after { content:""; position:absolute; left:50%; bottom:6px; width:0; height:0; transform:translateX(-50%); border-left:4px solid transparent; border-right:4px solid transparent; border-bottom:5px solid #f1b231; }
	.header-main .nav-icon a,.header-main .icon-menu,.header-main .icon-search { color:#fff; }
  .gv-global-header, .gv-global-header * { font-family: Arial, Helvetica, sans-serif; }
  .gv-header-row { height: 78px; }
  .gv-header-menu { height: 78px; gap: clamp(14px, 1.45vw, 27px); }
  .gv-header-menu a { height: 78px; font-size: 13px; font-weight: 600; letter-spacing: 0; }
  .gv-header-menu li.current-menu-item > a:after,
  .gv-header-menu li.current_page_item > a:after,
  .gv-header-menu li.current-menu-parent > a:after { bottom: 14px; }
  .gv-header-actions { height: 78px; gap: 15px; }
  .gv-header-logo > img { width: 64px; height: 49px; }
  .gv-header-logo b { font-size: 26px; line-height: 28px; font-weight: 700; }
  .gv-header-logo small { font-size: 11px; }
}
@media (min-width: 850px) and (max-width: 1180px) {
	#logo { width: 205px; }
	#logo img { width: 205px; }
	.header-nav-main.nav > li { margin: 0 5px; }
	.header-nav-main.nav > li > a { font-size: 11px; }
  .gv-header-menu { gap: 11px; }
  .gv-header-menu a { font-size: 11px; }
}
@media (max-width: 849px) {
	.header-main { background:linear-gradient(180deg,#08192d 0%,#061426 100%); border-bottom:1px solid rgba(238,171,32,.16); }
	#logo img { width:205px; max-height:58px; object-fit:contain; mix-blend-mode:normal; filter:none; }
	.header-main .nav-icon a,.header-main .icon-menu,.header-main .icon-search { color:#fff; }
}
