.lang-menu {
  display: inline-block;
  padding: 0;
  margin: .5rem 2rem;
  @media screen and($bp-larger-than-mobile) {
    margin: 0;
  }
  .menu-item-language {
    display: inline-block;
    padding: 0;
    margin: 0;
    &.active a {
      font-weight: 500 !important;
    }
    a {
      font-size: 1em;
      text-transform: uppercase;
      text-align: center;
      transform: all 0.4s $easing;
    }
    .divider {
      color: $primary-color;
      font-weight: 900;
      font-size: 1em;
      margin: 0 1rem;
      display: inline-block;
    }
    &.dropdown-toggle {
      position: relative;
      .dropdown-menu {
        margin: 0;
        padding: 0;
        position: absolute;
        top: 100%;
        left: 0;
        display: none;
        a {
          font-size: 1em;
          &:hover {
            color: $primary-color;
          }
        }
      }
    }
    &:hover {
      .dropdown-menu {
        display: inline-block;
      }
    }
  }
  & + .divider {
    color: $primary-color;
    font-weight: 900;
    font-size: 1em;
    margin: 0 1rem;
    display: none;
    @media screen and($bp-larger-than-phablet) {
      display: inline-block;
    }
  }
}