/* Footer / mobile layout overrides — bump ?v= on the <link> when changing this file */
#section--20450 {
  overflow: visible !important;
}

#row--39728-165 {
  display: none !important;
}

#row--36527 {
  padding-top: 24px !important;
  padding-bottom: 36px !important;
}

#tmp_paragraph-87174 .elHeadline,
#tmp_paragraph-87174 a,
#tmp_paragraph-87174 a:visited {
  color: #444 !important;
}

#tmp_paragraph-87174 a:hover {
  color: #222 !important;
  text-decoration: underline;
}

@media (max-width: 767px) {
  #row--27289 {
    padding-top: 12px !important;
    padding-bottom: 8px !important;
  }

  #row--36527 {
    padding-top: 16px !important;
    padding-bottom: 40px !important;
  }
}
