/*cleanedup.css August 2027  body #1b6d3b */
:root, [data-bs-theme=light] {
    --si-user-selection-color: rgba(var(--si-primary-rgb), 0.22);
    --si-heading-link-color: #33354d;
    --si-heading-link-hover-color: #1b7228;
    --si-link-color-rgb: 27, 114, 40;
    --si-body-font-size: 1.2rem;
    --si-body-color: #114525;
    --si-body-color-rgb: 11, 45, 25
}
[data-bs-theme=dark] {
    --si-gray-600: rgba(255, 255, 255, .5);
    --si-gray-700: rgba(255, 255, 255, .7);
    --si-gray-800: rgba(255, 255, 255, .85);
    --si-gray-900: #fff;
    --si-secondary-bg: rgba(255, 255, 255, .04);
    --si-heading-link-color: rgba(255, 255, 255, 0.85);
    --si-heading-link-hover-color: #1b7228;
    --si-nav-link-color: rgba(255, 255, 255, 0.85);
    --si-code-color: #ee70a7;
    --si-link-color-rgb: 27, 114, 40;
    --si-body-font-size: 1.2rem
}
.navbar-dark, .navbar[data-bs-theme=dark] {
    --si-navbar-color: rgba(255, 255, 255, 0.85);
    --si-navbar-hover-color: #1b7228;
    --si-navbar-disabled-color: rgba(255, 255, 255, 0.4);
    --si-navbar-active-color: #1b7228;
    --si-navbar-brand-color: #fff;
    --si-navbar-brand-hover-color: #fff;
    --si-navbar-toggler-border-color: transparent;
    --si-navbar-toggler-icon-bg: initial
}

