/* Reduce font size of Wild Apricot ref at bottom of page  */

#idFooterPoweredByWA {
   font: 0.700em Verdana,Arial,Helvetica,sans-serif;
}


/* Makes Menu bar shorter */

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
   padding: 14px 13px;
}


/* Makes Menu bar gray */

.WaGadgetMenuHorizontal .menuBackground {
    background: none repeat scroll 0 0 #e7e7e7;
}


/* Makes sub Menu bar gray */

.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
    background: #e7e7e7;
    color: #000000;
}


/* Makes sub Menu sub bar gray */

.WaGadgetMenuHorizontal .menuInner ul ul li > .item:hover > a {
    background: #808080;
    color: #FFFFFF;
}


/* Makes selected Menu sub bar gray */

.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item > a {
    background: none repeat scroll 0 0 #e1e1e1;
    color: #07738e;
}


/* Makes Menu bar text smaller */

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
    color: #000000;
    font: 18px/24px "Open Sans";
    text-align: left;
    white-space: nowrap;
}


/* Event page header text make smaller */

.gadgetStyle002 .gadgetStyleTitle h4 {
    font-size: 22px;
}

.WaGadgetEventsStateList .pastEventsOuterContainer h3.sectionTitle {
    font-size: 22px;
}


/* News page header text make smaller */

.WaGadgetBlog ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a {
    font-size: 20px;
}


/* Make login button smaller */

.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton {
    padding: 4px 12px 5px;
}

A, A:link, A:active, A:visited {
    color: #0054a6;
}


/* Remove the social login buttons  */

.WaGadgetAuthorizationRequired .openAuthFormContainer {
display: none !important;
}


/*SOCIAL LOGIN BUTTONS HIDE*/

.WaGadgetAuthorizationRequired .openAuthFormContainer {

    border-right: none;

    max-width: 0px;

    padding-right: 40px;

    display: none;

}


.WaGadgetAuthorizationRequired .loginPageTable td {
    padding: 15px;
}


/*PADDING TO SOCIAL LOGIN BUTTONS HIDE*/

.WaGadgetAuthorizationRequired .authFormContainer {

    padding-left: 0;

}


/*MEMBER SOCIAL LOGIN BUTTONS HIDE*/

#socialLoginContainer, #idSocialLoginContainer {

display: none;

}


/*Reduce font size on Meetings page*/

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
    font-size: 20px;
}

.gadgetStyle002 .gadgetStyleTitle h4 {
    font-size: 20px;
}


/*Reduce header font size on Directory page*/

.genericListTable thead th, .membersTable thead th {
    font-size: 20px;
}


/*Reduce h4 font size on Directory profile*/

.captionOuterContainer .captionContainer .fieldBody h4 {
    font-size: 25px;
}