/*RSS Card Responsive Grids ******/
  .NewsListing .NewsItem h3.title{display:none}
  .NewsListing .NewsItem { margin:1.75em 0;}

.NewsListing.RSS-Grid{
    display:flex;
    flex-wrap: wrap;
}

.NewsListing.RSS-Grid .NewsItem{
    width:23%;
    display:flex;
    background-color: #fff;
    border: solid 1px #efefef;
    border-radius: 6px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.17);
    margin:.5em!important;
}



.NewsListing.RSS-Grid .card-container img.card-image {
    display: block!important;
    width: 100%!important;
    margin: 0 0 1em 0!important;
    width: 100%!important;
    max-width: 100%!important;
    height: auto!important;
    border: none;
    padding: 0
}
.NewsListing.RSS-Grid .card-container{
    box-shadow:none;
    border:none;
    padding:0!important;
    width:100%;
    margin:0;
}
.NewsListing.RSS-Grid .card-container .card-content {
    line-height: 1.5em;
    padding: 0 .25em;
    clear: both!important;
    width: 100%!important;
}

.NewsListing.RSS-Grid .card-container .card-title {
    font-size: 1.2em;
    margin: .5em .25em;
    font-weight: 500;
    line-height: 1.15em
}

.NewsListing.RSS-Grid .card-container .read-more {
    float: right;
    display: inline-block;
    margin: .5em 1em
}

/*Set Initial Widths ******/
@media screen and (min-width: 996px) {
.colFullWidth .NewsListing.RSS-Grid .NewsItem{
    width:31%;
}
}
@media screen and (min-width: 960px) {
 .NewsListing.RSS-Grid .NewsItem{
    width:23%;
}


.colHalfWidth .NewsListing.RSS-Grid .NewsItem{
    width:46%;
}

.colThirdWidth .NewsListing.RSS-Grid .NewsItem{
    width:100%;
}
}

@media screen and (max-width: 996px) and (min-width:920px) {
.colFullWidth .NewsListing.RSS-Grid .NewsItem{
    width:47%;
}
}

@media screen and (max-width: 920px) and (min-width:798px) {
.colFullWidth .NewsListing.RSS-Grid .NewsItem{
    width:47%;
}
}

@media screen and (max-width: 798px) and (min-width:660px) {
.colFullWidth .NewsListing.RSS-Grid .NewsItem{
    width:45%;
}
}

@media screen and (max-width: 660px) and (min-width:620px) {
.colFullWidth .NewsListing.RSS-Grid .NewsItem{
    width:100%;
}
}

@media screen and (max-width: 620px) and (min-width:526px) {
.colFullWidth .NewsListing.RSS-Grid .NewsItem{
    width:47%;
}
}

@media screen and (max-width: 526px) and (min-width:500px) {
.colFullWidth .NewsListing.RSS-Grid .NewsItem{
    width:45%;
}
}



@media screen and (max-width: 960px) and (min-width: 700px) {
 .NewsListing.RSS-Grid .NewsItem{
    width:31%;
}

.colHalfWidth .NewsListing.RSS-Grid .NewsItem{
    width:100%;
}

.colThirdWidth .NewsListing.RSS-Grid .NewsItem{
    width:100%;
}
}

@media screen and (max-width: 699px) and (min-width: 515px) {
     .NewsListing.RSS-Grid .NewsItem{
        width:47%;
    }
}

@media screen and (max-width: 699px) and (min-width: 660px) {
     .NewsListing.RSS-Grid .NewsItem{
        width:100%;   

    }
}

@media screen and (max-width:660px) and (min-width:528px){

    .colHalfWidth .NewsListing.RSS-Grid .NewsItem{
    width:47%;
}

.colThirdWidth .NewsListing.RSS-Grid .NewsItem{
    width:47%;
}
}

@media screen and (max-width:527px) and (min-width:410px){
    .colHalfWidth .NewsListing.RSS-Grid .NewsItem{
    width:46%;
}

.colThirdWidth .NewsListing.RSS-Grid .NewsItem{
    width:46%;
}
}

@media screen and (max-width:410px){
    .colHalfWidth .NewsListing.RSS-Grid .NewsItem{
    width:100%;
}

.colThirdWidth .NewsListing.RSS-Grid .NewsItem{
    width:100%;
}
}

@media screen and (max-width: 514px) {
    .NewsListing.RSS-Grid .NewsItem{
        width:100%;
    }
}