/* =========================================================
   BLOGS
   ========================================================= */

/* Hide author information in the main Blog gadget */
.WaGadgetBlog .postedByLabel,
.WaGadgetBlog .postedByLink,
.WaGadgetBlog .boxInfoContainer h5 {
    display: none !important;
}

/* Hide author name in the Recent Blog Posts gadget */
.WaGadgetRecentBlogPosts .author,
.WaGadgetRecentBlogPosts .itemAuthor {
    display: none !important;
}


/* =========================================================
   DONATION FORM
   ========================================================= */

/* Darken and bold the Donation Form title */
.WaGadgetDonationForm h3.formTitle {
    color: #333333 !important;
    font-weight: 700 !important;
}

/* Darken and bold the Mandatory fields notice */
.WaGadgetDonationForm .mandatoryFieldsTitle strong {
    color: #333333 !important;
    font-weight: 700 !important;
}

/* Keep the mandatory-field asterisk visible */
.WaGadgetDonationForm .mandatoryFieldsTitle .mandatorySymbol {
    color: #5cab45 !important;
    font-weight: 700 !important;
}


/* =========================================================
   LOGIN FORMS
   ========================================================= */

/* Hide Google, Microsoft, and Apple login options */
.WaGadgetLoginForm .openAuthFormContainer {
    display: none !important;
}

/* Make Forgot Password visible on Authorization Required page */
#idForgotLinkBox a {
    color: #4a95c8 !important;
    font-weight: 600 !important;
}


/* =========================================================
   MEMBERSHIP RENEWAL PAGE
   Page ID 1075370
   ========================================================= */

/* White centered card for the Login Form gadget */
body#PAGEID_1075370 .WaGadgetLoginForm {
    width: calc(100% - 40px) !important;
    max-width: 420px !important;
    margin: 10px auto 20px auto !important;
    background-color: #ffffff !important;
    padding: 20px !important;
    box-sizing: border-box !important;
    border-radius: 5px;
}

/* Login Form links on Membership Renewal page */
body#PAGEID_1075370 .WaGadgetLoginForm a {
    color: #4a95c8 !important;
    font-weight: 600 !important;
}

body#PAGEID_1075370 .WaGadgetLoginForm a:hover {
    color: #2f6f9f !important;
    text-decoration: underline !important;
}

/* Make the logged-in state more compact */
body#PAGEID_1075370
.WaGadgetLoginForm
.loginContainerAuthenticated {
    max-width: 300px;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 12px 16px !important;
}

/* Tighten spacing in the logged-in state */
body#PAGEID_1075370
.WaGadgetLoginForm
.loginContainerAuthenticated div {
    margin-bottom: 4px;
}
/* Hide RSS icon/link in Blog gadget */
.WaGadgetBlogStateList a.rssFeedLabel {
    display: none !important;
}
/* Match Blog post title size to "Read the Latest Newsletter" */
.WaGadgetBlog ul.boxesList li.boxesListItem
.boxHeaderOuterContainer h4.boxHeaderTitle {
    font-size: 26px !important;
}
/* Hide duplicate top login gadget on Authorization Required page */
}
#PAGEID_1075129 #id_AsrJrj6 {
    display: none !important;
}
/* Hide only the duplicate horizontal login form
   on the Authorization Required page */
#PAGEID_1075129 .generalLoginBox {
    display: none !important;
}
/* Hide duplicate horizontal login form
   on the Authorization Required page */
#PAGEID_1075129 .generalLoginBox {
    display: none !important;
}