/*------------------------------------
  Info Block v2-2
------------------------------------*/

.u-info-v2-2__item {
  position: relative;
  border-left: solid 1px;
  border-right: solid 1px;
  border-bottom: solid 1px;

  &::after,
  &::before {
    content: "";
    position: absolute;
    top: 0;
    width: 30%;
    border-top: solid 1px;
    z-index: 1;
  }
  &::before {
    left: 0;
  }
  &::after {
    right: 0;
  }



  //
  // Border Colors
  //

  // White
  &.g-brd-white-dark-v3 {
    border-color: rgba($g-color-white, .3);

    &::before,
    &::after {
      border-color: rgba($g-color-white, .3);
    }
  }

  // Black
  &.g-brd-black-dark-v3 {
    border-color: rgba($g-color-black, .3);

    &::before,
    &::after {
      border-color: rgba($g-color-black, .3);
    }
  }
}