@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
.infoOuterContainer {
  background: #f1f1f1;
}
h1, .header, h1.header, .gadgetStyle002 h1.header, h2, .gadgetStyle002 h2, h3, h4, .gadgetStyle002 h4:not(.gadgetTitleH4):not(.h4Alt), h5, .gadgetStyle002 h5 {
    font-family: "Playfair Display", serif;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li > .item > a {
    font-family: "Playfair Display", serif;
}

/* MOBILE PANEL */
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:hover {
  background: #008e84;
  color: white;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel, .WaGadgetMobilePanel .mobilePanel .loginInner {
    background: #008e84;
    border-top: 1px solid #008e84;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul {
    background: #008e84;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li > .item > a, .WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel > li.sel > .item > a  {
  color: #fff;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"], .WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginActionRememberMe label::before {
     background: #008e84; 
}
/* END MOBILE PANEL */

/* LOGIN */


.WaGadgetLoginButton .loginContainer.loginContainer .loginLink {
  background: #008e84;
          font-family: "Playfair Display", serif;
}
.WaGadgetLoginButton .loginContainer.loginContainer .loginLink:hover {
  background: #33bcad;
          font-family: "Playfair Display", serif;
          color: #fff;
}
.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink {
  color: #ff8e00;
}
.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover {
  background: #ff8e00;
  color: #fff3e1;
}
/* END LOGIN */

/* INFO BOX */
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
  background: #f1f1f1;
}

/* END INFO BOX */

/* BUTTON STYLES */
a.buttonStyle001, a:link.buttonStyle001 {
        font-family: "Playfair Display", serif;
    background: transparent;
    border: 2px solid #008e84;
    color: #008e84;
    border-radius: 25px;
  position: relative;
  display: inline-block;
  box-sizing: border-box;
min-width: 40%;
  margin: 1px;
  padding: 8px 10px;
 font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  white-space: pre-wrap;
  text-align: center;
  text-decoration: none;
}
a.buttonStyle001:hover, a:link.buttonStyle001:hover {
  background: #000;
}
a.buttonStyle002, a:link.buttonStyle002 {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 112px;
  margin: 5px;
  padding: 8px 20px;
  background: #008e84;
  color: white;
        font-family: "Playfair Display", serif;
font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  white-space: pre-wrap;
  text-align: center;
  text-decoration: none;
}
a.buttonStyle002:hover, a:link.buttonStyle002:hover {
  background: #e8f9f7;
}
a.buttonStyle003, a:link.buttonStyle003 {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 112px;
  margin: 5px;
  padding: 8px 20px;
  background: #005495;
  color: #fff;
        font-family: "Playfair Display", serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  white-space: pre-wrap;
  text-align: center;
  text-decoration: none;
}
a.buttonStyle003:hover, a:link.buttonStyle003:hover {
  background: #33bcad,;
  color: #fff;
}
a.buttonStyle004, a:link.buttonStyle004 {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 112px;
  margin: 5px;
  padding: 4px 20px;
  background: transparent;
  border: 4px solid #ff8e00,;
  color: #fff;
        font-family: "Playfair Display", serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  white-space: pre-wrap;
  text-align: center;
  text-decoration: none;
}
a.buttonStyle004:hover, a:link.buttonStyle004:hover {
    background: #fff3e1;
    border-color: #fff3e1;
    color: #000;
}
a.buttonStyle005, a:link.buttonStyle005 {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 112px;
  margin: 5px;
  padding: 4px 20px;
  background: transparent;
  border: 4px solid #4a4a4a;
  color: #4a4a4a;
        font-family: "Playfair Display", serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  white-space: pre-wrap;
  text-align: center;
  text-decoration: none;
}

a.buttonStyle005:hover, a:link.buttonStyle005:hover {
  background: #4a4a4a;
  color: #fff;
}
/* END BUTTON STYLES */

/* SYSTEM BUTTONS */
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton, .WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton, .forumPanelOuterContainer .forumPanelContainer input.typeButton, .WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton, .WaGadgetAuthorizationRequired .loginPageTable input.loginButton, .WaGadgetLoginForm.LoginFormStyle001 .loginButton, .WaGadgetLoginForm.LoginFormStyle002 .loginButton, .navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type="submit"], .attachmentsContainer .attachmentsUploadContainer .inputUploadFileLabel, .commonMessageBox .cww-co .buttons input[type="submit"], .commonMessageBox .cww-co .buttons input.typeButton, .WaGadgetBlogStateList #idAddNewPostButtonContainer input[type="submit"], .WaGadgetContactProfile .topButtonsOuterContainer input.typeButton, .WaGadgetMemberPublicProfileStateMain .profileHeaderContainer input.typeButton, .WaGadgetBlogStateAddPost .boxFooterOuterContainer input, .WaGadgetBlogStateEditPost .boxFooterOuterContainer input, .WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input, .WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input {
    font-family: "Playfair Display", serif;
    background: transparent;
    border: 2px solid #008e84;
    color: #008e84;
    border-radius: 25px;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover, .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton:hover, .WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton:hover, .forumPanelOuterContainer .forumPanelContainer input.typeButton:hover, .WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton:hover, .WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover,.WaGadgetLoginForm.LoginFormStyle001 .loginButton, .WaGadgetLoginForm.LoginFormStyle002 .loginButton:hover, .navigationOuterContainer input.nextButton:hover, .navigationOuterContainer input.typeButton:hover, .navigationOuterContainer input[type="submit"]:hover, .attachmentsContainer .attachmentsUploadContainer .inputUploadFileLabel:hover, .commonMessageBox .cww-co .buttons input[type="submit"]:hover, .commonMessageBox .cww-co .buttons input.typeButton:hover, .WaGadgetBlogStateList #idAddNewPostButtonContainer input[type="submit"]:hover, .WaGadgetContactProfile .topButtonsOuterContainer input.typeButton:hover, .WaGadgetMemberPublicProfileStateMain .profileHeaderContainer input.typeButton:hover, .WaGadgetBlogStateAddPost .boxFooterOuterContainer input:hover, .WaGadgetBlogStateEditPost .boxFooterOuterContainer input:hover,.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:hover, .WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:hover  {
    background: #008e84;
    border: 2px solid #008e84;
    color: #fff;
    border-radius: 25px;
}
/* END SYSTEM BUTTONS */


/* Mobile View */
@media screen and (max-width: 766px) {
    .non-mobile {
      display: none;
}

}