.homepage .cc-home-hero {
    margin-top: -196px;
}
.cc-header-nav-min .alert {
   display: none;    
}
#content {
   margin-top: 0;
}
.cc-stories-head {
  padding-top: 0;
}
.cc-header-nav .alert {
  background-color: #069;
  color: rgba(255,255,255,0.7);
  padding: 10px;
  margin: 0;
  font-size: 1.5em;
  overflow: hidden;
  border-top: 4px solid #036;
  border-bottom: 4px solid #036;
  border-radius: 0;
}
.alert .stage {
    margin-left: 120px;
}
.alert .small {
	 font-size: 0.8rem;
	 display: block;
	 text-align: right;
}
  .alert h1 { color: #fff; margin-bottom: 0em; line-height: 1.2; font-size: 2.6rem !important; }
  .alert p { margin: 0 0 1em; font-size: 16px; }
  .alert p:last-child { margin-bottom: 0; }
  .alert a { color: #fff; text-decoration: underline; }
  .alert a:hover {
    color: #eee;
   }

  /* alert types */
.alert i.fa { font-size:4em; }
.alert-type { padding: 0 108px; margin: 0 -108px; min-height: 80px;}
  .alert .default { background: transparent url('../png/alert.png') no-repeat scroll 0 0px; }
  .alert .snow { background: transparent url('../png/snow.png') no-repeat scroll 0 0px; }
  .alert .heat { background: transparent url('../png/hot-temperature.png') no-repeat scroll 0 0px; }
  .alert .fire { background: transparent url('../png/fire.png') no-repeat scroll 0 0px; }
  .alert .graduation { background: transparent url('../png/graduation.png') no-repeat scroll 0 0px; }
  .alert .practice { background: transparent url('../practice.html') no-repeat scroll 0 0px; }

  @media screen and (max-width: 784px) {
    .alert {
      font-size: 1.4em;
    }
    .alert h1 {
      font-size: 1.5em;
    }
    .alert p {
      font-size: 16px;
    }
  }
  @media screen and (max-width: 500px) {
    .alert {
      font-size: 1.2em;
    }
    .alert .stage {
        margin-left:0;
    }
  }