/****** PLACE YOUR CUSTOM STYLES HERE ******/
.outdate,
.outdate h4 {
  color: #999;
}

.btn {
  margin-bottom: 0;
}

.image-square {
  max-height: auto;
}

.next-30-days-info {
  display: none;
}

.square-thumbs li {
  height: 108px;
}

.parallax>.background-image-holder.vh70,
.parallax .slides li>.background-image-holder.vh70 {
  height: 70vh;
}

@media all and (max-width: 1190px) {
  .square-thumbs li {
    height: 86px;
  }
}

@media all and (max-width: 990px) {
  .lightbox-grid li {
    width: 33.33333%;
  }
  .square-thumbs li {
    height: 182px;
  }
}

@media all and (max-width: 767px) {
  .lightbox-grid li {
    width: 50%;
  }
  .third-thumbs li {
    height: 50vw;
  }
  .square-thumbs li {
    height: 240px;
  }

  .image-holder-volker-mariko {
    background-position: 60% !important;
  }

  .image-holder-volker {
    background-position: 28% !important;
  }

  .image-holder-volker+div.container {
    margin-top: 40vh;
  }

  .image-holder-mariko {
    background-position: 70% !important;
  }

  .image-holder-mariko+div.container {
    margin-top: 40vh;
  }
}

@media all and (min-width: 990px) {
  .image-square > .content {
    display: flex;
    align-items: center;
    height: 100%;
  }
}