#footer.v2 {
  @apply font-body text-white;
  position: relative !important;

  @screen md {
    font-size: 11px;
    @apply font-heading uppercase;
  }
  // @screen xl {
  //   position: fixed !important;
  //   bottom: 0;
  // }

  .menu {
    @screen md {
      display: flex;
      flex-wrap: nowrap;
      a {
        white-space: nowrap;
        font-size: 11px;
        &:hover {
          text-decoration: underline;
        }
      }
    }
  }

  .footer-main {
    border-bottom: 1px solid rgba(50, 50, 50, 1);
    padding-bottom: 30px;
    @screen md {
      padding-bottom: 0;
      border-bottom: 0px;
    }
  }
  #menuFooter li:before {
    display: none !important;
  }

  #menuFooter li:after {
    @screen md {
      content: '|';
      margin: 0 10px;
      color: theme('colors.white');
    }
  }

  .lang {
    @apply font-heading;
    @screen md {
      font-size: 11px;
      margin-top: 0;
      &:last-child {
        margin-right: 0;
      }
    }
  }
  @screen xl {
  }
}
