
a {
    color: var(--miss-amazing-purple);
    text-decoration: none;
    transition: 0.5s ease-in-out;
}

section.inverted a,
.wp-block-columns.inverted a {
    color: var(--miss-amazing-white);
}

.chapter-dropdown button {
    padding: 1.5rem 4rem;
    color: var(--miss-amazing-purple);
    background-color: var(--miss-amazing-off-white);

    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 3px;
}

.chapter-dropdown button:hover,
.chapter-dropdown button.show {
    background-color: var(--miss-amazing-purple);
    color: var(--miss-amazing-off-white);
}

.chapter-dropdown .chapter-list {
    padding-left: 0;
}

.chapter-dropdown .chapter-list a.chapter-item {
    color: var(--miss-amazing-purple);
    text-transform: uppercase;

    font-size: 14pt;

    transition: 0.5s ease-in-out;
}

.chapter-dropdown .dropdown-menu {
    width: 385px;
}

.chapter-dropdown.chapter-dropdown-small button {
    padding: 1rem 2rem;
    font-size: 9pt;

    background-color: var(--miss-amazing-white);
}

.chapter-dropdown.chapter-dropdown-small button.show,
.chapter-dropdown.chapter-dropdown-small button:hover {
    color: var(--miss-amazing-purple);
}

.chapter-dropdown.chapter-dropdown-small .dropdown-menu {
    width: 275px;
}

.chapter-dropdown .dropdown-menu .chapter-item-container a.nav-link.chapter-item {
    font-weight: 700;
    letter-spacing: 3px;
}

.chapter-dropdown.chapter-dropdown-small .dropdown-menu .chapter-item-container a.nav-link.chapter-item {
    font-size: 9pt;
}

.chapter-dropdown .chapter-list .chapter-item-container {
    padding: 0.75rem 1rem;

    text-align: center;
}

.chapter-dropdown .chapter-list a.chapter-item:hover {
    filter: drop-shadow(var(--logo-hover-offset) var(--logo-hover-offset) var(--logo-hover-blur) var(--miss-amazing-purple));
}

.header .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(66,58,78, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.header.no-background .navbar-toggler-icon {
    background-image: inherit;
}

.header .nav-link, .header .nav-item, .header .dropdown-item {
    font-size: 0.64rem;
}

.page .header.no-background .navbar .nav-item > a.nav-link,
.national .header.no-background .navbar .nav-item > a.nav-link,
.footer.national-info a {
    color: var(--miss-amazing-white);
}

.header.no-background .navbar .nav-item,
.header.no-background .navbar .nav-item a.nav-link {
    color: black;
}

.header .navbar li.nav-item > a,
.header .navbar .dropdown-menu a,
.header .navbar .dropdown-menu .dropdown-item,
.header.no-background .navbar .dropdown-menu .dropdown-item a,
.header.no-background .navbar .dropdown-menu .dropdown-item,
footer a,
.post-sidebar a {
    color: var(--miss-amazing-purple);

    transition: 0.35s all;

    font-weight: 400;
    letter-spacing: 1.25pt;

    will-change: text-shadow;
}

.header .navbar li.nav-item > a,
.header .navbar .dropdown-menu a,
.header .navbar .dropdown-menu .dropdown-item,
.header.no-background .navbar .dropdown-menu .dropdown-item a,
.header.no-background .navbar .dropdown-menu .dropdown-item {
    text-transform: uppercase;
}

.header .navbar li.nav-item a.nav-link:hover,
.header .navbar li.nav-item a.nav-link.show,
.header .navbar .dropdown-main li.nav-item a:hover,
.header .navbar .dropdown-main li.nav-item a.show,
footer a:hover,
.post-sidebar a:hover,
.single .post-content p a:hover,
.page .post-content p a:hover,
.archive .post-content p a:hover {
    text-shadow: var(--link-hover-offset) var(--link-hover-offset) var(--link-hover-blur) var(--default-link-hover-color);
}

.header .dropdown-item:focus,
.header .dropdown-item:hover {
    background-color: transparent;
}

.single .post-content a,
.page .single .post-content a,
.archive .single .post-content a {
    text-decoration: none;
    color: var(--miss-amazing-purple);
    transition: 0.5s ease-in-out;

    letter-spacing: 0;
}

footer p, footer a {
    font-size: 12pt;
}

.footer.national-info span, .footer.national-info a {
    font-size: 10pt;
    color: var(--miss-amazing-white)
}

@media screen and (max-width: 992px) {
    .header.no-background .navbar .header-logo-container .for-transparent,
    .header .navbar .header-logo-container .for-nontransparent,
    .header.no-background .navbar .header-logo-container .for-nontransparent,
    .header .navbar .header-logo-container .for-transparent {
        opacity: 1 !important;
    }

    .header .navbar .navbar-nav:nth-child(2) {
        margin-top: 0.5rem;
        margin-bottom: 0.5rem;
    }

    .header .navbar .navbar-nav .nav-item a {
        text-align: center;
        width: 100%;
        height: 35px;
    }

    .national .header.no-background .navbar .nav-item,
    .national .header.no-background .navbar .nav-item a,
    .national .header.no-background .navbar .nav-item > a.nav-link,
    .page .header.no-background .navbar .nav-item > a.nav-link,
    .header.no-background .navbar .nav-item,
    .header.no-background .navbar .nav-item a,
    .header.no-background .navbar .navbar-toggler .navbar-toggler-icon {
        color: var(--miss-amazing-purple);
    }

    .header.no-background .navbar-toggler-icon {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(66,58,78, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
    }
}

@media screen and (max-width: 445px) {
    .chapter-dropdown button,
    .btn.btn-program {
        padding: 1rem 2rem;
        font-size: 9pt;
    }

    .chapter-dropdown .dropdown-menu {
        width: 275px;
    }
}