.gadgetStyleTitle {background: black;}
#idFooterPoweredByWA {display: none;}
input[type=submit]:hover, input[type=button]:hover {
    background-color: #ffcf06 !important;
}

input[type=submit], input[type=button] {
background-color: #2B328C; !important; color: white; }


.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {color: #2B328C;}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a:visited {color: #2B328C;}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a:hover {color: #FFCF06;}

.membersTable a {color: #2B328C;}
.membersTable a:visited {color: #2B328C;}
.membersTable a:hover {color: #FFCF06;}
a {color: #2B328C; text-decoration: underline;}
a:visited {color: #2B328C;}
a:hover {color: #FFCF06;}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton {background: #2B328C;}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"] {background: #2B328C;}

.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton {background: #2B328C;}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton:hover {background: #FFCF06;}
.generalFieldsContainer .fieldSubContainer input[type="submit"], .generalFieldsContainer .fieldSubContainer input.typeButton {background: #2B328C;}
.WaGadgetContactProfile .topButtonsOuterContainer .inner input.typeButton {background: #2B328C;}
.navigationOuterContainer .navigationContainer .right input[type="submit"] {background: #2B328C;}
.WaGadgetUnsubscribeFromEmails form input[type="submit"] {background: #2B328C;}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton[type="button"] {background: #2B328C;}
 .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton[type="button"]{background: #2B328C;}

.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageTitleContainer h1.pageTitle {color: #2B328C;}

.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer {
    margin: 50px;}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
    width: 35%;
    background: #FFCF06 none repeat scroll 0% 0%;
padding: 5px 5px 5px 5px;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    padding: 0px 0px 0px 0px;}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
    padding: 0px 10px;
    width: 60%;}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    padding: 25px 0px 0px 0px;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleContainer {
    padding: 0px;
}
.gadgetStyle001 .gadgetStyleTitle h4, .gadgetStyle003 .gadgetStyleTitle h4 {
    margin: 4px;}
.gadgetStyle001 .gadgetStyleBody, .gadgetStyle002 .gadgetStyleBody, .gadgetStyle003 .gadgetStyleBody {
     padding: 5px;
}
.gadgetStyle003 .gadgetStyleTitle h4, .WaGadgetDonationGoal.gadgetStyle003 .gadgetStyleTitle h4 {
    color: #FFF;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
  background: #ffffff !important;
}
@media (min-width: 768px) {
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
    width: 30%;
    box-sizing: border-box;
  }

  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
    width: 65%;
    box-sizing: border-box;
  }
}

.WaGadgetEvents.WaGadgetEventsStateDetails .boxBodyContentOuterContainer img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer {
  margin-left: 10px;
  margin-right: 10px;
}
/* Center all website pages at a maximum of 1600 pixels */
@media screen and (min-width: 1000px) {
  #mLayout .zoneWrap {
    width: 96% !important;
    max-width: 1600px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  #mLayout .zoneInner,
  #mLayout .WaPlaceHolder {
    width: 100% !important;
    max-width: 1600px !important;
    box-sizing: border-box;
  }
}
/* Allow the Partner Sponsors section to expand */
#id_nG5BqFo,
#id_nG5BqFo .gadgetStyleBody {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
/* ROUNDED, TRANSPARENT KNOA NAVIGATION */

.WaGadgetMenuHorizontal,
.WaGadgetMenuHorizontal .menuInner,
.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
  background: transparent !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Remove background from individual tab containers */
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li,
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item {
  background: transparent !important;
  border: 0 !important;
}

/* Menu lettering and rounded links */
.WaGadgetMenuHorizontal .menuInner ul li > .item > a {
  font-family: "Helvetica Neue", Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  letter-spacing: 0.3px !important;
  text-transform: none !important;
  text-decoration: none !important;
  text-shadow: none !important;
  color: #092e59 !important;
  background: transparent !important;
  background-image: none !important;
  border: 0 !important;
  border-radius: 12px !important;
  box-shadow: none !important;
  transition: background-color 0.2s ease, color 0.2s ease;
}

.WaGadgetMenuHorizontal .menuInner ul li > .item > a > span {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  text-transform: none !important;
  color: inherit !important;
  background: transparent !important;
}

/* Main tab spacing */
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
  padding: 15px 18px !important;
  line-height: 24px !important;
}

/* Subtle rounded hover highlight */
.WaGadgetMenuHorizontal .menuInner ul li > .item > a:hover,
.WaGadgetMenuHorizontal .menuInner ul li > .item > a:focus-visible {
  background: rgba(9, 46, 89, 0.08) !important;
  color: #092e59 !important;
}

/* Selected page */
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a {
  background: rgba(9, 46, 89, 0.08) !important;
  color: #092e59 !important;
  box-shadow: inset 0 -3px 0 #d6aa35 !important;
}

/* Keyboard focus */
.WaGadgetMenuHorizontal .menuInner ul li > .item > a:focus-visible {
  outline: 2px solid #092e59 !important;
  outline-offset: -3px;
}

/* Dropdowns remain white for readability over page content */
.WaGadgetMenuHorizontal .menuInner ul.secondLevel {
  background: #ffffff !important;
  border: 0 !important;
  border-radius: 12px !important;
  padding: 6px !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.14) !important;
}

.WaGadgetMenuHorizontal .menuInner ul.secondLevel > li,
.WaGadgetMenuHorizontal .menuInner ul.secondLevel > li > .item {
  background: transparent !important;
}

.WaGadgetMenuHorizontal .menuInner ul.secondLevel > li > .item > a {
  padding: 12px 16px !important;
  line-height: 22px !important;
  white-space: normal !important;
}

.WaGadgetMenuHorizontal .menuInner ul.secondLevel > li.sel > .item > a {
  background: rgba(9, 46, 89, 0.08) !important;
  color: #092e59 !important;
}

/* Mobile menu button */
.WaGadgetMenuHorizontal .menuInner .menuButton {
  background-color: transparent !important;
  color: #092e59 !important;
  border-radius: 12px !important;
}

/* Smaller-screen spacing */
@media screen and (max-width: 767px) {
  .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
    padding: 12px 14px !important;
  }
}