﻿.csu-media-center #press-release, .csu-media-center #story { margin-top: 28px; }
.csu-media-center #WebPartWPQ8_ChromeTitle, .csu-media-center #WebPartWPQ10_ChromeTitle { display: none; }
.csu-media-center .ms-webpart-titleText { overflow: visible; }
.csu-media-center .page-title.media-center-title { text-align: center; font-size: 52px; font-weight: 300; }
.csu-media-center .csu-media-center-main-story h1 { font-size: 32px; }
.csu-media-center .csu-media-center-main-story img { width: 100%; }
.csu-media-center main h2.ms-webpart-titleText span { display: block; position: relative; font-size: 31.5px; font-weight: 700; margin-bottom: -20px; }

@media(max-width:768px) {
    .csu-media-center main h2.ms-webpart-titleText span { font-size: 28px; }
}

@media(max-width:992px) {
    .csu-media-center aside { box-sizing: border-box; width: 100%; }
}

.csu-media-center aside .large-link { display: block; border-bottom: 1px solid #f0f2f1; font-size: 17px; letter-spacing: -1px; text-decoration: none; padding-bottom: 40px; white-space: nowrap; }
    .csu-media-center aside .large-link:link, .csu-media-center aside .large-link:visited { color: #1a1a1a; }
    .csu-media-center aside .large-link:hover { color: #b61029; }
    .csu-media-center aside .large-link .fa { font-size: 22px; }
    .csu-media-center aside .large-link:after { content: ""; display: table; clear: both; }
.csu-media-center aside .csu-fb { margin-top: 15px; padding-top: 40px; margin-left: 25px; border-top: 1px solid #f0f2f1; margin-bottom: 40px; }
.csu-media-center .morebutton { background-color: #fafafa !important; border: 1px solid #e8e8e8 !important; color: #5c5c5c !important; font-weight: 400 !important; border-radius: 2px; padding: 2px 5px; margin-bottom: 5px; width: auto; display: block; margin: 0 auto; padding: 7px 12px; line-height: 1; }
.csu-media-center .moreLink { font-size: 1em !important; border: 1px solid #b61029 !important; width: 135px !important; background-color: #fafafa !important; border: 1px solid #e8e8e8 !important; color: #5c5c5c !important; font-weight: 400 !important; border-radius: 2px; margin-bottom: 5px; display: block; margin: 40px auto; padding: 12px 17px; line-height: 1; cursor: pointer; }
.csu-media-center .btn-primary { right: 55px; position: absolute; z-index: 99; }

@media(max-width:768px) {
    .csu-media-center .btn-primary { margin-top: 40px; right: auto; left: 40px; }
}

.csu-media-center .subscribe-btn { border: 0; padding: 0; margin: 0; min-width: 0; right: 20px; margin-top: 2px; position: absolute; z-index: 99; width: 25px; height: 26px; background-image: url(../images/media-center-subs-icon.png); background-repeat: no-repeat; }

@media(max-width:768px) {
    .csu-media-center .subscribe-btn { margin-top: 43px; right: auto; left: 0; }
}

.csu-media-center .grid-list { position: relative; margin-top: 25px; padding: 25px 0; }

@media(max-width:768px) {
    .csu-media-center .grid-list table { margin-top: 10px; }
}

.csu-media-center .grid-list .csu-leader-bg { position: absolute; background-color: #fbfbfb; top: 0; bottom: -40px; left: -30px; right: -15px; }
.csu-media-center .grid-list .item.link-item { margin: 0; padding: 0; }
    .csu-media-center .grid-list .item.link-item a { display: block; border-bottom: 1px solid #f0f2f1; font-weight: 300; padding: 15px 0; background-image: url(../images/newsletter-arrow-icon.png); background-repeat: no-repeat; background-position: right 20px center; transition: .1s ease-in-out; }
        .csu-media-center .grid-list .item.link-item a:hover { background-position: right 10px center; background-color: #efefef; }
            .csu-media-center .grid-list .item.link-item a:hover .pp_headline { color: #b61029; }
        .csu-media-center .grid-list .item.link-item a:after { content: ""; display: table; clear: both; }
    .csu-media-center .grid-list .item.link-item .pp_publishdate { float: left; color: #b61029; font-size: 18px; width: 175px; }

@media(max-width:768px) {
    .csu-media-center .grid-list .item.link-item .pp_publishdate { font-size: 16px; float: none; }
}

.csu-media-center .grid-list .item.link-item .pp_headline { float: left; font-size: 16px; color: #1a1a1a; transition: .1s ease-in-out; }

@media(max-width:768px) {
    .csu-media-center .grid-list .item.link-item .pp_headline { font-size: 15px; float: none; }
}

.csu-media-center .grid-list h2.ms-webpart-titleText span { margin-bottom: 30px; }
