@import url('https://fonts.googleapis.com/css?family=Bebas+Neue|Montserrat:200,300,400,600,700,800,900&display=swap&subset=latin-ext');
.footer .social-wrapper {
  margin: 0;
  border-left: 0;
  padding-right: 0;
  color: #7a6440;
}
.footer .social-wrapper .social-text {
  margin-top: 2px;
}
.footer .widget.widget_nav_menu li a {
  border-bottom: 0;
  text-transform: uppercase;
  font-weight: 600;
}
.footer .widget-title {
  color: #7a6440;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
}
.footer, .footer-btm-bar, .prefooter {
  background-color: black;
}
.footer-contact-item {
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 20px;
}
.visit-header {
  color: #7a6440;
  text-transform: uppercase;
  font-size: 38px;
  font-family: 'Bebas Neue', cursive;
}
.visit-header span {
  color: White;
}
.footer .social-wrapper {
  border-left: none;
}
.social-wrapper-white {
  filter: grayscale(1) brightness(6);
}
.social-wrapper-white a img {
  transform: scale(1.4);
}
.visit-subheader {
  color: #fff;
  font-size: 17px;
}
.signature-wrapper {
  display: flex;
  font-family: 'Bebas Neue', cursive;
}
h2.signature {
  font-size: 120px;
  font-family: 'Bebas Neue', cursive;
  margin: 0;
  color: #7a6440;
}
.signature-social a {
  display: block;
  margin: 10px;
  width: 100%;
  border: 6px solid #fff;
  font-size: 18px;
}
.signature-social {
  margin-left: 15px;
  width: 100%;
  text-align: center;
}
.visit-header-wrapper {
  font-family: 'Bebas Neue', cursive;
}
.prefooter .social-wrapper.social-wrapper-white {
  margin: 0;
  border: 0;
}
h2.visit-header {
  font-family: 'Bebas Neue', cursive;
  float: left;
  font-size: 58px;
  margin-bottom: 0;
}
h4.visit-subheader {
  float: left;
  margin-top: 0;
}
@media (max-width: 767px) {
  h2.signature {
    font-size: 60px;
    text-align: center;
    width: 100%;
  }
  .signature-social {
    text-align: center;
    margin-left: 0;
  }
  h2.visit-header {
    font-size: 28px;
    margin-bottom: 15px;
  }
}
