a {
    text-decoration: none;
    color: #582C83;
  font-weight: bold;
}
.button, .sf-fieldWrp button {
    background: #582C83;
}





/* Header 
------------------- */

.header-nav > ul > li > ul {
    JUSTIFY-CONTENT: normal;
}


    .header-nav > ul > li > ul > li, .header-nav > ul > li > ul > li > a {
        padding-bottom: 15px;
        font-size: 24px;
    }


.org-title {
    background: #005F83;
}

.page-header {
    background: #fff;
    /* border-bottom: 1px solid #005F83;*/
}

.header-nav > ul > li > a, .header-nav div > ul > li > a {
    color: #000;
    font-size: 150%;
}

.header-nav > ul > li:hover > a, .header-nav div > ul > li:hover > a {
    color: #005F83;
}

.header-nav .is-current > a {
    color: #005F83;
}

.header-nav > ul > li:hover > a::before, .header-nav div > ul > li:hover > a::before {
    display: none;
}

.header-search__label {
    color: #000;
}

.page-header__toggle {
    color: #000;
}

.page-header .toggle-indicator__piece::before {
    background: #000;
}

/* Interior
------------------- */
.adeagies-interior-sidebar .nav-select {
    display: none;
}

.adeagies-interior-sidebar ul {
    list-style-type: none;
    margin-left: 0
}

    .adeagies-interior-sidebar ul li:first-of-type {
        background-color: #9c8ec0;
        color: #fff !important;
        margin-bottom: 0.25rem;
    }

    .adeagies-interior-sidebar ul li a {
        color: #fff !important;
        padding: 1rem;
        display: block;
        width: 100%;
    }

        .adeagies-interior-sidebar ul li a:hover {
            background-color: #005F83;
        }

#in-this-section-pane > li:nth-child(1) > a {
    background: #005F83;
}


/* Footer 
------------------- */
.page-footer {
    background: #9c8ec0;
    color: #000;
}

    .page-footer a {
        color: #005F83;
    }

        .page-footer a:hover, .page-footer a:focus {
            color: #005F83;
        }

.footer-actions__section {
    padding: 1rem;
}

    .footer-actions__section:last-child {
        background-color: rgb(64, 48, 146, 0.2);
    }

    .footer-actions__section p {
        margin-left: 0;
        margin-right: 0;
    }

.footer-copyright {
    color: #000;
}

.page-footer a {
    font-size: inherit;
}


/* Media Queries
------------------- */
@media (min-width: 960px) {
    .header-nav {
        display: flex;
        justify-content: end;
        margin-right: 2rem;
    }

        .header-nav > ul, .header-nav div > ul {
            gap: 3rem;
        }

    body.is-scrolled .page-header {
        border-bottom: 1px solid #005F83;
    }

    .header-search {
        top: 50%;
    }

        .header-search input[type="text"] {
            width: 75%;
        }

    .content {
        padding-top: 0;
        margin-top: 230px;
    }


    .footer-actions {
        padding-left: 16.008px;
        padding-left: 11rem;
    }
}

@media (max-width: 959px) {
    .adeagies-interior-sidebar {
        display: none;
    }
}