  /***  responsive headers  ***/
@media screen and (max-width:320px) {
 html:not([class*="WaPlaceHolder"]) .promo,
 html:not([class*="WaPlaceHolder"]) h1.promo {
  font-size:24px;
  line-height:1.167
 }
}
  /***  Login Button  ***/
.WaGadgetLoginButton .loginContainer.loginContainer .loginLink{
  background-color:rgb(27, 96, 168);
}
.WaGadgetLoginButton .loginContainer.loginContainer .loginLink:hover{
  background-color:rgb(0, 83, 179);
  background: rgb(0, 83, 179);
}
.leadership img{
  width:110px;
  height: 110px;
  background: #ffffff;
  border-radius: 50%;
}
.leadership{
  margin: auto;
  align-content: center;
}
.WaGadgetFeaturedMember ul .label_1 a{
  font-family: Lato;
  font-size: .8em;
  font-style: normal;
  font-weight: bold;
}
.WaGadgetFeaturedMember.FeaturedMember001 ul.showPic li .img a{
background-color: #ffffff;
}
.WaGadgetAuthorizationRequired .loginPageTable input.loginButton{
  background-color: rgb(27, 96, 168);
}
.WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover{
  background-color: rgb(0, 83, 179);
  background: rgb(0, 83, 179);
}
.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type="submit"]{
  background-color: rgb(27, 96, 168);
}
.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type="submit"]:hover{
  background-color: rgb(0, 83, 179);
  background: rgb(0, 83, 179);
}
.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton{
  background-color: rgb(27, 96, 168);
}
.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton:hover{
  background-color: rgb(0, 83, 179);
}
.WaGadgetContactProfileStateMain .actionButtonContainer input[type="submit"]{
  background: rgb(27, 96, 168);
}
.WaGadgetContactProfileStateMain .actionButtonContainer input[type="submit"]:hover{
  background: rgb(0, 83, 179);
}
.navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type="submit"]{
  background-color: rgb(27, 96, 168)
}
.navigationOuterContainer input.nextButton:hover, .navigationOuterContainer input.typeButton:hover, .navigationOuterContainer input[type="submit"]:hover{
  background-color: rgb(0, 83, 179);
  background: rgb(0, 83, 179);
}
.commonMessageBox .cww-co .buttons input[type="submit"], .commonMessageBox .cww-co .buttons input.typeButton{
  background: rgb(27, 96, 168);
}
.commonMessageBox .cww-co .buttons input[type="submit"]:hover, .commonMessageBox .cww-co .buttons input.typeButton:hover{
  background: rgb(0, 83, 179);
}
.WaGadgetMemberPublicProfileStateMain .profileHeaderContainer input.typeButton{
  background: rgb(27, 96, 168);
}
.WaGadgetMemberPublicProfileStateMain .profileHeaderContainer input.typeButton:hover{
  background: rgb(0, 83, 179);
}
.generalFieldsContainer .fieldSubContainer input[type="submit"]{
  background: rgb(27, 96, 168);
}
.generalFieldsContainer .fieldSubContainer input[type="submit"]:hover{
  background: rgb(0, 83, 179);
}
.WaGadgetContactProfileStatePhotoGallery .emptyGalleryPanelInnerDiv .addAlbumButton{
  background: rgb(27, 96, 168);
}
.WaGadgetContactProfileStatePhotoGallery .emptyGalleryPanelInnerDiv .addAlbumButton:hover{
  background: rgb(0, 83, 179);
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton{
  background: rgb(27, 96, 168);
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton:hover{
  background: rgb(0, 83, 179);
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .emptyAlbumPanelNoDescription input.typeButton{
  background: rgb(27, 96, 168);
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .emptyAlbumPanelNoDescription input.typeButton:hover{
  background: rgb(0, 83, 179);
}
.WaGadgetRecentBlogPosts.recentBlogPostsStyle002 ul li .author{
display:none;
}
.WaGadgetRecentBlogPosts.recentBlogPostsStyle002 ul li .author{
display:none;
}.WaGadgetRecentBlogPosts.recentBlogPostsStyle002 ul li .date::after {
    content: ' ';
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer input.searchButton{
  background: rgb(27, 96, 168);
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer input.searchButton:hover{
  background: rgb(0, 83, 179);
}
.WaGadgetPhotoAlbumStateList .photoAlbumUploadButtonContainer input.typeButton{
  background: rgb(27, 96, 168);
}
.WaGadgetPhotoAlbumStateList .photoAlbumUploadButtonContainer input.typeButton:hover{
  background: rgb(0, 83, 179);
}
.WaGadgetUnsubscribeFromEmails form input[type="submit"]{
  background: rgb(27, 96, 168);
}
.WaGadgetUnsubscribeFromEmails form input[type="submit"]:hover{
  background: rgb(0, 83, 179);
}

.WaGadgetPoll .bottomLine input[type="submit"]{
  background: rgb(27, 96, 168);
}
.WaGadgetPoll .bottomLine input[type="submit"]:hover{
  background: rgb(0, 83, 179);
}

.WaGadgetTermsOfUse .login-role-actions input[type="submit"]{
  background: rgb(27, 96, 168);
}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"]:hover{
  background: rgb(0, 83, 179);
}
.WaGadgetBlog .boxBodyInfoOuterContainer .postedByLink a{
  display: none;
}
.WaGadgetBlog .boxBodyInfoOuterContainer .postedByLink{
  visibility: hidden;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton{
  background: rgb(27, 96, 168);
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton:hover{
  background: rgb(27, 96, 168);
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton:hover{
  background: rgb(0, 83, 179);
}
.upcomingEventsContainer{
  padding: 20px;
  outline: 2px solid grey;
}
.WaGadgetEventsStateList .pastEventsOuterContainer h3.sectionTitle{
  font-family: 'Lato','Arial',sans-serif;
  text-transform: uppercase;
}
.addBottomSpace{
margin-bottom: 40px;
}
.formTitleOuterContainer h3.formTitle{
	visibility: hidden;
}
.levelRecurring{
  display: none;
}
ul#top-to-bottom {
    position: absolute;
    width:50px;
    text-align: left;
    float: left;
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
}
ul#top-to-bottom > li {
    width: 50px;
    height: 50px;
    position: relative;
    float: right;
    display: block;
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
}
#id_ehsalEy .text {
  visibility: hidden
}
.slice-wrapper {
  display: flex;
  flex-direction: column;
  gap: 0;
  align-items: center;   /* ✅ centers the whole layout */
}

.slice-row {
  display: flex;
  gap: 0;
  flex-wrap: nowrap;
}

.slice-row img {
  display: block;
  max-width: 100%;
  height: auto;
}