.socialblue--sky .navbar-default:not(.navbar-second-line) .container--navbar {
  max-width: 100%;
  padding: 0;
}

.socialblue--sky .navbar-secondary {
  width: 100%;
  min-height: 44px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.socialblue--sky .navbar-secondary .navbar-scrollable {
  width: 100%;
  height: 44px;
}

.socialblue--sky .navbar-secondary .navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: scroll;
  width: 100%;
  text-align: center;
}

.socialblue--sky .navbar-secondary .navbar-nav li {
  position: relative;
}

.socialblue--sky .navbar-secondary .navbar-nav li a, .socialblue--sky .navbar-secondary .navbar-nav li button, .socialblue--sky .navbar-secondary .navbar-nav li span:not(.caret) {
  position: relative;
  padding: 10px 20px;
  opacity: 1;
  border-bottom-width: 0;
}

.socialblue--sky .navbar-secondary .navbar-nav li a:after, .socialblue--sky .navbar-secondary .navbar-nav li button:after, .socialblue--sky .navbar-secondary .navbar-nav li span:not(.caret):after {
  content: '';
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 0;
  left: 0;
  background: transparent;
}

.socialblue--sky .navbar-secondary .navbar-nav li a:hover, .socialblue--sky .navbar-secondary .navbar-nav li a:active, .socialblue--sky .navbar-secondary .navbar-nav li a:focus, .socialblue--sky .navbar-secondary .navbar-nav li button:hover, .socialblue--sky .navbar-secondary .navbar-nav li button:active, .socialblue--sky .navbar-secondary .navbar-nav li button:focus, .socialblue--sky .navbar-secondary .navbar-nav li span:not(.caret):hover, .socialblue--sky .navbar-secondary .navbar-nav li span:not(.caret):active, .socialblue--sky .navbar-secondary .navbar-nav li span:not(.caret):focus {
  background: transparent;
  color: #fff;
}

.socialblue--sky .navbar-secondary .navbar-nav li a:hover:after, .socialblue--sky .navbar-secondary .navbar-nav li a:active:after, .socialblue--sky .navbar-secondary .navbar-nav li a:focus:after, .socialblue--sky .navbar-secondary .navbar-nav li button:hover:after, .socialblue--sky .navbar-secondary .navbar-nav li button:active:after, .socialblue--sky .navbar-secondary .navbar-nav li button:focus:after, .socialblue--sky .navbar-secondary .navbar-nav li span:not(.caret):hover:after, .socialblue--sky .navbar-secondary .navbar-nav li span:not(.caret):active:after, .socialblue--sky .navbar-secondary .navbar-nav li span:not(.caret):focus:after {
  background: #fff;
}

.socialblue--sky .navbar-secondary .navbar-nav li a.is-active, .socialblue--sky .navbar-secondary .navbar-nav li button.is-active, .socialblue--sky .navbar-secondary .navbar-nav li span:not(.caret).is-active {
  background: #fff;
}

.socialblue--sky .navbar-secondary .navbar-nav li.active a, .socialblue--sky .navbar-secondary .navbar-nav li.active button {
  background: #fff;
}

@media (min-width: 900px) {
  [dir='ltr'] .socialblue--sky .navbar-fixed-top .navbar-nav {
    padding-right: 1.625rem;
  }
  [dir='rtl'] .socialblue--sky .navbar-fixed-top .navbar-nav {
    padding-left: 1.625rem;
  }
  .socialblue--sky.mode-search .navbar__open-search-block {
    -webkit-transform: scale(100);
            transform: scale(100);
  }
  .socialblue--sky .navbar-secondary .navbar-scrollable {
    border-radius: 0 5px 0 0;
    overflow: hidden;
  }
  .socialblue--sky .navbar-secondary .navbar-nav {
    display: table;
    overflow: visible;
  }
  [dir='rtl'] .socialblue--sky .navbar-secondary .navbar-nav {
    padding-right: 0;
    padding-left: 40px;
  }
  .socialblue--sky .navbar-secondary .navbar-nav li {
    display: table-cell;
  }
  .socialblue--sky .navbar-secondary .navbar-nav .caret {
    position: absolute;
    top: 50%;
    right: 15px;
    border-width: 6px 6px 0;
    border-top-color: #fff;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    cursor: pointer;
  }
  [dir='rtl'] .socialblue--sky .navbar-secondary .navbar-nav .caret {
    right: auto;
    left: 15px;
  }
  .socialblue--sky .navbar-secondary .navbar-nav .caret.active {
    -webkit-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
  }
  .socialblue--sky .navbar-secondary .navbar-nav .visible-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 44px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 25px;
  }
  .socialblue--sky .navbar-secondary .navbar-nav .visible-list a {
    display: block;
  }
  .socialblue--sky .navbar-secondary .navbar-nav .hidden-list {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    padding: .5rem 0 .75rem;
    background: #fff;
    z-index: 10;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  [dir='rtl'] .socialblue--sky .navbar-secondary .navbar-nav .hidden-list {
    right: auto;
    left: 0;
  }
  .socialblue--sky .navbar-secondary .navbar-nav .hidden-list li {
    display: block;
    text-align: left;
  }
  [dir='rtl'] .socialblue--sky .navbar-secondary .navbar-nav .hidden-list li {
    text-align: right;
  }
  .socialblue--sky .navbar-secondary .navbar-nav .hidden-list li a, .socialblue--sky .navbar-secondary .navbar-nav .hidden-list li button, .socialblue--sky .navbar-secondary .navbar-nav .hidden-list li span:not(.caret) {
    display: block;
    width: 100%;
    padding: .5rem 2rem;
    color: #9b9b9b;
  }
  .socialblue--sky .navbar-secondary .navbar-nav .hidden-list li a:focus, .socialblue--sky .navbar-secondary .navbar-nav .hidden-list li button:focus, .socialblue--sky .navbar-secondary .navbar-nav .hidden-list li span:not(.caret):focus {
    background: transparent;
  }
  .socialblue--sky.path-user .layout--with-complementary .navbar-secondary, .socialblue--sky.path-group .layout--with-complementary .navbar-secondary {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
    border-radius: 5px 5px 0 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
