.third-header-bg {
  --nav-accent: #dc4b16;
  --nav-accent-glow: rgba(238,85,25,.18);
  --nav-border: #d9dee6;
  --nav-muted: #596579;
  --nav-text: #202939;
  background: #e9edf2;
}
.third-header-bg > .bg { display: none; }
.third-header-bg .header-top-area {
  margin: 0;
  padding: 7px 10px;
  background: #e3e7ec;
  border: 1px solid #d4dae3;
  border-top: 0;
  border-radius: 0 0 12px 12px;
}
.third-header-bg .header-top-login ul li a,
.third-header-bg .header-top-social ul li a { color: #596579 !important; }
.third-header-bg .header-top-login ul li a:hover,
.third-header-bg .header-top-social ul li a:hover { color: #c94714 !important; }
.third-header-bg .header-top-login ul li.or { color: #9aa3b1; }
.third-header-bg .header-top-login i { color: #df5a22; }
.third-header-bg .header-top-social ul li > a:not(.register-button) {
  display: inline-grid;
  place-items: center;
  width: 28px;
  height: 28px;
  color: #657084 !important;
  background: #f2f4f6;
  border: 1px solid #d6dce4;
  border-radius: 8px;
}
.third-header-bg .header-top-social ul li > a:not(.register-button):hover {
  color: #d94b14 !important;
  background: #fff4ee;
  border-color: #f2b598;
}
.third-header-bg .register-button {
  color: #fff !important;
  background: #343e4e !important;
  border: 1px solid #343e4e !important;
  border-radius: 8px !important;
}
.third-header-bg .register-button:hover { color: #fff !important; background: #dc551e !important; border-color: #dc551e !important; }

#sticky-header {
  background: rgba(247,248,250,.97);
  border-top: 1px solid #dfe3e9;
  border-bottom: 1px solid #d4dae3;
  box-shadow: 0 8px 24px rgba(38,48,68,.09);
}
.third-header-bg .navbar-wrap > ul > li > a,
.third-header-bg .menu-style-two .navbar-wrap > ul > li > a { color: #465166 !important; font-weight: 700; }
.third-header-bg .navbar-wrap > ul > li:hover > a,
.third-header-bg .navbar-wrap > ul > li.show > a,
.third-header-bg .navbar-wrap > ul > li:focus-within > a {
  color: #c94714 !important;
  background: #fff0e9;
  border-color: #f5c4ad;
}
.third-header-bg .navbar-wrap > ul > li > a.text-warning { color: #c94714 !important; }
.third-header-bg .navbar-wrap > ul > li > a .nav-caret { color: #8c96a6; }
.third-header-bg .navbar-wrap .logo img {
  filter: drop-shadow(0 7px 14px rgba(38,48,68,.16)) !important;
}
.third-header-bg .navbar-wrap .logo img:hover {
  filter: drop-shadow(0 8px 16px rgba(238,85,25,.2)) !important;
}

.third-header-bg .submenu.ch-dd {
  padding: 5px !important;
  background: #f8f9fb !important;
  border-color: #d7dce4 !important;
  box-shadow: 0 16px 38px rgba(38,48,68,.16) !important;
}
.third-header-bg .submenu-head__inner {
  background: linear-gradient(90deg,#eee7e3,#f7f8fa 76%);
  border-bottom-color: #dce1e8;
  border-radius: 7px 7px 4px 4px;
}
.third-header-bg .submenu-head__icon { color: #cf4816; background: #fff0e8; border-color: #f4c0a8; }
.third-header-bg .submenu-head__title { color: #202939; }
.third-header-bg .submenu-head__title span { color: #d54b16; }
.third-header-bg .submenu.ch-dd li:not(.submenu-head) a { color: #596579 !important; }
.third-header-bg .submenu.ch-dd li:not(.submenu-head) a:hover {
  color: #c94714 !important;
  background: #fff0e9 !important;
  border-color: #f1c3ad !important;
}

.third-header-bg .mobile-header-bar { min-height: 62px; }
.third-header-bg .mobile-header-logo img { filter: drop-shadow(0 5px 10px rgba(38,48,68,.15)); }
.third-header-bg .hbg-btn {
  background: #f7f8fa;
  border-color: #d1d7e0;
  box-shadow: 0 5px 14px rgba(38,48,68,.1);
}
.third-header-bg .hbg-btn:hover { background: #fff0e9; border-color: #efb79d; }
.third-header-bg .hbg-btn span { background: linear-gradient(90deg,#3f4a5c,#df571f); }
.hbg-nav { background: #f4f6f8; border-right-color: #d7dce4; box-shadow: 8px 0 40px rgba(38,48,68,.22); }
.hbg-drawer-head { background: linear-gradient(90deg,#eee7e3,#f4f6f8 74%); border-bottom-color: #d9dee6; }
.hbg-drawer-close { color: #596579; background: #fff; border-color: #d5dbe4; }
.hbg-drawer-close:hover { color: #c94714; background: #fff0e9; border-color: #efb79d; }
.hbg-has-sub { background: #fff; border-color: #d9dee6; box-shadow: 0 5px 16px rgba(38,48,68,.06); }
.hbg-has-sub > a { color: #202939 !important; background: linear-gradient(90deg,#eee7e3,#f7f8fa 76%); border-bottom-color: #dde2e9; }
.hbg-has-sub > a:hover { color: #c94714 !important; background: #fff0e9; }
.hbg-ul > li:not(.hbg-divider):not(.hbg-has-sub) > a,
.hbg-sub li a { color: #596579; }
.hbg-ul > li:not(.hbg-divider):not(.hbg-has-sub) > a:hover,
.hbg-sub li a:hover { color: #c94714; background: #fff0e9; border-color: #efc3af; }
.hbg-arrow { color: #8a94a5; }
.hbg-drawer-foot { color: #8a94a5; border-top-color: #d9dee6; }
.hbg-divider { background: linear-gradient(90deg,transparent,#e0aa91,transparent); }

@media (max-width: 1199px) and (min-width: 992px) {
  .third-header-bg .menu-style-two .navbar-wrap > ul > li > a { padding-left: 8px !important; padding-right: 8px !important; font-size: 9px; }
  .third-header-bg .navbar-wrap .logo img { width: 150px !important; max-width: 150px !important; }
}
