/* Abi antraštės juostos slenka kartu su puslapiu. */
.navbar-custom-1,
.navbar-custom-2 {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
}

.navbar-custom-1 {
    z-index: 1030;
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
}

.navbar-custom-1 > .navbar-collapse {
    width: auto !important;
    min-width: 0;
}

.navbar-custom-1 > .navbar-collapse > .navbar-nav {
    flex-wrap: wrap;
    justify-content: flex-end;
}

.navbar-custom-2 {
    max-height: none;
    overflow: visible;
}

main .c-slide,
main .cover-bg {
    margin-top: 0;
}

main#main-content {
    scroll-margin-top: 16px;
}

@media (min-width: 768px) {
    .navbar-custom-2 > .navbar-nav-2 {
        flex-wrap: wrap;
        justify-content: center !important;
        align-items: center;
        gap: 0 8px;
        min-width: 0;
    }

    .navbar-custom-2 > .navbar-nav-2 > .nav-item {
        flex: 0 0 auto;
        max-width: 100%;
    }

    .navbar-custom-2 > .navbar-nav-2 > .nav-item > .nav-link {
        white-space: nowrap;
    }
}

#onecode-back-to-top {
    position: fixed;
    z-index: 1001;
    right: 20px;
    bottom: calc(20px + var(--onecode-cookie-offset, 0px) + env(safe-area-inset-bottom, 0px));
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    padding: 0;
    border: 2px solid #fff;
    border-radius: 8px;
    background-color: #137bac;
    color: #fff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .25);
    cursor: pointer;
}

#onecode-back-to-top[hidden] {
    display: none;
}

#onecode-back-to-top:hover {
    background-color: #1a5f8a;
}

#onecode-back-to-top:focus-visible {
    outline: 3px solid #000;
    outline-offset: 3px;
}

body.accessibility-contrast #onecode-back-to-top {
    background-color: #000;
    color: #ffff00;
    border-color: #ffff00;
}

body.accessibility-contrast #onecode-back-to-top:focus-visible {
    outline-color: #ffff00;
}

@media (forced-colors: active) {
    #onecode-back-to-top {
        background-color: ButtonFace;
        color: ButtonText;
        border-color: ButtonText;
        box-shadow: none;
        forced-color-adjust: auto;
    }

    #onecode-back-to-top:focus-visible {
        outline-color: Highlight;
    }
}
