#top-menu li.current-menu-item>a{color:#cead8e!important;text-decoration:underline;text-decoration-thickness:2px}h1,h2,h3,h4,h5,h6{font-family:Ostrovsky!important}a.et_pb_button.dipi-cta-button.dipi-cta-button-icon-none.dipi-cta-button-effect-none.contact-menu-btn{text-decoration:none!important}.specialsbox{display:flex;align-items:center;align-content:center;justify-content:flex-start;flex-wrap:wrap;width:100%}.specialsletter{background:#884a16;font-family:'Ostrovsky';display:flex;align-items:center;padding:20px;height:190px;font-size:5cqw;flex-wrap:wrap;align-content:center;justify-content:center;color:#f4ecdc;width:25%}.specialinfo{background:#000;width:75%;text-align:left;padding:20px;height:190px;display:flex;flex-wrap:wrap;align-items:center;align-content:center}.specialheaderinfo h3{color:#cead8e;font-size:26px!important;padding:3px 0px}.specialheaderinfo h3 span{font-size:16px;font-family:'Montserrat';font-weight:700}.specialinfo p{color:#f4ecdc;width:100%;text-align:left}.et_pb_menu_inner_container.clearfix{width:100%;display:flex;align-items:center}#top-menu li a:hover{color:#cead8e;text-decoration:underline;text-decoration-thickness:2px}.herotext{display:flex;flex-wrap:wrap;font-family:Ostrovsky!important;text-align:center;align-content:center;justify-content:center}.herotext span{width:100%;color:#f4ecdc;text-align:center}#tribe-events .tribe-events-button,#tribe-events .tribe-events-button:hover,#tribe_events_filters_wrapper input[type="submit"],.tribe-events-button,.tribe-events-button.tribe-active:hover,.tribe-events-button.tribe-inactive,.tribe-events-button:hover,.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]>a{background-color:#298e58;color:#ffffff!important}.tribe-events-back a,#tribe-events a{color:#298E58!important}.gsection_title{padding-bottom:0;margin-top:20px;color:#8e5545;border-bottom:2px solid #8e5545}.gform_title{color:#8e5545;border-bottom:2px solid #8e5545;margin-bottom:15px}#gform_submit_button_1{background:none;border-radius:0px;font-size:18px;padding:10px 20px;background:#ffffff}#gform_save_1_footer_link,#gform_send_resume_link_button_1{background:none;border:2px solid #8d5528;border-radius:3px;color:#8d5528;font-size:18px;padding:10px 20px;background:#ffffff}#gform_resume_email{padding:10px;margin-bottom:5px;min-width:300px}.droid{font-family:droid-serif,serif!important}h2.gform_submission_error.hide_summary{font-family:Open Sans,Arial,sans-serif}.tribe-events-list .tribe-events-loop .tribe-event-featured{background:#000000!important}.dipi-at-tab-title{font-family:west-end-decorate-shadow,sans-serif}.et_pb_tabs_controls{background-color:#307709!important}.et_pb_tabs_controls li.et_pb_tab_active{background-color:#307709!important}.hover-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:16px;cursor:pointer}.hover-btn .btn-icon{opacity:0;visibility:hidden;font-size:0px;transform:translateX(-10px);transition:all 0.3s ease}.hover-btn:hover .btn-icon{opacity:1;visibility:visible;text-decoration:none!important;font-size:27px;transform:translateX(0)}#et-top-navigation:before{content:'';font-size:14px;bottom:29px;right:40px;color:#ffffff}.et_hide_search_icon #et_top_search{display:none!important}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#307709}.tribe-common-c-btn.tribe-events-c-search__button{background-color:#793020!important}@media (min-width:981px){.col-width .et_pb_gallery_item{width:20%!important;clear:none!important}}@media (max-width:980px){.col-width .et_pb_gallery_item{width:25%!important;clear:none!important}}@media (max-width:980px){.specialsletter{font-size:12cqw}}@media (max-width:767px){.col-width .et_pb_gallery_item{width:33.33%!important;clear:none!important}}@media (max-width:550px){.specialheaderinfo h3 span{font-size:18px;font-family:'Montserrat';font-weight:700;width:100%;display:block}}@media (max-width:479px){.col-width .et_pb_gallery_item{width:50%!important;clear:none!important}}@media (max-width:450px){.specialsletter{font-size:20px;height:50px;width:100%}.specialinfo{width:100%;height:auto}}