    .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;
    }