.href-link { cursor: pointer; }
.href-link:hover h3 { color:#f26722; }

.flex-row.flex-wrap { justify-content: center; }

.image-icon-block{
  text-align: center;
  margin-bottom: 30px;
  margin-left:5px;
  margin-right:5px;
}
.image-icon-block img{
  height: auto;
  max-width: 200px;
  width: 100%;
}
.city-icons-container .image-icon-block img, 
.team-icons-container .image-icon-block img,
.project-icons-container .image-icon-block img{
  max-width: 120px;
}

.image-icon-block h3{
  margin-top: 30px;
  margin-bottom: 15px;
}

@media (min-width: 990px){
  .city-icons-container .flex-row,
  .team-icons-container .flex-row,
  .project-icons-container .flex-row
  { max-width: 600px; margin: 0 auto; }
}

.image-icon-block h3.small-title{
  font-size: 1em;
  font-family: 'Zilla Slab', serif;
}

.image-icon-block:hover img{
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}