.timeline2 .entry {
  display: block;
  width: calc(100% - 2rem);
  margin: 1rem 0.5rem;
  padding: 0.5rem;
  background: #fff;
  box-shadow: rgba(245, 126, 39, 0.25) 0 0 5px 1px !important;
  opacity: 0.9;
  border-radius: 0.25rem;
  transition: all 0.15s ease-in-out;
  transition-property: opacity, box-shadow;
}
.timeline2 .entry:hover {
  box-shadow: rgba(245, 126, 39, 0.90) 0 0 5px 1px !important;
  opacity: 1;
}
.timeline2 .stojan {
  float: right;
  opacity: 0.75;
  font-variant: small-caps;
}
.timeline2 .stojan::before {
  content: "stojan ";
}
.timeline2 .name {
  font-weight: bold;
}
.timeline2 .title {
  display: block;
}
.timeline2 .type {
  font-style: italic;
  font-size: 0.85em;
}
.timeline2 .type::after {
  content: ")";
}
.timeline2 .type::before {
  content: "(";
}

.timeline2 {
  border-left: 3px solid #f57e27;
  padding-left: 10px; 
  margin-left: 10px; 
}

.timeline2-holder {
  background: #efeff0;
}
