/*@grid-float-breakpoint:     768px;*/
/*** Helper Classes ***/
.vert-align-wg {
  vertical-align: top;
}
/*** Footer Classes ***/
.footer_hdr {
  font-weight: 600;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.1em;
  margin-bottom: 1px;
  color: #666;
}
footer a {
  text-decoration: none;
}
footer li a:hover {
  color: #1383b9;
}
footer li a:visited {
  border-bottom: 1px solid #378de5;
}
@media (max-width: 480px) {
  .footer_hdr {
    font-size: 1.4em;
  }
  footer li a {
    font-size: 1.2em;
  }
  footer li {
    text-align: center;
  }
}
