//
// Main navbar
//

.sw-navbar {
    min-height: 4rem;
    background-color: $sw-bg;
    // box-shadow: 0 .5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);
    box-shadow: 2px 0 3px rgba(0,0,0,.5);
  
    @include media-breakpoint-down(md) {
      padding-right: .5rem;
      padding-left: .5rem;
  
      .navbar-nav-scroll {
        max-width: 100%;
        height: 2.5rem;
        margin-top: .25rem;
        overflow: hidden;
        font-size: .875rem;
  
        .navbar-nav {
          padding-bottom: 2rem;
          overflow-x: auto;
          white-space: nowrap;
          -webkit-overflow-scrolling: touch;
        }
      }
    }
  
    @include media-breakpoint-up(md) {
      @supports (position: sticky) {
        position: sticky;
        top: 0;
        z-index: 1071; // over everything in bootstrap
      }
    }
  
    .navbar-nav {
      .nav-link {
        padding-right: .5rem;
        padding-left: .5rem;
        color: $sw-black-light;
  
        &.active,
        &:hover {
          color: #fff;
          background-color: transparent;
        }
  
        &.active {
          font-weight: 500;
        }
        
      }
      &.breadcrumb-item::after {
        content: '\e036';
        margin-left: 20px;
        font-size: 0.6em;
        margin-top: 0.25rem;
      }
    }
  
    .navbar-nav-svg {
      display: inline-block;
      width: 1rem;
      height: 1rem;
      vertical-align: text-top;
    }
  
    .dropdown-menu {
      font-size: .875rem;
    }
  
    .dropdown-item.active {
      font-weight: 500;
      color: $gray-900;
      background-color: transparent;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: .4rem .6rem;
      background-size: .75rem .75rem;
    }

    .sw-avatar{
      margin-left: 10px;
    }
  }
  