.artist-events p {
  margin-bottom: 15px;
}
.artist-events > img {
  margin-top: 30px;
}

.artist-events-centered {
  margin: auto;
}

.kkcl-artists > div > a > img {
  width: 300px;
  height: 300px !important;
  object-fit: cover;
}

.event-images-fixed > div > a > img {
  width: 300px;
  height: auto;
  object-fit: fill;
  border: 1px solid #eeeeee;
}

.img-containers p {
  line-height: 1.2rem;
}
.container-border {
  border: 1px solid #c0c0c0;
}
.gallery-display {
  font-weight: bold;
  cursor: pointer;
  font-size: 1.05rem;
}

.gallery-display:hover {
  color: #b0b0b0;
}

.cursor-pointer {
  cursor: pointer;
  letter-spacing: 2px;
}

.img-containers > p {
  font-style: italic;
}
.letter-carousel-image-fit {
  object-fit: contain;
}

.studio-thumb-videos div a > img {
    width: 300px;
    height: auto;
    object-fit: cover;
    cursor: pointer;
  }

.events-link > a {
    color: #505050;
    text-decoration:none
}
.events-link > a:hover {
    color: #b0b0b0;
}

.studio-thumb-images div > img, a > img {
  width: 100px;
  height: 80px;
  object-fit: cover;
  cursor: pointer;
}
/* .studio-thumb-images div > a > img {
    width: 100px;
    height: 80px;
    object-fit: cover;
    cursor: pointer;
  } */

.studio-thumb-images div > p {
  line-height: 1.25rem;
}

.grey-border {
  border: 1px solid #c0c0c0;
}

.kkcl-artists-exhibition > img {
  max-width: 300px;
  height: 300px;
  object-fit: cover;
}

@media (max-width: 991.98px) {
  .img-resp-size {
    width: 100% !important;
    height: auto !important;
  }
}
