
.routeRouteItemholder{
    display:flex;
    flex-direction: column;
    align-items: stretch;
}
.routeRouteItemholder .routeRouteItem{
    --itemColor: var(--themeOrange);
    display:flex;
    gap:10px;
    position:relative;
    /* z-index: 1; */
}
.routeRouteItemholder .routeRouteItem span.itemNr{font-size: 16px;background-color: var(--itemColor);color: white;width: 35px;height: 35px;display: inline-flex;align-items: center;justify-content: center;border-radius: 20px;position: relative;z-index: 1;/* border: 1px solid rgba(0,0,0,0.4); */}
.routeRouteItemholder .routeRouteItem > div{
    display:flex;
    flex-direction: column;
    font-size: 18px;
    padding-bottom: 10px;
}
.routeRouteItemholder .routeRouteItem font{
    font-size:0.8em;
    color: var(--themeTextLightGrey2);
}
.routeRouteItemholder .routeRouteItem + .routeRouteItem span.itemNr::before{
    content:'';
    position:absolute;
    width: 3px;
    height: 70%;
    bottom:100%;
    z-index: 1;
    background-color:var(--itemColor);
    /* border-left: 1px solid rgba(0,0,0,0.4); */
    /* border-right: 1px solid rgba(0,0,0,0.4); */
    opacity: 0.4;
}