File: /var/www/tana/frontend/src/assets/style/components/_navbar.scss
// Navbar
//
// Simple [Bootstrap navbar](https://getbootstrap.com/docs/3.3/components/#navbar). Also contains the menu toggle button component inside (only visible on < 768px viewport).
//
// Markup:
// <nav class="navbar">
//   <div class="container-fluid">
//     <div class="navbar-nav__container">
//       <ul class="navbar-nav list list--unstyled">
//         <li class="navbar-nav__item navbar-nav__item--active">
//           <a href="./">About Us</a>
//         </li>
//         <li class="navbar-nav__item">
//           <a href="./services.html">Services</a>
//         </li>
//         <li class="navbar-nav__item">
//           <a href="./know-how.html">Know-how</a>
//         </li>
//         <li class="navbar-nav__item">
//           <a href="./contacts.html">Contacts</a>
//         </li>
//       </ul>
//     </div>
//   </div>
//   <div class="menu-toggle" id="menuToggle">
//     <div class="menu-toggle__lines">
//       <div class="menu-toggle__line1"></div>
//       <div class="menu-toggle__line2"></div>
//       <div class="menu-toggle__line3"></div>
//     </div>
//   </div>
// </nav>
//
// Styleguide Components.navbar
.navbar {
  position: relative;
  height: 50px;
  z-index: z-index(navbar);
  @include breakpoint-max($desktop-breakpoint) {
    margin-bottom: 30px;
  }
  &-nav {
    text-align: center;
    height: 50px;
    &__container {
      @include breakpoint-max($tablet-breakpoint) {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: z-index(mobileNav);
        .navbar-nav {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          width: 100%;
          height: auto;
          &__item {
            > a {
              padding: 1.5rem;
              font-size: rem(16);
              display: block;
            }
          }
        }
      }
    }
    &__item {
      color: $primary-font-color;
      opacity: 0.3;
      transition: $transition-time opacity, $transition-time color;
      text-transform: uppercase;
      font-weight: 700;
      letter-spacing: 1px;
      @include breakpoint-min($tablet-breakpoint) {
        display: inline-block;
        > a {
          display: block;
          padding: 1rem 2rem;
          font-size: rem(14);
        }
      }
      &--active,
      &:hover {
        opacity: 1;
      }
      &--active {
        color: $primary-accent-color;
      }
    }
  }
}