.main-menu .Budget.item-8357 > .nav-link:before {
    content: "Adopted 2023-24 ";
}

.main-menu .Operational > .nav-link:before {
    content: "2023-25 ";
}

.budget-currentyear #AllDept:not(.budgetyear-1) div[data-deptwrap="38"] {
    display: none;
}


.page-section h2 {
    color: #1C5E8B !important;
    font-size: 36px !important;
    padding-bottom: 0;
    font-weight: 600 !important;
    margin-bottom: 1rem;
}

.home .featured {
    background-color: white;
}

.home .featured .vision-block .block-main {
    background-color: #f5f5f5;
}

/* 2024-25 Budget */
.budget-menu .item-10431>a .micon:before {
    background-image: url(../images/svg-pc.svg)
}

.budget-menu .item-10433 >a .micon:before {
    background-image: url(../images/svg-gov.svg)
}

.budget-menu .item-10439 >a .micon:before {
    background-image: url(../images/svg-weather.svg)
}

.budget-menu .item-10446>a .micon:before {
    background-image: url(../images/svg-orgchart.svg)
}

.budget-menu .item-10447 >a .micon:before {
    background-image: url(../images/svg-document.svg)
}

.budget-menu .item-10451>a .micon:before {
    background-image: url(../images/svg-chart.svg)
}

.budget-menu .subLevel>.dropdown-item>a {
    line-height: 1.3;
}



/**************** ADA *****/


.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

#skippy:active, #skippy:focus {
    position: absolute;
    padding: .4rem 1rem;
    border: 2px solid #ff0000;
    border-radius: 8px;
    z-index: 1005;
    background-color: #FFA400;
}

#skippy .skiplink-text {font-weight:bold;}

.card a:focus-visible {border: 3px dashed black; display:block;}