.wf-loading .headerclean, .wf-loading a.headerclean, .wf-loading .headersub, .wf-loading .headersub a {
font-family: 'PT Sans', sans-serif;
visibility: hidden !important; 
}

.wf-active .headerclean, .wf-active a.headerclean, .wf-active .headersub, .wf-active .headersub a {
visibility: visible; 
}

/* ANNIVERSARY LOGO HEADER */
div.tagline {
background-color: #e6e6e6; padding: 16px 10px 10px 10px; 
text-align: center; 
font-family: 'Oswald', sans-serif !important;
color: #343434; 
font-size: 30px;
text-transform: uppercase;
letter-spacing: .1em;
line-height: 160%;
font-weight: 200;
}

body, p, div, ul, li, #facebook {font-size: 15px !important; line-height: 160% !important; 
font-family: 'PT Sans', sans-serif !important;
font-weight: 500}
#dbd9dc !important}


/* Header styles */
h1, h2, h3, h4, h5, .loginBoxUserName {
font-family:'Century Gothic', Century Gothic, 'PT Sans', sans-serif !important; font-weight: 700}

h1 {font-size: 26px; padding-bottom:14px !important;}
h2 {font-size: 24px; padding-bottom:15px !important; text-transform: uppercase !important;}
h3 {font-size: 20px; text-transform: uppercase !important;}
h4 {font-size: 18px}
h5 {font-size: 15px; font-weight:700}

/* Other text */

a, p a, div a, li a, a:hover, p a:hover, div a:hover, li a:hover, td a, td a:hover {font-weight:700}

.gadgetContentEditableArea ul {margin-top:0px !important; padding-top: 10px !important; padding-bottom: 10px !important; list-style-image: url(/Resources/Pictures/greybullet.png) !important;}

.gadgetContentEditableArea ul li {padding-bottom:10px; margin-left:5px !important;}

a.wa-authenticateLoginLink.googlePlus, a.wa-authenticateLoginLink.GooglePlus, a.wa-authenticateLoginLink.facebook, a.wa-authenticateLoginLink.Facebook {
color: #fff !important; }

/* Adv. Search tweaks */

#proxsearch {display:none;}

a#FunctionalBlock1_ctl00_ctl00_advancedSearchStatusPanel_advancedSearchLink {font-weight:bold !important}

div.memberDirectorySearchArea {padding-bottom:15px !important}

td.memberDirectoryColumn4 div.memberValue {float: right !important; padding-left:5px}


/* Feed tweeks */

div.author, .itemAuthor
{
  display: none !important;
}

SPAN.postedByComment {
display: none
}

/* MEMBER PROFILE PAGE TWEAKS */
.fieldSubContainer.labeledTextContainer ul.list  {padding-top: 0px !important; padding-left:10px !important}

div.memberDirectoryDetailsHeaderContainer h3 {display:none !important}


/* NEW THEME CSS */

a.headerclean, a.headerclean:hover {
font-family: "futura-pt",'Century Gothic', Century Gothic, 'PT Sans', sans-serif !important;
font-weight: 500;
text-decoration: none !important; 
color: #fff !important;
}

.headersub, a.headersub, a.headersub:hover {
font-family: "futura-pt",'Century Gothic', Century Gothic, sans-serif !important;
line-height:120% !important;
font-weight: 300;
font-size: 24px !important;
text-decoration: none !important; 
color: #fff !important;
}

.disclaimer  {
    font-size: 12px !important;
    line-height: 140% !important;
}



/* LOGIN BUTTON */

div.loginBoxLinkContainer a.loginBoxLinkButton {font-weight:bold !important; text-transform: uppercase !important;}

.WaGadgetLoginButton .loginBoxLapsedMembership,  .WaGadgetLoginButton a.loginBoxChangePassword, .WaGadgetLoginButton .loginBoxProfileLink a, .WaGadgetLoginButton a.loginBoxLogout  {
 font-weight: bold !important;
 text-transform: uppercase !important;
color: #422341 !important;
background-color: rgba(255, 255, 255, 0.4) !important;
padding: 5px !important;
margin: 4px 5px 0 0 !important;
}

/* login page button */
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton, .navigationOuterContainer .navigationContainer input.nextButton, .navigationOuterContainer .navigationContainer input.typeButton, .navigationOuterContainer .navigationContainer input[type="submit"] {
    padding: 5px 0px !important;
    background-color: #422341;}

div.loginBoxLinkContainer .loginBoxLinkButton  {padding:5px;
/* border: 1px solid #422341 !important; */
background-color: rgba(255, 255, 255, 0.5) !important;
}  

/* MAIN MENU */

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a, .WaGadgetMenuHorizontal .menuInner ul ul li > .item > a  {
font: 15px 'PT Sans' !important; 
    font-weight: 500 !important;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a:hover, .WaGadgetMenuHorizontal .menuInner ul ul li > .item > a:hover, .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item:hover > a > span {
color: #3C94A4 !important;
}
 

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a, .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a:hover {
font-weight: 600 !important;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a > span::after {
    background-color: #033333;
    border-radius: 0% !important;
    bottom: 0px;
    content: "";
    height: 0px !important;
    left: -999;
    width: 0px !important;
}


/* buttons */
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type="submit"] {
    background-color: #3C94A4 !important;
}


/* borders */
.WaGadgetMenuHorizontal.menuStyle001 .stickness, .WaGadgetMenuHorizontal.menuStyle002 .stickness {
    border-top: 1px solid #666 !important;
    border-bottom: 1px solid #666 !important;
}

._1dro ._1drp {
    color: #fff !important;
}

/* SUPPRESS SYSTEM PROFILE BACK BTN */
.pageBackContainer, input#FunctionalBlock1_ctl00_backToProfileButton {display: none;}

/* Suppress AmEx */
.waPaymentSystemIcon.Amex {
    display: none !important;
    background-image: none;
}



@media only screen and (min-width: 600px)  {
.headersub, a.headersub, a.headersub:hover {
margin-top: -20px !important;
}
}

@media only screen and (max-width: 750px) {
  #searchFrame {
      height:5000px!important;overflow:hidden!important;
}
  #gaylogo {
      max-width: 275px !important;
}
}



#custom-profile-url {display:none;}

.profile_url {
background: #f3f3f3;
padding: 10px;
}