
.headline-marquee {
  overflow: hidden;
  /*background: #fff;*/
  /*border-bottom: 1px solid #eee;*/
  /*border-top: 1px solid #eee;*/
  font-family: 'Montserrat', sans-serif;
}

.headline-track {
  display: flex;
  width: 800px;
  animation: marquee-scroll 40s linear infinite;
}

.headline-item {
  white-space: nowrap;
  padding: 12px 40px;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
}

.headline-item a {
  color: #000;
  text-decoration: none;
}

.headline-item a:hover {
  text-decoration: underline;
}

/* Animation */
@keyframes marquee-scroll {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}

/* Pause on hover */
.headline-marquee:hover .headline-track {
  animation-play-state: paused;
}
