.top-section-left,.top-section-right{display:flex;gap:20px;justify-content:center}.top-section-left .et_pb_module:not(:first-child),.top-section-right .et_pb_module:not(:first-child){border-left:#6D9775 solid 1px}.top-section-left .et_pb_module,.top-section-right .et_pb_module{width:auto;margin-bottom:0!important;padding-left:20px}.top-section-left .et_pb_blurb_position_left .et_pb_blurb_content{position:relative;top:2px}.top-section-left .et_pb_blurb .et_pb_image_wrap{position:relative;top:2px}.top-section-left .et_pb_main_blurb_image{width:26px}.top-section-left .et_pb_blurb_container{padding-left:0;vertical-align:middle}.top-section-left .et_pb_social_media_follow li{margin-bottom:0}@media(max-width:981px) and (min-width:620px){.top-section-left,.top-section-right{display:grid;gap:20px;justify-content:space-between;grid-template-columns:auto auto}.top-section-left .et_pb_module:not(:first-child),.top-section-right .et_pb_module:not(:first-child){border:none}.top-section-left .et_pb_module,.top-section-right .et_pb_module{padding-left:0}}.homepage-news article{display:flex;flex-direction:row;gap:20px;background:white;padding:15px;margin-bottom:30px;box-shadow:0px 2px 18px 0px rgba(160,160,160,0.10)}.homepage-news article .entry-featured-image-url{width:40%}.homepage-news article .post-content-wrapper{width:60%}.homepage-news article .post-content-wrapper .entry-title{font-size:20px}.homepage-news article .post-content-wrapper .post-meta{font-size:13px;font-weight:400;color:#6D9775}.homepage-news article .post-content-wrapper .post-meta a{color:#6D9775}.homepage-news article .post-content-wrapper .post-content-inner p{font-size:14px;font-weight:400}.homepage-news article a.more-link{margin-top:15px;border:1px solid #A67B5C;display:inline-block;padding:3px 15px;color:#A67B5C;border-radius:24px}.homepage-news article a.more-link:hover{background:#A67B5C;color:white}.homepage-events article{background:white;padding:15px;box-shadow:0px 2px 18px 0px rgba(160,160,160,0.10);margin-bottom:15px}.homepage-events .post-content-inner p{font-size:14px!important}.homepage-events .post-content-inner p strong{display:block}@media(min-width:981px){.dflex-lg{display:flex}.align-items-center-lg{align-items:center}}@media(min-width:981px){.custom-blog .et_pb_ajax_pagination_container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.custom-blog .et_pb_post .entry-featured-image-url{margin-bottom:30px;margin-left:-15px;margin-right:-15px;margin-top:-15px}}.custom-blog .et_pb_ajax_pagination_container article{background:white;padding:15px 15px 20px}.custom-blog .more-link,.custom-related-posts .et_pb_salvattore_content .column .more-link{margin-top:15px;font-size:13px;color:white;background:#6d9775;padding:5px 15px;border-radius:30px;display:inline-block!important}.custom-blog .more-link:hover,.custom-related-posts .et_pb_salvattore_content .column .more-link:hover{background:#a67b5c!important}.custom-related-posts .et_pb_salvattore_content .column{width:46%!important;margin-right:4%!important}.custom-post-title .et_pb_title_meta_container{margin-bottom:20px}.single-post blockquote{margin-top:20px;margin-bottom:20px}.custom-breadcrumbs .et_pb_blurb_content{max-width:100%;display:flex;align-items:flex-start}.custom-breadcrumbs .et_pb_main_blurb_image{margin-bottom:0;margin-right:10px}.custom-breadcrumbs .et_pb_blurb_container{padding-left:0}.custom-breadcrumbs .et_pb_blurb_description{margin-bottom:-3px}.custom-breadcrumbs .et_pb_column{display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:center}.custom-breadcrumbs .et_pb_module{margin-bottom:0!important}.custom-breadcrumbs .et_pb_module{padding-left:24px;padding-right:24px}.custom-breadcrumbs .et_pb_module:not(:last-child){border-right:1px solid #6d9775}.section-communit-updates .wp-block-file__embed,.single-event .wp-block-file__embed{position:relative}.section-communit-updates .wp-block-file,.single-event .wp-block-file{text-align:center}.section-communit-updates .wp-block-file a,.single-event .wp-block-file a{display:block;margin-bottom:20px}.section-communit-updates .wp-block-file__button,.single-event .wp-block-file__button,.single-event .em.pixelbones a.wp-block-file__button{font-size:16px;font-weight:600;background:#417154!important;max-width:260px;margin-left:auto;margin-right:auto;text-transform:uppercase;color:#fff!important}.et_pb_team_member_image{margin-left:auto!important;margin-right:auto!important}.section-public-notices .row-public-notices .et_pb_column .et_pb_button{border-radius:0;font-size:16px;width:100%;border:none;background:white;padding-top:10px;padding-bottom:10px;border-left:2px solid #417154}.section-public-notices .row-public-notices .et_pb_column .et_pb_button::after{top:7px;right:10px;opacity:1}.section-boards{}@media(min-width:981px){.section-public-notices .row-public-notices .et_pb_column .et_pb_module{margin-bottom:10px!important}}.heading-departments .et_pb_module_header,.heading-departments .et_pb_fullwidth_header_subhead{margin-bottom:30px}.schedule-row{display:flex;flex-direction:row}.schedule-row .et_pb_blurb_content{display:flex;align-items:center;max-width:none}.schedule-row .et_pb_main_blurb_image{margin-bottom:0;width:auto;margin-left:10px}@media(max-width:980px){.schedule-row .et_pb_column{margin-bottom:0!important}}.footer-menu ul{flex-direction:column}.copyright-row .et_pb_column{display:flex;align-items:center;justify-content:space-between}.copyright-row .et_pb_module{margin-bottom:0!important}.useful-contacts .et_pb_module_header{min-height:60px}footer{position:relative;z-index:9}@media(max-width:980px){footer .et_pb_column:first-child,footer .et_pb_column:last-child{width:100%!important;margin-right:auto!important}footer .et_pb_column:last-child{padding-top:30px}footer .et_mobile_nav_menu{display:none!important}footer .et_pb_menu__menu{display:block!important}footer .et_pb_menu--style-left_aligned .et_pb_menu__wrap{justify-content:flex-start}.copyright-row .et_pb_column{flex-direction:column;justify-content:center;gap:20px}}@media(max-width:980px) and (min-width:481px){footer .et_pb_column:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}footer .et_pb_column:last-child>*:first-child{grid-column:span 2}}