/* _content/KYProudMarketing.Web/Pages/Members/Member.cshtml.rz.scp.css */
body[b-uldaybj1bl] {
    font-family: 'Futura Light BT' !important;
}

p[b-uldaybj1bl]{
    line-height:14px !important;
}

.lh-1[b-uldaybj1bl] {
    line-height: 1 !important
}

.lh-sm[b-uldaybj1bl] {
    line-height: 1.25 !important
}

.lh-base[b-uldaybj1bl] {
    line-height: 1.5 !important;
    font-weight:bold;
}

.lh-lg[b-uldaybj1bl] {
    line-height: 2 !important
}


.btn-outline[b-uldaybj1bl] {
    border: 1px solid #1a5632;
    color: #1a5632;
    background-color: transparent;
    transition: all 0.3s ease;
    letter-spacing:0px;
}

.btn-outline:hover[b-uldaybj1bl] {
    background-color: #1a5632;
    color: #ffffff!important;
    border-color: #1a5632;
}

.container a:hover[b-uldaybj1bl]{
    color: #38352f;
}

/* Icons */
.fa-map-marker[b-uldaybj1bl], .fa-phone[b-uldaybj1bl]  {
    color: #fffef9; /* fill */
    -webkit-text-stroke: 1px #38352f; /* outline */
    text-stroke: 1px #38352f; /* fallback for other browsers */
}

.badge[b-uldaybj1bl] {
    background-color: #f1f1f1 !important;
    color: #514835 !important;
    padding: 15px !important;
    font-family: 'Futura Light BT' !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 16px !important;
}
/* _content/KYProudMarketing.Web/Pages/Programs/AppalachiaProud.cshtml.rz.scp.css */

h5.search[b-fsct9qtbku] {
    color: #38352f;
    margin-top: 20px;
    margin-bottom: 10px;
    letter-spacing: -1px;
}

/* Custom Colors */
.input-group .form-control.bg-gray[b-fsct9qtbku] {
    background-color: #F1F1F1 !important;
}

.input-group .form-control[b-fsct9qtbku]::placeholder {
    color: #38352f !important;
}

.bg-brown-dark[b-fsct9qtbku] {
    background-color: #38352f;
}

.border-tan[b-fsct9qtbku] {
    border-color: #d6c3aa;
}

.text-gold[b-fsct9qtbku] {
    color: #8E671A;
}

.hover\:text-white:hover[b-fsct9qtbku] {
    color: #fff;
}

.btn.rounded-pill.bg-brown-dark[b-fsct9qtbku] {
    font-family: 'Futura Light BT';
    font-weight: normal;
    letter-spacing: 0px;
    padding: 15px 20px;
}

    .btn.rounded-pill.bg-brown-dark:hover[b-fsct9qtbku] {
        background-color: #38352f;
    }


/* Icons */
.fa-map-marker[b-fsct9qtbku], .fa-phone[b-fsct9qtbku] {
    color: #fffef9; /* fill */
    -webkit-text-stroke: 1px #38352f; /* outline */
    text-stroke: 1px #38352f; /* fallback for other browsers */
}

.fa-filter[b-fsct9qtbku] {
    color: #38352f; /* fill */
}

.fa-search[b-fsct9qtbku] {
    color: #38352f; /* fill */
}

/* Utility Overrides */

.btn-tight-spacing[b-fsct9qtbku] {
    letter-spacing: 0px;
    color: #38352f; /* fill */
    font-weight: normal;
}

.btn-outline[b-fsct9qtbku] {
    border: 1px solid #1a5632;
    color: #1a5632;
    background-color: transparent;
    transition: all 0.3s ease;
    letter-spacing: 0px;
}

    .btn-outline:hover[b-fsct9qtbku] {
        background-color: #1a5632;
        color: #ffffff !important;
        border-color: #1a5632;
    }

.card address[b-fsct9qtbku] {
    font-style: normal;
}

.card-body p a[b-fsct9qtbku] {
    text-decoration: none !important;
    font-style: normal;
}

.card-body a:hover[b-fsct9qtbku] {
    color: #38352f;
}

/* Custom Hover for Filter Button */
.btn.btn-sm.border.rounded-pill.text-brown.border-tan:hover[b-fsct9qtbku] {
    background-color: #38352f; /* dark green or your preferred color */
    border-color: #38352f;
}

.btn.btn-sm.border.rounded-pill.text-brown.border-tan .btn-tight-spacing:hover[b-fsct9qtbku] {
    color: #ffffff !important;
}


