.frp-vue-wrap .top-obit-nav__menu .top-obit-nav__menu-item,.material-body__title h2{font-weight:400;font-family:Lato,sans-serif}.floating-info__archive,.frp-vue-wrap .top-info-middle__body .top-dates,.frp-vue-wrap .top-info-middle__body .top-dates span,.frp-vue-wrap .top-info-middle__body .top-full-name h1,.frp-vue-wrap .top-info-row,.frp-vue-wrap .top-info-video-control .top-info-video-control__button span,.frp-vue-wrap .top-obit-nav__menu .top-obit-nav__menu-item,.frp-vue-wrap .user-block__create,.frp-vue-wrap .wall-main-content,.material-body__title h2{font-family:Lato,sans-serif}.frp-vue-wrap .material-body{padding-top:40px;background-color:#fff}.is-mobile .frp-vue-wrap .material-body,.is-tablet .frp-vue-wrap .material-body{padding-top:0}@media only screen and (min-width:1200px){.frp-vue-wrap .material-body{max-width:790px}}.frp-vue-wrap .material-container{z-index:1}.frp-vue-wrap .material-row{display:flex;flex-direction:column}.frp-vue-wrap .top-obit-nav__inner,.is-desktop .frp-vue-wrap .material-row{flex-direction:row}.frp-vue-wrap .wall-main-content{min-height:1px;width:100%;max-width:100%;margin:0 auto}.is-desktop .frp-vue-wrap .wall-main-content{margin-right:85px;margin-left:25px;width:680px}@media (min-width:1024px) and (max-width:1199px){.is-desktop .frp-vue-wrap .wall-main-content{width:calc(100% - 450px)}}.frp-vue-wrap .material-body__tabs{padding-bottom:70px}.frp-vue-wrap #celebrationWall,.frp-vue-wrap #obituaryEvents,.frp-vue-wrap #tributeFund{padding-bottom:0}.frp-vue-wrap #obituaryInfo{padding-bottom:40px}.frp-vue-wrap .user-block__create{line-height:18px;color:#999;padding-bottom:10px}.frp-vue-wrap .material-top-banner{position:static}.frp-vue-wrap #fr-container{position:relative}@media screen and (max-width:767px){.material-body__title{margin-bottom:0;padding-bottom:0}.material-body__title h2{font-size:22px;font-weight:300;margin-bottom:32px}}.material-vue.fr-obituary-page{overflow-x:hidden}.material-vue .obituary-top::after{background:0 0}.is-mobile .grecaptcha-badge{display:none!important}.top-info-left__img{width:100px;height:100px;border-radius:5px}.top-info-left__img:not(.rect-img){border-radius:50%}.is-tablet .top-info-left__img:not(.rect-img){width:150px;height:150px}.is-mobile .top-info-left__img{width:120px;height:120px}.frp-vue-wrap .top-sign-in-wrapper{text-align:right;position:absolute;right:20px;bottom:20px;font-size:0;display:flex;align-items:center}.is-mobile .frp-vue-wrap .top-sign-in-wrapper{bottom:initial;top:-20px}.frp-vue-wrap .top-info-video-control{z-index:2;min-height:unset;margin-right:10px}@media screen and (max-width:877px){.frp-vue-wrap .top-sign-in-wrapper{display:unset;align-items:unset}.frp-vue-wrap .top-info-video-control{position:absolute;top:-50px;right:0}}.frp-vue-wrap .top-info-video-control .top-info-video-control__button{margin-top:0;margin-left:0;padding:0 15px;height:40px;border-radius:5px}@media screen and (max-width:1024px){.frp-vue-wrap .top-info-video-control .top-info-video-control__button{height:30px}}.frp-vue-wrap .top-info-video-control .top-info-video-control__button span{font-size:14px}.frp-vue-wrap .obituary-top__sign-in{color:#444;position:relative;display:inline-block;top:0;right:0;padding:0 15px;background:#fff;border-radius:5px;font-size:15px;font-weight:700;height:40px;line-height:40px;z-index:2;cursor:pointer;border:1.5px solid #fff}.frp-vue-wrap .obituary-top__sign-in+.obituary-top__sign-in{margin-left:10px}.is-mobile .frp-vue-wrap .obituary-top__sign-in+.obituary-top__sign-in{margin-left:0}.is-mobile .frp-vue-wrap .obituary-top__sign-in,.is-tablet .frp-vue-wrap .obituary-top__sign-in{padding:0 15px;height:30px;line-height:30px}.is-mobile .frp-vue-wrap .obituary-top__sign-in.login{background-color:transparent;border:none;margin-top:-15px}.is-mobile .frp-vue-wrap .obituary-top__sign-in.tribute-share-top{display:none}.frp-vue-wrap .top-info{padding:0 30px}.frp-vue-wrap .top-info-middle{padding-top:0;padding-bottom:0}.is-mobile .frp-vue-wrap .top-info-middle{padding:0}.frp-vue-wrap .top-info-middle__body .top-full-name h1{color:#444;font-size:24px;margin-top:10px;margin-bottom:10px;text-shadow:none;font-weight:900}.is-mobile .frp-vue-wrap .top-info-middle__body .top-full-name h1{margin-bottom:0}.frp-vue-wrap .top-info-middle__body .top-dates{color:#444;font-size:17px;line-height:normal;text-shadow:none;padding-top:5px}.frp-vue-wrap .obituary-top__inner{height:150px;width:100%;display:block;position:static;margin-top:-162px}.is-mobile .frp-vue-wrap .obituary-top__inner,.is-tablet .frp-vue-wrap .obituary-top__inner{margin-top:-57px;height:auto}@media only screen and (min-width:1024px){.frp-vue-wrap .top-info-row{height:570px}.frp-vue-wrap .top-info-row .obituary-top{height:400px}.frp-vue-wrap .top-info-left{width:264px}.frp-vue-wrap .top-info-middle{max-width:570px;padding:0 20px;margin-top:52px}.frp-vue-wrap .top-info__inner{display:flex;flex-wrap:nowrap;align-items:flex-end}.frp-vue-wrap .top-info-left__img{margin-bottom:0;width:250px;height:324px;transition:transform .5s ease-out}.frp-vue-wrap .top-info-left__img:not(.rect-img){height:205px;margin-top:45px}.frp-vue-wrap .top-info-middle__body{max-width:510px;text-align:left}.frp-vue-wrap .top-info-middle__body .top-full-name h1{font-size:33px;margin-top:0;text-shadow:none;margin-bottom:0;box-shadow:none}.frp-vue-wrap .top-info__recommend{justify-content:flex-start}.frp-vue-wrap .top-info__recommend-count,.frp-vue-wrap .top-info__recommend-desktop{display:block}}@media only screen and (min-width:1199px){.frp-vue-wrap .top-info-left__img:not(.rect-img){margin-top:70px;height:250px}}@media (min-width:1024px) and (max-width:1199px){.frp-vue-wrap .top-info-left{width:200px}.frp-vue-wrap .top-info-left__img{width:205px;height:265px}.frp-vue-wrap .obituary-top__inner{margin-top:-112px}.frp-vue-wrap .top-info-middle{max-width:calc(100% - 580px)}}@media (min-width:1024px) and (max-width:1199px) and (min-width:1024px) and (max-width:1199px){.frp-vue-wrap .stucked .top-obit-nav__btns{flex:unset;padding-left:50px}}@media only screen and (max-width:1199px){.obituary-top{height:125px;margin-top:30px}}@media (min-width:1024px){.frp-vue-wrap .top-obit-nav__btns .top-obit-nav__btns-front{justify-content:flex-start;transform:translate(115px,0)}}.frp-vue-wrap .top-obit-nav__btns .top-obit-nav__btns-front .top-obit-nav__btn-mobile.btn-material.orange,.frp-vue-wrap .top-obit-nav__btns .top-obit-nav__btns-front .top-obit-nav__btn-mobile.btn-material.tree-green,.frp-vue-wrap .top-obit-nav__btns .top-obit-nav__btns-front .top-obit-nav__btn.btn-material.orange,.frp-vue-wrap .top-obit-nav__btns .top-obit-nav__btns-front .top-obit-nav__btn.btn-material.tree-green{margin:0;color:#fff}.is-tablet .frp-vue-wrap .top-obit-nav__btns .tribute-share-top{display:none}.is-desktop .frp-vue-wrap #primary-mobile-nav,.is-desktop .frp-vue-wrap .top-obit-nav__btns-inner{display:none!important}.is-desktop .frp-vue-wrap .top-obit-nav__avatar-inner{transform:translate(0,0)}.frp-vue-wrap .top-obit-nav__btn-mobile.btn-material{order:1;margin-left:10px;background-color:#288bb8;color:#fff}.frp-vue-wrap .top-obit-nav{min-height:1px;width:100%;max-width:100%;margin:0 auto 45px}.is-desktop .frp-vue-wrap .top-obit-nav{overflow:hidden;margin-bottom:0;transform:translate3d(0,0,0);transition:position .3s ease-out,background .3s ease-out;border:none}.frp-vue-wrap .top-obit-nav__menu,.is-desktop #floating-info-element .obituarie-shares{flex-direction:row}.frp-vue-wrap .top-obit-nav__inner .top-obit-nav__btns{padding:0 20px 0 10px}@media (min-width:1024px){.frp-vue-wrap .top-obit-nav__inner{display:flex;overflow:hidden}.frp-vue-wrap .top-obit-nav__inner .top-obit-nav__btns{position:relative;width:auto;box-shadow:none}}.is-desktop .frp-vue-wrap .top-obit-nav__inner .top-obit-nav__btns .obituary-top__sign-in{transform:translateY(100%);transition:transform .3s ease-out}.frp-vue-wrap .top-obit-nav__avatar{display:none}.is-desktop .frp-vue-wrap .top-obit-nav__avatar{display:block;position:absolute;transition:transform .3s ease-out;transform:translateX(-100%);width:275px}.frp-vue-wrap #topObitsNav .top-obit-nav__container{padding:15px 0 0;overflow:hidden}.is-desktop .frp-vue-wrap #topObitsNav .top-obit-nav__container{max-width:1200px}@media (min-width:1024px) and (max-width:1199px){.is-desktop .frp-vue-wrap #topObitsNav .top-obit-nav__container{width:100%}.is-desktop .frp-vue-wrap .top-obit-nav__menu::after{flex-grow:unset}}.stucked .frp-vue-wrap #topObitsNav .top-obit-nav__container{padding:0}.is-desktop .frp-vue-wrap .top-obit-nav__menu{display:inline-block;padding-left:50px}.is-desktop .frp-vue-wrap .top-obit-nav__menu::after{content:'';display:block;width:650px;height:1px;background:#eee}@media (min-width:1024px){.frp-vue-wrap .top-obit-nav__menu{padding-top:0;margin-left:-5px;justify-content:flex-start}.frp-vue-wrap .top-obit-nav__menu .top-obit-nav__menu-item{flex-grow:unset;border-bottom:2px solid transparent}}.is-mobile .frp-vue-wrap .top-obit-nav__menu,.is-tablet .frp-vue-wrap .top-obit-nav__menu{padding-top:0;text-align:center;overflow:auto}.is-mobile .frp-vue-wrap .top-obit-nav__menu .top-obit-nav__menu-item+.top-obit-nav__menu-item,.is-tablet .frp-vue-wrap .top-obit-nav__menu .top-obit-nav__menu-item+.top-obit-nav__menu-item{margin-left:0;padding:12px}.frp-vue-wrap .top-obit-nav__menu .top-obit-nav__menu-item{color:#444;cursor:pointer;text-align:center;padding:12px 15px;margin:0;transition:none;font-size:16px}.frp-vue-wrap .top-obit-nav__menu .top-obit-nav__menu-item #wallCount{bottom:7px}.is-desktop .frp-vue-wrap .top-obit-nav__menu .top-obit-nav__menu-item{text-align:left}.frp-vue-wrap .top-obit-nav__menu .top-obit-nav__menu-item.is-active{border-color:#444;font-weight:700}.frp-vue-wrap .stucked .top-obit-nav{position:fixed;top:0;left:0;width:100%;z-index:3;margin:0;box-shadow:0 1px 10px 0 rgba(0,0,0,.1)}.frp-vue-wrap .stucked .top-obit-nav__menu{display:flex;justify-content:flex-end;max-width:475px}.frp-vue-wrap .stucked .top-obit-nav__menu::after{display:none}.frp-vue-wrap .stucked .top-obit-nav__menu .top-obit-nav__menu-item.is-active{border-bottom-width:3px}.frp-vue-wrap .stucked .top-obit-nav__avatar{position:relative;transform:translateX(0)}.frp-vue-wrap .stucked #topObitsNav .top-obit-nav__container{padding:0 40px}.frp-vue-wrap .stucked .top-obit-nav__btns{display:flex;align-items:center;justify-content:flex-end;flex:1}.is-desktop .frp-vue-wrap .stucked .top-obit-nav__btns .obituary-top__sign-in{background:#f2f2f2;transform:translateY(0)}.frp-vue-wrap .tribute-wall .add-memory__top{flex-grow:0;z-index:1}.frp-vue-wrap .tribute-wall__style{display:none}.frp-vue-wrap .tribute-wall__isotope .element-item .card{box-shadow:none}.frp-vue-wrap .tribute-wall__isotope .element-item .card+.card{border-top:solid 1px #ddd}.frp-vue-wrap div.tree-banner{text-align:left;flex-direction:column}.frp-vue-wrap div.tree-banner .text{padding:10px 0}.frp-vue-wrap div.tree-banner .button{margin-right:0;padding-top:10px}.frp-vue-wrap .trees-counter{background-color:#fff}.frp-vue-wrap .tree-banner-with-counter{box-shadow:1px 1px 10px 0 rgba(0,0,0,.05);border-radius:5px;overflow:hidden}@media only screen and (max-width:767px){.frp-vue-wrap div.tree-banner{text-align:left;margin-top:0}.frp-vue-wrap .tree-banner-with-counter{margin-top:30px}}.frp-vue-wrap .tree-banner-with-counter .trees-counter{background-color:#fff;line-height:19px;font-weight:400;color:#000}.frp-vue-wrap .tree-banner-with-counter .trees-quantity{font-weight:700}.frp-vue-wrap .create-comment-on-wall .enable-family-login .add-memory__buttons{padding-bottom:40px}.frp-vue-wrap .create-comment-on-wall .add-memory__buttons__private-condolence{top:85px}.frp-vue-wrap .add-memory__buttons__private-condolence>.toggle{font-size:16px}@media only screen and (max-width:1023px){.frp-vue-wrap #relationShip_inModal .add-memory__buttons__private-condolence{width:calc(100% - 30px);left:15px;top:115px}}@media only screen and (min-width:1024px){.frp-vue-wrap .add-post-modal-dialog .enable-family-login .add-memory__buttons{padding-bottom:40px}}.is-mobile .frp-vue-wrap .add-post-modal-dialog .selected-item{border:none}.is-mobile .frp-vue-wrap .add-post-modal-dialog .add-to-your-post.enable-family-login{height:160px}.material-body__tab_gallery .no-media{text-align:center;padding-bottom:20px}.material-body__tab_gallery .gallery__list{display:flex;flex-wrap:wrap}.material-body__tab_gallery .gallery__list__item:nth-child(3n){margin-right:0}.material-body__tab_gallery .gallery__list__item{width:32%;margin-right:2%;margin-bottom:2%;position:relative;overflow:hidden;border-radius:5px}.material-body__tab_gallery .gallery__list__item:hover{cursor:pointer}.material-body__tab_gallery .gallery__list__item:hover img{transform:translate(-50%,-50%) scale(1.2)}.material-body__tab_gallery .gallery__list__item::after{content:"";display:block;padding-bottom:100%}#floating-info-element .obituarie-shares__item-sms,.is-desktop #floating-info-element .mobile-share-frp{display:none}.material-body__tab_gallery .gallery__list__item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .2s;min-width:100%;min-height:100%;object-fit:cover}@media only screen and (min-width:769px){.material-body__tab_gallery .no-media{min-height:250px}}.floating-info{min-height:1px;width:100%;max-width:100%;margin:0 auto;bottom:auto}.is-desktop .floating-info{width:365px;position:absolute!important;right:45px;top:400px;z-index:2}.is-tablet .floating-info{max-width:400px;margin:0 auto}.bottom-stucked .floating-info{top:auto;bottom:0;z-index:1}.floating-info__wrapper{position:relative}.is-desktop .floating-info__wrapper{width:365px;transform:translate3d(0,0,0);transition:position .3s ease-out,top .3s ease-out;padding-top:30px;padding-bottom:65px}.info-stucked .floating-info__wrapper{position:fixed;top:0}.stucked .floating-info__wrapper{top:70px}.bottom-stucked .floating-info__wrapper{position:static}.stucked{padding-bottom:60px}.floating-info-frp{position:relative}.top-obit__floating-info-frp{padding:15px 25px 25px;border-radius:2px;background-color:#fff;box-shadow:1px 1px 10px 5px rgba(0,0,0,.1)}.is-mobile .top-obit__floating-info-frp,.is-tablet .top-obit__floating-info-frp{padding:15px 25px 0;box-shadow:initial}#floating-info-element .top-obit-nav__btn{width:100%;margin:15px 0 0;border-radius:5px;font-weight:700;font-size:16px;line-height:24px}.is-tablet #floating-info-element .top-obit-nav__btn.orange{padding:13px 21px}.is-tablet #floating-info-element .top-obit-nav__btn.tree-green{padding:13px 28px}#floating-info-element .obituarie-shares{display:flex;flex-direction:column;margin-top:20px}.is-desktop #floating-info-element .obituarie-shares,.is-mobile #floating-info-element .obituarie-shares{margin-top:10px}#floating-info-element .obituarie-shares__title{color:#444;font-weight:400;font-size:16px}.is-desktop #floating-info-element .obituarie-shares__title{margin-right:10px}.is-desktop #floating-info-element .obituarie-shares__list{flex-direction:row;padding-left:0;justify-content:flex-end}#floating-info-element .obituarie-shares__item{width:40px;height:40px;margin-left:5px}@media screen and (max-width:359px){#floating-info-element .obituarie-shares__item{width:36px}}#floating-info-element .obituarie-shares__item i{font-size:26px}#floating-info-element .obituarie-shares__item.obituarie-shares__item-email,#floating-info-element .obituarie-shares__item.obituarie-shares__item-facebook,#floating-info-element .obituarie-shares__item.obituarie-shares__item-get-updates,#floating-info-element .obituarie-shares__item.obituarie-shares__item-print,#floating-info-element .obituarie-shares__item.obituarie-shares__item-twitter{background-color:rgba(0,0,0,0)}#floating-info-element .obituarie-shares__item .material-icon-facebook{color:#4865b5}#floating-info-element .obituarie-shares__item .material-icon-twitter{color:#00aaec}#floating-info-element .obituarie-shares__item .fa-bell,#floating-info-element .obituarie-shares__item .material-icon-baseline-mail,#floating-info-element .obituarie-shares__item .material-icon-printer{color:#666}#floating-info-element .obituarie-shares__item-print{display:block}#floating-info-element .top-info__recommend{position:relative;height:0}.is-desktop #floating-info-element .top-info__recommend{overflow:hidden}#floating-info-element .top-info__recommend-mobile{position:absolute;left:0;top:-30px}#floating-info-element .top-info__recommend-count{color:#444}.floating-info__archive{font-size:14px;width:100%;text-align:center;margin-top:30px}.info-item__desc,.info-item__title,.store-banner__info,.store-banner__info p{font-family:Lato,sans-serif}.floating-info__archive a{color:#288bb8}.is-mobile .floating-info__archive,.is-tablet .floating-info__archive{font-size:14px;position:relative;bottom:0;margin-bottom:20px}.is-desktop .floating-info-item{margin-bottom:30px}.floating-info-item.info-item__share-memory{margin-bottom:0}.info-item__top{display:none}.is-desktop .info-item__top{display:flex}.info-item__icon{flex-shrink:0;width:50px;height:50px;border-radius:50%;background:grey;margin-right:6px;display:flex;justify-content:center;align-items:center}.info-item__store .info-item__icon{background-color:#fef0f2;color:#f23b5c}.info-item__tree .info-item__icon{background-color:#eef7f4;color:#269171}.info-item__donate .info-item__icon{background-color:#eef6fa;color:#288bb8}.info-item__share-memory .info-item__icon{background-color:#eaeaea;color:#333}.info-item__icon i{font-size:20px}.info-item__text{display:flex;flex-direction:column;justify-content:center;flex:1}.info-item__title{font-size:16px;font-weight:700}.info-item__desc{font-weight:400;font-size:14px;margin-top:4px}#material-top-banner .top-info__recommend .top-info__recommend-count,#obituaryEvents,#obituaryEvents.obituary-events .event-item.book-event .book-event__bottom .book-event__buttons .book-event__button,#obituaryInfo .book-note,#obituaryInfo .book-note .book-note__button,#obituaryInfo .obituary-description,#obituaryInfo .obituary-description__readmore,#obituaryInfo .obituary-noDescription,.btn-material,.card-block__inner.no-border-top,.card__candle,.card__footer .activity-block,.card__text-wrapper,.card__tributebook .tributebook-card__text,.event-item__link,.event-item__pin,.family-log-in-row p,.frp-vue-wrap .donors-list .donors-list__image,.frp-vue-wrap .donors-list__time,.frp-vue-wrap .found-description,.frp-vue-wrap .progress-data,.frp-vue-wrap .third-video-block-ft,.frp-vue-wrap .tribute-fund-stats__goal-in,.memorial-contribution,.memorial-contribution h3,.obituary-info__associated-files,.symbol-block__text,.user-block__no-image{font-family:Lato,sans-serif}.info-item__desc-donate span{color:#7c7c7c}.info-item__donate .progress_round{height:5px;margin:9px 0 3px;border-radius:25px;display:none;overflow:hidden}.is-desktop .info-item__donate .progress_round,.is-mobile #material-top-banner .floating-info__wrapper .top-info__recommend,.is-tablet #material-top-banner .floating-info__wrapper .top-info__recommend{display:block}.info-item__donate .progress__bar{background-color:#288bb8}.frp-vue-wrap .material-body__tab_gallery #tribute-keepsake{margin:-15px 15px 30px}.frp-vue-wrap .material-body__tab_gallery.tribute-book{min-height:600px}.is-desktop .frp-vue-wrap #tribute-keepsake{max-width:365px;left:0}@media only screen and (max-width:1023px){.frp-vue-wrap #tribute-keepsake{position:static;margin-top:15px;margin-bottom:30px}}@media only screen and (max-width:767px){.frp-vue-wrap #tribute-keepsake{margin-bottom:0}}@media only screen and (max-width:600px){.frp-vue-wrap #tribute-keepsake{margin-top:30px}}.btn-material{border-radius:5px}.btn-material.pink,.btn-material.pink:focus,.btn-material.pink:hover{background-color:#f23b5c}.btn-material.green{background-color:#269171}.btn-material.green:focus,.btn-material.green:hover{color:#fff;background-color:#269171}.btn-material.green.inverse{color:#22bc9e;background-color:#fff;box-shadow:inset 0 0 0 2px #22bc9e}.btn-material.tree-green,.btn-material.tree-green:focus,.btn-material.tree-green:hover{background-color:#269171;color:#fff}.btn-material.green.inverse:focus,.btn-material.green.inverse:hover{color:#22bc9e;background-color:#269171}.btn-material.tree-green{font-weight:600}.btn-material.tree-green.inverse{color:#269171;background-color:#fff;box-shadow:inset 0 0 0 2px #269171}.btn-material.tree-green.inverse:focus,.btn-material.tree-green.inverse:hover{color:#fff;background-color:#269171}.btn-material.orange,.btn-material.orange:focus,.btn-material.orange:hover{color:#fff;background-color:#f23b5c}.btn-material.orange.inverse,.btn-material.orange.inverse:focus,.btn-material.orange.inverse:hover{color:#f23b5c;background-color:#fff}.btn-material.orange.inverse{box-shadow:inset 0 0 0 2px #f23b5c}.btn-material.dark-blue{background-color:#288bb8}.btn-material.dark-blue:focus,.btn-material.dark-blue:hover{color:#fff;background-color:#288bb8}.btn-material.dark-blue.inverse,.btn-material.dark-blue.inverse:focus,.btn-material.dark-blue.inverse:hover{color:#288bb8;background-color:#fff}.btn-material.dark-blue.inverse{box-shadow:inset 0 0 0 2px #288bb8}.btn-material.gray{background-color:#eaeaea;color:#333}.btn-material.gray:focus,.btn-material.gray:hover{color:#fff;background-color:#eaeaea}.btn-material.gray.inverse,.btn-material.gray.inverse:focus,.btn-material.gray.inverse:hover{color:#eaeaea;background-color:#fff}.btn-material.gray.inverse{box-shadow:inset 0 0 0 2px #eaeaea}.btn-material.gray:hover{color:#333}.detail-modal__btn.green{flex-grow:1}.frp-vue-wrap .category-list{margin:15px 0 0}.frp-vue-wrap .category-list.candle-group{overflow:auto}.frp-vue-wrap .add-memory__category{min-height:0;max-height:40vh}.frp-vue-wrap .product-item{display:flex}.frp-vue-wrap .product-item.active .add-product::after,.frp-vue-wrap .product-item.active i,.frp-vue-wrap .product-item:hover .add-product::after{opacity:1}.frp-vue-wrap .product-item .add-product{height:auto}.frp-vue-wrap .product-item .add-product::after{background-color:rgba(0,0,0,.35);content:"";width:100%;height:100%;left:0;top:0;position:absolute;z-index:0;opacity:0;transition:all .35s ease-out}.frp-vue-wrap .product-item i{position:absolute;opacity:0;top:50%;left:50%;z-index:1;color:#fff;font-size:25px;transform:translate(-50%,-50%);transition:all .35s ease-out}.frp-vue-wrap .open-for-candle .product-item.active .add-product::after,.frp-vue-wrap .open-for-symbols .product-item.active .add-product::after{border:4px solid #e1e1e1}.frp-vue-wrap .photo-panel-add__btn{cursor:pointer}.frp-vue-wrap .tribute-wall__create-comment{display:none;color:#333;text-decoration:none;text-align:left;padding-left:23px;width:157px;overflow:hidden;white-space:nowrap}.frp-vue-wrap .add-post-modal-dialog .add-to-your-post.open-for-candle .candle-group{margin-top:10px}.frp-vue-wrap .add-post-modal-dialog .add-to-your-post.open-for-photo .photo-group{position:absolute}.is-mobile .frp-vue-wrap .add-post-modal-dialog .add-to-your-post.open-for-photo .photo-group{display:none!important}.frp-vue-wrap .add-post-modal-dialog .product-item i{left:auto;transform:translate(0,0)}.is-mobile .frp-vue-wrap .add-memory__content{width:100%}.frp-vue-wrap #celebrationWall .card_pending *{color:#000}.frp-vue-wrap .card_pending{margin-top:15px;background-color:#e4edfb}.is-mobile .frp-vue-wrap .card_pending{margin-bottom:0}.frp-vue-wrap .candle-wrapper,.frp-vue-wrap .symbols-wrapper{display:flex;flex-wrap:wrap}.create-comment-on-wall{padding-bottom:15px}.is-mobile .create-comment-on-wall{padding-bottom:0}.additional-symbols-modal{display:none;position:fixed;top:0;left:0;z-index:9;background-color:#fff;width:100%;height:100%;flex-direction:column;transform:translate3d(-104%,0,0);transition:transform .3s ease-out}.open-for-candle .additional-symbols-modal,.open-for-symbols .additional-symbols-modal{transform:translate3d(0,0,0)}.additional-symbols__header{min-height:57px;border-bottom:2px solid #f1f1f1;display:flex;padding-top:8px}.additional-symbols__back{width:54px;display:flex;justify-content:center;align-items:center;font-size:18px;cursor:pointer}.additional-symbols__title{flex:1;justify-content:center;align-items:center;display:flex;font-weight:900;font-size:18px;padding-right:54px}.additional-symbols__body{width:calc(100% + 17px);overflow:auto;padding:15px 20px 3px}.is-mobile .additional-symbols__body,.open-for-candle .additional-symbols__body{width:100%}.additional-symbols__body .product-item{width:calc(25% - 9px);position:relative;cursor:pointer;margin-bottom:12px;margin-right:12px}.additional-symbols__body .product-item:nth-child(4n){margin-right:0}.selected-item{min-height:131px;margin-bottom:15px;border-bottom:1px solid #eaeaea}.is-mobile .selected-item{flex:4000}.selected-item .selected-item__inner img{display:none}.selected-item .selected-item__inner img[src]{display:block;width:100px;height:100px;margin-bottom:5px;object-fit:cover}.selected-item .selected-item__remove{color:#f02e3f;text-decoration:underline;font-size:15px;margin-bottom:10px;cursor:pointer}.selected-item__inner{overflow:hidden}.selected-item-photo{display:flex;flex-wrap:wrap;max-height:200px;overflow-x:hidden;overflow-y:scroll}.selected-item-photo .photo-item{position:relative;overflow:hidden;width:88px;height:88px;margin-right:12px;margin-bottom:12px}.selected-item-photo .photo-item i{cursor:pointer;right:5px;top:5px;font-size:20px}@media screen and (max-width:1024px){.selected-item-photo .photo-item i{opacity:1}}.is-desktop .selected-item-photo .photo-item:hover i{opacity:1}.add-to-your-post.open-for-photo .photo-group .product-item{background:0 0}.add-to-your-post.open-for-photo .photo-group .product-item i{opacity:1;background:0 0}.frp-vue-wrap .tribute-donors .material-body__title{padding:30px 0 0;border-top:solid 1px #ddd}.frp-vue-wrap .donors-list .donors-list__item{border-bottom:solid 1px #ddd;border-top:none;padding-bottom:50px}.frp-vue-wrap .donors-list .donors-list__image{background-color:#dfeef5;color:#333;font-weight:700}.frp-vue-wrap .donors-list__time{padding:5px 0 10px;color:#999}.frp-vue-wrap .donors-list__amount-name{font-size:16px}.frp-vue-wrap .donors-list__amount-name span{text-transform:capitalize;font-weight:700}.frp-vue-wrap .donors-list__message{line-height:normal}.frp-vue-wrap .found-data{flex-direction:column;align-items:flex-start}.frp-vue-wrap .found-data__right{margin-left:0;margin-top:30px;flex-direction:row}.frp-vue-wrap .found-data__right .dark-blue{display:block;margin-right:10px;width:173px}.is-mobile .frp-vue-wrap .found-data__right .btn-material{flex:1}.frp-vue-wrap .tribute-fund-stats__strong{color:#333;font-size:20px;font-weight:900}.frp-vue-wrap .progress{height:10px}.frp-vue-wrap .progress .progress__bar,.frp-vue-wrap .tribute-fund-form .btn-material.green,.frp-vue-wrap .tribute-fund-form .donate-form__radio-label_active{background-color:#288bb8}.frp-vue-wrap .tribute-fund-form .disabled{background-color:#53b0da}.frp-vue-wrap .progress-data .progress-data__strong{color:#333;font-size:16px;font-weight:900;margin:10px 0 5px}.frp-vue-wrap .progress-data__title{color:#333}.frp-vue-wrap .found-data__button.blue{font-weight:700;box-shadow:inset 0 0 0 1px #288bb8;line-height:14px;width:173px;color:#288bb8;transition:color .3s ease-out,background-color .3s ease-out}.is-desktop .frp-vue-wrap .found-data__button.blue:hover{background-color:#288bb8;color:#fff}.frp-vue-wrap .btn-mobile{display:none;font-weight:700}.is-mobile .frp-vue-wrap .btn-mobile{display:block}.frp-vue-wrap .found-data__left+.btn-mobile{margin:20px 0 0}.frp-vue-wrap #obituaryInfo .obituary-description .obituary-description__fund--link{color:#288bb8}.memorial-contribution{padding-top:55px;animation:fadein .3s ease-in}.memorial-contribution h3{color:#444;margin-top:unset;line-height:normal;margin-bottom:unset;padding-bottom:25px;letter-spacing:normal;font-weight:300;font-size:24px}.memorial-contributon__item{font-size:15px;color:#444;line-height:1.33;padding-bottom:30px}.memorial-contributon__item p{margin:unset;word-break:break-all}.memorial-contributon__item a{font-weight:700;transition:opacity .3s ease-out}.memorial-contributon__item a:hover{opacity:.8}.ft-vue-wrap .memorial-contributon__item--info{font-size:18px}.ft-vue-wrap .memorial-contributon__item--info a{line-height:1;font-weight:600;transition:background-color .8s ease-out,color .8s ease-out;display:block;width:135px;color:#4984e3;box-shadow:inset 0 0 0 1px #4984e3;font-size:18px;padding:15px 25px;margin-top:25px}.ft-vue-wrap .memorial-contributon__item--info a:hover{background-color:#4984e3;color:#fff}@media screen and (max-width:768px){.memorial-contribution{display:flex;flex-direction:column;margin-left:-15px;margin-right:-15px;border-top:2px solid #ddd;padding:25px 15px 35px}.memorial-contributon__item:last-child{padding-bottom:0}.memorial-contributon__item--info,h3{padding-bottom:20px}}@keyframes fadein{from{opacity:0}to{opacity:1}}.memorial-contributon__item--link{box-shadow:inset 0 0 0 2px #81abd2;color:#81abd2!important;background-color:#fff;border-radius:5px}.associated-files__block-title{font-weight:400;font-size:24px}@media screen and (max-width:767px){.associated-files__block{padding:40px 15px}.associated-files__block-title{margin-bottom:32px;font-size:22px;font-weight:300}}.associated-files__block-video{max-width:100%;height:330px}.associated-files__block-video.tributeSuites{max-width:500px;margin:0 auto}@media screen and (max-width:1023px){.associated-files__block-video{text-align:center}.associated-files__block-video iframe,.associated-files__block-video video{max-width:767px;margin:0 auto}}@media screen and (max-width:500px){.associated-files__block-video{height:183px}}.associated-files__block-webcast p{color:#333}.associated-files__block-webcast a{background-color:#fff;color:#288bb8;border:1px solid #288bb8;font-size:16px;max-width:130px;padding:14px 21px}#obituaryInfo .book-note{background-color:#eaeaea;margin-top:-5px;padding:15px}#obituaryInfo .book-note .book-note__text{font-weight:400;font-size:16px}#obituaryInfo .book-note .book-note__button{border-radius:4px;height:40px;line-height:38px}#obituaryInfo .obituary-description__readmore{margin-bottom:0;color:#444;padding-right:0;text-decoration:underline}#obituaryInfo .obituary-description__readmore:hover{text-decoration:none}#obituaryInfo .obituary-description__readmore::after{content:none}#obituaryInfo .obituary-description__fund,#obituaryInfo .obituary-description__store{margin-top:10px}.top-info__recommend-desktop{display:block;height:20px}@media only screen and (min-width:1200px){.top-info__recommend-desktop{display:block}}.card__comments,.is-mobile #material-top-banner .top-info__recommend,.is-tablet #material-top-banner .top-info__recommend{display:none}#material-top-banner .top-info__recommend .top-info__recommend-count{color:#444;font-size:14px;padding-left:0}@media only screen and (max-width:768px){#obituaryInfo{padding-bottom:40px}.book-note{padding:18px 25px}.book-note__button{font-size:16px;width:185px}}#obituaryEvents.obituary-events{border-bottom:0}#obituaryEvents.obituary-events .no-events{padding:0}#obituaryEvents.obituary-events .no-events .no-events__btn{border-radius:3px}#obituaryEvents.obituary-events .no-events .no-events__btn.tree-green{background-color:#269171}#obituaryEvents.obituary-events .no-events .no-events__btn.tree-green:hover{background-color:#1b6952}#obituaryEvents.obituary-events .event-list{justify-content:center;flex-direction:column;align-items:center}#obituaryEvents.obituary-events .event-item{padding:0 0 20px;border-bottom:2px solid #ddd}#obituaryEvents.obituary-events .event-item+.event-item{margin-top:30px;border-top:none}#obituaryEvents.obituary-events .event-item.book-event .event-item__top{min-height:unset}#obituaryEvents.obituary-events .event-item.book-event .event-item__top .event-item__row{padding-bottom:0}#obituaryEvents.obituary-events .event-item.book-event .event-item__top .event-item__row.book-clock{margin-top:-20px;margin-bottom:30px}#obituaryEvents.obituary-events .event-item.book-event .event-item__top .event-item__row.location{margin-bottom:30px}#obituaryEvents.obituary-events .event-item.book-event .event-item__top .event-item__row.countdown{margin-bottom:20px;margin-top:-5px}#obituaryEvents.obituary-events .event-item.book-event .event-item__top .event-item__row.countdown .event-item__countdown .event-countdown__number{margin-right:12px}#obituaryEvents.obituary-events .event-item.book-event .event-item__top .event-item__row.countdown .event-item__countdown .event-countdown__number span{font-size:12px;color:#333;font-weight:400}#obituaryEvents.obituary-events .event-item.book-event .event-item__top .event-item__row .event-item__icon.book-clock,#obituaryEvents.obituary-events .event-item.book-event .event-item__top .event-item__row .event-item__icon.location{visibility:hidden}#obituaryEvents.obituary-events .event-item.book-event .event-item__top .event-item__row .event-item__info.name{font-size:16px;margin-top:unset;color:#333}@media (max-width:768px){#obituaryEvents.obituary-events .event-item.book-event .event-item__top .event-item__row .event-item__info.name{line-height:22px}}#obituaryEvents.obituary-events .event-item.book-event .event-item__top .event-item__row .event-item__info.location p{color:#333;margin-bottom:5px}#obituaryEvents.obituary-events .event-item.book-event .book-event__bottom{padding-left:63px;padding-bottom:0;padding-right:0}#obituaryEvents.obituary-events .event-item.book-event .book-event__bottom .book-event__visual{margin-top:20px}#obituaryEvents.obituary-events .event-item.book-event .book-event__bottom .book-event__description p{margin-bottom:30px;font-size:16px;color:#333}#obituaryEvents.obituary-events .event-item.book-event .book-event__bottom .book-event__description p:last-child{margin-bottom:20px}#obituaryEvents.obituary-events .event-item.book-event .book-event__bottom .book-event__description .book-event__title{margin-bottom:10px;color:#333}#obituaryEvents.obituary-events .event-item.book-event .book-event__bottom .book-event__buttons .book-event__button{border-radius:4px;width:193px;padding:9px 25px}#obituaryEvents.obituary-events .event-item__row:first-child{align-items:start}#obituaryEvents.obituary-events .event-item__row:first-child .event-item__icon{margin-top:7px}#obituaryEvents.obituary-events .event-item__top{padding:0;height:initial}#obituaryEvents.obituary-events .event-item__inner{height:auto}#obituaryEvents.obituary-events .event-item_get-direction span{color:#444;font-weight:600;text-decoration:underline}#obituaryEvents.obituary-events .event-item_get-direction span:hover{cursor:pointer;text-decoration:none}#obituaryEvents.obituary-events .event-item__info{line-height:24px}#obituaryEvents.obituary-events .event-item__info .btn-material{margin-top:10px}#obituaryEvents.obituary-events .event-item_webcast{display:flex;align-items:center;margin-top:15px;color:#444}#obituaryEvents.obituary-events .event-item_webcast svg{color:#269171;width:14px;margin-right:10px}#obituaryEvents.obituary-events .event-item_webcast-wrapper{margin-bottom:15px}#obituaryEvents.obituary-events .event-item__bottom-del{margin-top:15px}#obituaryEvents.obituary-events .event-item__desc{text-align:left;margin-top:15px}.frp-vue-wrap .third-video-block-ft,.is-mobile .store-banner__info p,.is-mobile .store-banner__info span{text-align:center}@media only screen and (min-width:769px){#obituaryEvents.obituary-events .event-item{width:100%}}.event-item__month{font-weight:400;text-transform:capitalize;margin-bottom:5px}.event-item__pin{display:flex;color:#444;font-size:15px;font-weight:700;letter-spacing:.5px;margin:10px 0 0}.event-item__pin .event-pin__text{flex:0;font-weight:600;text-transform:uppercase}.event-item__pin .event-pin__value{padding-left:10px}@media (max-width:768px){.event-list{margin-top:0}.frp-vue-wrap #obituaryEvents{border-bottom:none}#obituaryEvents>h2{font-family:Lato,sans-serif}#obituaryEvents.obituary-events{padding-top:40px}#obituaryEvents.obituary-events .event-item.book-event{padding-bottom:35px}#obituaryEvents.obituary-events .event-item.book-event .event-item__top .event-item__countdown{padding-left:10px}#obituaryEvents.obituary-events .event-item.book-event .event-item__top .event-item__row.location{margin-bottom:25px}#obituaryEvents.obituary-events .event-item.book-event .book-event__bottom{margin-top:0;padding-left:60px}#obituaryEvents.obituary-events .event-item.book-event .book-event__bottom .book-event__buttons{flex-wrap:wrap}#obituaryEvents.obituary-events .event-item.book-event .book-event__bottom .book-event__buttons .book-event__button{width:100%;font-size:16px}}.user-block__no-image{background-color:#e4edfb;color:#000}.card__footer{padding:0}.card__footer .activity-block{padding-top:0;padding-bottom:0;border-top:none;justify-content:flex-start}.card__footer .activity-block .btn-comments{font-family:inherit;margin-top:-4px;border-radius:5px;padding:3px 5px 3px 25px}.card__footer .activity-block .btn-comments.opened{background-color:#f2f2f2}.card__footer .activity-block .btn-comments i{left:5px}.card_donate .card__donate{padding-left:0}.card_donate .card__donate,.card_third-video .webcast-video-block,.third-video-block .third-video-block__thumb,.third-video-block__thumb-ft{margin-left:0;border-radius:5px}@media only screen and (min-width:768px){.card__third-video{padding-bottom:0}}.third-video-block__thumb-ft{padding:0 13px 13px}.third-video-block__thumb-ft .user-block__create{color:#444;font-size:16px}.third-video-block__thumb-ft .user-block__inner{align-items:center;margin-bottom:10px}.third-video-block__thumb-ft .btn-material.dark-blue{padding:10px 13px;font-size:16px;font-weight:600}.card__store{padding:0 24px 33px 0}.card__store.tree-premium .store-block__img{margin-left:0;border-radius:5px}.card__store.tree-premium .store-block__img .img-text{line-height:30px;font-size:15px}.card__store.tree-premium .store-block__img .img-text span{font-weight:300}.card__store.tree-premium .store-block__img .tree-store{border-radius:5px;padding:8px 15px;font-size:12pt;margin-top:10px}.card__store.tree-premium .card__text{margin-bottom:10px}.text-read-more{color:#444;font-weight:400}.card__sub-comment{display:block;padding:0}.card__sub-comment .sub-comments{border:none}.card__sub-comment.opened{padding-bottom:25px}.card__sub-comment.opened .sub-comments{border:none}.card__sub-comment .sub-comments__add{padding-right:0;padding-left:0;height:0;margin:0;overflow:hidden;line-height:1.4}.card__sub-comment .sub-comments__list{padding-bottom:15px;border-top:none}.store-block__button{margin-top:5px;padding:5px 13px}.store-block__button:active,.store-block__button:focus,.store-block__button:hover{color:#f23b5c}.store-block__button.tree-store,.store-block__button.tree-store:active,.store-block__button.tree-store:focus,.store-block__button.tree-store:hover{color:#2f5a3d}.store-block__inner.border-top{padding:20px;margin-top:20px;border-top:none;color:#86c2b0;background-color:#f4faf8;border-radius:5px}.store-block__inner.border-top .store-block__ico{display:none}.card__candle,.card__text-wrapper{padding:0 0 10px}.card-block__inner.no-border-top{padding:0 0 15px}.card-block__inner.no-border-top.tribute-book__comment{padding:15px 0}@media (min-width:768px){.card-block__inner.no-border-top.tribute-book__comment{padding:25px 0 15px 68px}}.card_photo .card-block__inner.no-border-top.tribute-book__comment{padding:15px 0}@media (min-width:768px){.card_photo .card-block__inner.no-border-top.tribute-book__comment{padding:0 0 15px 68px}}.card__user{padding:13px 0}.frp-vue-wrap .card__third-video{padding-bottom:0}.frp-vue-wrap .card__third-video .pdf-block .pdf-block__inner{padding:15px 12px 20px}.frp-vue-wrap .element-item{border-bottom:1px solid #eaeaea;margin-bottom:1px}.frp-vue-wrap div.activity-block{justify-content:flex-start}.frp-vue-wrap .activity-block__item{min-height:28px}.frp-vue-wrap .activity-block__item button{color:#666}.frp-vue-wrap .activity-block__item+.activity-block__item{margin-left:7px;padding-top:2px}.frp-vue-wrap .user-block__photo-img{margin-bottom:15px;margin-left:auto;margin-right:auto;border:2px solid #fff;width:54px;height:54px}.frp-vue-wrap .user-block__photo-img img{object-fit:cover}.frp-vue-wrap .third-video-block-ft{justify-content:center;align-items:center;display:flex;height:inherit;width:inherit;flex-direction:column;padding:30px 20px;color:#fff}.frp-vue-wrap .third-video-block-ft::after{position:absolute;background:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;content:"";z-index:0}.frp-vue-wrap .third-video-block-ft__inner,.is-mobile .frp-vue-wrap .add-post-modal-dialog .modal-mask__body.for_open-for-candle,.is-mobile .frp-vue-wrap .add-post-modal-dialog .modal-mask__body.for_open-for-symbols{position:relative;z-index:3}.frp-vue-wrap .third-video-block-ft__title{font-weight:700;margin-bottom:10px}.frp-vue-wrap .third-video-block-ft__description{margin-bottom:15px;font-weight:400;line-height:21px;font-size:16px}.frp-vue-wrap .third-video-block-ft__button{padding:6px 11px;border-radius:5px;border:1px solid #fff;display:inline-block;font-size:16px;font-weight:600;cursor:pointer}.card__tributebook .card-block__information{padding:0 68px 22px}@media screen and (max-width:767px){.card__tributebook .card-block__information{padding:10px}}.card__tributebook .tributebook-card__book-cover{width:95px}.is-mobile .card__tributebook .tributebook-card__book-cover,.is-tablet .card__tributebook .tributebook-card__book-cover{width:70px}.card__tributebook .tributebook-card__text{color:#444}@media only screen and (min-width:768px){.card__store{padding:0 24px 33px 68px}.card__store.tree-premium .store-block__img,.card_donate .card__donate,.card_third-video .webcast-video-block,.third-video-block .third-video-block__thumb,.third-video-block__thumb-ft{max-width:calc(100% - 68px);margin-left:68px}.third-video-block__thumb-ft{padding:0}.third-video-block__thumb-ft .user-block__inner{align-items:start;margin-bottom:0}.card__footer{padding:0 0 0 68px}.card__candle,.card__text-wrapper{padding:0 0 10px 68px}.card-block__inner.no-border-top{padding:0 0 15px 68px}.card_donate .card__donate{padding-left:0}.card__sub-comment,.card__sub-comment .sub-comments__add{padding-left:68px}.card__sub-comment.opened{padding-bottom:15px}.card__sub-comment.opened .sub-comments__add{padding-top:0}.card__user{padding:18px 0 0}}.store-banner-with-counter{display:flex;padding:30px 20px;margin-top:15px}.is-mobile .store-banner-with-counter{padding:25px;flex-direction:column;align-items:center}.card_pending+.store-banner-with-counter{margin-top:25px}.store-banner__image{flex-shrink:0;width:80px;margin-right:20px}.is-mobile .store-banner__image{margin-right:0;margin-bottom:20px}.store-banner__info{display:flex;flex-direction:column;align-items:flex-start}.is-mobile .store-banner__info{align-items:center}.frp-vue-wrap .user-block__title,.modal-mask,.modal-mask__send--btn,.modal-mask__text,.sub-comments__text{font-family:Lato,sans-serif}.store-banner__info .btn-material{font-weight:600;padding:10px 30px;margin:20px 0}.store-banner__info u{text-decoration:none;text-transform:capitalize}.store-banner__info span{font-size:14px}.sub-comments__add{padding:0;border-top:none}.sub-comments__textarea{border:1px solid #eee;border-radius:0}.sub-comments__textarea span,.sub-comments__textarea textarea{min-height:48px;padding:17px 65px 17px 17px;line-height:16px;background:#fafafa}.sub-comments__textarea.focus-active .sub-comments__textarea{animation:border-animate 3s 1}.sub-comments__textarea.focus-active .sub-comments__add-inner::after{opacity:1;box-shadow:none}.sub-comments__text-wrap{padding-top:10px}.sub-comments__item{margin-bottom:0}.sub-comments__add-button{right:25px}@media only screen and (min-width:768px){.sub-comments__add-inner::after,.sub-comments__textarea{border-radius:0}.sub-comments__text-wrap{padding-top:0}}.modal-mask__row-wrapper{width:100%;display:flex;flex-direction:column}#rsvp-add-modal__form{width:100%}@media (min-width:768px){.modal-mask__flowersBtn{text-align:left}.modal-mask__row-wrapper{flex-direction:row}.modal-mask__row-wrapper .modal-mask__row{padding-bottom:0}.modal-mask__row-wrapper .modal-mask__row:first-child{width:100%}.modal-mask__row-wrapper .modal-mask__send{margin-left:15px}}.frp-vue-wrap .add-post-modal-dialog,.frp-vue-wrap .create-comment-on-wall{display:block}.frp-vue-wrap .add-post-modal-dialog .modal-mask__container,.frp-vue-wrap .create-comment-on-wall .modal-mask__container{width:475px}.frp-vue-wrap .add-post-modal-dialog .modal-mask__close-inner,.frp-vue-wrap .create-comment-on-wall .modal-mask__close-inner{display:none}.frp-vue-wrap .add-post-modal-dialog .add-memory__title,.frp-vue-wrap .create-comment-on-wall .add-memory__title{border-bottom:1px solid #eaeaea;text-align:center;padding-top:15px;font-size:22px;font-weight:600;line-height:1.2}.frp-vue-wrap .add-post-modal-dialog .add-memory__body,.frp-vue-wrap .create-comment-on-wall .add-memory__body{padding:20px 25px 0}.is-mobile .frp-vue-wrap .add-post-modal-dialog .add-memory__body,.is-mobile .frp-vue-wrap .create-comment-on-wall .add-memory__body{padding:20px 10px 0}.frp-vue-wrap .add-post-modal-dialog textarea.add-memory__textarea,.frp-vue-wrap .create-comment-on-wall textarea.add-memory__textarea{padding-right:0;padding-left:0;font-size:18px!important;border:none;border-bottom:1px solid #eaeaea;width:100%}.frp-vue-wrap .add-post-modal-dialog .add-memory__message,.frp-vue-wrap .create-comment-on-wall .add-memory__message{margin-bottom:35px;padding-bottom:0}.frp-vue-wrap .add-post-modal-dialog .add-memory__buttons,.frp-vue-wrap .create-comment-on-wall .add-memory__buttons{padding-bottom:0}.frp-vue-wrap .add-post-modal-dialog .add-memory__footer,.frp-vue-wrap .create-comment-on-wall .add-memory__footer{padding:16px 25px 20px;border:none}.is-mobile .frp-vue-wrap .add-post-modal-dialog .add-memory__footer,.is-mobile .frp-vue-wrap .create-comment-on-wall .add-memory__footer{padding:16px 10px 20px}.frp-vue-wrap .add-post-modal-dialog .add-memory__send,.frp-vue-wrap .create-comment-on-wall .add-memory__send{font-size:18px;border-radius:5px;background-color:#288bb8}.frp-vue-wrap .add-post-modal-dialog .add-memory__send:hover,.frp-vue-wrap .create-comment-on-wall .add-memory__send:hover{background-color:#1f6b8e}.frp-vue-wrap .add-post-modal-dialog .add-memory__send[disabled=disabled],.frp-vue-wrap .create-comment-on-wall .add-memory__send[disabled=disabled]{background-color:#68b9de;cursor:not-allowed}.frp-vue-wrap .add-post-modal-dialog .add-memory__btn,.frp-vue-wrap .create-comment-on-wall .add-memory__btn{background-color:#f2f2f2;border-color:#f2f2f2;border-radius:5px;color:#333;font-size:13px}.frp-vue-wrap .add-post-modal-dialog .add-memory__buttons-item,.frp-vue-wrap .create-comment-on-wall .add-memory__buttons-item{padding:0 3px}.is-mobile .frp-vue-wrap .add-post-modal-dialog .modal-mask__body{padding:0}.frp-vue-wrap .add-post-modal-dialog .selected-item-photo .product-close{position:absolute;right:0;top:0;z-index:2;cursor:pointer;background:#444;border-radius:100%;width:14px;height:14px}.frp-vue-wrap .add-post-modal-dialog .selected-item-photo .product-close i{top:0;right:2px;font-size:14px}.frp-vue-wrap .add-post-modal-dialog .selected-item-photo .add-product{position:relative;background:#ddd;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;margin-bottom:0;height:0;padding-bottom:100%}.frp-vue-wrap .add-post-modal-dialog .selected-item-photo .preview-img{width:auto;min-width:100%;max-width:none;height:100%;min-height:100%;position:absolute;top:0;left:50%;transform:translate(-50%,0);object-fit:cover}.frp-vue-wrap .add-post-modal-dialog .selected-item-photo .preview-img__btn-play{position:absolute;width:30px;height:30px;transform:translate(-50%,-50%);left:50%;top:50%;z-index:1;background:rgba(0,0,0,.5);border-radius:50%}.frp-vue-wrap .add-post-modal-dialog .selected-item-photo .preview-img__btn-play span{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;color:#fff;font-size:8px}.is-mobile .frp-vue-wrap .add-post-modal-dialog .for_open-for-candle .add-memory__top,.is-mobile .frp-vue-wrap .add-post-modal-dialog .for_open-for-symbols .add-memory__top{z-index:9}.frp-vue-wrap .add-post-modal-dialog .modal-mask__wrapper{overflow:hidden}.frp-vue-wrap .add-post-modal-dialog .add-memory__sub-title{display:none}.is-mobile .frp-vue-wrap .add-post-modal-dialog .add-memory__sub-title{display:block;text-align:center;margin:20px 0;padding:0}.is-mobile .frp-vue-wrap .add-post-modal-dialog .add-memory__body{height:calc(100% - 57px)}.frp-vue-wrap .add-post-modal-dialog .add-memory__message{height:100px}.is-mobile .frp-vue-wrap .add-post-modal-dialog .add-memory__message{flex:999}.is-mobile .frp-vue-wrap .add-post-modal-dialog .add-memory__footer{position:absolute;width:70px;top:3px;right:0;padding:0}.is-mobile .frp-vue-wrap .add-post-modal-dialog .add-memory__send,.is-mobile .frp-vue-wrap .add-post-modal-dialog .add-memory__send:hover,.is-mobile .frp-vue-wrap .add-post-modal-dialog .add-memory__send[disabled=disabled]{color:#999;background:0 0;font-size:20px}.is-mobile .frp-vue-wrap .add-post-modal-dialog .add-memory__send{color:#288bb8}.is-mobile .frp-vue-wrap .add-post-modal-dialog .add-to-your-post{padding:0 15px;box-shadow:0 -3px 5px 0 rgba(0,0,0,.05);overflow:visible;width:100%}.frp-vue-wrap .add-post-modal-dialog textarea.add-memory__textarea,.is-mobile .frp-vue-wrap .add-post-modal-dialog textarea.add-memory__textarea{border:none}.is-mobile .frp-vue-wrap .add-post-modal-dialog .modal-mask__close{left:10px;right:auto;top:17px}.is-mobile .frp-vue-wrap .add-post-modal-dialog .add-memory__category{overflow:visible}.is-mobile .frp-vue-wrap .add-post-modal-dialog .category-list{position:absolute;left:0;width:100%;margin-top:0}.is-mobile .frp-vue-wrap .add-post-modal-dialog .category-list.symbols-group{top:-470px;height:350px}.is-mobile .frp-vue-wrap .add-post-modal-dialog .category-list.candle-group{top:-270px;height:150px}.is-mobile .frp-vue-wrap .add-post-modal-dialog .category-list.photo-group{top:-190px;height:80px}.frp-vue-wrap .add-post-modal-dialog .additional-symbols-modal{display:flex}.frp-vue-wrap .add-post-modal-dialog .open-for-candle .product-item.active .add-product i,.frp-vue-wrap .add-post-modal-dialog .open-for-symbols .product-item.active .add-product i{display:none}.frp-vue-wrap .add-post-modal-dialog .open-for-candle .product-item.active .add-product::after,.frp-vue-wrap .add-post-modal-dialog .open-for-symbols .product-item.active .add-product::after{border:3px solid #4984e3;background-color:rgba(0,0,0,0);border-radius:5px}.is-mobile .frp-vue-wrap .create-comment-on-wall .add-memory__content{height:auto}.frp-vue-wrap .create-comment-on-wall .add-memory__sub-title{text-align:center}.get-directions__item{cursor:pointer;color:inherit}.get-directions__icon{border-radius:50%;overflow:hidden;width:40px;height:40px;font-size:19px;padding:5px;color:#fff;display:flex;align-items:center;justify-content:center}.get-directions__icon-blue{background-color:#288bb8}.get-directions__icon-green{background-color:#66dd83}.get-directions__icon-gray{background-color:#999}.get-directions__icon-fb{background-color:#4865b5}.get-directions__icon-tw{background-color:#00aaec}.get-directions__icon-get-updates{background-color:#999}.modal-mask__send--btn,.modal-mask__send--btn:active,.modal-mask__send--btn:hover{background-color:#288bb8}.get-directions__title{font-size:15px;text-align:center;line-height:20px}.modal-mask__send--btn{border-radius:5px;padding:15px 50px}.modal-mask__send--btn:disabled{cursor:not-allowed;background-color:rgba(40,139,184,.5)}@media screen and (max-width:767px){.get-directions-email-modal-dialog .modal-mask__container,.get-directions-modal .modal-mask__container,.get-directions-text-modal-dialog .modal-mask__container,.get-tribute-share-modal .modal-mask__container,.share-email-modal .modal-mask__container{display:flex;width:100%;align-items:center;justify-content:left;position:relative}.get-directions-email-modal-dialog .modal-mask__close,.get-directions-modal .modal-mask__close,.get-directions-text-modal-dialog .modal-mask__close,.get-tribute-share-modal .modal-mask__close,.share-email-modal .modal-mask__close{top:15px;right:15px;width:16px;height:16px;font-size:16px;color:#444;display:block}.get-directions-email-modal-dialog .modal-mask__body,.get-directions-modal .modal-mask__body,.get-directions-text-modal-dialog .modal-mask__body,.get-tribute-share-modal .modal-mask__body,.share-email-modal .modal-mask__body{padding:24px;overflow:auto}.get-directions-email-modal-dialog .modal-mask__desc,.get-directions-modal .modal-mask__desc,.get-directions-text-modal-dialog .modal-mask__desc,.get-tribute-share-modal .modal-mask__desc,.share-email-modal .modal-mask__desc{text-align:center}.get-directions-email-modal-dialog .modal-mask__flowersBtn,.get-directions-email-modal-dialog .modal-mask__flowersBtn a,.get-directions-email-modal-dialog .modal-mask__send--btn,.get-directions-modal .modal-mask__flowersBtn,.get-directions-modal .modal-mask__flowersBtn a,.get-directions-modal .modal-mask__send--btn,.get-directions-text-modal-dialog .modal-mask__flowersBtn,.get-directions-text-modal-dialog .modal-mask__flowersBtn a,.get-directions-text-modal-dialog .modal-mask__send--btn,.get-tribute-share-modal .modal-mask__flowersBtn,.get-tribute-share-modal .modal-mask__flowersBtn a,.get-tribute-share-modal .modal-mask__send--btn,.share-email-modal .modal-mask__flowersBtn,.share-email-modal .modal-mask__flowersBtn a,.share-email-modal .modal-mask__send--btn{width:100%}.get-directions{width:100%;border-top:1px solid #d0d0d0}.get-directions__item{cursor:pointer;display:flex;align-items:center;padding-top:17px;padding-bottom:17px;border-bottom:1px solid #d0d0d0}.get-directions__icon{margin-right:17px;width:30px;height:30px;font-size:15px}}@media (min-width:768px){.get-directions__icon{margin-bottom:10px;margin-left:auto;margin-right:auto;width:40px;height:40px;font-size:19px}.get-directions-modal .modal-mask__row,.get-tribute-share-modal .modal-mask__row{display:flex}}.frp-vue-wrap .sign-in-modal-dialog.modal-mask.modal-mask_center .modal-mask__body{padding:50px}.frp-vue-wrap .sign-in-modal-dialog.modal-mask.modal-mask_center .modal-mask__container{width:600px}.frp-vue-wrap .sign-in-modal-dialog .modal-mask__title{text-align:center}.frp-vue-wrap .sign-in-modal-dialog .modal-mask__title h3{font-size:20px;font-weight:700;color:#555;letter-spacing:.2px;padding-bottom:30px}.frp-vue-wrap .sign-in-modal-dialog .social-sign{width:100%;max-width:340px;margin:0 auto}.frp-vue-wrap .sign-in-modal-dialog .social-sign__text{font-weight:400}.frp-vue-wrap .sign-in-modal-dialog .social-sign__form{max-width:340px;margin:0 auto}.frp-vue-wrap .sign-in-modal-dialog .modal-login-terms{text-align:center}.frp-vue-wrap .social-sign__send{font-weight:400;border-radius:5px;background-color:#77c2df;cursor:pointer}.frp-vue-wrap .social-sign__send:hover{background-color:#4eafd5}.frp-vue-wrap .social-sign__send[disabled=disabled]{background-color:#a0d5e9;cursor:not-allowed}.modal-mask__title h3 span{text-transform:capitalize}.modal-mask__title p{font-size:18px;font-weight:400;margin-top:33px;letter-spacing:.7px}.social-sign__separate-line{text-align:center;margin-bottom:26px}.social-sign__separate-line span{display:block;height:1px;width:100%;background:#e2e2e2;margin-top:35px}.social-sign__separate-line span::before{content:'OR';font-size:18px;font-weight:700;background:#fff;padding:15px;display:inline-block;margin-top:-23px}.frp-vue-wrap .final-photo-modal,.frp-vue-wrap .final-photo-modal .modal-mask__container{background-color:#222}.policy-href{text-decoration:underline;cursor:pointer}.frp-vue-wrap .final-photo-modal .modal-mask__close{color:#fff;right:10px}.frp-vue-wrap .final-photo-modal .user-block__photo{width:50px}.frp-vue-wrap .final-photo-modal .user-block__back{display:none}.frp-vue-wrap .final-photo-modal .user-block__photo-img{width:36px;height:36px}.frp-vue-wrap .final-photo-modal .modal-mask__body{background:#222;padding:0}.frp-vue-wrap .final-photo-modal .final-photo-modal__header{position:absolute;left:0;z-index:1}@media (orientation:landscape){.frp-vue-wrap .final-photo-modal .modal-mask__close{top:-25px}.frp-vue-wrap .final-photo-modal .final-photo-modal__header{display:none}}.frp-vue-wrap .final-photo-modal .final-photo-modal__img{height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.frp-vue-wrap .final-photo-modal .final-photo-modal__img img{height:100%;object-fit:contain}.frp-vue-wrap .final-photo-modal .final-photo-modal__footer{padding-top:15px;padding-bottom:7px}.frp-vue-wrap .final-photo-modal .final-photo-modal__comments{justify-content:flex-end;align-items:flex-end;min-height:50px}.frp-vue-wrap .final-photo-modal .activity-block__item button{color:#fff}.frp-vue-wrap .final-photo-modal .activity-block__item+.activity-block__item{margin-left:15px}.frp-vue-wrap .final-photo-modal .final-comment-medias-counter{position:absolute;top:0;left:0;width:100%;height:50px;color:#fff;font-size:18px;display:flex;justify-content:center;align-items:center}.frp-vue-wrap .final-photo-modal .final-photo-modal__caption,.frp-vue-wrap .final-photo-modal .user-block__edit{display:none}.frp-vue-wrap .final-photo-modal .slick-slide__inner{padding:45px 0}.frp-vue-wrap .card__media,.frp-vue-wrap .modal-mask__content__right-bottom .sub-comments__text-wrap{padding-left:0}.frp-vue-wrap .modal-mask__content{height:inherit;overflow:visible}.frp-vue-wrap .modal-mask__content_left{background-color:#333;width:770px;overflow:visible}.frp-vue-wrap .modal-mask__content_left::before{margin-right:0}.frp-vue-wrap .modal-mask__content_left img{object-fit:contain}.frp-vue-wrap .modal-mask__content_right{width:425px}.frp-vue-wrap .goto-post i{font-size:34px;font-weight:300;left:-62px}.frp-vue-wrap .goto-prev-post i::before{content:"\f0a8"}.frp-vue-wrap .goto-next-post i{right:-487px;left:auto}.frp-vue-wrap .goto-next-post i::before{content:"\f0a9"}.frp-vue-wrap .image-block__wrapper{height:100%;overflow:hidden;display:inline-flex;justify-content:center}.frp-vue-wrap .modal-mask__content__right-bottom{flex:1;padding-bottom:76px}.frp-vue-wrap .modal-mask__content__right-bottom .user-block__photo{position:absolute;left:0}.frp-vue-wrap .modal-mask__content__right-bottom .sub-comments__list{max-height:385px;overflow-y:auto;padding-bottom:25px}.frp-vue-wrap .modal-mask__content__right-bottom .edit-menu__item{padding:14px 15px}.frp-vue-wrap .sub-comments__item{border:none!important;padding-top:15px}.frp-vue-wrap .sub-comments__item-inner{background:#f8f8f8;padding:18px;border-radius:5px;margin-left:0}.frp-vue-wrap .sub-comments__add{flex:1;display:flex;padding:0;margin-top:15px}.frp-vue-wrap .sub-comments__textarea{border-radius:5px}.frp-vue-wrap .user-block__title{font-weight:700;text-transform:capitalize}.frp-vue-wrap .user-block__title .user-block__title-user{font-weight:inherit;text-transform:inherit;font-family:inherit;margin-right:5px}.frp-vue-wrap .user-block__title>span{font-weight:400;text-transform:none}.frp-vue-wrap .user-block__title a{color:#222;text-decoration:underline}.frp-vue-wrap .user-block__title a:hover{text-decoration:none}.frp-vue-wrap .sub-comments__add-inner{align-self:flex-end;width:100%}.frp-vue-wrap .sub-comments__add-inner::after{content:none}.frp-vue-wrap .modal-subcomments .sub-comments{height:100%;display:flex;flex-direction:column}.frp-vue-wrap .comment-medias-counter{position:absolute;right:25px;bottom:25px;font-size:16px;font-weight:600}.frp-vue-wrap .comment-desktop-modal .modal-mask__body{height:720px;padding:0}@media screen and (max-width:767px){.frp-vue-wrap .comment-desktop-modal .modal-mask__body{height:unset}}.frp-vue-wrap .comment-desktop-modal .modal-mask__close{display:none}.frp-vue-wrap .comment-desktop-modal .modal-desktop__footer{padding:20px 0}.frp-vue-wrap .comment-desktop-modal .third-video-block .third-video-block__thumb{max-width:720px;margin:0 auto}.frp-vue-wrap .comment-desktop-modal .sub-comments__item-inner{margin-left:60px}.frp-vue-wrap .comment-desktop-modal .sub-comments__edit{position:fixed;right:10px;bottom:50px;width:403px;height:72px}.frp-vue-wrap .comment-desktop-modal .sub-comments__item_edit .sub-comments__item-inner{box-shadow:0 0 5px 3px #d2b377}.frp-vue-wrap .sub-comments__user{padding-bottom:0}.frp-vue-wrap .sub-comments__more{margin-top:10px;padding:0}.frp-vue-wrap .sub-comments__more a{color:#288bb8}.frp-vue-wrap .sub-comments__list{padding:0}.frp-vue-wrap .edit-options-modal .modal-mask__body{padding:80px}.frp-vue-wrap .edit-options-modal .edit-options{width:100%}.frp-vue-wrap .video-block__thumb iframe{position:absolute;top:0;bottom:0;margin:auto}@media only screen and (min-width:768px){.frp-vue-wrap .sub-comments__more{padding:0}.frp-vue-wrap .card__media{padding-left:68px}}.frp-vue-wrap .comment-modal-comments .modal-mask__body{padding:0}.frp-vue-wrap .comment-modal-comments .sub-comments__add{box-shadow:0 -3px 5px 3px rgba(0,0,0,.05);border-top:none}.frp-vue-wrap .comment-modal-comments .sub-comments__textarea-inner{padding:16px 13px}.frp-vue-wrap .comment-modal-comments .sub-comments__textarea textarea{height:20px;width:calc(100% - 82px);border:1px solid #eee;border-radius:5px;background:#f8f8f8;resize:none}.frp-vue-wrap .comment-modal-comments .sub-comments__placeholder{color:#999;left:27px}.frp-vue-wrap .comment-modal-comments .user-block__photo{position:absolute;left:0}.frp-vue-wrap .comment-modal-comments .sub-comments__item-inner{margin-left:60px}.frp-vue-wrap .comment-modal-comments .sub-comments__item_edit{position:relative;padding:0;box-shadow:0 -3px 5px 3px rgba(0,0,0,.05)}.frp-vue-wrap .comment-modal-comments .sub-comments__edit{position:fixed;bottom:0;left:0;width:100%;box-shadow:0 -3px 5px 3px rgba(0,0,0,.05)}.frp-vue-wrap .comment-modal-comments .sub-comments__edit-btns{padding:10px}.frp-vue-wrap .comment-modal-comments .sub-comments__edit-text{padding:23px 15px 0}.frp-vue-wrap .comment-modal-comments .sub-comments__edit-text textarea{border:1px solid #eee;border-radius:5px;background:#f8f8f8;resize:none;font-family:Lato,sans-serif}.frp-vue-wrap .comment-modal-comments__content{padding:0 10px}.frp-vue-wrap .comment-modal-step-2 .modal-mask__body{padding:0}.frp-vue-wrap .comment-modal-step-2 .card__footer{padding:0 12px}.frp-vue-wrap .comment-modal-step-2 .card__footer .activity-block{padding:18px 0 8px}.frp-vue-wrap .comment-modal-step-2 .modal-photo-item__caption{padding-top:0;display:none}.frp-vue-wrap .comment-modal-step-2 .card__comments{display:block;padding:16px;font-size:18px}.get-updates-modal .modal-mask__body,.is-mobile .frp-vue-wrap .modal-mask.modal-mask_center .modal-mask__body{padding:24px}.frp-vue-wrap .comment-modal-step-2 .modal-mask__header .user-block__edit{display:none}.frp-vue-wrap .comment-modal-step-2 .modal-mask__header .activity-block{border-top:2px solid #ddd}.frp-vue-wrap .privacy-modal{z-index:9999999}.frp-vue-wrap .privacy-modal .modal-mask__content{overflow-y:auto}@media only screen and (min-width:768px){.get-updates-modal .modal-mask__body{padding:100px 50px}}.get-updates-modal .get-updates-modal__send{background-color:#288bb8}.get-updates-modal .get-updates-modal__send:hover{background-color:#288bb8;opacity:.8}.material-page .modal-dialog input.form-control,.material-page .modal-dialog select.form-control,.material-page .modal-dialog textarea,.material-page .modal-dialog textarea.form-control{font-size:16px!important}.material-page .modal-dialog input.form-control#dn_Amount,.material-page .modal-dialog select.form-control#dn_Amount,.material-page .modal-dialog textarea#dn_Amount,.material-page .modal-dialog textarea.form-control#dn_Amount{font-size:40px!important}.material-page .modal-dialog input.form-control#dn_Amount::-ms-clear,.material-page .modal-dialog select.form-control#dn_Amount::-ms-clear,.material-page .modal-dialog textarea#dn_Amount::-ms-clear,.material-page .modal-dialog textarea.form-control#dn_Amount::-ms-clear{display:none;width:0;height:0}.material-page .modal-dialog input.form-control#dn_Amount::-ms-reveal,.material-page .modal-dialog select.form-control#dn_Amount::-ms-reveal,.material-page .modal-dialog textarea#dn_Amount::-ms-reveal,.material-page .modal-dialog textarea.form-control#dn_Amount::-ms-reveal{display:none;width:0;height:0}.modal-mask__content .card__footer .activity-block{border-top:none}.modal-mask__content .card__media{padding-bottom:0}.recaptcha-dialog{z-index:-1;top:0;right:0;bottom:0;left:0;margin:auto;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0);display:none;opacity:0;visibility:hidden;animation:loaderShow .3s linear}.recaptcha-dialog.active{display:flex;opacity:1;z-index:999;visibility:visible;background-color:rgba(0,0,0,.9)}#reCaptchaForm{width:100%;display:flex;justify-content:center;align-items:center}.frp-vue-wrap .modal-mask__container{border-radius:5px}.is-mobile .frp-vue-wrap .modal-mask__container{border-radius:0}.frp-vue-wrap .desktopModal-button{display:none}.frp-vue-wrap .modal-mask__close{font-size:24px;width:24px;height:24px;right:10px;top:12px;color:#333;display:block}@media (min-width:768px){.frp-vue-wrap .modal-mask.modal-mask_center .modal-mask__container{width:550px}.frp-vue-wrap .modal-mask.modal-mask_center .modal-mask__body{padding:100px 50px}.frp-vue-wrap .modal-mask__title{text-align:left}}