body,button,input,select,textarea{font-family:'freight-sans-pro', sans-serif;font-weight:400;font-style:normal}@media (max-width: 1520px){.elementor-container{max-width:980px !important;padding-left:5%;padding-right:5%}}.content-left .elementor-widget-text-editor{max-width:630px}header#masthead{height:70px}header#masthead .site-logo-img img{max-height:none !important;width:180px !important}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){header#masthead .site-logo-img img{height:33px}}header#masthead .main-header-bar{padding-top:10px;padding-bottom:0;line-height:54px}header#masthead .main-header-bar .custom-logo-link{display:block;padding-bottom:0px}header#masthead .main-header-bar .ast-container{max-width:1200px}header#masthead .main-header-bar .main-header-menu a{padding:0;margin:0 1em}header#masthead .main-header-bar .main-header-menu>.menu-item>a{color:#333333;padding-top:22px;padding-bottom:0px;border-bottom:2px solid white;font-weight:600;font-size:16px;height:60px}header#masthead .main-header-bar .main-header-menu>.menu-item>a:hover{border-bottom:2px solid #333333}@media (max-width: 1200px){header#masthead .main-header-bar .main-header-menu>.menu-item>a{padding-top:24px;font-size:15px;margin:0 0.7em}}header#masthead .main-header-bar .main-header-menu>.menu-item.current_page_item>a,header#masthead .main-header-bar .main-header-menu>.menu-item.current-page-ancestor>a{border-bottom:2px solid #333333}header#masthead .main-header-bar .main-header-menu>.menu-item.cta>a{height:36px;background:#2A8E8A;padding:10px 26px;margin-top:22px;margin-right:0;color:#fff;border:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=3px, Color='#29000000');-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}header#masthead .main-header-bar .main-header-menu>.menu-item.cta>a:hover{background:#20726F;border:none}header#masthead .main-header-bar .submenu-with-border ul{padding:12px 0px}header#masthead .main-header-bar .submenu-with-border ul a{font-size:14px;font-weight:500;border:none !important;padding:6px 10px}header#masthead .main-header-bar .submenu-with-border ul a:hover{background:#f2f2f2;color:#333 !important}body.page-template-white-header header#masthead .main-header-bar{background:none}body.page-template-white-header header#masthead .main-header-menu>.menu-item>a{color:#fff;border-bottom:2px solid rgba(255,255,255,0)}body.page-template-white-header header#masthead .main-header-menu>.menu-item>a:hover{border-bottom:2px solid #fff}body.page-template-white-header header#masthead .main-header-menu>.menu-item.current_page_item>a,body.page-template-white-header header#masthead .main-header-menu>.menu-item.current-page-ancestor>a{border-bottom:2px solid #fff}body.page-template-white-header header#masthead .main-header-menu>.menu-item.cta>a{background:#fff;color:#2A8E8A}body.page-template-white-header header#masthead .main-header-menu>.menu-item.cta>a:hover{background:#f2f2f2}body.page-template-white-header header#masthead .custom-logo-link{background:url("/wp-content/uploads/2018/10/funeral-partners-header-logo-white.svg");width:180px;height:32.63px}body.page-template-white-header header#masthead .custom-logo-link img{display:none}body.page-template-white-header header#masthead .menu-toggle-icon{color:#fff}body.page-template-white-header #content.site-content{margin-top:-70px}@media (max-width: 981px){header#masthead .main-header-bar .main-header-menu>.menu-item>a{padding-top:0}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle,.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children>.ast-menu-toggle{top:10px}}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation #site-navigation,.ast-flyout-menu-enable.ast-header-break-point .ast-primary-menu-disabled .ast-merge-header-navigation-wrap{width:100%;background-color:#4F2650;background-repeat:no-repeat;padding-bottom:0}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation #site-navigation .main-header-menu,.ast-flyout-menu-enable.ast-header-break-point .ast-primary-menu-disabled .ast-merge-header-navigation-wrap .main-header-menu{border:none}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation #site-navigation ul#primary-menu,.ast-flyout-menu-enable.ast-header-break-point .ast-primary-menu-disabled .ast-merge-header-navigation-wrap ul#primary-menu{-webkit-align-content:start;-ms-flex-line-pack:start;align-content:start;margin-top:20px;height:calc(100vh - 150px);overflow-y:scroll;overflow-x:hidden}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation #site-navigation ul#primary-menu .ast-menu-toggle,.ast-flyout-menu-enable.ast-header-break-point .ast-primary-menu-disabled .ast-merge-header-navigation-wrap ul#primary-menu .ast-menu-toggle{color:#fff}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation #site-navigation ul#primary-menu li>a,.ast-flyout-menu-enable.ast-header-break-point .ast-primary-menu-disabled .ast-merge-header-navigation-wrap ul#primary-menu li>a{border:none;color:#fff;font-size:20px}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation #site-navigation ul#primary-menu .sub-menu>li>a,.ast-flyout-menu-enable.ast-header-break-point .ast-primary-menu-disabled .ast-merge-header-navigation-wrap ul#primary-menu .sub-menu>li>a{font-size:15px}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation #site-navigation ul#primary-menu li.cta,.ast-flyout-menu-enable.ast-header-break-point .ast-primary-menu-disabled .ast-merge-header-navigation-wrap ul#primary-menu li.cta{display:block;position:fixed;width:100%;bottom:0}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation #site-navigation ul#primary-menu li.cta a,.ast-flyout-menu-enable.ast-header-break-point .ast-primary-menu-disabled .ast-merge-header-navigation-wrap ul#primary-menu li.cta a{color:#4F2650;background:#fff;font-size:28px;display:block !important;padding:10px 5%;width:90%;font-weight:350;font-size:19px;height:auto;margin:0 5% 5%;text-align:center}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation #site-navigation ul#primary-menu>li:nth-last-child(2),.ast-flyout-menu-enable.ast-header-break-point .ast-primary-menu-disabled .ast-merge-header-navigation-wrap ul#primary-menu>li:nth-last-child(2){margin-bottom:140px}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation #site-navigation .close,.ast-flyout-menu-enable.ast-header-break-point .ast-primary-menu-disabled .ast-merge-header-navigation-wrap .close{color:#fff;right:33px;top:28px}@media (min-width: 769px){footer .ast-container{max-width:1200px}}footer .footer-adv-overlay{padding-bottom:0}footer .footer-adv-overlay .widget-title{font-family:'freight-sans-pro';font-weight:350}footer .footer-adv-overlay a{font-size:15px;font-family:'freight-sans-pro'}@media (max-width: 787px){footer .footer-adv-overlay .ast-container{padding-left:30px}}footer .footer-adv-widget-1 .widget-title{background-size:180px 32.63px;background-image:url("/wp-content/uploads/2018/10/funeral-partners-header-logo-white.svg");background-repeat:no-repeat;text-indent:-9999px;height:40px;margin-top:-12px}@media (max-width: 940px){footer .footer-adv-widget-1 .widget-title{background-size:auto}}footer .ast-small-footer{border:none}footer .social-links a.social-icon{display:inline-block;margin-top:10px;margin-right:20px}footer .social-links a.social-icon:last-of-type{margin-right:0}footer .social-links a.social-icon img{height:18px}footer img.badges{width:75px;margin-right:20px}footer img.badges:last-of-type{margin-right:0}footer .ast-small-footer-wrap{max-width:1180px}@media (min-width: 768px){footer .ast-small-footer-wrap .ast-small-footer-section-1{width:75%}footer .ast-small-footer-wrap .ast-small-footer-section-2{width:25%}}footer img.image.wp-image-63.attachment-medium.size-medium{width:250px !important;height:auto !important}.entry-content p,.entry-content ul>li{font-weight:500}.feature-text,.feature-text p{font-weight:600;font-size:18px;max-width:900px}.elementor-widget-heading .elementor-heading-title{line-height:1.2}blockquote{border-left:none;color:#4F2650;font-family:'PT Serif', serif;font-size:1.5em;line-height:1.5;font-weight:bold;font-style:italic;margin:0;padding:40px 0}.elementor-text-editor p a{font-weight:600;text-decoration:underline}#breadcrumbs{font-family:'freight-sans-pro' !important}.elementor-widget-button .elementor-button{font-weight:500;background:#4F2650;color:#fff;font-family:'freight-sans-pro' !important;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=3px, Color='#29000000')}.elementor-widget-button .elementor-button:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.6);box-shadow:0 2px 4px rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=2px, Color='#99000000')}.box-shadow{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=3px, Color='#29000000')}.horizonal-background.purple{background:#4F2650;background:-moz-linear-gradient(-12deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #4F2650), color-stop(75%, #4F2650), color-stop(75%, #8A678B), color-stop(100%, #8A678B));background:-webkit-linear-gradient(-12deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);background:-o-linear-gradient(-12deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);background:-ms-linear-gradient(-12deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);background:linear-gradient(102deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$first-colour', endColorstr='$second-colour',GradientType=1 )}.horizonal-background.purple h1,.horizonal-background.purple h2,.horizonal-background.purple h3,.horizonal-background.purple p{color:#fff}@media screen and (min-width: 1250px){.horizonal-background.purple.home-hero{background-image:url("/wp-content/uploads/2018/10/staff-hero-cutout.png"),linear-gradient(100deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);background-position:85% bottom;background-repeat:no-repeat}.horizonal-background.purple.home-hero.career{background-image:url("/wp-content/uploads/2018/09/home-page-career-cutout.png"),linear-gradient(100deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);background-position:70% bottom}}@media screen and (max-width: 1249px){.horizonal-background.purple.home-hero{background:#4F2650;background:-moz-linear-gradient(-12deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #4F2650), color-stop(75%, #4F2650), color-stop(75%, #8A678B), color-stop(100%, #8A678B));background:-webkit-linear-gradient(-12deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);background:-o-linear-gradient(-12deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);background:-ms-linear-gradient(-12deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);background:linear-gradient(102deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$first-colour', endColorstr='$second-colour',GradientType=1 )}.horizonal-background.purple.home-hero h1,.horizonal-background.purple.home-hero h2,.horizonal-background.purple.home-hero h3,.horizonal-background.purple.home-hero p{color:#fff}}.horizonal-background.green{background:#2A8E8A;background:-moz-linear-gradient(-12deg, #2A8E8A 0%, #2A8E8A 75%, #5FB7B4 75%, #5FB7B4 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #2A8E8A), color-stop(75%, #2A8E8A), color-stop(75%, #5FB7B4), color-stop(100%, #5FB7B4));background:-webkit-linear-gradient(-12deg, #2A8E8A 0%, #2A8E8A 75%, #5FB7B4 75%, #5FB7B4 100%);background:-o-linear-gradient(-12deg, #2A8E8A 0%, #2A8E8A 75%, #5FB7B4 75%, #5FB7B4 100%);background:-ms-linear-gradient(-12deg, #2A8E8A 0%, #2A8E8A 75%, #5FB7B4 75%, #5FB7B4 100%);background:linear-gradient(102deg, #2A8E8A 0%, #2A8E8A 75%, #5FB7B4 75%, #5FB7B4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$first-colour', endColorstr='$second-colour',GradientType=1 )}.horizonal-background.green h1,.horizonal-background.green h2,.horizonal-background.green h3,.horizonal-background.green p{color:#fff}.horizonal-background.green.middle{background:#2A8E8A;background:-moz-linear-gradient(-12deg, #2A8E8A 0%, #2A8E8A 58%, #5FB7B4 58%, #5FB7B4 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #2A8E8A), color-stop(58%, #2A8E8A), color-stop(58%, #5FB7B4), color-stop(100%, #5FB7B4));background:-webkit-linear-gradient(-12deg, #2A8E8A 0%, #2A8E8A 58%, #5FB7B4 58%, #5FB7B4 100%);background:-o-linear-gradient(-12deg, #2A8E8A 0%, #2A8E8A 58%, #5FB7B4 58%, #5FB7B4 100%);background:-ms-linear-gradient(-12deg, #2A8E8A 0%, #2A8E8A 58%, #5FB7B4 58%, #5FB7B4 100%);background:linear-gradient(102deg, #2A8E8A 0%, #2A8E8A 58%, #5FB7B4 58%, #5FB7B4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$first-colour', endColorstr='$second-colour',GradientType=1 )}.horizonal-background.green.middle h1,.horizonal-background.green.middle h2,.horizonal-background.green.middle h3,.horizonal-background.green.middle p{color:#fff}.horizonal-background.pink{background:#BD2485;background:-moz-linear-gradient(-12deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #BD2485), color-stop(75%, #BD2485), color-stop(75%, #D96EB2), color-stop(100%, #D96EB2));background:-webkit-linear-gradient(-12deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);background:-o-linear-gradient(-12deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);background:-ms-linear-gradient(-12deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);background:linear-gradient(102deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$first-colour', endColorstr='$second-colour',GradientType=1 )}.horizonal-background.pink h1,.horizonal-background.pink h2,.horizonal-background.pink h3,.horizonal-background.pink p{color:#fff}#blog-header h1{color:#333;margin-top:80px}#blog-header #breadcrumbs{font-size:.85em}.ast-archive-description{display:none}div.filter-posts{margin-top:40px}div.filter-posts .topics-toggle{display:none}div.filter-posts .list-container{background:#2A8E8A;padding:8px 12px;display:table;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}div.filter-posts ul.filter-posts{margin:0px auto 0px auto;width:100%;list-style:none}div.filter-posts ul.filter-posts li{padding:5px 0;margin:0 2px;float:left}div.filter-posts ul.filter-posts li a{padding:15px 10px;margin:0;color:#fff;font-weight:bold;opacity:0.8}div.filter-posts ul.filter-posts li.active a,div.filter-posts ul.filter-posts li a:hover{opacity:1}@media screen and (min-width: 681px){ul.filter-posts{display:block !important}}@media screen and (max-width: 680px){div.filter-posts .list-container{display:block}div.filter-posts .topics-toggle{display:block;font-weight:600;color:#fff}div.filter-posts .topics-toggle:after{content:"\e900";font-family:Astra;speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;float:right;margin-top:8px}div.filter-posts ul.filter-posts{display:none}div.filter-posts ul.filter-posts li{float:none;clear:both}}body.blog article .blog-layout-1{border-bottom:0}body.blog article .blog-layout-1 .post-thumb img{object-fit:cover;height:225px}body.blog article .post-content{position:relative;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=3px, Color='#29000000')}@media only screen and (min-width: 797px){body.blog article .post-content{min-height:420px}}body.blog article .entry-title{padding:0 20px 80px 20px}body.blog article .entry-title a{color:#4F2650}body.blog article .entry-meta{position:absolute;bottom:10px;left:0;padding:10px 20px}body.blog article .entry-meta .cat-links{display:block;font-weight:bold;font-size:15px}body.blog article .entry-meta .cat-links a{color:#333}body.blog article .entry-meta .posted-on{display:block;font-size:13px}body.blog article .entry-meta .posted-on *{color:#333}body.blog article .entry-content{display:none}@media (max-width: 768px) and (min-width: 560px){body.blog article{width:50% !important}body.blog article:nth-of-type(odd){clear:both}}body.group-blog article .blog-layout-1 .post-thumb img{object-fit:cover;height:225px}.single-post #content.site-content{background:#fff}.single-post #breadcrumbs{max-width:900px;font-size:14px}@media (max-width: 1520px){.single-post #breadcrumbs{max-width:980px !important;padding-left:5%;padding-right:5%;margin:0 auto}}@media only screen and (max-width: 797px){.single-post #breadcrumbs{display:none}}.single-post h1.entry-title{color:#333;font-size:60px;margin-top:20px}@media (max-width: 768px){.single-post h1.entry-title{font-size:50px}}@media (max-width: 544px){.single-post h1.entry-title{font-size:30px}}.single-post article{max-width:900px;padding:0 !important}@media (max-width: 1520px){.single-post article{max-width:980px !important;padding-left:5% !important;padding-right:5% !important;margin:0 auto !important}}.single-post .entry-meta{padding:10px 0}.single-post .entry-meta .cat-links{display:block;font-weight:bold;font-size:15px}.single-post .entry-meta .cat-links a{color:#333}.single-post .entry-meta .posted-on{display:block;font-size:13px}.single-post .entry-meta .posted-on *{color:#333}.ast-separate-container .post-navigation{max-width:700px;margin:auto;padding-left:0;padding-right:0}.grid-boxes section{height:100%;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=3px, Color='#29000000')}.grid-boxes section:hover{cursor:pointer}.next-post{max-width:900px;margin-top:60px;min-height:200px;overflow:auto}@media (max-width: 1520px){.next-post{max-width:980px !important;padding-left:5% !important;padding-right:5% !important;margin:60px auto 0 !important}}.next-post h3{margin-bottom:20px;color:#4F2650}.next-post img{width:200px;height:200px;object-fit:cover;float:left}.next-post a.title,.next-post .category>a,.next-post .date{float:left;width:calc(100% - 250px);margin-left:30px}.next-post a.title{font-family:'PT Serif', serif;font-size:22px;line-height:1.2em;margin-bottom:20px}.next-post .category>a,.next-post .date{color:#333;font-size:13px;display:block}.next-post .category>a{font-weight:700;font-size:16px}.next-post .read-more{display:none}@media only screen and (max-width: 797px){.next-post{padding:0 20px}.next-post img{display:none}.next-post a.title,.next-post .category>a,.next-post .date{width:100%;float:none;margin-left:0}.next-post a.title{font-size:32px;display:block}.next-post .read-more{display:block;text-decoration:underline;padding-bottom:30px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#masthead .site-logo-img img{max-height:40px;width:auto}.elementor-accordion-icon-opened,.elementor-accordion-icon-closed{display:none !important}}.link-box{cursor:pointer}@media only screen and (max-width: 768px){.partner-stories{background-image:none !important}.partner-stories .elementor-background-overlay{display:none}}@media (min-width: 1521px){.step-in{padding-left:8.2%}}.location-grid .elementor-heading-title{font-family:'freight-sans-pro'}.location-grid img{margin-bottom:0}.location-grid .elementor-image-box-content{padding:15px}.location-grid .elementor-image-box-description{font-weight:300}.help-advice-box,.choice-box{position:relative;background:#4F2650;background:-moz-linear-gradient(-12deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #4F2650), color-stop(75%, #4F2650), color-stop(75%, #8A678B), color-stop(100%, #8A678B));background:-webkit-linear-gradient(-12deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);background:-o-linear-gradient(-12deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);background:-ms-linear-gradient(-12deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);background:linear-gradient(102deg, #4F2650 0%, #4F2650 75%, #8A678B 75%, #8A678B 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$first-colour', endColorstr='$second-colour',GradientType=1 );padding:20px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=3px, Color='#29000000')}.help-advice-box h1,.help-advice-box h2,.help-advice-box h3,.help-advice-box p,.choice-box h1,.choice-box h2,.choice-box h3,.choice-box p{color:#fff}.help-advice-box img,.choice-box img{height:100px;width:auto;margin-bottom:0}.help-advice-box .elementor-widget-heading,.choice-box .elementor-widget-heading{position:absolute;bottom:5px;left:0;width:calc(100% - 50px)}.help-advice-box .elementor-widget-heading h3.elementor-heading-title,.choice-box .elementor-widget-heading h3.elementor-heading-title{color:#fff !important;font-size:25px;text-shadow:1px 1px rgba(0,0,0,0.16)}.choice-box{background:#BD2485;background:-moz-linear-gradient(-12deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #BD2485), color-stop(75%, #BD2485), color-stop(75%, #D96EB2), color-stop(100%, #D96EB2));background:-webkit-linear-gradient(-12deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);background:-o-linear-gradient(-12deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);background:-ms-linear-gradient(-12deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);background:linear-gradient(102deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$first-colour', endColorstr='$second-colour',GradientType=1 )}.choice-box h1,.choice-box h2,.choice-box h3,.choice-box p{color:#fff}.choice-box img{height:60px}.choice-box .elementor-widget-heading{width:calc(100% - 80px)}@media (max-width: 1520px){.four-grid-usp-outer .elementor-container{max-width:1040px !important}}.four-grid-usp-outer .four-grid-usp{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=3px, Color='#29000000');padding:20px;margin-top:-60px;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.four-grid-usp-outer .four-grid-usp img{height:40px;width:auto;margin-bottom:0}.four-grid-usp-outer .four-grid-usp .elementor-image-box-title{font-family:'freight-sans-pro' !important;font-weight:500;font-size:17px;line-height:1.2em !important}@media (max-width: 1520px){.four-grid-usp-outer .four-grid-usp .elementor-container{max-width:none !important;padding:0}}.choice-hero{background:#BD2485;background:-moz-linear-gradient(-12deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #BD2485), color-stop(75%, #BD2485), color-stop(75%, #D96EB2), color-stop(100%, #D96EB2));background:-webkit-linear-gradient(-12deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);background:-o-linear-gradient(-12deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);background:-ms-linear-gradient(-12deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);background:linear-gradient(102deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$first-colour', endColorstr='$second-colour',GradientType=1 )}.choice-hero h1,.choice-hero h2,.choice-hero h3,.choice-hero p{color:#fff}.choice-hero img{width:180px;height:auto;margin-bottom:0}.choice-hero .elementor-text-editor,.choice-hero .elementor-text-editor p{font-size:18px;font-weight:600;max-width:440px}.choice-hero .elementor-widget-button .elementor-button{background:#fff;color:#4F2650}.choice-hero .elementor-widget-button .elementor-button:hover{background:#f2f2f2}.cta-block{position:relative;background:#2A8E8A;background:-moz-linear-gradient(-12deg, #2A8E8A 0%, #2A8E8A 75%, #5FB7B4 75%, #5FB7B4 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #2A8E8A), color-stop(75%, #2A8E8A), color-stop(75%, #5FB7B4), color-stop(100%, #5FB7B4));background:-webkit-linear-gradient(-12deg, #2A8E8A 0%, #2A8E8A 75%, #5FB7B4 75%, #5FB7B4 100%);background:-o-linear-gradient(-12deg, #2A8E8A 0%, #2A8E8A 75%, #5FB7B4 75%, #5FB7B4 100%);background:-ms-linear-gradient(-12deg, #2A8E8A 0%, #2A8E8A 75%, #5FB7B4 75%, #5FB7B4 100%);background:linear-gradient(102deg, #2A8E8A 0%, #2A8E8A 75%, #5FB7B4 75%, #5FB7B4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$first-colour', endColorstr='$second-colour',GradientType=1 )}.cta-block h1,.cta-block h2,.cta-block h3,.cta-block p{color:#fff}.cta-block.pink{background:#BD2485;background:-moz-linear-gradient(-12deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #BD2485), color-stop(75%, #BD2485), color-stop(75%, #D96EB2), color-stop(100%, #D96EB2));background:-webkit-linear-gradient(-12deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);background:-o-linear-gradient(-12deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);background:-ms-linear-gradient(-12deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);background:linear-gradient(102deg, #BD2485 0%, #BD2485 75%, #D96EB2 75%, #D96EB2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$first-colour', endColorstr='$second-colour',GradientType=1 )}.cta-block.pink h1,.cta-block.pink h2,.cta-block.pink h3,.cta-block.pink p{color:#fff}.cta-block h2.elementor-heading-title{padding-top:30px}.cta-block h2.elementor-heading-title,.cta-block .elementor-widget-text-editor{color:#fff !important;max-width:820px}.cta-block .elementor-widget-text-editor{font-weight:400}.cta-block .elementor-widget-button{padding-bottom:30px}.cta-block .elementor-widget-button .elementor-button{background:#fff;color:#4F2650;padding:12px 40px}.cta-block .elementor-widget-button .elementor-button:hover{background:#f2f2f2}.cta-block .floating-image{position:absolute;bottom:0;right:5%;margin-bottom:0}.cta-block .floating-image img{margin-bottom:-10px}@media (max-width: 905px){.cta-block .floating-image{right:-8%}}@media (max-width: 1520px) and (min-width: 788px){.cta-block.has-image h2.elementor-heading-title,.cta-block.has-image .elementor-widget-text-editor{width:calc(100% - 260px)}}@media (max-width: 787px){.cta-block .floating-image img{display:none}}.funeral-service-block-outer .elementor-widget-wrap{height:100%}.funeral-service-block-outer .elementor-column-wrap{align-items:normal !important;height:100%}.funeral-service-block{position:relative;height:100%;padding:30px 30px 0;background:#F2F2F2}@media (max-width: 787px){.funeral-service-block{padding:20px 10px 0}}.funeral-service-block .elementor-container{height:100%;padding:0 !important}.funeral-service-block .elementor-widget-wrap{padding-bottom:120px}.funeral-service-block h2{font-size:25px}.funeral-service-block p{font-weight:500}.funeral-service-block .elementor-widget-button{position:absolute;bottom:50px}.funeral-service-block .text-link{position:absolute;bottom:0}.funeral-service-block .text-link a{color:#2A8E8A;text-decoration:underline;font-weight:500}@media (max-width: 1520px){.advice-box-outer .elementor-container{padding-left:0;padding-right:0}}.advice-box-outer .advice-box:hover{cursor:pointer}.advice-box-outer .advice-box:hover .elementor-column-wrap .elementor-widget-wrap{border-color:#ccc}.advice-box-outer .advice-box .elementor-column-wrap .elementor-widget-wrap{border:1px solid #E2E2E2;padding:20px 15px 40px}.advice-box-outer .advice-box .elementor-column-wrap .elementor-widget-wrap p{line-height:1.4em}.advice-box-outer .advice-box .elementor-column-wrap .elementor-widget-wrap .elementor-widget-text-editor:last-of-type{position:absolute;bottom:15px;left:15px}.advice-box-outer .advice-box .elementor-column-wrap .elementor-widget-wrap .elementor-widget-text-editor:last-of-type p{margin-bottom:0}.advice-box-outer .advice-box .elementor-column-wrap .elementor-widget-wrap .elementor-widget-text-editor:last-of-type p a{text-decoration:underline;font-weight:500}.advice-box-outer .advice-box .elementor-column-wrap .elementor-widget-wrap:before{content:'';position:absolute;top:-20px;left:-20px;height:40px;width:40px;background:url("img/icon-file-light.svg") center no-repeat #4F2650;background-size:18px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}@media (min-width: 768px){.advice-box-outer .advice-box .elementor-column-wrap .elementor-widget-wrap h3{min-height:2.4em}}@media (max-width: 1520px){.popular-articles-outer .elementor-container{max-width:980px !important;padding-left:calc(5% - 25px);padding-right:calc(5% - 25px)}}@media (max-width: 787px){.popular-articles-outer .popular-article{width:100% !important}}.popular-articles-outer .popular-article .elementor-column-wrap .elementor-widget-wrap{background:#F2F2F2;padding:12px 12px 12px 82px;-moz-border-radiu:3px;-webkit-border-radius:3px;border-radius:3px}.popular-articles-outer .popular-article .elementor-column-wrap .elementor-widget-wrap:before{content:'';position:absolute;top:0;left:0;height:100%;width:70px;background:url("img/icon-file-light.svg") center no-repeat #8A678B;background-size:18px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.popular-articles-outer .popular-article .elementor-column-wrap .elementor-widget-wrap .elementor-text-editor p{margin-bottom:0;font-size:15px;line-height:1.4em}.popular-articles-outer .popular-article .elementor-column-wrap .elementor-widget-wrap .elementor-text-editor p a{font-weight:500;color:#333;text-decoration:none}.faqs .elementor-accordion-item{margin-bottom:20px}.faqs .elementor-accordion-item .elementor-tab-title{line-height:1.4em;font-weight:500;padding-left:100px !important}.faqs .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon{width:40px;margin-left:-70px !important}.faqs .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon i{font-size:35px;margin-top:-2px}.faqs .elementor-accordion-item .elementor-tab-content{padding-left:100px;line-height:1.4em;font-weight:500}.call-out{max-width:900px;border:#2A8E8A 3px dashed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:rgba(95,183,180,0.14);padding:30px 30px 0}@media (min-width: 768px){.contact-form p:nth-child(2),.contact-form p:nth-child(3),.contact-form p:nth-child(4){width:48%;float:left}.contact-form p:nth-child(2){float:none}.contact-form p:nth-child(3){margin-right:4%}input[type="submit"]{font-family:'freight-sans-pro', sans-serif !important}}table.mobile-friendly{overflow-x:auto;display:block}@media (max-width: 769px){table.mobile-friendly td{min-width:220px}}.home-blog-feed .elementor-post__card{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#00000000');padding-bottom:10px}.home-blog-feed .elementor-post__card:hover{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#00000000')}.home-blog-feed .elementor-post__card .elementor-post__thumbnail__link:after{content:none}.home-blog-feed .elementor-post__card .elementor-post__thumbnail{padding-bottom:0 !important;object-fit:cover}@media (min-width: 768px){.home-blog-feed .elementor-post__card .elementor-post__thumbnail{height:225px}}@media (min-width: 768px) and (max-width: 1520px) and (min-width: 1024px){.home-blog-feed .elementor-post__card .elementor-post__thumbnail{height:170px}}.home-blog-feed .elementor-post__card .elementor-post__badge{position:relative;margin:-70px 15px 0 !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#5FB7B4;font-family:'freight-sans-pro', sans-serif !important;font-size:15px;text-transform:none;padding:0.6em 7px;width:145px}.home-blog-feed .elementor-post__card .elementor-post__text{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=3px, Color='#29000000');z-index:1;padding:15px 15px 50px !important;margin:0 15px !important;width:calc(100% - 30px);background:#fff}@media (min-width: 768px){.home-blog-feed .elementor-post__card .elementor-post__text .elementor-post__title{min-height:4.2em}}.home-blog-feed .elementor-post__card .elementor-post__meta-data{position:absolute;bottom:20px;z-index:1;color:#333;font-family:'freight-sans-pro', sans-serif;font-size:15px;border:none !important}@media (max-width: 1024px){.home-blog-feed article.elementor-post:nth-of-type(3){display:none}}@media (max-width: 787px){.elementor-column.elementor-col-50.mobile-full-width{width:100% !important}.elementor-column.elementor-col-50.mobile-full-width .elementor-column-wrap{padding:10px}.elementor-column.elementor-col-50.mobile-full-width .elementor-column-wrap .elementor-container{padding-left:0;padding-right:0}}.location-page .location-wrap .location-box{background:none !important;flex:1 0 33%;margin:10px 0}.location-page .location-wrap .location-box h3 a{display:block}@media (max-width: 980px){.location-page .location-wrap .location-box{flex:1 0 50%}}@media (max-width: 390px){.location-page .location-wrap .location-box{flex:1 0 100%}}.location-page .location-wrap .imageholder{display:none}.elementor-15 .elementor-element.elementor-element-d574b37.sort_res_container::after,.elementor-element.elementor-element-a709b27.sort_res_container::after{top:-630px}.ui-selectmenu-menu{box-shadow:none}.directory-container.grid-map.active{z-index:1}@media (min-width: 1521px){.ui-selectmenu-menu.ui-front.ui-selectmenu-open{left:calc(50% - 435px)}}@media (max-width: 1520px) and (min-width: 1400px){.ui-selectmenu-menu.ui-front.ui-selectmenu-open{left:calc(50% - 280px) !important}}@media (max-width:767px) {.page-id-15 .elementor-section-wrap {overflow-x: hidden;}}.location-wrap .location-box a {font-weight: 600;}.footer-adv a:hover{text-decoration: underline;}
li#menu-item-79 a {
    line-height: 1;
}
li#menu-item-79 {
    top: 8px;
}