.navbar {
  align-items: center;
  height: 3.5rem;
}

.navbar-end {
  .navbar-item {
    padding: 0.5em 0.75em;

    .button {
      display: inline-flex;
      min-width: 2.5rem;
    }
  }
}

a.navbar-item {
  color: $white-ter;
  &:hover,
  &:active {
    color: $white;
    background: transparent;
  }
}

.navbar-brand {
  margin: 0 0 0 $size-10;

  a {
    @include from($tablet) {
      height: 3.25rem;
    }
  }
}

.navbar-sections {
  justify-content: flex-start;
  background-color: $grey;

  @include from($tablet) {
    background-color: transparent;
    position: absolute;
    left: 3.5em;
    top: 0;
    height: 3.25rem;
    &.with-ns-picker {
      left: 0;
    }
  }

  .icon.edition-icon {
    margin: -0.25em -0.5em -0.25em 0.15em;
    opacity: 0.33;
    transition: opacity $speed;

    #edition-enterprise-hexagon {
      fill: #fff;
    }
  }

  li.is-active .icon.edition-icon,
  li:hover .icon.edition-icon {
    opacity: 0.5;
  }
}
