/* Reduce space between menu items */

#site-navigation ul li {
  padding: 23px 10px 23px 0;
  /* adjust this value */
}

/* Control link padding (this affects box size) */

.main-navigation ul li a {
  padding: 8px 8px;
  /* smaller = tighter */
  transition: all 0.3s ease;
}

/* Hover + active */

.main-navigation ul li a:hover {
  background-color: #30afb8;
  color: #fff !important;
}

.main-navigation ul li.current-menu-item > a,
.main-navigation ul li.current_page_item > a {
  background-color: #1e73be;
  color: #fff !important;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}