﻿.projects-map-filter .ongoing-projects-filter .active {
    font-weight: bold;
    text-decoration: underline;
}

.filter-menu-tabs li p {
    font-size: 15px;
    padding: 9px 0 11px 0;
    display: block;
    font-weight: 600;
    color: white;
    text-align: left;
    padding-left: 15px;
}

.ongoing-mobile-filter {
    display: none;
}

    .ongoing-mobile-filter summary {
        background-color: #046cb1;
        font-size: 15px;
        font-weight: 600;
        color: white;
        border-top-right-radius: 7px;
        border-top-left-radius: 7px;
        padding: 9px;
    }

.ongoing-projects-area {
    margin-top: -30px;
}

    .ongoing-projects-area h2 {
        font-size: 1.38rem;
        margin-bottom: 1rem;
        padding-top: 0.53rem;
    }
    .ongoing-projects-area .Rubrik2{
        margin-bottom: 0;
        font-size: 22px;
        padding-top: 0;
    }
    .ongoing-projects-area .custom-preamble, .ongoing-projects-start .custom-preamble {
        font-size: 1.1rem;
    }

    .ongoing-projects-area .EditorContent, .ongoing-projects-start .EditorContent {
        margin-bottom: 1rem;
    }

    .ongoing-projects-area .block-area, .ongoing-projects-start .block-area {
        padding-bottom: 1rem;
    }

        .ongoing-projects-area .block-area *, .ongoing-projects-start .block-area * {
            max-width: 100% !important;
            padding-left: 0;
        }

        .ongoing-projects-area .block-area .list-projects-block.read-more, .ongoing-projects-start .block-area .list-projects-block.read-more {
            margin-top: 1rem;
        }

.custom-preamble {
    margin-bottom: 1rem;
    display: block;
    font-size: 1.2rem;
}

@media only screen and (max-width: 991px) {
    .ongoing-projects-start .filter-menu.color-category {
        display: none;
    }

    .ongoing-projects-start .ongoing-mobile-filter {
        display: unset;
    }

        .ongoing-projects-start .ongoing-mobile-filter .list-container .filter-menu-links {
            display: unset;
            padding: 0;
        }

            .ongoing-projects-start .ongoing-mobile-filter .list-container .filter-menu-links li {
                background: white;
                margin-bottom: 2px;
                padding: 4px 15px;
            }

                .ongoing-projects-start .ongoing-mobile-filter .list-container .filter-menu-links li * {
                    display: inline-block;
                }
}
