
hr.dashed-hr {border: 3px dotted white !important; opacity: 0.75; background-color: rgb(64, 103, 175) !important;}
#ebhb-logo {width:70%; margin-top:0.5rem;}
#logo-area {background-color:#fff;max-height:10rem; overflow:hidden; }

li {font-size:0.9rem;}
em {font-size:1.25rem;font-weight:bold;}
#news-background {min-height:50rem;}

#news-page {
    padding:2rem !important;
    padding-top:0.5rem !important;
    margin-top:2rem;
}

#news-header h1 {font-size:5rem; color:#fff; font-style:italic; font-family: Rockwell; font-weight:bold;}
#news-header h2 { color:#fff;}

.no-disc { padding-left:0;}
.no-disc li {list-style:none; padding: 0.5rem;}

#club-officers li { font-size:1.125rem;}
#club-officers img {width:3.5rem; margin-right:1rem;}

.som-winner {margin-top:3rem;}

#appendix li {
    font-weight: bold;
    font-size:1.125rem;
    margin-bottom:0.5rem;
}

.calendar-events li {  list-style:none;font-size:1.25rem;margin-bottom:2rem; display: block;}
.calendar-events b {padding-right:1rem;font-size:2rem !important;}

.sub-title { font-size:3rem; color:#fff; padding-top:7rem;padding-bottom:2rem;}
.sub-header {font-size:2.5rem;}

.white-text {color:#fff; font-size:1.125rem;line-height:2rem;}
.black-text {color:#666; font-size:1.125rem;line-height:2rem;}
.normal-text {font-size:1.125rem;line-height:2rem;}

#monkey-paw-contact {color:#fff;}
#monkey-paw-contact h4 {margin-top:5rem;}
#monkey-paw-contact .monkey {font-size:1.5rem;}

#monkey-paw-contact .officer-name {font-size:1.125rem; margin-bottom:1rem;}
#monkey-paw-contact .officer-email {font-size:1.125rem;}

.page-footer {color:#fff; margin-top:6rem;}
.page-footer a {color:#fff;}

.newsletter-social img {margin:3rem; width:7rem;}

.subfooter {
  margin:0;
  background-image:url('/ui/images/backgrounds/newsletter-footer.jpg');
  background-repeat: no-repeat;
  background-position:center center;
  background-size:cover;
  min-height:35rem;
  color:#fff;
  padding-bottom:2rem;
}

@media (max-width: 768px) { 
    #news-header h1 {font-size:3rem;}
    #ebhb-logo {width:6rem;}
    .sub-header {text-align:center;font-size:2rem !important;}
}