/* import */
/* color */
/* mixin */
.br {
  border-radius: 4px;
}
.opacity-img {
  opacity: 0.8;
}
.opacity-btn {
  opacity: 0.8;
}
.link-hover {
  opacity: 0.8;
}
.box-hover {
  box-shadow: 0 0 23px 0 rgba(0, 0, 0, 0.2);
}
#footer .footer__top {
  border-top: 1px solid #e7e7e7;
  background: #f7f7f7;
}
#footer .footer__text {
  color: #333;
}
#footer .footer__hr {
  display: none;
  background: #dadada;
}
#footer .footer__phone a {
  color: #333;
}
#footer .footer__phone a:hover {
  opacity: 0.8;
}
#footer .footer__menu-title {
  color: #333;
}
#footer .footer__menu-title:after {
  height: 1px;
  background: #333;
}
#footer .footer__menu a {
  color: #333;
}
#footer .footer__menu a:hover {
  color: #333;
  opacity: 0.8;
}
#footer .footer__mail a {
  color: #333;
}
#footer .footer__mail a:hover {
  opacity: 0.8;
}
#footer .footer__address {
  color: #333;
}
#footer .footer__bottom {
  background: #333;
}
#footer .footer__social a {
  color: #777;
}
#footer .footer__social a:hover {
  color: #777;
  opacity: 0.8;
}
#footer .footer__copyright {
  color: #777;
}
#footer .footer__copyright a {
  color: #ccc;
}
#footer .footer__copyright a:hover {
  color: #ccc;
  opacity: 0.8;
}
