#map {
  height:500px;
}

.card-body.home {
  padding-top:.5rem;
  padding-bottom:.5rem;
}

.card-body h5 a {
  text-decoration: none;
}

nav.navbar {
  padding-top:0;
  padding-bottom:0;
}

.nav-icon.yellow {
  fill: rgb(204, 204, 0);
}

.nav-icon.green {
  fill: rgb(0, 128, 43);
}

.nav-icon.red {
  fill: rgb(168, 39, 39);
}

.nav-icon.blue {
  fill: rgb(99, 194, 248);
}

.nav-icon.grey {
  fill: rgb(153, 153, 153);
}

.nav-icon.orange {
  fill: rgb(253, 149, 0);
}

.nav-link:hover .yellow, .nav-link:hover .green, .nav-link:hover .red, .nav-link:hover .blue, .nav-link:hover .grey, .nav-link:hover .orange {
  color: #13967d !important;
  fill: #13967d !important;
}

.markdown p {
  margin-bottom: 1em;
}

.gallery-container {
  background-color: #fff;
  color: #35373a;
  min-height: 100vh;
  padding: 30px 50px;
}

/* Override bootstrap column paddings in gallery view */
.row.gallery  {
  padding: 15px;
}

/* for the next and previous arrows seen during large image display (gallery view) */
.baguetteBox-button {
  background-color: transparent !important;
}

.text-over-img {
  color: white;
  display: inline-block;
  opacity:1;
  z-index:1;
}

.entity-title {
  font-family: Arial;
  font-size: .8em;
  font-weight: bold;
  letter-spacing: .1rem;
  color: #616161;
  line-height: 1.2;
}

.bg-grey {
  background-color: #D9D9D6;
}

.tiny {
  font-size: .4em;
}

/* 1400px and smaller */
@media only screen and (max-width: 1400px) {
  body {
    background-color: lightblue;
  }
}

.trip_more {
  text-decoration: none;
}

.bg-custom {
  background-color: #2e3e51;
}
