html { overflow-y: scroll; }
.WaGadgetMenuVertical .menuInner ul.firstlevel > li > .item {
padding: 0 5px;
position: relative;
}
.fieldSubContainer {
    margin: 2px 0;
}
.genericListTable tbody td .memberValue h5,
.membersTable tbody td .memberValue h5 {
  padding: 0;
  margin: 0;
  font-size: 14px;
  color: black;
  font-weight: normal;
}



/* ------------------------------------- */
/* Font Styling Overrides (by Steve J) */
/* ------------------------------------- */

BODY, .gadgetStyleNone {
font-size: 1.10em;
font-family: Ubuntu Condensed, Helvetica, Arial, sans-serif;
}

h1 {
font-family: Ubuntu Condensed, Helvetica, Arial, sans-serif;
line-height: 1.1;
padding-bottom:0.5em;
}

p {
margin-top: 0.6em !important;
margin-bottom: 0.6em !important;
font-family: Ubuntu Condensed, Helvetica, Arial, sans-serif; 
}

.h2, h2 {
margin-top: 1.0em !important;
margin-bottom: 0.1em !important;
font-family: Ubuntu Condensed, Helvetica, Arial, sans-serif;
font-weight: 400;
line-height: 1.21;
text-transform: none;
}

.h3, h3 {
margin: 1.0em 0 0.1em !important;
font-family: Ubuntu Condensed, Helvetica, Arial, sans-serif;
font-weight: 400;
line-height: 1.36;
text-transform: none;
}

.h4, h4 {
margin-top: 1.0em !important;
margin-bottom: 0.1em !important;
font-family: Ubuntu Condensed, Helvetica, Arial, sans-serif;
font-weight: 400;
line-height: 1.25;
text-transform: uppercase;
}

.h5, h5 {
margin-top: 1.0em !important;
margin-bottom: 0.1em !important;
font-family: Ubuntu Condensed, Helvetica, Arial, sans-serif;
font-weight: 400;
line-height: 1.25;
text-transform: none;
}

.gadgetStyle002 a:hover, .gadgetStyle002 a:link:hover {
color: #FFA500;
text-decoration: none;
}

A, A:link, A:active, A:visited, .gadgetStyleNone a, .gadgetStyleNone a:link {
color: #2a95b5;
}

.WaGadgetEventsStateList h3.sectionTitle {
background-color: transparent;
font-family:Ubuntu Condensed,Helvetica,'Arial',sans-serif;
font-style: normal;
text-decoration: none;
margin: .1em 0.5em 0 0 !important;
color: #2b475b;
font-size: 30px;
font-weight: 600;
text-transform: none;
line-height: 1.167;
float: left;
margin: 0 10px 0 0;
}

.quotedText, .quotedTextMixin {
margin: 1em 0 1em 70px;
font-size: 1.0em;
}

.fieldSubContainer {
font-size: 1em;
}

.captionOuterContainer .captionContainer .fieldBody h4 {
background-color: transparent;
font-family: Ubuntu Condensed, Helevatica, Arial,sans-serif;
font-style: normal;
text-decoration: none;
margin: 1.05em 0;
color: #333;
font-size: 1.10em;
font-weight: 400;
line-height: 1.36;
text-transform: none;
margin: 0;
text-transform: uppercase;
}

.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu {
list-style: none;
font-size: 1.10em;
}

/* ------------------------------------- */
/* Login Button Styling (by Steve J) */
/* ------------------------------------- */

.WaGadgetLoginButton .authenticated .loginPanel .loginBoxLogout {
display: inline;
font-family: Ubuntu Condensed, Helevatica, Arial,sans-serif;
margin: 0;
padding: 0;
background: 0;
border: 0;
color: #1a1e4d;
font-size: 1.0em !important;
text-decoration: underline;
}

.WaGadgetLoginButton .authenticated .loginPanel .loginBoxLogout:hover {
color: #2a95b5;
text-decoration: none;
}

