@font-face{font-family:'Raleway';src:url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Raleway/Raleway-Regular.eot);src:url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Raleway/Raleway-Regular.eot#1792098294) format('embedded-opentype'),url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Raleway/Raleway-Regular.woff2) format('woff2'),url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Raleway/Raleway-Regular.woff) format('woff'),url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Raleway/Raleway-Regular.ttf) format('truetype'),url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Raleway/Raleway-Regular.svg#Raleway-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Raleway/Raleway-Bold.eot);src:url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Raleway/Raleway-Bold.eot#1792098294) format('embedded-opentype'),url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Raleway/Raleway-Bold.woff2) format('woff2'),url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Raleway/Raleway-Bold.woff) format('woff'),url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Raleway/Raleway-Bold.ttf) format('truetype'),url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Raleway/Raleway-Bold.svg#Raleway-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Mermaid';src:url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Mermaid/Mermaid-Bold.eot);src:url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Mermaid/Mermaid-Bold.eot#1792098294) format('embedded-opentype'),url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Mermaid/Mermaid-Bold.woff2) format('woff2'),url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Mermaid/Mermaid-Bold.woff) format('woff'),url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Mermaid/Mermaid-Bold.ttf) format('truetype'),url(https://funeralhomes.com/wp-content/themes/wp-theme/../wp-theme/assets/fonts/Mermaid/Mermaid-Bold.svg#Mermaid-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}.steps-section{display:none}.top-header{background-color:#3076A8;color:#fff;text-align:center;padding:.5rem;font-size:1rem;text-decoration:none}.top-header a{color:#fff;text-decoration:none}.top-header a:hover{color:#fff;text-decoration:underline}.image-cta-wrapper{margin:1rem 0 2rem}.image-cta-wrapper .learn-more-cta .text-content-wrapper{background-color:rgb(117 183 133 / .1);padding:2rem 1rem}.image-cta-wrapper .learn-more-cta .text-content-wrapper .title.heading{font-family:'Mermaid';font-weight:700;font-size:22px;line-height:normal;color:#000;text-align:center;margin-bottom:.5rem}.image-cta-wrapper .learn-more-cta .text-content-wrapper .subtitle.default-content{font-family:'Raleway'!important;font-weight:400!important;color:#000!important;font-size:15px!important;text-align:center;margin-bottom:.5rem}.image-cta-wrapper .learn-more-cta .text-content-wrapper .btn-wrapper a.cta-btn{font-family:'Raleway';font-weight:700;background-color:#75B785;padding:1rem .5rem;font-size:12px;text-transform:uppercase;color:#fff;letter-spacing:2px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;text-decoration:none}.image-cta-wrapper .learn-more-cta .text-content-wrapper .btn-wrapper a.cta-btn:hover{text-decoration:none}.image-cta-wrapper .learn-more-cta .text-content-wrapper .btn-wrapper a.cta-btn img{width:18px;margin-right:8px}@media screen and (min-width:1200px){.image-cta-wrapper .learn-more-cta .cta-holder{display:flex}.image-cta-wrapper .learn-more-cta .cta-holder .image-holder{width:40%}.image-cta-wrapper .learn-more-cta .cta-holder .image-holder img{height:100%;display:block;object-fit:cover;object-position:center}.image-cta-wrapper .learn-more-cta .cta-holder .text-content-wrapper{width:60%;padding:3rem 3rem;text-align:left}.image-cta-wrapper .learn-more-cta .cta-holder .text-content-wrapper .title.heading,.image-cta-wrapper .learn-more-cta .cta-holder .text-content-wrapper .subtitle.default-content{text-align:left}.image-cta-wrapper .learn-more-cta .cta-holder .text-content-wrapper .btn-wrapper{display:flex}.image-cta-wrapper .learn-more-cta .cta-holder .text-content-wrapper .btn-wrapper a.cta-btn{padding:1rem 2rem;margin-top:.5rem}}.gads-wrapper{position:relative;text-align:center;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}div.top-ads>ins.adsbygoogle>div>iframe{will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}div.top-ads{min-height:280px!important;height:280px!important;max-height:280px!important}.gads-wrapper .adsbygoogle{overflow:hidden!important;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);margin:0 auto!important;min-height:280px;height:280px;max-height:280px}.ad-banners-list-slider{will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.pum-container .pum-content h2{color:#002a44!important}.page-template-template-newsletter .single-wrapper .container .row-wrap.header-row{justify-content:center}.page-template-template-newsletter .single-wrapper .container .row-wrap.header-row .logo-wrapper img{max-height:50px;margin-bottom:5rem}.page-template-template-newsletter .single-wrapper .container .cont-wrapper{max-width:80%;margin:0 auto}.page-template-template-newsletter .single-wrapper .container .cont-wrapper .post-content.default-content{color:#002A44;text-align:center}.page-template-template-newsletter .single-wrapper .container .cont-wrapper .post-content.default-content.form-note{font-family:Cochin;font-weight:400;margin-top:1rem}.page-template-template-newsletter .single-wrapper .container .cont-wrapper h1.section-heading{color:#002A44}.page-template-template-newsletter .single-wrapper .container .gform_wrapper .gform_footer input[type=submit].button{border-color:#002a44;background:#002a44}.page-template-template-newsletter .single-wrapper .container .gform_wrapper .gform_footer input[type=submit].button:hover{border-color:#0077ae;background:#0077ae}@media (min-width:768px){.page-template-template-newsletter .single-wrapper .container .cont-wrapper h1.section-heading{font-size:56px}.page-template-template-newsletter .single-wrapper .container .cont-wrapper .post-content.default-content{max-width:80%;margin:0 auto}}@media (min-width:992px){.page-template-template-newsletter .single-wrapper .container .cont-wrapper .form-wrapper{max-width:80%;margin:0 auto}}@media (min-width:1200px){.page-template-template-newsletter .single-wrapper .container .cont-wrapper h1.section-heading{font-size:56px}.page-template-template-newsletter .single-wrapper .container .cont-wrapper .post-content.default-content{font-size:1.3125rem}}@media (min-width:1400px){.page-template-template-newsletter .single-wrapper .container .cont-wrapper .form-wrapper{max-width:60%;margin:0 auto}}@media (min-width:1500px){.page-template-template-newsletter .single-wrapper .container .cont-wrapper .post-content.default-content{max-width:60%}}@media (min-width:1754px){.page-template-template-newsletter .single-wrapper .container .cont-wrapper h1.section-heading{font-size:56px}}@media screen{body.page-template-template-newsletter-archive .post-content+.article-table-wrapper{margin-top:30px}body.page-template-template-newsletter-archive .article-table-wrapper{overflow-x:auto}body.page-template-template-newsletter-archive .article-table-wrapper .load-more-wrapper:empty{display:none}body.page-template-template-newsletter-archive .article-table-wrapper table.article-table{width:100%;border:none;margin-bottom:0;border-collapse:collapse}body.page-template-template-newsletter-archive .article-table-wrapper table.article-table tbody tr{transition:all 0.5s ease-in-out}body.page-template-template-newsletter-archive .article-table-wrapper table.article-table tbody tr:hover{background:#f9f9f9}body.page-template-template-newsletter-archive .article-table-wrapper table.article-table th,body.page-template-template-newsletter-archive .article-table-wrapper table.article-table td{border-bottom:1px solid #d8d8d8}body.page-template-template-newsletter-archive .article-table-wrapper table.article-table thead th{padding:0 8px 15px 8px}body.page-template-template-newsletter-archive .article-table-wrapper table.article-table tbody td{padding:15px 8px}body.page-template-template-newsletter-archive .article-table-wrapper table.article-table .ar-date{width:25%}body.page-template-template-newsletter-archive .article-table-wrapper table.article-table .ar-title{width:75%}body.page-template-template-newsletter-archive .article-table-wrapper table.article-table .ar-title a{text-decoration:none;color:inherit}body.page-template-template-newsletter-archive .article-table-wrapper table.article-table .ar-title a:hover{color:#000}body.page-template-template-newsletter-archive .article-table-wrapper table.article-table .ar-publication{display:none}}@media screen and (min-width:1500px){body.page-template-template-newsletter-archive .article-table-wrapper table.article-table{font-size:18px}}@media screen and (min-width:768px){body.page-template-template-newsletter-archive .article-table-wrapper table.article-table .ar-date{width:16.66%}}@media screen and (min-width:768px){body.page-template-template-newsletter-archive .article-table-wrapper table.article-table .ar-title{width:66.66%}}@media screen and (min-width:768px){body.page-template-template-newsletter-archive .article-table-wrapper table.article-table .ar-publication{width:16.66%;display:table-cell}}#block-2.widget .wp-widget-group__inner-blocks{text-align:center;background-color:#fff;border-radius:10px;box-shadow:1px 1px 13px 2px rgb(0 0 0 / .09);padding:1.5rem}#block-2.widget .wp-widget-group__inner-blocks h3.widget-title{font-size:21px}#block-2.widget .wp-widget-group__inner-blocks .gform_wrapper form .gform_body ul.gform_fields li.gfield{border-bottom:0}@media screen and (min-width:576px){#block-2.widget .wp-widget-group__inner-blocks .gform_wrapper form .gform_footer{min-width:9rem}}@media screen and (min-width:1200px){#block-2.widget .wp-widget-group__inner-blocks .gform_wrapper form .gform_body ul.gform_fields li.gfield{border-bottom:0;margin-bottom:0!important;padding-bottom:0!important}#block-2.widget .wp-widget-group__inner-blocks .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input[type=text]{height:58px;font-size:17px;color:rgb(0 42 68);padding:1rem;background-color:rgb(245 248 251)}#block-2.widget .wp-widget-group__inner-blocks .gform_wrapper form .gform_footer input[type=submit].button{min-height:56px;font-size:17px;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}@media screen and (min-width:1500px){#block-2.widget .wp-widget-group__inner-blocks .gform_wrapper form .gform_body ul.gform_fields li.gfield{border-bottom:0;margin-bottom:0!important;padding-bottom:0!important}#block-2.widget .wp-widget-group__inner-blocks .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input[type=text]{height:58px;font-size:17px;color:rgb(0 42 68);padding:1rem;background-color:rgb(245 248 251)}#block-2.widget .wp-widget-group__inner-blocks .gform_wrapper form .gform_footer input[type=submit].button{min-height:56px;font-size:17px;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}@media screen and (min-width:1754px){#block-2.widget .wp-widget-group__inner-blocks h3.widget-title{text-align:center}#block-2.widget .wp-widget-group__inner-blocks .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input[type=text]{height:58px;font-size:17px;color:rgb(0 42 68);padding:1rem;background-color:rgb(245 248 251)}#block-2.widget .wp-widget-group__inner-blocks .gform_wrapper form .gform_footer input[type=submit].button{min-height:56px;font-size:17px;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}@media (min-width:992px){.main-header .row-wrap.header-row{min-height:auto!important}}@media (min-width:1754px){.main-header .row-wrap.header-row{min-height:auto!important}}.main-header .row-wrap .inner-item.center .header-main-nav{text-align:right!important}@media (max-width:1199px){.main-header .row-wrap .inner-item.right{display:block!important}}@media (min-width:992px){.main-header div.menu ul li,.main-header ul.menu li{font-size:16px!important}}@media (min-width:1200px){.main-header div.menu ul li,.main-header ul.menu li{font-size:16px!important}}@media (min-width:1754px){.main-header div.menu ul li,.main-header ul.menu li{font-size:16px!important}}.home .form-banner-wrapper{max-width:100%;margin:0 auto;background-color:#fff;border-radius:14px;padding:2rem 1rem}.home .form-banner-wrapper h1.banner-heading{color:#002A44}.home .form-banner-wrapper form.search-options #select2-data-1-6oor,.home .search-cta-section .new-location-search-form #select2-data-1-6oor{border-color:#DBDBDB!important}.home .form-banner-wrapper form.search-options #select2-data-1-6oor,.home .search-cta-section .new-location-search-form #select2-data-1-6oor{color:#B0B0B0!important}.home .form-banner-wrapper form.search-options .form-footer button.search-option-btn,.home .search-cta-section .new-location-search-form .form-footer button.search-option-btn{background-color:#07A385!important;border-color:#07A385!important}.home .form-banner-wrapper form.search-options .form-footer button.search-option-btn i,.home .search-cta-section .new-location-search-form .form-footer button.search-option-btn i{margin-right:.5rem}.home .form-banner-wrapper form.search-options .form-footer button.search-option-btn i:before,.home .search-cta-section .new-location-search-form .form-footer button.search-option-btn i:before{font-weight:300}.home .form-banner-wrapper form.search-options .form-footer button.search-option-btn:hover,.home .search-cta-section .new-location-search-form .form-footer button.search-option-btn:hover{background-color:#058872!important;border-color:#058872!important;color:#fff!important}.home .form-banner-wrapper .hero-trust-badges{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;text-align:center}.home .form-banner-wrapper .hero-trust-badges li{color:#676D73;font-size:.875rem;font-weight:500;line-height:1.4;white-space:nowrap}.home .form-banner-wrapper .hero-trust-badges li i{color:#07A385;font-size:.8em;margin-right:.375rem}@media (min-width:992px){.home .form-banner-wrapper .hero-trust-badges{justify-content:space-evenly;margin-top:1.5rem}}@media (min-width:1200px){.home .form-banner-wrapper .hero-trust-badges li{font-size:.9375rem}}.home .fp-obituaries a.read-more,.home .featured-articles-section a.read-more{color:#3076A8;font-family:'Cochin';font-size:18px;font-weight:400;text-decoration:none}.home .featured-articles-section a.read-more{color:#3076A8!important;font-family:'Cochin'!important;font-size:18px!important;font-weight:400!important;text-decoration:none}.home .fp-newsletter{background-color:#002a44;border-bottom:0;padding:1.875rem 0 0}.home .fp-newsletter .container{background-color:#002a44;border-bottom:1px solid rgb(255 255 255 / .19);padding:0 0 1.875rem}.home .fp-newsletter .container .gform_wrapper form.newsletter-form .gform_footer input[type=submit].button{background-color:#3076A8;border-color:#3076A8}.home .fp-newsletter .section-heading{color:#fff}.home .locations-banner-section{min-height:auto!important}.home .fp-obituaries{background-color:#fff!important}.home .fp-obituaries{margin-top:0!important}.home .locations-banner-section .banner-content-wrapper{padding:6.25rem 0 6.25rem}.home .fp-obituaries .obituaries-list .ob-wrapper .thumbnail-wrapper,.home .featured-articles-section .articles-list .featured-image-wrapper{border-radius:14px!important}.home .fp-obituaries .obituaries-list .ob-wrapper .thumbnail-wrapper img.featured-img,.home .featured-articles-section .articles-list .featured-image-wrapper img.featured-img{border-radius:14px!important}.home .fp-obituaries .obituaries-list .ob-wrapper .details-wrapper,.home .featured-articles-section .articles-list .article-details{text-align:center;background-color:transparent!important}.home .featured-articles-section .articles-list .article-details{text-align:left}.home .featured-articles-section ul.articles-list li .article-details .excerpt{color:#002A44;font-size:14px}.home .fp-obituaries .obituaries-list .ob-wrapper .details-wrapper .post-title,.home .featured-articles-section .articles-list .article-details .title{margin:.5rem 0;color:#002A44}.home .fp-obituaries .obituaries-list .ob-wrapper .details-wrapper .read-more:hover,.home .featured-articles-section .articles-list .article-details .read-more:hover{text-decoration:none}.home .fp-obituaries .cta-btn-wrapper a.main-btn,.home .featured-articles-section .btn-wrapper a.main-btn,.home .featured-news .cta-btn-wrapper a.main-btn{font-size:16px}.home .fp-obituaries .inner-wrapper{padding:0}.home .featured-news ul.news-list .news-wrapper{background-color:transparent!important;box-shadow:none!important;border-radius:14px!important}.home .featured-news ul.news-list .news-wrapper .featured-img-wrapper{border-radius:14px}.home .featured-news ul.news-list .news-wrapper .news-content .content-inner-wrapper{padding-left:0;border-left:0}.home .location-form-wrapper .banner-content-wrapper .section-subtext{color:#002a44;font-weight:500;text-align:center;font-size:1.125rem;margin-bottom:0;text-align:center}.home .locations-banner-section .location-form-wrapper .location-search-form,.home .locations-banner-section .location-form-wrapper .new-location-search-form,.home .search-cta-section .new-location-search-form{max-width:none!important;justify-content:center}.home .fp-obituaries .btn-wrapper .main-btn,.home .featured-articles-section .btn-wrapper .main-btn,.home .testimonials-section .btn-wrapper .main-btn{background:#fff0;color:#07A385;border:.0625rem solid #07A385;font-size:16px!important;width:auto;min-width:auto;padding:1.5rem 4rem;min-height:auto}.home .fp-obituaries .btn-wrapper .main-btn:hover,.home .featured-articles-section .btn-wrapper .main-btn:hover,.home .testimonials-section .btn-wrapper .main-btn:hover{background:#07A385;color:#fff}@media (min-width:510px){.home .locations-banner-section .banner-content-wrapper .form-banner-wrapper form.search-options .form-footer button.search-option-btn,.home .search-cta-section .new-location-search-form .form-footer button.search-option-btn{margin-top:0}}@media (min-width:992px){.home .fp-newsletter{padding:3.125rem 0 0}.home .fp-newsletter .container{padding:0 0 3.125rem}}@media (min-width:1200px){.home .form-banner-wrapper{max-width:80%;padding:4rem 5rem}.home .fp-newsletter{padding:6.25rem 0 0}.home .fp-newsletter .container{padding:0 0 6.25rem}.home .dark-blue-bg-wrapper .cta-btn-wrapper a.main-btn{font-size:16px}.home .location-form-wrapper .banner-content-wrapper .section-subtext{font-size:1.25rem}.home .fp-obituaries .btn-wrapper .main-btn,.home .featured-articles-section .btn-wrapper .main-btn{font-size:16px!important}.home .featured-articles-section ul.articles-list li .article-details .excerpt{color:#002A44;font-size:14px}}@media (min-width:1500px){.home .fp-obituaries .btn-wrapper .main-btn,.home .featured-articles-section .btn-wrapper .main-btn,.home .testimonials-section .btn-wrapper .main-btn{font-size:16px}}@media (min-width:1700px){.home .fp-obituaries .btn-wrapper .main-btn,.home .featured-articles-section .btn-wrapper .main-btn,.home .testimonials-section .btn-wrapper .main-btn{font-size:16px}.home .featured-articles-section ul.articles-list li .article-details .excerpt{color:#002A44;font-size:14px}}@media (min-width:1754px){.home .locations-banner-section .banner-content-wrapper .form-banner-wrapper form.search-options #select2-data-1-6oor,.home .search-cta-section .new-location-search-form #select2-data-1-6oor{font-size:1.125rem;padding:0 1.25rem;height:3.75rem;line-height:3.75rem}.home .locations-banner-section .banner-content-wrapper .form-banner-wrapper form.search-options .form-footer button.search-option-btn,.home .search-cta-section .new-location-search-form .form-footer button.search-option-btn{font-size:1.125rem;padding:1.09375rem}.home .fp-obituaries .section-heading,.home .featured-news .section-heading{font-size:2.5rem}.home .fp-newsletter .section-heading{font-size:2.5rem;color:#fff}.home .fp-obituaries .cta-btn-wrapper a.main-btn,.home .featured-articles-section .btn-wrapper .main-btn,.home .testimonials-section .btn-wrapper .main-btn{font-size:16px}.home .featured-news ul.news-list .news-wrapper .news-content .content-inner-wrapper{padding-left:0;border-left:0}.home .location-form-wrapper .banner-content-wrapper .section-subtext{font-size:1.5rem}.home .fp-obituaries .btn-wrapper .main-btn{font-size:16px}}.home .featured-news ul.news-list .news-wrapper .news-content a.read-more{color:#3076A8;font-family:'Cochin';font-size:18px;font-weight:400}.home .featured-news ul.news-list .news-wrapper .news-content a.read-more:hover{text-decoration:none}.home .featured-news ul.news-list .news-wrapper .news-content .excerpt{margin-bottom:1rem}.home .featured-news ul.news-list .news-wrapper .news-content{padding:1.25rem 0 1.25}.home .form-banner-wrapper .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#B0B0B0}@media (max-width:480px){.home .form-banner-wrapper .form-body,.home .form-banner-wrapper .form-footer,.home .search-cta-section .new-location-search-form .form-body,.home .search-cta-section .new-location-search-form .form-footer{width:100%}}@media (min-width:576px){.home .fp-obituaries .inner-wrapper{padding:0}}@media (min-width:768px){.home .locations-banner-section .location-form-wrapper .location-search-form,.home .locations-banner-section .location-form-wrapper .new-location-search-form,.home .search-cta-section .new-location-search-form{max-width:none!important}.home .form-banner-wrapper form.search-options .form-footer button.search-option-btn,.home .search-cta-section .new-location-search-form .form-footer button.search-option-btn{border-radius:.3125rem!important}.home .form-banner-wrapper .new-location-search-form .location-search-datalist,.home .form-banner-wrapper .new-location-search-form .location-search-datalist+.select2-container,.home .search-cta-section .new-location-search-form .location-search-datalist,.home .search-cta-section .new-location-search-form .location-search-datalist+.select2-container{border:.0625rem solid #d3d4d5!important;border-radius:.3125rem!important;height:48px}}@media (min-width:992px){.home .fp-obituaries .inner-wrapper{padding:0}.home .locations-banner-section .location-form-wrapper .banner-logos-wrapper .logo-wrapper{max-width:9.75rem}.home .search-cta-section .search-logos-wrapper .logo-wrapper{max-width:9.75rem}}@media (min-width:1200px){.home .form-banner-wrapper .new-location-search-form .location-search-datalist+.select2-container .select2-selection--single,.home .search-cta-section .new-location-search-form .location-search-datalist+.select2-container .select2-selection--single{line-height:normal;height:100%;display:flex;align-items:center}.home .form-banner-wrapper .select2-container--default .select2-selection--single .select2-selection__placeholder,.home .search-cta-section .new-location-search-form .select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:1.125rem}}@media (min-width:1700px){.home .form-banner-wrapper .new-location-search-form .location-search-datalist+.select2-container,.home .search-cta-section .new-location-search-form .location-search-datalist+.select2-container{height:100%}}@media (min-width:1754px){.home .form-banner-wrapper h1.section-heading{font-size:50px!important;width:80%;margin:0 auto}.home .fp-obituaries .inner-wrapper{padding:0}.home .fp-obituaries .obituaries-list .ob-wrapper .details-wrapper .post-title a,.home .featured-news ul.news-list .news-wrapper .news-content .news-title a{font-size:1.5rem;color:#002A44}.home .featured-news ul.news-list .news-wrapper .news-content .excerpt{font-size:14px;color:#002A44}.home .featured-news ul.news-list .news-wrapper .news-content{padding:1.5rem 0 2.1875rem}.home .form-banner-wrapper .select2-container--default .select2-selection--single .select2-selection__placeholder,.home .search-cta-section .new-location-search-form .select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:1.125rem;color:#B0B0B0}}.home .locations-banner-section .banner-content-wrapper form.search-options .form-body .form-wrap,.home .search-cta-section .new-location-search-form .form-body .form-wrap{padding:0 0.25rem!important}@media (min-width:768px){.home .locations-banner-section .banner-content-wrapper form.search-options .form-footer,.home .search-cta-section form.search-options .form-footer{padding-left:1rem!important}.home .locations-banner-section .location-form-wrapper{padding:.125rem 0 .125rem}}.home .fp-obituaries{background:#fff}.home .featured-articles-section,.home .testimonials-section{background-color:#F3F3F3}.home .search-cta-section{background-color:#fff}.home .fp-newsletter,.home .states-section,#footer,.home .fp-newsletter .container{background-color:#00447A!important}.featured-cards-container{padding:0 0 1.875rem}.featured-cards-container .featured-cards-wrapper .inner-wrap{margin-top:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;margin-left:-.625rem;margin-right:-.625rem}.featured-cards-container .featured-cards-wrapper .featured-cards-wrap{padding:.625rem;width:100%}.featured-cards-container .featured-cards-wrapper .featured-cards-wrap .card-wrap{position:relative;overflow:hidden;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.featured-cards-container .featured-cards-wrapper .featured-cards-wrap .card-wrap .card-inner-wrap{display:block;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.featured-cards-container .featured-cards-wrapper .featured-cards-wrap .card-wrap .card-inner-wrap .card-img-wrap{display:block;width:100%;padding:50% 2rem 2rem 2rem;background:#fafafa;position:relative}.featured-cards-container .featured-cards-wrapper .featured-cards-wrap .card-wrap .card-inner-wrap .card-img-wrap:after{content:'';background:transparent);position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.featured-cards-container .featured-cards-wrapper .featured-cards-wrap .card-wrap .card-inner-wrap .card-img-wrap img.card-img-thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.featured-cards-container .featured-cards-wrapper .featured-cards-wrap .card-wrap .card-inner-wrap .card-img-wrap .title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;position:relative;width:100%;background:#fff0;line-height:1.08;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-size:21px;color:#fff;font-family:'Cochin'}.list-content h1{text-align:center;color:#00447a;margin-bottom:25px}.list-content p{font-size:18px}.featured-cards-container .featured-cards-wrapper .featured-cards-wrap .card-wrap .card-inner-wrap .card-img-wrap .title-wrap:after{content:'\f105';font-family:'Font Awesome 5 Pro';font-weight:300;font-size:1.125rem;margin-left:1.25rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;vertical-align:middle;width:40px;height:40px;background:#fff;border-radius:50%;color:#3076A8}.home .fp-obituaries .obituaries-list .ob-wrapper .details-wrapper a.category-name{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#b0b0b0;text-decoration:none}.home .fp-obituaries .obituaries-list .ob-wrapper .details-wrapper a.category-name:hover{text-decoration:none;color:#b0b0b0}.home .featured-news{background-color:#F3F3F3}.home .featured-articles-section .articles-list .article-details{padding:.1875rem 0}.home .featured-articles-section .articles-list .article-wrapper{background:#fff0}@media (min-width:576px){.featured-cards-container .featured-cards-wrapper .featured-cards-wrap{width:50%}.home .featured-articles-section .articles-list .article-details{padding:.1875rem 0}}@media (min-width:768px){.featured-cards-container .featured-cards-wrapper{padding:1.875rem 0}}@media (min-width:992px){.featured-cards-container{padding:0 0 3.125rem}.featured-cards-container .featured-cards-wrapper .inner-wrap{margin-left:-.9375rem;margin-right:-.9375rem}.featured-cards-container .featured-cards-wrapper .featured-cards-wrap{width:33.33%;padding:.9375rem}.featured-cards-container .featured-cards-wrapper .featured-cards-wrap .card-wrap .card-inner-wrap .card-img-wrap .title-wrap{font-size:28px}.home .fp-obituaries{padding:5.125rem 0}.home .featured-news{padding:5.125rem 0}}@media (min-width:1700px){.home .featured-articles-section .articles-list .article-details{padding:.1875rem 0}}.home .testimonials-section .testimonials-list li .feedback:before{background:url(https://funeralhomes.com/wp-content/uploads/2024/10/Group-924-1.png) top left no-repeat!important}.home .testimonials-section .testimonials-list li .feedback{font-size:14px;color:#002a44}.home .testimonials-section .testimonials-list li .name{font-size:18px;color:#0077ae;font-family:'Cochin';font-weight:400}@media (min-width:1200px){.home .testimonials-section .testimonials-list li .feedback{font-size:14px;color:#002a44}.home .testimonials-section .testimonials-list li .name{font-size:18px;color:#0077ae}}@media (min-width:1700px){.home .testimonials-section .testimonials-list li .feedback{padding-top:2.875rem}.home .testimonials-section .testimonials-list li .feedback{font-size:14px;color:#002a44}.home .testimonials-section .testimonials-list li .name{font-size:18px;color:#0077ae}}.home .states-section h2.section-heading{color:#fff;font-size:16px;font-family:'Cochin';font-weight:400}.home .states-section ul.states li a{font-size:16px;color:#fff;font-family:'Cochin'}.home .states-section ul.states li a:hover{font-size:16px;color:#fff}.home .states-section ul.states li{width:20.66%}.home .states-section ul.states li:nth-child(even){width:10.66%;color:#fff;padding:0}.home .states-section ul.states li:last-child{display:none}@media (min-width:576px){.home .states-section ul.states li{width:10.66%}.home .states-section ul.states li:nth-child(even){width:3.66%}}@media (min-width:768px){.home .states-section h2.section-heading{font-size:16px}.home .states-section ul.states li a:hover{font-size:16px;color:#fff}.home .states-section ul.states li{width:8.66%}.home .states-section ul.states li:nth-child(even){width:1.66%}}@media (min-width:992px){.home .states-section ul.states li{width:5.66%}}@media (min-width:1200px){.home .states-section h2.section-heading{font-size:16px}.home .states-section ul.states li a:hover{font-size:16px;color:#fff}.home .states-section ul.states li{width:4.66%}}@media (min-width:1700px){.home .states-section h2.section-heading{font-size:16px}.home .states-section ul.states li a:hover{font-size:16px;color:#fff}.home .states-section ul.states li{width:3.66%}.home .states-section ul.states li:nth-child(even){width:.66%}}.home .states-section ul.states li,.home .states-section ul.states li:nth-child(even){width:auto}.home .states-section ul.states li a{white-space:nowrap}@media (max-width:767px){.home .states-section ul.states li:nth-child(even){display:none}.home .states-section ul.states li{padding:.25rem .75rem}}.middle-footer .states-list-wrap-v2 .states-list-select-wrapper{width:15rem;max-width:100%}.middle-footer .states-list-wrap-v2 .states-list-select-wrapper select.states-list-select{padding-right:2.5rem;text-overflow:ellipsis}.page-template-template-customs-and-traditions .locations-banner-section .location-form-wrapper{padding:1.875rem 0 1.875rem}.page-template-template-customs-and-traditions .cards-container{margin-top:0;margin-bottom:4rem}@media (min-width:320px){.page-template-template-customs-and-traditions .cards-container{margin-top:0;margin-bottom:4rem}}.page-template-template-customs-and-traditions .cards-container{padding:0 0 1.875rem}.page-template-template-customs-and-traditions .cards-container .featured-cards-wrapper .inner-wrap{margin-top:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;margin-left:-.625rem;margin-right:-.625rem}.page-template-template-customs-and-traditions .cards-container .featured-cards-wrapper .featured-cards-wrap{padding:.625rem;width:100%}.page-template-template-customs-and-traditions .cards-container .featured-cards-wrapper .featured-cards-wrap .card-wrap{position:relative;overflow:hidden;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.page-template-template-customs-and-traditions .cards-container .featured-cards-wrapper .featured-cards-wrap .card-wrap .card-inner-wrap{display:block;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.page-template-template-customs-and-traditions .cards-container .featured-cards-wrapper .featured-cards-wrap .card-wrap .card-inner-wrap .card-img-wrap{display:block;width:100%;padding:50% 0rem 0rem 0rem!important;background:transparent!important;position:relative;height:100%}.page-template-template-customs-and-traditions .cards-container .featured-cards-wrapper .featured-cards-wrap .card-wrap .card-inner-wrap .card-img-wrap:after{content:'';background:transparent!important;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-template-template-customs-and-traditions .cards-container .featured-cards-wrapper .featured-cards-wrap .card-wrap .card-inner-wrap .card-img-wrap img.card-img-thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:14px}.page-template-template-customs-and-traditions .cards-container .featured-cards-wrapper .featured-cards-wrap .card-wrap .card-inner-wrap .card-img-wrap .title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;position:relative;width:100%;background:#fff0;line-height:1.08;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-size:21px;color:#fff;font-family:'Cochin'}.page-template-template-customs-and-traditions .cards-container .featured-cards-wrapper .inner-wrap .featured-cards-wrap .card-wrap .card-inner-wrap:hover .title-wrap{background:transparent!important;color:#fff}.page-template-template-customs-and-traditions .cards-container .featured-cards-wrapper .featured-cards-wrap .card-wrap .card-inner-wrap .card-img-wrap .title-wrap:after{content:'\f105';font-family:'Font Awesome 5 Pro';font-weight:300;font-size:1.125rem;margin-left:1.25rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;vertical-align:middle;width:40px;height:40px;background:#fff;border-radius:50%;color:#3076A8}@media (min-width:576px){.page-template-template-customs-and-traditions .cards-container .featured-cards-wrapper .featured-cards-wrap{width:50%}}@media (min-width:768px){.page-template-template-customs-and-traditions .cards-container .featured-cards-wrapper{padding:1.875rem 0}}@media (min-width:992px){.page-template-template-customs-and-traditions .cards-container{padding:0 0 3.125rem}.page-template-template-customs-and-traditions .cards-container .featured-cards-wrapper .inner-wrap{margin-left:-.9375rem;margin-right:-.9375rem}.page-template-template-customs-and-traditions .cards-container .featured-cards-wrapper .featured-cards-wrap{width:33.33%;padding:.9375rem}.page-template-template-customs-and-traditions .cards-container .featured-cards-wrapper .featured-cards-wrap .card-wrap .card-inner-wrap .card-img-wrap .title-wrap{font-size:28px}}.search-obituaries-template-banner{background:#f5f8fa;border-bottom:1px solid #e5edf2;padding:3rem 0}.search-obituaries-template-banner .obituary-search-panel{background:#fff;border-radius:14px;box-shadow:0 18px 45px rgb(0 42 68 / .1);margin:0 auto;max-width:58rem;padding:2rem;text-align:center}.search-obituaries-template-banner .banner-heading{color:#002a44;font-family:Cochin,serif;font-size:2.375rem;line-height:1.1;margin:0 0 .75rem}.search-obituaries-template-banner .obituary-search-intro{color:#676d73;font-size:1rem;line-height:1.5;margin:0 auto 1.5rem;max-width:42rem}.search-obituaries-template-banner .obituary-search-form{margin:0 auto;max-width:46rem}.search-obituaries-template-banner .obituary-search-form .form-body{display:flex;flex-flow:row wrap;gap:.875rem}.search-obituaries-template-banner .obituary-search-form .form-wrap{flex:1 1 15rem;min-width:0;text-align:left}.search-obituaries-template-banner .obituary-search-form label{color:#002a44;display:block;font-size:.875rem;font-weight:700;line-height:1.2;margin-bottom:.375rem}.search-obituaries-template-banner .obituary-search-form input[type="text"]{background:#fff;border:1px solid #d3d4d5;border-radius:.3125rem;color:#002a44;font-size:1rem;height:3.5rem;line-height:3.5rem;padding:0 1rem;width:100%}.search-obituaries-template-banner .obituary-search-form input[type="text"]:focus{border-color:#0077ae;box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(102 175 233 / .35);outline:0}.search-obituaries-template-banner .obituary-search-form .form-footer{margin-top:1rem;text-align:center}.search-obituaries-template-banner .obituary-search-form .search-option-btn{align-items:center;background:#0077ae;border-color:#0077ae;display:inline-flex;justify-content:center;min-height:3.5rem;min-width:11rem}.search-obituaries-template-banner .obituary-search-form .search-option-btn i{margin-right:.5rem}.search-obituaries-template-banner .obituary-search-form .search-option-btn:hover{background:#00447a;border-color:#00447a}.search-obituaries-template-wrapper{background:#fff}.search-obituaries-template-banner .obituary-search-form--single,.fh-obit-search .obituary-search-form--single{margin:0 auto;max-width:46rem;text-align:left}.search-obituaries-template-banner .obituary-search-label,.fh-obit-search .obituary-search-label{color:#002a44;display:block;font-size:.9375rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.search-obituaries-template-banner .obituary-search-field,.fh-obit-search .obituary-search-field{align-items:center;background:#fff;border:1px solid #002a44;border-radius:.5rem;display:flex;gap:.75rem;padding:.375rem .375rem .375rem 1rem}.search-obituaries-template-banner .obituary-search-field:focus-within,.fh-obit-search .obituary-search-field:focus-within{border-color:#0077ae;box-shadow:0 0 0 3px rgb(0 119 174 / .2)}.search-obituaries-template-banner .obituary-search-icon,.fh-obit-search .obituary-search-icon{color:#0077ae;flex-shrink:0}.search-obituaries-template-banner .obituary-search-field input[type="text"],.fh-obit-search .obituary-search-field input[type="text"]{background:#fff0;border:0;color:#002a44;flex:1 1 auto;font-size:1rem;height:2.75rem;min-width:0;outline:0;padding:0;text-overflow:ellipsis}.search-obituaries-template-banner .obituary-search-form .obituary-search-field .search-option-btn,.fh-obit-search .obituary-search-form .obituary-search-field .search-option-btn{align-items:center;background:#0077ae;border:0;border-radius:.375rem;color:#fff;display:inline-flex;flex-shrink:0;font-size:1rem;font-weight:700;justify-content:center;min-height:2.75rem;min-width:0;padding:0 1.5rem;width:auto}.search-obituaries-template-banner .obituary-search-form .obituary-search-field .search-option-btn:hover,.fh-obit-search .obituary-search-form .obituary-search-field .search-option-btn:hover{background:#00447a}.search-obituaries-template-banner .obituary-search-help{color:#676d73;font-size:.9375rem;margin:1rem auto 0;max-width:46rem;text-align:center}.search-obituaries-template-banner .obituary-search-help a{color:#0077ae;font-weight:700}.search-obituaries-template-banner .obituary-write-row{align-items:center;border-top:1px solid #e5edf2;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;margin:1.5rem auto 0;max-width:46rem;padding-top:1.5rem;text-align:left}.search-obituaries-template-banner .obituary-write-text{flex:1 1 20rem}.search-obituaries-template-banner .obituary-write-heading{color:#002a44;font-size:1rem;font-weight:700;margin:0 0 .25rem}.search-obituaries-template-banner .obituary-write-sub{color:#676d73;font-size:.875rem;margin:0}.search-obituaries-template-banner .obituary-write-row .fh-cta{flex:0 0 auto;margin:0}.search-obituaries-template-banner .obituary-write-row .fh-cta__button{background:#fff0;border:1px solid #0077ae;color:#0077ae;font-size:1rem}.search-obituaries-template-banner .obituary-write-row .fh-cta__button:hover,.search-obituaries-template-banner .obituary-write-row .fh-cta__button:focus{background:#0077ae;border-color:#0077ae;color:#fff}@media (max-width:767px){.search-obituaries-template-banner .obituary-search-form .obituary-search-field .search-option-btn,.fh-obit-search .obituary-search-form .obituary-search-field .search-option-btn{padding:0 1rem}.search-obituaries-template-banner .obituary-write-row .fh-cta{flex-basis:100%}}.fh-obit-search{margin:1.5rem 0 2rem}.fh-obit-search .obituary-search-form--single{margin:0;max-width:none}.fh-obit-cta{align-items:center;background:#f5f8fa;border:1px solid #e5edf2;border-radius:14px;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;margin:2rem 0;padding:1.5rem}.fh-obit-cta .fh-obit-cta-text{flex:1 1 18rem}.blog-posts .post-item .default-content .fh-obit-cta .fh-obit-cta-heading{color:#002a44;font-family:"Proxima Nova",sans-serif;font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 .25rem}.blog-posts .post-item .default-content .fh-obit-cta .fh-obit-cta-sub{color:#676d73;font-size:.9375rem;margin:0}.fh-obit-cta .fh-cta{flex:0 0 auto;margin:0}.blog-posts .post-item .fh-obit-cta .fh-cta__button.main-btn{background:#0077ae;border:0;border-radius:.375rem;color:#fff;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none}.blog-posts .post-item .fh-obit-cta .fh-cta__button.main-btn:hover,.blog-posts .post-item .fh-obit-cta .fh-cta__button.main-btn:focus{background:#00447a;color:#fff}@media (max-width:767px){.fh-obit-cta .fh-cta{flex-basis:100%}}.search-obituaries-template-wrapper .search-section{padding:3rem 0 4rem}.obituary-search-results-header{margin:0 auto 1.75rem;max-width:48rem;text-align:center}.obituary-feed-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 18px}.obituary-feed-tab{display:inline-flex;align-items:center;padding:8px 16px;border:1px solid #c5cdd8;border-radius:4px;color:#1f3a5f;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;background:#fff}.obituary-feed-tab:hover{border-color:#1f3a5f;color:#1f3a5f;text-decoration:none}.obituary-feed-tab.is-active{background:#1f3a5f;border-color:#1f3a5f;color:#fff}.obituary-feed-tab.is-active:hover{color:#fff}.obituary-search-results-header .section-heading{color:#002a44;margin-bottom:.5rem}.obituary-search-results-header p{color:#676d73;font-size:1rem;line-height:1.5;margin:0}.obituary-search-results-list{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.obituary-search-result-item{min-width:0}.obituary-search-result-card{background:#fff;border:1px solid #e5edf2;border-radius:14px;box-shadow:0 12px 30px rgb(0 42 68 / .08);display:flex;flex-direction:column;height:100%;overflow:hidden}.obituary-search-result-image{background:#f3f3f3;display:block;overflow:hidden;padding-top:58%;position:relative}.obituary-search-result-image .featured-img,.obituary-search-result-image img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.obituary-search-result-content{display:flex;flex:1 1 auto;flex-direction:column;padding:1.25rem}.obituary-search-result-title{color:#002a44;font-family:Cochin,serif;font-size:1.375rem;font-weight:400;line-height:1.2;margin:0 0 .625rem}.obituary-search-result-title a{color:inherit;text-decoration:none}.obituary-search-result-title a:hover{color:#0077ae;text-decoration:none}.obituary-search-result-excerpt{color:#676d73;display:-webkit-box;font-size:.9375rem;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.5;margin-bottom:1rem;overflow:hidden}.obituary-search-result-content .read-more{color:#0077ae;font-family:Cochin,serif;font-size:1.125rem;margin-top:auto;text-decoration:none}.obituary-search-result-content .read-more:hover{color:#00447a;text-decoration:none}.obituary-search-empty{background:#f5f8fa;border:1px solid #e5edf2;border-radius:14px;color:#676d73;margin:0 auto;max-width:42rem;padding:2rem;text-align:center}.obituary-search-empty h2{color:#002a44;font-family:Cochin,serif;font-size:1.875rem;font-weight:400;line-height:1.2;margin:0 0 .5rem}.obituary-search-empty p{margin:0}.obituary-archive-banner{background:#f5f8fa;border-bottom:1px solid #e5edf2;padding:3rem 0}.obituary-archive-header{margin:0 auto;max-width:48rem;text-align:center}.obituary-archive-header .banner-heading{color:#002a44;font-family:Cochin,serif;font-size:2.375rem;line-height:1.1;margin:0 0 .75rem}.obituary-archive-header p{color:#676d73;font-size:1rem;line-height:1.5;margin:0 auto 1.25rem}.obituary-archive-header .main-btn{background:#0077ae;border-color:#0077ae}.obituary-archive-header .main-btn:hover{background:#00447a;border-color:#00447a}.obituary-archive-wrapper{padding:3rem 0 4rem}.obituary-archive-wrapper .pagination-wrapper{margin-top:2rem}@media (min-width:1200px){.search-obituaries-template-banner{padding:4rem 0}.obituary-archive-banner{padding:4rem 0}.search-obituaries-template-banner .obituary-search-panel{padding:3rem}.search-obituaries-template-banner .banner-heading,.obituary-archive-header .banner-heading{font-size:3rem}}@media (max-width:991px){.obituary-search-results-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.search-obituaries-template-banner{padding:2rem 0}.obituary-archive-banner{padding:2rem 0}.search-obituaries-template-banner .obituary-search-panel{padding:1.5rem}.search-obituaries-template-banner .banner-heading,.obituary-archive-header .banner-heading{font-size:2rem}.search-obituaries-template-banner .obituary-search-form .form-wrap,.search-obituaries-template-banner .obituary-search-form .form-footer,.search-obituaries-template-banner .obituary-search-form .search-option-btn{width:100%}.obituary-search-results-list{grid-template-columns:1fr}}.obituary-single-page{padding-top:3rem;padding-bottom:4rem}.obituary-single-page .single-blog-page-heading .page-title{font-family:Cochin,serif;font-size:1.75rem;font-weight:400;line-height:1.2;margin-bottom:1.25rem}.obituary-single-page .single-blog-page-heading .page-title a{color:#0077ae}.obituary-single-page .blog-posts .post-item{background:#fff;border:1px solid #e5edf2;border-radius:14px;box-shadow:0 12px 30px rgb(0 42 68 / .08);overflow:hidden}.obituary-single-page .post-details{padding:1.5rem}.obituary-single-page .post-details .post-title{color:#002a44;font-family:Cochin,serif;font-size:2.5rem;font-weight:400;line-height:1.1;margin:0 0 .75rem}.obituary-single-page .post-meta{color:#676d73;display:flex;flex-flow:row wrap;gap:.5rem 1rem;list-style:none;margin:0 0 1.5rem;padding:0}.obituary-single-page .post-meta li{margin:0}.obituary-single-featured-image{background:#f3f3f3;border-radius:14px;margin-bottom:1.75rem;max-height:44rem;overflow:hidden}.obituary-single-featured-image .featured-img{display:block;height:auto;max-height:44rem;object-fit:cover;object-position:center;width:100%}.obituary-single-page .default-content{color:#4f5961;font-size:1.0625rem;line-height:1.7}.obituary-single-page .default-content img{border-radius:14px;display:block;height:auto;margin:1.5rem auto;max-width:100%}.obituary-single-page .default-content>*:last-child{margin-bottom:0}.obituary-single-page .sidebar-wrapper{padding-top:0}@media (min-width:1200px){.obituary-single-page .post-details{padding:2.5rem}.obituary-single-page .post-details .post-title{font-size:3.25rem}}@media (max-width:767px){.obituary-single-page{padding-top:2rem;padding-bottom:3rem}.obituary-single-page .post-details{padding:1.25rem}.obituary-single-page .post-details .post-title{font-size:2.25rem}}.main-header div.menu ul>li.menu-btn>a,.main-header ul.menu>li.menu-btn>a{background:#07A385}.main-header div.menu ul>li.menu-btn>a:hover,.main-header ul.menu>li.menu-btn>a:hover{background:#058872;color:#fff}.home .form-banner-wrapper .new-location-search-form{display:none}.home.fh-fallback .form-banner-wrapper .new-location-search-form{display:flex}.home .fh-hero-search{margin-top:1.25rem}.home .fh-search{display:flex;flex-flow:row nowrap;max-width:100%}.home .fh-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.home .fh-search-input{flex:1 1 auto;min-width:0;height:3rem;padding:0 .9375rem;font-size:1rem;font-weight:300;color:#002a44;background:#fff;border:.0625rem solid #d3d4d5;border-right-color:#fff0;border-radius:.3125rem 0 0 .3125rem;outline:0;appearance:none}.home .fh-search-input:focus{border-color:#07A385;box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(7 163 133 / .35)}.home .fh-search-button{flex:0 0 auto;width:3rem;height:3rem;padding:0;font-size:0;color:#fff0;background-color:#07A385;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M5 12l7-7 7 7'/%3E%3C/svg%3E");background-position:center;background-size:1.25rem;background-repeat:no-repeat;border:.125rem solid #07A385;border-radius:0 .3125rem .3125rem 0;cursor:pointer;transition:background-color .4s ease-in-out,border-color .4s ease-in-out}.home .fh-search-button:hover{background-color:#058872;border-color:#058872}@media (min-width:1200px){.home .fh-search-input{height:3.75rem;padding:0 1.25rem;font-size:1.125rem}.home .fh-search-button{width:3.75rem;height:3.75rem;background-size:1.5rem}}.home .fh-tools-section{background:#fff;padding:3.125rem 0}.home .fh-tools-heading{text-align:center;color:#002A44;font-family:Cochin,serif;font-weight:400;line-height:1.2;font-size:1.75rem;margin-bottom:2.5rem}.home .fh-tools-heading .fh-accent{color:#07A385}.home .fh-tools-list{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;margin:0 -.9375rem;padding:0}.home .fh-tools-list>li{width:100%;max-width:28.125rem;padding:0 .9375rem;margin-bottom:1.875rem}.home .fh-tool-card{display:flex;flex-direction:column;width:100%;height:100%;text-align:left;background:#fff;border:0;border-radius:1rem;box-shadow:0 12px 30px rgb(0 42 68 / .08);padding:1.25rem;cursor:pointer;appearance:none;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.home .fh-tool-card:hover{box-shadow:0 18px 40px rgb(0 42 68 / .14);transform:translateY(-2px)}.home .fh-tool-card:focus-visible{outline:.125rem solid #07A385;outline-offset:.25rem}.home .fh-tool-media{display:block;position:relative;overflow:hidden;border-radius:.75rem;padding-top:72%;background:#f3f3f3}.home .fh-tool-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.home .fh-tool-badge{position:absolute;top:.9375rem;left:.9375rem;display:inline-flex;align-items:center;justify-content:center;height:1.5rem;background:#0077ae;color:#fff;font-family:"Proxima Nova",sans-serif;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.078125rem;padding:0 .6875rem 0 .75rem;border-radius:2rem;line-height:1!important}.home .fh-tool-body{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem .625rem .625rem}.home .fh-tool-title{display:block;color:#002A44;font-family:Cochin,serif;font-weight:400;font-size:1.625rem;line-height:1.2;margin-bottom:.75rem}.home .fh-tool-desc{display:block;color:#002a44;font-family:"Proxima Nova",sans-serif;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.home .fh-tool-cta{display:block;margin-top:auto;color:#0077ae;font-family:Cochin,serif;font-size:1.25rem}.home .fh-tool-card:hover .fh-tool-cta{color:#07A385}@media (min-width:768px){.home .fh-tools-list>li{width:50%;max-width:50%}}@media (min-width:992px){.home .fh-tools-section{padding:5rem 0}.home .fh-tools-heading{font-size:2.375rem;margin-bottom:3.125rem}.home .fh-tools-list>li{width:33.33%;max-width:33.33%}.home .fh-tool-card{padding:1.5rem}}@media (min-width:1500px){.home .fh-tools-heading{font-size:2.875rem}.home .fh-tool-title{font-size:1.875rem}}.home .fh-hiw-section{background:#F3F3F3;padding:3.125rem 0}.home .fh-hiw-heading{text-align:center;color:#002A44;font-family:Cochin,serif;font-weight:400;line-height:1.2;font-size:1.75rem;margin-bottom:2.5rem}.home .fh-hiw-list{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;margin:0;padding:0}.home .fh-hiw-list>li{width:100%;max-width:24rem;padding:1.25rem 1.875rem;text-align:center}.home .fh-hiw-icon{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin-bottom:1.5rem;background:#fff;border-radius:50%}.home .fh-hiw-icon img{display:block;width:1.75rem;height:1.75rem;object-fit:contain}.home .fh-hiw-title{color:#002A44;font-family:Cochin,serif;font-weight:400;font-size:1.5rem;line-height:1.2;margin-bottom:.75rem}.home .fh-hiw-desc{color:#002A44;font-family:"Proxima Nova",sans-serif;font-size:1rem;line-height:1.6;margin:0 auto;max-width:19rem}@media (min-width:768px){.home .fh-hiw-list>li{width:33.33%;max-width:24rem}.home .fh-hiw-list>li+li{border-left:.0625rem solid #d9d9d9}}@media (min-width:992px){.home .fh-hiw-section{padding:5rem 0}.home .fh-hiw-heading{font-size:2.375rem;margin-bottom:3.125rem}.home .fh-hiw-list>li{padding:1.25rem 2.5rem}.home .fh-hiw-title{font-size:1.75rem}}@media (min-width:1500px){.home .fh-hiw-heading{font-size:2.875rem}}.home .fh-stats-section{position:relative;background-color:#002A44;background-position:center;background-size:cover;background-repeat:no-repeat;padding:3.125rem 0}.home .fh-stats-section:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 42 68 / .35)}.home .fh-stats-section>.container{position:relative;z-index:1}.home .fh-stats-heading{text-align:center;color:#fff;font-family:Cochin,serif;font-weight:400;line-height:1.2;font-size:1.75rem;margin-bottom:.75rem;text-shadow:0 1px 12px rgb(0 42 68 / .45)}.home .fh-stats-sub{text-align:center;color:#fff;font-family:"Proxima Nova",sans-serif;font-size:1rem;line-height:1.5;margin:0 auto 2.5rem;max-width:46rem;text-shadow:0 1px 12px rgb(0 42 68 / .45)}.home .fh-stats-list{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;margin:0 -.9375rem;padding:0}.home .fh-stats-list>li{width:100%;max-width:26rem;padding:0 .9375rem;margin-bottom:1.875rem}.home .fh-stat-card{display:flex;flex-direction:column;align-items:center;height:100%;background:#fff;border-radius:1rem;box-shadow:0 12px 30px rgb(0 42 68 / .12);padding:2.5rem 1.875rem;text-align:center}.home .fh-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;margin-bottom:1.5rem;background:#0077ae;border-radius:50%}.home .fh-stat-icon img{display:block;width:1.625rem;height:1.625rem;object-fit:contain}.home .fh-stat-number{display:block;color:#002A44;font-family:"Proxima Nova",sans-serif;font-weight:400;font-size:2.75rem;line-height:1.1;margin-bottom:.25rem}.home .fh-stat-label{display:block;color:#002A44;font-family:"Proxima Nova",sans-serif;font-size:1rem;line-height:1.4;margin-bottom:1.875rem}.home .fh-stat-btn{display:inline-block;margin-top:auto;padding:.875rem 1.75rem;text-decoration:none;color:#fff;font-family:"Proxima Nova",sans-serif;font-weight:700;font-size:1rem;line-height:1;background:#07A385;border:.125rem solid #07A385;border-radius:.375rem;cursor:pointer;appearance:none;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.home .fh-stat-btn:hover{background:#058872;border-color:#058872;color:#fff;text-decoration:none}.home .fh-stat-btn:focus-visible{outline:.125rem solid #fff;outline-offset:.25rem}@media (min-width:768px){.home .fh-stats-list>li{width:50%;max-width:50%}}@media (min-width:992px){.home .fh-stats-section{padding:5rem 0}.home .fh-stats-heading{font-size:2.375rem}.home .fh-stats-sub{font-size:1.125rem;margin-bottom:3.125rem}.home .fh-stats-list>li{width:33.33%;max-width:33.33%}.home .fh-stat-number{font-size:3.5rem}}@media (min-width:1500px){.home .fh-stats-heading{font-size:2.5rem}.home .fh-stat-number{font-size:4rem}}.home .featured-articles-section,.home .search-cta-section,.home .testimonials-section{display:none!important}body.single-post .blog-posts .post-item .default-content{color:#2f3a43}body.single-post .blog-posts .post-item .default-content h2,body.single-post .blog-posts .post-item .default-content h3,body.single-post .blog-posts .post-item .default-content h4,body.single-post .blog-posts .post-item .default-content strong{color:#002a44}.listing-head .state-cost-link{color:#676d73;font-size:.9375rem;margin:.5rem 0 0}.listing-head .state-cost-link a{color:#0077ae;font-weight:700}