.gadgetStyle004 {
    border-color: #2F8789 !important;
}

.gadgetTitleH4 {
    color: white !important;
}

.gadgetStyleTitle {
    background-color: #2F8789 !important;
}

.wa-authenticateLoginLink.facebook {
    display: none !important;
}

.connectExternalProfileButton.wa-authenticateLoginLink.Facebook {
    display: none !important;
}

.header-buttons {
    display:flex;
    justify-content: flex-end;
    direction: ltr;
}

.header-buttons > div {
    padding: 10px;
}

.donate-centered {
    display:flex;
    justify-content:center;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.dir>.item>a:after {
    content: "▼" !important;
    position: relative;
    display: inline;
  }

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.dir>.item>a>span:before {
    background: none !important;
}

@media only screen and (min-width: 600px) and (max-width: 959px) {
    .WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.dir>.item>a:after {
    content: "" !important;
    position: relative;
    display: inline;
  }
}

.memberDirectory tr:nth-child(4n+1), tr:nth-child(4n+2) {
    background-color: #f0f0f0;
}

.membership-table {
    tr:nth-child(even) {
        background-color: #f2f2f2;
    }

    th, td {
        padding: 10px;
    }
}