.elementor-kit-4849{--e-global-color-primary:#446B35;--e-global-color-secondary:#231F20;--e-global-color-text:#231F20;--e-global-color-accent:#F1A647;--e-global-color-a251502:#446B33;--e-global-color-e9a3140:#9A9D49;--e-global-color-4f6d9ad:#E8E6D7;--e-global-color-9d5814d:#FFFFFF;--e-global-color-c71207d:#000000;--e-global-color-b22d31d:#FFFFFF00;--e-global-color-39d8ed9:#446B34;--e-global-color-ff9f7e3:#9B9D49;--e-global-color-6582692:#9B9D49;--e-global-color-1652f76:#6B895C;--e-global-color-3493c55:#D9E1D7;--e-global-color-865feb7:#D8D8D8;--e-global-color-3502fe5:#323232;--e-global-color-6adce01:#DCE5D9;--e-global-color-4470d78:#2F2F2F;--e-global-color-8c0fcaa:#2F2F2F;--e-global-color-1cb6838:#BABABA;--e-global-color-8d21bfe:#E0E9DD;--e-global-color-5e5a845:#EEEEEE;--e-global-color-5d68f63:#DCE5D9;--e-global-color-bb9271b:#999999;--e-global-color-686f58d:#231F20;--e-global-color-1be8363:#979797;--e-global-color-24f6054:#9A9D49;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:58px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:1.5em;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:30px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.2em;--e-global-typography-21aeb1c-font-family:"Montserrat";--e-global-typography-21aeb1c-font-size:16px;--e-global-typography-21aeb1c-font-weight:700;--e-global-typography-21aeb1c-text-decoration:none;--e-global-typography-21aeb1c-line-height:1em;--e-global-typography-4c0e8dc-font-family:"Montserrat";--e-global-typography-4c0e8dc-font-weight:600;--e-global-typography-4c0e8dc-text-transform:capitalize;--e-global-typography-4c0e8dc-font-style:normal;--e-global-typography-4c0e8dc-text-decoration:none;--e-global-typography-4c0e8dc-line-height:1.2em;--e-global-typography-4c0e8dc-letter-spacing:0px;--e-global-typography-d530277-font-family:"Montserrat";--e-global-typography-d530277-font-size:16px;--e-global-typography-d530277-font-weight:700;--e-global-typography-d530277-text-transform:uppercase;--e-global-typography-d530277-line-height:1.2em;--e-global-typography-d530277-letter-spacing:2.3px;--e-global-typography-0e218b2-font-family:"Montserrat";--e-global-typography-0e218b2-font-size:12px;--e-global-typography-0e218b2-font-weight:400;--e-global-typography-0e218b2-text-transform:uppercase;--e-global-typography-0e218b2-line-height:1.2em;--e-global-typography-0e218b2-letter-spacing:1px;--e-global-typography-7a9e388-font-family:"Montserrat";--e-global-typography-7a9e388-font-size:22px;--e-global-typography-7a9e388-font-weight:500;--e-global-typography-7a9e388-line-height:1.2em;--e-global-typography-35f2019-font-family:"Montserrat";--e-global-typography-35f2019-font-size:14px;--e-global-typography-35f2019-font-weight:400;--e-global-typography-35f2019-text-transform:uppercase;--e-global-typography-35f2019-text-decoration:none;--e-global-typography-35f2019-line-height:1.5em;--e-global-typography-35f2019-letter-spacing:2px;--e-global-typography-35f2019-word-spacing:1px;--e-global-typography-1f30087-font-family:"Montserrat";--e-global-typography-1f30087-font-size:14px;--e-global-typography-1f30087-font-weight:500;--e-global-typography-1f30087-text-transform:uppercase;--e-global-typography-1f30087-line-height:1.2em;--e-global-typography-1f30087-letter-spacing:2px;--e-global-typography-21c6b7b-font-family:"Montserrat";--e-global-typography-21c6b7b-font-size:45px;--e-global-typography-21c6b7b-font-weight:700;--e-global-typography-21c6b7b-text-transform:capitalize;--e-global-typography-21c6b7b-line-height:1.2em;--e-global-typography-9c45c0e-font-family:"Montserrat";--e-global-typography-9c45c0e-font-size:24px;--e-global-typography-9c45c0e-font-weight:700;--e-global-typography-9c45c0e-line-height:1.2em;--e-global-typography-f4de77a-font-family:"Montserrat";--e-global-typography-f4de77a-font-size:14px;--e-global-typography-f4de77a-font-weight:400;--e-global-typography-f4de77a-text-transform:uppercase;--e-global-typography-f4de77a-line-height:1.2em;--e-global-typography-f4de77a-letter-spacing:2px;--e-global-typography-1441712-font-family:"Montserrat";--e-global-typography-1441712-font-size:24px;--e-global-typography-1441712-font-weight:700;--e-global-typography-1441712-line-height:1.2em;--e-global-typography-a1bd206-font-family:"Montserrat";--e-global-typography-a1bd206-font-size:34px;--e-global-typography-a1bd206-font-weight:700;--e-global-typography-a1bd206-line-height:1.2em;--e-global-typography-707a2fb-font-family:"Montserrat";--e-global-typography-707a2fb-font-size:22px;--e-global-typography-707a2fb-font-weight:500;--e-global-typography-707a2fb-line-height:1.5em;--e-global-typography-1c57d9b-font-family:"Montserrat";--e-global-typography-1c57d9b-font-size:16px;--e-global-typography-1c57d9b-font-weight:400;--e-global-typography-1c57d9b-line-height:1.5em;--e-global-typography-c3fb514-font-family:"Montserrat";--e-global-typography-c3fb514-font-size:16px;--e-global-typography-c3fb514-font-weight:400;--e-global-typography-c3fb514-line-height:1.5em;--e-global-typography-c72a1b7-font-family:"Montserrat";--e-global-typography-c72a1b7-font-size:14px;--e-global-typography-c72a1b7-font-weight:500;--e-global-typography-c72a1b7-text-transform:uppercase;--e-global-typography-c72a1b7-line-height:1.2em;--e-global-typography-c72a1b7-letter-spacing:2px;--e-global-typography-4c797aa-font-family:"Montserrat";--e-global-typography-4c797aa-font-size:30px;--e-global-typography-4c797aa-font-weight:700;--e-global-typography-4c797aa-line-height:1.2em;--e-global-typography-7e7c731-font-family:"Montserrat";--e-global-typography-7e7c731-font-size:16px;--e-global-typography-7e7c731-font-weight:500;--e-global-typography-7e7c731-text-decoration:none;--e-global-typography-7e7c731-line-height:1em;--e-global-typography-a299ea7-font-family:"Montserrat";--e-global-typography-a299ea7-font-size:12px;--e-global-typography-a299ea7-font-weight:400;--e-global-typography-a299ea7-text-decoration:none;--e-global-typography-a299ea7-line-height:1.5em;--e-global-typography-b6027c9-font-family:"Montserrat";--e-global-typography-b6027c9-font-size:3.75rem;--e-global-typography-b6027c9-font-weight:700;--e-global-typography-b6027c9-line-height:1.1em;--e-global-typography-9bbb03a-font-family:"Montserrat";--e-global-typography-9bbb03a-font-size:21px;--e-global-typography-9bbb03a-font-weight:500;--e-global-typography-9bbb03a-line-height:1.2em;--e-global-typography-7d32c64-font-family:"Montserrat";--e-global-typography-7d32c64-font-size:30px;--e-global-typography-7d32c64-font-weight:700;--e-global-typography-7d32c64-line-height:1.2em;--e-global-typography-a1d4e90-font-family:"Montserrat";--e-global-typography-a1d4e90-font-size:24px;--e-global-typography-a1d4e90-font-weight:700;--e-global-typography-a1d4e90-line-height:1.2em;--e-global-typography-96905b9-font-family:"Montserrat";--e-global-typography-96905b9-font-size:40px;--e-global-typography-96905b9-font-weight:600;--e-global-typography-96905b9-line-height:1.2em;--e-global-typography-12ad6bc-font-family:"Montserrat";--e-global-typography-12ad6bc-font-size:13px;--e-global-typography-12ad6bc-font-weight:400;--e-global-typography-12ad6bc-line-height:1.5em;--e-global-typography-12ad6bc-letter-spacing:-1px;--e-global-typography-12ad6bc-word-spacing:1px;--e-global-typography-ab20b6b-font-family:"Montserrat";--e-global-typography-ab20b6b-font-size:14px;--e-global-typography-ab20b6b-font-weight:400;--e-global-typography-ab20b6b-text-transform:uppercase;--e-global-typography-ab20b6b-line-height:1.2em;--e-global-typography-ab20b6b-letter-spacing:2px;--e-global-typography-08cf8a9-font-family:"Montserrat";--e-global-typography-08cf8a9-font-size:26px;--e-global-typography-08cf8a9-font-weight:700;--e-global-typography-08cf8a9-line-height:1.2em;--e-global-typography-7513124-font-family:"Montserrat";--e-global-typography-7513124-font-size:15px;--e-global-typography-7513124-font-weight:500;--e-global-typography-7513124-text-transform:capitalize;--e-global-typography-7513124-font-style:normal;--e-global-typography-7513124-text-decoration:none;--e-global-typography-7513124-letter-spacing:0px;--e-global-typography-4867f33-font-family:"Montserrat";--e-global-typography-4867f33-font-size:45px;--e-global-typography-4867f33-font-weight:700;--e-global-typography-4867f33-line-height:1.2em;--e-global-typography-1c788bb-font-family:"Montserrat";--e-global-typography-1c788bb-font-size:30px;--e-global-typography-1c788bb-font-weight:700;--e-global-typography-1c788bb-line-height:1.2em;--e-global-typography-ec1c6cb-font-family:"Montserrat";--e-global-typography-ec1c6cb-font-size:45px;--e-global-typography-ec1c6cb-font-weight:700;--e-global-typography-ec1c6cb-line-height:1.2em;--e-global-typography-3ad3f0c-font-family:"Montserrat";--e-global-typography-3ad3f0c-font-size:30px;--e-global-typography-3ad3f0c-font-weight:700;--e-global-typography-3ad3f0c-line-height:1.2em;--e-global-typography-7f78d6b-font-family:"Montserrat";--e-global-typography-7f78d6b-font-size:22px;--e-global-typography-7f78d6b-font-weight:500;--e-global-typography-7f78d6b-line-height:1.2em;--e-global-typography-8ef4376-font-family:"Montserrat";--e-global-typography-8ef4376-font-size:12px;--e-global-typography-8ef4376-font-weight:400;--e-global-typography-8ef4376-line-height:1.5em;--e-global-typography-8ef4376-letter-spacing:1px;background-color:var( --e-global-color-9d5814d );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4849 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4849 a{color:var( --e-global-color-primary );text-decoration:none;}.elementor-kit-4849 a:hover{color:#446B33;}.elementor-kit-4849 h1{color:var( --e-global-color-primary );}.elementor-kit-4849 h2{color:var( --e-global-color-primary );font-size:45px;font-weight:700;}.elementor-kit-4849 h3{color:var( --e-global-color-primary );font-size:30px;font-weight:700;}.elementor-kit-4849 h4{color:var( --e-global-color-primary );font-size:24px;font-weight:700;}.elementor-kit-4849 h5{color:var( --e-global-color-primary );font-size:22px;font-weight:500;}.elementor-kit-4849 h6{color:var( --e-global-color-primary );font-size:14px;font-weight:400;}.elementor-kit-4849 button,.elementor-kit-4849 input[type="button"],.elementor-kit-4849 input[type="submit"],.elementor-kit-4849 .elementor-button{font-family:var( --e-global-typography-21aeb1c-font-family ), Sans-serif;font-size:var( --e-global-typography-21aeb1c-font-size );font-weight:var( --e-global-typography-21aeb1c-font-weight );text-decoration:var( --e-global-typography-21aeb1c-text-decoration );line-height:var( --e-global-typography-21aeb1c-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 10px 0px 10px;padding:14px 13px 12px 14px;}.elementor-kit-4849 button:hover,.elementor-kit-4849 button:focus,.elementor-kit-4849 input[type="button"]:hover,.elementor-kit-4849 input[type="button"]:focus,.elementor-kit-4849 input[type="submit"]:hover,.elementor-kit-4849 input[type="submit"]:focus,.elementor-kit-4849 .elementor-button:hover,.elementor-kit-4849 .elementor-button:focus{border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 10px 0px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1020px;}.e-con{--container-max-width:1020px;}.elementor-widget:not(:last-child){margin-block-end:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-4849{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:26px;--e-global-typography-4c0e8dc-font-size:14px;--e-global-typography-21c6b7b-font-size:40px;--e-global-typography-a1bd206-font-size:40px;--e-global-typography-b6027c9-font-size:2.25em;--e-global-typography-9bbb03a-font-size:20px;--e-global-typography-7d32c64-font-size:28px;--e-global-typography-12ad6bc-font-size:11px;--e-global-typography-08cf8a9-font-size:24px;--e-global-typography-7513124-font-size:14px;--e-global-typography-4867f33-font-size:39px;--e-global-typography-1c788bb-font-size:26px;--e-global-typography-ec1c6cb-font-size:42px;--e-global-typography-7f78d6b-font-size:20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4849 button,.elementor-kit-4849 input[type="button"],.elementor-kit-4849 input[type="submit"],.elementor-kit-4849 .elementor-button{font-size:var( --e-global-typography-21aeb1c-font-size );line-height:var( --e-global-typography-21aeb1c-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4849{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:22px;--e-global-typography-21c6b7b-font-size:32px;--e-global-typography-a1bd206-font-size:32px;--e-global-typography-707a2fb-font-size:22px;--e-global-typography-b6027c9-font-size:32px;--e-global-typography-7d32c64-font-size:24px;--e-global-typography-a1d4e90-font-size:22px;--e-global-typography-12ad6bc-font-size:13px;--e-global-typography-08cf8a9-font-size:22px;--e-global-typography-4867f33-font-size:24px;--e-global-typography-1c788bb-font-size:22px;--e-global-typography-ec1c6cb-font-size:32px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4849 button,.elementor-kit-4849 input[type="button"],.elementor-kit-4849 input[type="submit"],.elementor-kit-4849 .elementor-button{font-size:var( --e-global-typography-21aeb1c-font-size );line-height:var( --e-global-typography-21aeb1c-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//**Tabbed Content Edits***/
.elementor-widget-n-tabs .e-n-tab-title {
  justify-content: space-between!important;
}

.btn-custom-header.elementor-widget.elementor-widget-button > div > div > a > span > span.elementor-button-text:hover {
    color:#9A9D49!important;
}
.btn-custom-1.elementor-widget.elementor-widget-button > div > div > a > span > span.elementor-button-text {
    color:#fff!important;
}

.btn-custom-footer.elementor-widget.elementor-widget-button > div > div > a > span > span.elementor-button-text {
    color:#fff!important;
}
.btn-custom-footer.elementor-widget.elementor-widget-button > div > div > a > span > span.elementor-button-text:hover{
    color:#D9E1D7!important;
}
/***GreenButton White Text***/
.btn-custom-1.elementor-widget.elementor-widget-button > div > div > a > span > span.elementor-button-text:hover {
    color:#fff!important;
}
/***GreenButton White Text***/
.btn-custom-2.elementor-widget.elementor-widget-button > div > div > a > span > span.elementor-button-text:hover {
    color:#fff!important;
}
/***Trans Back, Black Text Orange Arrow***/
.btn-custom-3.elementor-widget.elementor-widget-button > div > div > a > span > span.elementor-button-text {
    color:#231F20;

    /* fill: var(--e-global-color-9d5814d); */
}
/***Green Border/Text and White Background***/
.btn-custom-4.elementor-widget.elementor-widget-button > div > div > a > span > span.elementor-button-text {
    color:#446B35;
    /* fill: var(--e-global-color-9d5814d); */
}
.btn-custom-4.elementor-widget.elementor-widget-button > div > div > a > span > span.elementor-button-text:hover {
    color:#9A9D49!important;
}

/***Events Calendar***/
#tribe-events-pg-template .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--next a, #tribe-events-pg-template .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--previous a, .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--next a, .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--previous a, .tribe-events-content .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--next a, .tribe-events-content .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--previous a {
    color: #446B33!important;
    text-decoration: underline;
}
/*** Map Search Edits***/
button.search.button:hover {
    background-color:transparent!important;
}/* End custom CSS */