/** Footer **/
.site-footer {
  background-color: #222522;
  font-family: "montserrat", sans-serif;
  padding: 20px 40px;
}
@media (min-width: 768px) {
  .site-footer {
    padding: 60px;
  }
}
.site-footer .block {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.site-footer .content p {
  color: #B9A35A;
  font-weight: 900;
}
.site-footer .content a {
  color: #fff;
  font-size: 0.9rem;
}
.site-footer .content .footer_content {
  margin: 20px 0 0;
  padding: 20px 0 0;
}
.site-footer .content .footer_content p {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}
.site-footer .content .footer_content a {
  color: #8B8787;
  padding-left: 10px;
}
.site-footer li {
  list-style: none;
  padding-bottom: 5px;
}

.site-footer .content ol:not(.menu), .site-footer .content ul:not(.menu) {
  padding-left: 0;
}

.region-footer {
  max-width: 1500px;
  margin: 0 auto;
}

.logo_footer {
  height: auto;
  width: 300px;
}

.footer_grid {
  display: grid;
}
@media (min-width: 768px) {
  .footer_grid {
    grid-template-columns: 100%;
  }
}
@media (min-width: 992px) {
  .footer_grid {
    grid-template-columns: repeat(4, 25%);
  }
}
.footer_grid .socials {
  display: grid;
  grid-template-columns: repeat(4, 25%);
  margin-top: 30px;
  margin-bottom: 30px;
  max-width: 150px;
}
.footer_grid .socials img {
  transition: all 0.25s ease;
}
.footer_grid .socials img:hover {
  filter: drop-shadow(0px 0px 6px #b9a35a);
}/*# sourceMappingURL=footer.css.map */