.bb9-module .bb9-module-upcoming-news-entry {

}

.blog_holder.news {
    /* margin-top: 200px; */
}

.news-grid {
  margin: 0 auto;
}

ul.news-masonry {
    -moz-column-count: 2;
    -moz-column-gap: 0px;
    -webkit-column-count: 2;
    -webkit-column-gap: 0px;
    column-count: 2;
    column-gap: 0px;
    width: 100%;
}

ul.news-masonry a{
    display: inline-block;
    margin-bottom: 0px;
    width: 100%;
}

/* fluid 2 columns */
.grid-sizer,
.grid-item {
    width: 485px;
    margin-bottom: 50px;
}
/* 1 columns */
.grid-item--width2 { width: 1066px; }

.show-more-btn-container {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 70px;
}

/* grid item style */
.grid-item img {
    margin-bottom: 5px;
}

.grid-item .subhead {
    /* font-family: NHaasGroteskDSPro-65Md; */
    /* font-size: 22px; */
    color: #000000;
    /* letter-spacing: 0.25px; */
    /* line-height: 30px; */
    margin: 0 0 10px;
}

.grid-item p, .grid-item time {
    /* font-family: NHaasGroteskDSPro-45Lt; */
    /* font-size: 21px; */
    color: #303030;
    /* letter-spacing: 0.75px; */
    /* line-height: 35px; */
}

.grid-item time {
    color: #184DC8!important;
    display: block;
    margin: 0 0 10px 0;
    text-align: left;
}

.grid-item .excerpt:after {
    content: ' →';
    color: #00FF23;
    display: block;
    font-family: bb9icons;
    font-size: 16px;
    padding: 15px 0 0;
}

/* feature item style */
.featured-news {
    background-size: cover!important;
    height: 720px;
    /* margin-top: 35px; */
    text-align: center;
    color: white;
}

.featured-news .container{
    background: rgba(24,78,200,0.8);
}

.featured-news .wpb_column {
    height: 720px;
    display: table;
}

.featured-news .wpb_wrapper {
    height: 720px;
    display: table-cell;
    vertical-align: middle;
}

.featured-news time {
    margin-bottom: 10px;
}

.featured-news h2 {
    margin-bottom: 25px;
    color: white;
}

.featured-news p {
    margin-bottom: 25px;
}

/* @media only screen and (min-width: 1280px) { */
/*   .featured-news, */
/*   .featured-news .wpb_column, */
/*   .featured-news .wpb_wrapper { */
/*     height: 1080px; */
/*   } */
/* } */

.BB9-Single-Post .post_image {
    max-height: 1080px;
    overflow: hidden;
}

.BB9-Single-Post .post_image img {
    width: 100% !important;
}

@media only screen and (min-width: 810px) and (max-width: 1150px) {
    .grid-sizer,
    .grid-item {
        width: 350px;
    }
}

@media only screen and (max-width: 809px) {
    .grid-sizer,
    .grid-item {
        width: 100%;
    }
}

