/*Footer*/
footer {
  font-family: "Roboto", sans-serif;

}

footer a {
  color: #c8c5c5!important;
  transition: 0.2s;

}

footer a:hover {
  color: white!important;
  cursor: pointer;
  text-decoration: underline;
}

.footer-top { font-weight: 200; padding: 60px 0; background: #78452d; text-align: left; color: #c9c6c6; }
.footer-top h3 { padding-bottom: 10px; color: #fff; }

.footer-about img.logo-footer { max-width: 60px; margin-top: 0; margin-bottom: 18px; }
.footer-about p a { border: 0; }
.footer-about p a:hover, .footer-about p a:focus { border: 0;}
.footer-about svg {
  color: white;
  font-size: 25px;
  margin-bottom: 20px;
}

.footer-about a:hover svg{
  color: #c8c5c5;
}

.footer-contact p { word-wrap: break-word; font-weight: 400;}
.footer-contact i { padding-right: 10px; font-size: 18px; color: #c8c5c5; }
.footer-contact p a { border: 0;


}
.footer-contact p a:hover, .footer-contact p a:focus { border: 0; }

.footer-links a { color: #aaa; border: 0; }
.footer-links a:hover, .footer-links a:focus { color: #fff; }

.footer-bottom { padding: 13px 0 13px 0; margin: 0 auto; background: #58311f; text-align: center; color: #aaa; }
.footer-bottom a {
  text-decoration: underline;
  color: inherit;

}



.footer-social { padding-top: 3px; text-align: right; }
.footer-social a { margin-left: 20px; color: #777; border: 0; }
.footer-social a:hover, .footer-social a:focus { color: #79a05f; border: 0; }
.footer-social i { font-size: 24px; vertical-align: middle; }

.footer-copyright { padding-top: 5px; }
.footer-copyright a { color: #fff; border: 0; }
.footer-copyright a:hover, .footer-copyright a:focus { color: #aaa; border: 0; }

.footer-img {
  background-position: top;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(../svg/logo_light_extended.svg);
  width: 170px;
  height: 140px;
}

@media (max-width: 767px) {

  .footer-contact {
    margin-bottom: 30px;
  }

  .footer-about {
    display: none;
  }

  .footer-top {
    text-align: center;
}
}
