/* xsm_newsserver - bootstrap CSS */

.newsserver {  /* placeholder */  }
.newsserver .news-minibox {  }
.newsserver .news-minibox .news-headerbox {  }
.newsserver .news-minibox .news-contentbox {  }
.newspagebody img {max-width: 100%; height: auto; }

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.newsserver .news-item-headline a { text-decoration: none !important; color: var(--primary);}
.newsserver .news-item-headline a:hover { text-decoration: none !important; }
.newsserver .news-item-headline-sub a { text-decoration: none !important; color: var(--info); }
.newsserver .news-item-headline-sub a:hover { text-decoration: none !important; }

#news-leaderbox .header { font-family: opensans-eb; color: var(--black); }
#news-leaderbox .news-item img.leadimg { width: 300px; padding-bottom: 1rem; padding-top: .5rem;}
#news-leaderbox .news-item-headline { font-family: opensans-b;  color: var(--primary); font-weight: 900; }
#news-leaderbox .news-item-headline-sub { font-family: opensans-b; color: var(--info); }
#news-leaderbox .news-item-headline-byline { font-family: quattrocento_sansregular; text-align: right; color: var(--gray-dark); border-bottom: 1px solid var(--black); }
#news-leaderbox .news-item-social { line-height: 1rem; }
#news-leaderbox .news-item-more { font-family: opensans-cb; cursor: pointer; transition: opacity .2s; }
#news-leaderbox .news-item-more:hover { transition: opacity .2s; opacity: .7; }


@media (max-width: 768px) {
  #news-leaderbox .news-item img.leadimg { width: 100%; max-width: 400px; height: auto; }
}

#news-buzzbox .news-item-headline { font-family: opensans-b; color: var(--primary); font-weight: 900; }
#news-buzzbox .news-item-headline-sub { font-family: opensans-b; color: var(--info); }
#news-buzzbox .news-item-headline-byline { font-family: quattrocento_sansregular; font-style: italic; color: var(--gray-dark); text-align: right; }
#news-buzzbox .news-item-social { line-height: 1rem; text-align: right; border-bottom: 1px solid var(--black); }
#news-buzzbox .buzz-img-home { max-width: 98%; margin: 1%; text-align: center;}
#news-buzzbox .buzz-img-home img { max-width: 75%; height: auto; margin: 1%; }
#news-buzzbox .news-item-more { font-family: opensans-cb; cursor: pointer; transition: opacity .2s; }

@media (max-width: 576px) {
  #news-buzzbox .news-item.col-sm:first-child {border-bottom: 1px solid var(--dark); padding-bottom: .5rem; margin-bottom: 1rem; }
}
 

@media (min-width: 992px) {
  #news-buzzbox .col.news-item:first-child { border-right: 1px solid --var(--gray-dark); }
}

@media (max-width: 980px) {
	.buzz-img-home {width: 100%; text-align: center;}
}

#newspage_articlecontent a{color: #00509b;text-decoration:underline !important;}
#newspage_articlecontent a:hover{color: #0084ff !important;text-decoration:none !important;}

#newspage_articlecontent > .sitebtn {color: #ffffff !important;text-decoration:none !important;}


#news-listbox .header { font-family: opensans-eb; color: var(--black); }
#news-listbox .news-item img.leadimg { width: 260px; height: auto;}
#news-listbox .news-item-headline { font-family: opensans-b; color: var(--primary); font-weight: 900; }
#news-listbox .news-item-headline-sub { font-family: opensans-cb; color: var(--info); }
#news-listbox .news-item-headline-byline { font-family: quattrocento_sansregular; color: var(--gray-dark); }
#news-listbox .news-item-social { line-height: 1rem; }
#news-listbox .news-item-more { font-family: opensans-cb; cursor: pointer; transition: opacity .2s; }
#news-listbox .news-item-more:hover { transition: opacity .2s; opacity: .7; }
/*
#news-listbox .news-item .mgricon { display: inline-block; max-width: 20px; width: 100%; height: auto; }
#news-listbox .news-item .mgricon img { display: block; width: 100%; height: auto; }
*/

#news-readbox .header { font-family: opensans-eb; color: var(--black); }
#news-readbox .news-item img.leadimg { width: 100%; max-width: 1200px; height: auto; margin-left: auto; margin-right: auto; }
#news-readbox .news-item-headline { max-width: 99.5%; font-size: 1.8rem; font-family: avenirnext-b; color: #000000; font-weight: 900; line-height: initial;}
#news-readbox .news-item-headline-sub { font-family: avenirnext-b; color: #434343; font-size: 1.4rem; }
#news-readbox .news-item-headline-byline { font-family: quattrocento_sansregular; color: var(--gray-dark); }
#news-readbox .news-item-caption { margin-top: 0.25rem; padding: 0 0.25rem 0.25rem 0.25rem; color: var(--black); font-size: 1rem; background: #eee; border-radius: 0.25rem; line-height: 1.1; max-width: 1200px; width: 100%;}
#news-readbox .news-item-caption .title { font-weight: bold; font-size: 1.2rem; }
#news-readbox .news-item-social { line-height: 1rem; }
#news-readbox .news-item-more { font-family: opensans-cb; cursor: pointer; transition: opacity .2s; }
#news-readbox .news-item-more:hover { transition: opacity .2s; opacity: .7; }

#news-printbox .news-item img.leadimg { width: 100%; max-width: 750px; height: auto; margin-left: auto; margin-right: auto; }
#news-printbox .news-item-headline { max-width: 99.5%; font-size: 1.6rem; font-family: avenirnext-b; color: #000; font-weight: 900; line-height: initial;}
#news-printbox .news-item-headline-sub { font-family: avenirnext-b; color: var(--gray-dark); font-size: 1.4rem; }
#news-printbox .news-item-headline-byline { font-family: quattrocento_sansbold; color: var(--gray-dark); font-size: 1.1rem; line-height: 2.4;}
#news-printbox .news-item-headline-pubdate { font-family: quattrocento_sansregular; color: var(--gray-dark); text-transform: uppercase;}
#news-printbox .news-item-body { text-align: justify; }
/* QUIKLINKS SECTION */
#news-quiklinks {

}

.news-item .mgricon { display: inline-block; max-width: 20px; width: 100%; height: auto; vertical-align: text-bottom; }
.news-item .mgricon img { display: block; width: 100%; height: auto; }


#news-quiklinks a { text-decoration: none; }
#news-quiklinks a:hover { text-decoration: none; }
#news-quiklinks .news-item { transition: all .4s; }
#news-quiklinks .news-item:hover { background-image: unset !important; background-color: var(--gray) !important; transition: all .4s; }

#news-quiklinks .news-item-headline { max-width: 99.5%; font-family: opensans-b; color: var(--black); font-weight: 900; line-height: initial;}
#news-quiklinks .news-item-headline-sub { font-family: opensans-b; color: var(--secondary); font-size: 1.1rem;}
#news-quiklinks .news-item-headline-byline { font-family: quattrocento_sansregular; color: var(--gray-dark); }