.ce_cat-list {
  .row {
    //overflow: auto;
    padding-bottom: .5rem;
  }

  .item {
    text-align: center;

    &:last-child {
      align-self: flex-end;
    }

    a {
      display: block;
      color: $body-color;
    }

    .img-container {
      display: flex;
      flex-flow: column wrap;
      justify-content: flex-end;
      align-items: center;

      @include media-breakpoint-up(md) {
        width: 180px;
        height: 175px;
      }


      img {
        transition: all .5s ease-in-out;
        max-height: 100px;

        @include media-breakpoint-up(md) {
          max-height: 150px;
        }


        &[src*="spirituosen"] {
          max-height: 50px;

          @include media-breakpoint-up(md) {
            max-height: 90px;
          }
        }
      }
    }

    span {
      display: block;
      margin-top: 1.25rem;
      text-transform: uppercase;
      font-size: rfs-value(16px);

      @include media-breakpoint-up(md) {
        font-size: rfs-value(20px);
      }
    }


    &:hover {
      .img-container img {
        @include media-breakpoint-up(md) {
          max-height: 175px;
        }
      }
    }

    a {
      text-decoration: none;
      color: $primary;
      font-size: .75rem;

      @include media-breakpoint-up(md) {
        font-size: 1rem;
      }
    }
  }
}

