﻿#obituaries-search.obituaries-search,#obituaries-search.obituaries-search-modern{color:#fff;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:12px;font-weight:700;padding:15px 15px 0;margin-bottom:15px;background-size:contain;position:relative}#obituaries-search.obituaries-search-modern.full-size .search-input,#obituaries-search.obituaries-search-modern.full-size .search-input input,#obituaries-search.obituaries-search.full-size .search-input,#obituaries-search.obituaries-search.full-size .search-input input{width:100%}#obituaries-search.obituaries-search-modern.full-size .fields .coolDropDownWrapper,#obituaries-search.obituaries-search.full-size .fields .coolDropDownWrapper{width:100%;max-width:100%}#obituaries-search.obituaries-search-modern.full-size .fields .coolDropDownWrapper .coolDropDown,#obituaries-search.obituaries-search.full-size .fields .coolDropDownWrapper .coolDropDown{width:100%}#obituaries-search.obituaries-search-modern.full-size .fields .obituaries-filter-label,#obituaries-search.obituaries-search.full-size .fields .obituaries-filter-label{display:block}#obituaries-search.obituaries-search .search-input,#obituaries-search.obituaries-search-modern .search-input{position:relative;border-radius:5px;margin-bottom:15px}#obituaries-search.obituaries-search .search-input input,#obituaries-search.obituaries-search-modern .search-input input{font-size:14px;line-height:37px;padding-left:10px;position:relative;color:#666;width:520px}#obituaries-search.obituaries-search .search-input .buttonbox,#obituaries-search.obituaries-search-modern .search-input .buttonbox{margin-top:8px}#obituaries-search.obituaries-search .fields,#obituaries-search.obituaries-search-modern .fields{margin-top:0}#obituaries-search.obituaries-search .fields input,#obituaries-search.obituaries-search-modern .fields input{color:#595959;font-size:12px;font-weight:700;box-sizing:border-box;max-width:100%}#obituaries-search.obituaries-search .fields .label,#obituaries-search.obituaries-search-modern .fields .label{margin-left:18px}#obituaries-search.obituaries-search .fields .label:first-child,#obituaries-search.obituaries-search-modern .fields .label:first-child{margin-left:10px}#obituaries-search.obituaries-search .fields .coolDropDownWrapper,#obituaries-search.obituaries-search-modern .fields .coolDropDownWrapper{float:none;margin:0 3px;max-width:154px}#obituaries-search.obituaries-search .fields .coolDropDownWrapper .coolDropDown .popup,#obituaries-search.obituaries-search-modern .fields .coolDropDownWrapper .coolDropDown .popup{width:100%;border:1px solid #d6d6d6;box-shadow:none;display:block;left:0}#obituaries-search.obituaries-search .fields .coolDropDownWrapper .coolDropDown .inputContainer,#obituaries-search.obituaries-search-modern .fields .coolDropDownWrapper .coolDropDown .inputContainer{box-shadow:none}#obituaries-search.obituaries-search .fields .obituaries-filter-name,#obituaries-search.obituaries-search-modern .fields .obituaries-filter-name{font-family:Lato,Times new roman,Times,serif;font-size:16pt;color:#616161}#obituaries-search.obituaries-search .fields .obituaries-filter-label,#obituaries-search.obituaries-search-modern .fields .obituaries-filter-label{color:#666;margin:0;float:none;vertical-align:top;display:inline-block}@media screen and (max-width:992px){#obituaries-search.obituaries-search .fields .obituaries-filter-label,#obituaries-search.obituaries-search-modern .fields .obituaries-filter-label{padding-top:0;margin-bottom:5px}}#obituaries-search.obituaries-search .search-input input{max-width:467px}#obituaries-search.obituaries-search .fields .coolDropDown .inputContainer{max-width:92px}#obituaries-search.obituaries-search-modern{background-color:#e7e3de}#obituaries-search .flowers-icon-modern{position:absolute;top:-40px;left:-29px}#obituaryListBody{padding:10px 0 0}.obituariesList .obituary{border:1px solid transparent;margin:0;clear:both;padding:16px;position:relative;cursor:pointer;border-bottom:1px solid #bbb}.obituariesList .obituary:hover{background-color:#efebe6}.obituariesList .obituary .img{padding:5px;background-color:#fff;float:left;margin-right:10px;box-shadow:0 1px 1px #a69f96}.obituariesList .obituary .img .centeredImageBorder{border:1px solid #565344;height:98px;width:75px}.obituariesList .obituary .img .centeredImageBorder img{height:98px;width:75px;object-fit:cover;font-family:"object-fit:cover;"}.obituariesList .obituary .name,.obituariesList .obituary .name a{color:#386b93;font:300 18px/22px Lato,sans-serif;text-decoration:none}.obituariesList .obituary .link,.obituariesList .obituary .link a{color:#a86e40;font-weight:400;font-size:14px}.obituariesList .obituary .link,.obituariesList .obituary .link a,.sympathyStoreText .sub-title{font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.obituariesList .obituary .name span{font-size:16px;font-weight:400}.obituariesList .obituary .description{padding-top:10px;padding-bottom:10px}.obituariesList .obituary .link{text-align:right;width:calc(100% - 100px);clear:both;float:left}.obituariesList .obituary .link a:hover{color:#d3996b}.obituariesList .obituary-info{float:left;font-size:14px;width:calc(100% - 100px)}.giftshopLink,.subscribe-to-obituaries{margin-top:25px;margin-right:33px;width:241px;display:block;text-indent:-9999px;opacity:1}.giftshopLink:hover,.subscribe-to-obituaries:hover{opacity:.8}.pageContent .sideLinks{float:right}.giftshopLink{height:199px}.subscribe-to-obituaries{height:88px}.obituaries-nav{margin-top:20px;text-align:center}.obituaries-nav .fun-button{cursor:pointer}.obituaries-nav .fun-button.disabled{cursor:pointer;display:none}#cards,#obituaryTabs #celebrationWall,#obituaryTabs #obituaryInfo,#obituaryTabs #photosAndVideo,#obituaryTabs #sendFlowers,#store,#tributeFundTab{background-color:#fff;border:1px solid #d7d7d7;border-radius:5px}#obituaryTabs{width:680px;float:right;border:none;background:0 0;margin-top:-12px;padding-left:15px;padding-right:0;margin-left:21px;box-sizing:content-box;margin-right:0}#obituaryTabs *{box-sizing:content-box}#obituaryTabs .imgWrapper img{max-width:100%}#obituaryTabs #loginLink:hover{text-decoration:underline}#obituaryTabs #celebrationWall{padding:0 0 17px;margin-bottom:25px;border-top-left-radius:0}#obituaryTabs #celebrationWall #addMemory.passiveMode{height:24px}#obituaryTabs #celebrationWall .celebrationWallActions li.submit-button-wrapper{float:right}#obituaryTabs #celebrationWall .celebrationWallActions li.active{background-color:#fff!important;border-radius:8px 8px 0 0}#obituaryTabs #celebrationWall .celebrationWallActions li a{color:#386b93;font:12px/21px Lato,sans-serif;padding:12px 6px 16px 34px;display:block;letter-spacing:0;text-decoration:none}#obituaryTabs #celebrationWall .celebrationWallActions li a.disabled{color:#b49ca5;cursor:default}#obituaryTabs #celebrationWall .celebrationWallActions li:hover a{color:#4079a5;text-decoration:underline}#obituaryTabs .empty-obituary{padding:0 30px}#obituaryTabs .empty-obituary h5,#obituaryTabs .privatized-obituary h5{margin-top:10px;font:400 20px "Times New Roman",Times,serif;width:98%;text-align:center;color:#616161}#obituaryTabs .privatized-obituary h5{margin-bottom:10px}#obituaryTabs .empty-obituary p{margin:20px 0;font:400 14px/22px Arial,Helvetica,sans-serif;width:98%;text-align:center;color:#616161}#obituaryTabs #celebrationWall #addMemory,#obituaryTabs #obituaryComments textarea{padding:20px 15px;font:300 14px/23px Lato,sans-serif!important;height:100px;background-color:#fff;outline:0;width:615px;color:#3a3a3a;border:none;border-top-left-radius:5px;border-top-right-radius:5px}#obituaryTabs #obituaryComments textarea{color:#8d8d8d;border:1px solid #d7d7d7;width:596px;resize:vertical;border-top-left-radius:5px;border-top-right-radius:5px}#obituaryTabs #celebrationWall .video-comments input[type=submit],#obituaryTabs #celebrationWall input[type=submit],#obituaryTabs #video-wrapper .video-comments input[type=submit],#obituaryTabs #video-wrapper input[type=submit]{margin:6px 10px 10px;float:right}#obituaryTabs #celebrationWall .celebrationWallActions,#obituaryTabs #video-wrapper .celebrationWallActions{list-style:none;-webkit-margin-before:0;-webkit-margin-after:0;background-color:#fff;border:1px solid #d7d7d7;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#obituaryTabs #celebrationWall .celebrationWallActions li,#obituaryTabs #video-wrapper .celebrationWallActions li{float:left}#obituaryTabs #celebrationWall .celebrationWallActions li.clear,#obituaryTabs #video-wrapper .celebrationWallActions li.clear{float:none}#obituaryTabs #photosAndVideo .styledButton.submitAlbumButton{display:inline-block;margin-top:10px;float:right}#obituaryTabs #obituaryInfo .bg{background-color:#fff;border-radius:0;padding:0}#obituaryTabs #obituaryInfo .header{color:#386b93;line-height:22px;min-height:32px;padding-bottom:15px;font-family:Lato,Georgia,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;padding-left:0;padding-top:7px}#obituaryTabs #obituaryInfo p{color:#616161;font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;line-height:22px;text-align:left}#obituaryTabs #obituaryInfo p a{color:#ff664f}#obituaryTabs #obituaryInfo a.readm-more,#obituaryTabs #obituaryInfo a.readm-more:hover{font-weight:700;cursor:pointer;text-decoration:none;color:#386b93;font-family:Lato,sans-serif}#obituaryTabs #obituaryInfo .locationContainer p{margin:10px 15px}#obituaryTabs #obituaryInfo .locationContainer p a{color:#19447e;text-decoration:underline;word-break:break-word;-ms-hyphens:auto;hyphens:auto}#obituaryTabs #obituaryInfo .locationContainer .locationMap{height:130px;width:250px;float:right}#obituaryTabs #obituaryInfo .locationContainer .locationMap .dateBg{background-color:#d8d8d8;margin:2px 3px;padding:2px}#obituaryTabs #obituaryInfo .locationContainer .locationMap .dateBg .eventDate{float:left;width:50px;text-align:center;text-transform:uppercase}#obituaryTabs #obituaryInfo .locationContainer .locationMap .dateBg .eventDate .month{color:#506792;display:block;font-size:12px;margin-top:4px}#obituaryTabs #obituaryInfo .locationContainer .locationMap .dateBg .eventDate .day{color:#506792;font-size:20px;font-weight:700}#obituaryTabs #obituaryInfo .locationContainer .locationMap .infoBg{background-color:#fff;margin-left:50px;border:1px solid transparent}#obituaryTabs #obituaryInfo .locationContainer .locationMap .infoBg .eventHeader{border-bottom:1px dashed #d8d8d8;margin-left:5px;padding:12px 10px;margin-bottom:10px}#obituaryTabs #obituaryInfo .locationContainer .locationMap .infoBg .eventHeader .time{float:right;font-size:16px;font-weight:400;padding-top:1px;width:240px}#obituaryTabs #photosAndVideo .header{float:left}#obituaryTabs #photosAndVideo .coolDropDown{font-size:14px}#obituaryTabs .mediaUploader .linkOnlineVideoBtn{background:url("/Content/Themes/Shared/images/linkOnlineVideoLink.png");display:block;float:right;height:130px;width:264px}#obituaryTabs .mediaUploader .noMediaPreAdded{clear:both;color:#c60000;font-size:12px;padding:10px}#obituaryTabs .mediaUploader .targetAlbumSelection label{display:block;float:left;font-size:16px;padding-top:8px;width:180px}#obituaryTabs .mediaUploader .targetAlbumSelection .newAlbum{padding-bottom:20px}#obituaryTabs .mediaUploader .targetAlbumSelection input{width:300px}#obituaryTabs #photosAndVideo .inputWrapper,#obituaryTabs .mediaUploader .inputWrapper{height:135px;margin-left:155px}#obituaryTabs #photosAndVideo .styledInput,#obituaryTabs .mediaUploader .styledInput{box-sizing:border-box;border:1px solid #d1d1d1;border-radius:8px;font-size:14px;height:100%;padding:8px;width:100%}#obituaryTabs #photosAndVideo .styledButton,#obituaryTabs .mediaUploader .styledButton{border:1px solid #d7d7d7;background:#f0f0f0;border-radius:5px;color:#616161;font:400 14px/14px Merriweather,serif;padding:8px 35px;text-transform:uppercase;float:none;-ms-user-select:none;user-select:none}#obituaryTabs #photosAndVideo .styledButton.addMediaBtn,#obituaryTabs .mediaUploader .styledButton.addMediaBtn{float:right;background-color:#386b93;box-shadow:0 1px 1px #fff;color:#fff;font-family:Lato,sans-serif;text-transform:none}#obituaryTabs #photosAndVideo .mediaUploader .closeBtn,#obituaryTabs .mediaUploader .mediaUploader .closeBtn{background:url("/Content/Themes/Shared/images/closeIcon.png");display:block;height:30px;position:absolute;right:-13px;top:-13px;width:30px}#obituaryTabs #photosAndVideo .mediaUploader .uploaderHeader{background-color:#fff;border:1px solid #ddd;border-bottom:0;border-radius:7px 7px 0 0;float:right;font-size:14px;font-weight:700;padding:10px;position:relative;bottom:-1px}#obituaryTabs #photosAndVideo .mediaUploader .uploaderBody{background-color:#fff;border:1px solid #ddd;border-radius:7px 0 7px 7px;clear:both;padding:17px 17px 20px;margin-bottom:20px}#obituaryTabs #photosAndVideo .mediaUploader .uploadVideoPhotoLink{background:url("/Content/Themes/Shared/images/uploadVideoPhotoLink.png");float:left;height:130px;overflow:hidden;position:relative;width:264px}#obituaryTabs #photosAndVideo .mediaUploader .uploadVideoPhotoLink .loader{border-radius:14px;display:none;position:absolute;right:5px;top:5px}#obituaryTabs #photosAndVideo .mediaUploader .uploadVideoPhotoLink input{cursor:pointer;font-size:44px;height:100%;opacity:0;position:absolute;right:0;top:0;z-index:2}#obituaryTabs .mediaUploader .addedMedia,#obituaryTabs .obituary-comment .media-list .addedMedia{clear:both;margin-top:10px}#obituaryTabs .mediaUploader .addedMedia .mediaThumb,#obituaryTabs .obituary-comment .media-list .addedMedia .mediaThumb{margin:15px 0}#obituaryTabs .obituary-comment .media-list .mediaThumb{cursor:pointer;float:left;margin:5px;position:relative}#obituaryTabs .obituary-comment .media-list .mediaThumb .photoCaption{display:none}#obituaryTabs .mediaUploader .addedMedia .mediaThumb .imgBorder,#obituaryTabs .obituary-comment .media-list .mediaThumb .imgBorder{border:1px solid #d5d5d5;width:128px;position:relative;text-align:center;vertical-align:middle;padding:3px;float:left}#obituaryTabs .mediaUploader .addedMedia .mediaThumb .imgBorder img.deleteBtn{cursor:pointer;display:none;position:absolute;right:-10px;top:-10px}#obituaryTabs .mediaUploader .addedMedia input{font-size:12px;margin-top:10px;width:105px}#obituaryTabs .mediaUploader .addedMedia .mediaThumb .photoDecoration{background-image:url("/Content/Themes/Shared/images/photo-decoration.png");bottom:-6px;height:5px;position:absolute;width:122px}#obituaryTabs .mediaUploader .addedMedia .mediaThumb .imgBorder:hover .deleteBtn{display:block;opacity:.7;z-index:1}#obituaryTabs #photosAndVideo #savedMediaAlbums .mediaAlbum .imgBorder .deleteBtn:hover,#obituaryTabs .mediaUploader .addedMedia .mediaThumb .imgBorder .deleteBtn:hover{opacity:1}#obituaryTabs .mediaUploader .addedMedia .mediaThumb .imgWrapper img,#obituaryTabs .obituary-comment .media-list .mediaThumb .imgWrapper img{display:inline;height:auto;vertical-align:middle;width:100%}#obituaryTabs #photosAndVideo #savedMediaAlbums .noMediaMsg{font-size:16px;font-weight:700;padding:30px 0;text-align:center}#obituaryTabs #photosAndVideo #savedMediaAlbums .mediaAlbums,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo,#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent{background:#fff;border:1px solid #ddd;border-radius:7px;padding:10px}#obituaryTabs #celebrationWall .photoThumb,#obituaryTabs #photosAndVideo #createNewMediaAlbum .albumContent .photoThumb,#obituaryTabs #photosAndVideo #savedMediaAlbums .mediaAlbum,#obituaryTabs #photosAndVideo #savedMediaAlbums .videoThumb,#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .photoThumb{float:left;margin:20px 20px 0 0;cursor:pointer;position:relative;width:198px}#obituaryTabs #photosAndVideo #savedMediaAlbums .videoThumb,#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .photoThumb{margin-right:18px}#obituaryTabs #photosAndVideo #savedMediaAlbums .mediaAlbum.addMediaBtn{height:199px;position:relative;border:1px solid #d7d7d7;background-color:#fff;width:196px;overflow:hidden}#obituaryTabs #photosAndVideo #savedMediaAlbums .mediaAlbum.addMediaBtn input[type=file]{position:absolute;top:0;right:0;cursor:pointer;opacity:0;font-size:168px;z-index:3}#obituaryTabs #celebrationWall .photoThumb{margin-right:2px;margin-top:0;width:117px;position:relative}#obituaryTabs #celebrationWall .photoThumb.more-photos-wrapper{position:relative}#obituaryTabs #celebrationWall .photoThumb.last{margin-right:0}#obituaryTabs #celebrationWall .photoThumb .imgBorder,#obituaryTabs #photosAndVideo #savedMediaAlbums .mediaAlbum .imgBorder,#obituaryTabs #photosAndVideo #savedMediaAlbums .videoThumb .imgBorder,#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .photoThumb .imgBorder{border:1px solid #d1d1d1;height:199px;position:relative;text-align:center;vertical-align:middle;width:196px;overflow:hidden}#obituaryTabs #celebrationWall .photoThumb .imgBorder{height:117px;width:117px;border:1px solid #dadada}#obituaryTabs #celebrationWall .photoThumb .imgBorder .image-small{width:58px;height:58px;overflow:hidden;float:left}#obituaryTabs #celebrationWall .photoThumb .imgBorder .image-small.mg-b{margin-bottom:1px}#obituaryTabs #celebrationWall .photoThumb .imgBorder .image-small.mg-l{margin-left:1px}.obituary-comment .comment-text .photo-count{color:#386b93}.icon-media-add-comment{display:inline-block;width:12px;height:15px;background:url("/Content/Themes/Shared/images/icon-media-addcomment.png")}.icon-create-album{display:inline-block;width:60px;height:60px;background:url("/Content/Themes/Shared/images/icon-create-album.png")}.icon-directions,.icon-type{width:16px;height:13px;display:inline-block}.icon-directions{background:url("/Content/Themes/Shared/images/icon-directions.png")}.icon-type{background:url("/Content/Themes/Shared/images/icon-type.png")}.icon-edit-white{display:inline-block;width:19px;height:19px;background:url("/Content/Themes/Shared/images/icon-edit-white.png")}.icon-flowers{display:inline-block;width:17px;height:17px;background:url("/Content/Themes/Shared/images/icon-flowers.png")}.icon-cemetry-event{display:inline-block;width:35px;height:35px;background:url("/Content/Themes/Shared/images/icon-cemetry-event.png")}.icon-no-obituary-service{display:inline-block;width:30px;height:30px;background:url("/Content/Themes/Shared/images/icon-no-obituary-service.png")}.green.fa.fa-comment,.icon-media-add-comment{margin-right:0;margin-left:10px}.comments-count-text{margin-top:-2px;margin-left:10px}.photoThumb .more-photos{background:url("/Content/Themes/Shared/images/more-photos-bg.png");width:65px;height:55px;position:absolute;left:27px;top:27px;padding-top:10px}.photoThumb .more-photos .text{font:400 18px/19px Lato,sans-serif;text-align:center;color:#fff}.icon-edit{display:inline-block;width:13px;height:13px;background:url("/Content/Themes/Shared/images/icon-edit.png")}#obituaryTabs #photosAndVideo #savedMediaAlbums .mediaAlbum .imgBorder img.deleteBtn{cursor:pointer;display:none;position:absolute;right:5px;top:5px}#obituaryTabs #photosAndVideo #savedMediaAlbums .mediaAlbum .imgBorder:hover .deleteBtn{display:block;opacity:.7;z-index:1}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .photoWrapper,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .videoWrapper{border:1px solid #d1d1d1;float:left;margin-left:5px;padding:10px}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .videoWrapper{width:525px}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo{color:#526b92;font-family:"Times New Roman",Times,serif;font-size:34px}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .photoIndex,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .videoIndex,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .photoIndex,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .videoIndex{color:#b2b2b2;font-family:Lato,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:18px;float:right}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .photoIndex>*,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .videoIndex>*,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .photoIndex>*,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .videoIndex>*{float:none}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .photoIndex .caption,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .videoIndex .caption,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .photoIndex .caption,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .videoIndex .caption{color:#555;margin:5px 10px;text-align:center}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .photoIndex .pager,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .videoIndex .pager,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .photoIndex .pager,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .videoIndex .pager{clear:both;float:none;height:50px;line-height:50px;padding:10px 10px 0}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .photoIndex .pager .next,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .photoIndex .pager .prev,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .videoIndex .pager .next,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .videoIndex .pager .prev,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .photoIndex .pager .next,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .photoIndex .pager .prev,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .videoIndex .pager .next,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .videoIndex .pager .prev{font-size:14px;color:#19447e;line-height:130%}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .photoIndex .pager .prevBtnImg,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .videoIndex .pager .prevBtnImg,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .photoIndex .pager .prevBtnImg,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .videoIndex .pager .prevBtnImg{width:17px;height:18px;float:left;background-image:url("/Content/Themes/Shared/images/prevBtn.png");margin-right:5px}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .photoIndex .pager .next,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .videoIndex .pager .next,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .photoIndex .pager .next,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .videoIndex .pager .next{float:right}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .photoIndex .pager .nextBtnImg,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .videoIndex .pager .nextBtnImg,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .photoIndex .pager .nextBtnImg,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .videoIndex .pager .nextBtnImg{float:right;margin-left:5px;background-image:url("/Content/Themes/Shared/images/nextBtn.png")}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .photoIndex .pager .prev,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .videoIndex .pager .prev,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .photoIndex .pager .prev,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .videoIndex .pager .prev{float:left}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .photoIndex .pagerHeader,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .videoIndex .pagerHeader,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .photoIndex .pagerHeader,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .videoIndex .pagerHeader{color:#666;font-size:16px;font-weight:700;line-height:16px;padding-top:10px;text-align:center}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .photoIndex .addPeople,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .videoIndex .addPeople,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .photoIndex .addPeople,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .videoIndex .addPeople{color:#666;display:block;font-size:13px;font-weight:400;line-height:13px}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .photoIndex .addPeople span,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewPhoto .videoIndex .addPeople span,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .photoIndex .addPeople span,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewVideo .videoIndex .addPeople span{color:#19447e;text-decoration:underline}#obituaryTabs #photosAndVideo #savedMediaAlbums .photoThumb .imgBorder .deleteBtn{position:absolute;right:5px;top:5px;display:none;cursor:pointer}#obituaryTabs #photosAndVideo #savedMediaAlbums .photoThumb .imgBorder:hover .deleteBtn,#obituaryTabs #photosAndVideo #savedMediaAlbums .videoThumb .imgBorder:hover .deleteBtn{display:block;opacity:.7;z-index:1}#obituaryTabs #photosAndVideo #savedMediaAlbums .mediaAlbums{background:0 0;border:none;border-top:1px solid #d7d7d7;border-radius:0;padding:10px 0 0;margin-top:-10px}#obituaryTabs #photosAndVideo #savedMediaAlbums .mediaAlbums .album-create{background-color:#fff;color:#386b93;font:700 18px/18px Lato,sans-serif;text-align:center;position:absolute;width:100%;bottom:0;padding-bottom:12px}#obituaryTabs #photosAndVideo #photosAndVideo{padding-top:20px}#obituaryTabs #celebrationWall .photoThumb .photoName{position:absolute;bottom:0;border:none;width:117px}#obituaryTabs #savedMediaAlbums .mediaAlbum .filesCount{color:#810505;height:23px;overflow:hidden;padding-top:0}#obituaryTabs .viewMediaAlbum .subHeader .text{color:#5f5b49;font-family:Lato,Helvetica,sans-serif;font-size:17px;font-weight:700}#obituaryTabs .viewMediaAlbum .subHeader .albumName{font-family:Lato,Helvetica,sans-serif;font-size:17px;margin-top:5px;display:none}#obituaryTabs .viewMediaAlbum .approve-warning{font-size:12px;color:red;margin:8px 0}#obituaryTabs #photosAndVideo #savedMediaAlbums .mediaAlbum img,#obituaryTabs #photosAndVideo #savedMediaAlbums .videoThumb .imgBorder img,#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .photoThumb img{display:inline;vertical-align:middle}#obituaryTabs #celebrationWall .photoThumb .photoName,#obituaryTabs #photosAndVideo #savedMediaAlbums .mediaAlbum .albumName,#obituaryTabs #photosAndVideo #savedMediaAlbums .mediaAlbum .filesCount,#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .photoName,#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .videoName{color:#fff;font:400 12px/18px Lato,sans-serif;padding-left:0;text-align:left;border-top:none;overflow:hidden;height:22px}#directionsTextDialog.directions-popup .share-email-content span,.ui-tabs .ui-tabs-nav li{font:400 14px Lato,sans-serif}.ui-tabs .ui-tabs-nav{border:none;background:0 0;padding:0;clear:both;margin-top:8px}.ui-tabs .ui-tabs-nav li a{color:#386b93;padding:14px;font-weight:400;outline:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:0 0}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#e4d7b2}#obituaryTabs .ui-tabs-nav li,#outsideLocationTabs .ui-tabs-nav li{color:#386b93;margin:0;z-index:2;border:1px solid transparent}#obituaryTabs .ui-tabs-nav li.ui-state-active,#outsideLocationTabs .ui-tabs-nav li.ui-state-active{background:#fff;border-radius:5px 5px 0 0;border:1px solid #d7d7d7}#obituaryTabs .ui-tabs-nav li a{color:#386b93;padding:0 7px;line-height:35px}#obituaryTabs .ui-tabs-nav li.ui-state-active a{padding:0 7px;color:#386b93;font-weight:400;outline:0}#obituaryTabs .ui-tabs-nav li.ui-state-hover a{color:#4079a5}#obituarySubsControls{left:50%;margin-left:-100px;margin-top:-125px;position:fixed;top:50%;z-index:10000;width:255px;padding:30px;background:#fff;border-radius:14px;border:1px solid #b2b2b2;box-shadow:1px 1px 4px #888;display:none}#obituarySubsControls h5{color:#506792;display:block;font:18px "Times New Roman",Times,serif;margin-bottom:15px}#obituarySubsControls input[type=text]{border:1px solid #b2b2b2;box-shadow:1px 1px 4px #888 inset;width:235px;border-radius:10px;height:23px;margin-bottom:15px;padding:8px;position:relative}#obituarySubsControls button{margin-top:10px;margin-left:60px}#obituarySubsControls .close-subscribe-panel{background:url("/Content/Themes/Shared/images/superboxBgs.png") left -52px no-repeat;cursor:pointer;height:18px;overflow:hidden;position:absolute;right:30px;text-indent:-9999px;top:-18px;width:22px;z-index:99999}#directionsTextDialog.directions-popup h5{margin-bottom:0;margin-top:3px}#directionsTextDialog.directions-popup .share-email-content{padding-top:32px;position:relative}#directionsTextDialog.directions-popup .share-email-header-text h5{margin-bottom:0}.ligth-wall-popup{left:50%;margin-left:-297px;margin-top:-175px;position:fixed;top:50%;z-index:10000;width:594px;background:#fff;display:none;overflow:hidden}.ligth-wall-popup *{box-sizing:content-box}.ligth-wall-popup h5{color:#fff;display:block;font:300 24px Lato,sans-serif;margin-bottom:15px}.ligth-wall-popup label{width:70px;display:inline-block;color:#454c52;font:400 12px Lato,sans-serif;zoom:1;vertical-align:top;padding-top:15px}.ligth-wall-popup input[type=text].captcha-input-text{padding-left:10px;width:60px;display:block;float:left}.ligth-wall-popup input[type=text],.ligth-wall-popup textarea{width:488px;border:1px solid #e5e5e5;padding:8px 8px 8px 35px;margin-bottom:9px}.ligth-wall-popup input[type=text].watermark{color:#6d6d6d}.ligth-wall-popup.captcha{color:#6d6d6d;overflow:hidden;float:left}.ligth-wall-popup.captcha .refresh{display:block;float:left;background:url("/Content/Themes/Shared/images/refresh.png") no-repeat;width:14px;height:14px;margin-top:10px}.ligth-wall-popup.captcha .input-error{float:left}.ligth-wall-popup .captcha-image{display:block;vertical-align:middle;margin:7px 4px 0 10px;width:56px;float:left}.ligth-wall-popup .icon-cross{margin-right:5px;margin-top:5px;float:right}.ligth-wall-popup .share-email-header{background:url("/Content/Themes/Shared/images/sendEmailBg.png") no-repeat;text-align:center;padding:20px 24px 0;min-height:80px;color:#fff;font:300 18px/24px Lato,sans-serif}.ligth-wall-popup .share-email-header-text span{font:400 14px Lato,sans-serif}.ligth-wall-popup .share-email-content{padding:30px}.ligth-wall-popup .share-email-content a.cancel{text-decoration:underline;color:#000;float:right;margin-right:10px;line-height:37px}.ligth-wall-popup .share-email-content .btn-send{padding-top:11px;background-color:#4abb3c;color:#fff;width:125px;height:26px;background-image:none;font:300 15px/15px Lato,sans-serif;text-align:center;display:block;text-decoration:none}.ligth-wall-popup .share-email-content .btn-send:hover{background-color:#46a43c}.ligth-wall-popup .share-email-content .share-email-beforetext{border:1px solid #ddd;border-bottom-style:dashed}.ligth-wall-popup .share-email-content .share-email-beforetext span{opacity:.45}.ligth-wall-popup .share-email-content .share-email-beforetext .icon-type{margin-left:10px;margin-top:5px}.ligth-wall-popup .share-email-content .share-email-beforetext .info-text{margin-left:10px;font:400 14px/16px Lato,sans-serif}.ligth-wall-popup .close-subscribe-panel{background:url("/Content/Themes/Shared/images/superboxBgs.png") left -52px no-repeat;cursor:pointer;height:18px;overflow:hidden;position:absolute;right:30px;text-indent:-9999px;top:-18px;width:22px;z-index:99999}.ligth-wall-popup .help-message{text-align:right;font-style:italic;font-size:12px}.ligth-wall-popup .input-error{font:700 12px Arial,Helvetica Neue,Helvetica,sans-serif;color:#fff;background-color:#e93e2a;display:inline-block;padding:10px 12px 9px}.ligth-wall-popup textarea{padding-left:10px;border-top:none;width:514px;outline:0}.ligth-wall-popup input.bg-icon-user[type=text],.ligth-wall-popup textarea{background-position:10px}.ligth-wall-popup button{margin:10px 0;float:right}.directions-popup input[type=text]{border-color:#9d9d9d;margin-bottom:32px;outline:0}.directions-popup .error-message{background-color:#de041b;color:#fff;position:absolute;width:514px;top:66px;padding:1px 10px;font-size:14px;line-height:26px;display:none}.directions-popup .error-message .error-arrow{display:inline-block;position:absolute;background:url("/Content/Themes/Shared/images/direction-popup-error-arrow.png");width:8px;height:5px;top:-5px;left:13px}#obituaryShareEmail #sharedMessage,.directions-popup #directionsSend{display:none;color:green}#obituaryShareEmail #sharedMessageNotSend,.directions-popup #directionsNotSend{display:none;color:red}#directionsTextSuccessDialog{margin-top:-49px}#directionsTextSuccessDialog #directionsSend{display:block;color:#000;float:left;line-height:37px}#directionsTextSuccessDialog .btn-send{width:100px}#savedMediaAlbums a.lnkBackToAlbum{color:#386b93;font:400 18px Lato,sans-serif;background:url("/Content/Themes/Shared/images/left.png") 100% 9px no-repeat;padding-right:25px;line-height:22px}#savedMediaAlbums span.last,#savedMediaAlbums span.start{font:400 18px Lato,sans-serif;line-height:22px}#savedMediaAlbums .new-album-form-rt{position:relative;overflow:hidden}#savedMediaAlbums .new-album-form-rt span{margin-top:13px}#savedMediaAlbums .new-album-form-rt input[type=file]{position:absolute;top:10px;right:0;cursor:pointer;opacity:0;font-size:23px}#savedMediaAlbums .left{float:left;margin-top:15px}.comment-body .comment-text .left{float:left;max-width:390px;font-style:italic;line-height:1.5em}.comment-body .comment-text .left a{text-decoration:underline}.comment-body .comment-text .left .left-bracket,.comment-body .comment-text .left .right-bracket,.comment-body .comment-text .left a{color:#507999}.comment-body .comment-text .left .left-bracket,.comment-body .comment-text .left .right-bracket{font-size:15pt;font-weight:700}.comment-body .comment-text .right{float:right;max-width:155px}.comment-body .comment-text .right a img{max-width:150px}#celebrationWall .flowers-icon-modern{position:absolute;top:-20px;right:-26px;z-index:10}#obituaryTabs #celebrationWall .addmemory-wrapper{border:1px solid #d7d7d7;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#fff;border-bottom-style:dashed}.addmemory-wrapper .comment-media-list .media-item{position:relative;width:60px;height:60px;float:right;border:2px dashed #bcbcbc;background:url("/Content/Themes/Shared/images/transparent.png");padding:3px;margin-right:7px;margin-bottom:5px}.addmemory-wrapper .comment-media-list .media-item:hover .remove-button{display:block}.addmemory-wrapper .comment-media-list .media-item .remove-button{position:absolute;right:3px;top:3px;width:11px;height:12px;display:none;cursor:pointer}.addmemory-wrapper .comment-media-list .media-item.uploading:hover .remove-button{display:none}.addmemory-wrapper .comment-media-list .media-item.uploading img.preview-img{border:none;margin-top:14px;margin-left:15px;height:32px;width:32px}.addmemory-wrapper .comment-media-list .media-item img.preview-img{border:1px solid #bcbcbc;height:58px;width:58px}.add-media-btn-wrapper{position:absolute;overflow:hidden}.media-item.add-new-media .add-media-btn-wrapper{width:60px;height:60px}.add-media-btn-wrapper input[type=file]{font-size:38px;float:right;opacity:0;cursor:pointer}.add-new-media .add-media-btn-wrapper input[type=file]{font-size:46px}.celebrationWallActions li .add-media-btn-wrapper{width:148px;height:38px}.celebrationWallActions li .add-media-btn-wrapper.disabled{display:none}#addCandleContainerWrapper,#addSymbolContainerWrapper{position:absolute;width:646px;z-index:3;border-radius:0;padding:0;background-color:#fff;border:2px solid #4f668c;box-shadow:0 5px 5px #aaa}.popup-input{background:url("/Content/Themes/Shared/images/input-popup-small-bg.png");padding:20px 12px 12px;width:162px;position:relative}.zopim{display:none}.media-item .popup-input{margin-top:-14px;display:none}.media-item .popup-input:hover,.media-item:hover .popup-input{display:block}.media-item.uploading .popup-input:hover,.media-item.uploading:hover .popup-input{display:none}.popup-input.add-video-link-wrapper{position:absolute;width:408px;background:url("/Content/Themes/Shared/images/video-link-bg.png");z-index:5;padding:20px 12px 12px;margin-left:115px;margin-top:-10px;display:none;box-sizing:content-box}.fun-button.primary.btn-small.btn-add-video-link{border-radius:0;padding-left:5px;padding-right:5px;padding-top:7px;width:66px;margin-top:0}.popup-input .input-group{border-collapse:separate;display:table;position:relative;width:100%}.popup-input .input-group input[type=text]{display:table-cell;height:30px;width:323px;vertical-align:middle;border:1px solid #bfbfbf;color:#979797;font:400 14px/18px Lato,sans-serif!important;padding-left:6px}.popup-input .input-group input[type=text].no-right-border{border-right:0}.popup-input .input-group input[type=text].small{width:157px}.popup-input .input-group input[type=text]:focus{outline-width:0}.addmemory-wrapper .popup-input{margin-left:-45px;z-index:1}#obituaryTabs #obituaryComments .subcomment textarea{width:503px;display:block;border-radius:0;padding-top:3px;padding-bottom:0;height:29px}#obituaryTabs #obituaryComments .subcomment textarea.input-validation-error{border:1px solid #a94442;outline-color:#a94442}#obituaryTabs #video-wrapper textarea.add-video-comment{width:552px;border-radius:0;margin-bottom:10px}.obituary-comment.subcomment .comment-body{float:right;width:539px}#obituaryTabs #celebrationWall .obituary-comment.subcomment input[type=submit],#obituaryTabs #video-wrapper .obituary-comment.subcomment input[type=submit]{display:inline-block;width:100px;font-family:Lato,sans-serif;font-weight:400;margin-bottom:6px}#obituaryTabs #celebrationWall .obituary-comment.subcomment input[type=submit].primary,#obituaryTabs #video-wrapper .obituary-comment.subcomment input[type=submit].primary{background:#386b93;color:#dcdcdc}#obituaryTabs #celebrationWall .obituary-comment.subcomment input[type=submit].btn-cancel,#obituaryTabs #video-wrapper .obituary-comment.subcomment input[type=submit].btn-cancel{margin-left:302px}#obituaryTabs #celebrationWall input[type=submit]#addComment{margin:0 0 0 10px;font-family:Lato,sans-serif;font-weight:400;background:#6faa76;border:none;border-radius:0;color:#fff;padding:10px 20px;transition:background .2s linear 0s,border-radius 1s ease-in 1s}.symbol-description-container .symbol-description,.symbol-description-container .symbol-title{font:400 13.5px/18px Lato,sans-serif}.symbol-icon-container,.symbol-item{border:1px solid transparent}.symbol-icon-container{float:left;width:40px;padding:2px 5px 2px 10px;box-sizing:content-box}.symbol-icon-container img{max-height:40px;max-width:40px}.symbols-wrapper{cursor:pointer;height:232px;overflow-y:scroll;width:100%}.symbol-item:hover{background-color:#4f668c;border:1px solid #b6b6b6}.symbol-description-container{float:left}.symbol-item:hover .symbol-description-container .symbol-title{color:#fff}.symbol-description-container .symbol-description{color:#797979}.symbol-item:hover .symbol-description-container .symbol-description{color:#fff}#obituaryTabs #photosAndVideo #savedMediaAlbums .videoThumb.add-new-video,#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .photoThumb.add-new-image{position:relative;overflow:hidden}#obituaryTabs #photosAndVideo #savedMediaAlbums .videoThumb.add-new-video input[type=file],#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .photoThumb.add-new-image input[type=file]{position:absolute;font-size:199px;top:0;right:0;z-index:2;cursor:pointer;opacity:0}#obituaryTabs #photosAndVideo #savedMediaAlbums .add-new-media input[type=file]{position:absolute;font-size:13px;top:0;right:0;z-index:2;cursor:pointer;opacity:0}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewMediaAlbum #add-new-photo-to-album,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewMediaAlbum #add-new-video-to-album{position:relative;display:inline-block;cursor:pointer}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewMediaAlbum #add-new-photo-to-album a,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewMediaAlbum #add-new-photo-to-album form,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewMediaAlbum #add-new-video-to-album a,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewMediaAlbum #add-new-video-to-album form{cursor:pointer}#obituaryTabs #photosAndVideo #savedMediaAlbums .viewMediaAlbum #add-new-photo-to-album img,#obituaryTabs #photosAndVideo #savedMediaAlbums .viewMediaAlbum #add-new-video-to-album img{width:auto;height:auto}#obituaryTabs #photosAndVideo #savedMediaAlbums .mediaAlbum.last-in-line,#obituaryTabs #photosAndVideo #savedMediaAlbums .videoThumb.last-in-line,#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .photoThumb.last-in-line{margin-right:0}#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent{border-radius:0;border:none;padding:10px 0 0;border-top:1px solid #d7d7d7;background-color:#fff;margin-top:12px}#obituaryTabs #photosAndVideo .albumContent a{font:400 14px/18px Lato,sans-serif}.f-service-group-header{font:18px/22px Lato,sans-serif;color:#386b93;margin-top:30px;margin-bottom:18px}a.bold{font-weight:700}#obituaryTabs #obituaryInfo p a.tribute-store{color:#ff664f}#obituaryTabs #obituaryInfo p a.tree-store{color:#406c4f}#obituaryTabs #obituaryInfo p a.tribute-fund{color:#00b468}#obituaryTabs #obituaryInfo .locationContainer.f-service-info{border:none;margin-top:20px}#obituaryTabs #obituaryInfo .separator{margin-bottom:-10px}#obituaryTabs #obituaryInfo .locationContainer .f-service-date-info p{font:400 24px/22px Lato,sans-serif;text-align:center;margin-top:0;margin-bottom:0}#obituaryTabs #obituaryInfo .locationContainer .f-service-date-info p.f-month{margin-top:0;margin-bottom:9px;font-size:18px}.obituaries-subpage #obituarySubscriber{float:left;border:1px solid #e3dfda;background-color:#fff;width:248px;position:relative}.pageContentTop .obituaries-subpage #obituarySubscriber{background-color:#fff}.f-obituary-subscriber-wrapper{margin:10px 10px 0}.f-obituary-subscriber-wrapper>img{width:100%;display:block}.f-obituary-subscriber-actions-wrapper{padding:0 10px 10px;font-family:Lato,Arial,Helvetica,serif}.f-obituary-subscriber-actions-wrapper>div{margin-top:10px}.f-modern-white-line{height:1px;background-color:#fff}.f-obituary-subscriber-shares-wrapper{background-color:#fff;text-align:center}.f-shares-container{margin:15px 0 0}.f-shares-container .share-text{color:#7d7d7d;float:left;font-family:Lato,sans-serif;margin-top:-3px;font-size:14px;line-height:27px}.f-shares-container>a>img,.f-shares-container>a>span{background-repeat:no-repeat;display:block;height:27px;width:22px;float:left;margin-left:15px}#directionsTextDialog .coolDropDownWrapper{margin-left:-3px}.f-login-container{padding-bottom:5px;position:absolute;right:0;top:17px}#loginLink{color:#666;font-weight:400;font-size:14px}.obituaries-subpage #obituarySubscriber #sendFlowers,.obituaries-subpage #obituarySubscriber #shareMemories{margin-top:10px;cursor:pointer}.obituaries-subpage #obituarySubscriber #sendFlowers a,.obituaries-subpage #obituarySubscriber #shareMemories a{padding-left:30px;font:300 18px Lato,sans-serif;color:#fff!important;position:relative}.obituaries-subpage #obituarySubscriber #sendFlowers{background-color:#e16f09;border:1px solid #b2b2b2;padding:8px}.white-flower-icon{background:url("/Content/Themes/Shared/images/flower_white.png") no-repeat;height:24px;width:25px;position:absolute;left:0}.feather-icon{background:url("/Content/Themes/Shared/images/feather.png") no-repeat;height:20px;width:20px;position:absolute;left:0}.obituaries-subpage #obituarySubscriber #shareMemories{background-color:#739e00;border:1px solid #b2b2b2;padding:8px}.obituaries-subpage #obituarySubscriber #shareMemories a{padding-left:20px}#loginPanel{width:594px;height:455px;position:fixed;top:50%;margin-top:-244px;left:50%;margin-left:-297px;background-color:#fff;z-index:10000000;box-shadow:0 0 10px #000;padding-bottom:30px;box-sizing:content-box}#loginPanel .login-header{text-align:center;padding:20px 24px 0;min-height:102px;font:300 18px/24px Lato,sans-serif;margin-bottom:10px}#loginPanel .login-header .separator-text{font:500 14px Lato,sans-serif;margin-top:15px}#loginPanel .login-header-text{text-align:center;padding:10px 0 0;color:#a4265f}#loginPanel .login-header-text h5{font:700 24px Lato,sans-serif}#loginPanel .login-header-text span{font:600 14px Lato,sans-serif}#loginPanel .login-image-wrapper img{max-width:76px;max-height:98px}#loginPanel #loginPanelContent{height:auto;padding:0 20px}#loginPanel #loginPanelContent .rightColumn .separator-text{padding:10px;text-align:center}#loginPanel #loginPanelContent .rightColumn .separator-text span{font:400 14px Lato,sans-serif}#loginPanel #loginPanelContent .rightColumn a.submitLink{padding-top:14px;background-color:#4abb3c;color:#fff;width:100%;height:26px;background-image:none;font:300 15px/15px Lato,sans-serif;text-align:center;display:block;text-decoration:none;box-sizing:content-box}#loginPanel #loginPanelContent .rightColumn a.submitLink:hover{background-color:#46a43c}#loginPanel #loginPanelContent .rightColumn a#linkLoginFacebook,#loginPanel #loginPanelContent .rightColumn a#linkLoginTwitter{margin-bottom:27px}#loginPanel #loginPanelContent .rightColumn h5{margin-top:15px}#loginPanel #loginPanelContent .rightColumn input[type=text].input-control{width:100%;border:1px solid #ddd;color:#666;padding:13px 14px 10px 35px;font:15px Lato,sans-serif;margin:0 0 7px;box-sizing:border-box}#loginPanel #loginPanelContent .rightColumn input[type=text].input-control.watermark{color:#b6b6b6}#loginPanel #loginPanelContent .rightColumn input[type=text]:focus{outline-width:0}#loginPanel #loginItems .relative{margin-left:auto;margin-right:auto;width:178px}#loginPanel #loginItems .menu-item{padding:0;cursor:pointer;width:178px;float:left;display:block;color:#fff;font:15px/15px Lato,sans-serif;margin-right:10px}@media (max-width:600px){#loginPanel #loginItems .menu-item{margin-right:8px}}#loginPanel #loginItems .menu-item#googlePlusMenuItem{margin-right:0;float:right}#loginPanel #loginItems .menu-item>span{line-height:40px;margin-left:20px}#loginPanel #loginItems .fa{line-height:40px;font-size:18px;text-align:center;width:42px}#loginPanel #loginItems .fa-facebook{background:#354f88}#loginPanel #loginItems .icon-facebook{background-color:#3b5998}#loginPanel #loginItems .icon-facebook:hover{background-color:#354f84}#loginPanel #loginItems .icon-facebook:hover .fa-facebook{background-color:#2f4678}#loginPanel #loginItems .fa-twitter{background:#40a2d1}#loginPanel #loginItems .icon-twitter{background-color:#45b0e3}#loginPanel #loginItems .icon-twitter:hover{background-color:#429dce}#loginPanel #loginItems .icon-twitter:hover .fa-twitter{background-color:#388fbc}#loginPanel .icon-info{position:relative;float:right;margin-top:-34px;margin-right:8px;width:22px}#loginPanel .icon-info:hover .info-wrapper{display:block}#loginPanel .icon-info .info-wrapper{display:none;width:117px;height:67px;background-color:#000;opacity:.8;margin-top:-30px;margin-left:32px;text-align:center;font:400 13px/18px Lato,sans-serif;padding:7px 7px 0 5px;color:#fff}#loginPanel .icon-info .info-wrapper::after{content:"";position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:transparent #000 transparent transparent;top:-4px;left:12px}#loginPanel .icon-info .info-wrapper:hover{display:block}#loginPanel #loginFooter form{display:inline}#createNewMediaAlbum .albumContent .photoThumb:hover .deleteBtn,.icon-info{display:block}#loginPanel #linkLoginClose{position:relative;margin-right:-24px;margin-top:-20px}.icon-info{width:15px;height:15px;background:url("/Content/Themes/Shared/images/icon-info.png") no-repeat;cursor:pointer}input[type=text].bg-icon-user{background:url("/Content/Themes/Shared/images/icon-user-modern.png") 12px 14px no-repeat}input[type=text].bg-icon-letter{background:url("/Content/Themes/Shared/images/icon-letter-modern.png") 10px 17px no-repeat}input[type=text].bg-icon-phone{background:url("/Content/Themes/Shared/images/icon-phone.png") 10px 7px no-repeat}.directions-popup input[type=text].bg-icon-letter{background-position:10px}.icon-cross,.icon-cross-responsive{display:inline-block;width:19px;height:19px;background:url("/Content/Themes/Shared/images/loginCloseModern.png") no-repeat}.icon-cross-responsive{background:0 0;margin-top:5px;font-size:18pt;margin-right:10px;color:#c7c7c7}@media (max-width:600px){#loginPanel{width:100%;left:0;margin-left:0;height:auto;top:30px;margin-top:0}#loginPanel #loginItems .relative{margin-left:auto;margin-right:auto;width:32%}#loginPanel #loginItems .menu-item{width:32%;box-sizing:border-box;height:40px}}@media (max-width:460px){#loginPanel{top:5px}#loginPanel #loginItems .relative{margin-left:auto;margin-right:auto;width:100%}#loginPanel #loginItems .menu-item{width:100%;margin:0 0 8px}#loginPanel .login-image-wrapper img{display:none}}#createNewMediaAlbum .f-pull-left{margin-top:7px}#createNewMediaAlbum .f-pull-left .styledButton{float:right;margin-top:10px;text-transform:none;background-color:#386b93;color:#fff;padding-left:10px;padding-right:10px;font-family:Lato,sans-serif}#createNewMediaAlbum a.lnkBackToAlbum{color:#386b93;font:18px Lato,sans-serif;padding-right:25px;line-height:22px;background:url("/Content/Themes/Shared/images/left.png") 100% 9px no-repeat}#createNewMediaAlbum .new-album-name{font:400 18px/22px Lato,sans-serif;border:1px solid #d7d7d7;padding:7px;width:240px}#createNewMediaAlbum .new-album-name.error{border-color:red}#createNewMediaAlbum .new-album-name:focus{outline-width:0}#createNewMediaAlbum .new-album-description{font:400 14px/18px Lato,sans-serif;width:625px;height:18px;border:1px solid #d7d7d7;padding:5px}#createNewMediaAlbum .albumContent{border-radius:0;border:none;padding:10px 0 0;border-top:1px solid #d7d7d7;background-color:#fff;margin-top:14px}#createNewMediaAlbum .albumContent .photoThumb .imgBorder{width:198px;height:199px;line-height:200px;border:1px solid #d1d1d1;overflow:hidden;position:relative;text-align:center;vertical-align:middle}#createNewMediaAlbum .albumContent .photoThumb.add-new .imgBorder{line-height:250px}#createNewMediaAlbum .albumContent .photoThumb.add-new .imgBorder img{width:auto;height:auto}#createNewMediaAlbum .albumContent .photoThumb.add-new .imgWrapper{background-color:#fff}#createNewMediaAlbum .albumContent .photoThumb#loadingNewMediaItem .imgBorder{width:196px;height:196px}#createNewMediaAlbum .albumContent .photoThumb#loadingNewMediaItem .imgBorder img{margin-left:-102px;margin-top:-70px}#createNewMediaAlbum .albumContent .photoThumb.last-in-line{margin-right:0}#createNewMediaAlbum .albumContent .photoThumb .deleteBtn{background:url("/Content/Themes/Shared/images/icon-cross-big.png") no-repeat;position:absolute;right:0;top:0;float:right;cursor:pointer;display:none;height:20px;width:20px}#createNewMediaAlbum .albumContent .add-new{position:relative;overflow:hidden;cursor:pointer;display:inline-block}#createNewMediaAlbum .albumContent .add-new input[type=file]{position:absolute;right:0;top:0;z-index:2;font-size:13px;opacity:0;cursor:pointer}#createNewMediaAlbum .albumContent .add-new.error a{color:red}#createNewMediaAlbum .albumContent .add-new.error .photoName{border-color:red}#createNewMediaAlbum .albumContent .add-new .photoName{border-top:1px solid #d7d7d7;text-align:center;font:400 14px/22px Lato,sans-serif;color:#386b93;height:35px;padding-top:10px}#createNewMediaAlbum .albumContent .photoName{text-align:center;padding-left:0;height:45px;overflow:hidden;font-size:12px;background-color:#fff;border:1px solid #d7d7d7;border-top:none;font-family:Lato,sans-serif;line-height:18px}#createNewMediaAlbum .albumContent .photoName .media-description{margin-top:12px;font:400 12px/18px Lato,sans-serif;width:170px;text-align:center}#createNewMediaAlbum .albumContent .photoName .media-description:focus{outline-width:0}#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .photoThumb.add-new img,#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .videoThumb.add-new img{width:auto;height:auto;max-height:none;max-width:none;margin-left:-102px;margin-top:-75px}#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .photoThumb.no-preview .new-media-description,#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .videoThumb.no-preview .new-media-description{font:400 12px/18px Lato,sans-serif;width:170px;text-align:center}#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .photoThumb.no-preview .new-media-description:focus,#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .videoThumb.no-preview .new-media-description:focus{outline-width:0}#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .videoThumb.add-new-video .videoName{text-align:center;font:400 16px/22px Lato,sans-serif;color:#386b93;padding-top:4px;height:29px}#obituaryTabs #photosAndVideo .viewMediaAlbum .albumContent .photoThumb.no-preview{cursor:default}#obituaryTabs #photosAndVideo #savedMediaAlbums .albumContent .photoThumb .deleteBtn,#obituaryTabs #photosAndVideo #savedMediaAlbums .albumContent .videoThumb .deleteBtn{background:url("/Content/Themes/Shared/images/icon-cross-big.png") no-repeat;position:absolute;right:0;top:0;float:right;cursor:pointer;display:none;height:20px;width:20px}#obituaryTabs #photosAndVideo #savedMediaAlbums .comment{padding:5px;position:relative;margin-top:0;margin-bottom:0;border:1px solid #d7d7d7;background-color:#f5f5f5;font-size:0}#obituaryTabs #photosAndVideo #savedMediaAlbums .comment .comment-avatar{float:left;width:40px;height:40px;margin-top:1px;margin-right:10px}#obituaryTabs #photosAndVideo #savedMediaAlbums .comment .comment-avatar img{width:40px;height:40px;display:block}#obituaryTabs #photosAndVideo #savedMediaAlbums .comment .comment-avatar.no-avatar img{display:none}#obituaryTabs #photosAndVideo #savedMediaAlbums .comment .comment-avatar.no-avatar .avatar-text{display:block;width:40px;height:40px;background-color:#386b93;font:400 25px/40px Lato,sans-serif;text-align:center;text-transform:uppercase;color:#fff}#obituaryTabs #photosAndVideo #savedMediaAlbums .comment .comment-avatar .avatar-text{display:none}#obituaryTabs #photosAndVideo #savedMediaAlbums .comment .comment-body textarea{width:calc(100% - 50px);padding:5px;font-size:13px;box-sizing:border-box}.f-service-info-wrapper{display:table;margin-bottom:20px;width:100%}.sendFlowers-container{display:flex;justify-content:center}.f-service-info{display:table-row;font-family:Lato,sans-serif}.f-service-info .mg-t15>a.text{color:#616161}.f-service-info .mg-t15>a.text:hover{color:#616161;text-decoration:none}.f-service-info .mg-t15 .send-flowers .text-wrapper{display:inline-flex;align-items:center;line-height:19px;width:auto}.f-service-info .f-service-event-group{float:left}.f-service-info .fz-service-date-info-wrapper{width:68px;float:left;margin:10px;border:1px solid #ccc}.f-service-info .fz-service-date-info-wrapper .header-line{height:20px;background-color:#5581b2;width:68px}.f-service-info .f-service-name{font:700 14px/22px Lato,sans-serif;text-transform:uppercase;padding-left:10px;margin-top:0}.f-service-info .f-service-date-info{width:67px;background-color:#fff;color:#616161;border-top:none;padding-top:9px;padding-bottom:2px}.f-service-info .f-service-date-info .icon-cemetry-event{margin-left:15px;margin-bottom:11px}.f-service-info .f-service-date-info .icon-no-obituary-service{margin-left:17px;margin-bottom:14px}.f-service-info .day-of-week{color:#fff;font-size:11px;line-height:20px;text-align:center;margin-top:0}.f-service-info .f-service-details{width:260px;font:700 14px/18px Lato,sans-serif;color:#616161;float:left}.f-service-info .f-service-location-info,.f-service-info .f-service-time{margin-top:10px;font-weight:400}.f-service-info .f-service-location-info>span.name{display:block;padding-left:15px}.f-service-info .fa.fa-map-marker{margin-right:4px}.f-service-info .location-map-wrapper{float:right}.f-service-info .f-service-details-wrapper{vertical-align:top;display:table-cell;width:100%;background-color:#f5f5f5;border:1px solid #d7d7d7;padding-top:14px;padding-bottom:14px}.f-service-info .separator-line{height:1px}.f-service-info .locationMap{width:250px;height:150px;border:1px solid #ccc;margin-right:14px}.cemetery .f-service-info .f-service-details{margin-left:14px}.cemetery .f-service-info .f-service-details .cemetery-location{padding-left:12px;margin-top:0}.cemetery .f-service-info .f-service-details .name{margin-left:12px}.memorial.f-service-details-wrapper .f-service-details-info a,.memorial.f-service-details-wrapper .f-service-details-info a:hover{color:#666}.memorial.f-service-details-wrapper .f-service-details-info>div{margin-left:14px;float:left;margin-top:10px;font-weight:400;font-size:14px;line-height:normal}.memorial.f-service-details-wrapper .f-service-address{width:250px}.memorial.f-service-details-wrapper .f-service-text{width:429px}.memorial.f-service-details-wrapper .f-service-donate>img{margin-right:10px}.memorial.f-service-details-wrapper .f-service-donate a,.memorial.f-service-details-wrapper .f-service-donate a:hover{color:#00b468}.memorial.f-service-details-wrapper .name{margin-left:12px;display:block;padding-left:15px}.memorial.f-service-details-wrapper .f-contribution-info{margin:0 15px 5px;font-size:14px}.memorial.f-service-details-wrapper .f-service-action{width:165px}.memorial.f-service-details-wrapper .f-service-info{margin-left:15px;margin-right:15px;display:block}.memorial i.fa{margin-right:10px}.f-service-driving-directions{font-weight:700}.f-service-details-wrapper .footer-line{padding-left:10px}.f-service-details-wrapper .footer-line>a.link{color:#386b93;margin:0 25px 0 4px;font-weight:600}.f-service-details-wrapper .footer-line>a.link:hover{color:#617fb1}.f-service-details-wrapper .footer-line .f-triangle{width:0;height:0;display:inline-block;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent #617fb1}#media-comments form .comment,.comments-container .comment:last-child{border-bottom:1px solid #d7d7d7}.f-service-details-wrapper .footer-line .store-link-container{width:50%;padding-top:4px;padding-right:14px;line-height:18px}.f-service-details-wrapper .footer-line .flowers-text{text-align:center;display:block;margin-top:10px}.f-service-details-wrapper .footer-line .title{margin-right:30px;font-weight:600}.f-service-details-wrapper .footer-line .icon-directions{margin-top:2px}.pageContent{position:relative}.pageContent.standard-page.obituaries-page .colMainContent{min-height:500px;width:676px;padding-right:0;float:right}.btn-play{height:60px;position:absolute;opacity:.8}.btn-play:hover{opacity:1}#media-comments .comment{position:relative}#media-comments .comment:hover .remove{display:block}#media-comments .comment .remove{position:absolute;right:5px;top:1px;display:none;cursor:pointer;opacity:.5}#media-comments .comment .remove:hover{opacity:1}#media-comments .comment-avatar{float:left;width:9.676%}#media-comments .comment-avatar img{width:100%;max-height:29px}#media-comments .comment-avatar.no-avatar img{display:none}#media-comments .comment-avatar.no-avatar .avatar-text{display:block;background-color:#386b93;font:400 20px/28px Lato,sans-serif;text-align:center;text-transform:uppercase;color:#fff}#media-comments .comment-body{float:right;width:87.096%;margin-left:3.225%}#media-comments .comment-body .comment-text{color:#616161;font:400 14px/18px Lato,sans-serif}#media-comments .comment-body textarea{width:100%;border:1px solid #d7d7d7;padding:5px;resize:none;box-sizing:border-box;outline-width:0;min-height:29px}#media-comments .posted-by{font-size:14px;line-height:14px}#media-comments-wrapper{margin-top:10px;position:relative;padding-bottom:10px;height:100%;overflow:hidden}#photo-comments-form input[type=submit]{margin-top:5px}span[class*=icon-]{display:inline-block;vertical-align:text-top}.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden}@media only screen and (max-device-width:800px),only screen and (device-width:1024px) and (device-height:600px),only screen and (width:1280px) and (orientation:landscape),only screen and (device-width:800px),only screen and (max-width:767px){.flex-video{padding-top:0}}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.flex-video embed,.flex-video iframe,.flex-video object{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper-outer{background-color:#fff;border:1px solid #d7d7d7;padding:10px}.video-wrapper-inner{border:1px solid #d7d7d7;padding:2px}.purchase-text-wrapper{font-size:19px;line-height:30px}.comment-content .purchase-text-wrapper{font-size:14px}.purchase-btn-wrapper{margin-left:10px}.purchase-btn-wrapper a{margin-top:0}.video-actions{margin-top:3px}.input-block-level{display:block;width:100%;min-height:30px;box-sizing:border-box;padding-left:10px;margin-bottom:10px;border:1px solid #d7d7d7}.row-fluid [class*=span]{display:block;float:left;width:100%;min-height:30px;box-sizing:border-box}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span4{width:31.91489362%}.row-fluid .span8{width:65.95744681%}.row-fluid .span-f5{width:38.65%}.row-fluid .span-f2{width:16.65%}@media (min-width:1200px){.row-fluid [class*=span]{display:block;float:left;width:100%;min-height:30px;margin-left:2.56410256%;box-sizing:border-box}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span-f2{width:16.65%;margin-left:2.26410256%}.row-fluid .span3{width:23.07692308%}.row-fluid .span4{width:31.62393162%}.row-fluid .span-f5{width:38.65%}.row-fluid .span6{width:48.71794872%}.row-fluid .span8{width:65.81196581%}.row-fluid .span9{width:74.35897436%}}.product-quantity-wrapper{font-size:16px;line-height:41px;margin-right:auto;margin-left:auto;width:80%;text-align:center}.product-quantity{width:45px;display:inline-block}.product-quantity input[type=text]{text-align:center;padding-left:0}.order-form-wrapper{color:#7d7d7d;padding:0 40px}.order-form-wrapper h2{text-align:left;font:400 28px/28px Lato,sans-serif;margin-bottom:7px}.order-form-wrapper p{font:400 16px/27px Lato,sans-serif}.order-form-wrapper input[type=text]{padding:13px 0 11px 12px}.order-form-wrapper textarea{padding:12px 10px}.order-form-wrapper .product-description{margin:50px 0 100px}.order-form-wrapper .product-details img{margin-top:40px;width:158px;margin-left:10px;position:relative;z-index:1}.order-form-wrapper .product-details img.bookshelf-img{width:220px;margin-top:-5px;margin-left:-20px;z-index:0}.order-form-wrapper .product-details img.thumb{display:block}.order-form-wrapper .product-details .candle img{width:120px}.order-form-wrapper .controls{padding-top:7px;text-align:right}.order-form-wrapper .cancel{margin-right:23px}.order-form-wrapper .span4.eguest-book .bookshelf-img{margin-top:-36px;width:200px;margin-left:-9px;position:relative;z-index:0}.order-form-wrapper .dvd-order-submitted{background:url("//d1v2hfhsvnke6s.cloudfront.net/Shared/images/OrderCompleted.png") top center no-repeat;padding-top:117px}.order-form-wrapper .dvd-order-submitted h3{color:#2c5780;text-align:center}.order-form-wrapper .dvd-order-submitted p{text-align:center;color:#2c5780}#watchTributeVideo .fa-video-camera,.action-block .text-wrapper,.action-block.send-tree .fa-tree,.action-block.send-tree .fa-tree:hover,.action-block.tribute .fa-eye,.action-block.watch-tribute-video .icon-wrapper .fa{color:#fff}.order-form-wrapper .dvd-order-submitted button{margin:50px 0 0 200px}#dvdOrderForm button{background-color:#2c5780}.horizontal-line{width:100%;height:1px;background-color:#d7d7d7}.horizontal-line.inline{display:inline}.mg-t15{margin-top:15px}.span-f5.f-pull-right{float:right}#video-wrapper label.error[generated=true],.obituary-comment .subcomment label.error[generated=true]{display:none!important}.action-block{display:table;line-height:24px}.action-block .icon-wrapper{width:24px;text-align:center;float:left;height:24px}.action-block .text-wrapper{float:left;padding-left:8px;padding-right:8px;height:24px}.action-block .action-icon{display:inline-block}.action-block.youtube .icon-wrapper{background-color:#b31217}.action-block.youtube .text-wrapper{background-color:#cd201f}.action-block.youtube .action-icon{background-image:url("/Content/Themes/Shared/images/icon-small-youtube-play.png");width:14px;height:11px;margin-top:5px}.action-block.vimeo .icon-wrapper{background-color:#1292bc}.action-block.vimeo .text-wrapper{background-color:#1ab7ea}.action-block.vimeo .action-icon{background-image:url("/Content/Themes/Shared/images/icon-small-vimeo-play.png");width:14px;height:14px;margin-top:6px}.action-block.symbol .icon-wrapper{background-color:#a55}.action-block.symbol .icon-wrapper .action-icon{background:url("/Content/Themes/Shared/images/wall-actions.png") -12px -153px no-repeat;width:14px;height:14px;margin-top:5px}.action-block.symbol .text-wrapper{background-color:#bf6464}.action-block.product .icon-wrapper{background-color:#f75546}.action-block.product .text-wrapper{background-color:#ff664f}.action-block.product .action-icon{background:url("/Content/Themes/Shared/images/wall-actions.png") -12px -192px no-repeat;width:14px;height:14px;margin-top:5px}.action-block.product .store-tree-icon{width:16px;height:16px;margin-top:4px}.action-block.tribute .icon-wrapper{background-color:#639783}.action-block.tribute .text-wrapper{background-color:#93bcac}.action-block.big .icon-wrapper{height:44px;width:44px;line-height:44px}.action-block.big .text-wrapper{height:44px;width:167px;line-height:44px;font-size:15px;font-weight:700}.action-block.send-flowers:hover .text-wrapper{background-position:left bottom}.action-block.send-flowers .icon-wrapper{background-color:#f75546}.action-block.send-flowers .text-wrapper{background:right bottom #ff664f;background-image:linear-gradient(to right,#f75546 50%,#ff664f 50%);background-size:200% 100%;transition:80ms ease-in}.action-block.send-flowers .action-icon{background-image:url("/Content/Themes/Shared/images/flower_white.png");width:25px;height:24px;margin-top:9px}.action-block.send-tree:hover .text-wrapper{background-position:left bottom}.action-block.send-tree .icon-wrapper{background-color:#2f5a3d}.action-block.send-tree .text-wrapper{background:right bottom #406c4f;background-image:linear-gradient(to right,#2f5a3d 50%,#406c4f 50%);background-size:200% 100%;transition:80ms ease-in}.action-block.send-tree .store-tree-icon{width:20px;height:20px;margin-top:11px}.action-block.share-memory:hover .text-wrapper{background-position:left bottom}.action-block.share-memory .icon-wrapper{background-color:#386b93}.action-block.share-memory .text-wrapper{background:right bottom #4380af;background-image:linear-gradient(to right,#386b93 50%,#4380af 50%);background-size:200% 100%;transition:80ms ease-in}.action-block.share-memory .action-icon{background-image:url("/Content/Themes/Shared/images/feather.png");width:20px;height:20px;margin-top:13px}.action-block.donate:hover .text-wrapper{background-position:left bottom}.action-block.donate .icon-wrapper{background-color:#00b468}.action-block.donate .text-wrapper{background:right bottom #16c779;background-image:linear-gradient(to right,#00b468 50%,#16c779 50%);background-size:200% 100%;transition:80ms ease-in}.action-block.donate .action-icon{background-image:url("/Content/Themes/Shared/images/handshake-small-icon.png");width:20px;height:13px;margin-top:18px}.action-block.watch-tribute-video:hover .text-wrapper{background-position:left bottom}.action-block.watch-tribute-video .icon-wrapper{background-color:#386b93}.action-block.watch-tribute-video .text-wrapper{background:right bottom #4380af;background-image:linear-gradient(to right,#386b93 50%,#4380af 50%);background-size:200% 100%;transition:80ms ease-in}#donateModern .share-on-fb{border:1px solid #00b468;margin-top:10px}#donateModern .share-on-fb .text-wrapper{color:#00b468;width:165px}#donateModern .share-on-fb.action-block .icon-wrapper{background-color:#00b468;color:#fff;font-weight:800;font-size:18px}.unlockContainer{height:220px;background:top left no-repeat #f2f2f2;border-color:#a3a3a3;border-style:solid;border-width:1px;padding:30px 40px;margin:0 auto}.unlockContainer .text{font-size:16px;font-weight:700;color:#6c6c6c;line-height:48px;text-align:center}.unlockContainer input[type=password]{width:100%;height:40px;border:1px solid #c6c6c6;padding-left:10px;padding-right:10px;color:#6d6f71;font:400 16px Arial,Helvetica Neue,Helvetica,sans-serif;display:block;box-sizing:border-box}.unlockContainer label{color:#6d6f71;font:700 16px Arial,Helvetica Neue,Helvetica,sans-serif;display:block;margin:20px 0 5px}#unlock-button{width:128px;height:24px;display:block;float:right;background-color:#739e00;font:700 20px Arial,Helvetica Neue,Helvetica,sans-serif;color:#ededed;padding:10px 0;text-align:center;text-decoration:none;margin-top:15px}#unlock-button:hover{color:#2c5e7b}.icon-watch-webcast-video{width:34px;height:29px;background-image:url("/Content/Themes/Shared/images/webcast-sidebar.png");margin:7px auto 0}.schedule-container{background:url("/Content/Themes/Shared/images/webcast-pending.jpg") no-repeat;width:100%;height:362px;color:#fff;text-align:center}.schedule-container .title{padding-top:75px}.schedule-container .title p{margin-top:5px;font-size:16px}.schedule-container #leftTime{margin-top:140px;font-size:24px}.obituary-comment .action-block{margin:10px 0 5px}.obituary-comment .flex-video,.obituary-comment.subcomment,.obituary-comment.subcomment .comment-text{margin-bottom:0}.obituary-comment .italic{font-family:Lato,sans-serif;font-style:italic;font-size:14px}#commentsListBody .obituary-comment .action-block{margin-top:27px}#commentsListBody .comment-content-item .thumb-container{cursor:auto}#commentsListBody .comment-content-item .content-wrapper{float:left;width:148px;padding-left:15px;padding-top:10px}.bookmark-comment .comment-content-item .thumb-container,.memorialfolder-comment .comment-content-item .thumb-container,.prayercard-comment .comment-content-item .thumb-container,.programfolder-comment .comment-content-item .thumb-container,.tributecandle-comment .comment-content-item .thumb-container,.tributedvd-comment .comment-content-item .thumb-container,.trifoldprogram-comment .comment-content-item .thumb-container{font-size:0;background-color:#fff}.bookmark-comment .comment-content-item .thumb-container::before,.memorialfolder-comment .comment-content-item .thumb-container::before,.prayercard-comment .comment-content-item .thumb-container::before,.programfolder-comment .comment-content-item .thumb-container::before,.tributecandle-comment .comment-content-item .thumb-container::before,.tributedvd-comment .comment-content-item .thumb-container::before,.trifoldprogram-comment .comment-content-item .thumb-container::before{content:' ';display:inline-block;vertical-align:middle;height:100%}.bookmark-comment .comment-content-item .thumb-container img:not(.btn-play),.memorialfolder-comment .comment-content-item .thumb-container img:not(.btn-play),.prayercard-comment .comment-content-item .thumb-container img:not(.btn-play),.programfolder-comment .comment-content-item .thumb-container img:not(.btn-play),.tributecandle-comment .comment-content-item .thumb-container img:not(.btn-play),.tributedvd-comment .comment-content-item .thumb-container img:not(.btn-play),.trifoldprogram-comment .comment-content-item .thumb-container img:not(.btn-play){max-width:121px;max-height:121px;display:inline-block;vertical-align:middle;width:auto;height:auto}.comment-content-item{border:1px solid #d7d7d7;background-color:#f5f5f5}.comment-content-item .thumb-container[onclick]{cursor:pointer}.comment-content-item .thumb-container{width:127px;height:127px;float:left;text-align:center;position:relative;border-right:1px solid #d7d7d7}.comment-content-item .thumb-container img:not(.btn-play){width:127px;height:127px}.comment-content-item .content-wrapper{float:left;width:428px;padding-left:15px;padding-top:10px}.comment-content-item .content-wrapper.finished-donataion-compaign{padding-top:35px}.comment-content-item .content-wrapper h4{line-height:initial;font-size:14px;overflow:hidden;margin:0}.comment-content-item .content-wrapper h4.description{font-weight:400;vertical-align:middle;display:inline-block}.candle-comment .comment-content-item .thumb-container{background-color:#fff}#obituaryTabs #obituaryComments .message-editor textarea{width:562px;height:70px;padding:2px 15px;border-radius:0}.message-editor-actions-wrapper{background-color:#f5f5f5;margin-top:-4px;border:1px solid #d7d7d7;border-top:none}.message-editor-actions{float:right;width:248px;padding:5px}#obituaryComments .obituary-comment .comment-avatar,.print-wrapper .obituary-comment .comment-avatar{float:left;width:50px;height:50px;margin-top:1px;margin-right:10px}#obituaryComments .obituary-comment .comment-avatar img,.print-wrapper .obituary-comment .comment-avatar img{width:50px;height:50px;display:block}#obituaryComments .obituary-comment .comment-avatar.no-avatar img,.print-wrapper .obituary-comment .comment-avatar.no-avatar img{display:none}#obituaryComments .obituary-comment .comment-avatar.no-avatar .avatar-text,.print-wrapper .obituary-comment .comment-avatar.no-avatar .avatar-text{display:block;width:50px;height:50px;background-color:#386b93;font:400 30px/50px Lato,sans-serif;text-align:center;text-transform:uppercase;color:#fff}#obituaryComments .comment .comment-avatar .avatar-text,#obituaryComments .comment .comment-avatar.no-avatar img,#obituaryComments .obituary-comment .comment-avatar .avatar-text,.print-wrapper .comment .comment-avatar .avatar-text,.print-wrapper .comment .comment-avatar.no-avatar img,.print-wrapper .obituary-comment .comment-avatar .avatar-text{display:none}#obituaryComments .obituary-comment.product-comment .comment-avatar img,.print-wrapper .obituary-comment.product-comment .comment-avatar img{background-color:#ceb87c;width:30px;height:30px;padding:10px;box-sizing:content-box}#obituaryComments .obituary-comment.subcomment .comment-avatar,#obituaryComments .obituary-comment.subcomment .comment-avatar img,.print-wrapper .obituary-comment.subcomment .comment-avatar,.print-wrapper .obituary-comment.subcomment .comment-avatar img{width:32px;height:32px}#obituaryComments .obituary-comment.subcomment .comment-avatar.no-avatar .avatar-text,.print-wrapper .obituary-comment.subcomment .comment-avatar.no-avatar .avatar-text{height:32px;width:32px;line-height:32px;font-size:19px}#obituaryComments .comment,.print-wrapper .comment{background-color:#f5f5f5;padding:10px;border:1px solid #d7d7d7;border-bottom:none}#obituaryComments .comment .comment-avatar,.print-wrapper .comment .comment-avatar{float:left;width:33px;height:27px}#obituaryComments .comment .comment-avatar img,.print-wrapper .comment .comment-avatar img{max-width:33px;max-height:33px}#obituaryComments .comment .comment-avatar.no-avatar .avatar-text,.print-wrapper .comment .comment-avatar.no-avatar .avatar-text{display:block;width:32px;height:32px;background-color:#386b93;font:400 19px/32px Lato,sans-serif;text-align:center;text-transform:uppercase;color:#fff}#obituaryComments .comment .comment-body,.print-wrapper .comment .comment-body{float:right;width:570px}#obituaryComments .comment .comment-body textarea,.print-wrapper .comment .comment-body textarea{padding:6px;height:19px;display:block;width:556px;border:1px solid #d7d7d7}#obituaryComments .comment .comment-body.error,#obituaryComments .comment .comment-body.input-validation-error,.print-wrapper .comment .comment-body.error,.print-wrapper .comment .comment-body.input-validation-error{border:1px solid #a94442;outline-color:#a94442}#obituaryComments .comment .posted-by,.print-wrapper .comment .posted-by{color:#386b93;font:400 18px/22px Lato,sans-serif}#obituaryComments .comment .posted-time,.print-wrapper .comment .posted-time{font:400 12px/18px Lato,sans-serif;color:#a2a2a2}.obituary-comment .comment-footer .withprint{width:300px}.subcomments-wrapper .obituary-comment.subcomment{border-bottom:none}.subcomments-wrapper .obituary-comment.subcomment.arrow{position:absolute;left:7px;top:-17px}.subcomments-wrapper .obituary-comment.subcomment.last{border-bottom:1px solid #d7d7d7}.obituary-comment{font-family:Lato,sans-serif;position:relative;margin-top:12px;background-color:#fff;margin-left:12px;margin-right:12px}.obituary-comment.subcomment{margin-left:42px;width:582px;padding:5px;position:relative;margin-top:0;border:1px solid #d7d7d7;float:right;background-color:#f5f5f5}.obituary-comment .comment-body{float:right;width:594px}.obituary-comment .comment-text{font:400 14px/18px Lato,sans-serif;color:#616161;margin-bottom:12px}.obituary-comment .comment-footer{color:#b2b2b2;font:400 12px Lato,sans-serif;margin-top:10px;margin-bottom:5px}.obituary-comment .comment-footer>a{display:inline-block;zoom:1;color:#386b93;font:700 12px/18px Lato,sans-serif}.obituary-comment .comment-footer>a:hover{color:#386b93}.obituary-comment .comment-footer.share-wrapper{line-height:20px}.obituary-comment .comment-footer.share-wrapper .fb-like{display:inline-block;width:80px;height:20px;margin:0 2px;max-width:80px;vertical-align:text-bottom;border-radius:3px;overflow:hidden}.obituary-comment .comment-footer.share-wrapper .fb-like span,.obituary-comment .comment-footer.share-wrapper .fb-like span iframe{max-width:80px;border-radius:3px}.obituary-comment .comment-created{font:400 12px Lato,sans-serif;color:#b2b2b2}.obituary-comment .comment-created .posted-by{color:#386b93;font:700 14px/22px Lato,sans-serif}.obituary-comment .posted-time,.obituary-comment.subcomment .posted-time{font:400 12px/18px Lato,sans-serif;color:#a2a2a2}#sendFlowersDialog,#sendFlowersDialog h1,.approvedMessagesInfo,div.tree-banner,div.tree-banner .btn-big{font-family:Lato,sans-serif}.comment-footer>a,.share-wrapper>a.fa{font-size:14px;margin:0 2px;text-decoration:initial}.comment-footer>a:hover,.share-wrapper>a.fa:hover{opacity:.75;text-decoration:initial}#media-comments .comment .comment-avatar.no-avatar .avatar-text{width:29px;height:29px}#album-comments .comments-container{width:638px;margin-top:10px}#album-comments .comment .comment-text,#album-comments .comment .posted-by{font-size:14px}div.tree-banner{background:linear-gradient(to right,rgba(0,0,0,.5),transparent),url("//d1uep5tseb3xou.cloudfront.net/content/images/trees300.jpg") left center;padding:20px 30px;display:flex;color:#fff}@media only screen and (max-width:767px){div.tree-banner{flex-direction:column}}div.tree-banner h3{color:#fff;font-size:20px;font-weight:600;font-style:normal;margin:0}div.tree-banner .text{padding:10px}div.tree-banner .button{margin:0 auto}div.tree-banner a.tree-link{color:#fff;text-decoration:underline}div.tree-banner a.tree-link:hover{color:#ccc}div.tree-banner .btn-big{text-align:center;background-color:#fff;white-space:normal;font-weight:600;padding:.8rem;font-size:.8rem;letter-spacing:.1rem;margin-top:15px;width:150px;cursor:pointer}div.tree-banner .btn-big:hover{background-color:#ccc}div.tree-banner .btn-outline-dark{color:#245a3d;text-transform:uppercase;background-image:none;border:1px solid;border-radius:0}.trees-counter{padding-left:48px;min-height:55px;line-height:55px;background-color:#f1f5f2;font-size:14px;font-weight:700;color:#245a3d}.trees-counter .store-tree-icon{width:25px;height:25px;vertical-align:middle;margin-bottom:5px}.comment-content-item.extra-tree{border-top:none;padding:15px 0;background-color:#fff}.comment-content-item.extra-tree .content-wrapper{padding:0 15px}.comment-content-item.extra-tree .store-tree-icon{width:25px;height:25px;margin-right:5px;vertical-align:middle}.tree .action-block.product .icon-wrapper{background-color:#2f5a3d;color:#fff}.tree .action-block.product .text-wrapper{background-color:#406c4f}.comment-content-item.tree.premium{background-image:url("//d1uep5tseb3xou.cloudfront.net/content/images/tree-cover-dark.jpg");padding:25px;background-size:cover;text-align:center}.comment-content-item.tree.premium i.modern-symbol-icon.material-icon-{display:block;height:20px}.comment-content-item.tree.premium h4{font-size:20px;font-weight:600;color:#fff}.comment-content-item.tree.premium .action-block{margin:auto;padding:10px}.tree.premium .modern-symbol-icon{color:#fff;font-size:25px}.tree.premium .action-block.product .icon-wrapper{background:0 0;border:1px solid #fff}.tree.premium .action-block.product .text-wrapper{background:0 0;border:1px solid;border-left:none}.tree.premium .planting-location-wrapper{text-align:center;color:#fff;padding:10px}.tree.premium .planting-location-wrapper a,.tree.premium .planting-location-wrapper a:hover,.tree.premium .planting-location-wrapper a:visited{text-decoration:underline;color:#fff}.media-statistic-info{position:absolute;bottom:0;width:180px;padding:10px 10px 0}.media-statistic-info .media-details{color:#fff;font:400 12px/18px Lato,sans-serif}.media-statistic-info .media-details .icon{margin-left:12px;margin-right:5px}.media-statistic-info .media-details .icon:first-child{margin-left:0}.media-statistic-info .fa-eye{margin-left:5px;margin-right:5px}.green.fa.fa-comment{color:#16c779;margin-left:5px}.overlay-image{width:198px;height:60px;position:absolute;bottom:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 4%,rgba(0,0,0,.88) 100%)}.comment-photos .overlay-image{width:117px;height:35px}.mediaAlbum.externalVideo .media-statistic-info,.mediaAlbum.externalVideo .overlay-image{z-index:2}.mediaAlbum .icon-create-album{position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-30px}.albumContent .album-description{position:relative;padding-right:14px;min-height:14px}.albumContent .album-description .btn-edit{position:absolute;right:0;cursor:pointer}.albumContent .album-description-wrapper textarea{width:626px;min-height:100px;border:1px solid #d7d7d7;border-bottom:none;outline:0;padding:5px}.albumContent .album-description-wrapper .message-editor-actions-wrapper{margin-top:-8px}.albumContent .album-description-wrapper .fun-button{font-size:14px}.albumContent .photoThumb .editor{position:absolute;width:155px;right:5px;top:5px;z-index:3;display:none}.albumContent .photoThumb .editor:hover{display:block}.albumContent .photoThumb .editor a,.albumContent .photoThumb .editor a:active,.albumContent .photoThumb .editor a:hover,.albumContent .photoThumb .editor a:visited{color:#757575}.albumContent .photoThumb .editor .actions{background-color:#fff;font:400 14px/22px Lato,sans-serif;padding-left:10px;cursor:default;position:absolute;width:155px;right:0;display:none;margin-top:-2px}.albumContent .photoThumb .edit-button .btn-wrapper:hover .actions,.albumContent .photoThumb .edit-button:hover .actions,.albumContent .photoThumb .editor .actions:hover,.albumContent .photoThumb:hover .editor{display:block}.albumContent .photoThumb .edit-button{width:50px;float:right}.albumContent .photoThumb .edit-button .btn-wrapper{float:right;width:23px;height:25px;background:rgba(0,0,0,.5);position:relative;padding-left:3px;padding-bottom:3px}.albumContent .photoThumb textarea{width:100%;line-height:23px;height:23px;font-size:14px}.share-wrapper{font:700 12px/18px Lato,sans-serif;color:#a2a2a2;margin-top:10px}.view-more{color:#a2a2a2}.view-more a{color:#386b93}#celebrationWall #commentsForm{padding:17px 15px}.separator-line{height:1px;background-color:#d7d7d7;margin-top:10px;margin-bottom:10px}.guestbook-comment .comment-content-item .thumb-container,.ui-widget-content{background-color:#fff}.submit-button-wrapper{margin-top:10px;display:none}.submit-button-wrapper a{line-height:32px}.ui-widget-content{border:1px solid #bfbfbf;border-radius:0}.ui-autocomplete .ui-state-focus,.ui-autocomplete .ui-widget-content .ui-state-focus{background:#4f668c;border:none}.bookshelf,.bookshelf .circle{background-repeat:no-repeat;text-align:center}.bookshelf{margin:auto;width:494px;height:356px;background-image:url("//d1v2hfhsvnke6s.cloudfront.net/Shared/images/shelf.png");background-position:center bottom;position:relative}.bookshelf .circle{background-image:url("//d1v2hfhsvnke6s.cloudfront.net/Shared/images/bookshelf-circle.png");position:absolute;width:121px;height:121px;right:40px;bottom:4px;color:#fff;padding-top:42px;font:400 18px/18px Lato,sans-serif}.bookshelf .thumb{cursor:pointer;transition:transform .1s;box-shadow:2px 2px 5px rgba(0,0,0,.6)}.bookshelf .thumb:hover{transform:scale3d(1.1,1.1,1) translate3d(0,-10px,0)}.bookshelf-buy-wrapper{text-align:center}.guestbook-comment .bookshelf{width:116px;height:124px;background-image:url("//d1v2hfhsvnke6s.cloudfront.net/Shared/images/shelf-small.png");position:relative}.guestbook-comment .bookshelf .thumb{transition:none;box-shadow:none;position:absolute}.guestbook-comment .bookshelf .thumb:hover{transform:none}.guestbook-comment .comment-content-item .thumb-container img:not(.btn-play){height:108px;width:auto;left:16px;top:6px}#sendFlowersDialog{width:auto;height:auto;max-width:424px;max-height:520px;top:0;right:0;left:0;bottom:0;margin:auto;text-align:center}#sendFlowersDialog.reduced-height{max-height:470px}#sendFlowersDialog a{display:inline-block}#sendFlowersDialog a.close-button{position:absolute;right:5px;top:5px}#sendFlowersDialog h1{line-height:26px;font-size:22px;font-weight:300;padding:20px 40px 0}#sendFlowersDialog h2{font-weight:500;font-size:13px;line-height:22px;padding:15px 40px 25px}#sendFlowersDialog img{border:4px solid #fff;box-shadow:0 1px 15px #ccc;margin-top:40px;width:25%}#sendFlowersDialog .action-block{text-align:left}#sendFlowersDialog .modal-cancel{color:#a3a3a3;text-decoration:underline;font-size:12px;line-height:50px}.approvedMessagesInfo{background-color:#3a8ed0;height:60px;padding:0 15px;font-size:medium;color:#fff}.approvedMessagesInfo>span{line-height:55px}.approvedMessagesInfo .image_left{font-size:28px}.approvedMessagesInfo .message_info{margin-left:25px}.approvedMessagesInfo .image_right{float:right;font-size:30px;cursor:pointer}#obituaryTabs .contribution-comment .comment-body .tribute-contribution-comment .thumb-container{padding:30px 0 0;background-color:#fff;box-sizing:border-box}#obituaryTabs .contribution-comment .comment-body .tribute-contribution-comment .thumb{width:95px;height:auto}#obituaryTabs .contribution-comment .comment-body .tribute-contribution-comment .action-block .text-wrapper{background-color:#16c779}#obituaryTabs .contribution-comment .comment-body .tribute-contribution-comment .action-block .icon-wrapper{background-color:#00b468}#obituaryTabs .contribution-comment .comment-body .tribute-contribution-comment .action-block .icon-wrapper .action-icon{width:18px;height:13px;margin-top:7px}.sympathyStoreText{padding-bottom:30px}.sympathyStoreText .sub-title{font-size:18px;font-weight:400;color:#a86e40;padding-bottom:20px}.obituaries-list-banner-top{background:url("/Content/Themes/Shared/images/ob-store-top.png") no-repeat;width:618px;height:63px}.obituaries-list-banner-bottom{background:url("/Content/Themes/Shared/images/flowersbanner.png") no-repeat;width:634px;height:100px;position:relative;overflow:hidden}.obituaries-list-banner-bottom-text{font-size:25px;position:absolute;left:24%;top:20%;width:60%;line-height:30px}.obituaries-details-banner-bottom{background:url("/Content/Themes/Shared/images/banner-obituary-details.png") no-repeat;width:634px;height:49px;position:relative;overflow:hidden;border:1px solid #d7d7d7}.obituaries-details-banner-bottom .button-send{display:inline-block;color:#fff;background-color:#e84a12;font-family:Lato,sans-serif;padding:0 10px;margin-left:20px}.obituaries-details-banner-bottom-text{font-size:14px;position:absolute;left:107px;top:16px;line-height:18px;color:#333}.obituaries-list-banner-flower{background:url("/Content/Themes/Shared/images/flower.png") top left no-repeat;padding-left:21px;padding-top:4px;line-height:18px}.obituaries-events-store-text{width:210px;padding:10px 15px;font-size:12px;line-height:12px}.obituaries-store-text-red{color:#c43535!important}.obituaries-store-text-blue{color:#19447e!important;text-decoration:underline}.colMainContent h2{color:#666;font-weight:400;margin-bottom:15px}.top-banner-wrapper{min-height:163px;position:relative;margin-bottom:38px}#outsideLocationTabs{background:0 0;border:none;padding:0}.addPhoto{background:url("/Content/Themes/Shared/images/wall-actions.png") -2px -35px no-repeat}.addCandle{background:url("/Content/Themes/Shared/images/wall-actions.png") 3px 2px no-repeat}.sendACar{background:url("/Content/Themes/Shared/images/sendACar.png") 5px 4px no-repeat}.addSymbol{background:url("/Content/Themes/Shared/images/wall-actions.png") 2px -72px no-repeat}.addVideoLink{background:url("/Content/Themes/Shared/images/wall-actions.png") 3px -106px no-repeat}.share-wrapper a{font-family:FontAwesome}.share-wrapper a.fa-facebook-square,.share-wrapper a.fa-facebook-square:hover{color:#2a3f6d}.share-wrapper a.fa-twitter,.share-wrapper a.fa-twitter:hover{color:#3382a7}.share-wrapper a.fa-envelope,.share-wrapper a.fa-envelope:hover{color:#9e9e9e}.share-wrapper a.fa-print,.share-wrapper a.fa-print:hover{color:#bd8655}.f-obituary-subscriber-shares-wrapper .f-shares-container>a.fa{font-size:22px;line-height:22px;margin:0 5px;vertical-align:bottom}.obituaries-subpage .comment-footer>a.icon-only{display:inline-block;zoom:1;width:17px;height:18px;text-indent:-9999px;outline:0}.candle{display:inline-block;zoom:1;width:112px;cursor:pointer;padding-right:9px;padding-left:9px;border:1px solid transparent}.candle.selected{border:1px solid #575348;border-radius:8px;position:relative}.candle a{width:180px;height:180px;display:inline-block;zoom:1;color:transparent}#addCandleContainerWrapper,#addWallMediaWrapper{padding:20px 17px;background-color:#fff;border-radius:5px;width:auto;position:relative}#addCandleContainerWrapper .close-icon,#addWallMediaWrapper .close-icon,#cards .close-icon,#store .close-icon,.obituary-comment .fa-times-circle{top:-7px;right:-7px;position:absolute;color:#bf6464;cursor:pointer;font-size:34px}#pagination{position:relative;text-align:center;margin-top:20px}#pagination li{display:inline-block;zoom:1;width:16px;height:16px;background:url("/Content/Themes/Shared/images/bg_buttons.png") no-repeat;text-align:left;color:transparent;list-style:none;cursor:pointer;margin:0 2px}#pagination li:hover{background:url("/Content/Themes/Shared/images/bg_buttons.png") 0 -16px no-repeat}#pagination li.current{font-weight:700;background:url("/Content/Themes/Shared/images/bg_buttons.png") 0 -32px no-repeat}#pagination li.next,#pagination li.prev{position:absolute;top:0;color:#b3b3b3;width:auto;font:700 14px/15px Arial,Helvetica Neue,Helvetica,sans-serif}#pagination li.prev{left:0;background:url("/Content/Themes/Shared/images/bg_buttons.png") 0 -64px no-repeat;padding-left:26px}#pagination li.next{right:0;background:url("/Content/Themes/Shared/images/bg_buttons.png") right -48px no-repeat;padding-right:26px}.candle-name{display:block;width:120px;text-align:center}.candle-left,.media-msg{font:400 15px Lato,sans-serif;text-align:justify}.candle-left{float:left;width:360px}.candle-left>span:first-child{display:none}.candle-right{float:right}.candle-right img{width:180px;height:180px}.tribute-left{float:left;width:380px}.tribute-right{float:right}.tribute-right img{margin:0 auto;display:block}.product-comment .comment-content-item .thumb-container{background-color:#fff}.product-comment .comment-content-item .thumb-container img:not(.btn-play){width:auto;height:auto;max-width:127px;max-height:127px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.underline-animate:hover{text-decoration:underline}.left-side-panel{float:left;width:248px;position:relative;margin-bottom:30px}.flowplayer{background-color:#333}.flowplayer.is-paused:not(.is-poster){background-image:none!important}select.input-validation-error{border:1px solid #d1d1d1}.field-validation-error{color:red;display:block}.field-validation-valid,.loader,.validation-summary-valid{display:none}.input-validation-error{background-color:#fee!important}.validation-summary-errors{font-weight:700;color:red}.error-message{font:700 14px Arial,Helvetica Neue,Helvetica,sans-serif;margin:10px 0;color:red}.ajax-success-label{color:#8d9f37;margin-left:20px;width:300px;font-size:14px}.ajax-error-label{color:red}.loader{position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:url("/Content/Themes/Shared/images/media-loading.gif") 50% 50% no-repeat rgba(255,255,255,.5)}body.loading{overflow:hidden}body.loading .loader{display:block}.fbLoginIframe{height:41px;left:0;position:absolute;width:178px}@media (max-width:600px){.fbLoginIframe{width:32%;height:40px}}@media (max-width:460px){.fbLoginIframe{width:100%}}.fbLoginIframe:hover+.icon-facebook{background-color:#354f84!important}.fbLoginIframe:hover+.icon-facebook>.fa-facebook{background-color:#2f4678!important}.relative{position:relative}.page-loader-wrapper{opacity:0;z-index:-1;top:0;right:0;bottom:0;left:0;margin:auto;position:fixed;visibility:hidden;width:100%;height:100%;background-color:transparent}.page-loader-wrapper.active{animation:loaderShow .3s linear;opacity:1;z-index:1111111;visibility:visible;background-color:rgba(255,255,255,.6)}.page-loader-wrapper .page-loader{color:#b7875d;font-size:20px;width:1em;height:1em;border-radius:50%;position:fixed;text-indent:-9999em;animation:load4 1.3s infinite linear;transform:translateZ(0);z-index:1111111;top:0;right:0;bottom:0;left:0;margin:auto}@keyframes loaderShow{0%,95%{opacity:0;z-index:-1;visibility:hidden;background-color:transparent}100%{opacity:1;z-index:1111111;visibility:visible;background-color:rgba(255,255,255,.6)}}@keyframes load4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}#reCaptchaContainer{position:fixed;z-index:10000;box-shadow:0 0 10px #000;top:50%;margin-top:-40px;left:50%;margin-left:-150px}.obituaries-subpage .obituary-tabs-recommend{padding-bottom:10px;height:20px}
.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(0px,0px,0px);}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel .owl-item{float:left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{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:rgba(0,0,0,0);}.grabbing{cursor:url("/Scripts/owl-carousel/grabbing.png") 8 8,move;}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-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);}
