.artists .list-group-item img {
  max-width: 150px;
}

.artists .artist h2, .artists .artist h3 {
  font-weight: bold;
}

.artists .artist h3 {
  font-size: 1em;
}

.artist img {
  width: 100%;
}
.artist .vignette {
  height: 170px;
  background-size: cover;
  background-position: top;
  width: 100%;
}

/* ---------------------------------------------------
    MEDIAQUERIES / RESPONSIVE
----------------------------------------------------- */
@media (max-width: 768px) {
  .tax-groups .grid-group-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .tax-groups .grid-group-item .link_title {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .tax-groups .grid-group-item .link_image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .tax-groups .grid-group-item .functions {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .tax-groups .list-group-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .tax-groups .list-group-item .link_title {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 16px;
  }
  .tax-groups .list-group-item .link_image {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .tax-groups .list-group-item .link_image img {
    width: inherit;
    height: inherit;
  }
  .tax-groups .list-group-item .functions {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 0px;
            flex: 0 0 0;
  }
}
@media (min-width: 768px) {
  .tax-groups .list-group-item .link_title {
    padding-top: 48px;
  }
}