body.archive #tribe-bar-form .tribe-bar-submit input.tribe-events-button,body.archive #tribe-events .tribe-events-button,body.single #tribe-events .tribe-events-button,body.single .tribe-block__btn--link a{background-color:#588811;color:#fff;transition:background-color .35s ease-out}body.archive #tribe-bar-form .tribe-bar-submit input.tribe-events-button:hover,body.archive #tribe-events .tribe-events-button:hover,body.single #tribe-events .tribe-events-button:hover,body.single .tribe-block__btn--link a:hover{background-color:#76b616;color:#fff}body.archive #tribe-events{background-color:#f2f6df;margin:25px auto 100px;padding:30px;border:10px solid #dde6c7}body.archive #tribe-events .tribe-events-tooltip{padding:10px}body.archive #tribe-events .tribe-events-month a.url{color:#762a51}body.archive #tribe-events .tribe-events-month a.url:hover{color:#588811}body.archive #tribe-events .tribe-events-month table.tribe-events-calendar thead tr th{background:#588811}body.archive #tribe-events .tribe-events-month table.tribe-events-calendar tbody tr td>div:not([id*=tribe-events-daynum-]){padding:3px 0}body.archive #tribe-events .tribe-events-month table.tribe-events-calendar tbody tr td.tribe-events-present div[id*=tribe-events-daynum-]{background-color:#588811}body.archive #tribe-events .tribe-events-month table.tribe-events-calendar tbody tr td.tribe-events-present div[id*=tribe-events-daynum-] a{background-color:#588811}body.archive #tribe-events .tribe-events-month table.tribe-events-calendar tbody tr td .tribe-events-tooltip{padding:10px}body.archive #tribe-events .tribe-events-day .type-tribe_events,body.archive #tribe-events .tribe-events-list .type-tribe_events{background:#fff;margin-left:0;padding:30px}body.archive #tribe-events-bar{border:1px solid #bbb}body.archive #tribe-bar-views-toggle{color:#333!important}body.archive #tribe-bar-form .tribe-bar-submit{margin-top:10px}body.single .tribe-block__btn--link a{font-size:11px;padding:6px 9px;min-height:auto;letter-spacing:1px;font-weight:700;border-radius:3px}body.single .tribe-block__btn--link a:before{content:"+";display:inline-block;padding-right:2px;color:#fff}body.single .tribe-block__btn--link a img{display:none}.tribe-block{clear:both;margin:2rem 0}.tribe-block a{color:#588811}a.tribe-events-gmap{color:#588811}.tribe-events-event-image{float:right;margin-left:1rem;margin-bottom:1rem}#sidebar .tribe-events-list-widget ol.tribe-list-widget li.tribe-events-list-widget-events{background:#f2f6df;margin-bottom:15px;padding:15px;border:1px solid #76b616;border-radius:5px}#sidebar .tribe-events-list-widget ol.tribe-list-widget li.tribe-events-list-widget-events .tribe-event-title{border:none;margin-bottom:0;padding:0}#sidebar .tribe-events-list-widget ol.tribe-list-widget li.tribe-events-list-widget-events .tribe-event-title a{padding:0}#sidebar .tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event{background:0 0}#sidebar .tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .list-date{display:inline}#sidebar .tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .list-info{display:inline;width:80%;padding:0;color:#000}#sidebar .tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .list-info .tribe-events-location a,#sidebar .tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .list-info h2 a{color:#588811}#sidebar .tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .list-info .tribe-events-duration{color:#000}.featured-events{padding:0 0 15px}.featured-events h2{padding:10px 0;margin:0 0 20px;background:#3b683d;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:1px}.featured-events ul.featured-events-list{display:flex;justify-content:space-between;width:100%;margin:0;list-style:none}.featured-events ul.featured-events-list li.featured-event{position:relative;background:#dde6c7;width:350px;margin:0;padding-bottom:50px}.featured-events ul.featured-events-list li.featured-event p{display:inline}.featured-events ul.featured-events-list li.featured-event a figure .featured-event-image{width:100%;margin:0;padding:0;background:0 0;border:none;box-shadow:none}.featured-events ul.featured-events-list li.featured-event a .featured-event-date{position:absolute;top:0;right:0;background:rgba(59,104,61,.9);padding:10px;font-size:1rem;color:#fff}.featured-events ul.featured-events-list li.featured-event .featured-event-title{display:block;width:100%;padding:10px;font-size:1.25rem;line-height:1.25}.featured-events ul.featured-events-list li.featured-event .featured-event-excerpt{display:block;padding:0 10px 10px}.featured-events ul.featured-events-list li.featured-event .featured-event-excerpt .more-link{display:none}.featured-events ul.featured-events-list li.featured-event .featured-event-button{position:absolute;background:#588811;left:10px;bottom:15px;padding:5px 15px;color:#fff;text-decoration:none}.featured-events ul.featured-events-list.center{justify-content:space-around}@media screen and (max-width:39.9375em){.featured-events ul.featured-events-list{flex-wrap:wrap;flex-basis:100%}.featured-events ul.featured-events-list li.featured-event{background:#fff;margin-bottom:25px}.featured-events ul.featured-events-list li.featured-event:last-child{margin-bottom:0}}body.home .container-wrap #content-wrap{background-color:transparent!important}body.home .container-wrap #content-wrap #content{background-color:transparent!important}body.home .container-wrap #content-wrap #content #imageslideshow .controls{margin-right:0}body.home .container-wrap #content-wrap #content .one_half img{width:100%}body.home .container-wrap #content-wrap #content .one_half p{display:none}body.home .container-wrap #content-wrap #content .wp-caption{position:relative;margin:0;background:0 0;border:none;text-shadow:none;box-shadow:none}body.home .container-wrap #content-wrap #content .wp-caption p.wp-caption-text{background:rgba(59,104,61,.9);position:absolute;top:0;left:0;display:block;width:100%;padding:20px 0;color:#fff;font-size:28px;font-weight:700;line-height:1.3;text-shadow:none;letter-spacing:1px;text-transform:uppercase}