.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}span.emoji{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:baseline;width:1em;height:1em;background-size:1em;background-repeat:no-repeat;text-indent:-9999px}span.emoji-sizer{line-height:.81em;font-size:1em;margin:-2px 0}span.emoji-outer{display:-moz-inline-box;display:inline-block;height:1em;width:1em}span.emoji-inner{display:-moz-inline-box;display:inline-block;text-indent:-9999px;width:100%;height:100%;vertical-align:baseline}img.emoji{width:1em;height:1em}@keyframes plyr-progress{to{background-position:25px 0}}.plyr{position:relative;max-width:100%;min-width:200px;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;direction:ltr}.plyr,.plyr *,.plyr ::after,.plyr ::before{box-sizing:border-box}.plyr a,.plyr button,.plyr input,.plyr label{touch-action:manipulation}.plyr:focus{outline:0}.plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle;border-radius:inherit}.plyr input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:0 0}.plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:0 0;border:0;border-radius:4px;user-select:none}.plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-moz-range-track{height:8px;background:0 0;border:0;border-radius:4px;user-select:none}.plyr input[type=range]::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-ms-track{height:8px;background:0 0;border:0;color:transparent}.plyr input[type=range]::-ms-fill-upper{height:8px;background:0 0;border:0;border-radius:4px;user-select:none}.plyr input[type=range]::-ms-fill-lower{height:8px;background:0 0;border:0;border-radius:4px;user-select:none;background:#3498db}.plyr input[type=range]::-ms-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;margin-top:0}.plyr input[type=range]::-ms-tooltip{display:none}.plyr input[type=range]:focus{outline:0}.plyr input[type=range]::-moz-focus-outer{border:0}.plyr input[type=range].tab-focus:focus{outline-offset:3px}.plyr input[type=range]:active::-webkit-slider-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-moz-range-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-ms-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr--video input[type=range].tab-focus:focus{outline:1px dotted rgba(255,255,255,.5)}.plyr--audio input[type=range].tab-focus:focus{outline:1px dotted rgba(86,93,100,.5)}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}.plyr__video-wrapper{position:relative;background:#000;border-radius:inherit}.plyr__video-embed{padding-bottom:56.25%;height:0;border-radius:inherit;overflow:hidden;z-index:0}.plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;user-select:none}.plyr__video-embed>div{position:relative;padding-bottom:200%;transform:translateY(-35.95%)}.plyr .plyr__video-embed iframe{pointer-events:none}.plyr video::-webkit-media-text-track-container{display:none}.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;transform:translateY(-60px);transition:transform .3s ease;color:#fff;font-size:16px;text-align:center;font-weight:400}.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0,0,0,.7);box-decoration-break:clone;line-height:150%}.plyr__captions span:empty{display:none}@media (min-width:768px){.plyr__captions{font-size:24px}}.plyr--captions-active .plyr__captions{display:block}.plyr--hide-controls .plyr__captions{transform:translateY(-20px)}@media (min-width:1024px){.plyr--fullscreen-active .plyr__captions{font-size:32px}}.plyr ::-webkit-media-controls{display:none}.plyr__controls{display:flex;align-items:center;line-height:1;text-align:center}.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:5px}.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{margin-left:0}.plyr__controls .plyr__volume{margin-left:5px}.plyr__controls [data-plyr=pause]{margin-left:0}.plyr__controls button{position:relative;display:inline-block;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:0 0;border-radius:3px;cursor:pointer;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit;width:auto;font-size:0;line-height:1}.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor}.plyr__controls button:focus{outline:0}.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}@media (min-width:480px){.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:10px}}.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none}.plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;padding:50px 10px 10px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;transition:opacity .3s ease}.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover{background:#3498db;color:#fff}.plyr--audio .plyr__controls{padding:10px;border-radius:inherit;background:#fff;border:1px solid #dbe3e8;color:#565d64}.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover{background:#3498db;color:#fff}.plyr__play-large{display:none;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;background:#3498db;border:4px solid currentColor;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15);color:#fff;transition:all .3s ease}.plyr__play-large svg{position:relative;left:2px;width:20px;height:20px;display:block;fill:currentColor}.plyr__play-large:focus{outline:1px dotted rgba(255,255,255,.5)}.plyr .plyr__play-large{display:inline-block}.plyr--audio .plyr__play-large{display:none}.plyr--playing .plyr__play-large{opacity:0;visibility:hidden}.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;pointer-events:none;opacity:0;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:14px;line-height:1.3;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease}.plyr__tooltip::before{content:'';position:absolute;width:0;height:0;left:50%;transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.7);border-left:4px solid transparent;z-index:2}.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr button:hover .plyr__tooltip{z-index:3}.plyr__controls button:first-child .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls button:first-child .plyr__tooltip::before{left:16px}.plyr__controls button:last-child .plyr__tooltip{right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls button:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr__progress{display:none;position:relative;flex:1}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress input[type=range]::-webkit-slider-runnable-track{background:0 0}.plyr__progress input[type=range]::-moz-range-track{background:0 0}.plyr__progress input[type=range]::-ms-fill-upper{background:0 0}.plyr__progress .plyr__tooltip{left:0}.plyr .plyr__progress{display:inline-block}.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100px}.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:0 0}.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}.plyr__progress--played,.plyr__volume--display{z-index:1;color:#3498db;background:0 0;transition:none}.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}.plyr__progress--buffer::-webkit-progress-value{transition:width .2s ease}.plyr__progress--buffer::-moz-progress-bar{transition:width .2s ease}.plyr__progress--buffer::-ms-fill{transition:width .2s ease}.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:rgba(255,255,255,.25)}.plyr--video .plyr__progress--buffer{color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198,214,219,.67)}.plyr--audio .plyr__progress--buffer{color:rgba(198,214,219,.67)}.plyr--loading .plyr__progress--buffer{animation:plyr-progress 1s linear infinite;background-size:25px 25px;background-repeat:repeat-x;background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);color:transparent}.plyr--video.plyr--loading .plyr__progress--buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress--buffer{background-color:rgba(198,214,219,.67)}.plyr__time{display:inline-block;vertical-align:middle;font-size:14px}.plyr__time+.plyr__time{display:none}@media (min-width:768px){.plyr__time+.plyr__time{display:inline-block}}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}.plyr__volume{display:none}.plyr .plyr__volume{flex:1;position:relative}.plyr .plyr__volume input[type=range]{position:relative;z-index:2}@media (min-width:480px){.plyr .plyr__volume{display:block;max-width:60px}}@media (min-width:768px){.plyr .plyr__volume{max-width:100px}}.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{display:none!important}.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000;border-radius:0!important}.plyr--fullscreen-active video{height:100%!important}.plyr--fullscreen-active .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-active .plyr__video-embed{overflow:visible}.plyr--fullscreen-active .plyr__controls{position:absolute;bottom:0;left:0;right:0}.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr input[type=range]::-ms-fill-lower{background:#a69f7d}.plyr input[type=range]:active::-webkit-slider-thumb{background:#a69f7d}.plyr input[type=range]:active::-moz-range-thumb{background:#a69f7d}.plyr input[type=range]:active::-ms-thumb{background:#a69f7d}.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover,.plyr__play-large{background:#a69f7d}.plyr__progress--played,.plyr__volume--display{color:#a69f7d}html.no-fullscreen-api .plyr [data-plyr=fullscreen]{display:none!important}.plyr--audio .plyr__controls{-webkit-user-select:none;align-items:center;background-color:#fff;border-radius:4px;border:none;box-shadow:0 4px 16px 0 rgba(0,0,0,.07);display:flex;justify-content:space-between;user-select:none}.plyr--audio .plyr__controls button:hover{background:#a69f7d}.banner-gifts:before{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163.png);background-position:0 -244px;width:24px;height:24px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.banner-gifts:before{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163@2x.png);background-size:30px 770px}}.banner-flowers:before{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163.png);background-position:0 -190px;width:24px;height:24px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.banner-flowers:before{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163@2x.png);background-size:30px 770px}}.banner-events:before{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163.png);background-position:0 -136px;width:24px;height:24px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.banner-events:before{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163@2x.png);background-size:30px 770px}}.banner-heart:before{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163.png);background-position:0 -298px;width:24px;height:24px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.banner-heart:before{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163@2x.png);background-size:30px 770px}}.banner-calendar:before{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163.png);background-position:0 -82px;width:24px;height:24px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.banner-calendar:before{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163@2x.png);background-size:30px 770px}}.banner-social-share:before{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163.png);background-position:0 -676px;width:30px;height:30px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.banner-social-share:before{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163@2x.png);background-size:30px 770px}}.events-list ul li .pin,.locations-list ul li .pin{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163.png);background-position:0 -736px;width:21px;height:34px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.events-list ul li .pin,.locations-list ul li .pin{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163@2x.png);background-size:30px 770px}}.message-box form .textarea:before,.recomment-reply form .textarea:before{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163.png);background-position:0 -40px;width:6px;height:12px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.message-box form .textarea:before,.recomment-reply form .textarea:before{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163@2x.png);background-size:30px 770px}}.recent-memories ul li blockquote:before{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163.png);background-position:0 0;width:7px;height:10px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.recent-memories ul li blockquote:before{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163@2x.png);background-size:30px 770px}}.share-candle{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163.png);background-position:0 -406px;width:11px;height:24px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.share-candle{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163@2x.png);background-size:30px 770px}}.share-gifts{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163.png);background-position:0 -514px;width:22px;height:24px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.share-gifts{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163@2x.png);background-size:30px 770px}}.share-media{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163.png);background-position:0 -622px;width:23px;height:24px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.share-media{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163@2x.png);background-size:30px 770px}}li.active .share-candle{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163.png);background-position:0 -352px;width:11px;height:24px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){li.active .share-candle{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163@2x.png);background-size:30px 770px}}li.active .share-gifts{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163.png);background-position:0 -460px;width:22px;height:24px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){li.active .share-gifts{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163@2x.png);background-size:30px 770px}}li.active .share-media{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163.png);background-position:0 -568px;width:23px;height:24px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){li.active .share-media{background-image:url(/cdn/sa-177-WgE/layout/images/obituaries-1755193650163@2x.png);background-size:30px 770px}}.btn-store{background:#18cc69;border:none;border-bottom:3px solid #119b50;border-radius:0;box-shadow:none;color:#fff;display:block;font-size:18px;font-weight:400;padding:12px 0 10px;position:relative;text-align:center;text-shadow:none;width:100%;z-index:1}.btn-store:after{border-color:#18cc69 #18cc69 #18cc69 #fff;border-style:solid;border-width:8px 6px;content:"";display:inline-block;position:absolute;right:8px;top:15px;z-index:1}.btn-post{padding:8px 50px}.tribute-list{margin-left:-16px;margin-right:-16px}.tribute-list>ul{margin:0;padding:0;width:100%}.tribute-list>ul li{list-style:none}.tribute-list>ul:nth-last-child(-n+2){display:none}.tribute-list>ul.show{display:block}.tribute-list>ul:first-child{display:block}.tribute-list>ul li{border-bottom:1px solid #ddd;margin:0;position:relative;z-index:1}.tribute-list>ul li:after,.tribute-list>ul li:before{content:" ";display:table}.tribute-list>ul li:after{clear:both}.tribute-list>ul li:after{border-color:#fff #fff #fff #ddd;border-style:solid;border-width:8px 6px;content:"";display:inline-block;margin-top:-8px;position:absolute;right:12px;top:50%;z-index:1}.tribute-list>ul li.typed-tribute{display:table;height:67px;width:100%}.tribute-list>ul li.typed-tribute a{display:table-cell;vertical-align:middle}.tribute-list>ul li.typed-tribute a span.tribute-details{padding-top:0}.tribute-list>ul a{box-sizing:border-box;display:block;min-height:67px;padding:8px 32px 8px 16px;width:100%}.tribute-list>ul .image{position:absolute}.tribute-list>ul .tribute-details{display:block;vertical-align:middle;position:relative;left:67px;padding-top:5px;width:72%;margin-left:-5px}.tribute-list>ul .tribute-details strong{color:#222;display:block;font-size:17px;line-height:22px;margin:-2px 0 0;padding:0;height:22px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tribute-list>ul .tribute-details em{color:#555;display:block;font-size:16px;font-weight:400;font-style:normal}.tribute-list>ul .tribute-details em.tribute-location{color:#999;font-size:14px}.obituaries .avatar{display:block;font-family:"Open Sans",Arial,Sans-Serif;font-weight:300;text-align:center;text-decoration:none;text-transform:uppercase}.obituaries .avatar.avatar-color-0,.obituaries .avatar.avatar-color-5{background:#cddeee}.obituaries .avatar.avatar-color-1,.obituaries .avatar.avatar-color-6{background:#e8dcd0}.obituaries .avatar.avatar-color-2,.obituaries .avatar.avatar-color-7{background:#dfded9}.obituaries .avatar.avatar-color-3,.obituaries .avatar.avatar-color-8{background:#d7e1d8}.obituaries .avatar.avatar-color-4,.obituaries .avatar.avatar-color-9{background:#d2d6d7}.obituaries .avatar .avatar-letters{color:#fff}.obituaries .image.mini .avatar{height:44px;line-height:44px;width:44px}.obituaries .image.mini .avatar .avatar-letters{font-size:26px}.comment-header,.post-header{margin:0 0 10px}.comment-header:after,.comment-header:before,.post-header:after,.post-header:before{content:" ";display:table}.comment-header:after,.post-header:after{clear:both}.comment-header figure,.post-header figure{float:left}.comment-header figure .image,.post-header figure .image{padding:1px}.comment-header .comment-info,.post-header .comment-info{margin:0 0 0 62px;line-height:16px;padding:0;height:auto;min-height:50px}.comment-header .comment-info .align,.post-header .comment-info .align{display:table;height:100%;width:100%;min-height:50px}.comment-header .comment-info .align .align-middle,.post-header .comment-info .align .align-middle{display:table-cell;height:100%;vertical-align:middle}.comment-header .comment-info .username,.post-header .comment-info .username{color:#1f2228;font-size:14px;margin:0;font-weight:600}.comment-header .comment-info .posted-at,.post-header .comment-info .posted-at{font-size:12px;color:#999}.comment .pending-approval,.post .pending-approval{background-color:#fcf8e3;border-bottom:1px solid #fbeed5;border-radius:7px 7px 0 0;color:#c09853;font-size:12px;line-height:1.1em;font-weight:500;margin-bottom:5px;margin:-10px -10px 10px -10px;padding:8px 5px;text-align:center}.post{border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.08);background:#fff;border:1px solid #ddd;left:0;margin:10px auto 0;padding:10px 10px 0 10px;position:relative;z-index:2;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.post:after,.post:before{content:" ";display:table}.post:after{clear:both}.post .social{display:none}.list-posts:first-child li:first-child .post{margin-top:0}.post-content:after,.post-content:before{content:" ";display:table}.post-content:after{clear:both}.post-content .post-text{margin:0}.post-content .post-text img{float:right;margin:0 0 8px 8px;max-height:75px;max-width:75px}.post-content .post-text a:not(.more){word-break:break-all}.post-bottom{font-size:12px;margin-top:11px}.post-candle .post-header .comment-info,.post-virtual-gift .post-header .comment-info{margin-right:44px}.post-candle .img-sprite,.post-virtual-gift .img-sprite{display:block;float:right;height:75px;margin-top:-40px;overflow:hidden;position:relative;width:75px}.post-candle .img-sprite img,.post-virtual-gift .img-sprite img{height:auto;left:0;margin:0;max-height:none;max-width:none;position:absolute;right:0;top:0;width:100%}.post-store .post-text,.post-store-memorial-tree .post-text{margin:0}.post-store .post-text img,.post-store-memorial-tree .post-text img{margin-top:-8px}.post-store .post-footer,.post-store-memorial-tree .post-footer{display:none}.post-store-sponsored .post-header .comment-info{height:auto}.post-store-sponsored .post-header .comment-info .username{color:#999;line-height:1.2em}.post-store-sponsored .post-header .comment-info .username strong{color:#000;font-weight:600}.post-store-sponsored .store-post-body{text-align:center}.post-store-sponsored .store-post-body a{display:inline-block;font-size:12px;padding:16px 0;text-decoration:underline}.post-store-sponsored .store-post-body .free-shipping-delivery,.post-store-sponsored .store-post-body .same-day-delivery{font-size:12px;line-height:14px}.post-hello-greetings .post-text{margin:0}.post-hello-greetings .post-text img{margin-top:-36px;max-height:100px}.post-hello-greetings .post-header .comment-info{margin-right:44px}.post-hello-greetings .post-footer{display:none}.post-external-video .medias-container,.post-medias .medias-container,.post-tribute-video .medias-container,.post-webcast .medias-container{position:relative;height:150px;overflow:hidden;margin:0 -18px;width:auto!important}.post-external-video .medias-container>*,.post-medias .medias-container>*,.post-tribute-video .medias-container>*,.post-webcast .medias-container>*{visibility:hidden}.post-external-video .medias-container.show,.post-medias .medias-container.show,.post-tribute-video .medias-container.show,.post-webcast .medias-container.show{height:auto}.post-external-video .medias-container.show>*,.post-medias .medias-container.show>*,.post-tribute-video .medias-container.show>*,.post-webcast .medias-container.show>*{visibility:visible}.post-external-video .medias-container.show .spinner,.post-medias .medias-container.show .spinner,.post-tribute-video .medias-container.show .spinner,.post-webcast .medias-container.show .spinner{display:none}.post-external-video .medias-container .spinner,.post-medias .medias-container .spinner,.post-tribute-video .medias-container .spinner,.post-webcast .medias-container .spinner{visibility:visible}.post-external-video .medias-container a,.post-medias .medias-container a,.post-tribute-video .medias-container a,.post-webcast .medias-container a{display:block;position:relative}.post-external-video .medias-container img,.post-medias .medias-container img,.post-tribute-video .medias-container img,.post-webcast .medias-container img{display:block}.post-external-video .play-button,.post-media-item.media-audio .play-button,.post-media-item.media-video .play-button,.post-medias .play-button,.post-tribute-video .play-button,.post-webcast .play-button{bottom:0;left:0;position:absolute;right:0;top:0}.post-external-video .play-button:before,.post-media-item.media-audio .play-button:before,.post-media-item.media-video .play-button:before,.post-medias .play-button:before,.post-tribute-video .play-button:before,.post-webcast .play-button:before{background:#000;background:rgba(0,0,0,.4);border-radius:100px;box-shadow:0 0 0 3px #fff,0 0 0 4px rgba(0,0,0,.2);content:"";display:inline-block;height:80px;left:50%;margin:-40px 0 0 -40px;position:absolute;top:50%;width:80px;z-index:1}.post-external-video .play-button:after,.post-media-item.media-audio .play-button:after,.post-media-item.media-video .play-button:after,.post-medias .play-button:after,.post-tribute-video .play-button:after,.post-webcast .play-button:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:18px 25px;content:"";display:inline-block;left:50%;margin-left:-8px;margin-top:-17px;position:absolute;top:50%;z-index:2}.photoset-cell .play-button:before{box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(0,0,0,.2);height:40px;margin:-20px 0 0 -20px;width:40px}.photoset-cell .play-button:after{border-width:9px 12px;margin-left:-4px;margin-top:-8px}.post-footer{border-radius:0 0 3px 3px;background:#f3f3f3;border-top:1px solid #dadde1;margin:10px -10px 0}.post-footer .item{color:#5e5e5e;display:block;font-size:13px;padding:7px 0;width:100%}.post-footer .item.item-social-share{cursor:pointer}.post-footer .icon{font-size:18px;vertical-align:middle;position:relative;top:-1px}.post-footer .icon:before{margin-left:0;margin-right:0}.post-footer .icon-share{font-size:15px;top:-2px}.post-footer .footer-actions{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:table;padding:0 5px;table-layout:fixed;width:100%}.post-footer .footer-actions li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:table-cell;position:relative;text-align:center;width:33.3333%;padding:0 5px}.post-footer .footer-actions li.share-container:before{border-left:1px solid #dadada;bottom:7px;content:'';left:5px;position:absolute;top:7px}.post-footer .footer-actions li.share-container+li.comment-container:before{border-left:1px solid #dadada;bottom:7px;content:'';left:0;position:absolute;top:7px}.post-footer .footer-actions li.share-container-expanded{display:none;padding:7px 0}.post-footer .footer-actions li.share-container-expanded:before{border-left:1px solid #dadada;bottom:7px;content:'';left:5px;position:absolute;top:7px}.post-footer .footer-actions li.share-container-expanded label{color:#555;display:inline-block;font-weight:400;line-height:32px;margin:0 10px 0 0;padding:0;text-transform:none;vertical-align:middle;width:auto}.post-footer .footer-actions li.share-container-expanded a{display:inline-block;vertical-align:middle;text-indent:-9999px}.post-footer .footer-actions li.like-container{height:22px;overflow:hidden}.post-footer .footer-actions li .fb-like-wrapper{display:block;height:22px;overflow:hidden;position:relative;text-align:center;top:5px;visibility:hidden}.post-footer .footer-actions li .fb-like-wrapper *{max-height:22px!important}body:not(.consent-functional) .post-footer .like-container,body:not(.consent-functional) .post-footer .share-container:before{display:none}.post .share-dialog{background:rgba(255,255,255,.95);border-radius:2px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:-1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.post .share-dialog .close-share{cursor:pointer;font-size:16px;font-family:monospace,Baskerville,Arial;height:20px;line-height:17px;position:absolute;right:5px;width:20px;text-align:center;top:5px}.post .share-dialog .align{display:table;height:100%;width:100%}.post .share-dialog .align .align-middle{display:table-cell;vertical-align:middle;text-align:center}.post .share-dialog li{display:inline-block;margin:0 2px;text-align:center}.post .share-dialog li.block{display:block}.post .share-dialog li .share-on{color:#1f2228;display:block;margin-bottom:10px;font-size:17px;font-weight:600}.post .share-dialog li .share-item{border-radius:30px;display:inline-block;height:30px;line-height:30px;overflow:hidden;width:30px}.post .share-dialog li .share-item.share-facebook{background:#3b5998}.post .share-dialog li .share-item.share-twitter{background:#000}.post .share-dialog li .share-item i{color:#fff;font-size:16px}.post.post-show-share .share-dialog{opacity:1;z-index:3}.post.post-show-share .medias-container img{opacity:.15}.page-post-details .post{border:none;border-radius:0;box-shadow:none;margin:0 0 16px;padding-bottom:20px}.page-post-details .post:after{box-shadow:0 1px 1px rgba(0,0,0,.08);background:#ddd;bottom:0;content:'';display:block;height:1px;left:0;margin:0 -16px;position:absolute;right:0}.page-post-details .post .social{display:block;border-top:1px solid #eee;margin:10px -26px -20px;padding:5px;background:#fafafa}.page-post-details .post-bottom,.page-post-details .share-dialog{display:none}.page-post-details .post-footer{margin:16px -26px -19px}.page-post-details .post-footer .footer-actions li.comment-container,.page-post-details .post-footer .footer-actions li.share-container{display:none}.page-post-details .post-footer .footer-actions li.share-container-expanded{display:table-cell}body:not(.consent-functional) .page-post-details .post-footer .share-container-expanded:before{display:none}.list-comments li:last-child .comment{border-bottom:none;margin-bottom:0}.comment{border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:15px}.comment .comment-text{margin:5px 0 0}.comment .comment-text p{font-size:13px;margin:0}.page-post-details .total-comments-0{margin-bottom:-16px}#TheTribute{border-bottom:0 none;box-sizing:border-box;display:block;margin:-16px -16px 0;padding:16px 16px 0;position:relative;text-align:left;vertical-align:middle}#TheTribute .tribute-info{display:flex;align-items:center;width:100%}#TheTribute .image{align-self:flex-start;box-sizing:border-box;flex:0 0 66px;float:none}#TheTribute .tribute-details{align-self:center;box-sizing:border-box;line-height:1em;padding:0 5px 0 10px;text-align:left;width:100%}#TheTribute .tribute-details h1{line-height:1em;text-align:left;margin-bottom:3px}#TheTribute .tribute-details em{color:#555;line-height:1.2em;font-size:13px}#TheTribute .tribute-details .fb-recommend-header{display:block;height:21px;margin-top:5px;margin-left:-11px}#TheTribute .tribute-details .fb-recommend-header iframe{width:200px!important}body:not(.consent-functional) #TheTribute .tribute-details .fb-recommend-header,body:not(.consent-functional) #TheTribute .tribute-details .fb-recommend-header iframe{visibility:hidden!important}#TheTribute .obituary{display:block;height:auto;margin-top:16px;overflow:hidden;position:relative;text-align:center}#TheTribute .cemetery-info,#TheTribute .events-list,#TheTribute .obituary-text{text-align:left}#TheTribute .obituary-text{color:#585858;position:relative;word-wrap:break-word}#TheTribute .obituary:not(.opened).obituary-empty .obituary-text{display:none}#TheTribute .obituary:not(.opened) #cemeteryInfo,#TheTribute .obituary:not(.opened) #eventsInfo,#TheTribute .obituary:not(.opened) #eventsInfoToday,#TheTribute .obituary:not(.opened) .show-less{display:none}#TheTribute .obituary:not(.opened) .obituary-text{margin:0;max-height:8.8em;overflow:hidden;pointer-events:none}#TheTribute .obituary:not(.opened) .obituary-text:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);bottom:0;content:'';height:4em;left:0;pointer-events:none;position:absolute;right:0}#TheTribute .events-info{margin-top:32px}#TheTribute .cemetery-info{margin:32px 0 -8px;text-align:left}#TheTribute .cemetery-info .events-list,#TheTribute .cemetery-info .locations-list{background:0 0;margin-bottom:5px}#TheTribute .cemetery-info .events-list ul,#TheTribute .cemetery-info .locations-list ul{text-align:left}#TheTribute .cemetery-info .events-list ul li,#TheTribute .cemetery-info .locations-list ul li{padding-bottom:0}#TheTribute .cemetery-info a.show{padding-left:0}.message-box{display:none;background:#f2f2f2;margin:0 -16px;padding:8px}.ajax-page-content .message-box{margin:0;padding:16px}.message-box form{position:relative;margin:0}.message-box form .watermark{line-height:24px;padding:10px 10px 0}.message-box form .textarea{background-color:#fff;border:1px solid #ccc;padding-bottom:0;border-radius:4px}.message-box form .textarea textarea{position:relative;margin:0;border:0 none;background-color:#fff;padding:10px 10px 0;height:40px}.message-box form .textarea.textarea-error{border-color:#ee5f5b}.message-box form .btn{float:right}.message-box.secundary{background:0 0;padding:8px}.message-box.secundary form .textarea .watermark{padding-top:5px}.message-box.secundary form .textarea{border:0}.message-box.secundary form .textarea textarea{height:80px;padding:0}.message-box.secundary form .textarea.invalid .watermark,.message-box.secundary form .textarea.invalid textarea{color:#b94a48}.message-box.secundary form .textarea.invalid textarea::-webkit-input-placeholder{color:#b94a48}.message-box.secundary form .textarea.invalid textarea:-moz-placeholder{color:#b94a48}.message-box.secundary form .textarea.invalid textarea::-moz-placeholder{color:#b94a48}.message-box.secundary form .textarea.invalid textarea:-ms-input-placeholder{color:#b94a48}.ajax-wrap.share-a-memory,.ajax-wrap.share-a-memory .ajax-page-content{background:#f5f5f5}#shareMemoryForm .textarea textarea{border:1px solid #ddd;box-shadow:0 1px 2px 0 rgba(0,0,0,.1) inset;height:100px;padding:5px 10px}#shareMemoryForm .textarea textarea:focus{border-color:#a69f7d}#shareMemoryForm .textarea.invalid textarea:not(:focus){border-color:#ee5f5b}#shareMemoryForm .btn-post{border-radius:4px;font-size:20px;margin-top:5px;padding:16px}#ajaxWrap #shareMemoryForm{display:block}.tabs-content .recent-memories .share-memory-inside{display:block;text-align:center;margin-bottom:15px}.tabs-content .recent-memories .share-memory-inside a{letter-spacing:0;color:#00b5e7;text-decoration:underline;font-size:13px;font-weight:600}#shareMemoryForm .share-tabs{clear:both;display:block;margin:0 -10px;padding-top:25px;text-align:center}#shareMemoryForm .share-tabs ul{font-size:0;list-style:none;margin:0 0 -3px;padding:0}#shareMemoryForm .share-tabs ul li{border-radius:3px 3px 0 0;display:inline-block;padding:5px 0;position:relative;vertical-align:top;width:33%}#shareMemoryForm .share-tabs ul li a{color:#958d66;display:block;font-size:12px;font-weight:600}#shareMemoryForm .share-tabs ul li a span{display:block}#shareMemoryForm .share-tabs ul li i{background-color:#958d66;display:inline-block}#shareMemoryForm .share-tabs ul li.active{background:#fff}#shareMemoryForm .share-tabs ul li.active a:after{background:#d71f00;border:2px solid #fff;border-radius:20px;content:'x';color:#fff;display:block;font-family:monospace;font-size:11px;height:20px;line-height:20px;position:absolute;right:-5px;top:-5px;width:20px}#shareMemoryForm .share-tabs .tab-content .tab-pane{background:#fff;padding:15px 0}#shareMemoryForm .share-tabs .tab-content>.tab-pane{display:none}#shareMemoryForm .share-tabs .tab-content>.active{display:block}.share-carousel .img-sprite{display:block;height:0;left:0;margin:0 auto;overflow:hidden;padding-bottom:80%;position:relative;width:80%}.share-carousel .img-sprite img{height:auto;left:0;margin:0;max-height:none;max-width:none;position:absolute;right:0;top:0;width:100%}.share-carousel .title{color:#000;display:block;font-size:12px;text-align:center;text-transform:none}.share-carousel .hidden{visibility:hidden;opacity:0;position:absolute;left:-99999px;top:-99999px}.share-carousel .radio-handle{margin:0;padding:0 0 5px}.share-carousel input[type=radio]:checked+.radio-handle:before{background:#f8f8f8;border:1px solid #d0d0d0;border-radius:5px;bottom:0;content:'';left:10px;position:absolute;right:10px;top:7px;z-index:-1}.share-carousel .owl-controls{line-height:20px}.share-carousel .owl-controls .owl-page span{background:#d0d0d0;box-shadow:-1px 1px 2px 0 rgba(0,0,0,.7) inset;margin:0 3px}.share-carousel .owl-controls .owl-page.active span{background:#958d66}.share-tabs .tab-content .instructions,.share-tabs .tab-content .owl-controls:before{color:#d0d0d0;display:block;font-size:12px;line-height:1.7em;margin:0}.share-tabs .tab-media .media-photos{margin:0;padding:0 16px}.share-tabs .tab-media .media-photos .media-uploader{display:inline-block}.share-tabs .tab-media .media-photos .media-uploader .progress-container{color:#ccc;font-size:38px;font-weight:300}.share-tabs .tab-media .media-photos .media-uploader input{z-index:9999}.share-tabs .tab-media .media-photos .media-uploaded,.share-tabs .tab-media .media-photos .media-uploading{display:inline-block}.share-tabs .tab-media .media-photos .image{position:relative;z-index:1}.share-tabs .tab-media .media-photos .progress-container{font-size:16px;left:0;line-height:75px;position:absolute;right:0;text-align:center;top:0;z-index:1}.share-tabs .tab-media .instructions{margin:0 0 -12px;padding:10px 0}.carousel-candles .img-sprite{left:-4px}.carousel-candles .owl-controls:before{content:'Touch a Candle to Select'}.carousel-gifts .title{margin:0 15px;line-height:13px}.carousel-gifts .owl-controls:before{content:'Touch a Gift to Select'}.share-memory-wall{display:none}.share-memory-wall:after,.share-memory-wall:before{content:" ";display:table}.share-memory-wall:after{clear:both}.share-memory-wall .message-box.secundary form .watermark{padding:10px}.share-memory-wall .message-box.secundary form .textarea textarea{border:1px solid #ccc;padding:10px;height:44px;margin-bottom:16px}.share-memory-wall .message-box.secundary form .textarea .btn{display:none}.share-memory-wall .message-box.secundary form .textarea.textarea-focus textarea{height:80px}.share-memory-wall .message-box.secundary form .textarea.textarea-focus .btn{display:block;margin-bottom:20px}.main-links{margin:0 0 16px;padding:16px 0 0}.main-links ul{margin:0;padding:0;box-sizing:border-box;width:100%;padding:0 10%}.main-links ul li{list-style:none}.main-links ul li{position:relative;border-radius:3px;margin:16px 0}.main-links ul li.hide{display:none!important}.main-links ul li:first-child{margin-top:0}.main-links ul li:last-child{margin-bottom:0}.main-links ul li:before{content:"";position:absolute;top:50%;left:15px;margin-top:-12px}.main-links ul li.banner-store span{font-size:16px}.main-links ul li.banner-flowers,.main-links ul li.banner-gifts{background-color:#92c230}.main-links ul li.banner-events{background-color:#00b5e7}.main-links ul li.banner-heart{background-color:#ed5501}.main-links ul li.banner-webcast{background:#a69f7d}.main-links ul li.banner-webcast:before{background:linear-gradient(#f9f5f4 25%,#c7c7c7 110%);border-radius:100px;box-shadow:0 0 5px 1px rgba(0,0,0,.5),0 0 1px 1px #fff inset;content:"";display:inline-block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px;z-index:1}.main-links ul li.banner-webcast:after{border-top-color:transparent;border-right:transparent;border-bottom:transparent;border-left:#a69f7d;border-style:solid;border-width:5px 7px;content:"";display:inline-block;left:50%;margin-left:-3px;margin-top:-5px;position:absolute;top:50%;z-index:2}.main-links ul li.banner-webcast:before{background-image:none;background-color:#fff;left:27px;box-shadow:none}.main-links ul li.banner-webcast:after{left:27px}.main-links ul li.banner-calendar{background-color:#ed5501}.main-links ul li.banner-calendar .banner-action{padding-top:8px;padding-bottom:8px}.main-links ul li.banner-calendar span{font-size:13px;line-height:18px;display:block;text-align:center}.main-links ul li.banner-social-share{background-color:#6193ec}.main-links ul li.banner-social-share:before{margin-top:-16px}.main-links ul li .banner-action{display:block;text-align:center;padding:15px 15px 15px 45px;color:#fff;font-size:20px;font-weight:400;line-height:20px}.main-links ul li.no-icon:before{display:none}.main-links ul li.no-icon .banner-action{padding-left:15px}.main-links ul .banner-action{background:0 0;border:none}body.obituaries .events-list,body.obituaries .locations-list{background:0 0;margin:0;padding:0}body.obituaries .events-list:after,body.obituaries .events-list:before,body.obituaries .locations-list:after,body.obituaries .locations-list:before{content:" ";display:table}body.obituaries .events-list:after,body.obituaries .locations-list:after{clear:both}body.obituaries .events-list .view-more-wrapper,body.obituaries .locations-list .view-more-wrapper{margin-left:8px;margin-right:8px;margin-bottom:16px}body.obituaries .events-list .view-more-wrapper .btn-link,body.obituaries .locations-list .view-more-wrapper .btn-link{background-color:#fff;margin:0 10% 16px 10%;width:80%}body.obituaries .events-list .empty-list,body.obituaries .locations-list .empty-list{padding-top:0;padding-bottom:16px;margin-top:-8px}body.obituaries .events-list .empty-list h3,body.obituaries .locations-list .empty-list h3{font-size:15px;line-height:15px;padding-bottom:5px}body.obituaries .events-list h1,body.obituaries .locations-list h1{font-size:26px;font-weight:600;padding:10px 0;text-align:center;line-height:40px}body.obituaries .events-list ul,body.obituaries .locations-list ul{margin:0}body.obituaries .events-list ul li,body.obituaries .locations-list ul li{border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.2);padding:15px 0 0}body.obituaries .events-list ul li header,body.obituaries .locations-list ul li header{padding:0 30px 15px}body.obituaries .events-list ul li header h4,body.obituaries .locations-list ul li header h4{margin-bottom:10px;margin-top:0;color:#242424}body.obituaries .events-list ul li header .service-date,body.obituaries .locations-list ul li header .service-date{display:block;color:#999;text-transform:uppercase;font-size:16px}body.obituaries .events-list ul li header .service-date span.dark,body.obituaries .locations-list ul li header .service-date span.dark{color:#222}body.obituaries .events-list ul li header .service-date span.lowercase,body.obituaries .locations-list ul li header .service-date span.lowercase{text-transform:lowercase}body.obituaries .events-list ul li h3,body.obituaries .locations-list ul li h3{font-size:16px;margin:0;padding:15px 30px 5px;color:#999;font-weight:400;border-top:1px dotted #ddd;line-height:1.25em}body.obituaries .events-list ul li h3+.location-phone-wrapper,body.obituaries .events-list ul li h3+footer,body.obituaries .locations-list ul li h3+.location-phone-wrapper,body.obituaries .locations-list ul li h3+footer{margin-top:10px}body.obituaries .events-list ul li address,body.obituaries .locations-list ul li address{margin:0;padding:0 30px 15px;color:#222;font-size:16px;line-height:1.25em}body.obituaries .events-list ul li footer,body.obituaries .locations-list ul li footer{border-top:1px dotted #ddd;margin:0;padding:15px 30px}body.obituaries .events-list ul li footer:after,body.obituaries .events-list ul li footer:before,body.obituaries .locations-list ul li footer:after,body.obituaries .locations-list ul li footer:before{content:" ";display:table}body.obituaries .events-list ul li footer:after,body.obituaries .locations-list ul li footer:after{clear:both}body.obituaries .events-list ul li footer a,body.obituaries .locations-list ul li footer a{color:#00b5e7}body.obituaries .events-list ul li footer a.btn,body.obituaries .locations-list ul li footer a.btn{position:relative;display:block;margin:0;padding-left:44px;background-color:#92c230;color:#fff;border:0 none;font-size:14px;line-height:1.2em;text-align:left;font-weight:400}body.obituaries .events-list ul li footer a.btn:before,body.obituaries .locations-list ul li footer a.btn:before{content:"";position:absolute;top:50%;left:12px;margin-top:-12px}body.obituaries .events-list ul li footer a.btn .order-flowers-title,body.obituaries .locations-list ul li footer a.btn .order-flowers-title{display:block;font-size:17px;line-height:18px;margin:0;text-align:center}body.obituaries .events-list ul li footer .delivery-guaranteed,body.obituaries .locations-list ul li footer .delivery-guaranteed{display:block;font-size:12px;line-height:1.4em;margin:5px 0 0;text-align:center}body.obituaries .events-list ul li .section-wrapper,body.obituaries .locations-list ul li .section-wrapper{padding:15px 30px;border-top:1px dotted #ddd}body.obituaries .events-list ul li .section-wrapper p,body.obituaries .locations-list ul li .section-wrapper p{font-size:16px}body.obituaries .events-list ul li .section-wrapper p:last-child,body.obituaries .locations-list ul li .section-wrapper p:last-child{margin-bottom:0}body.obituaries .events-list ul li .section-wrapper p.extra-info,body.obituaries .locations-list ul li .section-wrapper p.extra-info{font-size:12px;font-style:italic}body.obituaries .events-list ul li a.get-directions,body.obituaries .locations-list ul li a.get-directions{display:inline-block;margin-top:5px;color:#00b5e7;text-decoration:underline}body.obituaries .events-list ul li a.location-website,body.obituaries .locations-list ul li a.location-website{display:inline-block;margin:15px 0}body.obituaries .events-list ul li a.link,body.obituaries .events-list ul li a.location-phone,body.obituaries .events-list ul li a.location-website,body.obituaries .locations-list ul li a.link,body.obituaries .locations-list ul li a.location-phone,body.obituaries .locations-list ul li a.location-website{color:#00b5e7;text-decoration:underline}body.obituaries .cemetery-info .events-list ul li,body.obituaries .cemetery-info .locations-list ul li{padding-top:0}body.obituaries .cemetery-info .events-list ul li h3,body.obituaries .cemetery-info .locations-list ul li h3{border-top:0 none}body.obituaries .cemetery-info .events-list ul li footer,body.obituaries .cemetery-info .locations-list ul li footer{border-top:0 none}body.obituaries .ajax-page-content .events-list,body.obituaries .ajax-page-content .locations-list{margin-left:0;margin-right:0}body.obituaries .events-list .empty-list,body.obituaries .locations-list .empty-list{margin:0;padding:16px 0}.ajax-wrap .content-gutter{padding:16px}.social{padding-top:16px;text-align:center}.social label{color:#555;display:inline-block;font-weight:400;line-height:32px;margin:0 10px 0 0;padding:0;text-transform:none;vertical-align:middle;width:auto}.social a{display:inline-block;vertical-align:middle;text-indent:-9999px}.comment-detail footer blockquote{margin:10px 0}.comment-detail footer blockquote:after,.comment-detail footer blockquote:before{content:" ";display:table}.comment-detail footer blockquote:after{clear:both}.comment-detail footer p{font-size:13px;line-height:20px;margin:0 0 5px;word-wrap:break-word}.comment-detail footer p span.emoji-sizer{line-height:1.3em;font-size:1.3em;margin:-2px 0 0}.comment-detail footer p span.emoji-outer{height:1.2em;vertical-align:middle;width:1.2em}.comment-detail footer img{float:right;margin-bottom:20px;margin-left:20px;max-height:80px;max-width:40px}.media-comment,.recomment-reply{background:#f2f2f2;padding:8px;position:static;bottom:0}.media-comment form,.recomment-reply form{position:relative;margin:0}.media-comment form .watermark,.recomment-reply form .watermark{padding-left:10px;padding-right:10px}.media-comment form .textarea,.recomment-reply form .textarea{background-color:#fff;border:1px solid #ccc;padding-bottom:0;margin-right:110px;border-radius:4px}.media-comment form .textarea .watermark-container,.recomment-reply form .textarea .watermark-container{overflow:hidden}.media-comment form .textarea .watermark,.recomment-reply form .textarea .watermark{box-sizing:border-box;line-height:26px;padding:5px 10px 0;word-break:break-word}.media-comment form .textarea textarea,.recomment-reply form .textarea textarea{position:relative;margin:0;border:0 none;background-color:#fff;padding:10px 10px 0;height:60px}.media-comment form .textarea.invalid,.recomment-reply form .textarea.invalid{border-color:#ee5f5b}.media-comment form .textarea button,.recomment-reply form .textarea button{position:absolute;right:0;bottom:1px;width:100px;padding-right:0;padding-left:0}.recomment-reply{margin-left:-16px;margin-right:-16px}.login-wrap iframe{width:100%;height:100%}#TributeWallTabs{margin-top:48px}#TributeWallTabs .tab-controls{box-sizing:border-box;border-bottom-color:#a69f7d;padding:0}#TributeWallTabs .tab-controls .tab{border-radius:3px 3px 0 0;font-size:15px;text-align:center}#TributeWallTabs .tab-controls .tab.active{background:#a69f7d;color:#fff}#TemplateHeader.media-header ul li.back{display:block}.media-container .media-albums .album-list{margin:0;padding:0;margin:-16px 0 0}.media-container .media-albums .album-list li{list-style:none}.media-container .media-albums .album-list li{border-bottom:1px solid #ddd;padding:4px 0;position:relative;z-index:1}.media-container .media-albums .album-list li.featured{background:#f6f6f6}.media-container .media-albums .album-list li.featured:after{border-color:#f6f6f6 #f6f6f6 #f6f6f6 #ddd}.media-container .media-albums .album-list li.featured span.title{font-weight:600}.media-container .media-albums .album-list li:last-child{border-bottom:none;padding-bottom:0}.media-container .media-albums .album-list li:after{border-color:#fff #fff #fff #ddd;border-style:solid;border-width:8px 6px;content:"";display:inline-block;position:absolute;right:5px;top:22px;z-index:1}.media-container .media-albums .album-list a{color:#555;display:block;position:relative;width:100%;z-index:1}.media-container .media-albums .album-list a:after,.media-container .media-albums .album-list a:before{content:" ";display:table}.media-container .media-albums .album-list a:after{clear:both}.media-container .media-albums .album-list a:after{content:attr(data-count);position:absolute;right:30px;top:15px;z-index:1}.media-container .media-albums .album-list .image{background-size:cover;height:50px;position:relative;vertical-align:top;width:50px;z-index:1}.media-container .media-albums .album-list a.video-thumb .image{position:relative;z-index:1}.media-container .media-albums .album-list a.video-thumb .image:before{background:linear-gradient(#f9f5f4 25%,#c7c7c7 110%);border-radius:100px;box-shadow:0 0 5px 1px rgba(0,0,0,.5),0 0 1px 1px #fff inset;content:"";display:inline-block;height:26px;left:50%;margin:-13px 0 0 -13px;position:absolute;top:50%;width:26px;z-index:1}.media-container .media-albums .album-list a.video-thumb .image:after{border-top-color:transparent;border-right:transparent;border-bottom:transparent;border-left:#a69f7d;border-style:solid;border-width:5px 7px;content:"";display:inline-block;left:50%;margin-left:-3px;margin-top:-5px;position:absolute;top:50%;z-index:2}.media-container .media-albums .album-list .title{box-sizing:border-box;float:left;height:50px;left:0;line-height:50px;padding:0 55px 0 58px;overflow:hidden;position:absolute;text-overflow:ellipsis;top:0;width:100%;white-space:nowrap;z-index:1}.media-container .media-viewer-container .empty-media{font-size:13px;padding-bottom:8px}.media-container .media-viewer-container .media-viewer{margin:-16px -16px 0;position:relative;z-index:1}.media-container .media-viewer-container .media-viewer .media-viewer-file{background:#222}.media-container .media-viewer-container .media-viewer .media-viewer-file .media-viewer-center{font-size:0;line-height:0;text-align:center}.media-container .media-viewer-container .media-viewer .media-viewer-file .image{padding:0}.media-container .media-viewer-container .media-viewer .media-viewer-file .image.android{width:100%}.media-container .media-viewer-container .media-viewer .media-viewer-file .image.android a{box-sizing:border-box;background:#000;color:#fff;display:block;font-size:20px;height:225px;line-height:335px;margin:0;text-align:center;width:100%}.media-container .media-viewer-container .media-viewer .media-viewer-file .image.android a:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:40px 60px;content:"";display:block;left:50%;margin:-40px 0 0 -30px;position:absolute;top:40%}.media-container .media-viewer-container .media-viewer .media-viewer-file video{height:auto;max-width:100%;width:100%}.media-container .media-viewer-container .media-viewer .media-viewer-file .iframe-container iframe{max-width:100%;width:100%}.media-container .media-viewer-container .media-viewer .media-viewer-controls{height:100%;left:0;position:absolute;top:0;width:100%;visibility:hidden;z-index:1}.media-container .media-viewer-container .media-viewer .media-viewer-controls.loaded{visibility:visible}.media-container .media-viewer-container .media-viewer .media-viewer-controls a{transition:opacity .3s linear .3s;height:100%;position:absolute;top:0;width:44px}.media-container .media-viewer-container .media-viewer .media-viewer-controls a i{background:#000;background:rgba(0,0,0,.6);border-radius:32px;height:32px;left:50%;margin:-16px 0 0 -16px;position:absolute;width:32px;top:50%;z-index:1}.media-container .media-viewer-container .media-viewer .media-viewer-controls a i:after{border-style:solid;border-width:7px 8px;content:"";display:inline-block;margin-top:-7px;position:absolute;top:50%;z-index:1}.media-container .media-viewer-container .media-viewer .media-viewer-controls a.media-viewer-prev{left:0}.media-container .media-viewer-container .media-viewer .media-viewer-controls a.media-viewer-prev i:after{border-color:transparent #fff transparent transparent;left:2px}.media-container .media-viewer-container .media-viewer .media-viewer-controls a.media-viewer-next{right:0}.media-container .media-viewer-container .media-viewer .media-viewer-controls a.media-viewer-next i:after{border-color:transparent transparent transparent #fff;right:2px}.media-container .media-viewer-container p.media-title{font-size:18px;margin:8px 0;text-align:center}.media-container .media-viewer-container .webcast-info{background-color:#d9edf7;border-bottom:1px solid #bce8f1;margin:0 0 16px 0;padding:16px}.media-container .media-viewer-container .webcast-info p{color:#31708f;font-size:13px;line-height:1.2em;margin:0;padding:0}.media-container .media-viewer-container .webcast-info p strong{display:block;font-size:17px;margin:0 0 8px}.media-container .media-viewer-container .webcast-invalid{background-color:#f2dede;border:1px solid #ebccd1;border-radius:4px;margin:16px;padding:10.66667px}.media-container .media-viewer-container .webcast-invalid p{color:#a94442;font-size:13px;line-height:1.2em;margin:0;padding:0;text-align:center}.media-container .media-viewer-container .webcast-password-form{margin:16px}.media-container .media-viewer-container .webcast-password-form .field-group{display:table;position:relative;white-space:nowrap;width:100%}.media-container .media-viewer-container .webcast-password-form .field-group .field-group-btn,.media-container .media-viewer-container .webcast-password-form .field-group input{display:table-cell}.media-container .media-viewer-container .webcast-password-form .field-group input{border-right:none;border-bottom-right-radius:0;border-top-right-radius:0;float:left;width:100%}.media-container .media-viewer-container .webcast-password-form .field-group .field-group-btn{white-space:nowrap;vertical-align:top;width:1%}.media-container .media-viewer-container .webcast-password-form .field-group button{border-bottom-left-radius:0;border-top-left-radius:0;padding:8px 16px}.media-container .recent-memories{display:none;margin:0 -16px;padding:16px}.media-container .recent-memories.has-memories{display:block}.media-container .media-comment{margin:0 -16px -16px;padding:8px}.media-photos{font-size:0;line-height:0;margin:-2px;text-align:center;clear:both}.media-photos .image{background-size:cover;border:1px solid #ddd;display:block;margin:2px;padding:0;height:75px;vertical-align:top;width:75px}.media-photos a{display:inline-block}.media-photos a.media-audio,.media-photos a.media-video{position:relative;z-index:1}.media-photos a.media-audio:before,.media-photos a.media-video:before{background:linear-gradient(#f9f5f4 25%,#c7c7c7 110%);border-radius:100px;box-shadow:0 0 5px 1px rgba(0,0,0,.5),0 0 1px 1px #fff inset;content:"";display:inline-block;height:26px;left:50%;margin:-13px 0 0 -13px;position:absolute;top:50%;width:26px;z-index:1}.media-photos a.media-audio:after,.media-photos a.media-video:after{border-top-color:transparent;border-right:transparent;border-bottom:transparent;border-left:#a69f7d;border-style:solid;border-width:5px 7px;content:"";display:inline-block;left:50%;margin-left:-3px;margin-top:-5px;position:absolute;top:50%;z-index:2}.media-photos .filler{display:inline-block;height:79px;width:79px}.media-photos.small .image{height:50px;width:50px}.media-photos.left{text-align:left}.media-photos.framed a{border:1px solid #ddd;margin:2px;padding:2px}.media-photos.framed .image{border:none;margin:0}.media-viewer-external-iframe{overflow:hidden;padding-bottom:calc(56.25% + 36px);margin-bottom:8px;position:relative;z-index:1}.media-viewer-external-iframe iframe{height:0;left:0;max-height:100%;max-width:100%;min-height:100%;min-width:100%;position:absolute;top:0;width:0}.media-viewer-external-iframe--hide-buy{padding-bottom:56.25%;margin-bottom:0}.empty-media{margin:0;padding:16px 0}.empty-media img{max-width:138px}.empty-media p{margin-bottom:0}.media-viewer-container .social{background:#f3f3f3;border-top:1px solid #dadde1;margin:0 -16px;padding:0;position:relative;text-align:center}.media-viewer-container .social:after{box-shadow:0 1px 1px rgba(0,0,0,.08);background:#ddd;bottom:0;content:'';display:block;height:1px;left:0;margin:0;position:absolute;right:0}.media-viewer-container .social ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:table;padding:0 5px;position:relative;table-layout:fixed;width:100%}.media-viewer-container .social li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:table-cell;position:relative;text-align:center;width:33.3333%;padding:7px 5px}.media-viewer-container .social li:before{border-left:1px solid #dadada;bottom:7px;content:'';left:5px;position:absolute;top:7px}.media-viewer-container .social li:first-child:before{display:none}.media-viewer-container .social li label{color:#555;display:inline-block;font-weight:400;line-height:32px;margin:0 10px 0 0;padding:0;text-transform:none;vertical-align:middle;width:auto}.media-viewer-container .social li a{display:inline-block;vertical-align:middle;text-indent:-9999px}.media-viewer-container .social .fb-like-wrapper{display:block;height:22px;overflow:hidden;position:relative;text-align:center;top:5px}.media-viewer-container .social .fb-like-wrapper *{max-height:22px!important}body:not(.consent-functional) .media-viewer-container .social .like-container,body:not(.consent-functional) .media-viewer-container .social .share-container:before{display:none}.media-viewer-container .audio{position:relative;z-index:1}.media-viewer-container .audio-player-container{bottom:16px;left:16px;position:absolute;right:16px;z-index:1}.header-aux{background:#fff;background:rgba(255,255,255,.97);border-bottom:1px solid #ccc;box-shadow:0 0 3px rgba(0,0,0,.2);margin:-16px -16px 16px}.header-aux.sticky{left:0;margin:0;position:fixed;right:0;top:0;z-index:999;transition:all .3s;transform:translate(0,-100%);opacity:0}body.sticky-active .header-aux.sticky{opacity:1;transform:translate(0,0)}.header-aux ul{display:block;height:45px}.header-aux li{display:table-cell;vertical-align:top;text-align:center;width:1%}.header-aux li:first-child a:before{display:none}.header-aux a{display:block;font-size:12px;font-weight:600;height:45px;position:relative;line-height:45px;text-shadow:0 1px #fff}.header-aux a:before{background:#dadada;content:'';height:25px;left:0;position:absolute;top:10px;width:1px}.header-aux a i{font-size:16px;margin-right:2px;position:relative;top:1px}.tribute-top-message{background:#fffae2;border:1px solid #f4eab8;border-radius:3px;display:block;margin:40px 0 -20px;padding:16px;position:relative;z-index:1}.tribute-top-message p{color:#575757;font-family:Arial,Helvetica,sans-serif;line-height:1.3;margin:0;padding:0}.obituary-notifications .field,.obituary-notifications .fields,.request-access .field,.request-access .fields{margin:16px 0}.obituary-notifications .field.first,.obituary-notifications .fields.first,.request-access .field.first,.request-access .fields.first{margin-top:0}.obituary-notifications input,.obituary-notifications textarea,.request-access input,.request-access textarea{box-sizing:border-box;background-color:#fafafa;border:1px solid #ccc;border-radius:0;box-shadow:0 0 1px rgba(0,0,0,.1),0 0 0 1px rgba(255,255,255,.3) inset;color:#555;font-size:15px;line-height:20px;margin:0}.obituary-notifications input:focus,.obituary-notifications textarea:focus,.request-access input:focus,.request-access textarea:focus{border-color:#217aba}.obituary-notifications .note,.request-access .note{color:#999;font-size:12px;line-height:14px}.obituary-notifications span.error,.request-access span.error{color:#d44242;display:inline-block;font-size:13px;line-height:18px;padding-top:3px;vertical-align:top}.obituary-notifications input.error,.request-access input.error{border-color:#d44242!important}#TributeChooser .choose-gift{margin-top:-16px;background:#f3f3f3;font-size:14px;font-weight:400;margin-bottom:0;padding:10px 0;text-align:center}#TributeChooser .choose-gift strong{color:#222;display:block}#TributeChooser .choose-gift span{color:#999;display:block;font-size:10px;line-height:14px;margin-bottom:4px}#TributeChooser .sort-by{margin-left:-16px;margin-right:-16px;border-bottom:2px solid #ddd;padding:0 16px 5.33333px;margin-top:-12px}#TributeChooser .sort-by:after,#TributeChooser .sort-by:before{content:" ";display:table}#TributeChooser .sort-by:after{clear:both}#TributeChooser .sort-by label{color:#555;display:inline;font-size:15px;font-weight:600;margin:0;line-height:36px;vertical-align:middle}#TributeChooser .sort-by .filters{float:right}.post-media-details>.post{margin-top:0}.media-details .post{margin-top:16px;padding:0}.media-details .post .spinner{margin-top:-27px}.media-details .post a,.media-details .post img{display:block}.media-details .post a{background-size:contain;background-repeat:no-repeat;border-radius:3px 3px 0 0;margin-bottom:-1px;position:relative}.media-details .post img{border-radius:2px 2px 0 0;visibility:hidden}.media-details .post .post-footer{margin-left:0;margin-right:0;margin-top:0}.media-details .post.post-show-share a>img{opacity:.5}.request-access .login .btn-link{display:inline-block;padding:0;width:auto}