/* BBNN Global Breaking News ticker consistency fix — V1.2
   Forces the existing WPCode ticker to use BBNN red on archives and all public pages.
   No second ticker is created. */
.bbnn-ticker,
.bbnn-breaking-ticker,
.bbnn-breaking-news-bar,
#bbnn-breaking-news,
#bbnn-breaking-ticker{
  background:#E50815!important;
  background-color:#E50815!important;
  border:0!important;
  border-color:#E50815!important;
  overflow:hidden!important;
}
.bbnn-ticker .bbnn-ticker-inner,
.bbnn-breaking-ticker .bbnn-ticker-inner,
.bbnn-breaking-news-bar .bbnn-ticker-inner,
#bbnn-breaking-news .bbnn-ticker-inner,
#bbnn-breaking-ticker .bbnn-ticker-inner{
  width:min(1280px,calc(100% - 48px))!important;
  max-width:1280px!important;
  min-height:46px!important;
  margin:0 auto!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  background:#E50815!important;
  background-color:#E50815!important;
}
.bbnn-ticker .bbnn-ticker-label,
.bbnn-breaking-ticker .bbnn-ticker-label,
.bbnn-breaking-news-bar .bbnn-ticker-label,
#bbnn-breaking-news .bbnn-ticker-label,
#bbnn-breaking-ticker .bbnn-ticker-label{
  background:#fff!important;
  background-color:#fff!important;
  color:#E50815!important;
  border-radius:4px!important;
  padding:9px 12px!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:800!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
}
.bbnn-ticker .bbnn-ticker-viewport,
.bbnn-ticker .bbnn-ticker-track,
.bbnn-breaking-ticker .bbnn-ticker-viewport,
.bbnn-breaking-news-bar .bbnn-ticker-viewport,
#bbnn-breaking-news .bbnn-ticker-viewport,
#bbnn-breaking-ticker .bbnn-ticker-viewport{
  min-width:0!important;
  flex:1 1 auto!important;
  margin-left:16px!important;
  overflow:hidden!important;
  background:#E50815!important;
  background-color:#E50815!important;
}
.bbnn-ticker .bbnn-news-time,.bbnn-ticker .bbnn-news-title,.bbnn-ticker .bbnn-news-divider,
.bbnn-breaking-ticker .bbnn-news-time,.bbnn-breaking-ticker .bbnn-news-title,.bbnn-breaking-ticker .bbnn-news-divider,
.bbnn-breaking-news-bar .bbnn-news-time,.bbnn-breaking-news-bar .bbnn-news-title,.bbnn-breaking-news-bar .bbnn-news-divider,
#bbnn-breaking-news .bbnn-news-time,#bbnn-breaking-news .bbnn-news-title,#bbnn-breaking-news .bbnn-news-divider,
#bbnn-breaking-ticker .bbnn-news-time,#bbnn-breaking-ticker .bbnn-news-title,#bbnn-breaking-ticker .bbnn-news-divider{color:#fff!important}
.bbnn-ticker .bbnn-news-item:hover .bbnn-news-title,.bbnn-ticker .bbnn-news-item:focus-visible .bbnn-news-title{color:#101B30!important}
@media(max-width:767px){
  .bbnn-ticker .bbnn-ticker-inner,.bbnn-breaking-ticker .bbnn-ticker-inner,.bbnn-breaking-news-bar .bbnn-ticker-inner,#bbnn-breaking-news .bbnn-ticker-inner,#bbnn-breaking-ticker .bbnn-ticker-inner{width:calc(100% - 30px)!important}
}
@media(max-width:480px){
  .bbnn-ticker .bbnn-ticker-label,.bbnn-breaking-ticker .bbnn-ticker-label,.bbnn-breaking-news-bar .bbnn-ticker-label,#bbnn-breaking-news .bbnn-ticker-label,#bbnn-breaking-ticker .bbnn-ticker-label{font-size:10px!important;padding:8px!important}
  .bbnn-ticker .bbnn-ticker-viewport,.bbnn-breaking-ticker .bbnn-ticker-viewport,.bbnn-breaking-news-bar .bbnn-ticker-viewport,#bbnn-breaking-news .bbnn-ticker-viewport,#bbnn-breaking-ticker .bbnn-ticker-viewport{margin-left:9px!important}
}