.btn.btn-sm.border.rounded-pill.text-brown.border-tan:hover i[b-fsct9qtbku] {
    color: #fffef9;
}
/* _content/KYProudMarketing.Web/Pages/Programs/BuyLocal.cshtml.rz.scp.css */

h5.search[b-4ey5lgmypt] {
    color: #38352f;
    margin-top: 20px;
    margin-bottom: 10px;
    letter-spacing: -1px;
}

/* Custom Colors */
.input-group .form-control.bg-gray[b-4ey5lgmypt] {
    background-color: #F1F1F1 !important;
}

.input-group .form-control[b-4ey5lgmypt]::placeholder {
    color: #38352f !important;
}

.bg-brown-dark[b-4ey5lgmypt] {
    background-color: #38352f;
}

.border-tan[b-4ey5lgmypt] {
    border-color: #d6c3aa;
}

.text-gold[b-4ey5lgmypt] {
    color: #8E671A;
}

.hover\:text-white:hover[b-4ey5lgmypt] {
    color: #fff;
}

.btn.rounded-pill.bg-brown-dark[b-4ey5lgmypt] {
    font-family: 'Futura Light BT';
    font-weight: normal;
    letter-spacing: 0px;
    padding: 15px 20px;
}

    .btn.rounded-pill.bg-brown-dark:hover[b-4ey5lgmypt] {
        background-color: #38352f;
    }


/* Icons */
.fa-map-marker[b-4ey5lgmypt], .fa-phone[b-4ey5lgmypt] {
    color: #fffef9; /* fill */
    -webkit-text-stroke: 1px #38352f; /* outline */
    text-stroke: 1px #38352f; /* fallback for other browsers */
}

.fa-filter[b-4ey5lgmypt] {
    color: #38352f; /* fill */
}

.fa-search[b-4ey5lgmypt] {
    color: #38352f; /* fill */
}

/* Utility Overrides */

.btn-tight-spacing[b-4ey5lgmypt] {
    letter-spacing: 0px;
    color: #38352f; /* fill */
    font-weight: normal;
}

.btn-outline[b-4ey5lgmypt] {
    border: 1px solid #1a5632;
    color: #1a5632;
    background-color: transparent;
    transition: all 0.3s ease;
    letter-spacing: 0px;
}

    .btn-outline:hover[b-4ey5lgmypt] {
        background-color: #1a5632;
        color: #ffffff !important;
        border-color: #1a5632;
    }

.card address[b-4ey5lgmypt] {
    font-style: normal;
}

.card-body p a[b-4ey5lgmypt] {
    text-decoration: none !important;
    font-style: normal;
}

.card-body a:hover[b-4ey5lgmypt] {
    color: #38352f;
}

/* Custom Hover for Filter Button */
.btn.btn-sm.border.rounded-pill.text-brown.border-tan:hover[b-4ey5lgmypt] {
    background-color: #38352f; /* dark green or your preferred color */
    border-color: #38352f;
}

.btn.btn-sm.border.rounded-pill.text-brown.border-tan .btn-tight-spacing:hover[b-4ey5lgmypt] {
    color: #ffffff !important;
}


.btn.btn-sm.border.rounded-pill.text-brown.border-tan:hover i[b-4ey5lgmypt] {
    color: #fffef9;
}
/* _content/KYProudMarketing.Web/Pages/Programs/CSA.cshtml.rz.scp.css */

h5.search[b-x2fvpt2r3m] {
    color: #38352f;
    margin-top: 20px;
    margin-bottom: 10px;
    letter-spacing: -1px;
}

/* Custom Colors */
.input-group .form-control.bg-gray[b-x2fvpt2r3m] {
    background-color: #F1F1F1 !important;
}

.input-group .form-control[b-x2fvpt2r3m]::placeholder {
    color: #38352f !important;
}

.bg-brown-dark[b-x2fvpt2r3m] {
    background-color: #38352f;
}

.border-tan[b-x2fvpt2r3m] {
    border-color: #d6c3aa;
}

.text-gold[b-x2fvpt2r3m] {
    color: #8E671A;
}

.hover\:text-white:hover[b-x2fvpt2r3m] {
    color: #fff;
}

.btn.rounded-pill.bg-brown-dark[b-x2fvpt2r3m] {
    font-family: 'Futura Light BT';
    font-weight: normal;
    letter-spacing: 0px;
    padding: 15px 20px;
}

    .btn.rounded-pill.bg-brown-dark:hover[b-x2fvpt2r3m] {
        background-color: #38352f;
    }