[data-bs-theme=dark] .navbar:not([data-bs-theme=light]) {
    --si-navbar-stuck-bg: #0b0f19;
    --si-navbar-brand-color: #fff;
    --si-navbar-brand-hover-color: #fff;
    --si-navbar-toggler-color: rgba(255, 255, 255, 0.85);
    --si-navbar-color: rgba(255, 255, 255, 0.85);
    --si-navbar-hover-color: #1b7228;
    --si-navbar-disabled-color: rgba(255, 255, 255, 0.4);
    --si-navbar-active-color: #1b7228
}
.navbar {
    --si-navbar-padding-x: 0;
    --si-navbar-padding-y: 0.5rem;
    --si-navbar-color: #33354d;
    --si-navbar-hover-color: #1b7228;
    --si-navbar-disabled-color: #9397ad;
    --si-navbar-active-color: #1b7228;
    --si-navbar-brand-padding-y: 0.5rem;
    --si-navbar-brand-margin-end: 1rem;
    --si-navbar-brand-font-size: 1.375rem;
    --si-navbar-brand-color: #0b0f19;
    --si-navbar-brand-hover-color: #0b0f19;
    --si-navbar-nav-link-padding-x: 0.875rem;
    --si-navbar-toggler-padding-y: 0.625rem;
    --si-navbar-toggler-padding-x: 0.25rem;
    --si-navbar-toggler-font-size: 1.125rem;
    --si-navbar-toggler-icon-bg: initial;
    --si-navbar-toggler-border-color: transparent;
    --si-navbar-toggler-border-radius: 0;
    --si-navbar-toggler-focus-width: 0;
    --si-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--si-navbar-padding-y) var(--si-navbar-padding-x)
}
.dropdown-menu {
    --si-dropdown-zindex: 1000;
    --si-dropdown-min-width: 12rem;
    --si-dropdown-padding-x: 0;
    --si-dropdown-padding-y: 0.5rem;
    --si-dropdown-spacer: 0.25rem;
    --si-dropdown-font-size: 0.875rem;
    --si-dropdown-color: var(--si-body-color);
    --si-dropdown-bg: #fff;
    --si-dropdown-border-color: #fff;
    --si-dropdown-border-radius: 0.5rem;
    --si-dropdown-border-width: var(--si-border-width);
    --si-dropdown-inner-border-radius: calc(0.5rem - var(--si-border-width));
    --si-dropdown-divider-bg: #e2e5f1;
    --si-dropdown-divider-margin-y: 0.375rem;
    --si-dropdown-box-shadow: 0 0.275rem 1.25rem rgba(11, 15, 25, 0.05), 0 0.25rem 0.5625rem rgba(11, 15, 25, 0.03);
    --si-dropdown-link-color: #33354d;
    --si-dropdown-link-hover-color: #1b7228;
    --si-dropdown-link-hover-bg: transparent;
    --si-dropdown-link-active-color: #1b7228;
    --si-dropdown-link-active-bg: transparent;
    --si-dropdown-link-disabled-color: #9397ad;
    --si-dropdown-item-padding-x: 1rem;
    --si-dropdown-item-padding-y: 0.375rem;
    --si-dropdown-header-color: var(--si-gray-900);
    --si-dropdown-header-padding-x: 1rem;
    --si-dropdown-header-padding-y: 0.5rem;
    position: absolute;
    z-index: var(--si-dropdown-zindex);
    display: none;
    min-width: var(--si-dropdown-min-width);
    padding: var(--si-dropdown-padding-y) var(--si-dropdown-padding-x);
    margin: 0;
    font-size: var(--si-dropdown-font-size);
    color: var(--si-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--si-dropdown-bg);
    background-clip: padding-box;
    border: var(--si-dropdown-border-width) solid var(--si-dropdown-border-color);
    border-radius: var(--si-dropdown-border-radius);
    box-shadow: var(--si-dropdown-box-shadow)
}
.dropdown-menu-dark, [data-bs-theme=dark] .dropdown-menu:not([data-bs-theme=light]) {
    --si-dropdown-color: rgba(255, 255, 255, 0.7);
    --si-dropdown-bg: linear-gradient(0deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.03)), #0b0f19;
    --si-dropdown-border-color: rgba(255, 255, 255, 0.14);
    --si-dropdown-box-shadow: ;
    --si-dropdown-link-color: rgba(255, 255, 255, 0.85);
    --si-dropdown-link-hover-color: #1b7228;
    --si-dropdown-divider-bg: rgba(255, 255, 255, 0.14);
    --si-dropdown-link-hover-bg: transparent;
    --si-dropdown-link-active-color: #1b7228;
    --si-dropdown-link-active-bg: transparent;
    --si-dropdown-link-disabled-color: rgba(255, 255, 255, 0.4);
    --si-dropdown-header-color: #fff
}
.nav {
    --si-nav-link-padding-x: 1rem;
    --si-nav-link-padding-y: 0.535rem;
    --si-nav-link-font-weight: 600;
    --si-nav-link-color: #33354d;
    --si-nav-link-hover-color: #1b7228;
    --si-nav-link-disabled-color: #9397ad;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}
[data-bs-theme=dark] .nav:not([data-bs-theme=light]) {
    --si-nav-link-color: rgba(255, 255, 255, 0.85);
    --si-nav-link-hover-color: #1b7228;
    --si-nav-link-active-color: #1b7228;
    --si-nav-link-disabled-color: rgba(255, 255, 255, 0.4)
}
.card {
  --si-card-spacer-y: .75rem;
  --si-card-spacer-x: .75rem;
}
.cacss {
    color: #1b7228;
}
.nav-item {
    margin-bottom: 0;
    font-size: 1.2rem;
    color: #1b7228;
}
h3.accordion-header.cacss-green {
    margin-bottom: 0;
    color: rgba(27, 114, 40);
}
.navbar-brand, .nav-item, .teko, h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1 {
    font-family: "Teko", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}

.tekop {
  font-family: "Teko", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

.dropdown-item {
    font-weight:600;
    font-size: 1.2rem;
}
.date {
  font-family: "Source Sans 3", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}
.meeting {
  font-family: "Source Sans 3", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}
.location {
  font-family: "Source Sans 3", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
.title {
  font-family: "Source Sans 3", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: italic;
}
.sm-ig {
    color: #E90062;
}
.sm-fb {
    color: #155EEE;
}
.bg-agave {
    background-color: #263E1B;
}
#useful-links a.nav-link {
    color: #ffffff;
}
#useful-links a:hover.nav-link {
    color: #71BF58;
}
a:hover.nav-link .sm-ig, a:hover.nav-link .sm-fb {
    color: #FFFFFF;
}
.wip {
    color: #F45400;
}

.show-n-sale {
  background-image: linear-gradient(
    330deg,
    hsl(119deg 100% 15%) 0%,
    hsl(104deg 93% 22%) 31%,
    hsl(96deg 89% 30%) 54%,
    hsl(91deg 89% 38%) 72%,
    hsl(86deg 92% 44%) 88%,
    hsl(81deg 100% 50%) 100%
  );
}
.showlinks a {
    color: #ffffff;
}
.showlinks a:hover {
    color: rgb(173, 18, 253);
}
.showlinky a:hover {
    color: #ffffff;
}
.bbbg-holiday {
  background-image: linear-gradient(
    130deg,
    hsl(349deg 100% 62%) 17%,
    hsl(346deg 100% 63%) 51%,
    hsl(342deg 100% 63%) 65%,
    hsl(339deg 100% 64%) 75%,
    hsl(336deg 100% 65%) 82%,
    hsl(333deg 100% 66%) 87%,
    hsl(330deg 100% 67%) 91%,
    hsl(327deg 96% 68%) 94%,
    hsl(323deg 91% 69%) 97%,
    hsl(318deg 85% 69%) 99%,
    hsl(312deg 78% 69%) 100%,
    hsl(305deg 70% 69%) 100%,
    hsl(296deg 69% 71%) 100%
  );
}
.bg-holiday {
  background-image: linear-gradient(
    155deg,
    hsl(348deg 100% 84%) 0%,
    hsl(341deg 90% 83%) 18%,
    hsl(334deg 80% 81%) 26%,
    hsl(326deg 68% 80%) 33%,
    hsl(316deg 56% 78%) 39%,
    hsl(302deg 45% 76%) 44%,
    hsl(286deg 48% 77%) 50%,
    hsl(271deg 53% 78%) 56%,
    hsl(257deg 58% 79%) 61%,
    hsl(243deg 61% 79%) 67%,
    hsl(230deg 67% 77%) 74%,
    hsl(221deg 71% 74%) 82%,
    hsl(214deg 73% 71%) 100%
  );
}
.bg-holiday {
    font-color: #ffffff;
}
.agaveblue {
  color: #00658d;
}
.bg-sand {
    background-color: #EFEADC;
}
.agavex {
  background-image: linear-gradient(
    335deg,
    hsl(80deg 98% 18%) 0%,
    hsl(77deg 66% 31%) 29%,
    hsl(74deg 55% 43%) 43%,
    hsl(70deg 59% 51%) 57%,
    hsl(67deg 78% 54%) 71%,
    hsl(63deg 100% 53%) 100%
  );
}
.peglinks a {
  color: #ffffff;
}
.peglinks a:hover {
  color: rgb(173, 18, 253);
}
.peglinky a:hover {
  color: #ffffff;
}
.text-gradient-secondary {
  background: linear-gradient(to right, #52FFFF, #35C1FF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0,0,0,0)
}
.text-blue {
  color: #54007F;
}
.agaveblue a {
  color: #00658d;
}
.agaveblue2 {
  background: #9DC5E9;
} 
.paleyellow {
  background: #fef7ea;
}
<!-- Show & Sale 2025 -->
a.vendor {
color: rgb(255, 255, 255);
margin-left: .5em;
font-weight:  500;
}
a.vendor:hover {
  color: rgb(255, 208, 0);
}
.showsale {
  color: #00658d;
  font-weight: 700;
}
.cred {
    background: #D84342;
}
.cgreen {
    background: #62782F;
}
.cred {
    color: #FF0000;
}
a.show {
    color: #D06935;
}
a:hover.show {
    color: #1b7228;
}
.updated {
    color:red;
}




/*home page*/

.red {
  color: #CA454A;
}
.dbgreen {
    color: #68771A;
}

#mts {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
}
.mts-black{
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
}
#mts h1, #mts.h1, #mts h2, #mts.h2, #mts h3, #mts.h3, #mts h4, #mts.h4, #mts h5, #mts.h5, h6, #mts.h6 {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
}
h2.thinner {
    font-weight: 700;
    letter-spacing: -.08rem;
}

.mts-body {
  font-family: "Montserrat", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  font-style: normal;
}

.mts-thin {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}
.tan {
  background-color: #EEEBDD;
}

.btn-cacss {
    background: #1B7228;
}
a.btn-cacss:hover {
    color: #444444;
    background: #6B772A;
}

/*show and sale*/
.mts h1, .mts .h1,
.mts h2, .mts .h2,
.mts h3, .mts .h3,
.mts h4, .mts .h4,
.mts h5, .mts .h5,
.mts h6, .mts .h6 {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
}