header.rebrand_header .megamenu {
  background-color: #243508;
  clip-path: none;
  padding-bottom: 0;
}

header.rebrand_header.green {
  background: #fff;
  color: #fff;
}

header.rebrand_header .megamenu .nav-pills .nav-link.active .hb_heading {
  border-color: transparent;
}

header.rebrand_header .megamenu .nav-pills .nav-link.active {
  color: #bff355;
}

header.rebrand_header .megamenu .nav-link:hover {
  color: #bff355;
}

header.rebrand_header .mm-list-industry li:before {
  background: #bff355;
}

header.rebrand_header ul.mm-list-industry li a:hover, .mm-list li a:hover {
  color: #bff355;
}

header.rebrand_header .desktop_menu_1 li.nav-item.mm_desk_item:hover > a, .desktop_menu_1 li.nav-item.mm_desk_item > a.active {
  /* border-color: #bff355; */
}

header.rebrand_header .desktop_menu_1 li.nav-item.mm_desk_item:hover > a, .desktop_menu_1 li.nav-item.mm_desk_item > a.active {
  border-width: 2px;
  border-color: #243508;
}

@media screen and (max-width: 991px) {
  header.rebrand_header .desktop_menu_1 li.nav-item.mm_desk_item:hover > a, .desktop_menu_1 li.nav-item.mm_desk_item > a.active {
      color: #bff355 !important;
      border: none;
  }
}

header.rebrand_header .navbar-navigation-right {
  background-color: #243508;
  clip-path: none;
  -webkit-clip-path: none;
}

header.rebrand_header .burger_menu ul li .field-link > a {
  color: #fff;
}

header.rebrand_header .burger_menu ul li .field-link > a:hover {
  color: #bff355 !important;
}

header.rebrand_header .hb_right_side_menu li .hb-menu-main-item::after {
  background-color: #bff355;
}

header.rebrand_header .checkbox:checked~.hamburger-menu .menu-line-1 {
  background-color: #fff;
}

header.rebrand_header .checkbox:checked~.hamburger-menu .menu-line-3 {
  background-color: #fff;
}

header.rebrand_header ul li .hb_menu_inner_child li a {
  color: #fff !important;
}

header.rebrand_header ul li .hb_menu_inner_child li a:hover {
  color: #bff355 !important;
}

header.rebrand_header .hb_right_side_menu li .hb-menu-main-item::before {
  background: url("/-/media/themes/hoganlovells/site-theme-name/images/Common/right-white-arrow.svg") no-repeat !important;
  background-size: contain !important;
}

@media (max-width: 991px) {
  header.rebrand_header .desktop_menu_1 .mm_desk_item {
      color: #fff;
  }

  header.rebrand_header ul.desktop_menu_1 li.nav-item.mm_desk_item > a {
      color: #fff;
  }
}

@media screen and (max-width: 991px) {
  header.rebrand_header .desktop_menu_1 .mm_desk_item > a:focus, .desktop_menu_1 .mm_desk_item > a:hover, .desktop_menu_1 .mm_desk_item > a.active {
    color: #bff355;
  }
}

/* What we do sub-menu */
@media screen and (max-width: 991px) {
  header.rebrand_header .megamenu .nav-pills .nav-link.active {
      color: #fff;
  }
}

@media screen and (max-width: 991px) {
  header.rebrand_header .megamenu .nav-pills .nav-link.active .hb_heading {
      border-color: #fff;
  }
}

header.rebrand_header .burger_menu ul li .field-link > a {
  color: #fff !important;
}

header.rebrand_header .hb_right_side_menu li .hb-menu-main-item::after {
  background-color: transparent !important;
}

/* Language Selector */
@media (max-width: 991px) {
  header.rebrand_header .hlms_navbar .mobile-language-selector span {
      color: #fff !important;
  }
}

@media (max-width: 991px) {
  header.rebrand_header .hlms_navbar .mobile-language-selector ul li.language-selector-item a {
      color: #fff !important;
  }
}

@media (max-width: 991px) {
  header.rebrand_header .hlms_navbar .mobile-language-selector ul li.is-active a:after {
      background-color: #fff !important;
  }
}

@media (max-width: 991px) {
  header.rebrand_header .hlms_navbar .mobile-language-selector span.cross-mobile-selector:before, .hlms_navbar .mobile-language-selector span.cross-mobile-selector:after {
      background-color: #fff !important;
  }
}

header.rebrand_header .header_social_icons li a {
  width: 32px;
  height: 32px;
  display: flex;
  border: 1px solid white;
  padding: 4px;
}

/* Search Bar */
@media (max-width: 991px) {
  .bg_green header.rebrand_header.green::before {
      background-color: #243508 !important;
  }
}

@media (max-width: 991px) {
  header.rebrand_header .close-search img {
      content: url("/-/media/themes/hoganlovells/site-theme-name/images/Common/close_search.svg") !important;
  }
}

header.rebrand_header ul.mm-list-industry li a {
  color: #fff;
}

header.rebrand_header .mm-list li a, .mm-list-practice li a {
  color: #fff;
}

@media screen and (max-width: 991px) {
  .mob_li .nav .nav-link:not(.active) {
      color: rgba(255, 255, 255, 0.8);
  }
}

@media (max-width: 991px) {
  header.rebrand_header .mob_arrow {
      content: url("/-/media/themes/hoganlovells/site-theme-name/images/Common/left-white-arrow.svg");
  }
}

header.rebrand_header .header_social_icons {
  padding-top: 5px;;
}

@media (max-width: 991px) {
  header.rebrand_header .header_social_icons {
    position: static;
    margin-bottom: 20px;
  }
}


header.rebrand_header .search_view .search_text {
display: none;
}

header.rebrand_header li.language-selector-item a {
  position: relative;
}

header.rebrand_header li.language-selector-item a:hover {
  color: unset;
}

header.rebrand_header li.language-selector-item a:hover::after {
content: "";
position: absolute;
background-color: #243508;
bottom: 0;
width: 100%;
height: 1px;
left: 0;
}

header.rebrand_header.header.green .hlms_logo img {
  border: none !important;
}