#header { display: none; }
#hero { margin: 0 auto; text-align: center; background: linear-gradient(60deg, rgba(186,12,47,1) 0%, rgba(139,57,125,1) 100%); }
#newsletter-hd {
    background: url('../img/newsletter-hd.png') center 0 no-repeat;
    width: 100%;
    height: 275px;
    display: block;
    margin: 0 auto;
    padding-top: 50px;
}

#newsletter-hd { color: #fff; font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif; font-weight: 700; text-transform: uppercase; }
#newsletter-logo { border-right: 1px solid white; }
#newsletter-date, #newsletter-splash { display: block; padding-top: 20px; font-size: 28px; }
#newsletter-splash { padding-top: 46px; }

#newsletter-hd .row { margin-left: 0; margin-right: 0; }

#issue-nav { font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif; text-transform: initial; }

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.story {
    margin-bottom: 40px;
    border: 2px solid rgb(186,12,47);
    padding: 10px;
    background: white;
    font-size: 14px;
    line-height: 150%;
}
.story h1 { 
    padding: 15px 10px;
    margin: 0;
    text-transform: uppercase;
    border: 4px solid rgb(186,12,47);
    display: inline-block;
    position: absolute;
    font-size: 18px;
    margin-top: -36px;
    color: rgb(186,12,47);
    background: white;
}

.story h2 { font-size: 16px; text-align: right; margin-top: 32px; }
.story h3 { font-size: 14px; }
.story h4 { font-size: 12px; font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif; }

.story-feature { color: #fff; background: #5e6570; border-color: #5e6570; }
.story-feature h1 {
    background: rgb(186,12,47);
    background: linear-gradient(60deg, rgba(186,12,47,1) 0%, rgba(139,57,125,1) 100%);
    border-color: white;
    color: #fff;
}

.story-feature a, .story-feature a:hover,
.story-feature a:visited, .story-feature a:visited { color: #fff; text-decoration: underline; }

.story-spotlight {
    background: rgb(186,12,47);
    background: linear-gradient(60deg, rgba(186,12,47,1) 0%, rgba(139,57,125,1) 100%);
    color: #fff;
}

.story-spotlight a, .story-spotlight a:hover, .story-spotlight a:active,
.story-spotlight a:visited { color: #fff; text-decoration: underline; }

.story-first { margin-top: -50px; }
.story-emphasis {
    font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
    font-weight: 700;
}

.story-callout {
    width: 90%;
    margin: 10px auto;
    background: #5e6570;
    color: #fff;
    padding: 10px;
    font-size: 12px;
}

.story-callout h3 { line-height: 150%; margin: 5px 0px; }

button.btn.btn-gradient {
    background: linear-gradient(60deg, rgba(186,12,47,1) 0%, rgba(139,57,125,1) 100%);
    color: #fff;
}

.img-center { margin: 0 auto; text-align: center; }

/* Media CSS */
.story iframe.img-responsive { margin: 0 auto; height: 315px; }

@media (max-width: 767px) {
    #newsletter-hd { padding-top: 0px; }
    #newsletter-logo { border-right: none; }
    #newsletter-date { padding-top: 0; font-size: 24px; }
}