#idEmailNewsContainer {
	display: none;
}
.WaGadgetRecentBlogPosts .gadgetStyleBody ul li .author {
 display: none;
}SPAN.postedByLink
{
  display: none
}.formTitleContainer {
    display: none;
}
.WaGadgetBlogStateList .boxBodyInfoContainer .postedByComment
{
display: none;
}
h2 {font-family: 'helvetica';}
.contStyleHeading2Alt {font-family: 'helvetica';}
h4 {font-family: 'helvetica';}
h1 {font-family: 'helvetica';}
h3 {font-family: 'helvetica';}
text {font-family: 'helvetica';}
.quotedText {font-family: 'helvetica';}
.WaGadgetAuthorizationRequired .openAuthFormContainer {
display: none !important;
} #socialLoginContainer, #idSocialLoginContainer {
	display: none !important;
} 

/* DIRECTORY */
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.right .fieldBody select, #FunctionalBlock1_ctl00_ctl00_Subscriptions_eventReminders_tailNote,  #FunctionalBlock1_ctl00_ctl00_Subscriptions_emailNews_frontLabel, #FunctionalBlock1_ctl00_ctl00_Subscriptions_sectionSubscribeToForums, .memberDirectoryDetailsHeaderContainer, #membershipDetailsContainer {
	display: none;
}

.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.right {
	width: 5%;
}
/* PROFILE PAGE */
.captionOuterContainer .captionContainer .fieldBody h4 {
	white-space: normal;
}
#FunctionalBlock1_ctl00_ctl00_Subscriptions_sectionSubscribeToNews p {
overflow: hidden;
    font: normal 16px/normal helvetica;
	color: #000;

}
#subscribeToNewsContainer {
	overflow:hidden; 
}
/* SUBSCRIBE MESSAGE */
#FunctionalBlock1_ctl00_ctl00_Subscriptions_memberSubscriptionsDiv > div:nth-child(7) > div:nth-child(1) > div:nth-child(2) {
	display: none;
}
#FunctionalBlock1_ctl00_ctl00_Subscriptions_memberSubscriptionsDiv > div:nth-child(8) > div > div.fieldBody {
	display: none;
}

/* SEARCH */
#memberFieldsContainerShowLink, #FunctionalBlock1_ctl00_ctl00_advancedSearchStatusPanel_clearSearchHyperLink {
	display: none;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer {
	width: 20%;
}
#FunctionalBlock1_ctl00_ctl00_Subscriptions_sectionSubscribeToEvents, #idCaslContainer, #idCaslContainer > div:nth-child(1), #subscribeToEventsContainer {
	display: none;
}



.WaGadgetContactProfile .memberDetailsTabsOuterContainer {
	padding: 0px;
}

#idCaptionMembershipDetailsContainer > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > h4:nth-child(1) {
	display: none;	
}
/* LOGIN */
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink, .WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .profileBox a, .WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .loggedAction .loginBoxLogout {
	font: 300 14px/normal helvetica;
}
/* Mobile View */
@media screen and (max-width: 616px) {

.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer {
    width: 100%;

}

}
/* End Mobile View */

.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical {
    padding: 4px;
    height: 193px;
    overflow: -moz-scrollbars-vertical; 
    overflow-y: scroll;
    border: 1px solid #cacaca;
    width: 67.7%;
}

.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton {
    display: inline-block;
    box-sizing: border-box;
    padding: 10px;
    background-color: #008093;
    border: 0;
    color: white;
    font: 300 12px/normal Lato;
    text-transform: uppercase;
    height: auto;
    margin: 10px 0;
    outline: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    -webkit-appearance: none;
    white-space: nowrap;
    min-width: 92px;
    font-size: 14px;
}

.filterHead > .f1Head {
    width: 34% !important;
}

.filterHead > .f2Head {
    width: 33% !important;
}

.filterHead > .f3Head {
    width: 33% !important;
}

.filterHead > .f4Head {
    width: 0% !important;
}

.WaGadgetUpcomingEvents .gadgetStyleBody ul li .date:after {
    content: '' !important;
}

.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldBody {
    font-size: 16px !important;
}

.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldLabel span.criteriaTitle {
    padding: 4px 10px 0 0 !important;
}

.memberDirectoryColumn2 {
    padding: 5px 25px 0 0 !important;
}

.memberDirectoryColumn2 .memberValue {
    padding: 10px 0 !important;
}

.genericListTable tbody tr td.memberDirectoryBottomRow, .membersTable tbody tr td.memberDirectoryBottomRow {
    padding: 10px 0 15px 0 !important;
}

.genericListTable tr:hover td.memberDirectoryBottomRow, .membersTable tr:hover td.memberDirectoryBottomRow,
.genericListTable tr:hover td.memberDirectoryBottomRow,
.membersTable tr:hover td.memberDirectoryBottomRow {
    padding-bottom: 15px !important;
}

.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer {
    width: 100%;
}

.fieldSubContainer>table .left {
    text-align: left !important;
}

.WaGadgetMemberDirectoryStateAdvancedSearch .clearValuesOuterContainer {
    text-align: left !important;
}

/* inside out */

/* Hide the invisible "ContentDivider" images inside the specific components */
#id_uQ9f1KA img.WaContentDivider,
#id_JtQv6yn img.WaContentDivider,
[data-componentid="uQ9f1KA"] img[data-wacomponenttype="ContentDivider"] {
    display: none !important;
}

/* Style only text links, NOT images, inside the specific components */
#id_uQ9f1KA p > a:not(:has(img)), 
#id_JtQv6yn p > a:not(:has(img)), 
[data-componentid="uQ9f1KA"] a[href^="/page-"]:not(:has(img)) {
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #0056b3;
    text-decoration: none;
    margin: 12px 0;
    padding: 10px;
    border-left: 4px solid #0073e6;
    background-color: #f9f9f9;
    transition: all 0.3s ease-in-out;
}

/* Remove the border from div with the logo image */
#id_hif9ON8 .gadgetStyleBody img {
    border: none !important;
}

/* Hover effect for links inside the specific components */
#id_uQ9f1KA p > a:not(:has(img)):hover, 
#id_JtQv6yn p > a:not(:has(img)):hover, 
[data-componentid="uQ9f1KA"] a[href^="/page-"]:not(:has(img)):hover {
    color: #003d80;
    border-left-color: #003d80;
    background-color: #f0f0f0;
}
