﻿@media(min-width:768px){#galleryLeftRail.left-rail{margin-top:-28px;height:calc(100% + 28px);}#galleryLeftRail.left-rail.left-rail-with-service-banner{margin-top:-28px;height:calc(100% + 28px);}}.left-rail{background-color:#f5f5f5;height:100%;position:relative;display:none;}@media(min-width:768px){.left-rail{display:block !important;}}.left-rail .no-id-section{display:none;}@media(min-width:768px){.left-rail .no-id-section{display:block;}}.DeliveryStacked.left-rail,.DeliverySentence.left-rail{display:block;}.DeliveryStacked.left-rail .obituary-with-text-container .divider,.DeliverySentence.left-rail .obituary-with-text-container .divider{display:none;}.seo-text-container{font-family:'Open Sans';font-size:16px;}.seo-text-container .seo-text-subcontainer{text-align:center;margin-left:20px;margin-right:20px;}.seo-text-container .seo-text-subcontainer .seo-text-icon{height:30px;margin-top:30px;}.seo-text-container .seo-text-subcontainer .seo-text-title{font-weight:600;line-height:1.5;letter-spacing:-.3px;text-align:center;color:#00141e;margin:0 auto 5px;width:230px;}.seo-text-container .seo-text-subcontainer .seo-text-body{line-height:1.5;text-align:left;margin-bottom:20px;}.seo-text-container .seo-text-subcontainer.seo-multicart{padding-top:16px;text-align:left;}.seo-text-container .seo-text-subcontainer.seo-multicart img{margin:0 auto 8px auto;display:block;width:50%;}.seo-text-container .seo-text-subcontainer.seo-multicart .seo-text-title{margin-left:0;text-align:left;width:100%;}.seo-text-container .divider{height:1px;background-color:#d8d8d8;}.no-id-section{background-color:#00141e;color:#fff;padding:15px 20px;font-family:'Open Sans',Arial,sans-serif;text-align:center;font-size:16px;font-weight:600;line-height:1;}@media(min-width:768px){.no-id-section{background-color:#f5f5f5;color:#00141e;padding:24px 14px;border-bottom:1px solid #d8d8d8;}}.no-id-section .no-id-section-inner{max-width:400px;margin:auto;}.no-id-section .no-id-section-inner .title{margin-bottom:10px;}.no-id-section .no-id-section-inner .btn-left-rail-search-address{background-color:#00141e;color:#fff;border-radius:4px;border:solid 1px #ccc;width:100%;height:50px;line-height:36px;}@media(min-width:768px){.no-id-section .no-id-section-inner .btn-left-rail-search-address{background-color:#f5f5f5;color:#00141e;background-color:rgba(0,20,30,.05);}}.no-id-section .no-id-section-inner a{color:#fff;text-decoration:none;}.no-id-section .no-id-section-inner a :active,.no-id-section .no-id-section-inner a :hover,.no-id-section .no-id-section-inner a :focus{color:#fff;text-decoration:none;}.no-id-section .no-id-section-inner .read-more,.no-id-section .no-id-section-inner .read-less{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2);margin-top:10px;padding-top:10px;font-size:14px;font-weight:600;text-align:left;}@media(min-width:768px){.no-id-section .no-id-section-inner .read-more,.no-id-section .no-id-section-inner .read-less{display:none;}}.sort-container{padding:20px;}.sort-container .sort{opacity:.75;font-family:"Open Sans",arial,sans-serif;font-size:16px;font-weight:bold;letter-spacing:-.3px;color:#00141e;padding-bottom:10px;display:block;}.sort-container .container{display:block;position:relative;padding-left:35px;margin:0;padding-bottom:7px;padding-top:7px;border:1px solid transparent;border-radius:3px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Open Sans",arial,sans-serif;font-size:16px;letter-spacing:-.3px;color:#00141e;}.sort-container .container.selected{border-radius:3px;background-color:#fff;border:solid 1px rgba(0,20,30,.2);}.sort-container .container input{position:absolute;opacity:0;cursor:pointer;}.sort-container .checkmark{position:absolute;top:8px;left:5px;height:20px;width:20px;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.3);background-image:linear-gradient(to top,#fff,#efefef);border:solid 1px #d2d2d2;}.sort-container .container:hover input~.checkmark{background-color:#ccc;}.sort-container .checkmark:after{content:"";position:absolute;display:none;}.sort-container .container input:checked~.checkmark:after{display:block;}.sort-container .container .checkmark:after{top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#09c;}.sort-container.opt299Variation{padding:15px 20px 12px 20px;padding-left:calc(-80px + 50%);background-color:#fff;}.sort-container.opt299Variation label{display:none;text-align:left;border:none;}.sort-container.opt299Variation label.selected{display:block;text-decoration:underline;border:none;}.sort-container.opt299Variation .container{text-align:left;padding-left:8px;padding-top:10px;padding-bottom:10px;}.sort-container.opt299Variation .container.selected{background-color:inherit;border:none;}.sort-container.opt299Variation .sort-container.opt299Variation.expanded .container.selected{border-radius:3px;background-color:#eee;}.sort-container.opt299Variation .sort-options{width:176px;position:absolute;margin-left:8px;}.sort-container.opt299Variation.expanded .sort-options{z-index:3;background:#fff;box-shadow:0 8px 14px 0 rgba(0,0,0,.06);border:solid 1px #e2e2e2;border-radius:2px;}.sort-container.opt299Variation .sort{padding-top:10px;font-weight:normal;vertical-align:top;}.location-section.prepop{padding-top:15px;}.obituary-services-container div.service-section,.location-section .location-section-sub-container{padding:20px;}.obituary-services-container div.service-section{margin-top:10px;padding-bottom:20px;border:1px solid #ccc;border-radius:4px;background-color:#fff;}.obituary-services-container div.service-section.past-service{opacity:.6;background-color:#f5f5f5;}.obituary-services-container div.service-section.past-service .past-service-thingy{text-align:center;width:86px;margin:0 auto -14px;font-size:12px;font-weight:600;line-height:1.33;border-radius:2px;background-color:#fff;border:solid 1px #d8d8d8;}.obituary-services-container div.service-section.all-services-past-warning{border-radius:3px;background-color:rgba(252,196,28,.1);border:solid 1px rgba(87,74,30,.1);font-size:14px;line-height:1.43;color:#574a1e;}.obituary-services-container div.service-section.all-services-past-warning .all-services-past-message{margin:17px 8px 9px;}.obituary-services-container div.service-section.all-services-past-warning .all-services-past-phone{margin:0 8px;}.obituary-services-container div.service-section .address{opacity:.7;font-size:14px;line-height:1.43;color:#00141e;}.delivered-to-container{text-align:left;padding:10px 5px 0 20px;font-weight:600;font-family:"Open Sans",Arial,sans-serif;}.delivered-to-container .delivered-to:after{content:"Recommended for Flower Delivery ";}.delivered-to-container .prepop-greencheck{margin-left:0;margin-right:5px;display:inline-block;margin-top:-3px;width:16px;height:16px;}@media(min-width:768px){.delivered-to-container .delivered-to:after{content:"Recommended Flower Delivery ";}}@media(min-width:992px){.delivered-to-container .delivered-to:after{content:"Recommended for Flower Delivery ";}}.delivered-to-container-service{text-align:left;padding:10px 20px 0;font-weight:600;margin-bottom:-10px;}.obituary-services-container div.service-section .divider{display:none;}.show-more-options{display:block;padding:10px 0 10px 20px;opacity:.75;font-family:"Open Sans",arial,sans-serif;font-size:16px;letter-spacing:-.3px;color:#00141e;}.show-more-options:hover,.show-more-options:active,.show-more-options:focus{text-decoration:none;color:#00141e;}.show-more-options span{font-size:10px;padding-left:10px;}.show-more-options.not-all-past{border-top:1px solid #ccc;}.prepop-greencheck{margin-left:10px;display:inline-block;margin-top:-3px;width:16px;height:16px;}@media(min-width:768px){#galleryLeftRail,#detailLeftRail{min-height:600px;}}@media(max-width:767px){#galleryLeftRail .DeliveryStacked.locations,#galleryLeftRail .DeliverySentence.locations,#detailLeftRail .DeliveryStacked.locations,#detailLeftRail .DeliverySentence.locations{background:linear-gradient(to bottom,#fdfdfd,#fff);}#galleryLeftRail .DeliveryStacked.locations .obituary-with-text-container,#galleryLeftRail .DeliverySentence.locations .obituary-with-text-container,#detailLeftRail .DeliveryStacked.locations .obituary-with-text-container,#detailLeftRail .DeliverySentence.locations .obituary-with-text-container{background-color:inherit;}#galleryLeftRail .addresses-container,#detailLeftRail .addresses-container{background:#e2e2e2;position:relative;margin:0 8px;background:#fff;margin-top:-20px;}#galleryLeftRail .addresses-container .gradient-wrap,#detailLeftRail .addresses-container .gradient-wrap{margin:0 8px;}#galleryLeftRail .addresses-container .gradient-wrap .gradient,#detailLeftRail .addresses-container .gradient-wrap .gradient{padding:0 8px;background-image:linear-gradient(to bottom,#f8f5f0,rgba(248,245,240,0));}#galleryLeftRail .addresses-container .half-circle,#detailLeftRail .addresses-container .half-circle{position:absolute;top:-17px;right:calc(-31px + 50%);width:60px;height:40px;background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;border:1px solid #e2e2e2;border-bottom:0;}#galleryLeftRail .addresses-container .below,#detailLeftRail .addresses-container .below{position:absolute;top:1px;width:100%;z-index:1;background:#fff;height:20px;}#galleryLeftRail .addresses-container .below img,#detailLeftRail .addresses-container .below img{width:32px;height:32px;margin:0 auto;display:block;margin-top:-7px;}#galleryLeftRail .addresses-container .subtext,#detailLeftRail .addresses-container .subtext{margin-top:8px;}#galleryLeftRail .addresses-container .view-options,#detailLeftRail .addresses-container .view-options{display:block;opacity:.75;font-family:Open Sans,arial,sans-serif;font-size:16px;letter-spacing:-.3px;padding:8px 0 16px 0;text-align:center;color:#069;text-decoration:none;font-weight:600;cursor:pointer;}#galleryLeftRail .addresses-container .location-section,#detailLeftRail .addresses-container .location-section{padding-top:1px;color:#48565e;}#galleryLeftRail .addresses-container .location-section .location-section-sub-container .address,#detailLeftRail .addresses-container .location-section .location-section-sub-container .address{opacity:1;}#galleryLeftRail .addresses-container .obituary-services-container,#detailLeftRail .addresses-container .obituary-services-container{color:#48565e;font-family:Open Sans,Arial,sans-serif;margin-bottom:20px;border-bottom:none;width:100%;background-color:inherit;text-align:center;}#galleryLeftRail .addresses-container .obituary-services-container div.service-section,#detailLeftRail .addresses-container .obituary-services-container div.service-section{border:none;background-color:inherit;}#galleryLeftRail .addresses-container .obituary-services-container div.service-section .address,#detailLeftRail .addresses-container .obituary-services-container div.service-section .address{opacity:1;font-size:16px;line-height:1.43;color:#404f56;}#galleryLeftRail .addresses-container .obituary-services-container div.service-section .divider,#detailLeftRail .addresses-container .obituary-services-container div.service-section .divider{display:block;margin:0;padding:0;background-color:#d8d8d8;height:1px;width:calc(56px + 100%);margin-left:-28px;}#galleryLeftRail .addresses-container .obituary-services-container .service-section,#detailLeftRail .addresses-container .obituary-services-container .service-section{padding-left:0;padding-right:0;margin-bottom:25px;color:#404f56;font-size:16px;padding-top:1px;padding-bottom:0;}#galleryLeftRail .addresses-container .obituary-services-container .service-section .title-date-container,#detailLeftRail .addresses-container .obituary-services-container .service-section .title-date-container{margin:10px 0 0 0;}#galleryLeftRail .addresses-container .obituary-services-container .service-section .title-date-container .date-time,#detailLeftRail .addresses-container .obituary-services-container .service-section .title-date-container .date-time{margin-left:0;font-weight:normal;line-height:normal;}#galleryLeftRail .addresses-container .title-container,#detailLeftRail .addresses-container .title-container{text-align:center;font-family:'Open Sans',arial,sans-serif;font-size:16px;color:#404f56;}#galleryLeftRail .addresses-container .title-container span,#detailLeftRail .addresses-container .title-container span{font-weight:600;}#galleryLeftRail .addresses-container .divider,#detailLeftRail .addresses-container .divider{display:block;margin:0 -8px;padding:0;background-color:#d8d8d8;height:1px;width:calc(16px + 100%);}}@media(min-width:576px) and (max-width:767px){#galleryLeftRail .addresses-container,#detailLeftRail .addresses-container{margin-left:24px;margin-right:24px;}}.phone-content-section{display:none;}@media(min-width:768px){.phone-content-section{display:flex;flex-direction:column;margin:0 16px;padding-top:28px;padding-bottom:28px;}}.phone-content-section a,.phone-content-section a:hover{margin:0 auto;text-align:center;color:#00141e;font-family:"Open Sans";font-size:21px;font-weight:bold;letter-spacing:-.75px;line-height:28px;text-decoration:none;}.phone-content-section span{display:block;color:#00141e;font-family:"Open Sans";font-size:16px;letter-spacing:-.57px;line-height:22px;text-align:center;margin-top:6px;}@media(min-width:768px) and (max-width:1199px){#galleryLeftRail #obitImage{margin-top:15px !important;}.gallery-main-content-container{margin-top:0 !important;}}@media(min-width:768px){.addresses-container{background:#e2e2e2;position:relative;margin:0 8px;background:#fff;margin-top:20px;}.addresses-container .gradient-wrap{margin:0 8px;}.addresses-container .gradient-wrap .gradient{padding:0 8px;background-image:linear-gradient(to bottom,#f8f5f0,rgba(248,245,240,0));}.addresses-container .half-circle{position:absolute;top:-17px;right:calc(-31px + 50%);width:60px;height:40px;background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;border:1px solid #e2e2e2;border-bottom:0;}.addresses-container .below{position:absolute;top:1px;width:100%;z-index:1;background:#fff;height:20px;}.addresses-container .below img{width:32px;height:32px;margin:0 auto;display:block;margin-top:-7px;}.addresses-container .subtext{margin-top:8px;}.addresses-container .view-options{display:block;opacity:.75;font-family:Open Sans,arial,sans-serif;font-size:16px;letter-spacing:-.3px;padding:8px 0 16px 0;text-align:center;color:#069;text-decoration:none;font-weight:600;cursor:pointer;}.addresses-container .location-section{padding-top:1px;color:#48565e;}.addresses-container .location-section .location-section-sub-container .address{opacity:1;}.addresses-container .obituary-services-container{color:#48565e;font-family:Open Sans,Arial,sans-serif;margin-bottom:20px;border-bottom:none;width:100%;background-color:inherit;text-align:center;}.addresses-container .obituary-services-container div.service-section{border:none;background-color:inherit;}.addresses-container .obituary-services-container div.service-section .address{opacity:1;font-size:16px;line-height:1.43;color:#404f56;}.addresses-container .obituary-services-container div.service-section .divider{display:block;margin:0;padding:0;background-color:#d8d8d8;height:1px;width:calc(56px + 100%);margin-left:-28px;}.addresses-container .obituary-services-container .service-section{padding-left:0;padding-right:0;margin-bottom:25px;color:#404f56;font-size:16px;padding-top:1px;padding-bottom:0;}.addresses-container .obituary-services-container .service-section .title-date-container{margin:10px 0 0 0;}.addresses-container .obituary-services-container .service-section .title-date-container .date-time{margin-left:0;font-weight:normal;line-height:normal;}.addresses-container .title-container{text-align:center;font-family:'Open Sans',arial,sans-serif;font-size:16px;color:#404f56;}.addresses-container .title-container span{font-weight:600;}.addresses-container .divider{display:block;margin:0 -8px;padding:0;background-color:#d8d8d8;height:1px;width:calc(16px + 100%);}}.pid-location-section.location-section,.event-based-deliver-to-container.pid-location-section{display:block;}.event-based-deliver-to-container{display:none;}@media(min-width:768px){.event-based-deliver-to-container{display:block;}}.location-section{text-align:center;font-family:'Open Sans',Arial,sans-serif;display:none;color:#00141e;}@media(min-width:768px){.location-section{display:block;}}.location-section .divider{background-color:#d8d8d8;height:1px;width:100%;}.location-section .location-section-sub-container .services-provided-by{font-size:14px;line-height:1.14;margin-bottom:10px;opacity:.75;}.location-section .location-section-sub-container .service-image-container{border-radius:3px;background-color:#fff;border:solid 1px #ccc;}.location-section .location-section-sub-container .service-image-container img{max-height:50px;margin:10px auto;}.location-section .location-section-sub-container .title{font-size:16px;font-weight:600;line-height:1.13;margin-top:10px;}.location-section .location-section-sub-container .address{font-size:16px;line-height:1.5;opacity:.7;}.location-name-address-section{background-color:#00141e;color:#fff;padding:15px 20px;font-family:'Open Sans',Arial,sans-serif;text-align:center;font-size:16px;line-height:1;}.location-name-address-section .location-name-address-inner{max-width:400px;margin:auto;}.location-name-address-section .location-name-address-inner .title{font-weight:600;margin-bottom:10px;}.location-name-address-section .location-name-address-inner a{color:#fff;text-decoration:none;}.location-name-address-section .location-name-address-inner a :active,.location-name-address-section .location-name-address-inner a :hover,.location-name-address-section .location-name-address-inner a :focus{color:#fff;text-decoration:none;}.location-name-address-section .location-name-address-inner .read-more,.location-name-address-section .location-name-address-inner .read-less{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2);margin-top:10px;padding-top:10px;font-size:14px;font-weight:600;text-align:left;}.location-city-state-section{background-color:#f5f5f5;color:#00141e;font-family:'Open Sans',Arial,sans-serif;font-size:16px;line-height:1.25;text-align:center;}.location-city-state-section .title{font-family:'Crimson Text';font-size:26px;padding-top:25px;margin-bottom:10px;line-height:.62;}.location-city-state-section .content{margin-bottom:20px;}.location-city-state-section .divider{background-color:#d8d8d8;height:1px;width:100%;}.obituary-container{background-color:#404f57;color:#fff;font-family:'Open Sans',Arial,sans-serif;}.obituary-container .obituary-container-row{display:table;padding:16px 8px 8px 8px;max-width:400px;margin:auto;}.obituary-container .obituary-container-row .left{display:table-cell;padding-right:10px;vertical-align:top;}.obituary-container .obituary-container-row .left .obituary-image{border-radius:5px;border-style:solid;border-width:1px;border-color:#ccd0d2;box-shadow:0 4px 4px -2px rgba(0,20,30,.2);height:72px;width:72px;}.obituary-container .obituary-container-row .right{width:100%;display:table-cell;}.obituary-container .obituary-container-row .right .in-memory-of{font-size:14px;}@media(min-width:768px) and (max-width:991px){.obituary-container .obituary-container-row .right .in-memory-of{font-size:12px;}}@media(max-width:575px){.obituary-container .obituary-container-row .right .in-memory-of{font-size:12px;}}.obituary-container .obituary-container-row .right .obituary-name{font-family:'PT Serif';font-size:26px;}@media(min-width:768px) and (max-width:991px){.obituary-container .obituary-container-row .right .obituary-name{font-size:20px;}}@media(min-width:576px) and (max-width:767px){.obituary-container .obituary-container-row .right .obituary-name{font-size:24px;}}@media(max-width:575px){.obituary-container .obituary-container-row .right .obituary-name{font-size:20px;}}.obituary-container .obituary-container-row .right a{color:#fff;text-decoration:none;}.obituary-container .obituary-container-row .right a :active,.obituary-container .obituary-container-row .right a :hover,.obituary-container .obituary-container-row .right a :focus{color:#fff;text-decoration:none;}.obituary-container .obituary-container-row .right .read-more,.obituary-container .obituary-container-row .right .read-less{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2);margin-top:5px;padding-top:10px;font-size:14px;font-weight:600;}.obituary-container .divider{background-color:#d8d8d8;height:1px;width:100%;}.obituary-with-text-container{background-color:#48565e;color:#fff;font-family:'Open Sans',Arial,sans-serif;}@media(max-width:767px){.obituary-with-text-container{display:none;}}.obituary-with-text-container .obituary-container-row{padding:0 20px 20px 20px;text-align:center;}.obituary-with-text-container .obituary-container-row .obituary-image{border-radius:5px;border-style:solid;border-width:1px;border-color:#ccd0d2;box-shadow:0 4px 4px -2px rgba(0,20,30,.2);height:70px;width:70px;margin-top:20px;margin-bottom:10px;display:none;}@media(min-width:768px){.obituary-with-text-container .obituary-container-row .obituary-image{display:inline;}}.obituary-with-text-container .obituary-container-row .in-memory-of{font-size:14px;margin-bottom:4px;display:none;color:#fff;}@media(min-width:768px){.obituary-with-text-container .obituary-container-row .in-memory-of{display:block;}}@media(min-width:768px) and (max-width:991px){.obituary-with-text-container .obituary-container-row .in-memory-of{font-size:12px;}}.obituary-with-text-container .obituary-container-row .obituary-name{color:#fff;font-family:'PT Serif';font-size:24px;line-height:24px;display:none;}@media(min-width:768px){.obituary-with-text-container .obituary-container-row .obituary-name{display:block;}}@media(min-width:768px) and (max-width:991px){.obituary-with-text-container .obituary-container-row .obituary-name{font-size:20px;line-height:24px;}}.obituary-with-text-container .obituary-container-row .obituary-text{display:inline-block;text-align:left;padding-top:15px;color:#fff;font-size:16px;max-height:138px;line-height:28px;overflow:hidden;position:relative;font-family:'PT Serif';}.obituary-with-text-container .obituary-container-row .show-more-obit{color:#fff;background-color:#48565e;margin-top:8px;text-align:left;text-decoration:underline;}.obituary-with-text-container .obituary-container-row .show-more-obit:hover{color:#fff;}.obituary-with-text-container .divider{background-color:#d8d8d8;height:1px;width:100%;}#obituary-container-obit{display:inline-block;text-align:left;color:#fff;font-size:16px;max-height:138px;line-height:28px;overflow:hidden;position:relative;font-family:'PT Serif';}#fullObitLink{color:#fff;margin-top:8px;text-align:left;text-decoration:underline;font-family:'PT Serif';}#fullObitLink:hover{color:#fff;}#obituary-show-hide{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2);margin-top:5px;padding-top:10px;font-size:14px;font-weight:600;width:400px;}#obituary-show-hide a{color:#fff;}.obituary-services-container{background-color:#f5f5f5;color:#48565e;font-family:'Open Sans',Arial,sans-serif;margin-bottom:20px;border-bottom:1px solid #d8d8d8;}.obituary-services-container .services-title{background-color:#f9f9f9;color:#00141e;font-family:'Crimson Text';font-size:20px;height:50px;}.obituary-services-container .divider{background-color:#d8d8d8;height:1px;margin-top:15px;width:100%;}.obituary-services-container .service-section{padding-left:8px;padding-right:8px;margin-bottom:25px;color:#00141e;font-size:16px;}@media(min-width:576px) and (max-width:767px){.obituary-services-container .service-section{padding-left:80px;padding-right:80px;}}.obituary-services-container .service-section .title{font-weight:bold;margin-top:20px;}.obituary-services-container .service-section .title-date-container{margin:10px 0;}.obituary-services-container .service-section .title-date-container .month{width:32px;height:10px;border-radius:3px 3px 0 0;background-color:#b04848;}.obituary-services-container .service-section .title-date-container .day{font-family:"Open Sans";font-size:12px;font-weight:600;width:32px;height:22px;background-color:#fff;border-radius:0 0 3px 3px;line-height:20px;text-align:center;}.obituary-services-container .service-section .title-date-container .date{box-shadow:0 2px 4px 0 rgba(0,20,30,.15);margin-top:7px;border-radius:3px;}.obituary-services-container .service-section .title-date-container .date-time{margin-left:10px;font-weight:600;line-height:normal;}.obituary-services-container .service-section .address{line-height:1.25;}.obituary-services-container .private-section{padding-left:20px;padding-right:20px;}.obituary-services-container .private-section .divider{background-color:#d8d8d8;height:1px;margin-top:15px;width:100%;}.obituary-services-container .private-section .title{font-size:16px;font-weight:bold;margin-top:15px;}.recent-obits-container{font-family:'Open Sans',Arial,sans-serif;color:#48565e;}.recent-obits-container .divider{height:1px;background-color:#d8d8d8;}.recent-obits-container .recent-obits-subcontainer{max-width:320px;margin:0 auto;}@media(min-width:576px){.recent-obits-container .recent-obits-subcontainer{max-width:420px;}}@media(min-width:768px){.recent-obits-container .recent-obits-subcontainer{max-width:none;margin-left:20px;margin-right:20px;}}.recent-obits-container .recent-obits-subcontainer .recent-obits-title{font-size:16px;line-height:1;text-align:center;padding-top:25px;}.recent-obits-container .recent-obits-subcontainer .recent-obit{margin-top:25px;margin-bottom:20px;}.recent-obits-container .recent-obits-subcontainer .recent-obit .photo-link img{width:50px;height:50px;box-shadow:0 3px 10px 0 rgba(0,20,30,.2);position:absolute;}.recent-obits-container .recent-obits-subcontainer .recent-obit .text{text-align:left;display:inline-block;margin-top:-9px;margin-left:60px;}.recent-obits-container .recent-obits-subcontainer .recent-obit .text .name{font-family:'Crimson Text';font-size:20px;color:#00141e;}.recent-obits-container .recent-obits-subcontainer .recent-obit .text .name:hover{text-decoration:none;}.recent-obits-container .recent-obits-subcontainer .recent-obit .text .date{font-size:16px;margin-bottom:10px;}.recent-obits-container .recent-obits-subcontainer .recent-obit .text .funeral-home-name{font-size:16px;font-weight:600;color:#00141e;line-height:1.25;}.recent-obits-container .recent-obits-subcontainer .recent-obit .text .funeral-home-name:hover{text-decoration:none;}.recent-obits-container .recent-obits-subcontainer .recent-obit .text .funeral-home-address{font-size:16px;color:#00141e;line-height:1.25;margin-top:15px;margin-bottom:10px;}.recent-obits-container .recent-obits-subcontainer .recent-obit .text .funeral-home-address:hover{text-decoration:none;}.recent-obits-container .recent-obits-subcontainer .recent-obit .text .purchase-link{font-size:14px;font-weight:600;line-height:1.14;color:#48565e;}.recent-obits-container .recent-obits-subcontainer .recent-obit .text .purchase-link:hover{text-decoration:none;color:#48565e;}#searchModal{font-family:Arial,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;}#searchModal .result-info p{font-family:Arial,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;}#searchModal h1,#searchModal h2,#searchModal h3,#searchModal h4,#searchModal h5,#searchModal h6,#searchModal .h1,#searchModal .h2,#searchModal .h3,#searchModal .h4,#searchModal .h5,#searchModal .h6{font-family:"Times New Roman",Times,serif;font-weight:500;line-height:1.1;}#searchModal .modal-header{padding:10px 15px 15px;border-bottom:none;display:block;}#searchModal .modal-header .close{margin:-20px -25px 0 0;box-shadow:0 2px 2px 2px rgba(0,0,0,.1);background:#4d4d4d;color:#fff;font-weight:400;height:25px;width:25px;border:2px solid #fff !important;border-radius:50%;padding:0;cursor:pointer;-webkit-appearance:none;float:right;font-size:21px;line-height:1;text-shadow:0 1px 0 #fff;opacity:1;}#searchModal .modal-title{font-size:23px;}#searchModal #myModalLabel{color:#043c6b;}#searchModal .modal-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:30px auto;}#searchModal .modal-content{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:4px;width:596px;}#searchModal .nav>li>a{padding:10px 15px;}#searchModal #searchL{margin-bottom:20px;}#searchModal .modal-body{position:absolute;width:100%;top:60px;bottom:0;left:0;padding:15px;overflow-y:auto;overflow-x:hidden;}#searchModal .modal-body .instruction{margin-bottom:10px;}#searchModal .search-input{margin-bottom:0;}#searchModal .results-list{position:absolute;right:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:0 15px;}#searchModal .ul-results{margin:0 0 30px 0;padding:0;list-style:none;}#searchModal .ul-results li{width:100%;margin-bottom:15px;}#searchModal .ul-results li a{width:100%;display:block;text-decoration:none;padding:15px 15px 7px 15px;color:#1a1a1a;border-radius:4px;border:1px solid #e6e6e6;}#searchModal .ul-results li a:hover{background:#f5f5f5;}#searchModal .result-info{float:left;width:100%;padding-left:85px;padding-right:146px;}#searchModal .result-photo{width:70px;height:70px;border-radius:4px;background:#ccc;float:left;margin-left:-100%;background-position:center bottom;background-size:cover;}#searchModal .address{margin-bottom:0;}#searchModal i{display:inline;}.result-cta{float:left;width:135px;margin-left:-135px;height:70px;}#searchModal .result-photo.person{background-image:url("https://cache.legacy.com/legacy/images/ecom/registryresults/icon_person.png");}#searchModal .result-photo.church{background-image:url("https://cache.legacy.com/legacy/images/ecom/registryresults/icon_church.png");}#searchModal .result-photo.home{background-image:url("https://cache.legacy.com/legacy/images/ecom/registryresults/icon_home.png");}#searchModal .highlight{font-weight:bold;color:#00357e !important;}#searchModal .filterSummary{padding-top:8px;}#searchModal .snap-container{display:none;padding:0 15px;height:42px;}#searchModal .snap-container .results-wrapper,#searchModal .snap-container .scroll-top-wrapper{background-color:#777;background-color:rgba(119,119,119,.8);border-radius:10px;}#searchModal .snap-container .results-wrapper{float:left;padding:3px 15px;margin-top:9px;}#searchModal .snap-container h4{margin-top:0;margin-bottom:0;color:#eee;}#searchModal .snap-container .scroll-top-wrapper{float:right;cursor:pointer;text-align:center;color:#eee;padding-top:2px;line-height:16px;height:40px;width:40px;}#searchModal .snap-container .scroll-top-wrapper:hover{background-color:#888;}#searchModal .snap-container .scroll-top-wrapper.show{visibility:visible;cursor:pointer;opacity:1;}#searchModal .snap-container .scroll-top-wrapper i.glyphicon{line-height:14px;font-size:14px;}#searchModal .pubDate{white-space:nowrap;padding-bottom:10px;}#searchModal .result-cta .btn-legacy{padding:6px 15px;}#searchModal .searchbar.showprogress.donotusethiscssrule{background-image:url("http://www.chimply.com/coconut/images/825568");background-repeat:no-repeat,no-repeat;background-position:center right,0 0;height:34px;line-height:1.42857;padding:6px 12px;}#searchModal .filtering .modal-body{padding:40px;}#searchModal .filtering .modal-body .form{padding-bottom:40px;}#searchModal .filtering .form-group select{width:auto;}#searchModal .address-header{font-size:16px;font-style:italic;}#searchModal .btn.disabled,#searchModal .btn[disabled],#searchModal fieldset[disabled] .btn{pointer-events:all;cursor:default;}#searchModal .modal-navigation button.btn.btn-legacy{background:#26547c;font-weight:normal;color:#fff;text-transform:uppercase;cursor:pointer;padding:6px 12px;}#searchModal .modal-navigation button.btn.btn-legacy:hover{background:#444;}#searchModal .wideBtns{margin:15px;}#searchModal .btn-legacy{background-color:#26547c;color:#fff;text-transform:uppercase;}#searchModal .btn-legacy:hover{background-color:#404041;color:#fff;}#searchModal .btn-wide{display:block;width:100%;background-color:#f2f2f2;border:1px solid #f2f2f2;color:#404041;margin-bottom:20px;cursor:pointer;padding:15px 20px 10px 20px;border-radius:4px;}#searchModal .btn-wide h2,#searchModal .btn-wide p{font-family:'Open Sans',sans-serif;font-weight:100;padding:0;margin:0;}#searchModal .btn-wide h2{font-size:29px;}#searchModal .btn-wide .fa{width:42px;text-align:center;}#searchModal .btn-wide:hover{background-color:#26547c;color:#fff;border:1px solid #26547c;}#searchModal .btn-wide:hover h2{color:#fff;}@media(max-width:768px){#searchModal .modal{padding:0 !important;}#searchModal .modal-backdrop.in{filter:alpha(opacity=0);opacity:0;}#searchModal .modal-dialog{margin:0;padding:0;max-width:none;}#searchModal .modal-header{border-bottom:none;min-height:0;display:block;}#searchModal .modal-content{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:0;border:0;box-shadow:none;width:auto;}#searchModal .results-list{right:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:0 5px;}#searchModal .result-photo{width:70px;height:70px;border-radius:4px;background:#ccc;float:left;margin-left:-100%;background-position:center bottom;background-size:cover;}#searchModal .result-info{float:left;width:100%;padding-left:85px;padding-right:0;}#searchModal .result-cta{float:left;width:100%;height:auto;margin:7px 0 10px 0;}#searchModal .result-cta .btn{width:100%;}#searchModal .filter-btns{width:100% !important;}#searchModal .filter-btns .btn{width:50% !important;margin-top:5px;float:left;}#searchModal .filter-btns .btn:first-child{border-radius:4px 0 0 4px;}#searchModal .filter-btns .btn:last-child{border-radius:0 4px 4px 0;}#searchModal .modal-header{padding:5px;}#searchModal .modal-title{line-height:40px;}#searchModal .notfiltering .modal-body{top:46px;width:100%;padding:0 5px;}#searchModal #searchL{margin-bottom:10px;}#searchModal .notfiltering .instruction{line-height:initial;margin-bottom:5px;}#searchModal .snap-container .scroll-top-wrapper{margin-right:20px;}#searchModal .modal-header .close{margin:7px 0 0 0;float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;background-color:#fff;border-radius:0;}#searchModal .search-input{margin-top:5px;}#searchModal .filter-btns .btn{margin-top:10px;}#searchModal .filterSummary{padding-top:3px;}#searchModal .results-summary h4{margin-top:5px;}#searchModal .nav>li>a{padding:3px 10px;}}@media(max-width:480px){#searchModal .filtering .modal-body{padding:15px;}}@media(max-width:320px){#searchModal .nav>li>a{padding:10px 11px;}#searchModal .filtering .form-group select{width:100%;}}.left-col .recentobits-section h2{font-size:1.4em;background:#fff;}.left-col .recentobits-section .recentObit{margin:-15px;font-family:Verdana,Geneva,sans-serif;font-size:.786em;line-height:16px;clear:both;background:#f1f1f1;border-top:1px solid #fff;padding-bottom:12px;padding-top:5px;}.left-col .recentobits-section .recentObit .purchaseFlowers{font-weight:bold;font-family:"times new roman",times,serif;}.left-col .recentobits-section .recentObit .photoLink{display:block;float:left;text-decoration:none;margin-bottom:5px;margin-right:5px;margin-left:5px;width:40px;height:55px;}.left-col .recentobits-section .recentObit .photoLink:hover{text-decoration:underline;}.left-col .recentobits-section .recentObit .name{font-weight:bold;text-decoration:none;color:#777;}.left-col .recentobits-section .recentObit .name,.left-col .recentobits-section .recentObit .date{line-height:19px;}.left-col .recentobits-section .recentObit .name:hover{text-decoration:underline;}.left-col .recentobits-section .recentObit .text{padding-bottom:10px;margin-left:47px;}.left-col .recentobits-section .recentObit .photoLink img{width:40px;height:55px;}.recentobits-section.mobile{padding-bottom:15px;margin-bottom:60px;}.recentobits-section.mobile .heading{padding-bottom:10px;}.recentobits-section.mobile body{padding-top:10px;}.recentobits-section.mobile h2{width:95%;background:#fff;}@media(max-width:1299px){.left-col .recentobits-section h2:before{width:7%;}.left-col .recentobits-section h2{font-size:1.3em;}.left-col .recentobits-section .purchaseFlowers{font-size:.9em;}}@media(max-width:768px){.recentobits-section.mobile .heading h2{margin-left:15px;}}.recentobitfuneralhomes-section h2{font-size:20px;font-weight:500;background:#fff;margin-right:-10px;}.recentobitfuneralhomes-section h2:before{width:auto;margin:0;background:none;height:auto;}.recentobitfuneralhomes-section .recentObitFuneralHome{margin:-15px;font-family:Arial,Verdana,Geneva,sans-serif;font-size:.786em;line-height:10px;clear:both;border-top:1px solid #eee;padding-bottom:20px;padding-top:20px;}.recentobitfuneralhomes-section .recentObitFuneralHome:first-child{border-top:none;}.recentobitfuneralhomes-section .recentObitFuneralHome .purchaseFlowers{font-weight:normal;font-family:verdana,geneva,sans-serif;padding:3px 23px;background:#009f1e;background:linear-gradient(to bottom,#009f1e,#008700 100%);}.recentobitfuneralhomes-section .recentObitFuneralHome .sendFlowersButton{font-size:12px;margin-left:15px;margin-bottom:10px;margin-top:5px;}.recentobitfuneralhomes-section .recentObitFuneralHome .photoLink{display:block;float:left;text-decoration:none;margin-bottom:5px;margin-right:5px;margin-left:5px;width:40px;height:55px;}.recentobitfuneralhomes-section .recentObitFuneralHome .photoLink:hover{text-decoration:underline;}.recentobitfuneralhomes-section .recentObitFuneralHome .name{font-weight:bold;text-decoration:none;color:#555;}.recentobitfuneralhomes-section .recentObitFuneralHome .addr{color:#bbb;}.recentobitfuneralhomes-section .recentObitFuneralHome .text{line-height:14px;}.recentobitfuneralhomes-section .recentObitFuneralHome .name:hover{text-decoration:underline;}.recentobitfuneralhomes-section .recentObitFuneralHome .text{padding-bottom:10px;margin-left:47px;}.recentobitfuneralhomes-section .recentObitFuneralHome .photoLink img{width:40px;height:55px;}.recentobitfuneralhomes-section.mobile h2{margin-left:5px;}.recentobitfuneralhomes-section.mobile .recentObitFuneralHome{margin:0;}.recentobitfuneralhomes-section.mobile .recentObitFuneralHome .text{font-size:16px;line-height:20px;}.recentobitfuneralhomes-section.mobile .recentObitFuneralHome .purchaseFlowers{padding:3px 23px;width:280px;}.recentobitfuneralhomes-section.mobile .recentObitFuneralHome .sendFlowersButton{font-size:16px;margin:5px;}.recentobitfuneralhomes-section.mobile .recentObitFuneralHome .photoLink{margin-right:10px;width:60px;height:82px;}.recentobitfuneralhomes-section.mobile .recentObitFuneralHome .photoLink img{width:60px;height:82px;}.recentobitfuneralhomes-section.mbile{padding-bottom:15px;margin-bottom:60px;}.recentobitfuneralhomes-section.mbile .heading{padding-bottom:10px;}.recentobitfuneralhomes-section.mbile body{padding-top:10px;padding-left:15px;}.recentobitfuneralhomes-section.mbile h2{width:95%;background:#fff;}.recentobitfuneralhomes-section.mbile .recentObitFuneralHome{padding-bottom:15px;}@media(max-width:1299px){.left-col .recentobitfuneralhomes-section h2{font-size:17px;}.left-col .recentobitfuneralhomes-section .purchaseFlowers{font-size:.9em;}.left-col .recentobitfuneralhomes-section .sendFlowersButton{margin-left:5px;}}.customer-service-container{font-family:'Open Sans',Arial,sans-serif;font-size:16px;font-weight:600;color:#00141e;text-align:center;margin-bottom:56px;}.customer-service-container .customer-service-text{margin-top:10px;line-height:2;letter-spacing:-.6px;}.customer-service-container .customer-service-number{text-align:center;font-size:26px;font-weight:bold;line-height:1.23;margin-bottom:5px;}.customer-service-container .customer-service-number a{color:#09c;}.customer-service-container .customer-service-number a:hover{color:#069;text-decoration:none;}.customer-service-container .customer-service-code{background-color:rgba(0,153,204,.1);border-radius:3px;max-width:180px;margin:0 auto;}.customer-service-container .customer-service-code .code{font-weight:bold;}select.form-control{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}select.form-control:-webkit-autofill{-webkit-appearance:menulist;}.title-container .aof-hero-subtext{padding-bottom:10px;font-size:14px;font-family:'Open Sans',arial,sans-serif;line-height:1.14;display:inline-block;}.aof-hero-subtext:after{content:'Legacy.com will identify the appropriate delivery address';}.aof-hero-icon{display:none;margin-right:8px;}@media(min-width:576px){.title-container .aof-hero-subtext{font-weight:bold;line-height:1.5;}.aof-hero-subtext:after{content:'Legacy.com will identify the appropriate address & date for delivery';}.aof-hero-icon{display:inline-block;}}#galleryalert{padding:24px 16px 24px 16px;background-color:#e6f4d1;}#galleryalert .alert-text{overflow:hidden;height:22px;padding-bottom:0;}#galleryalert .alert-text p:last-child{margin-bottom:0;}#galleryalert h4{font-size:18px;margin-bottom:16px;}#galleryalert .read-more{margin-top:10px;text-decoration:underline;cursor:pointer;}#galleryalert .read-more .txt{margin-right:6px;}#galleryalert .read-more.fixed{position:absolute;top:11px;right:24px;}@media(min-width:768px){#galleryalert{padding:25px 40px 25px 40px;}}@media(max-width:488px){#galleryalert .read-more.fixed{position:relative;top:initial;right:initial;}}@media(max-width:375px){#galleryalert h4{font-size:16px;}}@media(max-width:320px){#galleryalert h4{font-size:14px;}}.gallery-filtering-sort-container{padding:16px 28px 16px 26px;background-color:#fff;}@media(min-width:1025px){.gallery-filtering-sort-container{max-height:64px;}}@media(min-width:1200px){.gallery-filtering-sort-container{max-width:900px;margin:0 auto;}}.gallery-filtering-sort-container a,.gallery-filtering-sort-container a:hover{text-decoration:none;}.gallery-filtering-sort-container .filter-options,.gallery-filtering-sort-container .sort-options{width:auto;color:#404f57;font-family:"Open Sans";font-size:16px;font-weight:bold;letter-spacing:0;line-height:24px;text-align:center;}.gallery-filtering-sort-container .filter-options,.gallery-filtering-sort-container .sort-label,.gallery-filtering-sort-container .sort-dropdown{float:left;}.gallery-filtering-sort-container .filter-options{margin:2px 0;}.gallery-filtering-sort-container .filter-options .filter-products a{display:inline-block;margin-top:4px;}.gallery-filtering-sort-container .filter-options .filter-title{color:#404f57;}.gallery-filtering-sort-container .filter-options .filter-chips .chip-item{display:none;box-sizing:border-box;margin-top:0;margin-left:8px;padding:4px 8px 4px 16px;color:#404f57;font-family:"Open Sans";font-size:16px;font-weight:normal;letter-spacing:0;line-height:24px;border-radius:24px;background-color:#f2f3f4;white-space:nowrap;}.gallery-filtering-sort-container .filter-options .filter-chips .chip-item i{margin:4px 0 4px 8px;}.gallery-filtering-sort-container .filter-options .filter-chips .chip-item.chip-item-visible{display:inline-block;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog{display:flex;justify-content:center;align-items:center;height:100%;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content{border-radius:10px;background-color:#fff;box-shadow:0 0 24px 0 rgba(48,49,51,.5);}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .modal-header{padding:16px 16px 0 32px;border:none;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .modal-header .filter-icon{margin:4px 4px 4px 0;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .modal-header .filter-title{color:#00141e;font-family:"PT Serif";font-size:24px;font-weight:bold;letter-spacing:0;line-height:32px;text-align:center;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .modal-header .cancel{width:24px;height:24px;background:url("../images/close.svg") no-repeat;background-size:24px;background-position:center center;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .modal-header .cancel a{width:100%;height:100%;margin:0;text-decoration:none;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .row{margin:0;padding:0 16px;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .filter-item{display:block;position:relative;color:#404f57;font-family:"Open Sans";font-size:18px;font-weight:normal;letter-spacing:0;line-height:27px;text-align:left;box-shadow:inset 0 -1px 0 0 #ccd0d2;padding:23px 16px 23px 64px;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .filter-item input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .filter-item .checkmark{position:absolute;top:28.5px;left:35.5px;height:17px;width:17px;border-radius:3px;border:3px solid #404f57;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .filter-item input:checked~.checkmark{border-color:#b49561;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .filter-item .checkmark:after{content:"";position:absolute;display:none;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .filter-item input:checked~.checkmark:after{display:block;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .filter-item .checkmark:after{left:3px;top:0;width:4px;height:8px;border:solid #b49561;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .submit{margin:24px 17px;padding:12px 121px;font-family:"Open Sans";font-weight:bold;letter-spacing:0;line-height:24px;text-align:center;}.gallery-filtering-sort-container .sort-dropdown{max-height:32px;}.gallery-filtering-sort-container .sort-dropdown .dropdown-btn{padding:0;font-size:16px;border:none;cursor:pointer;background-color:#fff;}.gallery-filtering-sort-container .sort-dropdown .dropdown-btn:focus{border:none;outline:none;}.gallery-filtering-sort-container .sort-dropdown .dropdown{position:relative;display:inline-block;}.gallery-filtering-sort-container .sort-dropdown .sort-label{color:#404f57;display:flex;margin:6px 12px 0 4px;font-weight:bold;}.gallery-filtering-sort-container .sort-dropdown .sort-icon{height:24px;}.gallery-filtering-sort-container .sort-dropdown .sort-selected{display:block;float:left;}@media(max-width:1024px){.gallery-filtering-sort-container .sort-dropdown .sort-selected{display:none;}}.gallery-filtering-sort-container .sort-dropdown .sort-selected .sort-title{display:inline-block;color:#00141e;font-family:"Open Sans";font-size:18px;font-weight:normal;letter-spacing:0;line-height:27px;padding:4px 0 0 0;}.gallery-filtering-sort-container .sort-dropdown .sort-selected i{margin:4px 0;padding:5px;font-size:14px;line-height:14px;}.gallery-filtering-sort-container .sort-dropdown .dropdown-content{padding:16px;display:none;position:absolute;right:0;border:1px solid #ccd0d2;border-radius:5px;background-color:#fff;box-shadow:0 8px 16px 0 rgba(48,49,51,.15);z-index:1;}.gallery-filtering-sort-container .sort-dropdown .dropdown-content a{display:block;text-decoration:none;}.gallery-filtering-sort-container .sort-dropdown .sort-item{width:100%;margin:8px 0;box-sizing:border-box;color:#404f57;font-family:"Open Sans";font-size:16px;font-weight:bold;letter-spacing:0;line-height:24px;text-align:center;border:.5px solid #ccd0d2;border-radius:5px;background-color:#f2f3f4;padding:8px 0;white-space:nowrap;}.gallery-filtering-sort-container .sort-dropdown .sort-item span{padding:8px 25px;}.gallery-filtering-sort-container .sort-dropdown .selected,.gallery-filtering-sort-container .sort-dropdown .sort-item:hover{color:#fff;background-color:#b49561;box-shadow:0 2px 4px 1px rgba(48,49,51,.15);}.gallery-filtering-sort-container .sort-options{float:right;}.gallery-filtering-sort-container .filter-icon{float:left;width:24px;height:24px;}@media(max-width:575px){.gallery-filtering-sort-container .filter-options{max-width:30%;}.gallery-filtering-sort-container .filter-options .filter-products{text-align:left;}.gallery-filtering-sort-container .filter-options .filter-products .filter-chips .chip-item{margin:11px 0 0 0;}}@media(max-width:375px){.gallery-filtering-sort-container .filter-options .filter-modal{position:fixed;top:auto;bottom:0;width:100%;height:100%;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog{width:100%;margin:0;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content{position:fixed;top:auto;bottom:0;width:100%;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .row{padding-left:0;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .filter-item{padding:23px 16px 23px 64px;}.gallery-filtering-sort-container .filter-options .filter-modal .modal-dialog .modal-content .submit{margin-bottom:80px;}}.modal-backdrop{background-color:#00141e;}.modal-backdrop.show{opacity:.65;}.gallery-top-banner{width:100%;background-size:cover;}@media(min-width:768px){.gallery-top-banner{height:175px;background-position:right 0;}}.gallery-top-banner .title-container{width:100%;height:100%;background-color:#fff;color:#00141e;text-align:center;}@media(min-width:768px){.gallery-top-banner .title-container{min-height:90px;height:auto;width:calc(100% - 40px);margin:20px auto;border-radius:3px;background-color:transparent;}}.gallery-top-banner .title-container .title{font-family:'PT Serif Regular';font-size:26px;line-height:normal;letter-spacing:-.4px;padding:12px;}@media(min-width:576px){.gallery-top-banner .title-container .title{font-size:30px;letter-spacing:-.5px;}}@media(min-width:768px){.gallery-top-banner .title-container .title{font-size:40px;line-height:normal;letter-spacing:-.6px;}}.gallery-top-banner .title-container .title .subtext{font-family:'Open Sans',arial,sans-serif;font-size:20px;font-weight:normal;line-height:1.25;letter-spacing:-.2px;text-align:center;color:#00141e;}.gallery-top-banner .title-container .title .subtext span{font-weight:600;}#galleryLeftRail #obitImage{margin-top:15px;border-radius:5px;border-style:solid;border-width:1px;border-color:#ccd0d2;box-shadow:0 4px 4px -2px rgba(0,20,30,.2);}#galleryLeftRail .gallery-only{display:block;}.modal-container{position:fixed;z-index:7;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(255,255,255,.85);font-family:'Open Sans',Arial,sans-serif;}.modal-container .light-box{background:transparent;height:auto;max-width:400px;margin:0 auto;}.modal-container .light-box .icon{width:42px;height:42px;}.modal-container .light-box .uh-oh{font-size:1.7rem;font-weight:100;text-align:center;color:#01141e;margin-top:0;margin-bottom:7px;padding-top:0;}.modal-container .light-box .modal-row,.modal-container .light-box .modal-row-2{width:100%;border-radius:3px;box-shadow:0 15px 40px 0 rgba(0,20,30,.15);text-align:center;}.modal-container .light-box .modal-row{height:auto;padding:20px;margin-bottom:10px;box-sizing:border-box;background-color:#fff;}.modal-container .light-box .modal-row-2{padding-bottom:30px;padding-top:30px;background:#fff;}.modal-container .light-box .reference-message{max-width:394px;font-weight:100;font-size:14px;line-height:1.07;text-align:center;color:#666;margin:0 auto 20px auto;}.modal-container .light-box .fh-name{width:100%;font-weight:100;font-size:18px;line-height:1.39;text-align:center;color:#48565e;}.modal-container .light-box .details{height:15px;font-weight:100;font-size:14px;line-height:1.07;text-align:center;color:#666;}.modal-container .light-box .fh-phone,.modal-container .light-box .duggan-link{color:#09c;text-decoration:none;font-weight:100;}.modal-container .light-box .fh-phone:hover,.modal-container .light-box .duggan-link:hover{color:#069;cursor:pointer;}.modal-container .light-box .return-to-previous-page{color:#fff;font-size:1rem;font-weight:400;text-align:center;border-radius:3px;background-color:#09c;padding:10px 15px;text-decoration:none;}.modal-container .light-box .return-to-previous-page:hover{color:#fff;cursor:pointer;background:#069;}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){.modal-container .light-box .modal-row{padding:1px 20px 0 20px;margin-bottom:0;box-shadow:none;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;}.modal-container .light-box .reference-message{margin-bottom:0;}.modal-container .light-box .fh-name{margin:0;}.modal-container .light-box .modal-row-2{padding-top:7px;padding-bottom:10px;box-shadow:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0;border-top-right-radius:0;}.modal-container .light-box .return-to-previous-page{padding:7px 12px;}}.DeliverySentence.sticky-bar-wrap,.DeliveryStacked.sticky-bar-wrap,.GalleryHybrid.sticky-bar-wrap,.GalleryHybridWithBtns.sticky-bar-wrap{width:100%;position:fixed;z-index:4;top:-100%;left:0;transition:all 1.5s ease;border-bottom:1px solid #e2e2e2;box-shadow:0 8px 14px 0 rgba(0,0,0,.2);}.DeliverySentence.sticky-bar-wrap.show,.DeliveryStacked.sticky-bar-wrap.show,.GalleryHybrid.sticky-bar-wrap.show,.GalleryHybridWithBtns.sticky-bar-wrap.show{top:0;}@media(min-width:768px){.DeliverySentence.sticky-bar-wrap.show,.DeliveryStacked.sticky-bar-wrap.show,.GalleryHybrid.sticky-bar-wrap.show,.GalleryHybridWithBtns.sticky-bar-wrap.show{top:30px;}}.sticky-bar{position:-webkit-sticky;position:sticky;top:0;z-index:3;min-height:48px;vertical-align:middle;background-color:#f9f9f9;box-shadow:0 1px 0 0 #ededed;font-family:'Open Sans',Arial,sans-serif;letter-spacing:-.2px;color:#404f56;margin-top:-20px;display:none;}@media(max-width:768px){.sticky-bar{margin-top:0;}}.sticky-bar .guarantee-content{width:100%;text-align:center;font-size:14px;padding-bottom:10px;}.sticky-bar .guarantee-content .vendor-logo{height:20px;margin-top:-5px;margin-right:8px;}@media(min-width:1200px){.sticky-bar .guarantee-content{width:auto;float:right;padding:14px 0 0 0;}.sticky-bar .guarantee-content .vendor-logo{height:30px;}}@media(min-width:1200px){.sticky-bar .guarantee-content{font-size:16px;}}.sticky-bar .phone-content{display:flex;flex-flow:column;width:100%;text-align:center;padding-top:10px;}@media(min-width:768px){.sticky-bar .phone-content{display:none;}}.sticky-bar .phone-content a{color:inherit;}.sticky-bar .phone-content a:hover{text-decoration:none;color:#00141e;}.sticky-bar .phone-content .sticky-bar-phone-number{margin:0 auto;font-size:20px;font-weight:bold;color:#00141e;}.sticky-bar .phone-content .sticky-bar-phone-message{margin:0 auto;font-size:14px;}@media(min-width:1200px){.sticky-bar .phone-content{flex-flow:row;width:auto;float:left;}.sticky-bar .phone-content .sticky-bar-phone-number{margin:0;margin-right:8px;}.sticky-bar .phone-content .sticky-bar-phone-message{margin:0;font-size:15px;line-height:1.9;}}.service-bar{font-family:'Open Sans',Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.3px;color:#fff;background-color:#38444b;text-align:center;min-height:32px;padding-top:4px;}.service-bar img{margin-top:-4px;}.gallery-main-content-container{font-family:'Open Sans',Arial,sans-serif;padding-left:0;padding-right:0;min-height:300px;background-color:#fff;}@media(min-width:768px){.gallery-main-content-container{box-shadow:0 0 10px 0 rgba(0,0,0,.15);}}@media(min-width:768px){.gallery-main-content-container{margin-top:-72px;}}@media(min-width:1200px){.gallery-main-content-container{margin-top:-28px;}}.gallery-main-content-container .no-products-section{width:100%;height:104px;margin-top:16px;padding:0 16px;}@media(min-width:576px){.gallery-main-content-container .no-products-section{padding:0 32px;margin-top:56px;}}.gallery-main-content-container .no-products-section .no-product-content{padding:17px 16px 23px 16px;margin:0 auto;border-radius:4px;background-color:#f9f9f9;border:1px solid #e2e2e2;text-align:center;}@media(min-width:576px){.gallery-main-content-container .no-products-section .no-product-content{padding:17px 24px 23px 24px;}}.gallery-main-content-container .no-products-section .no-product-content a:link{text-decoration:none;}.gallery-main-content-container .no-products-section .no-product-content a{color:#069;}@media(min-width:576px){.gallery-main-content-container .no-products-section .no-product-content a{color:#212529;}}.gallery-main-content-container .no-products-section .no-product-content p:last-child{margin-bottom:0;}.gallery-main-content-container .no-products-section .no-product-content .no-results-icon{margin:-32px auto 0 auto;}.gallery-main-content-container .gallery-product-container{border-color:#ededed;border-style:solid;border-width:1px 0 1px 0;margin:0 auto;}.gallery-main-content-container .gallery-product-container .last-row-sm .thumbnail{border-bottom:none;}.gallery-main-content-container .gallery-product-container div:last-child .thumbnail{border-bottom:none;}@media(max-width:575px){.gallery-main-content-container .gallery-product-container{width:100%;}.gallery-main-content-container .gallery-product-container div:nth-child(even) .thumbnail{border-right-color:transparent;}}@media(min-width:576px){.gallery-main-content-container .gallery-product-container div:nth-child(even) .thumbnail{border-width:0 0 1px 0;}}@media(min-width:1200px){.gallery-main-content-container .gallery-product-container{max-width:900px;margin:0 auto;}.gallery-main-content-container .gallery-product-container div:nth-child(even):not(:nth-child(3n+0)) .thumbnail{border-width:0 1px 1px 0;}.gallery-main-content-container .gallery-product-container div:nth-child(3n+0) .thumbnail{border-width:0 0 1px 0;}.gallery-main-content-container .gallery-product-container .last-row-lg .thumbnail{border-bottom:none;}}.gallery-main-content-container .gallery-product-container .hidden-product{display:none !important;}.gallery-main-content-container .gallery-product-container .thumbnail{border-color:#ededed;border-style:solid;border-width:0 1px 1px 0;text-align:center;}@media(max-width:575px){.gallery-main-content-container .gallery-product-container .thumbnail{padding:15px;}}@media(min-width:576px){.gallery-main-content-container .gallery-product-container .thumbnail{padding:15px 0 15px 0;}}.gallery-main-content-container .gallery-product-container .thumbnail .image-container img{min-height:144px;width:100%;}.gallery-main-content-container .gallery-product-container .thumbnail .image-container img:hover{cursor:pointer;}@media(min-width:576px){.gallery-main-content-container .gallery-product-container .thumbnail .image-container img{min-height:280px;width:250px;}}@media(min-width:768px){.gallery-main-content-container .gallery-product-container .thumbnail .image-container img{min-height:251px;width:224px;}}@media(min-width:992px){.gallery-main-content-container .gallery-product-container .thumbnail .image-container img{min-height:280px;width:250px;}}.gallery-main-content-container .gallery-product-container .thumbnail .caption{margin:0 auto;}@media(min-width:576px){.gallery-main-content-container .gallery-product-container .thumbnail .caption{width:250px;}}@media(min-width:768px){.gallery-main-content-container .gallery-product-container .thumbnail .caption{width:224px;}}@media(min-width:992px){.gallery-main-content-container .gallery-product-container .thumbnail .caption{width:250px;}}.gallery-main-content-container .gallery-product-container .thumbnail .caption h3{font-size:16px;line-height:1.25;letter-spacing:-.2px;color:#00141e;margin-top:12px;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.gallery-main-content-container .gallery-product-container .thumbnail .caption h3 a:hover{cursor:pointer;text-decoration:none;}.gallery-main-content-container .gallery-product-container .thumbnail .caption .pricing{font-size:16px;font-weight:bold;line-height:1.25;letter-spacing:-.2px;margin-top:9px;}.gallery-main-content-container .gallery-product-container .thumbnail .caption .pricing a{color:#00141e;}.gallery-main-content-container .gallery-product-container .thumbnail .caption .pricing a:hover{cursor:pointer;text-decoration:none;}.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer{width:100%;display:block;margin:0 auto;}@media(max-width:575px){.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer{height:70px;}}@media(min-width:576px){.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer{width:250px;}}@media(min-width:768px){.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer{width:224px;}}@media(min-width:992px){.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer{width:250px;}}.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer{display:table;margin:20px auto 0 auto;width:100%;}.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer .btn-primary{width:calc(100% - 1px);}@media(max-width:575px){.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer .btn-primary{padding:2px;}}.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer .btn-primary.addToCart{width:100%;padding:4px;}@media(min-width:576px){.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer .btn-primary.addToCart{padding:12px 15px;}}.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer form{padding:0;}@media(min-width:576px){.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer form{display:table-cell;padding-right:6px;width:calc(50%);}}@media(min-width:1200px){.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer form{padding-right:8px;}}.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer form.multi-option-product{width:100%;}@media(min-width:576px){.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer form.multi-option-product{width:calc(50%);}}@media(max-width:575px){.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer form .directCheckout{margin-bottom:8px;}}@media(min-width:576px){.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer form .directCheckout.multi-option-product{border-top-right-radius:0;border-bottom-right-radius:0;}}.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer .moreoptions.multi-option-product{width:100%;font-weight:bold;padding:3px;margin-top:8px;}@media(min-width:576px){.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer .moreoptions.multi-option-product{padding:11px;margin:0;}}.gallery-main-content-container .show-more-products{display:block;font-size:16px;font-weight:600;text-align:center;color:#069;margin-top:20px;margin-bottom:10px;}.gallery-main-content-container .show-more-products:hover,.gallery-main-content-container .show-more-products:focus{color:#003c5b;}.gallery-main-content-container .btn-back-to-top{display:block;font-family:'Open Sans',Arial,sans-serif;font-weight:600;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:center;height:48px;margin:15px auto;padding:15px;width:calc(100% - 30px);}.gallery-main-content-container .btn-back-to-top:hover{text-decoration:none;}@media(min-width:576px){.gallery-main-content-container .btn-back-to-top{width:528px;}}@media(min-width:768px){.gallery-main-content-container .btn-back-to-top{width:474px;}}@media(min-width:992px){.gallery-main-content-container .btn-back-to-top{width:532px;}}@media(min-width:1200px){.gallery-main-content-container .btn-back-to-top{width:820px;}}.gallery-main-content-container .moneyback-guarantee{margin-top:40px;font-size:16px;line-height:1.25;letter-spacing:-.6px;text-align:center;color:#069;}.gallery-main-content-container .moneyback-guarantee img{height:20px;}.gallery-main-content-container .see-recent-obits-button{position:fixed;bottom:10px;height:40px;width:195px;margin-left:calc(50% - 97.5px);margin-right:calc(50% - 97.5px);border-radius:20px;background-color:#48565e;box-shadow:0 4px 10px 0 rgba(0,20,30,.2);font-family:'Open Sans',Arial,sans-serif;font-size:14px;line-height:1.9;text-align:center;color:#fff;}@media(min-width:768px){.gallery-main-content-container .see-recent-obits-button{display:none !important;}}.OriginalNoBtns #GalleryButtonContainerPage{display:none;}@media(min-width:768px){#GalleryHybridWithBtns.gallery-main-content-container .ghTile{margin-bottom:18px;}}@media(min-width:992px){#GalleryHybridWithBtns.gallery-main-content-container .ghTile{margin-bottom:0;}}#GalleryHybridWithBtns.gallery-main-content-container .gallery-product-container .thumbnail{width:100%;margin-bottom:32px;}@media(min-width:576px){#GalleryHybridWithBtns.gallery-main-content-container .gallery-product-container .thumbnail{width:160px;margin-bottom:16px;}}@media(min-width:992px){#GalleryHybridWithBtns.gallery-main-content-container .gallery-product-container .thumbnail{width:100%;}}@media(min-width:992px){#GalleryHybridWithBtns.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer{margin-top:16px;}}#GalleryHybridWithBtns.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer form{width:100%;display:block;margin-bottom:0;margin-top:16px;}@media(min-width:576px){#GalleryHybridWithBtns.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer form{margin-top:0;margin-bottom:8px;}}@media(min-width:992px){#GalleryHybridWithBtns.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer form{width:calc(50% - 1px);display:table-cell;}}@media(min-width:992px){#GalleryHybridWithBtns.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer form .directCheckout.multi-option-product{border-top-right-radius:0;border-bottom-right-radius:0;}}@media(min-width:992px){#GalleryHybridWithBtns.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer .moreoptions.multi-option-product{border-top-left-radius:0;border-bottom-left-radius:0;}}#GalleryHybridWithBtns.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer .btn{padding:2px;border-radius:4px;}@media(min-width:992px){#GalleryHybridWithBtns.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer .btn{padding:12px;width:100%;}}#GalleryHybridWithBtns.gallery-main-content-container .gallery-product-container .thumbnail .galleryButtonContainer .subContainer .btn.btn-primary{width:calc(100% - 1px);}.GalleryHybridWithBtns #GalleryButtonContainerPage{width:100%;padding-top:8px;margin-bottom:48px;}@media(min-width:1200px){.GalleryHybridWithBtns #GalleryButtonContainerPage{width:100%;padding-top:8px;padding-right:8px;}}@media(min-width:992px){.GalleryHybridWithBtns #GalleryButtonContainerPage{width:100%;padding-top:8px;}}@media(min-width:768px){.GalleryHybridWithBtns #GalleryButtonContainerPage{width:100%;padding-top:8px;}}#GalleryHybrid,#GalleryHybridWithBtns{box-shadow:none;}#GalleryHybrid .gallery-product-container,#GalleryHybridWithBtns .gallery-product-container{box-shadow:none;border-style:none;width:100%;}@media(min-width:576px){#GalleryHybrid .gallery-product-container,#GalleryHybridWithBtns .gallery-product-container{padding:0 24px;width:576px;}}@media(min-width:768px){#GalleryHybrid .gallery-product-container,#GalleryHybridWithBtns .gallery-product-container{padding:0;width:768px;}}@media(min-width:992px){#GalleryHybrid .gallery-product-container,#GalleryHybridWithBtns .gallery-product-container{width:992px;}}@media(min-width:1200px){#GalleryHybrid .gallery-product-container,#GalleryHybridWithBtns .gallery-product-container{width:1200px;}#GalleryHybrid .gallery-product-container .thumbnail,#GalleryHybridWithBtns .gallery-product-container .thumbnail{border-width:0 0 0 0;}#GalleryHybrid .gallery-product-container .thumbnail .image-container,#GalleryHybridWithBtns .gallery-product-container .thumbnail .image-container{height:280px;}#GalleryHybrid .gallery-product-container .thumbnail .caption,#GalleryHybridWithBtns .gallery-product-container .thumbnail .caption{text-align:left;}#GalleryHybrid .gallery-product-container .thumbnail .caption .pricing a,#GalleryHybridWithBtns .gallery-product-container .thumbnail .caption .pricing a{color:#404f56;}}@media(max-width:565px){#GalleryHybrid .gallery-product-container .ghTile,#GalleryHybridWithBtns .gallery-product-container .ghTile{padding-left:0;padding-right:0;}}#GalleryHybrid .gallery-product-container .thumbnail,#GalleryHybridWithBtns .gallery-product-container .thumbnail{border-style:none;text-align:left;padding-bottom:17px;}@media(min-width:1200px){#GalleryHybrid .gallery-product-container .thumbnail,#GalleryHybridWithBtns .gallery-product-container .thumbnail{padding-bottom:56px;}}#GalleryHybrid .gallery-product-container .thumbnail .galImg:hover,#GalleryHybridWithBtns .gallery-product-container .thumbnail .galImg:hover{box-shadow:0 8px 14px 0 rgba(0,0,0,.06);}@media(min-width:576px){#GalleryHybrid .gallery-product-container .thumbnail .galImg:hover,#GalleryHybridWithBtns .gallery-product-container .thumbnail .galImg:hover{width:160px;}}@media(min-width:768px){#GalleryHybrid .gallery-product-container .thumbnail .galImg:hover,#GalleryHybridWithBtns .gallery-product-container .thumbnail .galImg:hover{width:158px;}}@media(min-width:992px){#GalleryHybrid .gallery-product-container .thumbnail .galImg:hover,#GalleryHybridWithBtns .gallery-product-container .thumbnail .galImg:hover{width:222px;}}@media(min-width:1200px){#GalleryHybrid .gallery-product-container .thumbnail .galImg:hover,#GalleryHybridWithBtns .gallery-product-container .thumbnail .galImg:hover{width:259px;}}#GalleryHybrid .gallery-product-container .thumbnail img,#GalleryHybridWithBtns .gallery-product-container .thumbnail img{border:solid 1px #e2e2e2;}@media(min-width:576px){#GalleryHybrid .gallery-product-container .thumbnail img,#GalleryHybridWithBtns .gallery-product-container .thumbnail img{min-height:100px;width:160px;}}@media(min-width:768px){#GalleryHybrid .gallery-product-container .thumbnail img,#GalleryHybridWithBtns .gallery-product-container .thumbnail img{min-height:100px;width:158px;}}@media(min-width:992px){#GalleryHybrid .gallery-product-container .thumbnail img,#GalleryHybridWithBtns .gallery-product-container .thumbnail img{min-height:200px;width:222px;}}@media(min-width:1200px){#GalleryHybrid .gallery-product-container .thumbnail img,#GalleryHybridWithBtns .gallery-product-container .thumbnail img{min-height:200px;width:259px;}}#GalleryHybrid .gallery-product-container .thumbnail .caption,#GalleryHybridWithBtns .gallery-product-container .thumbnail .caption{margin-left:0;}@media(min-width:576px){#GalleryHybrid .gallery-product-container .thumbnail .caption,#GalleryHybridWithBtns .gallery-product-container .thumbnail .caption{width:160px;}}@media(min-width:768px){#GalleryHybrid .gallery-product-container .thumbnail .caption,#GalleryHybridWithBtns .gallery-product-container .thumbnail .caption{width:158px;}}@media(min-width:992px){#GalleryHybrid .gallery-product-container .thumbnail .caption,#GalleryHybridWithBtns .gallery-product-container .thumbnail .caption{width:222px;}}@media(min-width:1200px){#GalleryHybrid .gallery-product-container .thumbnail .caption,#GalleryHybridWithBtns .gallery-product-container .thumbnail .caption{width:259px;}}@media(min-width:992px){#GalleryHybrid .gallery-product-container .thumbnail .caption h3,#GalleryHybridWithBtns .gallery-product-container .thumbnail .caption h3{margin-top:6px;}}@media(min-width:1200px){#GalleryHybrid .gallery-product-container .thumbnail .caption h3,#GalleryHybridWithBtns .gallery-product-container .thumbnail .caption h3{margin-top:20px;}}#GalleryHybrid .gallery-product-container .thumbnail .caption h3:hover,#GalleryHybridWithBtns .gallery-product-container .thumbnail .caption h3:hover{color:#069;}#GalleryHybrid .gallery-product-container .thumbnail h3 a,#GalleryHybridWithBtns .gallery-product-container .thumbnail h3 a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}#GalleryHybrid .gallery-product-container .thumbnail .pricing,#GalleryHybridWithBtns .gallery-product-container .thumbnail .pricing{display:none;}#GalleryHybrid .gallery-product-container .thumbnail .regPricing,#GalleryHybridWithBtns .gallery-product-container .thumbnail .regPricing{font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;margin-left:0;margin-top:7px;}#GalleryHybrid .gallery-product-container .thumbnail .regPricing a,#GalleryHybridWithBtns .gallery-product-container .thumbnail .regPricing a{color:#404f56;}#GalleryHybrid .gallery-product-container .thumbnail .regPricing a:hover,#GalleryHybridWithBtns .gallery-product-container .thumbnail .regPricing a:hover{text-decoration:none;}#GalleryHybrid .gallery-product-container .thumbnail .salePricing,#GalleryHybridWithBtns .gallery-product-container .thumbnail .salePricing{width:160px;height:16px;font-family:OpenSans;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#e06363;}#GalleryHybrid .gallery-product-container .thumbnail .galleryButtonContainer,#GalleryHybridWithBtns .gallery-product-container .thumbnail .galleryButtonContainer{height:0;}#GalleryHybrid .gallery-product-container .thumbnail .galleryButtonContainer .subContainer,#GalleryHybridWithBtns .gallery-product-container .thumbnail .galleryButtonContainer .subContainer{margin-top:0;}#GalleryHybrid-galleryheader,#GalleryHybridWithBtns-galleryheader{background-image:url(/Images/main_img.jpg);background-size:100%;background-repeat:no-repeat;margin-top:-42px;height:100%;}@media(min-width:768px){#GalleryHybrid-galleryheader,#GalleryHybridWithBtns-galleryheader{margin-top:0;}}@media(max-width:767px){#GalleryHybrid-galleryheader,#GalleryHybridWithBtns-galleryheader{background:none;}}#GalleryHybrid-galleryheader .locations,#GalleryHybridWithBtns-galleryheader .locations{background-image:linear-gradient(to top,#fefdfd,rgba(254,253,253,0));margin-bottom:-10px;padding-bottom:40px;}#GalleryHybrid-galleryheader .obituary-with-text-container,#GalleryHybridWithBtns-galleryheader .obituary-with-text-container{background-color:transparent;}#GalleryHybrid-galleryheader .obituary-with-text-container .obituary-container-row .obituary-name,#GalleryHybridWithBtns-galleryheader .obituary-with-text-container .obituary-container-row .obituary-name{font-family:'PT Serif',serif;font-weight:bold;}#GalleryHybrid-galleryheader .obituary-with-text-container .divider,#GalleryHybridWithBtns-galleryheader .obituary-with-text-container .divider{display:none;}#GalleryHybrid-galleryheader .gallery-top-banner .title-container,#GalleryHybridWithBtns-galleryheader .gallery-top-banner .title-container{margin-top:5px;}#GalleryHybrid-galleryheader .gallery-top-banner .title-container .title,#GalleryHybridWithBtns-galleryheader .gallery-top-banner .title-container .title{padding-top:0;}#GalleryHybrid-galleryheader .addresses-container,#GalleryHybridWithBtns-galleryheader .addresses-container{background:#e2e2e2;padding-top:24px;position:relative;margin:0 auto;background:#fff;border:1px solid #e2e2e2;margin-top:20px;box-shadow:0 8px 14px 0 rgba(0,0,0,.06);width:96%;}@media(min-width:768px){#GalleryHybrid-galleryheader .addresses-container,#GalleryHybridWithBtns-galleryheader .addresses-container{width:550px;}}#GalleryHybrid-galleryheader .addresses-container .gradient-wrap,#GalleryHybridWithBtns-galleryheader .addresses-container .gradient-wrap{margin:0 8px;}#GalleryHybrid-galleryheader .addresses-container .gradient-wrap .gradient,#GalleryHybridWithBtns-galleryheader .addresses-container .gradient-wrap .gradient{padding:0 8px;background-image:linear-gradient(to bottom,#f8f5f0,rgba(248,245,240,0));}#GalleryHybrid-galleryheader .addresses-container .half-circle,#GalleryHybridWithBtns-galleryheader .addresses-container .half-circle{position:absolute;top:-17px;right:calc(-31px + 50%);width:60px;height:40px;background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;border:1px solid #e2e2e2;border-bottom:0;}#GalleryHybrid-galleryheader .addresses-container .below,#GalleryHybridWithBtns-galleryheader .addresses-container .below{position:absolute;top:1px;width:100%;z-index:1;background:#fff;height:20px;}#GalleryHybrid-galleryheader .addresses-container .below img,#GalleryHybridWithBtns-galleryheader .addresses-container .below img{width:32px;height:32px;margin:0 auto;display:block;margin-top:-7px;}#GalleryHybrid-galleryheader .addresses-container .subtext,#GalleryHybridWithBtns-galleryheader .addresses-container .subtext{margin-top:8px;font-size:16px;color:#404f56;}#GalleryHybrid-galleryheader .addresses-container .view-options,#GalleryHybridWithBtns-galleryheader .addresses-container .view-options{display:block;opacity:.75;font-family:Open Sans,arial,sans-serif;font-size:16px;letter-spacing:-.3px;padding:8px 0 16px 0;text-align:center;color:#069;text-decoration:none;font-weight:600;cursor:pointer;}#GalleryHybrid-galleryheader .addresses-container .location-section,#GalleryHybridWithBtns-galleryheader .addresses-container .location-section{padding-top:1px;color:#48565e;}#GalleryHybrid-galleryheader .addresses-container .location-section .location-section-sub-container,#GalleryHybridWithBtns-galleryheader .addresses-container .location-section .location-section-sub-container{margin:20px 0 32px 0;}#GalleryHybrid-galleryheader .addresses-container .location-section .location-section-sub-container .address,#GalleryHybridWithBtns-galleryheader .addresses-container .location-section .location-section-sub-container .address{opacity:1;margin-top:2px;}#GalleryHybrid-galleryheader .addresses-container .obituary-services-container,#GalleryHybridWithBtns-galleryheader .addresses-container .obituary-services-container{color:#48565e;font-family:Open Sans,Arial,sans-serif;margin-bottom:20px;border-bottom:none;width:100%;background-color:inherit;text-align:center;}#GalleryHybrid-galleryheader .addresses-container .obituary-services-container div.service-section,#GalleryHybridWithBtns-galleryheader .addresses-container .obituary-services-container div.service-section{border:none;background-color:inherit;}#GalleryHybrid-galleryheader .addresses-container .obituary-services-container div.service-section .address,#GalleryHybridWithBtns-galleryheader .addresses-container .obituary-services-container div.service-section .address{opacity:1;font-size:16px;line-height:1.43;color:#404f56;}#GalleryHybrid-galleryheader .addresses-container .obituary-services-container div.service-section .divider,#GalleryHybridWithBtns-galleryheader .addresses-container .obituary-services-container div.service-section .divider{display:block;margin:0;padding:0;background-color:#d8d8d8;height:1px;width:calc(56px + 100%);margin-left:-28px;}#GalleryHybrid-galleryheader .addresses-container .obituary-services-container .service-section,#GalleryHybridWithBtns-galleryheader .addresses-container .obituary-services-container .service-section{padding-left:0;padding-right:0;margin-bottom:25px;color:#404f56;font-size:16px;padding-top:1px;padding-bottom:0;}#GalleryHybrid-galleryheader .addresses-container .obituary-services-container .service-section .title-date-container,#GalleryHybridWithBtns-galleryheader .addresses-container .obituary-services-container .service-section .title-date-container{margin:10px 0 0 0;}#GalleryHybrid-galleryheader .addresses-container .obituary-services-container .service-section .title-date-container .date-time,#GalleryHybridWithBtns-galleryheader .addresses-container .obituary-services-container .service-section .title-date-container .date-time{margin-left:0;font-weight:normal;line-height:normal;}#GalleryHybrid-galleryheader .addresses-container .title-container,#GalleryHybridWithBtns-galleryheader .addresses-container .title-container{text-align:center;font-family:'Open Sans',arial,sans-serif;font-size:16px;color:#404f56;}@media(min-width:768px){#GalleryHybrid-galleryheader .addresses-container .title-container,#GalleryHybridWithBtns-galleryheader .addresses-container .title-container{margin:0 auto;}}#GalleryHybrid-galleryheader .addresses-container .title-container span,#GalleryHybridWithBtns-galleryheader .addresses-container .title-container span{font-weight:600;}#GalleryHybrid-galleryheader .addresses-container .divider,#GalleryHybridWithBtns-galleryheader .addresses-container .divider{display:block;margin:0 -8px;padding:0;background-color:#e2e2e2;height:1px;width:calc(16px + 100%);}@media(min-width:768px){.gallery-main-content-container{margin-top:-28px;}}