/* Icons */
.fa-map-marker[b-x2fvpt2r3m], .fa-phone[b-x2fvpt2r3m] {
    color: #fffef9; /* fill */
    -webkit-text-stroke: 1px #38352f; /* outline */
    text-stroke: 1px #38352f; /* fallback for other browsers */
}

.fa-filter[b-x2fvpt2r3m] {
    color: #38352f; /* fill */
}

.fa-search[b-x2fvpt2r3m] {
    color: #38352f; /* fill */
}

/* Utility Overrides */

.btn-tight-spacing[b-x2fvpt2r3m] {
    letter-spacing: 0px;
    color: #38352f; /* fill */
    font-weight: normal;
}

.btn-outline[b-x2fvpt2r3m] {
    border: 1px solid #1a5632;
    color: #1a5632;
    background-color: transparent;
    transition: all 0.3s ease;
    letter-spacing: 0px;
}

    .btn-outline:hover[b-x2fvpt2r3m] {
        background-color: #1a5632;
        color: #ffffff !important;
        border-color: #1a5632;
    }

.card address[b-x2fvpt2r3m] {
    font-style: normal;
}

.card-body p a[b-x2fvpt2r3m] {
    text-decoration: none !important;
    font-style: normal;
}

.card-body a:hover[b-x2fvpt2r3m] {
    color: #38352f;
}

/* Custom Hover for Filter Button */
.btn.btn-sm.border.rounded-pill.text-brown.border-tan:hover[b-x2fvpt2r3m] {
    background-color: #38352f; /* dark green or your preferred color */
    border-color: #38352f;
}

.btn.btn-sm.border.rounded-pill.text-brown.border-tan .btn-tight-spacing:hover[b-x2fvpt2r3m] {
    color: #ffffff !important;
}


.btn.btn-sm.border.rounded-pill.text-brown.border-tan:hover i[b-x2fvpt2r3m] {
    color: #fffef9;
}
/* _content/KYProudMarketing.Web/Pages/Programs/FarmersMarkets.cshtml.rz.scp.css */

h5.search[b-996h6q3g18] {
    color: #38352f;
    margin-top: 20px;
    margin-bottom: 10px;
    letter-spacing: -1px;
}



/* Custom Colors */
.input-group .form-control.bg-gray[b-996h6q3g18] {
    background-color: #F1F1F1 !important;
}

.input-group .form-control[b-996h6q3g18]::placeholder {
    color: #38352f !important;
}

.bg-brown-dark[b-996h6q3g18] {
    background-color: #38352f;
}

.border-tan[b-996h6q3g18] {
    border-color: #d6c3aa;
}

.text-gold[b-996h6q3g18] {
    color: #8E671A;
}

.hover\:text-white:hover[b-996h6q3g18] {
    color: #fff;
}

.btn.rounded-pill.bg-brown-dark[b-996h6q3g18] {
    font-family: 'Futura Light BT';
    font-weight: normal;
    letter-spacing: 0px;
    padding: 15px 20px;
}

    .btn.rounded-pill.bg-brown-dark:hover[b-996h6q3g18] {
        background-color: #38352f;
    }


/* Icons */
.fa-map-marker[b-996h6q3g18], .fa-phone[b-996h6q3g18] {
    color: #fffef9; /* fill */
    -webkit-text-stroke: 1px #38352f; /* outline */
    text-stroke: 1px #38352f; /* fallback for other browsers */
}

.fa-filter[b-996h6q3g18] {
    color: #38352f; /* fill */
}

.fa-search[b-996h6q3g18] {
    color: #38352f; /* fill */
}

/* Utility Overrides */

.btn-tight-spacing[b-996h6q3g18] {
    letter-spacing: 0px;
    color: #38352f; /* fill */
    font-weight: normal;
}

.btn-outline[b-996h6q3g18] {
    border: 1px solid #1a5632;
    color: #1a5632;
    background-color: transparent;
    transition: all 0.3s ease;
    letter-spacing: 0px;
}

    .btn-outline:hover[b-996h6q3g18] {
        background-color: #1a5632;
        color: #ffffff !important;
        border-color: #1a5632;
    }

.card address[b-996h6q3g18] {
    font-style: normal;
}

.card-body p a[b-996h6q3g18] {
    text-decoration: none !important;
    font-style: normal;
}

