.admin-bar .main-menu.sticky-header.sticky-fixed{top:32px}.main-menu-logo img,.menu-logo img{height:32px}.widget{position:relative;margin-bottom:30px !important}.widget ul,.widget ol{position:relative;margin:0;padding:0;list-style:none}.widget ul li,.widget ol li{position:relative;font-weight:600;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eaeaea;text-transform:capitalize;color:#838e91;padding-left:17px}.widget ul li:before,.widget ol li:before{position:absolute;content:"\f054";font-family:'Font Awesome 6 Free';top:0;left:0;font-size:12px;font-weight:900;transition:all .5s ease;color:#003b49}.widget ul li ul li,.widget ol li ol li{margin-bottom:0;padding-bottom:0;border-bottom:none;margin-top:10px;padding-top:10px;border-top:1px solid #eaeaea}.widget ul li ul li:before,.widget ol li ol li:before{top:10px;transition:all .5s ease}.widget ul li:last-child,.widget ol li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.widget ul li a,.widget ol li a{position:relative;font-size:14px;line-height:26px;color:#838e91;font-weight:600}.widget ul li a:hover,.widget ol li a:hover{color:#003b49;transition:all .5s ease}.sidebar .widget.widget_search{padding:0;background-color:transparent}.widget .tagcloud,.footer-widget .tagcloud{position:relative}.widget .tagcloud a,.footer-widget .tagcloud a{position:relative;display:inline-block;font-weight:600;font-size:12px !important;padding:7px 18px;margin-right:10px;margin-top:10px;min-width:100px;letter-spacing:.2px;background-color:var(--thm-white);border:1px solid #f1f1f1;text-transform:capitalize;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;color:#003b49;text-align:center}.widget .tagcloud a:hover,.footer-widget .tagcloud a:hover{background-color:var(--thm-primary);color:var(--thm-white);transition:all .5s ease}.towngov-comment-item .towngov-comment-item{margin-left:80px}.news-details-section .news-details-comment-list-box>.comment:last-child{margin-bottom:0}.news-details-section .news-details-comment-list-box{margin-bottom:0;margin-top:55px}.news-details-section .news-details-comment-form{margin-top:55px}.comment-form .logged-in-as{margin-bottom:15px}.news-details-comment-form .logged-in-as a{color:var(--thm-primary)}.news-details-comment-form #cancel-comment-reply-link:hover{color:var(--thm-primary)}.widget ul li.cat-item{margin-bottom:4px}.pagination{margin-top:50px}.pagination ul{position:relative;display:block}.pagination li{position:relative;display:inline-block;margin:0 8px 20px 0}.pagination li a,.pagination li span{position:relative;display:inline-block;font-size:18px;font-weight:700;font-family:var(--thm-font);height:60px;width:60px;line-height:60px;background:#003b49;text-align:center;color:#fff;border-radius:5px;z-index:1;transition:all .5s ease}.pagination li a:focus,.pagination li a:hover,.pagination li span:focus,.pagination li span:hover,.pagination li span.current{color:#fff;background:var(--thm-primary)}.service-widget{position:relative;margin-bottom:40px}.service-widget ul{position:relative;padding:0;margin:0}.service-widget ul li{padding:14px 0;background-color:var(--thm-light-bg);position:relative;border:1px solid transparent;transition:all .5s ease;margin-bottom:10px;list-style:none}.service-widget ul li:hover{background-color:#fff;border-color:var(--thm-border)}.service-widget ul li a{position:relative;display:block;font-size:16px;line-height:26px;padding:0 30px;color:var(--thm-black);font-weight:800}.service-widget ul li:before{content:'';position:absolute;height:55px;width:4px;bottom:0;left:0;opacity:0;transition:all .5s ease;background-color:var(--thm-primary)}.service-widget ul li:hover{background-color:#fff;border-color:var(--thm-border)}.service-widget ul li:hover:before{opacity:1}.service-widget ul li:hover a,.service-widget ul li.current-menu-item a,.service-widget ul li.current-menu-item a:before{color:var(--thm-black)}.service-widget ul li a:after{position:absolute;content:"\f178";font-family:'Font Awesome 6 Free';font-size:18px;top:0;right:30px;transition:all .5s ease}.footer-widget{position:relative}.footer-widget ul,.footer-widget ol{position:relative;padding-left:0}.footer-widget ul li,.footer-widget ol li{position:relative;display:block;line-height:inherit;font-size:15px;margin-bottom:10px;color:#9e9e9e;transition:all .5s ease}.footer-widget ul li:last-child,.footer-widget ol li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.footer-widget ul li ul li,.footer-widget ol li ol li{margin-bottom:0;margin-top:10px;margin-left:15px}.footer-widget ul li a,.footer-widget ol li a{color:var(--thm-secondary);transition:all .5s ease}.footer-widget ul li a:hover,.footer-widget ol li a:hover{color:var(--thm-white);transition:all .5s ease}.tribe-events-event-meta:before,.tribe-events-event-meta~div:not(.tribe-events-event-meta):not(.event-tickets){border-top:0}.single-tribe_events .tribe-events-event-meta{background:#fafafa;border:1px solid #eee;margin:30px 0}.tribe-events-meta-group .tribe-events-single-section-title{margin:30px 0 10px}.tribe-events-event-meta .column,.tribe-events-event-meta .tribe-events-meta-group{box-sizing:border-box;display:inline-block;float:left;margin:0 0 20px;padding:0 4%;text-align:left;vertical-align:top;width:50%;zoom:1}.tribe-events-event-meta .tribe-events-meta-group ul.list li{display:block;margin-bottom:10px}.tribe-events-single-section .list li span.icon{font-weight:700;font-size:14px;margin-right:8px}.tribe-events-single-section .tribe-events-event-categories a{color:#000;font:16px;display:inline-block}.single-tribe_events .tribe-events-cal-links{margin:40px 0 40px}.campaign-summary .campaign-donation .donate-button,.charitable-submit-field .button,.campaign-summary .campaign-donation .donate-button{padding:13px 30px !important}.single-tribe_events .tribe-events-cal-links .tribe-events-button,.charitable-submit-field .button,.campaign-summary .campaign-donation .donate-button .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;font-size:14px;line-height:25px;font-weight:700;background-color:#003b49;color:#fff;text-align:center;text-transform:capitalize;border:2px solid #003b49;border-radius:3px;padding:12px 15px;z-index:1;transition:all .5s ease;background-image:none;margin-right:20px}.campaign-summary .campaign-donation .donate-button{display:block;background-color:#13c5d0;border-radius:30px}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{margin:0;width:250px}.causes-details-section .campaign-summary .campaign-donation{text-align:left}.causes-details-section .campaign-summary .campaign-donation .donate-button{display:inline-block;background-color:var(--thm-primary);border-radius:0;padding:11px 40px !important}.causes-details-section .campaign-summary .campaign-donation .donate-button:hover{background-color:var(--thm-black);color:#fff}.single-tribe_events .tribe-events-cal-links .tribe-events-button:hover,.charitable-submit-field .button:hover,.campaign-summary .campaign-donation .donate-button:hover,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{color:#fff;background-color:#2dcd7c;border-color:#2dcd7c}#tribe-events-pg-template{margin:0 auto;max-width:inherit;padding:0 !important}.tribe-events-meta-group .tribe-events-single-section-title{font-family:'Open Sans',sans-serif}.event-details-content .upper-box .image-box{margin-bottom:25px !important}.event-details{padding:110px 0}.tribe-events-event-meta .tribe-events-meta-group ul li .tribe-events-abbr{border-bottom:0}.tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-gmap{display:none}.events-detail-section .image{margin-bottom:30px}.campaign-template-default .blog-detail .inner-box .image{border-radius:0 !important}.footer-widget.yt-about-company-two{margin-top:0}.news-details-section .news-details-content-box h4 a{color:#003b49}.news-details-section .news-details-content-box h4 a:hover{color:var(--thm-primary)}.testimonial-two-section .testimonial-two-img img,.team-card-img .img-fluid img,.about-two-image .about-two-image-inner img,.mayor-img img{max-width:inherit !important}.testimonial-two-section .testimonial-two-img img,.testimonial-section .img-fluid img{border-radius:50%}.team-card-img .img-fluid img{border-radius:100px}.te-newsletter-box .department-search-form .mc4wp-form-fields{display:flex;justify-content:flex-end}.te-newsletter-box .department-search-form .mc4wp-response{max-width:400px}.te-newsletter-box .department-search-form .te-form-btn button:hover{background-color:#2dcd7c}.te-newsletter-box .contact-form input{margin-bottom:10px;display:block;outline:none;border:none;background-color:var(--thm-light-bg);width:100%;padding:0 30px;font-size:16px;font-weight:600;color:var(--thm-gray);height:60px;border-radius:0}.te-newsletter-box .contact-form .te-form-btn button{padding:18px 49px;font-size:16px;font-weight:700;background-color:var(--thm-primary);border:0;color:var(--thm-white);border-radius:0;width:100%!important;display:inline-block;user-select:none;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;transition:all .5s ease}.te-newsletter-box .contact-form .te-form-btn button:hover{background-color:var(--thm-black)}.te-newsletter-box .cta-two-form .mc4wp-form{width:100%;max-width:570px}.te-newsletter-box .mc4wp-form-fields{display:flex;justify-content:space-between;align-items:center}.te-newsletter-box .cta-two-form input{width:100%;font-size:16px;height:60px;color:var(--thm-gray);padding:0 25px;outline:none;border:none;font-weight:600}.te-newsletter-box .cta-two-form .te-form-btn button{background-color:var(--thm-black);margin-left:10px;height:60px;padding:18px 49px;display:flex;align-items:center;border:0;color:var(--thm-white);border-radius:0;font-size:14px;font-weight:800;transition:all .5s ease;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle}.portfolio-card .portfolio-card-text{font-size:16px;color:#003b49;font-weight:800}.about-author-box .about-author-image img{border-radius:50%;border:1px solid var(--thm-gray)}.department-details-section .department-details-imgbox{margin-bottom:80px}.department-details-section .department-details-policy{margin-bottom:25px;font-size:18px;font-weight:800;color:var(--thm-black);letter-spacing:-.4px}.department-details-section .department-details-content-box{margin-bottom:25px}.blog-card .blog-card-meta{margin:0 20px}.news-details-section .blog-classic-page{margin-bottom:50px}.news-details-list-button a{color:var(--thm-white);font-weight:800;padding:10px 20px;margin-right:13px;background-color:var(--thm-primary);border:0;border-radius:0;font-size:12px;transition:all .5s ease}.news-details-share-box .news-details-inner .news-details-list-button a:hover{background-color:#003b49}.causes-content{padding:0 30px 30px}.causes-card-progressbar{margin-bottom:18px}.menu-two .search-box{margin-right:0}.te-custom-form form p{margin-bottom:0}.portfolio-card .img-fluid img{height:auto}.causes-details-section .causes-details-funding{margin-bottom:30px}.causes-details-section .causes-details-imgbox{margin-top:40px}.causes-card-funding-list{display:block;font-size:14px}.causes-card-funding-list span,.campaign-summary .campaign-summary-item span{color:var(--thm-black);font-weight:700}.campaign-summary .campaign-summary-item span{margin-bottom:10px}.service-widget.yt-download-profile{padding:45px 50px;background-color:var(--thm-light-bg)}.give-wrap .give-grid{grid-gap:30px;margin-bottom:1.5rem}.give-wrap .tg-causes-arc .give-card{box-shadow:none;border-radius:0}.give-wrap .tg-causes-arc .give-card:active,.give-wrap .tg-causes-arc .give-card:focus,.give-wrap .tg-causes-arc .give-card:hover,.give-wrap .tg-causes-arc .give-card:visited{box-shadow:none;border:none}.tg-causes-arc .give-form-grid-media{border-radius:0}.tg-causes-arc .give-form-grid-content{padding:0 40px 40px;background-color:var(--thm-white);box-shadow:0px 10px 60px 0px rgba(0,0,0,.07)}.tg-causes-arc .give-form-grid-progress{position:relative;padding:15px 20px;background-color:#fff;box-shadow:0px 10px 60px 0px rgba(0,0,0,.07);margin-top:-32px;width:100%}.tg-causes-arc .give-form-grid-progress-bar{margin:0 0 10px}.tg-causes-arc .give-form-grid-progress-bar .give-progress-bar{position:relative;height:6px;border-radius:0;box-shadow:none;background-color:var(--thm-light-bg)}.tg-causes-arc .give-form-grid-progress-bar .give-progress-bar>span{border-radius:0}.tg-causes-arc .form-grid-raised{background:0 0}.tg-causes-arc .form-grid-raised__details{display:inline-block;font-size:14px}.tg-causes-arc .form-grid-raised__details>span:first-child{color:var(--thm-black);font-weight:700}.tg-causes-arc .give-form-grid-content__title{margin-top:25px !important;margin-bottom:13px !important;font-size:1.5rem !important;font-weight:800 !important}.tg-causes-arc .give-form-grid-content>button{padding:11px 27px !important;font-size:13px;font-weight:600;background-color:var(--thm-primary) !important;border:0;color:var(--thm-white);border-radius:0;transition:all .5s ease;text-decoration:none}.tg-causes-arc .give-form-grid-content>button:hover{background-color:var(--thm-black) !important}.tg-causes-arc .give-form-grid-content>p{font-family:var(--thm-font);color:var(--thm-gray);line-height:1.875;font-weight:500;font-size:16px;margin-bottom:15px}.causes-details-box-img{margin-bottom:35px}.single-give_forms .give_forms{margin:0;max-width:100%}@media(max-width:991px){.te-newsletter-box .department-search-form .mc4wp-form-fields{justify-content:center}.department-search-form input{max-width:none}.cta-two-form{justify-content:flex-start}.te-newsletter-box .mc4wp-form{max-width:none;margin-top:30px}.team-details-image img{width:100%;height:auto}.footer-widget{padding-bottom:20px;margin-top:40px}.portfolio-details img,.news-details-box-image img{width:100%;height:auto}}@media(max-width:767px){.department-search-form{padding:0}.towngov-comment-item .towngov-comment-item{margin-left:0}}@media(max-width:575px){.te-newsletter-box .department-search-form .mc4wp-form-fields{justify-content:center;flex-direction:column}.department-search-form input{max-width:none;border:2px solid var(--thm-primary);margin-bottom:15px}.te-newsletter-box .mc4wp-form-fields{display:block;padding:0 15px}.te-newsletter-box .cta-two-form .te-form-btn button{margin-left:0;margin-top:20px}.testimonial-two-section .testimonial-two-img img{max-width:100% !important}}.owl-dots-none .owl-dots{display:none}.mobile-nav-wrapper.expanded .mobile-nav-content .logo-box a img{height:32px}.event-details-card-content.te-newsletter-box .contact-form #mc4wp-form-2 .mc4wp-form-fields{display:block}.news-details-box-image img{height:auto}.tag-sticky-2 .news-details-content-box,.sticky .news-details-content-box{border-bottom:none}.tag-sticky-2 .news-details-content-box p,.sticky .news-details-content-box p{margin-bottom:0;border-bottom:none}.blog-classic-page .news-details-meta-box,.news-details-section .news-details-meta-box{padding-bottom:20px;margin-left:0}.blog-classic-page .news-details-meta-box .author,.news-details-section .news-details-meta-box .author{margin-right:15px}.blog-classic-page .news-details-meta-box .author:last-child,.news-details-section .news-details-meta-box .author:last-child{margin-right:0}.blog-classic-page .news-details-meta-box .author:before,.blog-classic-page .news-details-meta-box .comment:before,.news-details-section .news-details-meta-box .author:before,.news-details-section .news-details-meta-box .comment:before{margin-right:8px}.te-comment-wrap>.towngov-comment-item:last-child .news-details-comment-image{margin-bottom:0;padding-bottom:0;border:none}blockquote{background-color:var(--thm-light-bg);padding:40px;margin-bottom:25px}.m-t30{margin-top:30px}.towngov-comment-item .news-details-comment-image img{height:100%}.sidebar-widget h4 a,.footer-widget-title a{color:inherit}.widget ul li.recentcomments,.widget ol.wp-block-latest-comments li,.footer-widget ul li.recentcomments,.footer-widget ol.wp-block-latest-comments li{padding-left:30px}.widget ul li.recentcomments:before,.widget ol.wp-block-latest-comments li:before,.footer-widget ul li.recentcomments:before,.footer-widget ol.wp-block-latest-comments li:before{content:'\f086';font-family:'Font Awesome 5 Free';font-size:15px;position:absolute;top:0;left:0}.widget .has-avatars .wp-block-latest-comments__comment,.footer-widget .has-avatars .wp-block-latest-comments__comment{padding-left:0}.widget .has-avatars .wp-block-latest-comments__comment:before,.footer-widget .has-avatars .wp-block-latest-comments__comment:before{display:none}.widget .has-avatars li .wp-block-latest-comments__comment-meta,.footer-widget .has-avatars li .wp-block-latest-comments__comment-meta{min-height:45px}.error-page{position:relative;padding:120px 0;text-align:center}.error-title{font-size:200px;line-height:1em}.error-page__title{margin-bottom:40px}