    .groups-admin-content-panel {
        z-index: 500;
    }

    .places-edit-panel {
        z-index: 500;
    }

    .image-add-block {
        border:2px grey dashed;
        height:110px;
        text-align: center;
        color: white;
        background-color: #8ac842;
    }

    .edit-image-background {
        background-color: #212121;
        color: white;
        font-size: 18pt;
        text-shadow: 2px 2px 3px black;
        text-align: left;
    }


    .update-logo-block {
        text-align: center;
        color: white;
        background-color: #2a70b9;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        line-height: 200px;
    }

    #add-new-places-profile-image {
        color: white;
    }

    .menu-disabled {
        background-color: lightgrey;
        cursor: not-allowed;
    }

    .input-row {
        padding-top: 10px;
    }

    .jqte {
        border: 1px solid rgba(0,0,0,.15);
        -webkit-box-shadow:none;
        box-shadow: none;
        margin: 0 0 10px 0;
    }

    .places-images-sub-menu-selected {
        background-color: darkslategray;
        color: white;
    }

    .places-graph-header {
        background-color: #2a70b9;
        color: white;
        font-weight: bold;
        padding: 10px;
        text-align: center;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }

    .featured-album-add-block {
        width:100%;
        height: 240px;
        text-align: center;
        color: white;
        background-color: #2a70b9;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%;
    }

    .cover-image-writeup .jqte-editor {
        min-height: 200px;
    }

    .profile-image-import-select {
        background-color: white;
    }

    @media (max-width: 768px) {
        .add-edit-places-Top {
            padding-top: 0;
            height: 140px;
        }

        .add-edit-places-Container {
            margin-top: -140px;
            padding-top: 140px;
            display: flex;
            overflow: hidden;
            height: var(--app-height);
            margin-bottom: 0;
            padding-bottom: 0;
        }

        .groups-admin-content-panel {
            z-index: 1500;
        }

        .places-edit-panel {
            z-index: 1500;
        }

        #places-edit-sub-menu-item-6 {
            padding-left: 0;
        }

        .places-images-edit-cover-sortlist-placeholder {
            height: 272px;
        }
    }

    .places-edit-left-menu-selected {
        background-color: #333333;
        color: white;
    }

    .places-edit-left-menu {
        text-align: left;
        border-bottom: 1px solid lightgrey;
        padding-left: 10px;
        font-size: 9pt;
        cursor: pointer;
        line-height: 50px;
    }

    .places-edit-xs-menu {
        text-align: left;
        border-bottom: 1px solid lightgrey;
        border-right: 1px solid lightgrey;
        padding-left: 10px;
        font-size: 7pt;
        cursor: pointer;
    }

    @media (max-width: 576px) {
        /* XS */
        .places-edit-left-menu {
            font-size: 8pt;
        }

        .places-edit-menu-md-block {
            display: none;
        }

        .places-edit-menu-content-block {
            width: 100%;
        }

        .places-edit-pass-xs-block {
            display: flex;
        }

        .places-edit-pass-block {
            display: none;
        }

        #places-rotate-block {
            display: block;
        }

        #places-content-block {
            display: none;
        }

        #places-rotate-block {
            display: flex;
        }

        #places-master-block {
            display: none;
        }
    }

    @media (min-width: 576px) {
        /* SM */
        .places-edit-left-menu {
            font-size: 8pt;
        }

        .places-edit-menu-md-block {
            display: none;
        }

        .places-edit-menu-content-block {
            width: 100%;
        }

        .places-edit-pass-xs-block {
            display: flex;
        }

        .places-edit-pass-block {
            display: none;
        }

        #places-rotate-block {
            display: none;
        }

        #places-master-block {
            display: flex;
        }
    }

    @media (min-width: 768px) {
        /* MD */
        .places-edit-left-menu {
            font-size: 8pt;
        }

        .places-edit-menu-md-block {
            display: flex;
            width: 175px;
        }

        .places-edit-menu-content-block {
            width: calc(100% - 175px);
        }

        .places-edit-pass-xs-block {
            display: none;
        }

        .places-edit-pass-block {
            display: block;
        }

        #places-rotate-block {
            display: none;
        }

        #places-content-block {
            display: block;
        }
    }

    @media (min-width: 992px) {
        /* LG */
        .places-edit-left-menu {
            font-size: 9pt;
        }

        .places-edit-menu-md-block {
            width: 250px;
            display: flex;
        }

        .places-edit-menu-content-block {
            width: calc(100% - 250px);
        }

        .places-edit-pass-block {
            display: block;
        }
    }

    @media (min-width: 1200px) {
        /* XL */
        .places-edit-left-menu {
            font-size: 9pt;
        }

        .places-edit-menu-md-block {
            width: 250px;
            display: flex;
        }

        .places-edit-menu-content-block {
            width: calc(100% - 250px);
        }

        .places-edit-pass-block {
            display: block;
        }
    }

    @media (min-width: 1400px) {
        /* XXL */
        .places-edit-left-menu {
            font-size: 9pt;
        }

        .places-edit-menu-md-block {
            width: 250px;
            display: flex;
        }

        .places-edit-menu-content-block {
            width: calc(100% - 250px);
        }

        .places-edit-pass-block {
            display: block;
        }
    }

    .places-edit-sub-menu {
        line-height: 30px;
        margin-left: 25px;
        border-bottom: 1px solid lightgrey;
    }

    .places-images-cover-image.places-images-over-limit .places-images-cover-image {
        filter: grayscale(100%);
    }

    .places-images-featured-image.places-images-over-limit .places-images-featured-image {
        filter: grayscale(100%);
    }

    .places-image {
        background-color: black;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        padding: 0;
    }