/* Fairbanks Offroad Lions approved flyer palette 2026.10.19.4
 * Loaded after the existing styles. Layouts, data, forms and permissions stay native.
 * Source-derived colour overrides below retain selector specificity and !important.
 */
:root {
 --fol-navy:#011023; --fol-trail-gold:#D0900F; --fol-cream:#EBE5DD; --fol-dark-gold:#8A5A00;
 --fol-topo-line:#001831;
 --gold:var(--fol-trail-gold); --black:var(--fol-navy); --dark:var(--fol-navy);
 --panel:var(--fol-navy); --white:var(--fol-cream); --muted:var(--fol-cream);
 --fol-portal-border:1px solid rgba(208,144,15,.45);
 color-scheme:dark;
}
:root {
  --gold: rgb(208, 144, 15);
  --black: rgb(1, 16, 35);
  --dark: rgb(1, 16, 35);
  --panel: rgb(1, 16, 35);
  --white: rgb(235, 229, 221);
  --muted: rgb(235, 229, 221);
  --fol-portal-border: 1px solid rgba(208, 144, 15, 0.35);
  --fol-portal-shadow: 0 18px 40px rgba(1, 16, 35, 0.45);
}
body {
  color: var(--#EBE5DD);
}
.site-tabs {
  background-color: rgba(1, 16, 35, 0.97);
}
.lions-mark img {
  filter: drop-shadow(rgba(208, 144, 15, 0.28) 0px 0px 8px);
}
.nav-tabs button {
  border-top-color: rgba(208, 144, 15, 0.32);
  border-right-color: rgba(208, 144, 15, 0.32);
  border-bottom-color: rgba(208, 144, 15, 0.32);
  border-left-color: rgba(208, 144, 15, 0.32);
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
.nav-tabs button:hover, .nav-tabs button.active {
  color: rgb(1, 16, 35);
}
.hero {
  background-image: linear-gradient(90deg, rgba(1, 16, 35, 0.78), rgba(1, 16, 35, 0.35), rgba(1, 16, 35, 0.76)), url("../../uploads/2026/08/hero.jpg");
}
.hero h1 {
  text-shadow: rgba(1, 16, 35, 0.9) 0px 5px 25px;
}
.hero p {
  color: #EBE5DD;
}
.button {
  color: rgb(1, 16, 35);
}
.button.secondary {
  background-color: rgb(235, 229, 221);
  color: rgb(1, 16, 35);
}
.who {
  background-image: radial-gradient(circle at 80% 35%, rgba(208, 144, 15, 0.16), transparent 28%), linear-gradient(135deg, rgb(1, 16, 35) 0%, rgb(1, 16, 35) 55%, rgb(1, 16, 35) 100%);
  border-top-color: rgba(208, 144, 15, 0.35);
  border-bottom-color: rgba(208, 144, 15, 0.35);
}
.who h2 {
  text-shadow: rgba(1, 16, 35, 0.65) 0px 3px 18px;
}
.lead {
  color: rgb(235, 229, 221);
}
.logoHero {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.42);
  border-right-color: rgba(208, 144, 15, 0.42);
  border-bottom-color: rgba(208, 144, 15, 0.42);
  border-left-color: rgba(208, 144, 15, 0.42);
  box-shadow: rgba(208, 144, 15, 0.12) 0px 0px 0px 1px, rgba(208, 144, 15, 0.07) 0px 0px 44px inset, rgba(1, 16, 35, 0.65) 0px 18px 45px;
}
.logoHero img {
  filter: drop-shadow(rgba(208, 144, 15, 0.38) 0px 0px 22px) drop-shadow(rgba(1, 16, 35, 0.85) 0px 12px 32px);
}
.iconRow {
  border-top-color: rgba(208, 144, 15, 0.85);
}
.iconBox {
  border-right-color: rgba(208, 144, 15, 0.28);
}
.communityLine {
  border-top-color: rgba(208, 144, 15, 0.85);
  border-right-color: rgba(208, 144, 15, 0.85);
  border-bottom-color: rgba(208, 144, 15, 0.85);
  border-left-color: rgba(208, 144, 15, 0.85);
}
.card {
  border-top-color: rgba(208, 144, 15, 0.28);
  border-right-color: rgba(208, 144, 15, 0.28);
  border-bottom-color: rgba(208, 144, 15, 0.28);
  border-left-color: rgba(208, 144, 15, 0.28);
  box-shadow: rgba(1, 16, 35, 0.32) 0px 14px 34px;
}
.cubsLogo {
  border-top-color: rgba(208, 144, 15, 0.35);
  border-right-color: rgba(208, 144, 15, 0.35);
  border-bottom-color: rgba(208, 144, 15, 0.35);
  border-left-color: rgba(208, 144, 15, 0.35);
}
.tabButtons button {
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
  border-top-color: rgba(208, 144, 15, 0.4);
  border-right-color: rgba(208, 144, 15, 0.4);
  border-bottom-color: rgba(208, 144, 15, 0.4);
  border-left-color: rgba(208, 144, 15, 0.4);
}
.tabButtons button.active {
  color: rgb(1, 16, 35);
}
.tabPanel {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.3);
  border-right-color: rgba(208, 144, 15, 0.3);
  border-bottom-color: rgba(208, 144, 15, 0.3);
  border-left-color: rgba(208, 144, 15, 0.3);
}
.signGrid img {
  border-top-color: rgba(208, 144, 15, 0.35);
  border-right-color: rgba(208, 144, 15, 0.35);
  border-bottom-color: rgba(208, 144, 15, 0.35);
  border-left-color: rgba(208, 144, 15, 0.35);
}
.footer {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.45);
}
.footer img {
  border-top-color: rgba(208, 144, 15, 0.35);
  border-right-color: rgba(208, 144, 15, 0.35);
  border-bottom-color: rgba(208, 144, 15, 0.35);
  border-left-color: rgba(208, 144, 15, 0.35);
}
@media (max-width: 850px) {
.iconBox {
  border-bottom-color: rgba(208, 144, 15, 0.25);
}
}
.cubsPhotoStack img {
  border-top-color: rgba(208, 144, 15, 0.35);
  border-right-color: rgba(208, 144, 15, 0.35);
  border-bottom-color: rgba(208, 144, 15, 0.35);
  border-left-color: rgba(208, 144, 15, 0.35);
  box-shadow: rgba(1, 16, 35, 0.45) 0px 18px 40px;
}
.club-dashboard {
  background-image: linear-gradient(rgb(1, 16, 35) 0%, rgb(1, 16, 35) 100%);
  border-top-color: rgba(208, 144, 15, 0.35);
}
.club-summary-card {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.35);
  border-right-color: rgba(208, 144, 15, 0.35);
  border-bottom-color: rgba(208, 144, 15, 0.35);
  border-left-color: rgba(208, 144, 15, 0.35);
  box-shadow: rgba(1, 16, 35, 0.22) 0px 10px 24px;
}
.club-tabs {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(235, 229, 221, 0.09);
  border-right-color: rgba(235, 229, 221, 0.09);
  border-bottom-color: rgba(235, 229, 221, 0.09);
  border-left-color: rgba(235, 229, 221, 0.09);
}
.club-tab-buttons {
  border-bottom-color: rgba(235, 229, 221, 0.08);
  background-color: rgb(1, 16, 35);
}
.clubTabBtn {
  border-top-color: rgba(208, 144, 15, 0.38);
  border-right-color: rgba(208, 144, 15, 0.38);
  border-bottom-color: rgba(208, 144, 15, 0.38);
  border-left-color: rgba(208, 144, 15, 0.38);
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
.clubTabBtn:hover, .clubTabBtn.active {
  color: rgb(1, 16, 35);
}
.club-item {
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
.club-note {
  background-color: rgba(208, 144, 15, 0.08);
  border-top-color: rgba(208, 144, 15, 0.25);
  border-right-color: rgba(208, 144, 15, 0.25);
  border-bottom-color: rgba(208, 144, 15, 0.25);
  border-left-color: rgba(208, 144, 15, 0.25);
  color: rgb(235, 229, 221);
}
.launch-section {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.18);
}
.launch-section.alt {
  background-color: rgb(1, 16, 35);
}
.status-card, .action-card, .tier-card, .news-card, .contact-card, .legal-card {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.28);
  border-right-color: rgba(208, 144, 15, 0.28);
  border-bottom-color: rgba(208, 144, 15, 0.28);
  border-left-color: rgba(208, 144, 15, 0.28);
  box-shadow: rgba(1, 16, 35, 0.18) 0px 12px 30px;
}
.status-card h3, .action-card h3, .tier-card h3, .news-card h3, .contact-card h3, .legal-card h3 {
  color: rgb(235, 229, 221);
}
.status-label {
  color: rgb(1, 16, 35);
}
.progress-track {
  background-color: rgb(1, 16, 35);
}
.project-next {
  background-color: rgb(1, 16, 35);
}
.form-shell {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.35);
  border-right-color: rgba(208, 144, 15, 0.35);
  border-bottom-color: rgba(208, 144, 15, 0.35);
  border-left-color: rgba(208, 144, 15, 0.35);
}
.form-field label {
  color: rgb(235, 229, 221);
}
.form-field input, .form-field select, .form-field textarea {
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
  border-top-color: rgb(1, 16, 35);
  border-right-color: rgb(1, 16, 35);
  border-bottom-color: rgb(1, 16, 35);
  border-left-color: rgb(1, 16, 35);
}
.form-checks label {
  color: rgb(235, 229, 221);
}
.demo-submit {
  color: rgb(1, 16, 35);
}
.demo-note {
  color: rgb(235, 229, 221);
}
.demo-message {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.45);
  border-right-color: rgba(208, 144, 15, 0.45);
  border-bottom-color: rgba(208, 144, 15, 0.45);
  border-left-color: rgba(208, 144, 15, 0.45);
}
.quick-action {
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
  border-top-color: rgba(208, 144, 15, 0.32);
  border-right-color: rgba(208, 144, 15, 0.32);
  border-bottom-color: rgba(208, 144, 15, 0.32);
  border-left-color: rgba(208, 144, 15, 0.32);
}
.quick-action:hover {
  color: rgb(1, 16, 35);
}
.tier-card.featured {
  box-shadow: rgba(208, 144, 15, 0.28) 0px 0px 0px 1px, rgba(1, 16, 35, 0.28) 0px 18px 40px;
}
.tier-card ul {
  color: rgb(235, 229, 221);
}
.cta-link {
  color: rgb(1, 16, 35);
}
.cta-link.secondary {
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
  border-top-color: rgba(208, 144, 15, 0.45);
  border-right-color: rgba(208, 144, 15, 0.45);
  border-bottom-color: rgba(208, 144, 15, 0.45);
  border-left-color: rgba(208, 144, 15, 0.45);
}
.public-doc {
  background-color: rgb(1, 16, 35);
  border-top-color: rgb(1, 16, 35);
  border-right-color: rgb(1, 16, 35);
  border-bottom-color: rgb(1, 16, 35);
  border-left-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
.public-doc small {
  color: rgb(235, 229, 221);
}
.backend-badge {
  background-color: rgb(208, 144, 15);
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  color: rgb(208, 144, 15);
}
.footer-meta {
  border-top-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
.nav-tabs button.club-access-nav {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  color: rgb(208, 144, 15);
}
.nav-tabs button.club-access-nav:hover, .nav-tabs button.club-access-nav.active {
  background-image: linear-gradient(rgb(208, 144, 15), rgb(208, 144, 15));
  box-shadow: rgba(208, 144, 15, 0.35) 0px 0px 0px 1px inset, rgba(208, 144, 15, 0.18) 0px 0px 16px;
}
.embedded-subsection {
  border-top-color: rgba(208, 144, 15, 0.28);
}
.fol-document-library-intro {
  color: rgb(235, 229, 221);
}
.fol-document-search, .fol-document-category-filter {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.45) !important;
  border-right-color: rgba(208, 144, 15, 0.45) !important;
  border-bottom-color: rgba(208, 144, 15, 0.45) !important;
  border-left-color: rgba(208, 144, 15, 0.45) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.fol-document-search::placeholder {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.fol-document-search:focus, .fol-document-category-filter:focus {
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
}
.fol-document-category-filter option {
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
.fol-document-list {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.35);
  border-right-color: rgba(208, 144, 15, 0.35);
  border-bottom-color: rgba(208, 144, 15, 0.35);
  border-left-color: rgba(208, 144, 15, 0.35);
}
.fol-document-item {
  border-bottom-color: rgba(208, 144, 15, 0.16);
}
.fol-document-item:hover {
  background-color: rgb(1, 16, 35);
}
.fol-document-category {
  color: rgb(208, 144, 15);
}
.fol-document-title {
  color: rgb(235, 229, 221) !important;
}
.fol-document-description {
  color: rgb(235, 229, 221);
}
.fol-document-meta {
  color: rgb(235, 229, 221);
}
.fol-document-meta-separator {
  color: rgb(208, 144, 15);
}
.club-access-card .fol-document-view, .club-access-card .fol-document-view:link, .club-access-card .fol-document-view:visited {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(208, 144, 15) !important;
  -webkit-text-fill-color: rgb(208, 144, 15) !important;
}
.club-access-card .fol-document-view:hover, .club-access-card .fol-document-view:focus {
  background-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-document-empty, .fol-document-filter-empty {
  color: rgb(235, 229, 221);
}
.member-portal-nav .fol-member-menu > li > a {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.38) !important;
  border-right-color: rgba(208, 144, 15, 0.38) !important;
  border-bottom-color: rgba(208, 144, 15, 0.38) !important;
  border-left-color: rgba(208, 144, 15, 0.38) !important;
  color: rgb(235, 229, 221) !important;
}
.member-portal-nav .fol-member-menu > li > a:hover, .member-portal-nav .fol-member-menu > li > a:focus {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
}
.member-portal-nav .fol-member-menu > li.current-menu-item > a, .member-portal-nav .fol-member-menu > li.current_page_item > a, .member-portal-nav .fol-member-menu > li.current-menu-ancestor > a {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
}
.member-portal-nav .fol-member-menu > li.fol-member-logout:hover > a, .member-portal-nav .fol-member-menu > li.fol-member-logout:focus-within > a {
  color: rgb(235, 229, 221) !important;
}
.site-tabs {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.35);
  border-bottom-color: rgba(208, 144, 15, 0.35);
}
.site-tabs .nav-tabs li a {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.45);
  border-right-color: rgba(208, 144, 15, 0.45);
  border-bottom-color: rgba(208, 144, 15, 0.45);
  border-left-color: rgba(208, 144, 15, 0.45);
  color: rgb(235, 229, 221);
}
.site-tabs .nav-tabs li a:hover, .site-tabs .nav-tabs li a:focus {
  background-color: rgb(208, 144, 15);
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  color: rgb(1, 16, 35);
}
.site-tabs .nav-tabs li.menu-item-has-children > a::after {
  color: rgb(208, 144, 15);
}
.site-tabs .nav-tabs li.menu-item-has-children:hover > a::after {
  color: rgb(1, 16, 35);
}
.site-tabs .nav-tabs li ul.sub-menu {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.45);
  border-right-color: rgba(208, 144, 15, 0.45);
  border-bottom-color: rgba(208, 144, 15, 0.45);
  border-left-color: rgba(208, 144, 15, 0.45);
  box-shadow: rgba(1, 16, 35, 0.45) 0px 12px 28px;
}
.site-tabs .nav-tabs li ul.sub-menu li a:hover, .site-tabs .nav-tabs li ul.sub-menu li a:focus {
  background-color: rgb(208, 144, 15);
  color: rgb(1, 16, 35);
}
.nav-tabs {
  background-color: rgb(1, 16, 35);
}
.nav-tabs .fol-main-menu > li > a {
  border-top-color: rgba(208, 144, 15, 0.55);
  border-right-color: rgba(208, 144, 15, 0.55);
  border-bottom-color: rgba(208, 144, 15, 0.55);
  border-left-color: rgba(208, 144, 15, 0.55);
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
.nav-tabs .fol-main-menu > li > a:hover, .nav-tabs .fol-main-menu > li > a:focus {
  background-color: rgb(208, 144, 15);
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  color: rgb(1, 16, 35);
}
.nav-tabs .fol-main-menu > li.current-menu-item > a, .nav-tabs .fol-main-menu > li.current-menu-ancestor > a {
  background-color: rgb(208, 144, 15);
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  color: rgb(1, 16, 35);
}
.fol-landing-nav {
  background-color: rgba(1, 16, 35, 0.97) !important;
  border-bottom-color: rgba(208, 144, 15, 0.55) !important;
}
.nav-tabs .fol-main-menu li.menu-item-has-children > a::after {
  color: rgb(208, 144, 15);
}
.nav-tabs .fol-main-menu li.menu-item-has-children > a:hover::after, .nav-tabs .fol-main-menu li.current-menu-ancestor > a::after {
  color: rgb(1, 16, 35);
}
.nav-tabs .fol-main-menu .sub-menu {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.55);
  border-right-color: rgba(208, 144, 15, 0.55);
  border-bottom-color: rgba(208, 144, 15, 0.55);
  border-left-color: rgba(208, 144, 15, 0.55);
  box-shadow: rgba(1, 16, 35, 0.5) 0px 12px 28px;
}
.nav-tabs .fol-main-menu .sub-menu li a {
  color: rgb(235, 229, 221);
}
.nav-tabs .fol-main-menu .sub-menu li a:hover, .nav-tabs .fol-main-menu .sub-menu li a:focus {
  background-color: rgb(208, 144, 15);
  color: rgb(1, 16, 35);
}
.nav-tabs .fol-main-menu li.club-access-nav > a, .nav-tabs .fol-main-menu li.club-access-nav.current-menu-item > a, .nav-tabs .fol-main-menu li.club-access-nav.current_page_item > a, .nav-tabs .fol-main-menu li.club-access-nav.current-menu-ancestor > a {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(208, 144, 15) !important;
  -webkit-text-fill-color: rgb(208, 144, 15) !important;
}
.nav-tabs .fol-main-menu li.club-access-nav > a:hover, .nav-tabs .fol-main-menu li.club-access-nav > a:focus, .nav-tabs .fol-main-menu li.club-access-nav.current-menu-item > a:hover, .nav-tabs .fol-main-menu li.club-access-nav.current_page_item > a:hover, .nav-tabs .fol-main-menu li.club-access-nav.current-menu-ancestor > a:hover {
  background-image: linear-gradient(rgb(208, 144, 15) 0%, rgb(1, 16, 35) 55%, rgb(1, 16, 35) 100%) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(208, 144, 15) !important;
  -webkit-text-fill-color: rgb(208, 144, 15) !important;
  box-shadow: rgba(208, 144, 15, 0.75) 0px 0px 5px, rgba(208, 144, 15, 0.35) 0px 0px 10px !important;
  text-shadow: rgba(208, 144, 15, 0.35) 0px 0px 4px !important;
}
.um .um-button, .um input[type="submit"].um-button {
  background-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
}
.um .um-form input[type="text"], .um .um-form input[type="password"], .um .um-form input[type="email"] {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.35) !important;
  border-right-color: rgba(208, 144, 15, 0.35) !important;
  border-bottom-color: rgba(208, 144, 15, 0.35) !important;
  border-left-color: rgba(208, 144, 15, 0.35) !important;
  color: rgb(235, 229, 221) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-member {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.35) !important;
  border-right-color: rgba(208, 144, 15, 0.35) !important;
  border-bottom-color: rgba(208, 144, 15, 0.35) !important;
  border-left-color: rgba(208, 144, 15, 0.35) !important;
  color: rgb(235, 229, 221) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-member-status.rejected {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .fol-rejection-indicator {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .fol-rejection-tooltip {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-member-photo img {
  border-top-color: rgb(1, 16, 35) !important;
  border-right-color: rgb(1, 16, 35) !important;
  border-bottom-color: rgb(1, 16, 35) !important;
  border-left-color: rgb(1, 16, 35) !important;
  box-shadow: rgba(208, 144, 15, 0.5) 0px 0px 0px 1px !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-member-name, :is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-member-name a {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-member-meta, :is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-member-metaline {
  color: rgb(235, 229, 221) !important;
  border-top-color: rgba(208, 144, 15, 0.25) !important;
  border-right-color: rgba(208, 144, 15, 0.25) !important;
  border-bottom-color: rgba(208, 144, 15, 0.25) !important;
  border-left-color: rgba(208, 144, 15, 0.25) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-member-card a.um-edit-profile-btn {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-member-card a.um-edit-profile-btn::before {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-member-card a.um-edit-profile-btn:hover, :is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-member-card a.um-edit-profile-btn:focus-visible {
  background-color: rgb(235, 229, 221) !important;
  border-top-color: rgb(235, 229, 221) !important;
  border-right-color: rgb(235, 229, 221) !important;
  border-bottom-color: rgb(235, 229, 221) !important;
  border-left-color: rgb(235, 229, 221) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-new-dropdown {
  background-color: rgb(1, 16, 35) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-new-dropdown ul li a {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-new-dropdown ul li a:hover, :is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-new-dropdown ul li a:focus-visible {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-contact-private-note {
  color: rgb(235, 229, 221) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-member-directory-view-type-a[aria-pressed="true"] {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.events-member-portal-wrap .fol-member-menu > li > a {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.38) !important;
  border-right-color: rgba(208, 144, 15, 0.38) !important;
  border-bottom-color: rgba(208, 144, 15, 0.38) !important;
  border-left-color: rgba(208, 144, 15, 0.38) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.events-member-portal-wrap .fol-member-menu > li > a:hover, .events-member-portal-wrap .fol-member-menu > li > a:focus {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.events-member-portal-wrap .fol-member-menu > li.current-menu-item > a, .events-member-portal-wrap .fol-member-menu > li.current_page_item > a, .events-member-portal-wrap .fol-member-menu > li.current-menu-ancestor > a {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.tribe-events .tribe-events-c-events-bar {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.35) !important;
  border-right-color: rgba(208, 144, 15, 0.35) !important;
  border-bottom-color: rgba(208, 144, 15, 0.35) !important;
  border-left-color: rgba(208, 144, 15, 0.35) !important;
}
.tribe-events .tribe-events-c-search__input-control input {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.tribe-events .tribe-events-c-search__input-control input::placeholder {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.tribe-events .tribe-events-c-search__input-control-icon-svg {
  color: rgb(235, 229, 221) !important;
}
.tribe-events .tribe-events-c-search__input-control-icon-svg path {
  fill: rgb(235, 229, 221) !important;
}
.tribe-events .tribe-events-c-search__button {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.tribe-events .tribe-events-c-search__button:hover, .tribe-events .tribe-events-c-search__button:focus {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.tribe-events .tribe-events-c-view-selector__list-item-link {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.tribe-events .tribe-events-c-view-selector__list-item-link:hover, .tribe-events .tribe-events-c-view-selector__list-item-link:focus {
  color: rgb(208, 144, 15) !important;
  -webkit-text-fill-color: rgb(208, 144, 15) !important;
}
.tribe-events .tribe-events-c-top-bar__nav-link:hover, .tribe-events .tribe-events-c-top-bar__nav-link:focus {
  color: rgb(208, 144, 15) !important;
}
.tribe-events .tribe-events-c-top-bar__nav-link:hover .tribe-events-c-top-bar__nav-link-icon-svg path, .tribe-events .tribe-events-c-top-bar__nav-link:focus .tribe-events-c-top-bar__nav-link-icon-svg path {
  fill: rgb(208, 144, 15) !important;
  stroke: rgb(208, 144, 15) !important;
}
.tribe-events .tribe-events-c-top-bar__today-button {
  border-top-color: rgba(208, 144, 15, 0.55) !important;
  border-right-color: rgba(208, 144, 15, 0.55) !important;
  border-bottom-color: rgba(208, 144, 15, 0.55) !important;
  border-left-color: rgba(208, 144, 15, 0.55) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.tribe-events .tribe-events-c-top-bar__datepicker-button {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.tribe-events .tribe-events-calendar-list__month-separator-text {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.tribe-events .tribe-events-calendar-list__month-separator::after {
  background-color: rgba(208, 144, 15, 0.35) !important;
}
.tribe-events .tribe-events-calendar-list__event-row {
  border-bottom-color: rgba(208, 144, 15, 0.16) !important;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-daynum {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.tribe-events .tribe-events-calendar-list__event-title-link, .tribe-events .tribe-events-calendar-list__event-title-link:visited {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.tribe-events .tribe-events-calendar-list__event-datetime {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.tribe-events .tribe-events-calendar-list__event-venue {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.tribe-events .tribe-events-c-nav {
  border-top-color: rgba(208, 144, 15, 0.28) !important;
}
.tribe-events .tribe-events-c-nav__prev, .tribe-events .tribe-events-c-nav__next {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.tribe-events .tribe-events-c-subscribe-dropdown__button {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.tribe-events .tribe-events-c-subscribe-dropdown__button-text {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.tribe-events .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown__button:focus {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
}
.fol-event-detail {
  color: rgb(235, 229, 221) !important;
}
.fol-event-detail h2 {
  color: rgb(235, 229, 221) !important;
}
.fol-event-detail-meta > div {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.28) !important;
  border-right-color: rgba(208, 144, 15, 0.28) !important;
  border-bottom-color: rgba(208, 144, 15, 0.28) !important;
  border-left-color: rgba(208, 144, 15, 0.28) !important;
}
.fol-event-detail-meta span {
  color: rgb(235, 229, 221) !important;
}
.fol-event-detail-content {
  border-top-color: rgba(208, 144, 15, 0.2) !important;
  color: rgb(235, 229, 221) !important;
}
.fol-event-detail-content a:hover, .fol-event-detail-content a:focus {
  color: rgb(235, 229, 221) !important;
}
.fol-event-back {
  border-top-color: rgba(208, 144, 15, 0.6) !important;
  border-right-color: rgba(208, 144, 15, 0.6) !important;
  border-bottom-color: rgba(208, 144, 15, 0.6) !important;
  border-left-color: rgba(208, 144, 15, 0.6) !important;
}
.fol-event-back:hover, .fol-event-back:focus {
  color: rgb(1, 16, 35) !important;
}
.fol-event-detail-empty {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.28) !important;
  border-right-color: rgba(208, 144, 15, 0.28) !important;
  border-bottom-color: rgba(208, 144, 15, 0.28) !important;
  border-left-color: rgba(208, 144, 15, 0.28) !important;
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fed_dashboard_menus {
  background-color: rgb(1, 16, 35) !important;
}
.club-access-card .fed_dashboard_menus .fed_menu_item > .panel-heading, .club-access-card .fed_menu_item.panel-secondary > .panel-heading {
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fed_dashboard_menus .fed_menu_item .panel-title > a, .club-access-card .fed_menu_item.panel-secondary .panel-title > a {
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fed_menu_item .fed_menu_icon, .club-access-card .fed_menu_item svg {
  color: rgb(208, 144, 15) !important;
}
.club-access-card .fed_dashboard_menus .fed_menu_item .panel-title > a:hover, .club-access-card .fed_dashboard_menus .fed_menu_item .panel-title > a:focus {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fed_menu_item .panel-heading.active .panel-title > a {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fed_menu_item .panel-heading.active .panel-title > a::before {
  background-color: rgb(208, 144, 15);
}
.club-access-card .fed_menu_item .panel-heading.active .fed_menu_icon, .club-access-card .fed_menu_item .panel-heading.active svg {
  color: rgb(208, 144, 15) !important;
}
.club-access-card .fed_dashboard_item.panel-primary {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.35) !important;
  border-right-color: rgba(208, 144, 15, 0.35) !important;
  border-bottom-color: rgba(208, 144, 15, 0.35) !important;
  border-left-color: rgba(208, 144, 15, 0.35) !important;
}
.club-access-card .fed_dashboard_item.panel-primary > .panel-heading {
  background-color: rgb(1, 16, 35) !important;
  border-bottom-color: rgba(208, 144, 15, 0.35) !important;
}
.club-access-card .fed_dashboard_item > .panel-heading .panel-title {
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fed_dashboard_item > .panel-heading .panel-title svg {
  color: rgb(208, 144, 15) !important;
}
.club-access-card .fed_dashboard_item > .panel-body {
  background-color: rgb(1, 16, 35) !important;
}
.fed_dashboard_wrapper button.collapse-toggle, button.collapse-toggle[data-target="#fed_default_template"] {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.65) !important;
  border-right-color: rgba(208, 144, 15, 0.65) !important;
  border-bottom-color: rgba(208, 144, 15, 0.65) !important;
  border-left-color: rgba(208, 144, 15, 0.65) !important;
}
.fed_dashboard_wrapper button.collapse-toggle:hover, .fed_dashboard_wrapper button.collapse-toggle:focus, button.collapse-toggle[data-target="#fed_default_template"]:hover, button.collapse-toggle[data-target="#fed_default_template"]:focus {
  color: rgb(1, 16, 35) !important;
}
.fed_dashboard_wrapper button.collapse-toggle:hover svg, .fed_dashboard_wrapper button.collapse-toggle:focus svg, button.collapse-toggle[data-target="#fed_default_template"]:hover svg, button.collapse-toggle[data-target="#fed_default_template"]:focus svg {
  color: rgb(1, 16, 35) !important;
}
.club-access-card .fed_dashboard_item_field label {
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fed_dashboard_item_field .form-control {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.32) !important;
  border-right-color: rgba(208, 144, 15, 0.32) !important;
  border-bottom-color: rgba(208, 144, 15, 0.32) !important;
  border-left-color: rgba(208, 144, 15, 0.32) !important;
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fed_dashboard_item_field .form-control:focus {
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  box-shadow: rgba(208, 144, 15, 0.12) 0px 0px 0px 2px !important;
}
.club-access-card .fed_dashboard_item_field .form-control::placeholder {
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fed_dashboard_item_field .form-control[readonly] {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fed_dashboard_item .btn-primary {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
}
.club-access-card .fed_dashboard_item .btn-primary:hover, .club-access-card .fed_dashboard_item .btn-primary:focus {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
}
.club-access-card .fed_dashboard_item .btn-primary svg {
  color: rgb(1, 16, 35) !important;
}
.fol-dashboard-kicker, .fol-dashboard-section-heading {
  color: rgb(208, 144, 15);
}
.fol-dashboard-welcome h2 {
  color: rgb(235, 229, 221);
}
.fol-dashboard-welcome p {
  color: rgb(235, 229, 221);
}
.fol-next-event {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.32);
  border-right-color: rgba(208, 144, 15, 0.32);
  border-bottom-color: rgba(208, 144, 15, 0.32);
  border-left-color: rgba(208, 144, 15, 0.32);
  box-shadow: rgba(1, 16, 35, 0.2) 0px 10px 24px;
}
.fol-next-event-date {
  background-color: rgb(1, 16, 35);
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
}
.fol-next-event-month {
  color: rgb(208, 144, 15);
}
.fol-next-event-day {
  color: rgb(235, 229, 221);
}
.fol-next-event-details h3 {
  color: rgb(235, 229, 221);
}
.fol-next-event-time {
  color: rgb(235, 229, 221);
}
.club-access-card .fol-next-event-link, .club-access-card .fol-next-event-link:link, .club-access-card .fol-next-event-link:visited {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-next-event-link:hover, .club-access-card .fol-next-event-link:focus {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-next-event-empty {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.25);
  border-right-color: rgba(208, 144, 15, 0.25);
  border-bottom-color: rgba(208, 144, 15, 0.25);
  border-left-color: rgba(208, 144, 15, 0.25);
  color: rgb(235, 229, 221);
}
.fol-action-open-count {
  color: rgb(235, 229, 221);
}
.fol-action-summary-item {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.3);
  border-right-color: rgba(208, 144, 15, 0.3);
  border-bottom-color: rgba(208, 144, 15, 0.3);
  border-left-color: rgba(208, 144, 15, 0.3);
}
.fol-action-summary-item strong {
  color: rgb(235, 229, 221);
}
.fol-action-summary-item span {
  color: rgb(235, 229, 221);
}
.fol-action-list {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.32);
  border-right-color: rgba(208, 144, 15, 0.32);
  border-bottom-color: rgba(208, 144, 15, 0.32);
  border-left-color: rgba(208, 144, 15, 0.32);
}
.fol-action-item {
  border-bottom-color: rgba(208, 144, 15, 0.16);
}
.fol-action-status-overdue {
  background-color: rgb(235, 229, 221);
}
.fol-action-status-due_soon {
  background-color: rgb(208, 144, 15);
  color: rgb(1, 16, 35);
}
.fol-action-status-upcoming {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.45);
  border-right-color: rgba(208, 144, 15, 0.45);
  border-bottom-color: rgba(208, 144, 15, 0.45);
  border-left-color: rgba(208, 144, 15, 0.45);
  color: rgb(235, 229, 221);
}
.fol-action-status-unscheduled {
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
.fol-action-title {
  color: rgb(235, 229, 221);
}
.fol-action-meta {
  color: rgb(235, 229, 221);
}
.fol-action-project {
  color: rgb(235, 229, 221);
}
.fol-action-separator {
  color: rgb(208, 144, 15);
}
.fol-action-empty {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.25);
  border-right-color: rgba(208, 144, 15, 0.25);
  border-bottom-color: rgba(208, 144, 15, 0.25);
  border-left-color: rgba(208, 144, 15, 0.25);
  color: rgb(235, 229, 221);
}
.club-access-card a.fol-action-item:hover, .club-access-card a.fol-action-item:focus {
  background-color: rgb(1, 16, 35) !important;
}
.fol-action-detail h2 {
  color: rgb(235, 229, 221) !important;
}
.fol-action-detail-meta > div {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.28);
  border-right-color: rgba(208, 144, 15, 0.28);
  border-bottom-color: rgba(208, 144, 15, 0.28);
  border-left-color: rgba(208, 144, 15, 0.28);
}
.fol-action-detail-meta strong {
  color: rgb(208, 144, 15);
}
.fol-action-detail-meta span {
  color: rgb(235, 229, 221);
}
.club-access-card .fol-action-back, .club-access-card .fol-action-back:link, .club-access-card .fol-action-back:visited {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(208, 144, 15) !important;
  -webkit-text-fill-color: rgb(208, 144, 15) !important;
}
.club-access-card .fol-action-back:hover, .club-access-card .fol-action-back:focus {
  background-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-members-summary {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.32);
  border-right-color: rgba(208, 144, 15, 0.32);
  border-bottom-color: rgba(208, 144, 15, 0.32);
  border-left-color: rgba(208, 144, 15, 0.32);
}
.fol-members-count {
  color: rgb(235, 229, 221);
}
.fol-members-info strong {
  color: rgb(235, 229, 221);
}
.fol-members-info span {
  color: rgb(235, 229, 221);
}
.club-access-card .fol-members-directory-link, .club-access-card .fol-members-directory-link:link, .club-access-card .fol-members-directory-link:visited {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(208, 144, 15) !important;
  -webkit-text-fill-color: rgb(208, 144, 15) !important;
}
.club-access-card .fol-members-directory-link:hover, .club-access-card .fol-members-directory-link:focus {
  background-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-since-visit-item, .club-access-card .fol-since-visit-item:link, .club-access-card .fol-since-visit-item:visited {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.28) !important;
  border-right-color: rgba(208, 144, 15, 0.28) !important;
  border-bottom-color: rgba(208, 144, 15, 0.28) !important;
  border-left-color: rgba(208, 144, 15, 0.28) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.club-access-card .fol-since-visit-item:hover, .club-access-card .fol-since-visit-item:focus {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
}
.fol-since-visit-label {
  color: rgb(235, 229, 221);
}
.fol-since-visit-status {
  color: rgb(208, 144, 15);
}
.fol-since-visit-status strong {
  color: rgb(235, 229, 221);
}
.fol-since-visit-change {
  color: rgb(208, 144, 15);
}
.fol-since-visit-none {
  color: rgb(235, 229, 221);
}
.header .entry-title {
  color: rgb(235, 229, 221) !important;
}
.fol-value-card {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.4) !important;
  border-right-color: rgba(208, 144, 15, 0.4) !important;
  border-bottom-color: rgba(208, 144, 15, 0.4) !important;
  border-left-color: rgba(208, 144, 15, 0.4) !important;
}
.fol-value-card h3, .fol-value-card .wp-block-heading {
  color: rgb(235, 229, 221) !important;
}
.fol-value-card p, .fol-value-card .wp-block-paragraph {
  color: rgb(235, 229, 221) !important;
}
.fol-form-kicker {
  color: rgb(208, 144, 15) !important;
}
.fol-form-heading h1 {
  color: rgb(235, 229, 221) !important;
}
.fol-form-intro p {
  color: rgb(235, 229, 221) !important;
}
.entry-content a:hover, .entry-content a:focus {
  color: rgb(235, 229, 221) !important;
  text-decoration-color: rgb(235, 229, 221) !important;
}
.formlayer-form-wrapper .formlayer-success-message {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.formlayer-form-wrapper input:-webkit-autofill, .formlayer-form-wrapper input:-webkit-autofill:hover, .formlayer-form-wrapper input:-webkit-autofill:focus, .formlayer-form-wrapper input:-webkit-autofill:active, .formlayer-form-wrapper textarea:-webkit-autofill, .formlayer-form-wrapper textarea:-webkit-autofill:hover, .formlayer-form-wrapper textarea:-webkit-autofill:focus, .formlayer-form-wrapper textarea:-webkit-autofill:active {
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
  box-shadow: rgb(1, 16, 35) 0px 0px 0px 1000px inset !important;
  caret-color: rgb(235, 229, 221) !important;
  border-top-color: rgba(208, 144, 15, 0.38) !important;
  border-right-color: rgba(208, 144, 15, 0.38) !important;
  border-bottom-color: rgba(208, 144, 15, 0.38) !important;
  border-left-color: rgba(208, 144, 15, 0.38) !important;
}
.formlayer-form-wrapper input:-webkit-autofill:focus, .formlayer-form-wrapper textarea:-webkit-autofill:focus {
  box-shadow: rgb(1, 16, 35) 0px 0px 0px 1000px inset, rgba(208, 144, 15, 0.13) 0px 0px 0px 2px !important;
}
.fol-member-calendar-event {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.28) !important;
  border-right-color: rgba(208, 144, 15, 0.28) !important;
  border-bottom-color: rgba(208, 144, 15, 0.28) !important;
  border-left-color: rgba(208, 144, 15, 0.28) !important;
}
.fol-member-calendar-event:hover {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.55);
  border-right-color: rgba(208, 144, 15, 0.55);
  border-bottom-color: rgba(208, 144, 15, 0.55);
  border-left-color: rgba(208, 144, 15, 0.55);
}
.fol-member-calendar-date {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.45) !important;
  border-right-color: rgba(208, 144, 15, 0.45) !important;
  border-bottom-color: rgba(208, 144, 15, 0.45) !important;
  border-left-color: rgba(208, 144, 15, 0.45) !important;
}
.fol-member-calendar-day {
  color: rgb(235, 229, 221);
}
.fol-member-calendar-details h3 {
  color: rgb(235, 229, 221) !important;
}
.fol-member-calendar-time {
  color: rgb(235, 229, 221);
}
.fol-member-calendar-venue {
  color: rgb(235, 229, 221);
}
.fol-member-calendar-link {
  border-top-color: rgba(208, 144, 15, 0.55) !important;
  border-right-color: rgba(208, 144, 15, 0.55) !important;
  border-bottom-color: rgba(208, 144, 15, 0.55) !important;
  border-left-color: rgba(208, 144, 15, 0.55) !important;
}
.fol-member-calendar-link:hover, .fol-member-calendar-link:focus {
  color: rgb(1, 16, 35) !important;
}
.fol-member-calendar-empty {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.28);
  border-right-color: rgba(208, 144, 15, 0.28);
  border-bottom-color: rgba(208, 144, 15, 0.28);
  border-left-color: rgba(208, 144, 15, 0.28);
  color: rgb(235, 229, 221);
}
.fol-member-calendar-event:hover, .fol-member-calendar-event:focus {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.65) !important;
  border-right-color: rgba(208, 144, 15, 0.65) !important;
  border-bottom-color: rgba(208, 144, 15, 0.65) !important;
  border-left-color: rgba(208, 144, 15, 0.65) !important;
}
.fol-member-calendar-event:hover .fol-member-calendar-link, .fol-member-calendar-event:focus .fol-member-calendar-link {
  color: rgb(1, 16, 35) !important;
}
.fol-events-public-heading h1 {
  color: rgb(235, 229, 221) !important;
}
.fol-directory-privacy-form .fol-directory-privacy-option > .fol-directory-privacy-checkbox {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.7) !important;
  border-right-color: rgba(208, 144, 15, 0.7) !important;
  border-bottom-color: rgba(208, 144, 15, 0.7) !important;
  border-left-color: rgba(208, 144, 15, 0.7) !important;
}
.fol-directory-privacy-form .fol-directory-privacy-option > input[type="checkbox"]:checked + .fol-directory-privacy-checkbox::after {
  color: rgb(1, 16, 35) !important;
}
.fol-directory-privacy-form .fol-directory-privacy-option > input[type="checkbox"]:focus + .fol-directory-privacy-checkbox {
  outline-color: rgb(235, 229, 221) !important;
}
.fol-directory-privacy-copy strong {
  color: rgb(235, 229, 221) !important;
}
.fol-directory-privacy-copy small {
  color: rgb(235, 229, 221) !important;
}
.fol-directory-privacy-save {
  color: rgb(1, 16, 35) !important;
}
.fol-directory-privacy-save:hover, .fol-directory-privacy-save:focus {
  background-color: rgb(235, 229, 221) !important;
  border-top-color: rgb(235, 229, 221) !important;
  border-right-color: rgb(235, 229, 221) !important;
  border-bottom-color: rgb(235, 229, 221) !important;
  border-left-color: rgb(235, 229, 221) !important;
  color: rgb(1, 16, 35) !important;
}
.fol-fed-my-profile .um-form input[type="text"], .fol-fed-my-profile .um-form input[type="email"], .fol-fed-my-profile .um-form input[type="tel"], .fol-fed-my-profile .um-form input[type="number"], .fol-fed-my-profile .um-form select, .fol-fed-my-profile .um-form .select2-selection {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.4) !important;
  border-right-color: rgba(208, 144, 15, 0.4) !important;
  border-bottom-color: rgba(208, 144, 15, 0.4) !important;
  border-left-color: rgba(208, 144, 15, 0.4) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile .um-form input::placeholder {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile .um-form input:focus, .fol-fed-my-profile .um-form select:focus, .fol-fed-my-profile .um-form .select2-selection:focus {
  box-shadow: rgba(208, 144, 15, 0.12) 0px 0px 0px 2px !important;
}
.fol-directory-privacy {
  border-top-color: rgba(208, 144, 15, 0.28) !important;
}
.fol-fed-my-profile .um.um-profile {
  color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile .um-cover, .fol-fed-my-profile .um-cover-e, .fol-fed-my-profile .um-cover-add {
  background-color: rgb(1, 16, 35) !important;
}
.fol-fed-my-profile .um-profile-photo-img {
  background-color: rgb(1, 16, 35) !important;
  box-shadow: rgba(1, 16, 35, 0.4) 0px 8px 24px !important;
}
.fol-fed-my-profile .um-profile-nav {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.28) !important;
  border-bottom-color: rgba(208, 144, 15, 0.28) !important;
}
.fol-fed-my-profile .um-profile-nav-item a {
  color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile .um-profile-nav-item.active a {
  color: rgb(1, 16, 35) !important;
}
.fol-fed-my-profile .um-profile-nav-item.active a i {
  color: rgb(1, 16, 35) !important;
}
.fol-fed-my-profile .um-profile-nav-item:not(.active) a:hover {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile .um-profile-body {
  background-color: rgb(1, 16, 35) !important;
}
.fol-fed-my-profile .um-field-value {
  color: rgb(235, 229, 221) !important;
  border-bottom-color: rgba(208, 144, 15, 0.25) !important;
}
.fol-fed-my-profile .um-field-value a:hover {
  color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile .um-profile-note {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.28) !important;
  border-right-color: rgba(208, 144, 15, 0.28) !important;
  border-bottom-color: rgba(208, 144, 15, 0.28) !important;
  border-left-color: rgba(208, 144, 15, 0.28) !important;
  color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile .um-dropdown, .fol-fed-my-profile .um-dropdown-b {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.4) !important;
  border-right-color: rgba(208, 144, 15, 0.4) !important;
  border-bottom-color: rgba(208, 144, 15, 0.4) !important;
  border-left-color: rgba(208, 144, 15, 0.4) !important;
  color: rgb(235, 229, 221) !important;
  box-shadow: rgba(1, 16, 35, 0.45) 0px 10px 28px !important;
}
.fol-fed-my-profile .um-dropdown-b ul {
  background-color: rgb(1, 16, 35) !important;
}
.fol-fed-my-profile .um-dropdown-b ul li a {
  color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile .um-dropdown-b ul li a:hover, .fol-fed-my-profile .um-dropdown-b ul li a:focus {
  background-color: rgba(208, 144, 15, 0.12) !important;
}
.fol-fed-my-profile .um-dropdown-b ul li:last-child {
  border-top-color: rgba(235, 229, 221, 0.1) !important;
}
.fol-fed-my-profile .um-dropdown-b ul li:last-child a {
  color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile .um-dropdown-arr, .fol-fed-my-profile .um-dropdown-arr i {
  color: rgb(1, 16, 35) !important;
}
.um-account {
  color: rgb(235, 229, 221) !important;
}
.um-account-name, .um-account-name a {
  color: rgb(235, 229, 221) !important;
}
.um-account-profile-link a:hover, .um-account-profile-link a:focus {
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fol-fed-my-profile .um-profile.um-editing .um-form .um-field input[type="text"], .club-access-card .fol-fed-my-profile .um-profile.um-editing .um-form .um-field input[type="email"], .club-access-card .fol-fed-my-profile .um-profile.um-editing .um-form .um-field input[type="tel"], .club-access-card .fol-fed-my-profile .um-profile.um-editing .um-form .um-field input[type="number"], .club-access-card .fol-fed-my-profile .um-profile.um-editing .um-form .um-field textarea, .club-access-card .fol-fed-my-profile .um-profile.um-editing .um-form .um-field select, .club-access-card .fol-fed-my-profile .um-profile.um-editing .select2-container .select2-selection {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.7) !important;
  border-right-color: rgba(208, 144, 15, 0.7) !important;
  border-bottom-color: rgba(208, 144, 15, 0.7) !important;
  border-left-color: rgba(208, 144, 15, 0.7) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.club-access-card .fol-fed-my-profile .um-profile.um-editing .um-form .um-field input:focus, .club-access-card .fol-fed-my-profile .um-profile.um-editing .um-form .um-field textarea:focus, .club-access-card .fol-fed-my-profile .um-profile.um-editing .um-form .um-field select:focus, .club-access-card .fol-fed-my-profile .um-profile.um-editing .select2-container--focus .select2-selection {
  box-shadow: rgba(208, 144, 15, 0.12) 0px 0px 0px 2px !important;
}
.club-access-card .fol-fed-my-profile .fol-directory-privacy {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.28) !important;
  border-right-color: rgba(208, 144, 15, 0.28) !important;
  border-bottom-color: rgba(208, 144, 15, 0.28) !important;
  border-left-color: rgba(208, 144, 15, 0.28) !important;
}
.club-access-card .fol-fed-my-profile .fol-directory-privacy-copy strong {
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fol-fed-my-profile .fol-directory-privacy-copy small {
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fol-fed-my-profile .fol-directory-privacy-save {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-fed-my-profile .fol-notification-preferences {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.28) !important;
  border-right-color: rgba(208, 144, 15, 0.28) !important;
  border-bottom-color: rgba(208, 144, 15, 0.28) !important;
  border-left-color: rgba(208, 144, 15, 0.28) !important;
}
.club-access-card .fol-fed-my-profile .fol-notification-master {
  border-bottom-color: rgba(208, 144, 15, 0.22) !important;
}
.club-access-card .fol-fed-my-profile .fol-club-update-pause-form {
  border-bottom-color: rgba(208, 144, 15, 0.22);
}
.club-access-card .fol-fed-my-profile .fol-club-pause-dates label {
  color: rgb(208, 144, 15);
}
.club-access-card .fol-fed-my-profile .fol-club-pause-dates input[type="date"] {
  border-top-color: rgba(208, 144, 15, 0.65) !important;
  border-right-color: rgba(208, 144, 15, 0.65) !important;
  border-bottom-color: rgba(208, 144, 15, 0.65) !important;
  border-left-color: rgba(208, 144, 15, 0.65) !important;
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.club-access-card .fol-fed-my-profile .fol-club-pause-dates input:focus-visible {
  outline-color: rgb(208, 144, 15);
}
.club-access-card .fol-fed-my-profile .fol-club-pause-date-help {
  color: rgb(235, 229, 221);
}
.club-access-card .fol-fed-my-profile .fol-club-pause-state {
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fol-fed-my-profile .fol-notification-option {
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fol-fed-my-profile .fol-club-update-pause-form input[type="checkbox"] {
  border-top-color: rgba(208, 144, 15, 0.7) !important;
  border-right-color: rgba(208, 144, 15, 0.7) !important;
  border-bottom-color: rgba(208, 144, 15, 0.7) !important;
  border-left-color: rgba(208, 144, 15, 0.7) !important;
  background-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-fed-my-profile .fol-club-update-pause-form input[type="checkbox"]:focus-visible {
  outline-color: rgb(235, 229, 221) !important;
}
.club-access-card .fol-fed-my-profile .fol-notification-option strong {
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fol-fed-my-profile .fol-notification-option small {
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fol-fed-my-profile .fol-notification-preferences-save {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-fed-my-profile .fol-notification-preferences-save:hover, .club-access-card .fol-fed-my-profile .fol-notification-preferences-save:focus {
  background-color: rgb(235, 229, 221) !important;
  border-top-color: rgb(235, 229, 221) !important;
  border-right-color: rgb(235, 229, 221) !important;
  border-bottom-color: rgb(235, 229, 221) !important;
  border-left-color: rgb(235, 229, 221) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.um-account-name {
  color: rgb(235, 229, 221) !important;
}
.um-account-profile-link a:hover {
  color: rgb(235, 229, 221) !important;
}
.um-account-side li a {
  background-color: rgb(1, 16, 35) !important;
}
.um-account-side li a span {
  color: rgb(235, 229, 221) !important;
}
.um-account-side li a.current, .um-account-side li a.current span {
  background-color: rgba(208, 144, 15, 0.12) !important;
}
.um-account-side li a:hover {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.5) !important;
  border-right-color: rgba(208, 144, 15, 0.5) !important;
  border-bottom-color: rgba(208, 144, 15, 0.5) !important;
  border-left-color: rgba(208, 144, 15, 0.5) !important;
  color: rgb(235, 229, 221) !important;
}
.um-account-side li a .um-account-icon-angle {
  color: rgb(235, 229, 221) !important;
}
.um-account-main {
  color: rgb(235, 229, 221) !important;
}
.um-account-heading {
  color: rgb(235, 229, 221) !important;
}
.um-account-main input[type="text"], .um-account-main input[type="email"], .um-account-main input[type="password"], .um-account-main select, .um-account-main textarea {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.4) !important;
  border-right-color: rgba(208, 144, 15, 0.4) !important;
  border-bottom-color: rgba(208, 144, 15, 0.4) !important;
  border-left-color: rgba(208, 144, 15, 0.4) !important;
  color: rgb(235, 229, 221) !important;
}
.um-account-main input[type="submit"], .um-account-main .um-button {
  color: rgb(1, 16, 35) !important;
}
.um-account-main input[type="submit"]:hover, .um-account-main .um-button:hover {
  background-color: rgb(235, 229, 221) !important;
  border-top-color: rgb(235, 229, 221) !important;
  border-right-color: rgb(235, 229, 221) !important;
  border-bottom-color: rgb(235, 229, 221) !important;
  border-left-color: rgb(235, 229, 221) !important;
  color: rgb(1, 16, 35) !important;
}
.um-account-side li a {
  border-top-color: rgba(208, 144, 15, 0.35) !important;
  border-right-color: rgba(208, 144, 15, 0.35) !important;
  border-bottom-color: rgba(208, 144, 15, 0.35) !important;
  border-left-color: rgba(208, 144, 15, 0.35) !important;
  color: rgb(235, 229, 221) !important;
}
.um-account-side li a.current {
  background-color: rgba(208, 144, 15, 0.14) !important;
}
.um-account-side li a:not(.current):hover, .um-account-side li a:not(.current):focus {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.65) !important;
  border-right-color: rgba(208, 144, 15, 0.65) !important;
  border-bottom-color: rgba(208, 144, 15, 0.65) !important;
  border-left-color: rgba(208, 144, 15, 0.65) !important;
  color: rgb(235, 229, 221) !important;
}
.um-account-side li a:not(.current):hover span, .um-account-side li a:not(.current):focus span {
  color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile #um_field_21_fol_state .select2-container .select2-selection--single {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.4) !important;
  border-right-color: rgba(208, 144, 15, 0.4) !important;
  border-bottom-color: rgba(208, 144, 15, 0.4) !important;
  border-left-color: rgba(208, 144, 15, 0.4) !important;
}
.fol-fed-my-profile #um_field_21_fol_state .select2-selection--single .select2-selection__rendered {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile #um_field_21_fol_state .select2-selection--single .select2-selection__clear {
  color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile #um_field_21_fol_state .select2-container--focus .select2-selection--single, .fol-fed-my-profile #um_field_21_fol_state .select2-container--open .select2-selection--single {
  box-shadow: rgba(208, 144, 15, 0.12) 0px 0px 0px 2px !important;
}
.um-page-user .um-profile, body[class*="um-page-user"] .um-profile {
  color: rgb(235, 229, 221) !important;
}
.um-page-user .um-profile-body, body[class*="um-page-user"] .um-profile-body {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.28) !important;
  border-right-color: rgba(208, 144, 15, 0.28) !important;
  border-bottom-color: rgba(208, 144, 15, 0.28) !important;
  border-left-color: rgba(208, 144, 15, 0.28) !important;
}
.um-page-user .um-header, body[class*="um-page-user"] .um-header {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.28) !important;
  border-right-color: rgba(208, 144, 15, 0.28) !important;
  border-bottom-color: rgba(208, 144, 15, 0.28) !important;
  border-left-color: rgba(208, 144, 15, 0.28) !important;
}
.um-page-user .um-name a, body[class*="um-page-user"] .um-name a {
  color: rgb(235, 229, 221) !important;
}
.um-page-user .um-profile-photo-img, body[class*="um-page-user"] .um-profile-photo-img {
  border-top-color: rgba(208, 144, 15, 0.55) !important;
  border-right-color: rgba(208, 144, 15, 0.55) !important;
  border-bottom-color: rgba(208, 144, 15, 0.55) !important;
  border-left-color: rgba(208, 144, 15, 0.55) !important;
}
.um-page-user .um-field, body[class*="um-page-user"] .um-field {
  color: rgb(235, 229, 221) !important;
}
.um-page-user .um-field-area, body[class*="um-page-user"] .um-field-area {
  color: rgb(235, 229, 221) !important;
}
.um-page-user .um-field-value, body[class*="um-page-user"] .um-field-value {
  color: rgb(235, 229, 221) !important;
}
.um-page-user .um-field-area a:hover, .um-page-user .um-field-area a:focus, .um-page-user .um-field-value a:hover, .um-page-user .um-field-value a:focus, body[class*="um-page-user"] .um-field-area a:hover, body[class*="um-page-user"] .um-field-area a:focus, body[class*="um-page-user"] .um-field-value a:hover, body[class*="um-page-user"] .um-field-value a:focus {
  color: rgb(235, 229, 221) !important;
}
.um-page-user .um-meta, body[class*="um-page-user"] .um-meta {
  color: rgb(235, 229, 221) !important;
}
.um-page-user .um-profile-edit-a:hover, .um-page-user .um-profile-edit-a:focus, body[class*="um-page-user"] .um-profile-edit-a:hover, body[class*="um-page-user"] .um-profile-edit-a:focus {
  color: rgb(235, 229, 221) !important;
}
.um-page-user .um-dropdown, .um-page-user .um-dropdown ul, .fol-fed-my-profile .um-dropdown, .fol-fed-my-profile .um-dropdown ul {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.4) !important;
  border-right-color: rgba(208, 144, 15, 0.4) !important;
  border-bottom-color: rgba(208, 144, 15, 0.4) !important;
  border-left-color: rgba(208, 144, 15, 0.4) !important;
  color: rgb(235, 229, 221) !important;
  box-shadow: rgba(1, 16, 35, 0.35) 0px 8px 24px !important;
}
.um-page-user .um-dropdown-b, .fol-fed-my-profile .um-dropdown-b {
  background-color: rgb(1, 16, 35) !important;
}
.um-page-user .um-dropdown li, .fol-fed-my-profile .um-dropdown li {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
}
.um-page-user .um-dropdown li a, .fol-fed-my-profile .um-dropdown li a {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.um-page-user .um-dropdown li a:hover, .um-page-user .um-dropdown li a:focus, .fol-fed-my-profile .um-dropdown li a:hover, .fol-fed-my-profile .um-dropdown li a:focus {
  background-color: rgba(208, 144, 15, 0.14) !important;
}
.um-page-user .um-dropdown li a.deactivate_user-item:hover, .um-page-user .um-dropdown li a.deactivate_user-item:focus, .um-page-user .um-dropdown li a.delete-item:hover, .um-page-user .um-dropdown li a.delete-item:focus {
  background-color: rgba(235, 229, 221, 0.08) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.um-page-user .um-profile-body hr, body[class*="um-page-user"] .um-profile-body hr {
  border-top-color: rgba(208, 144, 15, 0.2) !important;
}
.club-access-card .fol-member-profile-back, .club-access-card .fol-member-profile-back:link, .club-access-card .fol-member-profile-back:visited {
  background-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-member-profile-back:hover, .club-access-card .fol-member-profile-back:focus {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-action-complete {
  color: rgb(1, 16, 35) !important;
}
.fol-action-complete:hover, .fol-action-complete:focus {
  background-color: rgb(235, 229, 221) !important;
  border-top-color: rgb(235, 229, 221) !important;
  border-right-color: rgb(235, 229, 221) !important;
  border-bottom-color: rgb(235, 229, 221) !important;
  border-left-color: rgb(235, 229, 221) !important;
  color: rgb(1, 16, 35) !important;
}
.fol-dashboard-notice {
  background-color: rgba(208, 144, 15, 0.1) !important;
  border-top-color: rgba(208, 144, 15, 0.45) !important;
  border-right-color: rgba(208, 144, 15, 0.45) !important;
  border-bottom-color: rgba(208, 144, 15, 0.45) !important;
  border-left-color: rgba(208, 144, 15, 0.45) !important;
  color: rgb(235, 229, 221) !important;
}
.fol-admin {
  color: rgb(235, 229, 221);
}
.fol-admin-title {
  color: rgb(235, 229, 221) !important;
}
.fol-admin-intro {
  color: rgb(235, 229, 221) !important;
}
.fol-admin-attention-item {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.28);
  border-right-color: rgba(208, 144, 15, 0.28);
  border-bottom-color: rgba(208, 144, 15, 0.28);
  border-left-color: rgba(208, 144, 15, 0.28);
}
.fol-admin-attention-item strong {
  color: rgb(235, 229, 221);
}
.fol-admin-attention-item span {
  color: rgb(235, 229, 221);
}
.fol-admin-quick-grid button, .fol-admin-quick-grid .fol-admin-quick-link {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-admin-quick-grid .fol-admin-quick-link:hover, .fol-admin-quick-grid .fol-admin-quick-link:focus {
  background-color: rgb(235, 229, 221) !important;
  border-top-color: rgb(235, 229, 221) !important;
  border-right-color: rgb(235, 229, 221) !important;
  border-bottom-color: rgb(235, 229, 221) !important;
  border-left-color: rgb(235, 229, 221) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-admin-quick-grid button:disabled {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-admin-modules {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.3);
  border-right-color: rgba(208, 144, 15, 0.3);
  border-bottom-color: rgba(208, 144, 15, 0.3);
  border-left-color: rgba(208, 144, 15, 0.3);
}
.fol-admin-module {
  border-bottom-color: rgba(208, 144, 15, 0.16) !important;
}
.fol-admin-module h3 {
  color: rgb(235, 229, 221) !important;
}
.fol-admin-module p {
  color: rgb(235, 229, 221) !important;
}
.fol-admin-module button {
  background-color: rgb(1, 16, 35);
}
.club-access-card .fol-admin-manage-link, .club-access-card .fol-admin-manage-link:link, .club-access-card .fol-admin-manage-link:visited {
  background-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-admin-manage-link:hover, .club-access-card .fol-admin-manage-link:focus {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-admin-wordpress {
  border-top-color: rgba(208, 144, 15, 0.2);
}
.club-access-card .fol-admin-wordpress-link, .club-access-card .fol-admin-wordpress-link:link, .club-access-card .fol-admin-wordpress-link:visited {
  background-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-admin-wordpress-link:hover, .club-access-card .fol-admin-wordpress-link:focus {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-admin-wordpress span {
  color: rgb(235, 229, 221);
}
.fol-admin-denied {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.28);
  border-right-color: rgba(208, 144, 15, 0.28);
  border-bottom-color: rgba(208, 144, 15, 0.28);
  border-left-color: rgba(208, 144, 15, 0.28);
}
.fol-admin-denied p {
  color: rgb(235, 229, 221);
}
.fol-admin-project-actions button {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-admin-project-list {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.3);
  border-right-color: rgba(208, 144, 15, 0.3);
  border-bottom-color: rgba(208, 144, 15, 0.3);
  border-left-color: rgba(208, 144, 15, 0.3);
}
.fol-admin-project-row {
  border-bottom-color: rgba(208, 144, 15, 0.16);
}
.fol-admin-project-row strong {
  color: rgb(235, 229, 221);
}
.fol-admin-project-row span {
  color: rgb(235, 229, 221);
}
.fol-admin-project-row button {
  background-color: rgb(1, 16, 35);
}
.fol-admin-task-list {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.3);
  border-right-color: rgba(208, 144, 15, 0.3);
  border-bottom-color: rgba(208, 144, 15, 0.3);
  border-left-color: rgba(208, 144, 15, 0.3);
}
.fol-admin-task-row {
  border-bottom-color: rgba(208, 144, 15, 0.16);
}
.fol-admin-task-main strong {
  color: rgb(235, 229, 221);
}
.fol-admin-task-main span {
  color: rgb(235, 229, 221);
}
.fol-admin-task-status-overdue {
  background-color: rgb(235, 229, 221);
}
.fol-admin-task-status-due-soon {
  color: rgb(1, 16, 35);
}
.fol-admin-task-status-upcoming, .fol-admin-task-status-open {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.45);
  border-right-color: rgba(208, 144, 15, 0.45);
  border-bottom-color: rgba(208, 144, 15, 0.45);
  border-left-color: rgba(208, 144, 15, 0.45);
  color: rgb(235, 229, 221);
}
.fol-admin-task-status-complete {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.3);
  border-right-color: rgba(208, 144, 15, 0.3);
  border-bottom-color: rgba(208, 144, 15, 0.3);
  border-left-color: rgba(208, 144, 15, 0.3);
  color: rgb(235, 229, 221);
}
.club-access-card .fol-admin-task-edit, .club-access-card .fol-admin-task-edit:link, .club-access-card .fol-admin-task-edit:visited {
  background-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-admin-task-edit:hover, .club-access-card .fol-admin-task-edit:focus {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-admin-event-restore {
  background-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-admin-event-restore:hover, .club-access-card .fol-admin-event-restore:focus {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-admin-task-complete {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-admin-task-complete:hover, .fol-admin-task-complete:focus {
  background-color: rgb(235, 229, 221) !important;
  border-top-color: rgb(235, 229, 221) !important;
  border-right-color: rgb(235, 229, 221) !important;
  border-bottom-color: rgb(235, 229, 221) !important;
  border-left-color: rgb(235, 229, 221) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-admin-task-reopen {
  background-color: rgb(1, 16, 35) !important;
}
.fol-admin-task-reopen:hover, .fol-admin-task-reopen:focus {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-admin-form-readonly {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.2);
  border-right-color: rgba(208, 144, 15, 0.2);
  border-bottom-color: rgba(208, 144, 15, 0.2);
  border-left-color: rgba(208, 144, 15, 0.2);
  color: rgb(235, 229, 221);
}
.fol-admin-task-list .fol-admin-empty, .fol-admin-project-list .fol-admin-empty {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
}
.fol-admin-task-list {
  border-top-color: rgba(208, 144, 15, 0.3) !important;
  border-right-color: rgba(208, 144, 15, 0.3) !important;
  border-bottom-color: rgba(208, 144, 15, 0.3) !important;
  border-left-color: rgba(208, 144, 15, 0.3) !important;
}
.club-access-card .fol-admin-back, .club-access-card .fol-admin-back:link, .club-access-card .fol-admin-back:visited {
  background-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-admin-back:hover, .club-access-card .fol-admin-back:focus {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-admin-form {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.3);
  border-right-color: rgba(208, 144, 15, 0.3);
  border-bottom-color: rgba(208, 144, 15, 0.3);
  border-left-color: rgba(208, 144, 15, 0.3);
}
.fol-admin-form-field input, .fol-admin-form-field select, .fol-admin-form-field textarea {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.35);
  border-right-color: rgba(208, 144, 15, 0.35);
  border-bottom-color: rgba(208, 144, 15, 0.35);
  border-left-color: rgba(208, 144, 15, 0.35);
  color: rgb(235, 229, 221);
  -webkit-text-fill-color: rgb(235, 229, 221);
}
.fol-admin-form-field input:focus, .fol-admin-form-field select:focus, .fol-admin-form-field textarea:focus {
  box-shadow: rgba(208, 144, 15, 0.12) 0px 0px 0px 2px;
}
.fol-admin-form-field:has(input[type="date"])::after {
  border-top-color: rgb(235, 229, 221) !important;
  border-right-color: rgb(235, 229, 221) !important;
  border-bottom-color: rgb(235, 229, 221) !important;
  border-left-color: rgb(235, 229, 221) !important;
}
.fol-admin-form-field:has(input[type="date"])::before {
  background-color: rgb(235, 229, 221) !important;
}
.fol-admin-assignee {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.25);
  border-right-color: rgba(208, 144, 15, 0.25);
  border-bottom-color: rgba(208, 144, 15, 0.25);
  border-left-color: rgba(208, 144, 15, 0.25);
  color: rgb(235, 229, 221);
}
.fol-admin-form-submit {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-admin-form-submit:hover, .fol-admin-form-submit:focus {
  background-color: rgb(235, 229, 221) !important;
  border-top-color: rgb(235, 229, 221) !important;
  border-right-color: rgb(235, 229, 221) !important;
  border-bottom-color: rgb(235, 229, 221) !important;
  border-left-color: rgb(235, 229, 221) !important;
}
.club-access-card .fol-admin-form-cancel, .club-access-card .fol-admin-form-cancel:link, .club-access-card .fol-admin-form-cancel:visited {
  background-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-admin-form-cancel:hover, .club-access-card .fol-admin-form-cancel:focus {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-admin-action-danger {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.club-access-card .fol-admin-action-danger:hover, .club-access-card .fol-admin-action-danger:focus {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.fol-admin-event-restore {
  background-color: rgb(1, 16, 35) !important;
}
.fol-admin-event-restore:hover, .fol-admin-event-restore:focus {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-admin-success {
  background-color: rgba(208, 144, 15, 0.1);
  border-top-color: rgba(208, 144, 15, 0.45);
  border-right-color: rgba(208, 144, 15, 0.45);
  border-bottom-color: rgba(208, 144, 15, 0.45);
  border-left-color: rgba(208, 144, 15, 0.45);
  color: rgb(235, 229, 221);
}
.fol-admin-form-error {
  color: rgb(235, 229, 221);
}
.club-access-card .fol-admin-create-link, .club-access-card .fol-admin-create-link:link, .club-access-card .fol-admin-create-link:visited {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-admin-create-link:hover, .club-access-card .fol-admin-create-link:focus {
  background-color: rgb(235, 229, 221) !important;
  border-top-color: rgb(235, 229, 221) !important;
  border-right-color: rgb(235, 229, 221) !important;
  border-bottom-color: rgb(235, 229, 221) !important;
  border-left-color: rgb(235, 229, 221) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-event-time-selects select {
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
  -webkit-text-fill-color: rgb(235, 229, 221);
}
.fol-event-time-selects select:hover, .fol-event-time-selects select:focus {
  box-shadow: rgba(208, 144, 15, 0.35) 0px 0px 0px 1px;
}
.fol-event-time-selects option {
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
.fol-admin-event-visibility-public {
  background-color: rgb(235, 229, 221);
  border-top-color: rgb(235, 229, 221);
  border-right-color: rgb(235, 229, 221);
  border-bottom-color: rgb(235, 229, 221);
  border-left-color: rgb(235, 229, 221);
  color: rgb(1, 16, 35);
  -webkit-text-fill-color: rgb(1, 16, 35);
}
.fol-admin-event-visibility-members {
  color: rgb(1, 16, 35);
  -webkit-text-fill-color: rgb(1, 16, 35);
}
.fol-admin-event-visibility-board {
  background-color: rgb(1, 16, 35);
}
.fol-admin-document-form .fol-admin-project-section {
  border-top-color: rgba(208, 144, 15, 0.24);
}
.fol-admin-document-form .fol-admin-form-readonly {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.28);
  border-right-color: rgba(208, 144, 15, 0.28);
  border-bottom-color: rgba(208, 144, 15, 0.28);
  border-left-color: rgba(208, 144, 15, 0.28);
}
.fol-admin-document-form .fol-admin-form-readonly span {
  color: rgb(235, 229, 221);
}
.fol-admin-document-form .fol-admin-form-field input[type="file"] {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.35);
  border-right-color: rgba(208, 144, 15, 0.35);
  border-bottom-color: rgba(208, 144, 15, 0.35);
  border-left-color: rgba(208, 144, 15, 0.35);
  color: rgb(235, 229, 221);
  -webkit-text-fill-color: rgb(235, 229, 221);
}
.fol-admin-document-form .fol-admin-form-field input[type="file"]::file-selector-button {
  background-color: rgb(1, 16, 35);
}
.fol-admin-document-form .fol-admin-form-field input[type="file"]:hover::file-selector-button, .fol-admin-document-form .fol-admin-form-field input[type="file"]:focus::file-selector-button {
  color: rgb(1, 16, 35);
}
.fol-admin-document-form .fol-admin-form-field small {
  color: rgb(235, 229, 221);
}
.fol-admin-document-form .fol-admin-task-row .fol-admin-task-status {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.38);
  border-right-color: rgba(208, 144, 15, 0.38);
  border-bottom-color: rgba(208, 144, 15, 0.38);
  border-left-color: rgba(208, 144, 15, 0.38);
  color: rgb(235, 229, 221);
}
.fol-admin-document-form .fol-admin-task-row:first-child .fol-admin-task-status {
  color: rgb(1, 16, 35);
}
.bc_fed.fed_login_container .panel.panel-primary {
  box-shadow: rgba(1, 16, 35, 0.32) 0px 18px 45px;
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.42) !important;
  border-right-color: rgba(208, 144, 15, 0.42) !important;
  border-bottom-color: rgba(208, 144, 15, 0.42) !important;
  border-left-color: rgba(208, 144, 15, 0.42) !important;
}
.bc_fed.fed_login_container .panel.panel-primary > .panel-heading {
  background-color: rgb(1, 16, 35) !important;
  border-bottom-color: rgba(208, 144, 15, 0.28) !important;
  color: rgb(235, 229, 221) !important;
}
.bc_fed.fed_login_container .panel-title {
  color: rgb(235, 229, 221) !important;
}
.bc_fed.fed_login_container .panel.panel-primary > .panel-body {
  color: rgb(235, 229, 221);
  background-color: rgb(1, 16, 35) !important;
}
.bc_fed.fed_login_container input.form-control[type="text"], .bc_fed.fed_login_container input.form-control[type="email"], .bc_fed.fed_login_container input.form-control[type="password"] {
  -webkit-text-fill-color: rgb(235, 229, 221);
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgb(1, 16, 35) !important;
  border-right-color: rgb(1, 16, 35) !important;
  border-bottom-color: rgb(1, 16, 35) !important;
  border-left-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
}
.bc_fed.fed_login_container input.form-control::placeholder {
  color: rgb(235, 229, 221) !important;
}
.bc_fed.fed_login_container input.form-control:-webkit-autofill, .bc_fed.fed_login_container input.form-control:-webkit-autofill:hover, .bc_fed.fed_login_container input.form-control:-webkit-autofill:focus, .bc_fed.fed_login_container input.form-control:-webkit-autofill:active {
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
  box-shadow: rgb(1, 16, 35) 0px 0px 0px 1000px inset !important;
  caret-color: rgb(235, 229, 221) !important;
  border-top-color: rgb(1, 16, 35) !important;
  border-right-color: rgb(1, 16, 35) !important;
  border-bottom-color: rgb(1, 16, 35) !important;
  border-left-color: rgb(1, 16, 35) !important;
}
.bc_fed.fed_login_container input.form-control:-webkit-autofill:focus {
  box-shadow: rgb(1, 16, 35) 0px 0px 0px 1000px inset, rgba(208, 144, 15, 0.13) 0px 0px 0px 2px !important;
}
.bc_fed.fed_login_container .form-group > label:has(input[type="checkbox"]) {
  color: rgb(235, 229, 221) !important;
}
.bc_fed.fed_login_container button.btn.btn-primary {
  color: rgb(1, 16, 35) !important;
}
.bc_fed.fed_login_container button.btn.btn-primary:hover, .bc_fed.fed_login_container button.btn.btn-primary:focus, .bc_fed.fed_login_container button.btn.btn-primary:active {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
}
.bc_fed.fed_login_container .padd_top_20 {
  color: rgb(235, 229, 221);
}
.bc_fed.fed_login_container .padd_top_20 a:hover, .bc_fed.fed_login_container .padd_top_20 a:focus {
  color: rgb(235, 229, 221) !important;
}
.swal2-container, .swal2-container.swal2-shown {
  background-color: rgba(1, 16, 35, 0.78) !important;
}
.swal2-modal, .swal2-popup {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.42) !important;
  border-right-color: rgba(208, 144, 15, 0.42) !important;
  border-bottom-color: rgba(208, 144, 15, 0.42) !important;
  border-left-color: rgba(208, 144, 15, 0.42) !important;
  color: rgb(235, 229, 221) !important;
  box-shadow: rgba(1, 16, 35, 0.55) 0px 20px 55px !important;
}
.swal2-modal h2, .swal2-title {
  color: rgb(235, 229, 221) !important;
}
.swal2-modal .swal2-content, .swal2-content, .swal2-html-container {
  color: rgb(235, 229, 221) !important;
}
body .swal2-container .swal2-modal .swal2-success-ring {
  border-top-color: rgba(208, 144, 15, 0.48) !important;
  border-right-color: rgba(208, 144, 15, 0.48) !important;
  border-bottom-color: rgba(208, 144, 15, 0.48) !important;
  border-left-color: rgba(208, 144, 15, 0.48) !important;
}
body .swal2-container .swal2-modal .swal2-success-circular-line-left, body .swal2-container .swal2-modal .swal2-success-circular-line-right, body .swal2-container .swal2-modal .swal2-success-fix {
  background-color: rgb(1, 16, 35) !important;
}
.swal2-confirm, .swal2-modal button.swal2-confirm {
  color: rgb(1, 16, 35) !important;
}
.swal2-confirm:hover, .swal2-confirm:focus {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
}
body.um-page-register .club-access-card {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.42);
  border-right-color: rgba(208, 144, 15, 0.42);
  border-bottom-color: rgba(208, 144, 15, 0.42);
  border-left-color: rgba(208, 144, 15, 0.42);
  box-shadow: rgba(1, 16, 35, 0.28) 0px 18px 45px;
}
body.um-page-register .club-access-card::after {
  color: rgb(235, 229, 221);
}
body.um-page-register .club-access-card > .um-register::before {
  background-color: rgba(208, 144, 15, 0.28);
}
body.um-page-register .club-access-card .um.um-register {
  color: rgb(235, 229, 221);
}
body.um-page-register .um-register input.um-form-field[type="text"], body.um-page-register .um-register input.um-form-field[type="email"], body.um-page-register .um-register input.um-form-field[type="tel"], body.um-page-register .um-register input.um-form-field[type="password"] {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.55) !important;
  border-right-color: rgba(208, 144, 15, 0.55) !important;
  border-bottom-color: rgba(208, 144, 15, 0.55) !important;
  border-left-color: rgba(208, 144, 15, 0.55) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
body.um-page-register .um-register input.um-form-field::placeholder {
  color: rgb(235, 229, 221) !important;
}
body.um-page-register .um-register input.um-form-field:focus {
  box-shadow: rgba(208, 144, 15, 0.13) 0px 0px 0px 2px !important;
}
body.um-page-register .um-register input.um-form-field:-webkit-autofill, body.um-page-register .um-register input.um-form-field:-webkit-autofill:hover, body.um-page-register .um-register input.um-form-field:-webkit-autofill:focus {
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
  box-shadow: rgb(1, 16, 35) 0px 0px 0px 1000px inset !important;
  caret-color: rgb(235, 229, 221) !important;
}
body.um-page-register .um-register input.um-button, body.um-page-register .um-register a.um-button {
  color: rgb(1, 16, 35) !important;
}
body.um-page-register .um-register a.um-button.um-alt {
  border-top-color: rgba(208, 144, 15, 0.65) !important;
  border-right-color: rgba(208, 144, 15, 0.65) !important;
  border-bottom-color: rgba(208, 144, 15, 0.65) !important;
  border-left-color: rgba(208, 144, 15, 0.65) !important;
}
body.um-page-register .um-register input.um-button:hover, body.um-page-register .um-register input.um-button:focus {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
}
body.um-page-register .um-register a.um-button.um-alt:hover, body.um-page-register .um-register a.um-button.um-alt:focus {
  background-color: rgba(208, 144, 15, 0.1) !important;
  color: rgb(235, 229, 221) !important;
}
body.page-id-271 .fed_tab_content[data-id="fed_forgot_password_tab"] .form-group > label {
  color: rgb(235, 229, 221) !important;
}
body.page-id-271 .fed_tab_content[data-id="fed_forgot_password_tab"] input.form-control[type="text"] {
  border-top-color: rgba(208, 144, 15, 0.55) !important;
  border-right-color: rgba(208, 144, 15, 0.55) !important;
  border-bottom-color: rgba(208, 144, 15, 0.55) !important;
  border-left-color: rgba(208, 144, 15, 0.55) !important;
}
body.page-id-271 .fed_tab_content[data-id="fed_forgot_password_tab"] .padd_top_20 a:hover, body.page-id-271 .fed_tab_content[data-id="fed_forgot_password_tab"] .padd_top_20 a:focus {
  color: rgb(235, 229, 221) !important;
}
.fol-member-admin-summary-grid > div {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.35);
  border-right-color: rgba(208, 144, 15, 0.35);
  border-bottom-color: rgba(208, 144, 15, 0.35);
  border-left-color: rgba(208, 144, 15, 0.35);
}
.fol-member-admin-summary-grid span {
  color: rgb(235, 229, 221);
}
.fol-member-admin-table-wrap {
  border-top-color: rgba(208, 144, 15, 0.3);
  border-right-color: rgba(208, 144, 15, 0.3);
  border-bottom-color: rgba(208, 144, 15, 0.3);
  border-left-color: rgba(208, 144, 15, 0.3);
}
.fol-member-admin-table {
  background-color: rgb(1, 16, 35);
}
.fol-member-admin-table th {
  background-color: rgb(1, 16, 35);
  border-bottom-color: rgba(208, 144, 15, 0.38);
}
.fol-member-admin-table td {
  border-bottom-color: rgba(235, 229, 221, 0.08);
  color: rgb(235, 229, 221);
}
.fol-member-admin-table tbody tr:hover {
  background-color: rgba(208, 144, 15, 0.043);
}
.fol-member-admin-table td strong {
  color: rgb(235, 229, 221);
}
.fol-member-admin-table td small {
  color: rgb(235, 229, 221);
}
.fol-member-status {
  background-color: rgb(1, 16, 35);
  border-top-color: rgb(1, 16, 35);
  border-right-color: rgb(1, 16, 35);
  border-bottom-color: rgb(1, 16, 35);
  border-left-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
.fol-member-status-approved {
  border-top-color: rgba(208, 144, 15, 0.65);
  border-right-color: rgba(208, 144, 15, 0.65);
  border-bottom-color: rgba(208, 144, 15, 0.65);
  border-left-color: rgba(208, 144, 15, 0.65);
}
.fol-member-status-awaiting_admin_review {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  color: rgb(208, 144, 15);
}
.fol-member-detail-grid > div {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.28);
  border-right-color: rgba(208, 144, 15, 0.28);
  border-bottom-color: rgba(208, 144, 15, 0.28);
  border-left-color: rgba(208, 144, 15, 0.28);
}
.fol-member-detail-grid span {
  color: rgb(235, 229, 221);
}
.fol-member-detail-grid strong {
  color: rgb(235, 229, 221);
}
.fol-member-account-actions .fol-member-action-primary {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-member-account-actions .fol-member-action-primary:hover, .fol-member-account-actions .fol-member-action-primary:focus {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-member-account-actions .fol-member-action-danger {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.fol-member-account-actions .fol-member-action-danger:hover, .fol-member-account-actions .fol-member-action-danger:focus {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.fol-member-edit-form {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.3);
  border-right-color: rgba(208, 144, 15, 0.3);
  border-bottom-color: rgba(208, 144, 15, 0.3);
  border-left-color: rgba(208, 144, 15, 0.3);
}
.fol-member-edit-field label {
  color: rgb(235, 229, 221);
}
.fol-member-edit-field input {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.55) !important;
  border-right-color: rgba(208, 144, 15, 0.55) !important;
  border-bottom-color: rgba(208, 144, 15, 0.55) !important;
  border-left-color: rgba(208, 144, 15, 0.55) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.fol-member-edit-field input:focus {
  box-shadow: rgba(208, 144, 15, 0.15) 0px 0px 0px 2px !important;
}
.fol-member-directory-option {
  color: rgb(235, 229, 221);
}
.fol-member-edit-actions .fol-member-action-primary {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-member-edit-actions .fol-member-action-primary:hover, .fol-member-edit-actions .fol-member-action-primary:focus {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-member-role-form {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.3);
  border-right-color: rgba(208, 144, 15, 0.3);
  border-bottom-color: rgba(208, 144, 15, 0.3);
  border-left-color: rgba(208, 144, 15, 0.3);
}
.fol-member-role-control label {
  color: rgb(235, 229, 221);
}
.fol-member-role-control select {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.55) !important;
  border-right-color: rgba(208, 144, 15, 0.55) !important;
  border-bottom-color: rgba(208, 144, 15, 0.55) !important;
  border-left-color: rgba(208, 144, 15, 0.55) !important;
  color: rgb(235, 229, 221) !important;
}
.fol-member-role-save {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-member-role-save:hover, .fol-member-role-save:focus {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-member-role-help {
  color: rgb(235, 229, 221);
}
.fol-member-role-readonly {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.28);
  border-right-color: rgba(208, 144, 15, 0.28);
  border-bottom-color: rgba(208, 144, 15, 0.28);
  border-left-color: rgba(208, 144, 15, 0.28);
}
.fol-member-role-readonly span {
  color: rgb(235, 229, 221);
}
.club-access-card .fol-member-edit-form input[type="text"], .club-access-card .fol-member-edit-form input[type="email"], .club-access-card .fol-member-edit-form input[type="tel"], .club-access-card .fol-member-edit-form input[type="number"], .club-access-card .fol-member-edit-form input[type="password"] {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.55) !important;
  border-right-color: rgba(208, 144, 15, 0.55) !important;
  border-bottom-color: rgba(208, 144, 15, 0.55) !important;
  border-left-color: rgba(208, 144, 15, 0.55) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.club-access-card .fol-member-edit-form input:focus {
  box-shadow: rgba(208, 144, 15, 0.15) 0px 0px 0px 2px !important;
}
.club-access-card .fol-member-role-control select {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.55) !important;
  border-right-color: rgba(208, 144, 15, 0.55) !important;
  border-bottom-color: rgba(208, 144, 15, 0.55) !important;
  border-left-color: rgba(208, 144, 15, 0.55) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.club-access-card .fol-member-role-control select option {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
}
.club-access-card .fol-member-role-control select:focus {
  box-shadow: rgba(208, 144, 15, 0.15) 0px 0px 0px 2px !important;
}
.club-access-card .fol-member-edit-actions .fol-member-action-primary, .club-access-card button.fol-member-role-save, .club-access-card .fol-member-account-actions .fol-member-action-primary {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-member-edit-actions .fol-member-action-primary:hover, .club-access-card .fol-member-edit-actions .fol-member-action-primary:focus, .club-access-card button.fol-member-role-save:hover, .club-access-card button.fol-member-role-save:focus, .club-access-card .fol-member-account-actions .fol-member-action-primary:hover, .club-access-card .fol-member-account-actions .fol-member-action-primary:focus {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.bc_fed.fed_dashboard_container {
  color: rgb(235, 229, 221) !important;
}
.bc_fed .fed_dashboard_wrapper {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.3) !important;
  border-right-color: rgba(208, 144, 15, 0.3) !important;
  border-bottom-color: rgba(208, 144, 15, 0.3) !important;
  border-left-color: rgba(208, 144, 15, 0.3) !important;
}
.bc_fed aside.fed_dashboard_menus {
  background-color: rgb(1, 16, 35) !important;
  border-right-color: rgba(208, 144, 15, 0.22) !important;
  color: rgb(235, 229, 221) !important;
}
.bc_fed .fed_dashboard_menus .fed_menu_item a, .bc_fed .fed_dashboard_menus .fed_menu_item button {
  color: rgb(235, 229, 221) !important;
}
.bc_fed .fed_dashboard_menus .fed_menu_item a.bg-indigo-50, .bc_fed .fed_dashboard_menus .fed_menu_item button.bg-indigo-50, .bc_fed .fed_dashboard_menus .fed_menu_item.active a, .bc_fed .fed_dashboard_menus .fed-tab-active {
  background-color: rgba(208, 144, 15, 0.13) !important;
  border-top-color: rgba(208, 144, 15, 0.38) !important;
  border-right-color: rgba(208, 144, 15, 0.38) !important;
  border-bottom-color: rgba(208, 144, 15, 0.38) !important;
  border-left-color: rgba(208, 144, 15, 0.38) !important;
}
.bc_fed .fed_dashboard_menus .fed_menu_item a:hover, .bc_fed .fed_dashboard_menus .fed_menu_item button:hover {
  background-color: rgba(208, 144, 15, 0.08) !important;
  border-top-color: rgba(208, 144, 15, 0.2) !important;
  border-right-color: rgba(208, 144, 15, 0.2) !important;
  border-bottom-color: rgba(208, 144, 15, 0.2) !important;
  border-left-color: rgba(208, 144, 15, 0.2) !important;
  color: rgb(235, 229, 221) !important;
}
.bc_fed .fed_sidebar_user_section {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.2) !important;
}
.bc_fed .fed_sidebar_user_section .fed_sidebar_user_name {
  color: rgb(235, 229, 221) !important;
}
.bc_fed .fed_sidebar_user_section .fed_sidebar_user_email {
  color: rgb(235, 229, 221) !important;
}
.bc_fed .fed_sidebar_logout_btn:hover {
  background-color: rgba(208, 144, 15, 0.1) !important;
  color: rgb(235, 229, 221) !important;
}
.bc_fed main.fed_dashboard_items {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
}
.bc_fed .fed_dashboard_item .bg-white, .bc_fed .fed_dashboard_item [class*="bg-white"], .bc_fed .fed_dashboard_items .bg-white {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.26) !important;
  border-right-color: rgba(208, 144, 15, 0.26) !important;
  border-bottom-color: rgba(208, 144, 15, 0.26) !important;
  border-left-color: rgba(208, 144, 15, 0.26) !important;
}
.bc_fed .fed_dashboard_item .bg-slate-50, .bc_fed .fed_dashboard_item [class*="bg-slate-50"] {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.18) !important;
  border-right-color: rgba(208, 144, 15, 0.18) !important;
  border-bottom-color: rgba(208, 144, 15, 0.18) !important;
  border-left-color: rgba(208, 144, 15, 0.18) !important;
}
.bc_fed .fed_dashboard_items h1, .bc_fed .fed_dashboard_items h2, .bc_fed .fed_dashboard_items h3, .bc_fed .fed_dashboard_items h4, .bc_fed .fed_dashboard_items h5, .bc_fed .fed_dashboard_items h6 {
  color: rgb(235, 229, 221) !important;
}
.bc_fed .fed_dashboard_items .text-slate-900, .bc_fed .fed_dashboard_items .text-slate-800, .bc_fed .fed_dashboard_items .text-slate-700 {
  color: rgb(235, 229, 221) !important;
}
.bc_fed .fed_dashboard_items .text-slate-600, .bc_fed .fed_dashboard_items .text-slate-500, .bc_fed .fed_dashboard_items .text-slate-400 {
  color: rgb(235, 229, 221) !important;
}
.bc_fed .bg-indigo-50, .bc_fed .bg-amber-50, .bc_fed .bg-emerald-50 {
  background-color: rgba(208, 144, 15, 0.1) !important;
}
.bc_fed .fed_dashboard_item.space-y-6 > div:first-child {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.28) !important;
  border-right-color: rgba(208, 144, 15, 0.28) !important;
  border-bottom-color: rgba(208, 144, 15, 0.28) !important;
  border-left-color: rgba(208, 144, 15, 0.28) !important;
}
.bc_fed .fed_dashboard_item .fed_dashboard_item_field label {
  color: rgb(235, 229, 221) !important;
}
.bc_fed .fed_dashboard_item input[type="text"], .bc_fed .fed_dashboard_item input[type="email"], .bc_fed .fed_dashboard_item input[type="password"], .bc_fed .fed_dashboard_item input[type="tel"], .bc_fed .fed_dashboard_item input[type="url"], .bc_fed .fed_dashboard_item input[type="number"], .bc_fed .fed_dashboard_item select, .bc_fed .fed_dashboard_item textarea {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.48) !important;
  border-right-color: rgba(208, 144, 15, 0.48) !important;
  border-bottom-color: rgba(208, 144, 15, 0.48) !important;
  border-left-color: rgba(208, 144, 15, 0.48) !important;
  color: rgb(235, 229, 221) !important;
}
.bc_fed .fed_dashboard_item input:focus, .bc_fed .fed_dashboard_item select:focus, .bc_fed .fed_dashboard_item textarea:focus {
  box-shadow: rgba(208, 144, 15, 0.13) 0px 0px 0px 2px !important;
}
@media (max-width: 850px) {
.bc_fed aside.fed_dashboard_menus {
  border-bottom-color: rgba(208, 144, 15, 0.22) !important;
}
}
.bc_fed.fed_login_container {
  color: rgb(235, 229, 221) !important;
}
.bc_fed.fed_login_container > .flex > .w-full > .bg-white {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.42) !important;
  border-right-color: rgba(208, 144, 15, 0.42) !important;
  border-bottom-color: rgba(208, 144, 15, 0.42) !important;
  border-left-color: rgba(208, 144, 15, 0.42) !important;
  box-shadow: rgba(1, 16, 35, 0.32) 0px 18px 45px !important;
}
.bc_fed.fed_login_container > .flex > .w-full > .bg-white > .bg-blue-600 {
  background-color: rgb(1, 16, 35) !important;
  border-bottom-color: rgba(208, 144, 15, 0.28) !important;
}
.bc_fed.fed_login_container > .flex > .w-full > .bg-white > .bg-blue-600 h3 {
  color: rgb(235, 229, 221) !important;
}
.bc_fed.fed_login_container > .flex > .w-full > .bg-white > .p-6 {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
}
.bc_fed.fed_login_container .form-group > label {
  color: rgb(235, 229, 221) !important;
}
.bc_fed.fed_login_container input.form-control[type="text"], .bc_fed.fed_login_container input.form-control[type="email"], .bc_fed.fed_login_container input.form-control[type="password"] {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgb(1, 16, 35) !important;
  border-right-color: rgb(1, 16, 35) !important;
  border-bottom-color: rgb(1, 16, 35) !important;
  border-left-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.bc_fed.fed_login_container input.form-control:focus {
  box-shadow: rgba(208, 144, 15, 0.13) 0px 0px 0px 2px !important;
}
.bc_fed.fed_login_container .fed_form_post button[type="submit"] {
  color: rgb(1, 16, 35) !important;
}
.bc_fed.fed_login_container .fed_form_post button[type="submit"]:hover, .bc_fed.fed_login_container .fed_form_post button[type="submit"]:focus {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
}
.bc_fed.fed_login_container .fed_form_post a:hover, .bc_fed.fed_login_container .fed_form_post a:focus {
  color: rgb(235, 229, 221) !important;
}
.bc_fed.fed_login_container .fed_form_post > .border-t {
  border-top-color: rgba(208, 144, 15, 0.18) !important;
  color: rgb(235, 229, 221) !important;
}
.fed-modal-card {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.42) !important;
  border-right-color: rgba(208, 144, 15, 0.42) !important;
  border-bottom-color: rgba(208, 144, 15, 0.42) !important;
  border-left-color: rgba(208, 144, 15, 0.42) !important;
  color: rgb(235, 229, 221) !important;
  box-shadow: rgba(1, 16, 35, 0.55) 0px 20px 55px !important;
}
.fed-modal-card .fed-modal-btn-confirm:hover, .fed-modal-card .fed-modal-btn-confirm:focus {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
}
.fed-modal-card .fed-modal-btn-cancel {
  border-top-color: rgba(208, 144, 15, 0.6) !important;
  border-right-color: rgba(208, 144, 15, 0.6) !important;
  border-bottom-color: rgba(208, 144, 15, 0.6) !important;
  border-left-color: rgba(208, 144, 15, 0.6) !important;
}
.fed-modal-card .fed-modal-close-btn {
  color: rgb(235, 229, 221) !important;
}
.fed-modal-card .fed-modal-title {
  color: rgb(235, 229, 221) !important;
}
.fed-modal-card .fed-modal-text {
  color: rgb(235, 229, 221) !important;
}
.fed-modal-card .fed-modal-btn-confirm {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-fed-my-profile .um.um-profile {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.3) !important;
  border-right-color: rgba(208, 144, 15, 0.3) !important;
  border-bottom-color: rgba(208, 144, 15, 0.3) !important;
  border-left-color: rgba(208, 144, 15, 0.3) !important;
}
.fol-fed-my-profile .um-cover {
  background-image: linear-gradient(135deg, rgb(1, 16, 35), rgb(1, 16, 35)) !important;
  border-bottom-color: rgba(208, 144, 15, 0.28) !important;
}
.fol-fed-my-profile .um-header {
  background-color: rgb(1, 16, 35) !important;
  border-bottom-color: rgba(208, 144, 15, 0.18) !important;
}
.fol-fed-my-profile .um-profile-photo a.um-profile-photo-img {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgb(1, 16, 35) !important;
  border-right-color: rgb(1, 16, 35) !important;
  border-bottom-color: rgb(1, 16, 35) !important;
  border-left-color: rgb(1, 16, 35) !important;
  box-shadow: rgba(208, 144, 15, 0.45) 0px 0px 0px 1px !important;
}
.fol-fed-my-profile .um-name a {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile .um-profile-status {
  background-color: rgba(208, 144, 15, 0.1) !important;
  border-top-color: rgba(208, 144, 15, 0.32) !important;
  border-right-color: rgba(208, 144, 15, 0.32) !important;
  border-bottom-color: rgba(208, 144, 15, 0.32) !important;
  border-left-color: rgba(208, 144, 15, 0.32) !important;
  color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile .um-profile-body {
  background-color: rgb(1, 16, 35) !important;
}
.fol-fed-my-profile .um-profile-body .um-field-label {
  color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile .um-profile-body .um-field-label label {
  color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile .um-profile-body input.um-form-field, .fol-fed-my-profile .um-profile-body select.um-form-field, .fol-fed-my-profile .um-profile-body .select2-selection {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.38) !important;
  border-right-color: rgba(208, 144, 15, 0.38) !important;
  border-bottom-color: rgba(208, 144, 15, 0.38) !important;
  border-left-color: rgba(208, 144, 15, 0.38) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.fol-fed-my-profile .um-profile-body input.um-form-field:focus, .fol-fed-my-profile .um-profile-body select.um-form-field:focus, .fol-fed-my-profile .um-profile-body .select2-selection:focus {
  box-shadow: rgba(208, 144, 15, 0.12) 0px 0px 0px 2px !important;
}
.fol-fed-my-profile .um-col-alt {
  background-color: rgb(1, 16, 35) !important;
}
.fol-fed-my-profile .um-col-alt input.um-button {
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-fed-my-profile .um-col-alt a.um-button.um-alt {
  border-top-color: rgba(208, 144, 15, 0.55) !important;
  border-right-color: rgba(208, 144, 15, 0.55) !important;
  border-bottom-color: rgba(208, 144, 15, 0.55) !important;
  border-left-color: rgba(208, 144, 15, 0.55) !important;
}
.fol-admin-contact-secondary {
  color: rgb(235, 229, 221) !important;
}
.fol-admin-inquiry-detail .fol-inquiry-detail-fields {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.3) !important;
  border-right-color: rgba(208, 144, 15, 0.3) !important;
  border-bottom-color: rgba(208, 144, 15, 0.3) !important;
  border-left-color: rgba(208, 144, 15, 0.3) !important;
}
.fol-admin-inquiry-detail .fol-inquiry-detail-field {
  background-color: rgb(1, 16, 35) !important;
  border-bottom-color: rgba(208, 144, 15, 0.18) !important;
}
.fol-admin-inquiry-detail .fol-inquiry-detail-field:nth-child(2n+1) {
  border-right-color: rgba(208, 144, 15, 0.18) !important;
}
.fol-admin-inquiry-detail .fol-inquiry-detail-value {
  color: rgb(235, 229, 221) !important;
}
.fol-admin-inquiry-detail .fol-inquiry-detail-value a {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.fol-submission-status {
  background-color: rgba(208, 144, 15, 0.1) !important;
  border-top-color: rgba(208, 144, 15, 0.35) !important;
  border-right-color: rgba(208, 144, 15, 0.35) !important;
  border-bottom-color: rgba(208, 144, 15, 0.35) !important;
  border-left-color: rgba(208, 144, 15, 0.35) !important;
  color: rgb(235, 229, 221) !important;
}
.fol-submission-workflow {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.3) !important;
  border-right-color: rgba(208, 144, 15, 0.3) !important;
  border-bottom-color: rgba(208, 144, 15, 0.3) !important;
  border-left-color: rgba(208, 144, 15, 0.3) !important;
}
.fol-submission-workflow .fol-admin-form-success {
  background-color: rgba(208, 144, 15, 0.1) !important;
  border-top-color: rgba(208, 144, 15, 0.38) !important;
  border-right-color: rgba(208, 144, 15, 0.38) !important;
  border-bottom-color: rgba(208, 144, 15, 0.38) !important;
  border-left-color: rgba(208, 144, 15, 0.38) !important;
  color: rgb(235, 229, 221) !important;
}
.fol-submission-workflow-form select, .fol-submission-workflow-form textarea {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.4) !important;
  border-right-color: rgba(208, 144, 15, 0.4) !important;
  border-bottom-color: rgba(208, 144, 15, 0.4) !important;
  border-left-color: rgba(208, 144, 15, 0.4) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.fol-submission-workflow-form select:focus, .fol-submission-workflow-form textarea:focus {
  box-shadow: rgba(208, 144, 15, 0.12) 0px 0px 0px 2px !important;
}
.fol-submission-member-account {
  background-color: rgba(235, 229, 221, 0.024) !important;
  border-top-color: rgba(208, 144, 15, 0.24) !important;
  border-right-color: rgba(208, 144, 15, 0.24) !important;
  border-bottom-color: rgba(208, 144, 15, 0.24) !important;
  border-left-color: rgba(208, 144, 15, 0.24) !important;
}
.fol-member-account-state {
  color: rgb(235, 229, 221) !important;
}
.fol-member-account-details strong {
  color: rgb(235, 229, 221) !important;
}
.fol-member-account-details span, .fol-member-account-not-found p {
  color: rgb(235, 229, 221) !important;
}
.fol-document-lifecycle-form p {
  color: rgb(235, 229, 221);
}
.tribe-events .tribe-events-c-search__input-control, .tribe-events .tribe-events-c-search__input-control input, .tribe-events input.tribe-events-c-search__input {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.tribe-events .tribe-events-c-search__input-control input::placeholder, .tribe-events input.tribe-events-c-search__input::placeholder {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.tribe-events .tribe-events-c-view-selector, .tribe-events .tribe-events-c-view-selector__content {
  background-color: rgb(1, 16, 35) !important;
}
.tribe-events .tribe-events-c-events-bar__search-container, .tribe-events .tribe-events-c-events-bar__search, .tribe-events .tribe-events-c-events-bar__search-form, .tribe-events .tribe-events-c-search, .tribe-events .tribe-events-c-search__input-group {
  background-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-event-detail-content {
  background-color: rgb(1, 16, 35) !important;
  border-top-color: rgba(208, 144, 15, 0.28) !important;
  border-right-color: rgba(208, 144, 15, 0.28) !important;
  border-bottom-color: rgba(208, 144, 15, 0.28) !important;
  border-left-color: rgba(208, 144, 15, 0.28) !important;
}
.club-access-card .fol-event-detail-heading {
  color: rgb(208, 144, 15) !important;
}
@media (max-width: 650px) {
.bc_fed aside.fed_dashboard_menus {
  border-right-color: rgb(208, 144, 15) !important;
}
}
.single-tribe_events #tribe-events-content {
  color: rgb(235, 229, 221) !important;
}
.single-tribe_events .tribe-events-single-event-title {
  color: rgb(235, 229, 221) !important;
}
.single-tribe_events .tribe-events-back a, .single-tribe_events .tribe-events-event-meta, .single-tribe_events .tribe-events-event-meta *, .single-tribe_events .tribe-events-meta-group a {
  color: rgb(235, 229, 221) !important;
}
.single-tribe_events .tribe-events-meta-group h2, .single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title {
  color: rgb(208, 144, 15) !important;
}
@media screen {
body.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-row {
  background-color: rgb(1, 16, 35);
  border-top-color: rgba(208, 144, 15, 0.3) !important;
  border-right-color: rgba(208, 144, 15, 0.3) !important;
  border-bottom-color: rgba(208, 144, 15, 0.3) !important;
  border-left-color: rgba(208, 144, 15, 0.3) !important;
}
body.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-row:last-child {
  border-bottom-color: rgba(208, 144, 15, 0.3) !important;
}
body.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-date-tag {
  border-top-color: rgba(208, 144, 15, 0.45);
  border-right-color: rgba(208, 144, 15, 0.45);
  border-bottom-color: rgba(208, 144, 15, 0.45);
  border-left-color: rgba(208, 144, 15, 0.45);
  background-color: rgb(1, 16, 35);
}
body.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
  color: rgb(208, 144, 15) !important;
  -webkit-text-fill-color: rgb(208, 144, 15) !important;
}
body.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-title-link:focus-visible {
  outline-color: rgb(208, 144, 15);
}
}
@media screen {
.club-access-card :is(.fol-dashboard-notice, .fol-admin-form-error) {
  border-top-color: rgba(208, 144, 15, 0.55) !important;
  border-right-color: rgba(208, 144, 15, 0.55) !important;
  border-bottom-color: rgba(208, 144, 15, 0.55) !important;
  border-left-color: rgba(208, 144, 15, 0.55) !important;
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
.club-access-card :is(.fol-admin-task-edit, .fol-admin-task-complete, .fol-admin-task-reopen, .fol-action-complete, .fol-action-back, .fol-admin-quick-link):focus-visible {
  outline-color: rgb(235, 229, 221);
}
}
@media screen {
.club-access-card .fol-dashboard-notice.fol-dashboard-notice-success {
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
}
.club-access-card .fol-project-action-group + .fol-project-action-group {
  border-top-color: rgba(208, 144, 15, 0.32);
}
.club-access-card .fol-project-action-heading {
  background-color: rgba(208, 144, 15, 0.06);
  color: rgb(235, 229, 221);
}
.club-access-card .fol-project-action-count {
  color: rgb(235, 229, 221);
}
.club-access-card .fol-project-action-children {
  border-left-color: rgba(208, 144, 15, 0.28);
}
.club-access-card .fol-completed-history-toggle {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  color: rgb(208, 144, 15);
}
.club-access-card .fol-completed-history-toggle:focus-visible, .club-access-card .fol-project-action-children > a:focus-visible {
  outline-color: rgb(208, 144, 15);
}
.fol-home .button.secondary {
  background-color: rgba(1, 16, 35, 0.75);
  color: var(--#EBE5DD);
}
.fol-home-section {
  border-top-color: rgba(208, 144, 15, 0.18);
}
.fol-home-card {
  border-top-color: rgba(208, 144, 15, 0.35);
  border-right-color: rgba(208, 144, 15, 0.35);
  border-bottom-color: rgba(208, 144, 15, 0.35);
  border-left-color: rgba(208, 144, 15, 0.35);
}
.fol-home-card h3 {
  color: var(--#EBE5DD);
}
.fol-home-footer {
  border-top-color: rgba(208, 144, 15, 0.18);
}
.fol-home-footer .fol-home-footer-note {
  color: rgb(235, 229, 221);
}
.fol-ticketing-admin .fol-ticketing-row {
  border-top-color: rgba(208, 144, 15, 0.32);
  border-right-color: rgba(208, 144, 15, 0.32);
  border-bottom-color: rgba(208, 144, 15, 0.32);
  border-left-color: rgba(208, 144, 15, 0.32);
  background-color: rgb(1, 16, 35);
}
.fol-ticketing-admin .fol-ticketing-row p {
  color: rgb(235, 229, 221);
}
.fol-ticketing-admin .fol-admin-form-field input, .fol-ticketing-admin .fol-admin-form-field textarea {
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
}
.fol-ticketing-admin .fol-ticketing-presale {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
}
.fol-ticketing-admin .fol-ticketing-window legend {
  color: rgb(208, 144, 15);
}
.fol-ticketing-admin .fol-ticketing-clock select {
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
}
.fol-ticketing-admin .fol-ticketing-presale legend {
  color: rgb(208, 144, 15);
}
.fol-ticketing-admin .fol-ticketing-presale p {
  color: rgb(235, 229, 221);
}
.fol-ticketing-admin label.fol-ticketing-check {
  background-color: rgb(1, 16, 35);
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  color: rgb(235, 229, 221);
}
.fol-ticketing-admin .fol-ticketing-check input[type="checkbox"] {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
}
.fol-ticketing-admin .fol-ticketing-check input[type="checkbox"]:checked {
  background-color: rgb(208, 144, 15);
}
.fol-ticketing-admin .fol-ticketing-check input[type="checkbox"]:focus-visible {
  outline-color: rgb(208, 144, 15);
}
body a.fol-ticketing-manage-link:is(:link, :visited), body .fol-ticketing-access-actions a:is(:link, :visited) {
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  background-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
}
body a.fol-ticketing-manage-link:hover, body .fol-ticketing-access-actions a:hover {
  background-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
}
.fol-ticketing-presale-notice {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
body .fol-ticketing-presale-notice a:is(:link, :visited) {
  color: rgb(208, 144, 15) !important;
}
.fol-ticketing-access-card {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
.fol-ticketing-access-card h1 {
  color: rgb(208, 144, 15);
}
.fol-ticketing-access-card p {
  color: rgb(235, 229, 221);
}
body .fol-ticketing-access-actions a.fol-ticketing-access-back:is(:link, :visited) {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(208, 144, 15) !important;
}
body :is(a.fol-ticketing-manage-link, .fol-ticketing-access-actions a, .fol-ticketing-presale-notice a):focus-visible {
  outline-color: rgb(208, 144, 15);
}
body .lions-mark a.fol-lions-international-link:focus-visible {
  outline-color: rgb(208, 144, 15);
}
body .lions-copy a.fol-lions-tagline-link:focus-visible {
  outline-color: rgb(208, 144, 15);
}
.club-access-card .fol-admin-event-actions a.fol-ticketing-manage-link:is(:link, :visited) {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(208, 144, 15) !important;
  -webkit-text-fill-color: rgb(208, 144, 15) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
}
.club-access-card .fol-admin-event-actions a.fol-ticketing-manage-link:hover {
  background-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-admin-form-field input[name="fol_event_title"]:is(:-webkit-autofill, :autofill) {
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
  color: rgb(235, 229, 221) !important;
  caret-color: rgb(235, 229, 221) !important;
  box-shadow: rgb(1, 16, 35) 0px 0px 0px 1000px inset !important;
}
body .tribe-common.event-tickets {
  --tec-color-text-primary: rgb(235, 229, 221);
  --tec-color-text-primary-light: rgb(235, 229, 221);
  --tec-color-text-secondary: rgb(235, 229, 221);
  --tec-color-text-disabled: rgb(235, 229, 221);
  --tec-color-background: rgb(1, 16, 35);
  --tec-color-background-secondary: rgb(1, 16, 35);
  --tec-color-background-transparent: rgba(1, 16, 35, 0.88);
  --tec-color-background-error: rgb(58, 32, 32);
  --tec-color-border-default: rgb(208, 144, 15);
  --tec-color-border-secondary: rgb(208, 144, 15);
  --tec-color-border-tertiary: rgb(208, 144, 15);
  --tec-form-color-border-primary: rgb(208, 144, 15);
  --tec-form-color-border-secondary: rgb(208, 144, 15);
  --tec-color-accent-primary: rgb(208, 144, 15);
  --tec-color-accent-primary-hover: rgb(208, 144, 15);
  --tec-color-accent-primary-active: rgb(208, 144, 15);
  --tec-color-accent-primary-background: rgb(208, 144, 15);
  --tec-color-button-primary: rgb(208, 144, 15);
  --tec-color-icon-primary: rgb(208, 144, 15);
  --tec-color-icon-primary-alt: rgb(235, 229, 221);
  --tec-color-icon-secondary: rgb(235, 229, 221);
  --tec-color-icon-active: rgb(208, 144, 15);
  --tec-color-icon-focus: rgb(208, 144, 15);
  --tec-color-icon-error: rgb(255, 182, 182);
  color: rgb(235, 229, 221);
}
body .tribe-common.event-tickets :is(.tribe-tickets__tickets-form, .tribe-tickets__commerce-checkout, .tribe-tickets__commerce-order) {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
body .tribe-common.event-tickets :is(h2, h3, h4, h5, .tribe-common-h4, .tribe-common-h5, .tribe-common-h6) {
  color: rgb(235, 229, 221);
}
body .tribe-common.event-tickets :is(a, .tribe-common-anchor-thin) {
  color: rgb(208, 144, 15);
}
body .tribe-common.event-tickets a:hover {
  color: rgb(208, 144, 15);
}
body .tribe-common.event-tickets :is(input[type="text"], input[type="email"], input[type="number"], select, textarea) {
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
}
body .tribe-common.event-tickets input::placeholder {
  color: rgb(235, 229, 221);
}
body .tribe-common.event-tickets :is(input, select, textarea, button, a):focus-visible {
  outline-color: rgb(208, 144, 15);
}
body .tribe-common.event-tickets :is(.tribe-common-c-btn, .tribe-tickets__tickets-buy, .tribe-tickets__commerce-checkout-form-submit-button) {
  background-color: rgb(208, 144, 15);
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  color: rgb(1, 16, 35);
}
body .tribe-common.event-tickets :is(.tribe-common-c-btn, .tribe-tickets__tickets-buy):hover {
  background-color: rgb(208, 144, 15);
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  color: rgb(1, 16, 35);
}
body .tribe-common.event-tickets :is(.tribe-tickets__tickets-item-content-description, .tribe-tickets__tickets-item-details-content) {
  color: rgb(235, 229, 221);
}
body .tribe-common.event-tickets :is(.tribe-tickets__tickets-item-quantity-add, .tribe-tickets__tickets-item-quantity-remove) {
  color: rgb(208, 144, 15);
}
body .tribe-common.event-tickets .tribe-tickets__tickets-form .tribe-tickets__tickets-buy {
  -webkit-text-fill-color: rgb(1, 16, 35);
  color: rgb(1, 16, 35) !important;
}
body .tribe-common.event-tickets .tribe-tickets__tickets-form .tribe-tickets__tickets-buy:disabled {
  background-color: rgb(208, 144, 15);
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  color: rgb(1, 16, 35) !important;
}
body .tribe-common.event-tickets .tribe-tickets__commerce-order-attendees-list-attendee {
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
body .tribe-common.event-tickets .tec-tickets__attendees-list {
  background-color: rgb(1, 16, 35);
}
body .tribe-common.event-tickets .tec-tickets__attendees-list-item {
  color: rgb(235, 229, 221);
}
body .tribe-events .tribe-events-c-small-cta, body .tribe-events .tribe-events-c-small-cta :is(.tribe-events-c-small-cta__price, .tribe-events-c-small-cta__stock, .tribe-events-c-small-cta__sold-out) {
  color: rgb(235, 229, 221) !important;
}
body .tribe-events a.tribe-events-c-small-cta__link:is(:link, :visited) {
  color: rgb(208, 144, 15) !important;
}
body .tribe-events a.tribe-events-c-small-cta__link:hover {
  color: rgb(208, 144, 15) !important;
}
body .tribe-events a.tribe-events-c-small-cta__link:focus-visible {
  outline-color: rgb(208, 144, 15);
}
.fol-admin-members .fol-members-count {
  color: rgb(235, 229, 221);
}
.fol-admin-members .fol-members-section-help {
  color: rgb(235, 229, 221);
}
.fol-admin-members .fol-members-pagination {
  color: rgb(235, 229, 221);
}
.club-access-card .fol-admin-members .fol-members-page-links a, .club-access-card .fol-admin-members .fol-members-page-links a:visited {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
  color: rgb(208, 144, 15) !important;
  -webkit-text-fill-color: rgb(208, 144, 15) !important;
}
.club-access-card .fol-admin-members .fol-members-page-links a:hover {
  background-color: rgb(208, 144, 15);
}
.club-access-card .fol-admin-members .fol-members-page-links a:focus-visible {
  outline-color: rgb(235, 229, 221);
}
.fol-outreach-restricted {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
.fol-outreach-restricted > strong {
  color: rgb(208, 144, 15);
}
.fol-outreach-restricted p {
  color: rgb(235, 229, 221);
}
.club-access-card .fol-outreach-indicator {
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  color: rgb(208, 144, 15) !important;
  -webkit-text-fill-color: rgb(208, 144, 15) !important;
}
.club-access-card .fol-outreach-indicator:focus-visible {
  outline-color: rgb(235, 229, 221) !important;
}
.fol-outreach-tooltip {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
  -webkit-text-fill-color: rgb(235, 229, 221);
}
.fol-outreach-status-help {
  color: rgb(235, 229, 221);
}
.fol-outreach-restore-form {
  border-top-color: rgba(208, 144, 15, 0.4);
  border-right-color: rgba(208, 144, 15, 0.4);
  border-bottom-color: rgba(208, 144, 15, 0.4);
  border-left-color: rgba(208, 144, 15, 0.4);
}
.fol-outreach-restore-confirm {
  color: rgb(235, 229, 221);
}
.fol-outreach-restore-confirm input[type="checkbox"] {
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  background-color: rgb(1, 16, 35) !important;
}
.fol-outreach-restore-confirm input[type="checkbox"]:checked {
  background-color: rgb(208, 144, 15) !important;
}
.fol-outreach-restore-confirm input[type="checkbox"]:focus-visible {
  outline-color: rgb(235, 229, 221) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-members-edit-btn a.um-edit-profile-btn {
  color: rgb(208, 144, 15) !important;
  -webkit-text-fill-color: rgb(208, 144, 15) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-members-edit-btn a.um-edit-profile-btn:hover {
  background-color: rgb(208, 144, 15) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-members-grid .um-members-edit-btn a.um-edit-profile-btn:focus-visible {
  outline-color: rgb(208, 144, 15) !important;
}
:is(body.page-id-26, body:has(.fol-fed-member-directory .um-directory)) :is(.um-new-dropdown, .um-dropdown, .um-dropdown-b) {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
}
:is(body.page-id-26, body:has(.fol-fed-member-directory .um-directory)) :is(.um-new-dropdown, .um-dropdown) ul, :is(body.page-id-26, body:has(.fol-fed-member-directory .um-directory)) :is(.um-new-dropdown, .um-dropdown) li {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
:is(body.page-id-26, body:has(.fol-fed-member-directory .um-directory)) :is(.um-new-dropdown, .um-dropdown) ul li a, :is(body.page-id-26, body:has(.fol-fed-member-directory .um-directory)) :is(.um-new-dropdown, .um-dropdown) ul li a:visited {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(235, 229, 221) !important;
  -webkit-text-fill-color: rgb(235, 229, 221) !important;
}
:is(body.page-id-26, body:has(.fol-fed-member-directory .um-directory)) :is(.um-new-dropdown, .um-dropdown) ul li a:hover, :is(body.page-id-26, body:has(.fol-fed-member-directory .um-directory)) :is(.um-new-dropdown, .um-dropdown) ul li a:focus-visible {
  outline-color: rgb(235, 229, 221);
  background-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
:is(body.page-id-26, body:has(.fol-fed-member-directory .um-directory)) :is(.um-new-dropdown-arr, .um-dropdown-arr, .um-dropdown-arr i) {
  color: rgb(208, 144, 15) !important;
  -webkit-text-fill-color: rgb(208, 144, 15) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-members-list .fol-directory-contact {
  color: rgb(235, 229, 221) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-members-list .fol-directory-contact a {
  color: rgb(208, 144, 15) !important;
  -webkit-text-fill-color: rgb(208, 144, 15) !important;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-members-list .fol-directory-contact a:focus-visible {
  outline-color: rgb(208, 144, 15) !important;
}
.fol-admin .fol-admin-pagination {
  color: rgb(235, 229, 221);
}
.club-access-card .fol-admin .fol-admin-pagination .fol-members-page-links a, .club-access-card .fol-admin .fol-admin-pagination .fol-members-page-links a:visited {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
  color: rgb(208, 144, 15) !important;
  -webkit-text-fill-color: rgb(208, 144, 15) !important;
}
.club-access-card .fol-admin .fol-admin-pagination .fol-members-page-links a:hover {
  background-color: rgb(208, 144, 15);
}
.club-access-card .fol-admin .fol-admin-pagination .fol-members-page-links a:focus-visible {
  outline-color: rgb(235, 229, 221);
}
.fol-ticket-summary-totals > div {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
}
.fol-ticket-summary-totals strong {
  color: rgb(208, 144, 15);
}
.fol-ticket-summary-totals span {
  color: rgb(235, 229, 221);
}
.fol-ticket-summary .fol-ticket-summary-help {
  color: rgb(235, 229, 221);
}
.fol-ticketing-admin .fol-ticketing-form label.fol-ticketing-check input[type="checkbox"] {
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  background-color: rgb(1, 16, 35) !important;
}
.fol-ticketing-admin .fol-ticketing-form label.fol-ticketing-check input[type="checkbox"]:checked {
  background-color: rgb(208, 144, 15) !important;
}
.fol-ticketing-admin .fol-ticketing-form label.fol-ticketing-check input[type="checkbox"]:focus-visible {
  outline-color: rgb(208, 144, 15) !important;
}
.club-access-card .fol-ticketing-admin .fol-ticketing-form label.fol-ticketing-check > input[type="checkbox"] {
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  background-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-ticketing-admin .fol-ticketing-form label.fol-ticketing-check > input[type="checkbox"]:checked {
  background-color: rgb(208, 144, 15) !important;
}
.fol-event-people > section {
  border-top-color: rgb(208, 144, 15);
}
.fol-event-people h3 {
  color: rgb(208, 144, 15);
}
.fol-event-people .fol-event-people-help {
  color: rgb(235, 229, 221);
}
.fol-event-people .fol-event-people-note {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
}
.fol-event-people small {
  color: rgb(235, 229, 221);
}
.fol-event-people label {
  color: rgb(208, 144, 15);
}
.fol-event-people :is(input:not([type="hidden"]), select, textarea) {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
.fol-event-people :is(input:not([type="hidden"]), select, textarea):focus-visible {
  outline-color: rgb(208, 144, 15);
}
.fol-event-people summary {
  color: rgb(208, 144, 15);
}
.fol-event-people :is(button.fol-admin-form-submit, button.fol-admin-form-cancel, a.fol-admin-form-cancel), .fol-event-rsvp :is(button, a) {
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  background-color: rgb(208, 144, 15) !important;
  color: rgb(1, 16, 35) !important;
  -webkit-text-fill-color: rgb(1, 16, 35) !important;
}
.fol-event-people :is(button.fol-admin-form-cancel, a.fol-admin-form-cancel), .fol-event-rsvp .fol-admin-form-cancel {
  background-color: rgb(1, 16, 35) !important;
  color: rgb(208, 144, 15) !important;
  -webkit-text-fill-color: rgb(208, 144, 15) !important;
}
.fol-event-people :is(button, a):focus-visible, .fol-event-rsvp :is(button, a):focus-visible {
  outline-color: rgb(235, 229, 221);
}
.fol-event-rsvp-card {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
.fol-event-rsvp h1 {
  color: rgb(235, 229, 221);
}
.fol-event-rsvp h2 {
  color: rgb(208, 144, 15);
}
.fol-event-people .fol-event-interest-options legend {
  color: rgb(208, 144, 15);
}
.club-access-card .fol-event-people .fol-event-interest-grid label.fol-event-interest-choice {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
.club-access-card .fol-event-people .fol-event-interest-grid label > input[type="checkbox"] {
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  background-color: rgb(1, 16, 35) !important;
}
.club-access-card .fol-event-people .fol-event-interest-grid label > input[type="checkbox"]:checked {
  background-color: rgb(208, 144, 15) !important;
}
.club-access-card .fol-event-people .fol-event-interest-grid label > input[type="checkbox"]:focus-visible {
  outline-color: rgb(235, 229, 221) !important;
}
.fol-opps {
  color: rgb(235, 229, 221);
  --fol-opps-gold: rgb(208, 144, 15);
}
.fol-opps h1, .fol-opps h2, .fol-opps h3, .fol-opps h4 {
  color: rgb(235, 229, 221);
}
.fol-opps-panel {
  background-color: rgb(1, 16, 35);
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
}
.fol-opps-row {
  border-bottom-color: rgb(208, 144, 15);
}
.fol-opps a, .fol-opps a:visited {
  color: rgb(208, 144, 15);
}
.fol-opps .fol-opps-button, .fol-opps .fol-opps-form button {
  background-color: rgb(1, 16, 35);
  color: rgb(208, 144, 15) !important;
}
.fol-opps .fol-opps-form button {
  color: rgb(1, 16, 35) !important;
}
.fol-opps .fol-opps-button:hover, .fol-opps .fol-opps-form button:hover {
  background-color: rgb(208, 144, 15);
  color: rgb(1, 16, 35) !important;
}
.fol-opps :is(a, button, input, select, textarea):focus-visible {
  outline-color: rgb(208, 144, 15);
}
.fol-opps .fol-opps-form label {
  color: rgb(208, 144, 15);
}
.fol-opps .fol-opps-form :is(input:not([type="hidden"]):not([type="checkbox"]), textarea, select) {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
  color: rgb(235, 229, 221);
}
.fol-opps .fol-opps-form .fol-opps-check {
  color: rgb(235, 229, 221);
}
.fol-opps .fol-opps-form input[type="checkbox"] {
  border-top-color: rgb(208, 144, 15) !important;
  border-right-color: rgb(208, 144, 15) !important;
  border-bottom-color: rgb(208, 144, 15) !important;
  border-left-color: rgb(208, 144, 15) !important;
  background-color: rgb(1, 16, 35) !important;
}
.fol-opps .fol-opps-form input[type="checkbox"]:checked::after {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
}
.fol-opps .fol-opps-help {
  color: rgb(235, 229, 221);
}
.fol-opps-notice {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
}
.site-tabs .nav-tabs li.fol-opps-volunteer-parent > .fol-opps-submenu-toggle {
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
  color: rgb(208, 144, 15);
}
.site-tabs .nav-tabs .fol-opps-submenu-toggle:hover, .site-tabs .nav-tabs .fol-opps-submenu-toggle:focus-visible {
  background-color: rgb(208, 144, 15);
  color: rgb(1, 16, 35);
}
.site-tabs .nav-tabs .fol-opps-submenu-toggle:focus-visible {
  outline-color: rgb(208, 144, 15);
}
.fol-opps .fol-opps-skills-label {
  color: rgb(235, 229, 221);
}
.fol-opps .fol-opps-card-tags > li, .fol-opps .fol-opps-detail-tags > li {
  border-top-color: rgb(208, 144, 15);
  border-right-color: rgb(208, 144, 15);
  border-bottom-color: rgb(208, 144, 15);
  border-left-color: rgb(208, 144, 15);
  background-color: rgb(1, 16, 35);
  color: rgb(208, 144, 15);
}
.fol-admin-form-field.fol-ticketing-setup-choice > p {
  color: rgb(235, 229, 221);
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name a {
  text-shadow: rgb(1, 16, 35) 0px 1px 3px;
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-members-grid .fol-directory-card-backdrop::after {
  background-image: linear-gradient(rgba(1, 16, 35, 0.54), rgba(1, 16, 35, 0.82));
}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-members-edit-btn a.um-edit-profile-btn {
  background-color: rgba(1, 16, 35, 0.72) !important;
}

/* Shared chrome and native controls. Semantic red/green notices retain their meaning. */
html body { background-color:var(--fol-navy) !important; color:var(--fol-cream); }
body a,body a:visited { color:var(--fol-trail-gold); text-decoration-color:currentColor; }
.site-tabs,.member-portal-nav,.fol-home-footer { background-color:var(--fol-navy) !important; }
.site-tabs { border-bottom:1px solid var(--fol-trail-gold); }
.fol-home-footer { border-top-color:var(--fol-trail-gold) !important; }
.fol-home .hero { background-color:var(--fol-navy); }
.fol-home .hero :is(h1,p),.fol-home-card :is(h3,p) { color:var(--fol-cream) !important; }
.fol-home :is(.button,.button:visited),body .fol-opps-button {
 background:var(--fol-trail-gold) !important; color:var(--fol-navy) !important;
 -webkit-text-fill-color:var(--fol-navy) !important; border-color:var(--fol-trail-gold) !important;
}
.fol-home .hero .button.secondary { background:var(--fol-navy) !important; color:var(--fol-cream) !important; -webkit-text-fill-color:var(--fol-cream) !important; border:1px solid var(--fol-trail-gold) !important; }
.fol-home .fol-home-section:not(.fol-home-section--alt) {
 position:relative; background:var(--fol-cream) !important; color:var(--fol-navy) !important;
 border-top:0;
}
.fol-home .fol-home-section:not(.fol-home-section--alt) :is(h1,h2,h3,p,li) {
 color:var(--fol-navy) !important; -webkit-text-fill-color:var(--fol-navy) !important;
 text-shadow:none;
}
.fol-home .fol-home-section:not(.fol-home-section--alt) :is(.fol-home-kicker,a:not(.button)) {
 color:var(--fol-dark-gold) !important; -webkit-text-fill-color:var(--fol-dark-gold) !important;
}
.fol-home .fol-home-section:not(.fol-home-section--alt) :is(a,button):focus-visible { outline-color:var(--fol-navy); }
.fol-home .fol-home-section--alt {
 background-color:var(--fol-navy) !important; background-image:url('flyer-assets-v6/fairbanks-contours.svg'); background-repeat:repeat;
 border-top:0;
}
.fol-home .fol-home-section--alt :is(h2,p) { color:var(--fol-cream) !important; }
.fol-home .fol-home-section--alt .fol-home-kicker,.fol-home .fol-home-kicker { color:var(--fol-trail-gold) !important; }
.fol-home .fol-home-card { background:var(--fol-navy) !important; border-color:var(--fol-trail-gold) !important; }
.fol-home .fol-home-section:not(.fol-home-section--alt)::before,
.fol-home .fol-home-section:not(.fol-home-section--alt)::after {
 content:""; position:absolute; left:0; width:100%; height:24px; z-index:2; pointer-events:none;
 background:var(--fol-cream); -webkit-mask-image:url('flyer-assets-v7/tear-1.svg'); mask-image:url('flyer-assets-v7/tear-1.svg');
 -webkit-mask-size:1024px 24px; mask-size:1024px 24px; -webkit-mask-repeat:repeat-x; mask-repeat:repeat-x;
}
.fol-home .fol-home-section:not(.fol-home-section--alt)::before { top:-23px; }
.fol-home .fol-home-section:not(.fol-home-section--alt)::after { bottom:-23px; transform:rotate(180deg); }
/* Keep long working screens free of the decorative texture. */
.club-access-card,.club-access-card .fed_dashboard_menus,.club-access-card .fed_dashboard_items,
.fol-opps,.fol-event-rsvp,.fol-ticketing-access-card {
 background-color:var(--fol-navy) !important;
}
body :is(.fol-admin,.fol-ticketing-form,.fol-club-update-pause-form,.fol-club-update-pause,.fol-opps,.formlayer-form-wrapper,.um-form,.fed_dashboard_wrapper)
 :is(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),select,textarea) {
 background-color:var(--fol-navy) !important; color:var(--fol-cream) !important;
 -webkit-text-fill-color:var(--fol-cream) !important; border-color:var(--fol-trail-gold) !important; color-scheme:dark;
 caret-color:var(--fol-cream);
}
body :is(.fol-admin,.fol-ticketing-form,.fol-opps,.formlayer-form-wrapper,.um-form,.fed_dashboard_wrapper) :is(input,textarea)::placeholder {
 color:var(--fol-cream) !important; -webkit-text-fill-color:var(--fol-cream) !important; opacity:.72;
}
body :is(input,textarea):-webkit-autofill {
 -webkit-text-fill-color:var(--fol-cream) !important;
 -webkit-box-shadow:0 0 0 1000px var(--fol-navy) inset !important; caret-color:var(--fol-cream) !important;
}
body input:is([type="checkbox"],[type="radio"]) { accent-color:var(--fol-trail-gold); }
.fol-ticketing-check input[type="checkbox"],.fol-club-update-pause-form input[type="checkbox"] {
 background-color:var(--fol-navy) !important; border-color:var(--fol-trail-gold) !important;
}
body :is(a,button,input,select,textarea):focus-visible { outline:2px solid var(--fol-trail-gold); outline-offset:3px; }
/* UM dropdowns may be attached to body instead of the directory container. */
body .um-dropdown,body .um-dropdown ul,body .um-dropdown li,body .um-dropdown li a {
 background-color:var(--fol-navy) !important; color:var(--fol-cream) !important; -webkit-text-fill-color:var(--fol-cream) !important;
}
body .um-dropdown li a:hover { background-color:var(--fol-trail-gold) !important; color:var(--fol-navy) !important; -webkit-text-fill-color:var(--fol-navy) !important; }
/* The standard WordPress login page is included; its administration backend is not reskinned. */
body.login { background:var(--fol-navy) !important; color:var(--fol-cream); }
body.login #loginform { background:var(--fol-navy); border:1px solid var(--fol-trail-gold); color:var(--fol-cream); }
body.login :is(label,#backtoblog a,#nav a,.privacy-policy-link) { color:var(--fol-cream) !important; }
body.login .input { background:var(--fol-navy); color:var(--fol-cream); border-color:var(--fol-trail-gold); }
body.login .button-primary { background:var(--fol-trail-gold); border-color:var(--fol-trail-gold); color:var(--fol-navy); }
@media (prefers-reduced-motion:reduce) { html { scroll-behavior:auto !important; } }

/* Flyer material refinement 2026.10.19.4
 * Contours: USGS National Map 3DEP, Fairbanks Alaska, 40 m interval.
 * Paper: generated seamless material inspired by the supplied approved flyer.
 * Decorative geographic artwork is simplified and is not a navigation map.
 */
.fol-home .fol-home-section--alt {
 background-image:url('flyer-assets-v6/fairbanks-contours.svg');
 background-size:cover; background-repeat:no-repeat; background-position:50% 22%;
}
.fol-home #club.fol-home-section--alt { background-position:50% 58%; }
.club-access-wrap {
 background-image:url('flyer-assets-v6/fairbanks-contours.svg');
 background-position:center top; background-size:1600px auto; background-repeat:no-repeat;
}
.fol-home .fol-home-section:not(.fol-home-section--alt),
.fol-home .fol-home-section:not(.fol-home-section--alt)::before,
.fol-home .fol-home-section:not(.fol-home-section--alt)::after {
 background-image:linear-gradient(rgba(235,229,221,.72),rgba(235,229,221,.72)),url('flyer-assets-v4/parchment.webp') !important;
 background-size:auto,720px 720px; background-repeat:repeat;
}
.fol-home .fol-home-section:not(.fol-home-section--alt)::before,
.fol-home .fol-home-section:not(.fol-home-section--alt)::after {
 height:72px; -webkit-mask-size:100% 100%; mask-size:100% 100%;
 -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat;
}
.fol-home .fol-home-section:not(.fol-home-section--alt)::before { top:-71px; }
.fol-home .fol-home-section:not(.fol-home-section--alt)::after { bottom:-71px; }
.fol-home #park::before { -webkit-mask-image:url('flyer-assets-v7/tear-1.svg');mask-image:url('flyer-assets-v7/tear-1.svg'); }
.fol-home #park::after { -webkit-mask-image:url('flyer-assets-v7/tear-2.svg');mask-image:url('flyer-assets-v7/tear-2.svg'); }
.fol-home #events::before { -webkit-mask-image:url('flyer-assets-v7/tear-3.svg');mask-image:url('flyer-assets-v7/tear-3.svg'); }
.fol-home #events::after { -webkit-mask-image:url('flyer-assets-v7/tear-4.svg');mask-image:url('flyer-assets-v7/tear-4.svg'); }
@media(max-width:600px) {
 .fol-home .fol-home-section:not(.fol-home-section--alt)::before,
 .fol-home .fol-home-section:not(.fol-home-section--alt)::after { height:52px; }
 .fol-home .fol-home-section:not(.fol-home-section--alt)::before { top:-51px; }
 .fol-home .fol-home-section:not(.fol-home-section--alt)::after { bottom:-51px; }
 .fol-home .fol-home-section--alt { background-size:auto 780px; }
}

/* Torn edges traced from the supplied paper boundary; non-repeating full-width masks. */

/* Local Barlow typography and exact muted cream 2026.10.19.4 */
@font-face{font-family:'Barlow';src:url('flyer-assets-v4/Barlow-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap;}
@font-face{font-family:'Barlow';src:url('flyer-assets-v4/Barlow-Medium.ttf') format('truetype');font-style:normal;font-weight:500;font-display:swap;}
@font-face{font-family:'Barlow Condensed';src:url('flyer-assets-v4/BarlowCondensed-Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap;}
@font-face{font-family:'Barlow Condensed';src:url('flyer-assets-v4/BarlowCondensed-ExtraBold.ttf') format('truetype');font-style:normal;font-weight:800;font-display:swap;}
:root{--fol-font-body:'Barlow',Arial,Helvetica,sans-serif;--fol-font-heading:'Barlow Condensed','Arial Narrow',Arial,sans-serif;--fol-cream-muted:#C9C3BA;}
body{font-family:var(--fol-font-body);}
.demo-note{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.public-doc small{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.footer-meta{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-document-library-intro{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-document-search::placeholder{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.fol-document-title{font-family:var(--fol-font-body) !important;}
.fol-document-description{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-document-meta{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-document-empty, .fol-document-filter-empty{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.member-portal-nav .fol-member-menu > li > a{font-family:var(--fol-font-body) !important;}
.site-tabs .nav-tabs li a{font-family:var(--fol-font-body);}
.nav-tabs .fol-main-menu > li > a{font-family:var(--fol-font-body);}
.nav-tabs .fol-main-menu .sub-menu li a{font-family:var(--fol-font-body);}
.fol-contact-private-note{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.events-member-portal-wrap .fol-member-menu > li > a{font-family:var(--fol-font-body) !important;}
.tribe-events .tribe-events-c-search__input-control input{font-family:var(--fol-font-body) !important;}
.tribe-events .tribe-events-c-search__input-control input::placeholder{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.tribe-events .tribe-events-c-search__input-control-icon-svg{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.tribe-events .tribe-events-c-search__button{font-family:var(--fol-font-body) !important;}
.tribe-events .tribe-events-c-top-bar__datepicker-button{font-family:var(--fol-font-body) !important;}
.tribe-events .tribe-events-calendar-list__month-separator-text{font-family:var(--fol-font-body) !important;}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.tribe-events .tribe-events-calendar-list__event-title-link, .tribe-events .tribe-events-calendar-list__event-title-link:visited{font-family:var(--fol-font-body) !important;}
.tribe-events .tribe-events-calendar-list__event-venue{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.fol-event-detail h2{font-family:var(--fol-font-body) !important;}
.fol-event-back{font-family:var(--fol-font-body) !important;}
.club-access-card .fed_dashboard_menus .fed_menu_item .panel-title > a, .club-access-card .fed_menu_item.panel-secondary .panel-title > a{font-family:var(--fol-font-body) !important;}
.club-access-card .fed_dashboard_item > .panel-heading .panel-title{font-family:var(--fol-font-body) !important;}
.fed_dashboard_wrapper button.collapse-toggle, button.collapse-toggle[data-target="#fed_default_template"]{font-family:var(--fol-font-body) !important;}
.club-access-card .fed_dashboard_item_field label{font-family:var(--fol-font-body) !important;}
.club-access-card .fed_dashboard_item_field .form-control{font-family:var(--fol-font-body) !important;}
.club-access-card .fed_dashboard_item_field .form-control::placeholder{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.club-access-card .fed_dashboard_item_field .form-control[readonly]{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.club-access-card .fed_dashboard_item .btn-primary{font-family:var(--fol-font-body) !important;}
.fol-dashboard-welcome p{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-next-event-time{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-next-event-empty{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-action-summary-item span{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-action-meta{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-action-empty{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-action-detail h2{font-family:var(--fol-font-body) !important;}
.fol-members-info span{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-since-visit-none{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.header .entry-title{font-family:var(--fol-font-body) !important;}
.fol-form-kicker{font-family:var(--fol-font-body) !important;}
.fol-form-heading h1{font-family:var(--fol-font-body) !important;}
.fol-form-intro p{font-family:var(--fol-font-body) !important;}
.fol-member-calendar-time{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-member-calendar-venue{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-member-calendar-empty{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-events-public-kicker{font-family:var(--fol-font-body);}
.fol-events-public-heading h1{font-family:var(--fol-font-body) !important;}
.fol-directory-privacy-copy small{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.fol-directory-privacy-save{font-family:var(--fol-font-body) !important;}
.fol-fed-my-profile .um-form input[type="text"], .fol-fed-my-profile .um-form input[type="email"], .fol-fed-my-profile .um-form input[type="tel"], .fol-fed-my-profile .um-form input[type="number"], .fol-fed-my-profile .um-form select, .fol-fed-my-profile .um-form .select2-selection{font-family:var(--fol-font-body) !important;}
.fol-fed-my-profile .um-form input::placeholder{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.fol-fed-my-profile .um.um-profile{font-family:var(--fol-font-body) !important;}
.fol-fed-my-profile .um-dropdown-b ul li a{font-family:var(--fol-font-body) !important;}
.fol-fed-my-profile .um-dropdown-b ul li:last-child a{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.um-account{font-family:var(--fol-font-body) !important;}
.um-account-name, .um-account-name a{font-family:var(--fol-font-body) !important;}
.club-access-card .fol-fed-my-profile .fol-directory-privacy-heading{font-family:var(--fol-font-body) !important;}
.club-access-card .fol-fed-my-profile .fol-directory-privacy-copy small{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.club-access-card .fol-fed-my-profile .fol-notification-preferences-heading{font-family:var(--fol-font-body) !important;}
.club-access-card .fol-fed-my-profile .fol-club-pause-date-help{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.club-access-card .fol-fed-my-profile .fol-notification-group-heading{font-family:var(--fol-font-body) !important;}
.club-access-card .fol-fed-my-profile .fol-notification-option{font-family:var(--fol-font-body) !important;}
.club-access-card .fol-fed-my-profile .fol-notification-option small{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.club-access-card .fol-fed-my-profile .fol-notification-preferences-save{font-family:var(--fol-font-body) !important;}
.um-account-side li a .um-account-icon-angle{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.fol-fed-my-profile #um_field_21_fol_state .select2-selection--single .select2-selection__rendered{font-family:var(--fol-font-body) !important;}
.fol-fed-my-profile #um_field_21_fol_state .select2-selection--single .select2-selection__clear{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.um-page-user .um-profile, body[class*="um-page-user"] .um-profile{font-family:var(--fol-font-body) !important;}
.um-page-user .um-name a, body[class*="um-page-user"] .um-name a{font-family:var(--fol-font-body) !important;}
.um-page-user .um-field-label label, body[class*="um-page-user"] .um-field-label label{font-family:var(--fol-font-body) !important;}
.um-page-user .um-field-area, body[class*="um-page-user"] .um-field-area{font-family:var(--fol-font-body) !important;}
.um-page-user .um-field-value, body[class*="um-page-user"] .um-field-value{font-family:var(--fol-font-body) !important;}
.um-page-user .um-meta, body[class*="um-page-user"] .um-meta{font-family:var(--fol-font-body) !important;color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.um-page-user .um-dropdown li a, .fol-fed-my-profile .um-dropdown li a{font-family:var(--fol-font-body) !important;}
.club-access-card .fol-member-profile-back, .club-access-card .fol-member-profile-back:link, .club-access-card .fol-member-profile-back:visited{font-family:var(--fol-font-body) !important;}
.fol-action-complete{font-family:var(--fol-font-body) !important;}
.fol-admin-intro{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.fol-admin-attention-item span{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-admin-quick-grid button, .fol-admin-quick-grid .fol-admin-quick-link{font-family:var(--fol-font-body) !important;}
.fol-admin-module p{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.club-access-card .fol-admin-manage-link, .club-access-card .fol-admin-manage-link:link, .club-access-card .fol-admin-manage-link:visited{font-family:var(--fol-font-body) !important;}
.fol-admin-wordpress span{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-admin-project-actions button{font-family:var(--fol-font-body) !important;}
.fol-admin-project-row span{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-admin-task-main span{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-admin-task-status-complete{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.club-access-card .fol-admin-task-edit, .club-access-card .fol-admin-task-edit:link, .club-access-card .fol-admin-task-edit:visited{font-family:var(--fol-font-body) !important;}
.club-access-card .fol-admin-event-restore{font-family:var(--fol-font-body) !important;}
.fol-admin-task-complete{font-family:var(--fol-font-body) !important;}
.fol-admin-task-reopen{font-family:var(--fol-font-body) !important;}
.fol-admin-form-readonly{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-admin-task-list .fol-admin-empty, .fol-admin-project-list .fol-admin-empty{font-family:var(--fol-font-body) !important;color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.fol-admin-form-field input, .fol-admin-form-field select, .fol-admin-form-field textarea{font-family:var(--fol-font-body);}
.fol-admin-event-restore{font-family:var(--fol-font-body) !important;}
.club-access-card .fol-admin-event-cancel{font-family:var(--fol-font-body) !important;}
.fol-admin-document-form .fol-admin-form-field input[type="file"]::file-selector-button{font-family:var(--fol-font-body);}
.fol-admin-document-form .fol-admin-form-field small{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-admin-document-form .fol-admin-task-row .fol-admin-task-status{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.bc_fed.fed_login_container input.form-control::placeholder{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.bc_fed.fed_login_container .form-group > label:has(input[type="checkbox"]){color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.swal2-modal .swal2-content, .swal2-content, .swal2-html-container{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
body.um-page-register .um-register input.um-form-field::placeholder{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.fol-member-admin-table td small{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-member-detail-grid span{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-member-role-help{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-member-role-readonly span{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.bc_fed .fed_sidebar_user_section .fed_sidebar_user_email{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.bc_fed .fed_dashboard_items .text-slate-600, .bc_fed .fed_dashboard_items .text-slate-500, .bc_fed .fed_dashboard_items .text-slate-400{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.bc_fed.fed_login_container .fed_form_post > .border-t{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.fed-modal-card .fed-modal-close-btn{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.fed-modal-card .fed-modal-title{font-family:var(--fol-font-body) !important;}
.fed-modal-card .fed-modal-text{font-family:var(--fol-font-body) !important;color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.fol-fed-my-profile .um-profile-status{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.fol-fed-my-profile .um-profile-body .um-field-label{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.fol-fed-my-profile .um-profile-body .um-field-label label{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.fol-admin-contact-secondary{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.fol-admin-inquiry-detail .fol-inquiry-detail-label{font-family:var(--fol-font-body) !important;}
.fol-admin-inquiry-detail .fol-inquiry-detail-value{font-family:var(--fol-font-body) !important;}
.fol-submission-workflow-form select, .fol-submission-workflow-form textarea{font-family:var(--fol-font-body) !important;}
.fol-member-account-details span, .fol-member-account-not-found p{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.tribe-events .tribe-events-c-search__input-control input::placeholder, .tribe-events input.tribe-events-c-search__input::placeholder{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.club-access-card .fol-project-action-count{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-home-footer .fol-home-footer-note{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-ticketing-admin .fol-ticketing-row p{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-ticketing-admin .fol-ticketing-presale p{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
body .tribe-common.event-tickets{font-family:var(--fol-font-body);}
body .tribe-common.event-tickets input::placeholder{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
body .tribe-common.event-tickets :is(.tribe-common-c-btn, .tribe-tickets__tickets-buy, .tribe-tickets__commerce-checkout-form-submit-button){font-family:var(--fol-font-body);}
body .tribe-common.event-tickets :is(.tribe-tickets__tickets-item-content-description, .tribe-tickets__tickets-item-details-content){color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
body .tribe-events .tribe-events-c-small-cta, body .tribe-events .tribe-events-c-small-cta :is(.tribe-events-c-small-cta__price, .tribe-events-c-small-cta__stock, .tribe-events-c-small-cta__sold-out){color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
.fol-admin-members .fol-members-count{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-admin-members .fol-members-section-help{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-outreach-status-help{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
:is(body.page-id-26, .fol-fed-member-directory) .um-directory .um-members-grid .um-members-edit-btn a.um-edit-profile-btn::before{font-family:var(--fol-font-body) !important;}
.fol-ticket-summary .fol-ticket-summary-help{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-event-people .fol-event-people-help{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-event-people small{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}
.fol-event-people :is(button.fol-admin-form-submit, button.fol-admin-form-cancel, a.fol-admin-form-cancel), .fol-event-rsvp :is(button, a){font-family:var(--fol-font-body);}
.fol-admin-form-field.fol-ticketing-setup-choice > p{color:var(--fol-cream-muted);-webkit-text-fill-color:var(--fol-cream-muted);}

html body{font-family:var(--fol-font-body) !important;font-weight:400;}
html body :is(input:not([type="submit"]):not([type="button"]),select,textarea,label){font-family:var(--fol-font-body) !important;}
html body :is(h1,h2,h3,h4,h5,h6,.fol-admin-title,.fol-dashboard-section-heading,.swal2-title){font-family:var(--fol-font-heading) !important;font-weight:800 !important;text-transform:uppercase !important;}
html body :is(button,input[type="submit"],input[type="button"],.button,.btn,.fol-opps-button,.fol-admin-btn,.fol-admin-form-submit,.fol-admin-task-edit,.fol-admin-manage-link,.fol-admin-back,.fol-admin-button,.clubTabBtn,.demo-submit,.cta-link,.quick-action,.um-button,.wp-block-button__link),
html body :is(.site-tabs,.member-portal-nav,.fed_dashboard_menus) a{
 font-family:var(--fol-font-heading) !important;font-weight:700 !important;text-transform:uppercase !important;
}
/* Icon elements and their pseudo-elements keep their plugin-defined font families. No universal font reset. */
html body :is(small,.description,.help-text,.form-text,.fol-muted),
html body .fol-home-footer p{color:var(--fol-cream-muted) !important;-webkit-text-fill-color:var(--fol-cream-muted) !important;}
/* Cream surfaces need dark text even when they contain small print or help text. */
html body .fol-home .fol-home-section:not(.fol-home-section--alt) :is(small,.description,.help-text,.form-text,.fol-muted){color:var(--fol-navy) !important;-webkit-text-fill-color:var(--fol-navy) !important;}
html body .fol-home .fol-home-section:not(.fol-home-section--alt) :is(.fol-home-kicker,a:not(.button)){color:var(--fol-dark-gold) !important;-webkit-text-fill-color:var(--fol-dark-gold) !important;}
/* Normal copy stays cream on navy; gold filled controls retain navy labels. */
html body .fol-home :is(.button,.button:visited),html body .fol-opps-button{-webkit-text-fill-color:var(--fol-navy) !important;}
html body .fol-home .hero .button.secondary{-webkit-text-fill-color:var(--fol-cream) !important;}

/* Legibility trial 2026.10.19.5: retain Barlow; enlarge public calls to action and header text. */
html body .site-tabs .lions-copy span {
 font-size:18px !important; line-height:1.4 !important; letter-spacing:.035em;
 white-space:normal;
}
html body .site-tabs .nav-tabs .fol-main-menu li > a,
html body .site-tabs .nav-tabs > .button,
html body .site-tabs .nav-tabs > button {
 font-size:16px !important; line-height:1.25 !important; letter-spacing:.045em;
}
html body .fol-home .button {
 font-size:18px !important; line-height:1.3 !important; letter-spacing:.04em;
}
/* Preserve existing wrapping and mobile menu structure; allow the brand text to shrink to its container. */
html body .site-tabs .lions-copy { min-width:0; }
@media(max-width:650px) {
 html body .site-tabs .lions-copy span { font-size:18px !important; }
}

/* Club Access login fields require a complete border rule, not only border-color. */
html body .club-access-wrap .club-access-card .um .um-form input:is([type="text"],[type="password"],[type="email"]):not([aria-invalid="true"]):not(.um-error),
html body.login #loginform input:is([type="text"],[type="password"]):not([aria-invalid="true"]) {
 border:1px solid var(--fol-trail-gold) !important;
 border-radius:10px !important; box-sizing:border-box;
 background-color:var(--fol-navy) !important;
 color:var(--fol-cream) !important; -webkit-text-fill-color:var(--fol-cream) !important;
}
html body .club-access-wrap .club-access-card .um .um-form input:is([type="text"],[type="password"],[type="email"]):focus-visible,
html body.login #loginform input:is([type="text"],[type="password"]):focus-visible {
 outline:2px solid var(--fol-trail-gold); outline-offset:3px;
}
html body .club-access-wrap .club-access-card .um-login :is(.um-button,input[type="submit"]) {
 font-size:18px !important; line-height:1.3 !important; letter-spacing:.04em;
}

/* Larger labels wrap into another header row before the brand and menu collide. */
@media(max-width:1000px) {
 html body .site-tabs { flex-wrap:wrap; }
 html body .site-tabs .lions-mark { min-width:0; max-width:100%; }
 html body .site-tabs .nav-tabs { flex-basis:100% !important; min-width:0; max-width:100%; justify-content:center !important; }
 html body .site-tabs .fol-main-menu { min-width:0; max-width:100%; flex-wrap:wrap !important; justify-content:center !important; }
}

/* Keep the photo's aspect ratio from expanding the hero beyond a narrow viewport. */
html body .fol-home .hero { width:100%; max-width:100%; min-width:0; box-sizing:border-box; }
html body .fol-home .heroBox { min-width:0; max-width:100%; }
/* Edit Event actions share a row and leave breathing room above the form. */
html body .fol-admin-event-form > p:has(> a.fol-event-people-link),
html body .fol-admin-event-form > p:has(> a.fol-ticketing-manage-link) {
 display:inline-flex; vertical-align:top; max-width:100%;
 margin:0 12px 24px 0 !important;
}
html body .fol-admin-event-form > p > :is(a.fol-event-people-link,a.fol-ticketing-manage-link) { margin-top:0 !important; }
/* Ticket notices use the same quiet guidance style as the presale explanation. */
html body .fol-ticketing-admin > p.fol-ticketing-payment-note,
html body .fol-ticketing-admin > .fol-ticketing-list > p,
html body .fol-ticketing-admin .fol-ticketing-presale > p {
 font-family:var(--fol-font-body) !important; font-size:13px !important;
 font-weight:400 !important; line-height:1.55 !important;
 color:var(--fol-cream-muted) !important; -webkit-text-fill-color:var(--fol-cream-muted) !important;
}

/* Invitations & staffing: separate the sponsor selector from its support label. */
html body .fol-event-sponsor-form #event-sponsor + label[for="sponsor-support"] {
 display:block; margin-top:18px !important;
}

/* Fairbanks contour and torn-edge refinement 2026.10.26.6.
 * Only contour stroke brightness and tear alpha geometry change.
 * Parchment image, cream tint, blending, text colors and earlier fixes remain unchanged.
 */
.fol-home .fol-home-section:not(.fol-home-section--alt)::before,
.fol-home .fol-home-section:not(.fol-home-section--alt)::after {
 -webkit-mask-mode:alpha; mask-mode:alpha;
}

/* Visible whole-page tear direction 2026.10.26.7; colors and contour brightness unchanged. */
html body .fol-home .fol-home-section:not(.fol-home-section--alt)::before,
html body .fol-home .fol-home-section:not(.fol-home-section--alt)::after { height:120px; }
html body .fol-home .fol-home-section:not(.fol-home-section--alt)::before { top:-119px; }
html body .fol-home .fol-home-section:not(.fol-home-section--alt)::after { bottom:-119px; }
/* Larger tear envelopes need clear space in the adjacent navy sections. */
html body .fol-home .fol-home-section--alt { padding-top:136px; padding-bottom:136px; }
html body .fol-home .hero { padding-bottom:136px; }
@media(max-width:600px) {
 html body .fol-home .fol-home-section:not(.fol-home-section--alt)::before,
 html body .fol-home .fol-home-section:not(.fol-home-section--alt)::after { height:80px; }
 html body .fol-home .fol-home-section:not(.fol-home-section--alt)::before { top:-79px; }
 html body .fol-home .fol-home-section:not(.fol-home-section--alt)::after { bottom:-79px; }
 html body .fol-home .fol-home-section--alt { padding-top:96px; padding-bottom:96px; }
 html body .fol-home .hero { padding-bottom:96px; }
}
