.ice-admin-layout-header-menu {
  .ice-menu-item {
    transition: all 0.3s ease-out;
    padding: 0 10px !important;

    &-active,
    a.active {
      color: #1b73ff !important;
      // transform: translateY(-1px);
      // text-shadow: 0 0 6px #aaa;
    }
    &.multi-nav a.active {
      color: #666 !important;
    }
    .nav-child-item {
      line-height: 27px;
      color: #666;
      text-shadow: none;
      transform: none;
      &:hover {
        // transform: translateY(-1px);
        // text-shadow: 0 0 6px #aaa;
        color: inherit;
      }
    }
  }
}
a.nav-child-item:link,
a.nav-child-item:visited {
  font-size: 13px;
  color: #3a5169;
}
a.nav-child-item:hover {
  color: #2077ff;
}
.ice-user-login {
  &:hover {
    color: #1b73ff;
  }
}
.ice-admin-layout-header-userpannel {
  margin-left: 5px;
  line-height: 42px;
  display: inline-flex;
  cursor: pointer;
  word-break: keep-all;
  span:hover {
    color: #1b73ff;
  }
}

.header-mobile {
  .header-navs {
    width: 100%;
    background-color: transparent;
    margin-top: 5px;
    & > li {
      width: 25%;
      text-align: center;
      padding: 0 10px;
      height: 24px;
      line-height: 24px;
    }
  }
}

.header-tablet {
  .header-navs {
    background-color: transparent;
  }
  .header-tablet-children {
    & > * {
      margin-right: 15px;
    }
  }
}

.header-navs-isDesktop li.ice-menu-item {
  height: 25px;
  line-height: 25px;
}

.landing-layout {
  .ice-layout-theme-light.ice-layout-header .ice-menu .ice-menu-item > a:hover {
    color: #bfbfbf;
  }
}
