body > a.hidden[href='#content']:not(.skip-nav-homepage):not(.skip-nav-plain) {
    max-width: 50rem;
}

body
    > a.hidden[href='#content']:not(.skip-nav-homepage):not(
        .skip-nav-plain
    ):focus {
    /* 16.5rem matches the width of the sidebar, thereby aligning the left edge
     * of the button with it. */
    left: 16.5rem;
}

#innercontent {
    min-width: unset;
    max-width: 850px;
    margin: auto;
}

.macroIndexAnnouncements {
    flex-direction: row;
}

#header-cart .w3-opennav {
    display: none;
}

.alert-container {
    width: 20vw; /* Shrink a bit when the sidebar is there to not crowd logo */
}

.fundraiser-customer-login-inputs,
.seed-rack-customer-login-inputs {
    max-width: 50%;
}
