body {
font-family: Verdana, sans-serif;
font-size: 16px;
color: #000000;
weight: normal;
}

.sitemap__title + .sitemap__title {
    display: none;
}

.menu {
    background-color: #1b803d;
}

@media (max-width: 991px) {
    .menu {
        background-color: transparent;
    }
}


.options {
    background-color: #CCCCCC !important;
    color:  00431E !important;
}
.options a{
    color:  00431E !important;
}

.menu .logo {
    border: ;
}




        .sub_menu > div > ul > li > a{
            font-size: 18px;
            padding: 2px;
        }

        .sub_menu > div > ul > li > a::before {
            content: "\279C";
            color: lightgray !important;
            margin-right: 3px;
        }

        .sub_menu ul ul li::before {
            content: "\25CF" !important;
            color: white !important;
        }

        .sub_menu ul li::before {
            content: "";
            font-size: 16px;
            font-weight: 700;
            position: absolute;
            top: 8px;
            left: 0;
        }

        /* [y3yxw] Redmine #53453 — poprawa menu mobilnego */
        @media (max-width: 991px) {
            /* BUG A: ukrywamy WSZYSTKIE .sub_menu-btn (zewnętrzny <a> + 8 inline <button>)
               — boksy menu bocznego są pokazane w przepływie strony, burger zbędny */
            .sub_menu-btn {
                display: none !important;
            }

            /* BUG A: pokazujemy boksy menu bocznego w przepływie strony na mobile
               (override .sub_menu { display: none } z main_responsive.css) */
            .sub_menu.mb-4 {
                display: block !important;
                padding: 12px 13px !important;
            }

            /* BUG B: rozwijamy podstrony folderów domyślnie (bez konieczności klikania) */
            .menu_ul .folder > ul {
                display: block !important;
                position: relative !important;
                top: 0 !important;
                left: 0 !important;
                width: 100% !important;
                background-color: transparent !important;
                border: none !important;
                padding-left: 15px !important;
            }

            /* BUG B: zmniejszamy fonty i odstępy — menu mieści się na ekranie 375x812 */
            .menu_ul {
                padding: 80px 0 30px 25px !important;
            }
            .nav ul li a {
                font-size: 16px !important;
                line-height: 1.4 !important;
                padding: 4px 0 !important;
                height: auto !important;
            }
            .menu_ul .folder > ul > li > a {
                font-size: 14px !important;
                line-height: 1.3 !important;
                font-weight: 500 !important;
            }
            .menu_ul .folder > ul > li {
                line-height: normal !important;
                margin-left: 0 !important;
                padding: 2px 0 !important;
                border-bottom: none !important;
            }
            .menu_ul .folder > ul > li > a::before {
                content: "• " !important;
                left: 0 !important;
                color: #629a0b !important;
            }
        }
