/* Main buttons */
.wa-button,
.button,
button,
input[type="submit"],
input[type="button"],
a.button {
    background-color: #621936 !important;
    border-color: #621936 !important;
    color: #ffffff !important;
}

/* Hover state */
.wa-button:hover,
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
a.button:hover {
    background-color: #621936 !important;  /* slightly lighter for hover */
    border-color: #621936 !important;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .stickyMenu.active{
background:#621936;
border-bottom: 1px solid #621936;
}
/* Login button */
.WaGadgetLoginButton .loginLink, .WaGadgetLoginForm .loginLink {
    background: #621936 !important;
    color: white !important;
}
/* Login button on hover */
.WaGadgetLoginButton .loginLink:hover, .WaGadgetLoginForm .loginLink:hover {
    background: #621936 !important;
}
/* Logout button */
.WaGadgetLoginButton .authenticated .loginLink, .WaGadgetLoginForm .authenticated .loginLink {
    background: 0 !important;
    color: #621936 !important;
}
/* Logout button on hover */
.WaGadgetLoginButton .authenticated .loginLink:hover, .WaGadgetLoginButton .authenticated .loginLink.hover, .WaGadgetLoginForm .authenticated .loginLink:hover, .WaGadgetLoginForm .authenticated .loginLink.hover {
    background: #621936 !important;
    color: white !important;
}
/*Mobile menu color*/
.WaGadgetMobilePanel .mobilePanel {
    background: #621936;
}
/*Mobile menu color*/
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:active, .WaGadgetMobilePanel .mobilePanel .mobilePanelButton.active {
    background: #621936;
}

/*Mobile menu color*/
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {
    background: #621936;
    border-top: 1px solid #621936;
}