.WaGadgetLoginButton .authenticated .loginPanel a {
color: #1a1e4d;
font-family: Ubuntu Condensed, Helevatica, Arial,sans-serif;
font-size: 1.0em !important;
}

.WaGadgetLoginButton .authenticated .loginPanel a:hover {
color: #2a95b5;
}






/* ------------------------------------- */
/* Vertical Menu Styling (by Steve J) */
/* ------------------------------------- */

html { overflow-y: scroll; }
.WaGadgetMenuVertical .menuInner ul.firstlevel > li > .item {
padding: 0 5px;
position: relative;
}

/* ------------------------------------- */
/* Field Sub Container (by Steve J) */
/* ------------------------------------- */

.fieldSubContainer {
margin: 2px 0;
}

/* ------------------------------------- */
/* Table Styling (by Steve J) */
/* ------------------------------------- */

.genericListTable tbody td .memberValue h5,
.membersTable tbody td .memberValue h5 {
padding: 0;
margin: 0;
font-size: 14px;
color: black;
font-weight: normal;
}

/* ------------------------------------- */
/* Sitewide font style (by Steve J) */
/* ------------------------------------- */

font {
color: #000000;
font-family: Ubuntu Condensed,Helvetica,Arial,sans-serif;
}

/* ------------------------------------- */
/* Horizontal Menu Styling (by Steve J) */
/* ------------------------------------- */

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {
position: relative;
display: block;
height: 26px;
padding: 11px 13px 12px;
background: inherit;
color: white;
font: normal 18px/26px 'Ubuntu Condensed','Arial',sans-serif;
white-space: nowrap;
vertical-align: top;
text-align: center;
text-decoration: none;
text-transform: uppercase;
}

.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a {
color: white;
font: normal 16px/20px 'Ubuntu Condensed','Arial',sans-serif;
white-space: nowrap;
text-align: left;
text-transform: uppercase;
}

.WaGadgetMenuHorizontal .menuInner {
position: relative;
margin: 0;
background: transparent;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
display: table;
margin: 0;
padding: 0;
background: #1a1e4d;
/* background: #2a95b5; */
text-align: left;
list-style: none;
zoom: 1;
}

/* ------------------------------------- */
/* Login Button Styling (by Steve J) */
/* ------------------------------------- */

.WaGadgetLoginButton .authenticated .loginLink {
position: relative;
display: inline-block;
width: 50px;
height: 50px;
overflow: hidden;
background: #1a1e4d;
border-radius: 25px 25px 0px 25px;
color: #ffffff;
line-height: 400px;
vertical-align: top;
text-decoration: none;
cursor: pointer;
}

.WaGadgetLoginForm .loginLink {
position: relative;
display: inline-block;
width: 50px;
height: 50px;
overflow: hidden;
background: #2a95b5;
border-radius: 25px 25px 0px 25px;
color: white;
line-height: 400px;
vertical-align: top;
text-decoration: none;
cursor: pointer;
}

.WaGadgetLoginButton .authenticated .loginLink:hover, .WaGadgetLoginButton .authenticated .loginLink.hover {
background: #2a95b5;
color: white;
}

.WaGadgetLoginButton .loginLink {
position: relative;
display: inline-block;
width: 50px;
height: 50px;
overflow: hidden;
background: #1a1e4d;
border-radius: 25px 25px 0px 25px;
color: white;
line-height: 400px;
vertical-align: top;
text-decoration: none;
}


.WaGadgetLoginButton .loginLink:hover {
background: #2a95b5;
}

.WaGadgetLoginForm .authenticated .loginLink {
position: relative;
display: inline-block;
width: 50px;
height: 50px;
overflow: hidden;
background: #2a95b5;
border-radius: 25px 25px 0px 25px;
color: #ffffff;
line-height: 400px;
vertical-align: top;
text-decoration: none;
cursor: pointer;
}

.WaGadgetLoginForm .authenticated .loginLink:hover, .WaGadgetLoginForm .authenticated .loginLink.hover {
background: #1a1e4d;
color: white;
}

