.navbar.menu-main {
  position: relative !important;
}

.menu-main > .main > li.expanded.dropdown {
  position: relative !important;
}

.menu-main > .main > li.expanded.dropdown > .dropdown-menu {
  display: none !important;
  z-index: 1000 !important;
}

.menu-main > .main > li.expanded.dropdown.open > .dropdown-menu {
  display: block !important;
}

.navbar-default .dropdown-menu > li > a.is-active,
.navbar-default .dropdown-menu > li > button.is-active {
  background-color: var(--cd-brand-surface-2) !important;
}

@media (max-width: 899px) {
  .navbar-collapse .menu-main > .main > li.expanded.dropdown > .dropdown-toggle {
    pointer-events: auto !important;
    cursor: pointer !important;
  }

  .navbar-collapse .menu-main > .main > li.expanded.dropdown.open > .dropdown-menu {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    margin: 0 !important;
    padding-top: 0 !important;
    overflow: visible !important;
    box-shadow: none !important;
  }
}

.navbar.menu-main .navbar-nav.main > li > a.is-active,
.navbar.menu-main .navbar-nav.main > li > a.is-active:hover,
.navbar.menu-main .navbar-nav.main > li > a.is-active:focus,
.navbar.menu-main .navbar-nav.main > .active > a,
.navbar.menu-main .navbar-nav.main > .active > a:hover,
.navbar.menu-main .navbar-nav.main > .active > a:focus {
  background-color: transparent !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu {
  padding: 0 !important;
  background: var(--cd-brand-surface-2) !important;
  border: 1px solid var(--cd-brand-accent-2) !important;
  box-shadow: 0 20px 40px rgba(28, 8, 24, 0.45) !important;
  color: rgba(255, 255, 255, 0.96) !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu > li,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu > li > a,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu > li > div,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .card,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .card__block {
  background: transparent !important;
  color: rgba(255, 255, 255, 0.96) !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu > li.dropdown-header {
  padding: 14px 20px !important;
  background: var(--cd-brand-accent-2) !important;
  color: #ffffff !important;
  font-weight: 700 !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu > li.dropdown-header > div > a.block.clearfix,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu > li.dropdown-header > a.block.clearfix {
  display: block !important;
  margin: -14px -20px !important;
  padding: 14px 20px !important;
  background: var(--cd-brand-accent-2) !important;
  color: #ffffff !important;
  font-weight: 700 !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu > li.dropdown-header svg,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu > li.dropdown-header use {
  fill: currentColor !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu > li.divider {
  margin: 0 !important;
  background: rgba(255, 255, 255, 0.16) !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .js-notification-center-wrapper,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .js-notification-center-wrapper > .card,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .js-notification-center-wrapper .card__block {
  background: var(--cd-brand-surface-2) !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .stream-item {
  list-style: none !important;
  margin: 0 !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .stream-item + .stream-item {
  border-top: 1px solid rgba(255, 255, 255, 0.14) !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .card--stream {
  margin: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .card--stream .card__block {
  padding: 16px 20px !important;
  border: 0 !important;
  box-shadow: none !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .media-heading,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .media-heading a,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .media-body,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .media-body a,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .field,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu p,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu span {
  color: rgba(255, 255, 255, 0.96) !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .post-date,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .post-date *,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .text-muted {
  color: rgba(255, 255, 255, 0.74) !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .card--stream:hover .card__block,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .card--stream:focus-within .card__block,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu > li.dropdown-header > div > a.block.clearfix:hover,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu > li.dropdown-header > div > a.block.clearfix:focus,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu > li.dropdown-header > a.block.clearfix:hover,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu > li.dropdown-header > a.block.clearfix:focus {
  background: var(--cd-brand-accent-2) !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .js-notification-center-wrapper a.bg-white,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .js-notification-center-wrapper a.bg-white:link,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .js-notification-center-wrapper a.bg-white:visited,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .js-notification-center-wrapper a.bg-white .media,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .js-notification-center-wrapper a.bg-white .media-body,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .js-notification-center-wrapper a.bg-white p {
  display: block !important;
  background: var(--cd-brand-accent-2) !important;
  background-color: var(--cd-brand-accent-2) !important;
  color: #ffffff !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .js-notification-center-wrapper a.bg-white {
  padding: 16px 20px !important;
  text-decoration: none !important;
}

#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .js-notification-center-wrapper a.bg-white:hover,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .js-notification-center-wrapper a.bg-white:focus,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .js-notification-center-wrapper a.bg-white:hover .media,
#block-cyberdom-accountheaderblock .notification-bell > .dropdown-menu .js-notification-center-wrapper a.bg-white:focus .media {
  background: var(--cd-brand-surface-2) !important;
  background-color: var(--cd-brand-surface-2) !important;
}
