.navbar .navbar-brand {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    margin-right: 2rem !important;
    color: transparent !important;
    background: none;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
    background-size: auto;
    background-image: url(https://academyw.ams3.digitaloceanspaces.com/img/new-wellingtone-logo.png);
    background-repeat: no-repeat;
    width: 230px;
    height: 60px;
    background-size: 100%;
    background-position-y: 50%;
}

/* React navigation omits data-key; Home can also include redirect=0. */
.navbar .primary-navigation [data-key="home"],
.navbar .primary-navigation li:has(> a:is(
    [href="/"],
    [href="/?redirect=0"],
    [href="https://wellingtone-staging.mtdigitalmedia.com/"],
    [href="https://wellingtone-staging.mtdigitalmedia.com/?redirect=0"]
)),
:is(.navbar .primary-navigation, #theme_boost-drawers-primary .list-group) a:is(
    [href="/"],
    [href="/?redirect=0"],
    [href="https://wellingtone-staging.mtdigitalmedia.com/"],
    [href="https://wellingtone-staging.mtdigitalmedia.com/?redirect=0"]
) {
    display: none !important;
}

/* Feedback completion questions, without affecting the editor or reports. */
#feedback_complete_form .fitem.feedback_hasvalue {
    margin: 0 0 0.75rem;
    padding: 1.25rem;
    border: 1px solid #dfe3e8;
    border-radius: 0.65rem;
    background-color: #fff;
}

#feedback_complete_form .fitem.feedback_hasvalue:nth-child(even of .feedback_hasvalue) {
    background-color: #f5f7fa;
}

#feedback_complete_form .fitem.feedback_hasvalue > .col-form-label {
    padding-top: 0;
    padding-bottom: 0.5rem !important;
    font-weight: 600;
    line-height: 1.5;
}

#feedback_complete_form .feedback_hasvalue .form-check-inline {
    margin: 0.25rem 1.25rem 0.25rem 0;
    line-height: 1.5;
}

#feedback_complete_form .feedback_hasvalue .form-check-input {
    margin-right: 0.4rem;
}

#feedback_complete_form .feedback_hasvalue textarea {
    width: 100%;
    max-width: 100%;
    padding: 0.75rem;
    border-radius: 0.4rem;
}

@media (max-width: 576px) {
    #feedback_complete_form .fitem.feedback_hasvalue {
        padding: 1rem;
    }
}