/* Info Message Widget */
.info-message {
  display: none;
  text-align: center;
  padding: 5px 10px; }
  .info-message a {
    text-decoration: underline; }
  .info-message p {
    margin: 0; }

@media screen and (min-width: 769px) {
  .site-header .info-message {
    display: block; } }
@media screen and (max-width: 768px) {
  footer .info-message {
    display: block; }
    footer .info-message + .grid {
      margin-top: 10px; } }
/* End of Info Message Widget */
.concealed {
  display: none; }
