.pub-contact-details-block {
    margin: 40px 0 20px 0;
    border: black 2px solid;
    border-radius: 3px;
    padding: 5px;
  }
  .menu--main .nav-item,
  #block-pubquestb5-account-menu .nav-item,
  #block-pubquestb5-account-menu .nav .nav-link {
    font-size: larger;
    color: #5697A2 !important;
  }
  
  /* Mobile */
@media  (max-width: 500px) {
  div#prefs {
  position:static;

}
div.brewery-table-div {
  height: 65vh !important;
 
}
}

#block-views-block-breweries-info-block-2 {
  position: relative;
  top: 10px;
}

.inline-link {
  display: inline;
}

.site-logo img {
  width: 45vw;
}

.view-search-content h2 a {
  text-decoration: none;
  font-size: 24px;
}