#header-sidebar h2 {
  font-size: 1.7em;
  line-height: 1.5em;
}

#header-sidebar h2 a {
  color: #222;
}

#masthead .hgroup #header-sidebar {
  display: flex;
  align-items: center;
}

.nivo-caption {
  font-size: 2.3em;
  padding: 35px 20px !important;
}

#site-info {
  font-size: 1.2em !important;
}

@media (max-width: 1024px) {
  .nivo-caption {
    font-size: 1.8em;
    padding: 25px 15px !important;
  }
}

@media (max-width: 768px) {
  .nivo-caption {
    font-size: 1.3em;
    padding: 15px 15px !important;
  }
}