h1, h2, h3, h4, h5, h6, .WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle, .formTitleOuterContainer h3.formTitle, .genericListTable thead th, .membersTable thead th {
  font-family: "Roboto Condensed", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  line-height:1.4em;
  letter-spacing: .01em;
  font-style: normal;
  text-transform: none;
}

body, p, li, .formTitleOuterContainer {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  line-height: 1.5em;
  font-style: normal;
}

a {
  text-decoration: none;
}

A:not(.stylizedButton), A:link:not(.stylizedButton), A:active:not(.stylizedButton), A:visited:not(.stylizedButton), .gadgetStyleNone a:not(.stylizedButton), .gadgetStyleNone a:link:not(.stylizedButton) {
  font-size: 1em;
}

p a {
  text-decoration: underline;
}

/* Header Styles */

.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink {
  color: #3C3C7B;
}

.WaGadgetLoginForm .loginContainer.loginContainer .loginLink {
  color: #3C3C7B;
}

.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover {
  background: #3C3C7B;
}

/* Horizontal Menu Styles */

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a, .WaGadgetMenuHorizontal .menuInner ul ul li>.item>a, .WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel>li.sel>.item>a, .WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel>li>.item>a {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  line-height: 1.5em;
  font-style: normal;
  text-transform: capitalize;
  color: #141414;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a, .WaGadgetMenuHorizontal .menuInner ul ul li>.item>a {
  padding: 12px 18px;
  font-size:1em;
  color: #141414;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a:hover, .WaGadgetMenuHorizontal .menuInner ul.secondLevel > li > .item > a:hover {
  background-color:#F9E8E8;
  color: #141414;
}

.WaGadgetMenuHorizontal .menuInner ul.secondLevel > li > .item > a, .WaGadgetMenuHorizontal .menuInner ul.secondLevel > li > .item > a:hover {
  color: #141414;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {}

/* Button Styles */

a.stylizedButton.buttonStyle001, a.stylizedButton.buttonStyle002, a.stylizedButton.buttonStyle003, a.stylizedButton.buttonStyle004, a.stylizedButton.buttonStyle005, a.stylizedButton.buttonStyle006, a.stylizedButton.buttonStyle007, a.stylizedButton.buttonStyle008, .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton, .navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type=submit], .WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer input.searchButton, .WaGadgetAuthorizationRequired .loginPageTable input.loginButton, .generalFieldsContainer input.typeButton, .generalFieldsContainer input[type=submit], .WaGadgetContactProfile .topButtonsOuterContainer input.typeButton {
  color:white;
  background-color: #3C3C7B;
  font-family: "Roboto Condensed", sans-serif;
  font-optical-sizing: auto;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1em;
  line-height: 1.4em;
  letter-spacing: .05em;
  font-style: normal;
  padding: 1em 2.5em;
}

a.buttonStyle001:hover, a:link.buttonStyle001:hover,
a.buttonStyle002:hover, a:link.buttonStyle002:hover,
a.buttonStyle003:hover, a:link.buttonStyle003:hover,
a.buttonStyle004:hover, a:link.buttonStyle004:hover,
a.buttonStyle005:hover, a:link.buttonStyle005:hover,
a.buttonStyle006:hover, a:link.buttonStyle006:hover,
a.buttonStyle007:hover, a:link.buttonStyle007:hover,
a.buttonStyle008:hover, a:link.buttonStyle008:hover, .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton:hover, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover, .navigationOuterContainer input.nextButton:hover, .navigationOuterContainer input.typeButton:hover, .navigationOuterContainer input[type=submit]:hover, .WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer input.searchButton:hover, .WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover, .generalFieldsContainer input.typeButton, .generalFieldsContainer input[type=submit]:hover, .WaGadgetContactProfile .topButtonsOuterContainer input.typeButton:hover {
  background-color: #3c3c7b;
  color: #ffffff;
  opacity: .9;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton {
  padding: .7em 2em;
  font-size: .8em;
  //color: #3C3C7B;
  //background-color: #ffffff;
  //border: 2px solid #3C3C7B;
}

/* Events Calendar Styles */

.WaGadgetEventsStateList .pastEventsOuterContainer {
  border-top: 3px solid #eeeeee;
}

.WaGadgetEventsStateList h3.sectionTitle {
  font-family: "Roboto Condensed";
  text-transform: capitalize;
  font-weight:500;
}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle {
  font-size:1.5em;
}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer {
  margin-bottom:.5em;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
  height: auto !important;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
  background: #F9E8E8;
}

.WaGadgetEventsStateList .pageTitleOuterContainer {
  display: none;
}

.WaGadgetEventsStateList .boxesList .boxesListItem+.boxesListItem {
  margin-top:40px;
}

/* FORMS */

.formTitleOuterContainer h3.formTitle {
  font-size: 1.4em;
  text-transform: capitalize;
}

/* Facebook/Google Login Options */
.WaGadgetAuthorizationRequired .openAuthFormContainer {
//  display: none;
}

/* TABLE */

.genericListTable tbody .memberValue h5, .membersTable tbody .memberValue h5 {
  font-size: 1em;
}

/* FOOTER */

.zoneFooter2 a, .zoneFooter2 a:hover {
  color: white !important;
}

/* MOBILE FIXES */
/*
//header
@media (max-width: 767px) {
    .zonePlace.zoneHeader1 {
      max-height:130px;
    }
}

@media screen and (max-width: 767px) {
    p, li, .fieldLabel, .labelTitle, .labelSubTitle, .fieldSubContainer {
        font-size: 1.15em !important;
    }

    h1 {
        font-size: 2em !important;
    }

    h2 {
        font-size: 1.8em !important;
    }
    h3 {
        font-size: 1.6em !important;
    }
    h4 {
        font-size: 1.4em !important;
    }
    h5 {
        font-size: 1.2em !important;
    }
    h6 {
        font-size: 1em !important;
    }
}*/