.uk-timeline-icon {
    background-image: url("../images/circle.svg");
    height: 40px;
}

.uk-timeline-icon:hover, .uk-timeline-nav.uk-active .uk-timeline-icon, .lena-year-btn.uk-active .uk-timeline-icon, .uk-timeline-nav-width.uk-active .uk-timeline-icon {
    background-image: url("../images/circle_hover.svg");
}

.uk-timeline-icon:hover:before, .uk-timeline-nav.uk-active .uk-timeline-icon:before {
    right: calc(50% + 16px);
}

.uk-timeline-icon:hover:after, .uk-timeline-nav.uk-active .uk-timeline-icon:after {
    left: calc(50% + 16px);
}

.uk-timeline-icon:after {
    left: calc(50% - -6px);
}

.uk-timeline-icon:before {
    right: calc(50% + 6px);
}

.uk-timeline-icon:after,
.uk-timeline-icon:before {
    max-width: 50%;
}

.uk-timeline-nav span {
    opacity: 0;
}

.uk-timeline-nav a {
    display: block !important;
}

.uk-timeline-nav:hover span, .uk-timeline-nav.uk-active span {
    opacity: 1;
}
