/* Footer background & layout */
.site-footer {
  background: #f9f9f9;
  padding: 2rem 0;
  text-align: center;
  border-top: 1px solid #e1e1e1;
}

/* Footer text */
.site-footer p {
  color: #777;
  margin-bottom: 0.5rem;
}

/* Footer links */
.footer-links a {
  margin-left: 1.5rem;
  color: #777;
  font-size: 0.9rem;
  transition: color .2s;
}
.footer-links a:hover {
  color: #333;
}
