.navbar-language {
  min-height: inherit;
  border: 0 none;
  display: flex;

  .nav-toggler {
    order: 2;
  }
  .nav-language {
    order: 1;
  }


  .head-actions > & {
    @media screen and (max-width: @grid-float-breakpoint-max) { display: none;}
  }

  .wrapper-mobilenav > & {
    padding: @nav-link-padding-vertical @nav-link-padding-horizontal/2;
    .nav-toggler {
      order: 1;
    }
    .nav-language {
      order: 2;
    }
  }
}

.nav-language {

  font-family: @headings-font-family;
  font-weight: 300;

  > li {
    display: inline-block;
    margin-right: .5em;
    + li {
    }
    > a {
      padding: 0;
      color: @gray-light;
      &:hover, &:focus {
        color: @link-hover-color;
      }
      &.lang-current {
        color: @gray-dark;
      }
    }
  }
}
