/* site colors

#fbb03b gold
251, 176, 59

#336633 green
51, 102, 51

*/

.announcementBanner {
	padding: 20px;
	background: #BEC4E0;
	border-left: 5px solid #071D49;
    margin-bottom: 1.5rem;
    display: flex;
    justify-content: space-between;
    max-height: 15rem;
}

.announcementBanner h2 { 
    font-size: 24px; 
    margin-top: 0;
    color: #fff;
	text-shadow: 1px 1px 2px black;
}

.announcementBanner p { 
    font-size: 12px; 
    line-height: 1.6em;
    color: black;
 }

 .MainContent > .announcementBanner  p > a { 
      color: black !important;
  }
 
.announcementBanner img {
     max-height: 100%;
     float: right;
    }
    
 

 @media only screen and (max-width: 720px) {
     .announcementBanner p {
         display: none;
     }
 
     .announcementBanner h2 { 
         font-size: 15px;
 
     }
 
     .announcementBanner {
         padding: 1em;
         margin-bottom: 3rem;
         max-height: 12rem;
     }
 }
