.breadcrumbs {
  background: $gray-bg;

  &__container {
    @include make-container;
    @include make-container-max-widths;
    margin-bottom: 0;
  }

  &__item {
    display: inline-block;
    padding: 7px 0;
    position: relative;

    &:nth-last-child(1),
    &:nth-child(1) {
      @include media-breakpoint-down(sm) {
        display: none;
      }
    }

    &:not(:last-child) {
      padding-right: 26px;
    }
  }

  &__link {
    text-decoration: none;
  }

  &__icon {
    height: 16px;
    line-height: 16px;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    color: $warm-grey;
    font-size: 1rem;
    font-weight: 300;

    :last-child > & {
      display: none;
    }

    :nth-last-child(2) > & {
      @include media-breakpoint-down(sm) {
        display: none;
	  }
	}
  }
}
