    .previewAdventureHeader {
        font-size: 13pt;
        font-weight: bold;
        padding-bottom: 8px;
    }

    .previewAdventureAnnouncementsContent {
        padding-top: 15px;
    }

    .single-album-image {
        background-size: 100%;
        font-size: 9pt;
        color: white;
        font-weight: bold;
    }

    .tracks-crumb-list-entry {
        line-height: 30px;
        border-bottom: 1px solid lightgrey;
        font-size: 9pt;
        cursor: pointer;
    }

    /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
    /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
    /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
    /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

    .route-waypoint-unlocked .route-waypoint-handle {
        background-color: #2a70b9;
    }

    .route-waypoint-locked .route-waypoint-handle {
        background-color: goldenrod;
    }

    .route-waypoint-confirmed .route-waypoint-handle {
        background-color: darkgreen;
        color: white;
    }

    .route-waypoint-handle {
        background-color: #2a70b9;
    }

    .date-set-locked .route-waypoint-handle {
        background-color: maroon;
    }

    .bottom-waypoint-item-unlocked .route-waypoint-item {
        background-color: #2a70b9;
        color: white;
        font-weight: bold;
        text-shadow: 1px 1px 1px black;
    }

    .bottom-waypoint-item-locked .route-waypoint-item {
        background-color: goldenrod;
        color: white;
        font-weight: bold;
        text-shadow: 1px 1px 1px black;
    }

    .bottom-waypoint-item-confirmed .route-waypoint-item {
        background-color: darkgreen;
        color: white;
        font-weight: bold;
        text-shadow: 1px 1px 1px black;
    }

    /*.adventureBottom {
        display: flex;
        align-items: center;
        position: relative;
        z-index: 10;
        height: 58px;
    }*/

    .ui-state-default { border:none; background:none; }
    .permalink-route-sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
    .permalink-route-sortable li { width:100%; }

    /*This is our main wrapping element, it's made var(--app-height) high to ensure it is always the correct size and then moved into place and padded with negative margin and padding*/

    /*================================================================================================================================*/
    /*================================================================================================================================*/
    /*================================================================================================================================*/
    /*================================================================================================================================*/

    .permalink-route-waypoint {
        line-height:normal;
        background-color: transparent;
        color: rgb(105, 105, 105);
        border: none;
    }

    .permalink-route-waypoint .permalink-route-waypoint-block {
        border: 1px solid lightgray;
        box-shadow: 0 2px 4px rgba(0,0,0,.2);
        padding: 10px;
        cursor: pointer;
        background-color: white;
        border-radius: 8px;
    }

    .permalink-route-remove-waypoint, .permalink-route-waypoint-settings, .permalink-route-waypoint-details {
        font-size: 9pt;
        line-height: 20px;
    }

    #route-sortable-placeholder {
        height: 95px;
        line-height: 95px;
    }

    .route-bottom-owner-outer {
        background-color: #2a70b9;
    }

    .route-party-menu-selected {
        background-color: #333333;
        color: white;
    }

    .permalinkRouteTeaser {
        line-height: 24px;
        font-size: 10pt;
    }

    .permalink-route-data-field {
        padding: 0;
        line-height: 30px;
    }