@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i");body{font:100% "Open Sans",sans-serif;background:#f4f4f4}.theme-bg{width:100%;height:12rem;position:absolute;z-index:-1;object-fit:cover}.memorial-header .header-content{padding-top:4rem}.memorial-header .header-content h2{padding-top:1.2rem;color:#000}.memorial-header .header-content .left-column img{border:1px solid #e1e1e1}.memorial-header .header-content .left-column .upgrade{padding-top:1rem}.memorial-header .header-content .left-column .upgrade .button{background:#306daa;border-radius:0.4rem}.memorial-header .header-content .left-column .upgrade .button:hover{background:#164a7f}.memorial-header .header-content .left-column .memorial-photo img{max-height:280px;object-fit:cover}.memorial-header .header-content .right-column .memorial-candles video{border:1px solid #e1e1e1}.memorial-header .header-content .right-column .memorial-light-candle{font-size:0.8rem;font-weight:bold;text-align:center}.memorial-header .header-content .right-column .memorial-light-candle a{color:#406c21}.memorial-header .header-content .right-column .memorial-light-candle a:hover{text-decoration:underline}.memorial-header .header-content .right-column .memorial-hfs-cta-wrapper{min-width:40rem;flex-wrap:wrap}.memorial-header .header-content .right-column .memorial-hfs-cta-mobile-wrapper{overflow-x:auto}.memorial-header .header-content .right-column .memorial-hfs-horizontal{max-width:50%;font-size:0.8rem;flex:1 0 12rem}.memorial-header .header-content .right-column .memorial-hfs-horizontal .media-object{margin-bottom:0rem;background:#fff;border:1px solid #e1e1e1}.memorial-header .header-content .right-column .memorial-hfs-horizontal .media-object .memorial-hfs-cta-title{color:#406c21;font-weight:bold}.memorial-header .header-content .right-column .memorial-hfs-horizontal .media-object .memorial-hfs-cta-help{color:#406c21;font-style:italic}.memorial-header .header-content .right-column .memorial-hfs-cta{padding:0rem 0.1rem;padding-top:0.6rem}.memorial-header .header-content .right-column .memorial-hfs-cta .card{color:#406c21;border:1px solid #e1e1e1}.memorial-header .header-content .right-column .memorial-hfs-cta .card:hover{color:#000}.memorial-header .header-content .right-column .memorial-hfs-cta .card div{padding:0.2rem;font-size:0.8rem;text-align:center;background:#fff}.memorial-header .header-content .right-column .memorial-hfs-cta .card div:nth-child(2){font-weight:bold}.memorial-header .header-content .right-column .memorial-hfs-cta .card div:nth-child(3){font-style:italic}.memorial-header .header-content .right-column .memorial-hfs-cta .card .memorial-hfs-cta-title{padding-top:1rem}.memorial-header .header-content .right-column .memorial-hfs-cta .card .memorial-hfs-cta-help{padding-bottom:1rem}.memorial-header .header-content .right-column .memorial-hfs-cta .media-object-section.main-section{white-space:nowrap}.memorial-header .header-content .right-column .memorial-hfs-cta img{width:100%;max-height:6rem;object-fit:cover}.memorial-header .header-content .right-column .memorial-hfs-cta .media-object img{height:100%}.memorial-header .inner-header-content{padding-top:0}.memorial-content .memorial-fh-panel{color:#626262}.memorial-content .memorial-fh-panel ul{margin:0rem;list-style:none}.memorial-content .memorial-fh-panel label{color:#406c21;font-size:0.82rem;display:inline}.memorial-content .memorial-fh-panel h2{font-size:0.9rem}.memorial-content .memorial-fh-panel .memorial-fh-block{font-size:0.82rem}.memorial-content .memorial-fh-panel a:hover{text-decoration:underline}.memorial-content .menu{border-bottom:1px solid #b6b6b6}.memorial-content .menu li a{color:#406c21;font-weight:bold}.memorial-content .menu li a:hover{color:#626262}.memorial-content .menu li .menu a:hover{color:#fff;background:#406c21}.memorial-content .menu .active a{color:#626262;background:none;border:1px solid #b6b6b6;border-bottom:none;border-radius:0.4rem 0.4rem 0rem 0rem;box-shadow:0px 1px #f4f4f4}.memorial-content .content-pane{padding:1.2rem 0rem;font-size:0.84rem;line-height:1.2rem}.memorial-content .content-pane h1{padding-top:1rem;color:#406c21}.memorial-content .content-pane .postBtn{padding-top:0.6rem}.memorial-content .content-pane .accordion,.memorial-content .content-pane .accordion .accordion-title,.memorial-content .content-pane .accordion .accordion-content{background:none;border:none}.memorial-content .content-pane .accordion .accordion-title{color:#406c21}.memorial-content .content-pane .accordion .accordion-title:before{display:none}.memorial-content .content-pane .accordion .accordion-content{background:#dcdcdc}.memorial-content .content-pane .accordion .button{color:#fff;background:#406c21;border:none}.memorial-content .content-pane .accordion .button:hover{background:#626262}.memorial-content .content-pane .memorial-tribute-categories label{display:none}.memorial-content .content-pane .memorial-tribute-categories .button{color:#fff;background:#406c21;border:none;font-size:0.8rem}.memorial-content .content-pane .memorial-tribute-categories .button:hover{background:#626262}.memorial-content .content-pane .memorial-tribute-categories .hollow{color:#000;background:none}.memorial-content .content-pane .memorial-tribute-categories .hollow:hover{color:#fff}.memorial-content .content-pane .memorial-tribute-categories ul li a{color:#626262}.memorial-content .content-pane .memorial-tribute-categories ul li a:after{border-color:#406c21 transparent transparent}.memorial-content .content-pane .memorial-tribute-categories ul li ul{padding-top:0rem}.memorial-content .content-pane .memorial-tribute-categories ul li ul li .hollow:hover{background:#406c21}.memorial-content .content-pane .memorial-tribute{border-radius:0rem}.memorial-content .content-pane .memorial-tribute .main-section{color:#626262;font-size:0.8rem}.memorial-content .content-pane .memorial-tribute .memorial-tribute-header{padding-bottom:0.4rem;color:#000;font-size:1rem;margin-bottom:0}.memorial-content .content-pane .memorial-tribute .memorial-tribute-header a{color:#000;text-decoration:underline}.memorial-content .content-pane .memorial-tribute .memorial-tribute-header span{color:#626262}.memorial-content .content-pane .memorial-tribute .memorial-tribute-header .fa-facebook-square{color:#3e56a0}.memorial-content .content-pane .memorial-tribute .memorial-tribute-header .fa-facebook-square:hover{color:#1c306f}.memorial-content .content-pane .memorial-tribute .memorial-tribute-header .fa-twitter-square{color:#2cb1e6}.memorial-content .content-pane .memorial-tribute .memorial-tribute-header .fa-twitter-square:hover{color:#127399}.memorial-content .content-pane .memorial-tribute .memorial-tribute-header .fa-google-plus-square{color:#d64a2e}.memorial-content .content-pane .memorial-tribute .memorial-tribute-header .fa-google-plus-square:hover{color:#9c2a13}.memorial-content .content-pane .memorial-tribute .memorial-tribute-subtitle{font-size:1rem}.memorial-content .content-pane .memorial-tribute .media-object-section:first-child{width:8rem}.memorial-content .content-pane .memorial-tribute img{height:6rem;max-width:100%;object-fit:cover}.memorial-content .content-pane .memorial-tribute-pagination{padding:0rem 1rem}.memorial-content .content-pane .memorial-tribute-pagination .pagination-text{font-size:0.8rem;line-height:2.5rem}.memorial-content .content-pane .memorial-tribute-pagination .button{color:#fff;background:#406c21;border:none}.memorial-content .content-pane .memorial-tribute-pagination .button:hover{background:#626262}.contact-fh{padding-top:1rem;font-size:0.875rem;text-align:center}.contact-fh a{color:#406c21;font-weight:bold}.contact-fh a:hover{text-decoration:underline}.reveal h1{color:#406c21;font-size:1.4rem}.reveal p{color:#626262;font-size:0.9rem}.reveal:focus{outline:none}.reveal .button{background:#406c21}.reveal .button:hover{background:#626262}.reveal button.close-button{color:#626262;font-size:1.2rem}.reveal:focus{outline:none}.reveal .button{width:100%;background:#406c21}.reveal .button:hover{background:#626262}.memorial-help-header{background-color:#406c21}.memorial-help-header h3{font-size:1.4rem;padding:1.5rem 0;margin:0;color:#fff}.memorial-help-ctas{background-color:#626262;padding:3rem 0}.memorial-help-ctas .row{max-width:75rem}.memorial-help-ctas .card{border:0;border-radius:0;color:#406c21;margin-bottom:1.5rem}.memorial-help-ctas .card h4{font-size:1rem;font-weight:bold}.memorial-help-ctas .card img{width:100%;max-height:200px;object-fit:cover}.social-container{text-align:center}.social-container .button{padding:0rem 0.2rem;font-size:2.2rem;background:none}.social-container .facebook{color:#3e56a0}.social-container .facebook:hover{color:#1c306f}.social-container .twitter{color:#2cb1e6}.social-container .twitter:hover{color:#127399}.social-container .gplus{color:#d64a2e}.social-container .gplus:hover{color:#9c2a13}@media screen and (max-width: 63.9375em){.memorial-header .header-content .right-column .memorial-hfs-cta:nth-child(1){padding-left:1rem}.memorial-header .header-content .right-column .memorial-hfs-cta img{max-height:4.8rem}}@media screen and (max-width: 39.9375em){.memorial-header .header-content{padding-top:0rem}.memorial-header .header-content .memorial-photo{margin-top:2rem}.memorial-header .header-content .right-column .memorial-hfs-cta:nth-child(1){padding-left:1rem}.memorial-header .header-content .right-column .memorial-light-candle{background:#406c21;padding:0.5rem;margin-top:-0.5rem}.memorial-header .header-content .right-column .memorial-light-candle a{color:#fff}.memorial-content .content-pane .memorial-tribute h3{font-size:0.8rem}.memorial-content .content-pane .memorial-tribute span.subheader{display:none}.memorial-content .content-pane .memorial-tribute .media-object-section:nth-child(1){display:none}.memorial-content .content-pane .condolence-form [type=text],.memorial-content .content-pane .condolence-form input,.memorial-content .content-pane .condolence-form textarea{font-size:0.8rem}.memorial-content .memorial-fh-panel{border-radius:0}.reveal-overlay{top:3rem !important}.memorial-help-header{margin-top:1rem}}
