﻿@font-face{font-family:"Perpetua";src:url("../fonts/Perpetua-Bold.eot");src:url("../fonts/Perpetua-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Perpetua-Bold.woff2") format("woff2"),url("../fonts/Perpetua-Bold.woff") format("woff"),url("../fonts/Perpetua-Bold.ttf") format("truetype"),url("../fonts/Perpetua-Bold.svg#Perpetua-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Perpetua";src:url("../fonts/Perpetua-Italic.eot");src:url("../fonts/Perpetua-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Perpetua-Italic.woff2") format("woff2"),url("../fonts/Perpetua-Italic.woff") format("woff"),url("../fonts/Perpetua-Italic.ttf") format("truetype"),url("../fonts/Perpetua-Italic.svg#Perpetua-Italic") format("svg");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Perpetua";src:url("../fonts/Perpetua.eot");src:url("../fonts/Perpetua.eot?#iefix") format("embedded-opentype"),url("../fonts/Perpetua.woff2") format("woff2"),url("../fonts/Perpetua.woff") format("woff"),url("../fonts/Perpetua.ttf") format("truetype"),url("../fonts/Perpetua.svg#Perpetua") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Avenir LT Std";src:url("../fonts/AvenirLTStd-Black.eot");src:url("../fonts/AvenirLTStd-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirLTStd-Black.woff2") format("woff2"),url("../fonts/AvenirLTStd-Black.woff") format("woff"),url("../fonts/AvenirLTStd-Black.ttf") format("truetype"),url("../fonts/AvenirLTStd-Black.svg#AvenirLTStd-Black") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Avenir LT Std";src:url("../fonts/AvenirLTStd-Roman.eot");src:url("../fonts/AvenirLTStd-Roman.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirLTStd-Roman.woff2") format("woff2"),url("../fonts/AvenirLTStd-Roman.woff") format("woff"),url("../fonts/AvenirLTStd-Roman.ttf") format("truetype"),url("../fonts/AvenirLTStd-Roman.svg#AvenirLTStd-Roman") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir LT Std";src:url("../fonts/AvenirLTStd-Medium.eot");src:url("../fonts/AvenirLTStd-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirLTStd-Medium.woff2") format("woff2"),url("../fonts/AvenirLTStd-Medium.woff") format("woff"),url("../fonts/AvenirLTStd-Medium.ttf") format("truetype"),url("../fonts/AvenirLTStd-Medium.svg#AvenirLTStd-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}body{padding:0;margin:0;font:normal 18px/1.6 "Avenir LT Std",sans-serif;min-width:none;color:#59595b}@media all and (max-width: 1200px){body{font-size:17px}}@media all and (max-width: 980px){body{font-size:16px}}@media all and (max-width: 767px){body{font-size:15px}}@media all and (max-width: 480px){body{font-size:14px}}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.inner{margin:0 auto;padding:0 20px;position:relative;max-width:1100px}p{color:#59595b;letter-spacing:0px;margin:0 0 25px;font:normal 18px/1.6 "Avenir LT Std",sans-serif}a{letter-spacing:0}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:"Perpetua",serif !important;font-weight:bold !important;margin:0 0 25px !important;color:#59595b !important}h2{font-size:38px !important}@media all and (max-width: 1200px){h2{font-size:36px !important}}@media all and (max-width: 980px){h2{font-size:34px !important}}@media all and (max-width: 767px){h2{font-size:32px !important}}@media all and (max-width: 480px){h2{font-size:30px !important}}h2:after{content:"";display:block;height:2px;width:40px;background:#c26983;margin:20px auto 0}h2 br,h2 .u_line,h2 .u_line_white{display:none !important}h3{font-size:32px !important}@media all and (max-width: 1200px){h3{font-size:30px !important}}@media all and (max-width: 980px){h3{font-size:28px !important}}@media all and (max-width: 767px){h3{font-size:26px !important}}@media all and (max-width: 480px){h3{font-size:24px !important}}h4{font-size:28px !important}@media all and (max-width: 1200px){h4{font-size:26px !important}}@media all and (max-width: 980px){h4{font-size:24px !important}}@media all and (max-width: 767px){h4{font-size:22px !important}}@media all and (max-width: 480px){h4{font-size:20px !important}}h5{font-size:24px !important}@media all and (max-width: 1200px){h5{font-size:22px !important}}@media all and (max-width: 980px){h5{font-size:20px !important}}@media all and (max-width: 767px){h5{font-size:18px !important}}h6{font-size:20px !important}@media all and (max-width: 1200px){h6{font-size:18px !important}}.announce{background:#39a0ab;font-size:20px;text-align:center;font-family:"Perpetua",serif;font-weight:bold;color:#fff;padding:17px 0;position:relative;z-index:10}@media all and (max-width: 1200px){.announce{font-size:18px}}@media all and (max-width: 980px){.announce{font-size:16px;padding:15px 60px}}@media all and (max-width: 767px){.announce{font-size:14px}}@media all and (max-width: 480px){.announce{font-size:12px;padding:10px 40px}}.announce p{margin:0;color:#dfe0e1;font-family:"Perpetua",serif;font-size:20px;font-weight:bold}@media all and (max-width: 1200px){.announce p{font-size:18px}}@media all and (max-width: 980px){.announce p{font-size:16px}}@media all and (max-width: 767px){.announce p{font-size:14px;line-height:1.2}}@media all and (max-width: 480px){.announce p{font-size:12px}}.announce a{font-family:"Perpetua",serif;font-weight:bold;color:#8bd3bd;font-size:20px;line-height:1.6}@media all and (max-width: 1200px){.announce a{font-size:18px}}@media all and (max-width: 980px){.announce a{font-size:16px}}@media all and (max-width: 767px){.announce a{font-size:14px}}@media all and (max-width: 480px){.announce a{font-size:12px}}@media all and (min-width: 769px){.container{min-height:0 !important}}.button{background:#8bd3bd;color:#fff;font-size:15px;border-radius:150px;padding:12px 20px 10px;font-weight:500;font-family:"Avenir LT Std",sans-serif;text-align:center;min-width:180px;line-height:1;display:inline-block;font-weight:900;line-height:1;letter-spacing:.5px}@media all and (max-width: 1200px){.button{font-size:14px;padding:12px 18px 10px}}@media all and (max-width: 980px){.button{font-size:13px;padding:12px 16px 10px}}@media all and (max-width: 767px){.button{font-size:12px;padding:12px 14px 10px}}@media all and (max-width: 480px){.button{font-size:11px;padding:12px 12px 10px}}.button:hover{text-decoration:none;color:#fff;background:#518979}.nav .menu .active .dropdown-toggle{color:#59595b !important}.header{box-sizing:border-box;padding:25px 0;background-position:bottom center;background-repeat:no-repeat;background-size:cover !important;background-color:#e9e0de;max-height:500px}.header .mask{background:rgba(255,255,255,.5);position:absolute;top:0;bottom:0;right:0;left:0;z-index:13}.header .inner{z-index:15}.header .inner.top-inner{z-index:16}.header.video-wrap{position:relative}.header.video-wrap .mask{background:rgba(255,255,255,.7)}.header.video-wrap video{object-fit:cover !important;position:absolute;width:100%;height:100%;z-index:10;background-size:cover !important;top:0;left:0;right:0;bottom:0}.header .video-trigger{margin-top:25px}.header .inner{max-width:1280px}.header .leftside{width:35%;float:left}@media all and (max-width: 1200px){.header .leftside{width:30%}}@media all and (max-width: 960px){.header .leftside{width:50%}}@media all and (max-width: 640px){.header .leftside{width:100%;float:none;text-align:center;margin-bottom:10px}}.header .leftside img{width:100%;height:auto;max-width:412px}@media all and (max-width: 960px){.header .leftside img{max-width:275px}}.header .rightside{width:65%;float:right;text-align:right}@media all and (max-width: 1200px){.header .rightside{width:70%}}@media all and (max-width: 1049px){.header .rightside{padding-right:65px}}@media all and (max-width: 980px){.header .rightside{width:50%}}@media all and (max-width: 660px){.header .rightside{padding-right:50px}}@media all and (max-width: 640px){.header .rightside{width:100%;float:none;text-align:center;padding-right:0}}.header .rightside address{margin-bottom:0;margin-top:10px;font-size:14px}@media all and (max-width: 1050px){.header .rightside address{margin-right:-45px}}@media all and (max-width: 860px){.header .rightside address{font-size:12px}}@media all and (max-width: 640px){.header .rightside address{margin-right:0}}@media all and (max-width: 860px){.header .rightside address span{display:block}}@media all and (max-width: 860px){.header .rightside address span:nth-of-type(2){display:none !important}}.header .rightside .contact{padding-top:10px;position:relative}@media all and (min-width: 1050px){.header .rightside .contact{margin-left:0;margin-right:0}}@media all and (max-width: 640px){.header .rightside .contact{margin-left:-20px;margin-right:-20px}}.header .rightside .contact .phone{font-size:23px;color:#59595b;display:inline-block;padding-right:20px;margin-right:16px;border-right:2px solid #59595b;font-weight:500;font-family:"Avenir LT Std",sans-serif;padding-top:2px}@media all and (max-width: 1200px){.header .rightside .contact .phone{font-size:20px;margin-right:18px;padding-right:18px}}@media all and (max-width: 980px){.header .rightside .contact .phone{font-size:18px;margin-right:16px;padding-right:16px}}@media all and (max-width: 767px){.header .rightside .contact .phone{font-size:16px;margin-right:14px;padding-right:14px}}@media all and (max-width: 480px){.header .rightside .contact .phone{font-size:14px;margin-right:12px;padding-right:12px}}.header .rightside .contact .header-button{font-size:15px;color:#59595b;display:inline-block;padding:10px 20px 7px;border-radius:250px;background:#c25983;border:3px solid #c25983;font-weight:500;font-family:"Avenir LT Std",sans-serif;line-height:1;color:#fff}@media all and (max-width: 1200px){.header .rightside .contact .header-button{font-size:14px;padding:10px 18px 7px}}@media all and (max-width: 980px){.header .rightside .contact .header-button{font-size:13px;padding:10px 16px 7px}}@media all and (max-width: 600px){.header .rightside .contact .header-button{font-size:12px;padding:8px 14px 5px;background:#c25983;color:#fff}}@media all and (max-width: 480px){.header .rightside .contact .header-button{font-size:11px;padding:8px 12px 5px}}.header .rightside .contact .header-button:hover{background:none;color:#59595b;text-decoration:none}.header .shiftnav-toggle{position:absolute;top:10px;right:0;font-size:24px;padding:0 20px;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-ms-transition:-ms-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s}@media all and (min-width: 641px)and (max-width: 1049px){.header .shiftnav-toggle{right:-65px}}.header .rightside.sticky{background:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);position:fixed;top:0;left:0;padding:0 20px;transition:background-color 400ms ease-in-out;z-index:99998}.header .rightside.sticky .contact{padding-bottom:10px}.header .rightside.sticky .phone,.header .rightside.sticky .header-button{vertical-align:top}.header .nav{margin-top:14px;max-width:none;position:relative;z-index:20}@media all and (max-width: 1050px){.header .nav{display:none}}.header .nav a{font-size:15px;color:#59595b;font-family:"Avenir LT Std",sans-serif;font-weight:500}.header .nav a .caret{display:inline-block;border-top-color:#59595b;border-bottom-color:#59595b;margin-bottom:0}.header .banner{text-align:center;padding:130px 0 180px}@media all and (max-width: 1200px){.header .banner{padding:115px 0 165px}}@media all and (max-width: 980px){.header .banner{padding:100px 0 150px}}@media all and (max-width: 767px){.header .banner{padding:85px 0 135px}}@media all and (max-width: 640px){.header .banner{padding:40px 0 30px}}.header .banner h1{font-size:50px !important;color:#6a6b6d;font-family:"Perpetua",serif;font-weight:bold;margin-bottom:10px}@media all and (max-width: 1200px){.header .banner h1{font-size:47px !important}}@media all and (max-width: 980px){.header .banner h1{font-size:44px !important}}@media all and (max-width: 767px){.header .banner h1{font-size:41px !important}}@media all and (max-width: 480px){.header .banner h1{font-size:38px !important}}.header .banner .points{text-align:center;padding-top:35px}@media all and (max-width: 767px){.header .banner .points{padding-top:0}}.header .banner .points .point{display:inline-block;vertical-align:top;width:26%;padding:20px 3%;border:1px solid rgba(255,255,255,.5);margin:0 1%;background:rgba(255,255,255,.75)}@media all and (max-width: 1200px){.header .banner .points .point{padding:20px 1%}}@media all and (max-width: 980px){.header .banner .points .point{width:33%}}@media all and (max-width: 767px){.header .banner .points .point{width:45%}}@media all and (max-width: 480px){.header .banner .points .point{width:80%;margin:0 auto 20px}}.header .banner .points .point p{margin-bottom:15px}@media all and (max-width: 767px){.header .banner .points .point p{font-size:14px !important}}@media only screen and (max-width: 469px){.shiftnav-open.shiftnav-open-right .header .rightside .shiftnav-toggle{-webkit-transform:translateX(-320px);-moz-transform:translateX(-320px);-ms-transform:translateX(-320px);-o-transform:translateX(-320px);transform:translateX(-320px)}}@media only screen and (max-width: 374px){.shiftnav-open.shiftnav-open-right .header .rightside .shiftnav-toggle{-webkit-transform:translateX(-305px);-moz-transform:translateX(-305px);-ms-transform:translateX(-305px);-o-transform:translateX(-305px);transform:translateX(-305px)}}@media only screen and (max-width: 359px){.shiftnav-open.shiftnav-open-right .header .rightside .shiftnav-toggle{-webkit-transform:translateX(-265px);-moz-transform:translateX(-265px);-ms-transform:translateX(-265px);-o-transform:translateX(-265px);transform:translateX(-265px)}}@media only screen and (max-width: 319px){.shiftnav-open.shiftnav-open-right .header .rightside .shiftnav-toggle{-webkit-transform:translateX(-230px);-moz-transform:translateX(-230px);-ms-transform:translateX(-230px);-o-transform:translateX(-230px);transform:translateX(-230px)}}@media only screen and (max-width: 469px){.shiftnav-open.shiftnav-open-right .header .rightside .shiftnav-toggle.shiftnav-toggle-icon-x .fa:before{content:""}}#shiftnav-main .shiftnav-panel-close{color:#fff;height:40px;overflow:hidden;padding-top:10px;padding-bottom:10px}@media only screen and (max-width: 469px){#shiftnav-main .shiftnav-panel-close{display:none}}.header .top-inner.contains-sticky+.banner{padding-top:80px}.gallery-images{padding-bottom:60px;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px}@media all and (max-width: 767px){.gallery-images{grid-template-columns:repeat(3, 1fr)}}@media all and (max-width: 540px){.gallery-images{grid-template-columns:repeat(2, 1fr)}}.gallery-images .image{background-size:cover !important;height:200px}@media all and (max-width: 767px){.gallery-images .image{height:150px}}.gallery-images:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.page-template-page-locations-and-facilities .container{padding-top:70px}.page-template-page-locations-and-facilities .img-column{margin:0 auto 20px;max-width:520px;padding:0 20px}@media all and (max-width: 1025px){.page-template-page-locations-and-facilities .small_images_warp{padding-right:0 !important}}.page-template-page-about-us-php .container{padding-top:70px}.page-template-page-about-us-php .image_wrap img{width:100%}@media all and (max-width: 768px){.page-template-page-about-us-php .col-sm-2{margin:0 auto;max-width:200px}}@media all and (max-width: 768px){.page-template-page-about-us-php .profile_image{margin:0 auto 20px;max-width:200px}}@media all and (max-width: 768px){.page-template-page-about-us-php .col-md-7{text-align:center}}.page-template-page-about-us-php h3{width:100% !important}.page-template-page-immediate-need .header{margin-bottom:0}@media all and (max-width: 1200px){.page-template-page-immediate-need .header{margin-bottom:0}}@media all and (max-width: 980px){.page-template-page-immediate-need .header{margin-bottom:0}}@media all and (max-width: 767px){.page-template-page-immediate-need .header{margin-bottom:0}}@media all and (max-width: 480px){.page-template-page-immediate-need .header{margin-bottom:0}}.page-template-page-contact .row .col-md-6 h2:after{margin-left:0 !important}.page-template-page-veterans-option-php .red_banner{padding:60px 0;margin-bottom:0}.page-template-page-planning-ahead-php .green_banner{padding:60px 0}.page-template-page-planning-ahead .video-trigger{border:1px solid #ddd;background-size:cover !important;height:480px;position:relative;background-position:center center !important}@media all and (max-width: 1200px){.page-template-page-planning-ahead .video-trigger{height:450px}}@media all and (max-width: 980px){.page-template-page-planning-ahead .video-trigger{height:420px}}@media all and (max-width: 767px){.page-template-page-planning-ahead .video-trigger{height:390px}}@media all and (max-width: 520px){.page-template-page-planning-ahead .video-trigger{height:360px}}.page-template-page-planning-ahead .video-trigger i{padding:30px;width:120px;height:120px;text-align:center;line-height:60px;font-size:48px;color:#fff;border-radius:250px;background:rgba(0,0,0,.6);position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);cursor:pointer}.page-template-page-planning-ahead .video-trigger i:hover{background:rgba(0,0,0,.9)}.blog .header,.post-type-archive-obituary .header,.single-obituary .header,.error404 .header,.single-post .header{background-image:url(/wp-content/uploads/2019/05/banner.jpg) !important}.page-template-page-planning-ahead-php .more_button:hover{background:#39a0ab}.page-template-page-planning-ahead-php .more_button{color:#39a0ab;border:1px solid #39a0ab}.single-obituary .sidebar_wrap h3{line-height:1.2;font-size:24px !important}@media all and (max-width: 1200px){.single-obituary .sidebar_wrap h3{font-size:22px !important}}@media all and (max-width: 980px){.single-obituary .sidebar_wrap h3{font-size:20px !important}}@media all and (max-width: 767px){.single-obituary .sidebar_wrap h3{font-size:18px !important}}@media all and (max-width: 480px){.single-obituary .sidebar_wrap h3{font-size:16px !important}}.single-obituary iframe{width:100%}.single-obituary .obityary_dates,.single-obituary .service_date,.single-obituary .submit_a_photo,.single-obituary .sidebar_wrap a,.single-obituary .more_button{color:#5c9ba7}.single-obituary .more_button{border:2px solid #5c9ba7;color:#5c9ba7}.single-obituary .more_button:hover{background:#5c9ba7}.single-obituary #submit{background:#8bd3bd}.single-obituary .comments_wrap{border-top:3px solid #5c9ba7}.single-obituary #respond{border-top:1px solid #5c9ba7}.page-template-template-plot iframe{width:100%;margin:40px auto;min-height:400px}@media all and (max-width: 767px){.page-template-template-plot iframe{min-height:300px}}.page-template-template-plot h2{width:100% !important;text-align:center}.page-template-template-plot p{width:100% !important}@media all and (max-width: 768px){.page-template-template-plot .col-md-10,.page-template-template-plot .col-sm-10{padding-left:20px;padding-right:20px}}.page-template-template-plot .products{padding:40px 0}@media screen and (max-width: 1025px)and (min-width: 769px){.page-template-template-plot .products .col-sm-4,.page-template-template-plot .products .col-sm-8{padding-left:20px;padding-right:20px}}@media all and (max-width: 768px){.page-template-template-plot .products .col-sm-4,.page-template-template-plot .products .col-sm-8{padding-left:20px;padding-right:20px}}.page-template-template-plot .products .col-sm-4 div,.page-template-template-plot .products .col-sm-8 div{background-size:cover !important;height:250px}@media all and (max-width: 768px){.page-template-template-plot .products .col-sm-4 div,.page-template-template-plot .products .col-sm-8 div{margin-bottom:25px}}.page-template-template-plot .products .row{margin-bottom:30px}.page-template-template-plot .products .row:last-of-type{margin-bottom:0}.page-template-template-plot .products .row p,.page-template-template-plot .products .row h2{width:100% !important}.home .header{height:726px;margin-bottom:0;max-height:none}@media all and (max-width: 1200px){.home .header{height:auto;padding-bottom:140px;margin-bottom:0}}@media all and (max-width: 980px){.home .header{padding-bottom:120px;margin-bottom:0}}@media all and (max-width: 767px){.home .header{margin-bottom:0}}@media all and (max-width: 480px){.home .header{margin-bottom:0}}.home .header .banner{text-align:center;padding:150px 0 0}@media all and (max-width: 1200px){.home .header .banner{padding:110px 0 0}}@media all and (max-width: 980px){.home .header .banner{padding:100px 0 0}}@media all and (max-width: 767px){.home .header .banner{padding:30px 0 0}}.home .header .banner h1{font-size:75px !important}@media all and (max-width: 1200px){.home .header .banner h1{font-size:65px !important}}@media all and (max-width: 980px){.home .header .banner h1{font-size:58px !important}}@media all and (max-width: 767px){.home .header .banner h1{font-size:50px !important}}@media all and (max-width: 480px){.home .header .banner h1{font-size:44px !important}}.home .features{padding:80px 0 100px;text-align:center;background-position:bottom right;background-repeat:no-repeat}@media all and (max-width: 1200px){.home .features{padding:70px 0}}@media all and (max-width: 980px){.home .features{padding:60px 0}}@media all and (max-width: 767px){.home .features{padding:50px 0}}@media all and (max-width: 480px){.home .features{padding:40px 0}}.home .features .inner{max-width:900px}.home .features .item{width:32%;margin-right:2%;float:left}@media all and (max-width: 670px){.home .features .item{width:100%;margin-right:0;margin-bottom:20px}}.home .features .item:last-of-type{margin-right:0}@media all and (max-width: 767px){.home .features .item:last-of-type{margin-bottom:0}}.home .features .item .image{height:282px;background-size:cover !important;margin-bottom:-20px;position:relative}@media all and (max-width: 767px){.home .features .item .image{height:220px}}@media all and (max-width: 670px){.home .features .item .image{max-width:400px;margin:0 auto -20px}}.home .features .item .image .mask{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.2);display:none}.home .features .item .image:hover>.mask{display:block}.home .features .item .button{position:relative}.home .obituaries{padding:105px 0 140px;background:#f6f6f6;text-align:center}@media all and (max-width: 1200px){.home .obituaries{padding:70px 0}}@media all and (max-width: 980px){.home .obituaries{padding:60px 0}}@media all and (max-width: 767px){.home .obituaries{padding:50px 0}}@media all and (max-width: 480px){.home .obituaries{padding:40px 0}}.home .obituaries h2{text-align:center}.home .obituaries .button{margin:0 10px}@media all and (max-width: 767px){.home .obituaries .button{margin:0 10px 20px}}.home .obituaries .slider{max-width:800px;margin:55px auto 50px;text-align:left;position:relative}@media all and (max-width: 980px){.home .obituaries .slider{max-width:90%}}@media all and (max-width: 767px){.home .obituaries .slider{max-width:80%}}.home .obituaries .slider .obit{margin-bottom:40px}@media all and (max-width: 600px){.home .obituaries .slider .obit{text-align:center}}.home .obituaries .slider .obit:last-of-type{margin-bottom:0}.home .obituaries .slider i{position:absolute;top:50%;font-size:40px;margin-top:-20px;color:#c7c7c7}.home .obituaries .slider i:hover{color:#ddd}.home .obituaries .slider i.fa-caret-left{left:-48px}.home .obituaries .slider i.fa-caret-right{right:-48px}.home .obituaries .slider .thumb{width:95px;height:95px;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;float:left;margin-right:15px}@media all and (max-width: 600px){.home .obituaries .slider .thumb{float:none;margin:0 auto 20px}}.home .obituaries .slider h4{margin-bottom:0 !important;padding-top:13px;font-size:16px !important}.home .obituaries .slider h4 a{padding-top:20px;color:#3e2a2f;font-family:"Perpetua",serif;font-size:16px;margin-bottom:0;font-weight:900;line-height:16px}.home .obituaries .slider .dates,.home .obituaries .slider .place{font-size:10px;letter-spacing:.6px}.home .video{padding:120px 0px 110px 0px;background-position:bottom left;background-repeat:no-repeat}@media all and (max-width: 1200px){.home .video{padding:70px 0}}@media all and (max-width: 980px){.home .video{padding:60px 0}}@media all and (max-width: 767px){.home .video{padding:50px 0}}@media all and (max-width: 480px){.home .video{padding:40px 0}}.home .video .inner{max-width:930px}.home .video .inner .left{width:100%;margin-bottom:50px;box-sizing:border-box;text-align:center}@media all and (max-width: 980px){.home .video .inner .left{width:100%;float:none;padding-right:0;margin-bottom:25px;text-align:center}}@media all and (max-width: 980px){.home .video .inner .left h2:after{margin-left:auto}}.home .video .inner .right{width:100%;border:4px solid #e0e0e0;margin-left:20px}@media all and (max-width: 980px){.home .video .inner .right{width:100%;float:none;padding-right:0;margin-top:0;border:0;margin-left:0}}.home .video .inner .right iframe,.home .video .inner .right .video-image{height:340px;width:100%;margin:0 0 0 -20px;position:relative;top:-20px;display:block;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;cursor:pointer}@media all and (max-width: 980px){.home .video .inner .right iframe,.home .video .inner .right .video-image{top:0;margin:0;height:300px}}.home .video .inner .right .video-image{position:relative;text-align:center}.home .video .inner .right .video-image .fa-play{color:#fff;font-size:66px;padding:20px;border-radius:250px;text-shadow:0px 0px 5px rgba(0,0,0,.6);position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}.home .video .inner .right .video-image .fa-play:hover{opacity:.8}.home .sats{padding:145px 0;color:#fff;text-align:center;background-size:cover;background-position:bottom center;background-repeat:no-repeat}@media all and (max-width: 1200px){.home .sats{padding:120px 0}}@media all and (max-width: 980px){.home .sats{padding:100px 0}}@media all and (max-width: 767px){.home .sats{padding:80px 0}}@media all and (max-width: 480px){.home .sats{padding:60px 0}}.home .sats .box{max-width:1030px;margin:0 auto;border:10px solid #fff;box-sizing:border-box;padding:60px;position:relative}@media all and (max-width: 1200px){.home .sats .box{padding:50px}}@media all and (max-width: 980px){.home .sats .box{padding:40px}}@media all and (max-width: 767px){.home .sats .box{padding:30px}}@media all and (max-width: 480px){.home .sats .box{padding:20px}}.home .sats .box .button{position:absolute;bottom:-23px;left:0;right:0;max-width:190px;margin:0 auto;display:block}.home .sats .box p:last-of-type{margin-bottom:0}.home .sats p{color:#fff}.home .sats h2{color:#fff !important}.home .promise{padding:70px 0 100px}.home .promise.video{padding:50px 0;background:#f6f6f6}.home .promise.video .vidGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem}@media(max-width: 700px){.home .promise.video .vidGrid{grid-template-columns:1fr;grid-gap:1rem}}.home .promise.video .vidGrid .vid-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.home .promise.video .vidGrid .vid-container iframe{position:absolute;width:100%;height:100%;left:0;top:0}.home .promise.video .vidGrid .vid-testimonial{margin-top:25px}.home .promise.video .vidGrid .vid-testimonial span{color:#518979;font-size:14px;font-weight:800}@media all and (max-width: 1200px){.home .promise{padding:70px 0}}@media all and (max-width: 980px){.home .promise{padding:60px 0}}@media all and (max-width: 767px){.home .promise{padding:50px 0}}@media all and (max-width: 480px){.home .promise{padding:40px 0}}.home .promise h2.italic{text-align:center;color:#c26983 !important;font-size:60px !important;font-style:italic;font-family:"Perpetua",serif;max-width:690px;margin:0 auto 95px !important;font-weight:normal !important}@media all and (max-width: 1200px){.home .promise h2.italic{font-size:56px !important;margin:0 auto 70px !important}}@media all and (max-width: 980px){.home .promise h2.italic{font-size:52px !important;margin:0 auto 45px !important}}@media all and (max-width: 767px){.home .promise h2.italic{font-size:48px !important;margin:0 auto 20px !important}}@media all and (max-width: 480px){.home .promise h2.italic{font-size:44px !important}}.home .promise h2.italic:after{display:none}.home .promise .inner{max-width:920px}.home .promise .left{width:42%;box-sizing:border-box;padding-right:40px;position:relative;float:left}@media all and (max-width: 980px){.home .promise .left{float:none;padding-right:0;width:100%;margin-bottom:20px}}.home .promise .left .image{background-size:cover;background-position:center center;background-repeat:no-repeat;height:548px;z-index:5;position:relative;top:-20px;left:-20px}@media all and (max-width: 980px){.home .promise .left .image{height:250px;top:0;left:0}}.home .promise .left .outline{border:3px solid #e0e0e0;height:548px;position:absolute;top:0;left:0;right:40px;z-index:10}@media all and (max-width: 980px){.home .promise .left .outline{display:none}}.home .promise .right{float:right;padding:20px 0;width:58%}@media all and (max-width: 980px){.home .promise .right{float:none;width:100%;text-align:center}}.home .promise .right h2:after{margin-left:0}@media all and (max-width: 980px){.home .promise .right h2:after{margin-left:auto}}.home .callout{text-align:center;padding:170px 0;background-position:center center;background-repeat:no-repeat;background-size:cover}@media all and (max-width: 1200px){.home .callout{padding:140px 0}}@media all and (max-width: 980px){.home .callout{padding:110px 0;background-position:top right}}@media all and (max-width: 767px){.home .callout{padding:80px 0}}@media all and (max-width: 480px){.home .callout{padding:50px 0}}.home .callout p{font-family:"Perpetua",serif;font-size:40px;font-weight:bold;color:#3e2a2f;margin-bottom:0}@media all and (max-width: 1200px){.home .callout p{font-size:38px}}@media all and (max-width: 980px){.home .callout p{font-size:36px}}@media all and (max-width: 767px){.home .callout p{font-size:34px}}@media all and (max-width: 480px){.home .callout p{font-size:32px}}.home .blogs{padding:140px 0;background-position:bottom center;background-repeat:no-repeat}@media all and (max-width: 1200px){.home .blogs{padding:120px 0}}@media all and (max-width: 980px){.home .blogs{padding:80px 0}}@media all and (max-width: 767px){.home .blogs{padding:60px}}.home .blogs .inner{max-width:900px}.home .blogs h2{text-align:center;margin-bottom:60px}.home .blogs .post{width:29.3333%;float:left;margin-right:6%}@media all and (max-width: 767px){.home .blogs .post{width:100%;max-width:400px;float:none;margin:0 auto 60px}}.home .blogs .post .image{height:100px;background-size:cover;background-position:center center;background-repeat:no-repeat}@media all and (max-width: 767px){.home .blogs .post .image{height:170px}}.home .blogs .post h3{padding:15px 0;margin-bottom:0}.home .blogs .post h3 a{font-size:20px}.home .blogs .post .text{border-top:1px solid #3e2a2f;border-bottom:1px solid #3e2a2f;padding:10px 0}.home .blogs .post .text p{margin-bottom:0;font-size:16px}.home .blogs .post .read{color:#c25983;font-weight:900;text-align:right;display:inline-block;float:right;padding-top:6px}.home .blogs .post:last-of-type{margin-right:0}@media all and (max-width: 767px){.home .blogs .post:last-of-type{margin-right:auto}}.page-template-page-why-gmp .topBlock,.page-template-page-why-gmp .bottomBlock{padding:80px 0;max-width:897px;margin:0 auto}.page-template-page-why-gmp .vidGreen{width:100%;background:#39a0ab;padding:3rem 0}.page-template-page-why-gmp .vidGreen .vidGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem;max-width:900px;margin:0 auto}@media(max-width: 700px){.page-template-page-why-gmp .vidGreen .vidGrid{grid-template-columns:1fr;grid-gap:1rem}}.page-template-page-why-gmp .vidGreen .vidGrid .vid-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.page-template-page-why-gmp .vidGreen .vidGrid .vid-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-page-why-gmp .vidGreen .vidGrid .vid-testimonial{margin-top:55px;color:#fff;font-family:"Perpetua",serif}.page-template-page-why-gmp .vidGreen .vidGrid .vid-testimonial p{color:#fff}.page-template-page-why-gmp .vidGreen .vidGrid .vid-testimonial span{color:#fff;font-size:14px;font-weight:800;text-transform:uppercase}.differenceVideo{padding-bottom:3rem}.differenceVideo .vidGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem}@media(max-width: 700px){.differenceVideo .vidGrid{grid-template-columns:1fr;grid-gap:1rem}}.differenceVideo .vidGrid .vid-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.differenceVideo .vidGrid .vid-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.differenceVideo .vidGrid .vid-testimonial{margin-top:55px;font-family:"Perpetua",serif}.differenceVideo .vidGrid .vid-testimonial span{color:#518979;font-size:14px;font-weight:800}.page-template-page-locations-and-facilities .video{border-top:1px solid #ddd;padding:90px 0px 110px 0px;margin-top:50px;background-position:bottom left;background-repeat:no-repeat}@media all and (max-width: 1200px){.page-template-page-locations-and-facilities .video{padding:70px 0}}@media all and (max-width: 980px){.page-template-page-locations-and-facilities .video{padding:60px 0}}@media all and (max-width: 767px){.page-template-page-locations-and-facilities .video{padding:50px 0}}@media all and (max-width: 480px){.page-template-page-locations-and-facilities .video{padding:40px 0}}.page-template-page-locations-and-facilities .video .inner{max-width:930px}.page-template-page-locations-and-facilities .video .inner .left{width:100%;margin-bottom:50px;box-sizing:border-box;text-align:center}@media all and (max-width: 980px){.page-template-page-locations-and-facilities .video .inner .left{width:100%;float:none;padding-right:0;margin-bottom:25px;text-align:center}}@media all and (max-width: 980px){.page-template-page-locations-and-facilities .video .inner .left h2:after{margin-left:auto}}.page-template-page-locations-and-facilities .video .inner .right{width:100%;border:4px solid #e0e0e0;margin-left:20px}@media all and (max-width: 980px){.page-template-page-locations-and-facilities .video .inner .right{width:100%;float:none;padding-right:0;margin-top:0;border:0;margin-left:0}}.page-template-page-locations-and-facilities .video .inner .right iframe,.page-template-page-locations-and-facilities .video .inner .right .video-image{height:340px;width:100%;margin:0 0 0 -20px;position:relative;top:-20px;display:block;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;cursor:pointer}@media all and (max-width: 980px){.page-template-page-locations-and-facilities .video .inner .right iframe,.page-template-page-locations-and-facilities .video .inner .right .video-image{top:0;margin:0;height:300px}}.page-template-page-locations-and-facilities .video .inner .right .video-image{position:relative;text-align:center}.page-template-page-locations-and-facilities .video .inner .right .video-image .fa-play{color:#fff;font-size:66px;padding:20px;border-radius:250px;text-shadow:0px 0px 5px rgba(0,0,0,.6);position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}.page-template-page-locations-and-facilities .video .inner .right .video-image .fa-play:hover{opacity:.8}.footer-cols{padding-left:0}.footer-cols .menu{padding-left:0 !important}.footer{margin-top:0;background:#ccc;padding:80px 0;color:#6a6b6d !important}.footer img{width:100%;height:auto}@media all and (max-width: 1200px){.footer{padding:70px 0}}@media all and (max-width: 980px){.footer{padding:60px 0}}@media all and (max-width: 767px){.footer{padding:50px 0}}@media all and (max-width: 480px){.footer{padding:40px 0}}.footer .ninja-forms-form input[type=text]{border:1px solid #c5c5c5;background:#fff;font-family:"Perpetua",serif;border-radius:0;font-size:16px}.footer .ninja-forms-form input[type=submit]{border:0;background:#8bd3bd;text-transform:none;border-radius:0;width:100%;padding:12px 13px 10px;font-family:"Avenir LT Std",sans-serif;font-size:14px;height:auto;font-weight:500}.footer .ninja-forms-form input[type=submit]:hover{background:#518979 !important;color:#fff !important}.footer strong{color:#6a6b6d !important}.footer .shell{max-width:1180px !important;width:100% !important}.footer a{color:#6a6b6d !important;font-weight:900;font-family:"Avenir LT Std",sans-serif}.footer a.mail{color:#c25983 !important;font-weight:900}.footer .footer-col{width:25%;padding:0 2%;box-sizing:border-box;margin-left:0 !important}@media all and (max-width: 1200px){.footer .footer-col{width:33.3333%}}@media all and (max-width: 800px){.footer .footer-col{width:100%;max-width:400px;margin:0 auto !important;text-align:center;float:none}}@media all and (max-width: 1200px){.footer .footer-col-size1{display:none}}.footer .footer-col-size3,.footer .footer-col-size4{border-left:1px solid #c5c5c5 !important}@media all and (max-width: 800px){.footer .footer-col-size3,.footer .footer-col-size4{border-left:0 !important;border-top:1px solid #c5c5c5 !important;padding-top:30px;margin:0 auto 30px !important}}.footer .widget{list-style-type:none}.footer .widget ul li{list-style-type:none}.footer .widget ul li a{font-weight:900}.footer h2{color:#6a6b6d;font-size:20px !important;font-family:"Avenir LT Std",sans-serif;font-weight:normal;margin-bottom:30px}.footer h2:after{display:none}.shiftnav{background:#518979 !important}.shiftnav a{padding:10px 20px;display:block;color:#fff;font-weight:900;font-family:"Avenir LT Std",sans-serif}.shiftnav .sub-menu{background:#8bd3bd !important;padding-left:10px !important}.shiftnav-toggle{color:#333 !important;top:15px}@media all and (max-width: 640px){.shiftnav-toggle{top:0}}#shiftnav-toggle-main{background:none !important}.dropdown-menu{text-align:left;background:#39a0ab !important;width:260px;left:0;border:0 !important;border-radius:0 !important}.dropdown-menu li{border-top:1px solid rgba(76,214,229,.25) !important;list-style-type:none !important}.dropdown-menu li:first-of-type{border-top:0 !important}.dropdown-menu li.active a{background:#39a0ab !important;color:#fff !important}.dropdown-menu a{color:#fff !important;font-size:13px !important;font-weight:400 !important}.dropdown-menu li:hover a{background:#fff !important;color:#39a0ab !important}.dropdown:last-of-type .dropdown-menu{right:0;left:auto !important}.main-content{padding:80px 0}@media all and (max-width: 1200px){.main-content{padding:70px 0}}@media all and (max-width: 980px){.main-content{padding:60px 0}}@media all and (max-width: 767px){.main-content{padding:50px 0}}@media all and (max-width: 480px){.main-content{padding:40px 0}}input[type=text],input[type=email],textarea{border:1px solid #ddd !important;padding:10px !important}input[type=submit]{background:#8bd3bd;color:#fff;padding:14px 20px 11px}input[type=submit]:hover{background:#518979}ul{padding-left:17px}#sidebar h2:after{display:none}.page-template-page-planning-php #ninja_forms_form_2_cont .ninja-forms-mp-breadcrumbs,.page-template-page-about-us-php .image_label,.page-template-page-faq-php ul.quick_menu li.active a,.page-template-page-planning-ahead-php .green_banner,.page-template-page-veterans-option-php .red_banner,.obituaries_page_links.current,.page-template-page-grief-and-healing-php .more_button:hover{background:#39a0ab}.page-template-page-planning-ahead-php .green_banner h2,.page-template-page-veterans-option-php .red_banner h2,.page-template-page-grief-and-healing-php .more_button:hover{color:#fff !important}.obituaries_page_links.current,.archive.type-obituary .obityary_wrap,.page-template-page-grief-and-healing-php .more_button{border:1px solid #39a0ab}.obituaries_page_links_group li,.archive.type-obituary .more_button_link,#sidebar li a,.page-template-page-grief-and-healing-php .more_button{color:#39a0ab}.obituaries_page_links_group li a{color:#39a0ab;border:1px solid #39a0ab}.page-template-page-planning-ahead-php .wpcf7-submit,.page-template-page-veterans-option-php .wpcf7-submit{background:#8bd3bd;border-radius:0;border:0}.page-template-page-planning-ahead-php .wpcf7-submit:hover,.page-template-page-veterans-option-php .wpcf7-submit:hover{background:#518979;color:#fff}.widget-guide-request .ninja-forms-form input[type=submit]{border:0;border-radius:0;background:#8bd3bd}.widget-guide-request .ninja-forms-form input[type=submit]:hover{background:#518979;color:#fff}.widget-guide-request .ninja-forms-form input[type=text]{border-radius:0}.page-template-page-planning-ahead-php .wpcf7-text,.page-template-page-veterans-option-php .wpcf7-text{background:#fff;border-radius:0}.page-template-page-planning-php #ninja_forms_form_2_cont .ninja-forms-form-wrap select{border:2px solid #39a0ab;height:30px}.page-template-page-faq-php ul.quick_menu li a,.page-template-page-planning-php #ninja_forms_form_2_cont .ninja-forms-mp-nav-wrap .ninja-forms-mp-next,.page-template-page-planning-php #ninja_forms_form_2_cont input[type=submit],.page-template-page-planning-php #ninja_forms_form_2_cont .ninja-forms-mp-nav-wrap .ninja-forms-mp-prev{color:#39a0ab}.page-template-page-faq-php ul.quick_menu li{border:1px solid #39a0ab}.page-template-page-planning-php #ninja_forms_form_2_cont{background:#f6f6f6}.page-template-page-faq-php .accordion_link.open{background:url(../images/accordion_open-new.jpg) 0px 0px no-repeat}.page-template-page-faq-php .accordion_link.closed{background:url(../images/accordion_closed-new.jpg) 0px 0px no-repeat}.page-template-page-planning-php #ninja_forms_form_2_cont #ninja_forms_form_2_mp_next,.page-template-page-planning-php #ninja_forms_form_2_cont #ninja_forms_form_2_mp_next:hover,.page-template-page-planning-php #ninja_forms_form_2_cont #ninja_forms_field_75{background:url(../images/next-arrow-new.png) no-repeat right !important}.page-template-page-planning-php #ninja_forms_form_2_cont #ninja_forms_form_2_mp_next:hover,.page-template-page-planning-php #ninja_forms_form_2_cont #ninja_forms_form_2_mp_prev:hover,.page-template-page-planning-php #ninja_forms_form_2_cont #ninja_forms_field_75:hover{opacity:.7}.page-template-page-planning-php #ninja_forms_form_2_cont #ninja_forms_field_75{padding-right:42px;width:110px}.page-template-page-planning-php #ninja_forms_form_2_cont #ninja_forms_form_2_mp_prev,.page-template-page-planning-php #ninja_forms_form_2_cont #ninja_forms_form_2_mp_prev:hover{background:url(../images/prev-arrow-new.png) no-repeat left !important}.page-template-page-planning-php #ninja_forms_form_2_cont .ninja-forms-mp-breadcrumbs li .ninja-forms-mp-breadcrumb-inactive{background:url(../images/white-arrow.png) no-repeat !important}.page-template-page-planning-php #ninja_forms_form_2_cont .ninja-forms-mp-breadcrumbs li .ninja-forms-mp-breadcrumb-active{background:url(../images/white-arrow-active.png) no-repeat !important}.page-template-page-planning-php #ninja_forms_form_2_cont .ninja-forms-field p,.page-template-page-planning-php #ninja_forms_form_2_cont .ninja-forms-form-wrap #ninja_forms_form_2_mp_page_3 label,.page-template-page-planning-php #ninja_forms_form_2_cont .ninja-forms-form-wrap #ninja_forms_form_2_mp_page_4 label{color:#39a0ab !important}.page-template-page-planning-php #ninja_forms_form_2_cont .ninja-forms-form-wrap #ninja_forms_form_2_mp_page_3 li label,.page-template-page-planning-php #ninja_forms_form_2_cont .ninja-forms-form-wrap #ninja_forms_form_2_mp_page_4 li label{color:#59595b !important}.page-id-133 .video-trigger{height:340px;width:100%;margin:0 0 25px;position:relative;display:block;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;cursor:pointer;text-align:center}.page-id-133 .video-trigger .fa-play{color:#fff;font-size:66px;padding:20px;border-radius:250px;text-shadow:0px 0px 5px rgba(0,0,0,.6);position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}.page-id-133 .video-trigger .fa-play:hover{opacity:.8}@media all and (max-width: 980px){.page-id-133 .video-trigger{top:0;margin:0;height:300px}}.gallery-main,.cremation-gallery-main,.burial-gallery-main,.private-gallery-main,.amenities-gallery-main{margin-bottom:0;padding:0 10px}@media all and (max-width: 1120px){.gallery-main,.cremation-gallery-main,.burial-gallery-main,.private-gallery-main,.amenities-gallery-main{margin-bottom:80px}}.gallery-main .screenshot,.cremation-gallery-main .screenshot,.burial-gallery-main .screenshot,.private-gallery-main .screenshot,.amenities-gallery-main .screenshot{height:600px;background-size:cover !important}@media all and (max-width: 1200px){.gallery-main .screenshot,.cremation-gallery-main .screenshot,.burial-gallery-main .screenshot,.private-gallery-main .screenshot,.amenities-gallery-main .screenshot{height:540px}}@media all and (max-width: 980px){.gallery-main .screenshot,.cremation-gallery-main .screenshot,.burial-gallery-main .screenshot,.private-gallery-main .screenshot,.amenities-gallery-main .screenshot{height:480px}}@media all and (max-width: 767px){.gallery-main .screenshot,.cremation-gallery-main .screenshot,.burial-gallery-main .screenshot,.private-gallery-main .screenshot,.amenities-gallery-main .screenshot{height:440px}}@media all and (max-width: 480px){.gallery-main .screenshot,.cremation-gallery-main .screenshot,.burial-gallery-main .screenshot,.private-gallery-main .screenshot,.amenities-gallery-main .screenshot{height:400px}}.gallery-main p,.cremation-gallery-main p,.burial-gallery-main p,.private-gallery-main p,.amenities-gallery-main p{background:#f6f6f6;padding:10px;text-align:center;font-size:14px;width:100% !important}@media all and (max-width: 768px){.gallery-main p,.cremation-gallery-main p,.burial-gallery-main p,.private-gallery-main p,.amenities-gallery-main p{width:100% !important}}.gallery-nav,.cremation-gallery-nav,.burial-gallery-nav,.private-gallery-nav,.amenties-gallery-nav{position:relative;margin-bottom:50px}@media all and (max-width: 1120px){.gallery-nav,.cremation-gallery-nav,.burial-gallery-nav,.private-gallery-nav,.amenties-gallery-nav{display:none}}.gallery-nav .image,.cremation-gallery-nav .image,.burial-gallery-nav .image,.private-gallery-nav .image,.amenties-gallery-nav .image{height:180px;background-size:cover !important;margin:0 10px}@media all and (max-width: 1200px){.gallery-nav .image,.cremation-gallery-nav .image,.burial-gallery-nav .image,.private-gallery-nav .image,.amenties-gallery-nav .image{height:170px}}@media all and (max-width: 980px){.gallery-nav .image,.cremation-gallery-nav .image,.burial-gallery-nav .image,.private-gallery-nav .image,.amenties-gallery-nav .image{height:160px}}@media all and (max-width: 767px){.gallery-nav .image,.cremation-gallery-nav .image,.burial-gallery-nav .image,.private-gallery-nav .image,.amenties-gallery-nav .image{height:150px}}@media all and (max-width: 480px){.gallery-nav .image,.cremation-gallery-nav .image,.burial-gallery-nav .image,.private-gallery-nav .image,.amenties-gallery-nav .image{height:140px}}.gallery-nav i,.cremation-gallery-nav i,.burial-gallery-nav i,.private-gallery-nav i,.amenties-gallery-nav i{top:50%;position:absolute;transform:translateY(-50%);font-size:40px}.gallery-nav i.fa-angle-left,.cremation-gallery-nav i.fa-angle-left,.burial-gallery-nav i.fa-angle-left,.private-gallery-nav i.fa-angle-left,.amenties-gallery-nav i.fa-angle-left{left:-20px}.gallery-nav i.fa-angle-right,.cremation-gallery-nav i.fa-angle-right,.burial-gallery-nav i.fa-angle-right,.private-gallery-nav i.fa-angle-right,.amenties-gallery-nav i.fa-angle-right{right:-20px}@media all and (min-width: 769px){.header .nav>ul>li>a:hover{color:#59595b !important}}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);height:100%;width:100%;z-index:500001;display:none}.overlay .mask{position:absolute;z-index:500002;top:0;bottom:0;left:0;right:0}.overlay .fa-close{position:absolute;top:20px;right:20px;font-size:24px;color:#fff;cursor:pointer;z-index:500002}.overlay video{height:100%;width:100%}.overlay .holder{top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;height:auto;width:88%;position:absolute;max-width:800px;z-index:500003}@media all and (max-width: 767px){.overlay .holder{top:50px;transform:none}}.overlay .holder iframe{width:100%;height:100%;min-height:420px}.overlay .holder img{max-width:100%;max-height:80vh;display:block;margin:0 auto}.green-banner{background:#39a0ab;padding:60px 0;color:#fff}.green-banner h2{color:#fff !important}.green-banner input[type=text],.green-banner input[type=email],.green-banner input[type=tel]{background:#fff}.green-banner input[type=submit]{margin:0 auto}#ninja_forms_form_2_cont.hide{display:block !important}.main-content a{color:#c26983}.main-content a.button{color:#fff}.image-trigger{cursor:pointer}.mfp-image-holder .mfp-content{max-width:96% !important;cursor:default !important}.mfp-zoom-out-cur{cursor:default !important}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer !important}.commentlist .children li{list-style-type:none;margin-top:20px}#shiftnav-toggle-main{display:none}.obituary_social_links i{font-size:40px}.obituary_social_links i:hover{color:#333}.page-id-29 .header{max-height:400px}.page-id-29 .header .banner{padding:90px 0 80px}.guide-image{width:226px;height:274px;background-size:cover !important;margin:0 auto 25px}.page-template-template-landing-page{background:#f7f7f7}.page-template-template-landing-page .container{max-width:1200px;width:100%;margin:0 auto}.page-template-template-landing-page h3{text-align:center;font-size:30px}@media all and (max-width: 1200px){.page-template-template-landing-page h3{font-size:28px}}@media all and (max-width: 980px){.page-template-template-landing-page h3{font-size:26px}}@media all and (max-width: 767px){.page-template-template-landing-page h3{font-size:24px}}@media all and (max-width: 520px){.page-template-template-landing-page h3{font-size:22px}}.page-template-template-landing-page h3 a{font-size:30px;font-family:"Perpetua",serif !important}@media all and (max-width: 1200px){.page-template-template-landing-page h3 a{font-size:28px}}@media all and (max-width: 980px){.page-template-template-landing-page h3 a{font-size:26px}}@media all and (max-width: 767px){.page-template-template-landing-page h3 a{font-size:24px}}@media all and (max-width: 520px){.page-template-template-landing-page h3 a{font-size:22px}}.page-template-template-landing-page .questions{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px;margin:30px 0;padding:0 20px}@media all and (max-width: 1080px){.page-template-template-landing-page .questions{grid-template-columns:1fr}}.page-template-template-landing-page .questions:before,.page-template-template-landing-page .questions:after{display:none !important}.page-template-template-landing-page .questions .question{box-sizing:border-box;border-radius:4px;overflow:hidden;border:1px solid #ddd;background:#fff}.page-template-template-landing-page .questions .question img{height:152px;display:block;margin:0 auto;border-bottom:1px solid #ddd}.page-template-template-landing-page .questions .question p{font-size:16px}.page-template-template-landing-page .questions .question p:last-of-type{margin-bottom:0}.page-template-template-landing-page .questions .question .question-text{padding:30px}.page-template-template-landing-page .questions .question .question-image{background:#fff}.page-template-template-landing-page .green-banner{padding:80px 0;background:#fff}.page-template-template-landing-page .green-banner .container{display:grid;grid-template-columns:1fr 520px;grid-gap:30px 100px;color:#fff;padding:0 20px}@media all and (max-width: 1200px){.page-template-template-landing-page .green-banner .container{grid-gap:30px 60px}}@media all and (max-width: 1080px){.page-template-template-landing-page .green-banner .container{grid-gap:30px;grid-template-columns:1fr 1fr}}@media all and (max-width: 920px){.page-template-template-landing-page .green-banner .container{grid-template-columns:1fr}}.page-template-template-landing-page .green-banner .container:before,.page-template-template-landing-page .green-banner .container:after{display:none !important}.page-template-template-landing-page .green-banner .container img,.page-template-template-landing-page .green-banner .container iframe{max-width:585px;margin:0 auto;display:block;width:100% !important}.page-template-template-landing-page .green-banner .container img{box-sizing:border-box;border:1px solid #ddd;padding:20px}
