/* SBPW FOOTER LOGO */

.footer-logo img {
    max-width: 220px !important;
    height: auto !important;
}

#id_Footer1 {
    border-top: none !important;
}


/* SBPW MEMBER PROFILE */

/* "MY PROFILE" heading */

.WaGadgetContactProfile .pageTitle,
.WaGadgetContactProfile h1 {
    color: #B79A5B !important;
}


/* Edit Profile button */

.WaGadgetContactProfile .functionalButton,
.WaGadgetContactProfile input[type="submit"],
.WaGadgetContactProfile a.functionalButton {
    background: #37434A !important;
    border-color: #37434A !important;
    color: #FFFFFF !important;
}


/* Edit Profile button hover */

.WaGadgetContactProfile .functionalButton:hover,
.WaGadgetContactProfile input[type="submit"]:hover,
.WaGadgetContactProfile a.functionalButton:hover {
    background: #B79A5B !important;
    border-color: #B79A5B !important;
    color: #FFFFFF !important;
}


/* SBPW SITE-WIDE ACTION BUTTONS */

/* Normal buttons: charcoal background + white text */

.functionalButton,
input[type="submit"],
input[type="button"],
button {
    background: #37434A !important;
    border-color: #37434A !important;
    color: #FFFFFF !important;
}


/* Hover buttons: gold background + white text */

.functionalButton:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover {
    background: #B79A5B !important;
    border-color: #B79A5B !important;
    color: #FFFFFF !important;
}
/* SBPW MEMBER DIRECTORY */

/* Header row */
.WaGadgetMemberDirectory .memberDirectoryContainer #membersTable thead th,
.WaGadgetMemberDirectory .memberDirectoryContainer #membersTable thead td {
    background: #37434A !important;
    color: #FFFFFF !important;
    padding: 12px 15px !important;
}

/* Member rows */
.WaGadgetMemberDirectory .memberDirectoryContainer #membersTable tbody tr.normal td {
    background: #F8F5EE !important;
    padding: 12px 15px !important;
}

/* Member name links */
.WaGadgetMemberDirectory .memberDirectoryContainer #membersTable .memberDirectoryColumn1 a {
    color: #37434A !important;
    text-decoration: underline !important;
}

/* Member name hover */
.WaGadgetMemberDirectory .memberDirectoryContainer #membersTable .memberDirectoryColumn1 a:hover {
    color: #B79A5B !important;
}
/* SBPW INDIVIDUAL MEMBER PROFILE */

/* Hide redundant first-name and last-name detail rows */
.WaGadgetContactProfile .memberProfileContainer .fieldSubContainer:first-of-type,
.WaGadgetContactProfile .memberProfileContainer .fieldSubContainer:nth-of-type(2) {
    display: none !important;
}

/* Enlarge member profile photo */
.WaGadgetContactProfile .memberProfileContainer img {
    max-width: 220px !important;
    width: 220px !important;
    height: auto !important;
}

/* Member profile heading */
.WaGadgetContactProfile h1,
.WaGadgetContactProfile .pageTitle {
    color: #37434A !important;
}

/* Profile detail links */
.WaGadgetContactProfile .memberProfileContainer a {
    color: #37434A !important;
    text-decoration: underline !important;
}

.WaGadgetContactProfile .memberProfileContainer a:hover {
    color: #B79A5B !important;
}