.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Mulish, segoe ui, Quicksand;}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Mulish, segoe ui, Quicksand;}.elementor-578 .elementor-element.elementor-element-23854b9{--display:flex;}.elementor-578 .elementor-element.elementor-element-09a74ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-eael-login-register .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Mulish, segoe ui, Quicksand;}.elementor-widget-eael-login-register .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Mulish, segoe ui, Quicksand;}.elementor-578 .elementor-element.elementor-element-2087f23 .elementor-repeater-item-4f1dca9{width:100%;}.elementor-578 .elementor-element.elementor-element-2087f23 .elementor-repeater-item-dc19fc9{width:100%;}.elementor-578 .elementor-element.elementor-element-2087f23 .elementor-repeater-item-d51fd82{width:100%;}.elementor-578 .elementor-element.elementor-element-2087f23 .elementor-repeater-item-1276564{width:100%;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-login-form .eael-lr-btn{background-color:#FFFFFF;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;width:125px;height:45px;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-login-form .eael-lr-btn:hover{background-color:var( --e-global-color-primary );color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-register-form .eael-lr-btn{background-color:#FFFFFF;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;width:145px;height:45px;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-register-form .eael-lr-btn:hover{background-color:var( --e-global-color-primary );color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-login-form .eael-user-login{width:100%;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-login-form .eael-user-password{width:100%;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-register-form-wrapper .lr-form-header{width:100%;}.elementor-578 .elementor-element.elementor-element-2087f23 .lr-form-wrapper .eael-lr-form-control{text-align:left;color:var( --e-global-color-secondary );background-color:#ffffff;}.elementor-578 .elementor-element.elementor-element-2087f23 .lr-form-wrapper input.eael-lr-form-control::placeholder{color:#B4B4B4;}.elementor-578 .elementor-element.elementor-element-2087f23 .lr-form-wrapper input.eael-lr-form-control:focus::placeholder{color:var( --e-global-color-secondary );}.elementor-578 .elementor-element.elementor-element-2087f23 .lr-form-wrapper .eael-lr-form-control:focus{background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;}.elementor-578 .elementor-element.elementor-element-2087f23 .lr-form-wrapper .forget-menot{background-color:#ffffff;}.elementor-578 .elementor-element.elementor-element-2087f23 .lr-form-wrapper .eael-forever-forget .forget-menot  input[type=checkbox]:checked{border-color:var( --e-global-color-primary );background:var( --e-global-color-primary );}.elementor-578 .elementor-element.elementor-element-2087f23 .lr-form-wrapper .eael-forever-forget input[type=checkbox]:hover:not(:checked):not(:disabled){border-color:var( --e-global-color-primary );}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-login-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-login-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-login-form .eael-lr-btn .eael-lr-btn-icon{color:var( --e-global-color-primary );}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-login-form .eael-lr-btn svg.eael-lr-btn-icon{fill:var( --e-global-color-primary );}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-login-form .eael-lr-btn:hover .eael-lr-btn-icon{color:#BD7E00;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-login-form .eael-lr-btn:hover svg.eael-lr-btn-icon{fill:#BD7E00;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-login-form .eael-lr-form-loader-wrapper{width:125px;max-width:100%;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-lr-form-loader-wrapper .eael-lr-form-loader.eael-lr-login-form-loader{bottom:12px;color:#fff;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-lr-form-loader-wrapper .eael-lr-form-loader.eael-lr-login-form-loader svg{height:14px;width:14px;line-height:14px;fill:#fff;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-register-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-register-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-register-form .eael-lr-form-loader-wrapper{width:145px;max-width:100%;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-578 .elementor-element.elementor-element-2087f23 .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-578 .elementor-element.elementor-element-2087f23 .lr-social-login-container .lr-social-buttons-container{flex-direction:row;}.elementor-578 .elementor-element.elementor-element-2087f23 .pass-meta-info{width:100%;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-578 .elementor-element.elementor-element-09a74ac{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}}/* Start custom CSS for eael-login-register, class: .elementor-element-2087f23 *//* Keep eye button in place but remove background */
.wp-hide-pw {
    background-color: transparent !important;  /* remove gold/purple background */
    border: none !important;                  /* remove border */
    box-shadow: none !important;              /* remove shadow */
}

/* Icon colors */
.wp-hide-pw .dashicons-visibility {
    color: #C9952B !important;   /* gold color for eye open */
}

.wp-hide-pw .dashicons-hidden {
    color: #BD7E00 !important;   /* darker gold for eye closed */
}

/* Hover state (optional) */
.wp-hide-pw:hover .dashicons-visibility,
.wp-hide-pw:hover .dashicons-hidden {
    color: #BD7E00 !important;  /* slightly darker gold on hover */
}

/* EAEL Remember Me checkbox: checked = gold */
.eael-forever-forget input.remember-me:checked {
    background-color: #C9952B !important; /* gold fill */
    border-color: #C9952B !important;     /* gold border */
}

/* Optional: keep checkmark white */
.eael-forever-forget input.remember-me:checked::after {
    color: #fff !important;
}
/* Hover effect: outline turns gold when hovering (checked or unchecked) */
.eael-forever-forget input.remember-me:hover {
    border-color: #C9952B !important;
}

/* Remove background and set light grey outline for login fields */
/* EAEL login/register input fields */
.eael-lr-form-control {
    background-color: transparent !important; /* remove any background */
    border: 1px solid #d5d5d5 !important;    /* always light grey */
    box-shadow: none !important;             /* remove inner shadows */
    color: #000;                              /* text color */
}

/* Remove hover/focus changes */
.eael-lr-form-control:hover,
.eael-lr-form-control:focus {
    border-color: #d5d5d5 !important; /* keep border grey */
    background-color: transparent !important; /* keep background transparent */
    box-shadow: none !important;      /* remove focus glow */
    outline: none !important;         /* remove default browser outline */
}/* End custom CSS */