HTML > BODY
{font: 10px, aktiv-grotesk, sans-serif;
}
h1.serif {
    font-family: "AktivGrotesk", Times, serif;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li.sel>.item>a
{
    color: #0b8b42;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item>a
{
    color: #ffffff;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item>a:hover{
    color: #0b8b42;
}
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink
{
    background: #0b8b42;
}
.zoneWAbranding, .zoneWAbranding a
{
    color: #ffffff !important;
    background-color: #133e5f;
}
.zoneWAbranding
{
    margin-top: 0px;
    display: none;
}
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink.hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink.hover
{
    background: #133e5f;
}
.WaGadgetLoginButton .loginContainer.loginContainer .loginLink
{
    background: #0b8b42;
}
.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink
{
    color: #6A9934;
}
.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover
{
    background-color: #6A9934;
}




.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink {
width: 150px;
height: 50px;
}
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink:before {
font: normal 25px/50px 'Tahoma';
content: 'Profile';
}
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink{
width: 150px;
height: 50px;
}
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink:before{
font: normal 25px/50px 'Tahoma';
   content: 'Login';
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover
{
    background: #0b8b42;
}
.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink
{
    color: #0b8b42;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated .loginLink:before,
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated .loginLink:before {
    display: inline-block!important;
    content: 'Hello '!important;
    font-family: 'PT Sans', sans-serif!important;
    font-size: 1rem!important;
    position: relative!important;
    line-height: 1!important;
    width: auto!important;
    padding-right: 6px!important;
}










@import url('https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');


body {
    font-family: 'PT Sans', sans-serif;
    line-height: 1.5;
    font-weight: 300;
    font-size: 18px;
    -webkit-font-smoothing: antialiased;
    color: #333;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Open Sans', serif !important;
    text-transform: none!important;
    font-style: normal;
    letter-spacing: -0.9px;
    font-weight: 700!important;
    color: #06243D;
    margin: 3rem 0 1rem;
}

h4,h5,h6 {
    margin: 2rem 0 0 0;
}


.promo, h1.promo,
h1 {
    font-family: 'PT Serif', serif;
    color: #0E3453;
    font-size: 2.7em;
    line-height: 1.08em;
    text-align: left;
    margin: 0 0 1.5rem 0;
}

@media screen and (max-width: 479px) {
    .promo, h1.promo,
    h1 {
        font-size: 1.7em;
    }
}

h2 {
    font-size: 2.4em;
    line-height: 1.3em;
}

h3 {
    font-size: 1.7em;
    line-height: 1.3em;
}

h4 {
    font-size: 1.4em;
    line-height: 1.3em;
}
h5 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 5px;
}
h6 {
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    margin-bottom: 5px;
}

/*a {
    color: #16968E;
    text-decoration: underline;
}*/

[class*='EditableArea'] ul {
    margin: 1em 0 3em 36px;
}


.zoneHeader2 .WaGadgetMenuHorizontal {
    padding: 0 5px!important;
}


#id_cR5OGFX td {
    padding-right: 17px;
    padding-bottom: 25px;
}


#id_cR5OGFX .WaLayoutSeparator {
    width: 1px;
}


.WaGadgetLast.WaGadgetUpcomingEvents .title a {
    font-size: 19px!important;
}

.WaGadgetLast.WaGadgetUpcomingEvents .date {
    font-size: 16px!important;
}

.WaGadgetLast.WaGadgetUpcomingEvents .location {
    font-size: 16px!important;
}


/* Dashboard cards */
#id_I7ohmEx,
#id_7jeXhij, #id_FJJLN8E, #id_F1A9J5E, #id_rqjhzzt , #id_SHz1XuE, #id_4ZZza3K {
    border: 1px #A5D6FB solid;
    border-radius: 12px;
    padding-bottom: 20px;
}

#id_I7ohmEx h3,
#id_7jeXhij h3, #id_FJJLN8E h3, #id_F1A9J5E h3, #id_rqjhzzt h3, #id_oHuYmHl p, #id_SHz1XuE h3, #id_4ZZza3K h3
  {
       padding: 0 20px 0 20px;
       margin-top: 0px;
}

#id_I7ohmEx p,
#id_7jeXhij p, #id_FJJLN8E p, #id_F1A9J5E p, #id_oHuYmHl p, #id_rqjhzzt p, #id_SHz1XuE p, #id_4ZZza3K p
  {
       padding: 0 20px 0 20px;
       margin-top: 0px;
}

a.btn-link
  {
           font-size: 1.15rem;
        font-weight: 700;
        color: #FFF;
        background-color: #16968E;
    text-transform: uppercase;
    border: 1px solid #16968E;
    border-radius: 28px;
    display: inline-block;
    margin: 0 0 1rem -1px;
    padding: 10px 27px;
    cursor: pointer;
    user-select: none;
    outline: none;
    text-decoration: none;
    white-space: nowrap;
    -webkit-transition: background-color .15s ease;
    transition: background-color .15s ease;
}

a.btn-link:hover {
        background-color: #0b8b42;
    border: 1px solid #0b8b42;
    text-decoration: none;
    transform: translateY(-1px);
    box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
}







/* POWERED BY WILD APRICOT HIDE */
#idFooterPoweredByWA{
    display: none;
}


/* SOCIAL LOGIN BUTTONS HIDE */
.WaGadgetAuthorizationRequired .openAuthFormContainer {
border-right: none;
max-width: 0px;
padding-right: 40px;
display: none;
}

/* PADDING TO SOCIAL LOGIN BUTTONS HIDE */
.WaGadgetAuthorizationRequired .authFormContainer {
padding-left: 0;
}


/* MEMBER SOCIAL LOGIN BUTTONS HIDE */
#socialLoginContainer, #idSocialLoginContainer {
display: none;
}

.zoneSidebar{
    display: none;
}

.zoneMain{
    padding-left:0 !important;
}

.pageModeEdit .zoneSidebarLeft+.zoneMain{
    padding-left:0 !important;
}




.WaGadgetBreadcrumbs {
    margin: 0;
    padding: 0 0 2rem 0;
}

.WaGadgetBreadcrumbs a {
    text-decoration: none;
}





.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated .loginLink:before,
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated .loginLink:before {
    display: inline-block!important;
    content: 'Hello '!important;
    font-family: 'PT Sans', sans-serif!important;
    font-size: 1rem!important;
    position: relative!important;
    line-height: 1!important;
    width: auto!important;
    padding-right: 6px!important;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer .loginLink,
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer .loginLink {
    overflow: visible!important;
    width: auto!important;
    line-height: 1!important;
    font-weight: 400!important;
    height: auto!important;
    padding: 10px 28px 12px!important;
    border-radius: 21px!important;
    text-align: center!important;
    white-space: nowrap!important;
    background-color:#0b8b42!important;
    color: #FFFFFF!important;
    top: 15px;
}



.WaGadgetLoginForm.LoginFormStyle001 .loginContainer .loginLink:hover,
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer .loginLink:hover {
    background-color: #0b8b42;
    /*border: 1px solid #11726c;*/
    text-decoration: none;
    transform: translateY(-1px);
    box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
}





.WaGadgetLoginForm.LoginFormStyle001 .loginContainer .loginLink:before,
.WaGadgetLoginForm.LoginFormStyle002 .loginContainer .loginLink:before {
    display: none;
}


















/*rid that login text*/
#id_XNYVBGR {
    display: none;
}
