.object-timeline { margin: 5rem 0 3rem; position: relative; width: 100%; }
.object-timeline.active { border-top: 1px dashed #000; }
.object-timeline a { display: block; outline: none; }

.timeline-basic { }
.timeline-basic h4 { margin-bottom: 1rem; padding: 0; }
.timeline-basic li { display: block; margin-bottom: 0; }
.timeline-basic li a { display: inline; }
.timeline-basic p { margin-bottom: 0; }
.timeline-basic table tr td { border: none; padding: 0; }
.timeline-basic .year { font-weight: 700; }

.timeline-marker { display: block; font-family: initial; height: 8px; position: absolute; width: 20px; }
.timeline-marker::after { display: block; left: -1px; position: relative; top: -8px; }
.timeline-year { display: block; bottom: 6px; font-size: 1rem!important; position: absolute; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); //For IE support }

.yearPhotographed::after { content: "\01f4f7"; } /* camera */
.yearEnd::after,
.yearStart::after { content: "\01F195"; } /* new */
.yearStart { background-color: #222; }
.yearNow::after { content: "\01F638"; } /* :) */
.yearOOTD::after { content: "\01F4DD"; } /* eyes */
.yearExhibited::after { content: "\01F440"; } /* eyes */
.yearAcquired.bequest::after { content: "\01F4DC"; } /* scroll */
.yearAcquired.gift::after { content: "\01f381"; } /* present */
.yearAcquired.purchase::after { content: "\01f4b5"; } /* dollar */
.yearAcquired.foundincollection::after { content: "\01f50e"; } /* magnifying glass */
.yearAcquired.unknown::after { content: "\02728"; } /* sparkle */
.yearAcquired.transfer::after { content: "\01F500"; } /* twisted right arrows */
.yearAcquired.partialgiftpartialpurchase::after { content: "\01f381\01f4b5"; font-size: 70%; left: -9px; top: -6px; }
.yearAcquired.study::after {}
.yearAcquired.exhibitioncommission::after { content: "\01F4B8"; } /* money with wings */
