header.banner div#audience-name,
div.wrapper.full-width-image { 
  display: none;
}

@media screen and (min-width: 1000px) {
  xxsection.content { width: 100%; box-sizing: border-box; }
}

@media screen and (max-width: 425px) {
  header.banner h1 { font-size: 12px; }     /* standard 13.5 px slightly too large on iphone 8 */
}


@media screen and (max-width: 700px) {      /* Attempt to shuffle logo above the h1 (mobile only) */
  header.banner {
    overflow: auto;
  }
  header.banner h1 {
    margin-top: 52px;
  }
  header.banner div#logo {
    position: absolute;
    top: 0;
    width: 200px;
    background-position: -45px -128px;
  }
}

/*section#main div.expandable.feb-update-1:before {
    content: "New";
    position: absolute;
    margin-left: -15px;
    font-size: 10px;
    margin-top: -10px;
    color: blue !important;
    text-transform: uppercase;
}*/
section#main section.content div.expandable.feb-update-1 h3.closed {
  background-position: -250px -905px;
}
section#main div.expandable.mar-update-1:before {
    content: "New";
    position: absolute;
    margin-left: -15px;
    font-size: 10px;
    margin-top: -10px;
    color: red !important;
    text-transform: uppercase;
}
section#main section.content div.expandable.mar-update-1 h3.closed {
  background-position: -250px -905px;
}