.WaGadgetAuthorizationRequired .loginPageTable input.loginButton {
position: relative;
display: inline-block;
box-sizing: border-box;
min-width: 120px;
margin: 0;
padding: 14px 18px 15px;
background: #1a1e4d;
border-radius: 25px 25px 0px 25px;
border: 0;
outline: 0;
color: #ffffff;
font: normal 18px/1.22 'Ubuntu Condensed','Arial',sans-serif;
white-space: nowrap;
vertical-align: middle;
text-align: center;
text-decoration: none;
text-transform: uppercase;
cursor: pointer;
-webkit-appearance: none;
}

.WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover {
background: #2a95b5;
color: #ffffff;
}
.zonePlace.zoneWAbranding {
    display: none;
}

.WaGadgetEvents.WaGadgetEventsStateList h3.sectionTitle {
    font-size: 1.30em;
    color: #2A95B5;
    background-color: transparent;
    font-family: 'Ubuntu','Arial',sans-serif;
    margin: 1em 0 0.1em !important;
    font-weight: 400;
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td.left {
    color: #515151;
    font-family: Ubuntu Condensed, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 1.10em;
}
A, A:link, A:active, A:visited, .gadgetStyleNone a, .gadgetStyleNone a:link {
    font-size: 1.10em;
}

.logo_sec {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
}
.logo_sec .colum {
    width: 18%;
    text-align: center;
    float: left;
}
.logo_sec .colum img {
    width: 130px;
    height: auto;
}


/* ------------------------------------- */
/* Hide 'Join Us' Button on mobiles (by Steve J) */
/* ------------------------------------- */

@media screen and (max-width: 767px){
#id_NdPhrKt.WaLayoutPlaceHolder.placeHolderContainer,#id_wQif4MV.WaLayoutPlaceHolder.placeHolderContainer
{
display: none;
}
.zoneContent .gadgetStyleNone .gadgetStyleBody table {
    width: 100% !important;
}

}

/* ------------------------------------- */
/* Text colour on socials login buttons (by Steve J) */
/* ------------------------------------- */

.wa-authenticateLoginLink .authenticateLoginText {
padding-left: 5px;
color: #ffffff;
}


/* ------------------------------------- */
/* Edit Profile Button Styling (by Steve J) */
/* ------------------------------------- */

.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton {
position: relative;
display: inline-block;
box-sizing: border-box;
min-width: 120px;
margin: 0;
padding: 14px 18px 15px;
background: #1a1e4d;
border: 0;
border-radius: 25px 25px 0px 25px;
outline: 0;
color: #ffffff;
font: normal 18px/1.22 'Ubuntu Condensed','Arial',sans-serif;
white-space: nowrap;
vertical-align: middle;
text-align: center;
text-decoration: none;
text-transform: uppercase;
cursor: pointer;
-webkit-appearance: none;
margin-right: 10px;
}

.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton:hover {
background: #2a95b5;
color: #ffffff;
}

/* ------------------------------------- */
/* Change Password Button Styling (by Steve J) */
/* ------------------------------------- */

.generalFieldsContainer input.typeButton, .generalFieldsContainer input[type=submit] {
position: relative;
display: inline-block;
box-sizing: border-box;
min-width: 120px;
margin: 0;
padding: 14px 18px 15px;
background: #1a1e4d;
border: 0;
border-radius: 25px 25px 0px 25px;
outline: 0;
color: #ffffff;
font: normal 18px/1.22 'Ubuntu Condensed','Arial',sans-serif;
white-space: nowrap;
vertical-align: middle;
text-align: center;
text-decoration: none;
text-transform: uppercase;
cursor: pointer;
-webkit-appearance: none;
margin-right: 10px;
}
.generalFieldsContainer input.typeButton:hover, .generalFieldsContainer input[type=submit]:hover {
background: #2a95b5;
color: #ffffff;
}

/* ------------------------------------- */
/* Blog Edit Button Styling (by Steve J) */
/* ------------------------------------- */

.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit] {
position: relative;
display: inline-block;
box-sizing: border-box;
min-width: 120px;
margin: 0;
padding: 14px 18px 15px;
background: #1a1e4d;
border: 0;
outline: 0;
color: #ffffff;
font: normal 18px/1.22 'Ubuntu Condensed','Arial',sans-serif;
white-space: nowrap;
vertical-align: middle;
text-align: center;
text-decoration: none;
text-transform: uppercase;
cursor: pointer;
-webkit-appearance: none;
}

