.usc-notification-bar.has-notification-bar .notification-bar {
  align-items: center;
  background: #efc114;
  color: #1f1e18;
  display: flex;
  flex-flow: row wrap;
  font-family: 'Source Sans Pro', Helvetica, sans-serif;
  height: 0;
  justify-content: center;
  left: 0;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  width: 100%; }
  .usc-notification-bar.has-notification-bar .notification-bar.show {
    height: auto; }
  .usc-notification-bar.has-notification-bar .notification-bar .notification {
    font-size: 20px;
    line-height: 24px;
    max-width: 72rem;
    padding: 12px; }

.usc-notification-bar.has-notification-bar a.notification-bar:hover {
  text-decoration: underline; }
