/* Admin Bar */
.ab-top-menu {
    flex-direction: row;
}
#wpadminbar .quicklinks {
    display: flex;
    justify-content: space-between;
}

/* Colors */
.bg-purple-subtle {
    --fn-bg-opacity: 1;
    background-color: #ffe9ff;
}

.text-purple-emphasis {
    --fn-text-opacity: 1;
    color: #a0129e;
}

.bg-primary {
    --fn-bg-opacity: 1;
    background-color: #a0129e !important;
}

.text-primary {
    color: #a0129e !important;
}

.choices.is-disabled .choices__list--multiple .choices__item, .choices__list--multiple .choices__item {
    background-color: #a0129e;
    border-color: #a0129e;
    margin-bottom: .25rem;
    margin-right: .25rem;
}

.alert-primary {
    background-color: #ffe9ff !important;
}

/* Widths */
@media (min-width: 992px) {
    .w-lg-75 {
        width: 75% !important;
    }
}

.dropdown-social.show {
    display: flex;
    flex-direction: row;
}

/* Logos */
.logo {
    height: 32px;
}

.logo-mv {
    height: 22px;
    margin-top: 6px;
}

.logo-abcis {
    height: 45px;
    margin-top: -3px;
}

/* Sticky Top */
@media (min-width: 992px) {
    .sticky-lg-top {
        top: 15%;
    }
}

/* Space */
.space-y-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

/* CF7 */
.wpcf7 form .wpcf7-response-output {
    border: none !important;
    background: #fff1ff;
    border-radius: 5px;
    padding: 17px;
    color: #a0129e;
    font-size: 14px;
    line-height: 1.4;
}

.wpcf7 form.sent .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
    border: none !important;
    background: #fff1ff !important;
    color: #a0129e !important;
}

.invalid-tooltip {
    z-index: 1 !important;
}