ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-thumbnail a {
	border-bottom: none;
	display: inline-block;
}
ul.timeline-list.alternate li.timeline-item {
	margin-top: 10px;
}

ul.timeline-list .timeline-thumbnail {
	margin-top: 10px;
}

ul.timeline-list .timeline-thumbnail .view-mode--timeline_thumbnail .field--name-field-media-caption p {
	font-style: italic;
	font-size: 0.8em;
	line-height: 1.5;
}


ul.timeline-list .timeline-title {
  font-family: var(--uw-font-family-heading);
  margin-top: 0;
  margin-bottom: 0;
  color: var(--uw-color-brand-spirit-purple);
  font-weight: bold;
}


ul.timeline-list .timeline-date {  
	font-family: var(--uw-font-family-uni);
  font-weight: bold;
  font-size: .8em;
  line-height: 1.2;
  color: var(--uwf-color-brand-medlightgray);
}

ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker {
  width: 20px;
  height: 20px;
  border: 3px solid var(--uw-color-brand-lightgold);
}

ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker {
  left: -10px;
}

ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker {
  right: -10px;
}
ul.timeline-list::after {
  background-color: var(--uw-color-brand-darkgray);
}