/* https://github.com/tobiasahlin/SpinKit/blob/master/css/spinkit.css */
.sk-wave {
  margin: 40px auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px; }
  .sk-wave .sk-rect {
    background-color: #bbb;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
            animation: sk-waveStretchDelay 1.2s infinite ease-in-out; }
  .sk-wave .sk-rect1 {
    -webkit-animation-delay: -1.2s;
            animation-delay: -1.2s; }
  .sk-wave .sk-rect2 {
    -webkit-animation-delay: -1.1s;
            animation-delay: -1.1s; }
  .sk-wave .sk-rect3 {
    -webkit-animation-delay: -1s;
            animation-delay: -1s; }
  .sk-wave .sk-rect4 {
    -webkit-animation-delay: -0.9s;
            animation-delay: -0.9s; }
  .sk-wave .sk-rect5 {
    -webkit-animation-delay: -0.8s;
            animation-delay: -0.8s; }

@-webkit-keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
            transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
            transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1);
transform: scaleY(1); } }

/* infinite gallery selection */
.galSelectContainer {
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
}

.galSelectContainer a:hover {
  text-decoration: none;
}

.galSelect {
  width: 260px;
  min-height: 100px;
  margin: 2px;
  color: #fff;
  background-color: #f39c12; /* #ccc */
  padding: 10px;
  transition: all 0.35s;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.active {
  background-color: #d35400;
}

.galSelect:hover {
  background-color: #d35400;
  transition: all 0.35s;
  text-decoration: none;
}

.galSelectDesc {
  margin-bottom: 30px;
}

/* infinite gallery elements */
.galContainer {

}

.galImg {
  display: inline-block;
}

.infinite-scroll-last {
  margin-top: 30px;
  font-size: 12px;
}
