.hero-title-alt {color:#f28e3f;font-weight:600;}
.pb0 p:last-child {margin-block-end:0px;}
.mobile-menu .elementor-nav-menu .sub-arrow {fill:#ffffff;}
.alt-text-link {color:#f4f4f4;text-decoration:underline !important;}
.alt-text-link:hover {color:var( --e-global-color-secondary );text-decoration:underline;}

.mainNavigation ul.elementor-nav-menu--dropdown a, .mainNavigation ul.elementor-nav-menu--dropdown a:focus, .mainNavigation ul.elementor-nav-menu--dropdown a:hover {border-inline-start:none!important;}

/* Directors Links */
.phone-link a, .email-link a {color:var( --e-global-color-primary )}
.phone-link a:hover, .email-link a:hover {color:var( --e-global-color-accent )}


.elementor-11 .elementor-element.elementor-element-892062d .elementor-nav-menu--main .elementor-item:hover, .elementor-11 .elementor-element.elementor-element-892062d .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-11 .elementor-element.elementor-element-892062d .elementor-nav-menu--main .elementor-item.highlighted, .elementor-11 .elementor-element.elementor-element-892062d .elementor-nav-menu--main .elementor-item:focus {fill:#fff;}

/* MailChimp Form */
@media (min-width: 768px) {
.MCForm {display:inline-block;}
}
@media (max-width: 820px) {
.MCForm {padding-bottom:10px}
.MCForm input[type="submit"] {width:100%;}
.MCForm label, .mc4wp-form-fields {text-align:center;}
}



/* MembershipWorks Styling */
body #SFctr button, body #SFctr a.SFbtn{color:var( --e-global-color-aa4035a );background:var( --e-global-color-accent )}
body #SFctr button:hover, body #SFctr a.SFbtn:hover {color:var( --e-global-color-aa4035a );background-color:var( --e-global-color-secondary );text-decoration:none}


/* MembershipWorks Styling Join Page */
#SFctr div.SFbox {width:100%;}
#SFctr div.SFbox {background-color:#F4F4F4;border:2px solid var( --e-global-color-accent );}

/* MembershipWorks Styling My Account Page */
#SFctr .SFmb2 {padding:40px;background-color:#F4F4F4;border:2px solid var( --e-global-color-primary );}
body #SFctr nav>a:hover{background-color:var( --e-global-color-accent );color:#fff}
body #SFctr nav>a{background-color:var( --e-global-color-primary );color:#ffffff}
#SFctr nav>a[aria-selected], #SFctr nav>a[aria-selected]:hover {background-color:var( --e-global-color-secondary );color:#ffffff}

/* MembershipWorks Styling Events Page */
#SFctr #SFevtcal .SFevtcal.SFevtcaltop {background-color:var( --e-global-color-accent );color:var( --e-global-color-aa4035a );font-family:"Nunito Sans", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;}
#SFctr #SFevtcalnav {z-index:10;}
#SFctr #SFevtlst a.SFevt {border-bottom:2px solid var( --e-global-color-primary );border-top:2px solid var( --e-global-color-primary );}

/* MembershipWorks Styling Deals Page */
#SFctr .SFcpn {background:#f4f4f4;}
#deals #SFctr .SFcpn {border:2px solid var( --e-global-color-primary );}
#deals #SFctr .SFcpn:hover {background:var( --e-global-color-primary );}

/* MembershipWorks Styling Jobs Page */
#SFctr #SFlbdlst .SFltg:first-child {border-top:2px solid var( --e-global-color-primary );}
#SFctr #SFlbdlst .SFltg {border-bottom:2px solid var( --e-global-color-primary );}

/* MembershipWorks Styling Directory Page*/
#SFctr #SFbizpne {border:2px solid var( --e-global-color-primary );}
#SFctr .SFlst>div {border:2px solid var( --e-global-color-primary );}
#SFctr .SFcrd {border:2px solid var( --e-global-color-primary );}
#SFctr a.SFcrd:hover {border:2px solid var( --e-global-color-secondary );background-color:#f8f8f8;}
#SFctr .SFfnd {border:2px solid var( --e-global-color-primary );background:#f4f4f4;}
#SFctr .SFfnd+.SFfnd {margin-top:0em;}
#SFctr .SFfndtag button {margin-left:10px;}
#SFctr .SFfndtag input[type=text] {border:2px solid var( --e-global-color-accent );}

/* MembershipWorks Styling Directory Card */
#SFctr .SFcrd .SFcrdnam {
    font-family: var( --e-global-typography-49db024-font-family ), Sans-serif;
    font-size: var( --e-global-typography-49db024-font-size );
    font-weight: var( --e-global-typography-49db024-font-weight );
    line-height: var( --e-global-typography-49db024-line-height );
    letter-spacing: var( --e-global-typography-49db024-letter-spacing );
    word-spacing: var( --e-global-typography-49db024-word-spacing );
}

#SFctr h1, #dm #SFctr h1 {
    font-family: var( --e-global-typography-99ca114-font-family ), Sans-serif;
    font-size: var( --e-global-typography-99ca114-font-size );
    font-weight: var( --e-global-typography-99ca114-font-weight );
    line-height: var( --e-global-typography-99ca114-line-height );
    letter-spacing: var( --e-global-typography-99ca114-letter-spacing );
    word-spacing: var( --e-global-typography-99ca114-word-spacing );
}

x#directory #SFctr .SFpne, x#deals #SFctr .SFpne {padding:40px;background-color:#F4F4F4;border:2px solid var( --e-global-color-accent );}
