html, body{padding: 0; margin: 0;}
.ticker_wrap{display: flex;}
.ticker__breaking{
 white-space: nowrap;
 background: #fac965;
	 color: #fff;
	 overflow: hidden;
	 padding: 6px 25px;
	display: inline-block; 
	font-weight: bold;
}
.ticker__viewport {
	 background: #201c1c;
	 color: #fff;
	 overflow: hidden;
	 padding: 6px 0;
	display: inline-block;
    flex-grow: 1
}
.ticker__viewport a {
  cursor: context-menu;
  color: #fff;
  text-decoration: none;
}
.ticker__viewport a:hover {
  color: yellow;
  font-weight: bold;
}
 .ticker__list {
	 list-style-type: none;
	 padding: 0;
	 margin: 0;
	 display: flex;
}
 .ticker__item {
	 display: inline-block;
	 white-space: nowrap;
	 padding-right: 50px;
}
.ticker__item:before{
  content: "";
  font-weight: bold;
}
 