.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink {
    width: 200px !important;
    height: 50px !important;
    position: relative !important;
    background: transparent !important;
    padding: 0 !important;
}
/* Hide all possible icons/images in authenticated link */
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink img,
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink svg,
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink i,
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink [class*="icon"],
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink [class*="user"],
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink span:not(.custom-text) {
    display: none !important;
}
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink:before {
    content: 'Log Out/Profile' !important;
    font: normal 22px/50px 'Tahoma' !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 10 !important;
    text-align: center !important;
    white-space: nowrap !important;
    background: transparent !important;
    color: white !important;
    display: block !important;
}
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink {
    width: 150px;
    height: 50px;
}
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink:before {
    font: normal 25px/50px 'Tahoma';
    content: 'Login';
}
/* Login button */
.WaGadgetLoginButton .loginLink, .WaGadgetLoginForm .loginLink {
    background: #0a0a0a !important;
    color: white !important;
}
/* Login button on hover */
.WaGadgetLoginButton .loginLink:hover, .WaGadgetLoginForm .loginLink:hover {
    background: #080808 !important;
}
/* Logout button - Default State */
.WaGadgetLoginButton.authenticated .loginLink, 
.WaGadgetLoginForm.authenticated .loginLink,
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink {
    background: transparent !important;
    color: white !important;
}
/* Logout button - Hover State (higher specificity) */
.WaGadgetLoginButton.authenticated .loginLink:hover, 
.WaGadgetLoginForm.authenticated .loginLink:hover,
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover {
    background: #0a0a0a !important;
    color: white !important;
}
/* Logout button - Clicked State (max specificity + !important) */
.WaGadgetLoginButton.authenticated .loginLink:active, 
.WaGadgetLoginForm.authenticated .loginLink:active,
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink:active {
    background: #000000 !important;
    color: white !important;
}
/* WaGadgetLoginButton authenticated consistency */
.WaGadgetLoginButton.authenticated .loginLink {
    width: 200px !important;
    height: 50px !important;
    position: relative !important;
    background: transparent !important;
}
.WaGadgetLoginButton.authenticated .loginLink:before {
    content: 'Log Out/Profile' !important;
    font: normal 22px/50px 'Tahoma' !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 10 !important;
    text-align: center !important;
    white-space: nowrap !important;
    color: white !important;
    display: block !important;
}
/* Hide icons in WaGadgetLoginButton too */
.WaGadgetLoginButton.authenticated .loginLink img,
.WaGadgetLoginButton.authenticated .loginLink svg,
.WaGadgetLoginButton.authenticated .loginLink i,
.WaGadgetLoginButton.authenticated .loginLink [class*="icon"],
.WaGadgetLoginButton.authenticated .loginLink [class*="user"] {
    display: none !important;
}
#google_translate_element .goog-te-gadget img {
    display: none; /* Hides the Google "G" icon */
}
/* Target the 'Members' menu item using attribute selectors */
.item a[title="Members"] {
    background-color: #f1adad !important; /* menu item background */
    color: rgb(233, 173, 173) !important; /* text color */
}
.item a[title="Members"] span {
    color: rgb(153, 26, 26) !important; /* label text color, if needed */
}