﻿body {
}

.mobile-events-date {
    color: #0073c1;
    font-size: 1.5rem;
    font-weight: 800;
}

.text-underline {
    text-decoration: underline;
}


.feature-img {
    width: 681px;
    height: 407px;
    background-size: cover;
    background-position: center;
    border: 4px solid black;
}




/*.news-title {
    font-weight: 800;
}
*/
.events-container, .news-container {
    display: grid;
    width: 70%;
    margin-right: auto;
    margin-left: auto;
    grid-template-columns: 300px 300px 300px 300px;
    grid-template-rows: 1fr;
    grid-gap: 40px 70px;
}

.desktop-events-date {
    color: #797979;
    font-weight: 800;
    font-size: 14pt;
    margin-top:5pt;
}

.desktop-events-blurb {
    font-weight: 900;
}

.newsroom-inner-p {
    font-size: 1.7em;
    font-weight: 900;
    display: block;
    margin-left: auto;
    padding: 2.2em 1em 1em 1em;
}

.mobile-newsroom-img {
    width: 384px;
}

.mobile-events-title {
    font-size: 2rem;
}

.more-events-container {
    background-color: #efefef;
    padding: 2em 2em 2em 2em;
}

.mobile-events-blurb {
    font-weight: 900;
}

.black-border {
    border-bottom: 1px black solid;
}

.events-shows-outer-container {
    background-color: #efefef;
}

.events-shows-container {
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-columns: 400px 400px 400px;
    grid-template-rows: 100px 200px 200px 200px;
    grid-gap: 0em 3em;
    padding: 2em 2em 2em 2em;
    width: 70%;
    margin-right: auto;
    margin-left: auto;
}

#events-shows {
    grid-column-start: 2;
    grid-column-end: 3;
}

.events-columns {
    grid-row-start: -4;
    grid-row-end: -1;
}

.posts-blurb-container {
    background-color: #efefef;
    font-weight: bold;
    margin-top: 1em;
}

.newsroom-title {
    font-weight: 800;
}

.posts-header {
    font-weight: bold;
}

.posts-blurb {
    width: 70%;
    margin: auto;
    font-size: 1.3rem;
    padding-top: 1em;
    padding-bottom: 1em;
}

#feature-image {
    width: 95%;
}

.grey-background {
    background-color: #efefef;
}

.posts-help-section {
    border-top: 8px solid #0073c1;
    border-bottom: 8px solid #0073c1;
    padding-bottom: 2em;
}

#desktop-feature-image {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 45%;
}

.pl-6 {
    padding-left: 5em;
}

.post-thumb {
    width: 300px;
    padding-bottom:20px;
    margin: 0 auto;
}
.news-content{
    padding-left:75px;
}
.news-content img {
    max-width: 100%;
}
@media(max-width:480px) {
    .desktop-events-date {
        font-size: 16pt;
        text-align: center;
    }

    .post-title {
        text-align: center;
        font-size: 14pt;
        text-align: center;
    }
    .desktop-events-blurb {
        text-align: center;
    }
}


