/* ==========================================================================
   Footer Component
========================================================================== */
.localfoot {
  background: #f2f2f2;
  padding: 2rem 2.2rem 0; }

.localfoot p {
  color: #888888;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 1.45;
  margin-bottom: 1rem; }
  .localfoot p:last-of-type {
    margin-bottom: 0; }

.localfoot a,
.localfoot a:visited {
  color: #666666;
  font-weight: 500; }

.localfoot--border .localfoot-wrapper {
  border-top: 1px solid #d6d6d6;
  padding-top: 2rem;
  padding-top: 2rem; }

.localfoot-wrapper {
  margin: 0 auto;
  max-width: 980px;
  max-width: 54.44444em;
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 2rem; }