.card-body a:hover[b-996h6q3g18] {
    color: #38352f;
}

/* Custom Hover for Filter Button */
.btn.btn-sm.border.rounded-pill.text-brown.border-tan:hover[b-996h6q3g18] {
    background-color: #38352f; /* dark green or your preferred color */
    border-color: #38352f;
}

.btn.btn-sm.border.rounded-pill.text-brown.border-tan .btn-tight-spacing:hover[b-996h6q3g18] {
    color: #ffffff !important;
}


.btn.btn-sm.border.rounded-pill.text-brown.border-tan:hover i[b-996h6q3g18] {
    color: #fffef9;
}
/* _content/KYProudMarketing.Web/Pages/Programs/HomeGrownByHeroes.cshtml.rz.scp.css */
h5.search[b-zq15u2xk0r] {
    color: #38352f;
    margin-top: 20px;
    margin-bottom: 10px;
    letter-spacing: -1px;
}



/* Custom Colors */
.input-group .form-control.bg-gray[b-zq15u2xk0r] {
    background-color: #F1F1F1 !important;
}

.input-group .form-control[b-zq15u2xk0r]::placeholder {
    color: #38352f !important;
}

.bg-brown-dark[b-zq15u2xk0r] {
    background-color: #38352f;
}

.border-tan[b-zq15u2xk0r] {
    border-color: #d6c3aa;
}

.text-gold[b-zq15u2xk0r] {
    color: #8E671A;
}

.hover\:text-white:hover[b-zq15u2xk0r] {
    color: #fff;
}

.btn.rounded-pill.bg-brown-dark[b-zq15u2xk0r] {
    font-family: 'Futura Light BT';
    font-weight: normal;
    letter-spacing: 0px;
    padding: 15px 20px;
}

    .btn.rounded-pill.bg-brown-dark:hover[b-zq15u2xk0r] {
        background-color: #38352f;
    }


/* Icons */
.fa-map-marker[b-zq15u2xk0r], .fa-phone[b-zq15u2xk0r] {
    color: #fffef9; /* fill */
    -webkit-text-stroke: 1px #38352f; /* outline */
    text-stroke: 1px #38352f; /* fallback for other browsers */
}

.fa-filter[b-zq15u2xk0r] {
    color: #38352f; /* fill */
}

.fa-search[b-zq15u2xk0r] {
    color: #38352f; /* fill */
}

/* Utility Overrides */

.btn-tight-spacing[b-zq15u2xk0r] {
    letter-spacing: 0px;
    color: #38352f; /* fill */
    font-weight: normal;
}

.btn-outline[b-zq15u2xk0r] {
    border: 1px solid #1a5632;
    color: #1a5632;
    background-color: transparent;
    transition: all 0.3s ease;
    letter-spacing: 0px;
}

    .btn-outline:hover[b-zq15u2xk0r] {
        background-color: #1a5632;
        color: #ffffff !important;
        border-color: #1a5632;
    }

.card address[b-zq15u2xk0r] {
    font-style: normal;
}

.card-body p a[b-zq15u2xk0r] {
    text-decoration: none !important;
    font-style: normal;
}

.card-body a:hover[b-zq15u2xk0r] {
    color: #38352f;
}

/* Custom Hover for Filter Button */
.btn.btn-sm.border.rounded-pill.text-brown.border-tan:hover[b-zq15u2xk0r] {
    background-color: #38352f; /* dark green or your preferred color */
    border-color: #38352f;
}

.btn.btn-sm.border.rounded-pill.text-brown.border-tan .btn-tight-spacing:hover[b-zq15u2xk0r] {
    color: #ffffff !important;
}


.btn.btn-sm.border.rounded-pill.text-brown.border-tan:hover i[b-zq15u2xk0r] {
    color: #fffef9;
}
/* _content/KYProudMarketing.Web/Pages/Programs/OtherPrograms.cshtml.rz.scp.css */
h5.search[b-25mbgoq1a0] {
    color: #38352f;
    margin-top: 20px;
    margin-bottom: 10px;
    letter-spacing: -1px;
}

/* Custom Colors */
.input-group .form-control.bg-gray[b-25mbgoq1a0] {
    background-color: #F1F1F1 !important;
}

.input-group .form-control[b-25mbgoq1a0]::placeholder {
    color: #38352f !important;
}

.bg-brown-dark[b-25mbgoq1a0] {
    background-color: #38352f;
}

.border-tan[b-25mbgoq1a0] {
    border-color: #d6c3aa;
}

