.skatetime-marquee-wrapper{
  --gap: 1rem;
  display: flex;
  overflow: hidden;
  user-select: none;
  gap: var(--gap);
}
.skatetime-marquee{
	color: var(--e-global-color-primary);
	flex-shrink: 0;
	display: flex;
	justify-content: space-around;
	min-width: 100%;
	gap: var(--gap);
	list-style: none;
  animation: marquee-scroll 10s linear infinite;
}
.skatetime-marquee-wrapper:hover .skatetime-marquee{
	animation-play-state: paused;
}

.skatetime-marquee li{
	display: grid;
	align-items: center;
}

.skatetime-marquee .skatetime-event{
	margin: 0 var(--widgets-spacing);
}

.skatetime-marquee .lead{
	color: var(--e-global-color-primary);
	font-weight: bold;
}

.skatetime-marquee .skatetime-event a{
	color: var(--e-global-color-primary);
}

.skatetime-marquee .skatetime-event a:hover{
	color: var(--e-global-color-accent);
}

.skatetime-marquee .skatetime-event img{
	display: inline-block;
	vertical-align: middle;
}
.skatetime-marquee .skatetime-event .event-name{
	font-size: 1.25rem;
	font-weight: bold;
}

.skatetime-marquee .skatetime-event .event-dates{
	font-weight: bold;
	margin: 0 1rem;
}

.skatetime-marquee .skatetime-event .event-times{
	font-weight: bold;
}

@keyframes marquee-scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - var(--gap)));
  }
}
