.WaGadgetLoginForm .loginContainerForm {
    float: left !important;
}

/*Remove Weird Margin Setting*/

[class^="WaGadget"] {
    margin: 0 !important;
}
[class^="WaLayoutContainer"] {
    margin: 0 !important;
}


/*Payments System Offline*/
.waPaymentSystemIcon.Offline {display:none;}





/*REMOVE GAPS */

.zoneOuter {
padding: 0px 0px 0px 0px;
}


.oAuthButtonsContainer {
visibility: hidden;
}


/* NAV BAR TWEAKS */


.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a { padding-top: 5px; padding-bottom: 5px; text-transform: none; }

/* replace dots with slash */
.WaGadgetMenuHorizontal .menuInner a::after {
    content: "/";
    position: absolute;     
    right: -5px;    
    top: 25%;
    margin: -2px 5px 0px 5px;
    width: 0px;
    z-index: 3;

}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item  > a::after {
    content: "/";
    position: absolute;     
    right: -5px;    
    top: 25%;
    margin: -2px 5px 0px 5px;
    background-color: #808080;
    width: 0px;
    z-index: 3;
}

/* original code
.WaGadgetMenuHorizontal .menuInner ul.firstLevel a::after 
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item  > a::after {
    content: " /";
    position: absolute;
    right: 4px;
    top: 50%;
    margin: -2px 0px 0px;
    display: block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    z-index: 3;

}
 */

/* 
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a::after {
visibility: hidden;
}
 */

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a > span {
border-bottom: hidden;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item:hover > a > span{
border-bottom: hidden;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
display: block;
}

/*THIS HIDES THE INVOICE TAB

#FunctionalBlock1_ctl00_ctl00_invoicesTabLink {visibility: hidden;} */

/*THIS HIDES THE PRIVACY TAB */

#FunctionalBlock1_ctl00_ctl00_privacyTabLink {visibility: hidden;}

/*THIS HIDES THE SOCIAL LOGIN  */

#idSocialLoginContainer, #socialLoginContainer {visibility: hidden;}

/*WIDGET STYLES  */

.widgetMode {
background-image: none !important;
    width: 100%;
}

.gadgetStyle002 .gadgetStyleBody {
    background-color: none;
    border-radius: 0px;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.22);
    padding: 0px;
    font-size:13px;
}

.WaGadgetUpcomingEvents.gadgetStyle002 .gadgetStyleBody ul li .date span { background-color: #009ed5;}

.WaGadgetUpcomingEvents.gadgetStyle002 .gadgetStyleBody ul { 
padding: 0px 0px 0px 0px;}

.gadgetStyle002 a, .gadgetStyle002 a:link { font-size: 14px;}

.widgetMode .container_12 
{
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
width: 100%;
display: block;
word-spacing: -0.36em;
line-height: 0;
}

.widgetMode .s1_grid_12
{
width: 100%;
min-width: 500px;
}

.widgetMode .state1 {
width: 100%;    
min-width: 500px;
}

/*DIRECTORY STYLES  */

.fieldLabel {
font-weight: bold;
}

#idCaptionContainer7589284 {
display:none;
}

#idContainer8195655 {
display:none;
}


#FunctionalBlock1_ctl00_ctl00_memberProfile_MemberForm_Section7522573 {
display:none;
}

#idCaptionContainer8195676 {
display:none;
}

.profileHeaderContainer {
display:none;
}

#idMembershipLevelContainer  {
display:none;
}

#membershipDetailsContainer  {
display:none;
}

.captionOuterContainer .captionContainer .fieldBody h4 {
    font-size: 20px;
    position: relative;
    left: -200px;
}

.LayoutPlain  {
    background-image: none;
    background-color: #EDEDED;
}

#idFooterPoweredByWA {
display: none;
}


/*EVENT PAGE STYLES  */
/*Hide the back button on the event page because it throws an SSL error */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_back {
display:none;
}

.WaGadgetEvents .pageTitleContainer h1.pageTitle {color:#009ED5;}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer  {
background-color: #FFFFFF;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 5px;
margin-left: 5px;
padding: 5px 5px 5px 5px;
border: 1px solid #009ED5;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
    width: 25%;}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
    width: 70%;
}

.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageViewSwitcherOuterContainer a img {
    display:inline;}

.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageViewSwitcherOuterContainer {
    float: none;
    padding: 20px 0 20px 0;
    text-align: left;
    width: 100%;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
    margin: 0px 0px 20px 50px;
    padding: 10px 20px;}

/*GETTING RID OF THE SLASHES IN H4*/

.gadgetStyle001 .gadgetStyleTitle h4::before, .gadgetStyle001 .gadgetStyleTitle h4::after {
    content: "";
    color: #73C0DA;
    font-family: OpenSans;
    font-size: inherit;
    font-weight: 900;
}


/* Removing Backslashes */
.gadgetStyle003 .gadgetStyleTitle h4::before, .gadgetStyle003 .gadgetStyleTitle h4::after {
    content: "";}


/*Hide Prices in sidebar*/
.registrationInfoContainer {display:none;}


/*Hide photo attribution*/
.photoInfoGray {display:none;}


/*Public Calendar Styling*/
#idViewSwitchersTable > #group1 {display:none;}

/*Removing the divots caused by rounded corners */
.zoneRoundedCorners {
    webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px; }

/*Removing the divots caused by rounded corners */
.WaGadgetLoginForm .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"] { 
width:240px;}


#id_pucOPfl {display:none;}


/*Button Styling */
.btn a {text-decoration: none !important;}

.btn {
  background: #b9b633 !important;
  -webkit-border-radius: 5 !important;
  -moz-border-radius: 5 !important;
  border-radius: 5px !important;
  text-shadow: 1px 1px 3px #666666 !important;
  font-family: Arial !important;
  color: #ffffff !important;
  font-size: 20px !important;
  padding: 10px 30px 10px 30px !important;
  
    display: block !important;
  margin: 0 auto !important;
  width: fit-content !important;
}

.btn:hover {
  background: #73c0da !important;;
  text-decoration: none !important;
}


/*Upcoming Event Images */
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight {
    max-height: 500px !important;
    width: 600px !important;}


/*STOP CURRENT PAGE NAV FONT BIGNESS*/
.WaGadgetMenuHorizontal .menuInner ul ul > li.sel > .item > a, .WaGadgetMenuVertical .menuInner ul ul > li.sel > .item > a {
    font-size: 12pt !important;
}

/*FEATURED MEMBER LOGO BOOST*/
.WaGadgetFeaturedMember ul.layoutList li .img img {
    vertical-align: top;
    width: 300px;
}

a.stylizedButton.buttonStyle001 {padding: 14px !important;}

body{background-position: right bottom;
          background-size:100%;}


#FunctionalBlock1_ctl00_ctl00_memberProfile_divBundle 
{
    display: none;
}
/*RESOURCES SECTION*/
.zoneContentInner, .zoneSidebarLeft .rightBaseBgInner, .zoneSidebarRight .leftBaseBgInner, .zoneHeader1Inner  {
     background: transparent !important;
}