.text-gold[b-25mbgoq1a0] {
    color: #8E671A;
}

.hover\:text-white:hover[b-25mbgoq1a0] {
    color: #fff;
}

.btn.rounded-pill.bg-brown-dark[b-25mbgoq1a0] {
    font-family: 'Futura Light BT';
    font-weight: normal;
    letter-spacing: 0px;
    padding: 15px 20px;
}

    .btn.rounded-pill.bg-brown-dark:hover[b-25mbgoq1a0] {
        background-color: #38352f;
    }


/* Icons */
.fa-map-marker[b-25mbgoq1a0], .fa-phone[b-25mbgoq1a0] {
    color: #fffef9; /* fill */
    -webkit-text-stroke: 1px #38352f; /* outline */
    text-stroke: 1px #38352f; /* fallback for other browsers */
}

.fa-filter[b-25mbgoq1a0] {
    color: #38352f; /* fill */
}

.fa-search[b-25mbgoq1a0] {
    color: #38352f; /* fill */
}

/* Utility Overrides */

.btn-tight-spacing[b-25mbgoq1a0] {
    letter-spacing: 0px;
    color: #38352f; /* fill */
    font-weight: normal;
}

.btn-outline[b-25mbgoq1a0] {
    border: 1px solid #1a5632;
    color: #1a5632;
    background-color: transparent;
    transition: all 0.3s ease;
    letter-spacing: 0px;
}

    .btn-outline:hover[b-25mbgoq1a0] {
        background-color: #1a5632;
        color: #ffffff !important;
        border-color: #1a5632;
    }

.card address[b-25mbgoq1a0] {
    font-style: normal;
}

.card-body p a[b-25mbgoq1a0] {
    text-decoration: none !important;
    font-style: normal;
}

.card-body a:hover[b-25mbgoq1a0] {
    color: #38352f;
}

/* Custom Hover for Filter Button */
.btn.btn-sm.border.rounded-pill.text-brown.border-tan:hover[b-25mbgoq1a0] {
    background-color: #38352f; /* dark green or your preferred color */
    border-color: #38352f;
}

.btn.btn-sm.border.rounded-pill.text-brown.border-tan .btn-tight-spacing:hover[b-25mbgoq1a0] {
    color: #ffffff !important;
}


.btn.btn-sm.border.rounded-pill.text-brown.border-tan:hover i[b-25mbgoq1a0] {
    color: #fffef9;
}
/* _content/KYProudMarketing.Web/Pages/Shared/_Layout.cshtml.rz.scp.css */

/* _content/KYProudMarketing.Web/Pages/Shared/_LayoutFooter.cshtml.rz.scp.css */

footer a[b-1yammtfgfd] {
    text-decoration: none;
}
/* _content/KYProudMarketing.Web/Pages/Shared/_LayoutHeader.cshtml.rz.scp.css */

#searchresults-only[b-pxot1mhvsl] {
}

.search-contain[b-pxot1mhvsl] {
    margin-top: 9px !important;
    position: absolute !important;
}

.custom-search-input[b-pxot1mhvsl] {
    width: 90%;
    padding-right: 1.25rem; /* pr-5 */
    padding-left: 3.5rem; /* pl-14 ~ 56px */
    font-size: 1rem; /* text-base */
    letter-spacing: 0.15em; /* tracking-widest */
    text-transform: uppercase;
    height: 3.5rem; /* h-14 ~ 56px */
    background-color: #d3e9d7; /* Approx "green-lighter" */
    color: #1a5632; /* text-green */
    font-family: 'Halis Rounded', sans-serif; /* example custom font */
    border: none;
}

@media (min-width: 992px) {
    .custom-search-input[b-pxot1mhvsl] {
        height: 5rem; /* lg:h-20 ~ 80px */
        padding-left: 6rem; /* lg:pl-24 ~ 96px */
        padding-right: 6rem; /* lg:pr-24 ~ 96px */
    }
}

.custom-search-input[b-pxot1mhvsl]::placeholder {
    color: rgba(26, 86, 50, 0.6); /* placeholder:text-green/60 */
}

.custom-search-input:focus[b-pxot1mhvsl] {
    outline: none;
    box-shadow: none;
}


/*** iPhone 12–17 & Larger Phones (Vertical) ***/
@media (max-width: 500px) {

    .custom-search-input[b-pxot1mhvsl] {
        width: 70%;
        font-size: .65rem; /* text-base */
    }
}