.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit]:hover {
background: #2a95b5;
color: #ffffff;
}

/* ------------------------------------- */
/* RSS Feed Icon Styling (by Steve J) */
/* ------------------------------------- */

A, A:link, A:active, A:visited, .gadgetStyleNone a, .gadgetStyleNone a:link {
color: #f26522;
}
A:hover, .gadgetStyleNone a:hover, .gadgetStyleNone a:hover {
    color: #FFA500;
}

/* ------------------------------------- */
/* Button Styling (by Steve J) */
/* ------------------------------------- */

a.buttonStyle001, a:link.buttonStyle001 {
position: relative;
display: inline-block;
min-width: 60px;
margin: 0;
padding: 14px 18px 15px;
background: #1a1e4d;
border-radius: 32px 32px 0px 32px;
color: #ffffff;
font-family: 'Ubuntu Condensed','Arial',sans-serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
line-height: 1.22;
white-space: nowrap;
text-align: center;
text-decoration: none;
}

a.buttonStyle002, a:link.buttonStyle002 {
padding: 12px 20px 13px;
border-radius: 32px 32px 0px 32px;
color:#ffffff;
}

a.buttonStyle003, a:link.buttonStyle003 {
padding: 12px 20px 13px;
border-radius: 32px 32px 0px 32px;
}

a.buttonStyle004, a:link.buttonStyle004 {
position: relative;
display: inline-block;
min-width: 60px;
margin: 0;
padding: 10px 20px 11px !important;
border: 3px solid #2a95b5 !important;
border-radius: 32px 32px 0px 32px;
font-style: normal;
font-weight: 600 !important;
line-height: 1.22;
white-space: nowrap;
text-align: center;
text-decoration: none;
}
a.stylizedButton.buttonStyle004:hover {
color: #FFA500;
border-color: #FFA500 !important;
}

/* ------------------------------------- */
/* Mobile Panel Styling (by Steve J) */
/* ------------------------------------- */

.WaGadgetMobilePanel .mobilePanel {
position: relative;
height: 50px;
background: #1a1e4d;
color: white;
}

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton {
position: absolute;
display: inline-block;
width: 50px;
height: 50px;
overflow: hidden;
color: #ffffff;
white-space: nowrap;
text-decoration: none;
text-indent: 1000px;
cursor: pointer;
}

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:hover {
background: 0;
color: #FFA500;
}

/* ------------------------------------- */
/* Mobile Navigation Styling (by Steve J) */
/* ------------------------------------- */

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {
margin: 0;
padding: 10px 0;
background: #2a95b5;
border-top: 1px solid #c1dbee;
text-align: left;
list-style: none;
}
.member_logo_sec .WaLayoutTable tr.WaLayoutRow {
    display: flex;
    align-items: start;
    justify-content: space-between;
}
.member_logo_sec .WaLayoutTable tr.WaLayoutRow .gadgetStyleBody p:first-child {
    min-height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}







@media (max-width: 767px){
  .member_logo_sec .WaLayoutTable tr.WaLayoutRow {
    flex-wrap: wrap;
}
.member_logo_sec .WaLayoutTable tr.WaLayoutRow .WaLayoutItem {
    width: 50% !important;
    margin: 0 0 20px;
}
.member_logo_sec .WaLayoutTable tr.WaLayoutRow .gadgetStyleBody p a {
    font-size: 15px;
}

}