body {
  min-height: 100vh;
}

.landing {
  padding-top: 4rem;
}

.landing .subtitle {
  margin-top: 1rem;
}

.landing > .row:first-child {
  min-height: 100%;
}

.landing .row .title {
  display: flex;
}



@media only screen and (max-width: 992px) {
  .artist-img {
    max-height: 7rem;
    border-radius: 50%;
  }
}
@media only screen and (min-width: 992px) {
  .artist-img {
    max-height: 10rem;
    border-radius: 50%;
  }
  .landing .items .row {
    width: 100%;
  }
}

.networks {
  display: flex;
}

.networks .network {
  margin-right: .5rem;
  width: 2.5rem;
}

.landing .items {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.landing .items .img {
  overflow: hidden;
  border-radius: 50%;
}

@media only screen and (max-width: 1600px) {
  .landing .items .img {
    width: 10rem;
    height: 10rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
@media only screen and (min-width: 1600px) {
  .landing .items .img {
    width: 15rem;
    height: 15rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}

.landing .items img.sulfure {
  flex: none;
}

.video-container .item h3 {
  margin-bottom: 1rem;
}

.img a {
  width: 100%;
  height: 100%;
}
