.loving-memorials-all-memorial-listings,.obit_main,.loving-memorials-obit_main{font-size:16px;margin:0 auto 2em auto}.loving-memorials-all-memorial-listings a,.loving-memorials-all-memorial-listings a:link,.loving-memorials-all-memorial-listings a:visited,.obit_main a,.obit_main a:link,.obit_main a:visited,.loving-memorials-obit_main a,.loving-memorials-obit_main a:link,.loving-memorials-obit_main a:visited{text-decoration:none;border-bottom:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.loving-memorials-all-memorial-listings a:hover,.loving-memorials-all-memorial-listings a:active,.obit_main a:hover,.obit_main a:active,.loving-memorials-obit_main a:hover,.loving-memorials-obit_main a:active{text-decoration:underline}.loving-memorials-all-memorial-listings table,.loving-memorials-all-memorial-listings tr,.loving-memorials-all-memorial-listings td,.obit_main table,.obit_main tr,.obit_main td,.loving-memorials-obit_main table,.loving-memorials-obit_main tr,.loving-memorials-obit_main td{margin:0;padding:0;border:0}.loving-memorials-all-memorial-listings td[align="left"],.obit_main td[align="left"],.loving-memorials-obit_main td[align="left"]{text-align:left}.loving-memorials-all-memorial-listings td[align="right"],.obit_main td[align="right"],.loving-memorials-obit_main td[align="right"]{text-align:right}.loving-memorials-recent-memorials ul li:hover{background:#000!important;color:#fff!important;-webkit-transition:background-color 400ms linear;-ms-transition:background-color 400ms linear;transition:background-color 400ms linear;cursor:pointer}.loving-memorials-recent-memorials ul li:hover a{color:#fff}#horizontal,#horizontal .loving-memorials-recent-memorials{width:100%}#horizontal .loving-memorials-recent-memorials ul li{width:33.33%!important;float:left}.loving-memorials-recent-memorials-container.right{float:right;text-align:left}.loving-memorials-search-all-obits_search-wrapper{width:100%;overflow:hidden;padding-bottom:1em;text-align:right}.loving-memorials-search-all-obits_search-section{float:right;text-align:right}.loving-memorials-search-all-obits,input[type=text].loving-memorials-search-all-obits{width:auto}.loving-memorials-search-all-obits-button{margin-left:.3em}.obit_listing,.loving-memorials-obit_listing{border-bottom:1px solid lightgrey;margin:1em 0;min-height:12.625em;overflow:hidden}.loving-memorials-obit_listing_left{width:7.5em;float:left}.loving-memorials-obit_listing_right{width:calc(100% - 9em);float:right;margin:0 0 0 1em}.obit_listing .obit_photo,.loving-memorials-obit_listing .loving-memorials-obit_photo{float:left;margin-right:1.25em;width:100%;overflow:hidden}.obit_listing .obit_photo img,.loving-memorials-obit_listing .loving-memorials-obit_photo img{max-width:100%;max-height:100%}.obit_listing .obit_name,.loving-memorials-obit_listing .loving-memorials-obit_name{font-size:2em;margin-bottom:.5em}.loving-memorials-credit{width:100%;text-align:center;display:inline-block}.loving-memorials-credit a{font-size:12px}.obit_listing .obit_buttons,.loving-memorials-obit_listing .loving-memorials-obit_buttons{width:100%;text-align:right;float:right;margin:.625em 0}.obit_main,.loving-memorials-obit_main{min-height:50em;width:100%;overflow:hidden}.loving-memorials-obit_main .obit_name_and_date{border:1px solid #c7c7c7;padding:2em;box-sizing:content-box;margin-bottom:1.2em}.loving-memorials-obit_main .obit_name_and_date h2{font-size:2.625em;font-weight:normal;padding:.8em 0;margin:0}.loving-memorials-obit_main .obit_name_and_date h4{font-size:1.2em;padding:.8em 0 1.125em 0;margin:0}.loving-memorials-obit_main .loving-memorials-obit_body h3{font-size:2em;font-weight:normal;margin:0;display:inline-block}#loving-memorials-obit_text>h3,#loving-memorials-obit_photos_and_video>h3,#loving-memorials-obit_condolences>h3{margin:1em 0 0!important}.loving-memorials-memorial-photo-upload #comments{padding-top:0!important}.obit_main div.obit_body,.loving-memorials-obit_main .loving-memorials-obit_body{width:100%;float:none;margin:0}.obit_main div.left,.loving-memorials-obit_main .loving-memorials-left{width:100%;text-align:center;float:none;max-width:none;margin:0 auto 2em auto}.obit_main .left .obit_photo,.loving-memorials-obit_main .loving-memorials-left .loving-memorials-obit_photo{width:100%;padding-bottom:1.5em}.obit_main .left .share,.loving-memorials-obit_main .loving-memorials-left .loving-memorials-share{text-align:center}#share_memory,#subscribe_to_obit,#loving-memorials-share_memory,#loving-memorials-subscribe_to_obit{font-size:1em;font-weight:normal;border-radius:5px;display:block;width:100%;line-height:30px;text-align:center;cursor:pointer;padding:6px;margin:16px 0}#share_memory:link,#subscribe_to_obit:link,#share_memory:active,#subscribe_to_obit:active,#share_memory:visited,#subscribe_to_obit:visited,#loving-memorials-share_memory,#loving-memorials-subscribe_to_obit,#loving-memorials-share_memory:link,#subscribe_to_obit:link,#loving-memorials-share_memory:active,#loving-memorials-subscribe_to_obit:active,#loving-memorials-share_memory:visited,#loving-memorials-subscribe_to_obit:visited{color:#fff}#share_memory:hover,#subscribe_to_obit:hover,#loving-memorials-share_memory:hover,#loving-memorials-subscribe_to_obit:hover{color:#fff}.memorial-share-icon,.loving-memorials-memorial-share-icon{font-family:"dashicons"!important;font-size:30px!important;cursor:pointer!important;line-height:22px}.memorial-share-icon.twitter:before,.loving-memorials-memorial-share-icon.twitter:before{content:"\f301"}.memorial-share-icon.facebook:before,.loving-memorials-memorial-share-icon.facebook:before{content:"\f304"}.memorial-share-icon.email:before,.loving-memorials-memorial-share-icon.email:before{content:"\f466"}.memorial-share-icon.text:before,.loving-memorials-memorial-share-icon.text:before{content:"\f470"}.memorial-share-icon.print:before,.loving-memorials-memorial-share-icon.print:before{content:"\f316"}.memorial-share-icon:hover,.loving-memorials-memorial-share-icon:hover{color:#000}.memorial-share-icon.right-arrow:before,.loving-memorials-memorial-share-icon.right-arrow:before{content:"\f139";float:right;margin-top:10px;color:#fff}.memorial-share-icon.right-arrow:before,.loving-memorials-memorial-share-icon.right-arrow:hover{color:#fff}.obit_main .obit_body .tabs,.loving-memorials-obit_main .loving-memorials-obit_body .loving-memorials-tabs{display:block}.obit_main .obit_body .tabs a,.loving-memorials-obit_main .loving-memorials-obit_body .loving-memorials-tabs a{display:block;width:100%;margin:0 auto;padding:15px;border-bottom:1px solid #ccc}.loving-memorial-tabs-active-tab{font-weight:bold}#obit_condolences,#obit_photos_and_video,#obit_text,#loving-memorials-obit_condolences,#loving-memorials-obit_photos_and_video,#loving-memorials-obit_text{width:100%;margin-bottom:1em}#obit_text,#loving-memorials-obit_text{z-index:1}#obit_photos_and_video,#loving-memorials-obit_photos_and_video{z-index:2}#obit_condolences,#loving-memorials-obit_condolences{z-index:3}#loving-memorials-obit_condolences .comment-reply-title{border-top:0}.map-sec,.loving-memorials-map-sec{border:1px solid #ccc;float:left;width:99%;min-height:300px;margin-bottom:20px;overflow:hidden}.map-sec h3,.loving-memorials-map-sec h3{margin:0}.map-sec-left,.loving-memorials-map-sec-left{width:49px;float:left;text-align:center;margin:16px 0 0 16px}.map-sec-left .date,.loving-memorials-map-sec-left .loving-memorials-date{background:#ccc;color:#6f6e6a;font-size:24px;font-weight:700;padding:8px 0}.map-sec-left sup,.loving-memorials-map-sec-left sup{font-size:14px;color:#000;text-transform:uppercase;padding-top:3px;display:inline-block;font-weight:700;margin-top:5px;line-height:1}.map-mid,.loving-memorials-map-mid{width:calc(100% - 420px);float:left;margin:16px 0 16px 32px}.obit_main .map-mid,.loving-memorials-obit_main .loving-memorials-map-mid{width:calc(100% - 120px)}.map-mid-icon,.loving-memorials-map-mid-icon{float:left;font-family:dashicons;padding-right:5px}.map-mid-icon.clock:after,.loving-memorials-map-mid-icon.clock:after{content:"\f469"}.map-mid-icon.map:after,.loving-memorials-map-mid-icon.map:after{content:"\f231"}.map-mid-icon.location:after,.loving-memorials-map-mid-icon.location:after{content:"\f230"}.map-mid-date,.loving-memorials-map-mid-date{font-size:14px;color:#6f6e6a;padding:0 0 0 0;margin:10px 0 0 0}.map-mid-location,.loving-memorials-map-mid-location{font-size:14px;color:#6f6e6a;padding:0 0 0 0;margin:16px 0 0 0}.map-mid-dir,.loving-memorials-map-mid-dir{font-size:14px;color:#6f6e6a;padding:0 0 0 0;margin:16px 0 0 0}.map-right,.loving-memorials-map-right{float:right;width:300px;max-height:300px}.obit_main .map-right,.loving-memorials-obit_main .loving-memorials-map-right{float:left;width:100%;max-height:150px}.obit_main img.event-square-map,.loving-memorials-obit_main img.loving-memorials-event-square-map{display:none}.obit_main img.event-rectangular-map,.loving-memorials-obit_main img.loving-memorials-event-rectangular-map{display:block;width:100%}.loving-memorials-memorial-photo-upload{width:100%;overflow:hidden;padding:2em 0}button.directions,button.loving-memorials-directions .loving-memorials-memorial-photo-upload button{font-size:.8em;font-weight:normal;background-color:#777;border-radius:10px;display:inline;margin:.1em;line-height:20px;text-align:center;cursor:pointer}.loving-memorials-condolence_body{border-bottom:1px solid #c7c7c7;margin-bottom:20px}.loving-memorials-condolence_body .loving-memorials-condolence_sender{text-align:right;font-style:italic;margin-top:10px;margin-bottom:10px;margin-right:15px}.loving-memorials-memorial_small_text{font-size:12px!important;font-style:italic!important;margin:3px!important}.loving-memorials-input-new-condolence{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.loving-memorials-input-new-condolence-submit{float:right;margin-top:10px;display:none}.loving-memorials-memorial-photo-thumbnails{width:100%;float:left}.loving_memorials_memorial_photo_thumbnail_container{float:left;margin:.5%;padding:1%;border-radius:1em;border:1px solid lightgrey;box-sizing:content-box;text-align:center;width:21%;height:150px;overflow:hidden;line-height:150px}.loving_memorials_memorial_photo_thumbnail_thumbnail{max-width:100%;max-height:100%;vertical-align:middle;display:inline!important;margin-left:auto;margin-right:auto;border-radius:.4em}.loving-memorials-qr_code_display{text-align:center;margin:auto;padding-top:50px;display:block}#loving-memorials-memorial_assistant_music{float:left;width:100%;margin-top:3em}#loving-memorials-dialog table,#loving-memorials-dialog tbody,#loving-memorials-dialog tr,#loving-memorials-dialog td,#loving-memorials-dialog form,#loving-memorials-dialog-enter-info table,#loving-memorials-dialog-enter-info tbody,#loving-memorials-dialog-enter-info tr,#loving-memorials-dialog-enter-info td,#loving-memorials-dialog-enter-info form{text-align:left;border:0}a.large-button,input.large-button{padding:5px 20px 6px 20px;border-radius:10px;background:#4c4c4c;font-size:20px;float:right;color:#fff;text-transform:none;display:block}a.large-button:hover,input.large-button:hover{color:#000;background:#ccc}textarea{width:100%}input[type=text]{width:100%}select.full{width:100%}select.half{width:49%}.center{text-align:center;margin-left:auto;margin-right:auto}.right{text-align:right}p.loving-memorials-memorial-condolence-author{font-size:1em;font-weight:normal;font-style:italic;text-align:right;padding:1em 4em .3em 0em}.loving_memorials_fieldset{border:0}.loving-memorials-recent-memorials ul li{list-style:none;margin-bottom:14px;padding:12px}.loving-memorials-recent-memorials-header{text-align:center;margin-bottom:15px;text-transform:uppercase}.loving-memorials-recent-memorials-recent-memorial-image{width:26%;float:left;margin-right:4%}.loving-memorials-recent-memorials-recent-memorial-image img{border-radius:50%;width:70px;height:70px}.loving-memorials-recent-memorials-recent-memorial-details{width:70%;float:right}.loving-memorials-recent-memorials-container{width:350px;padding:6px;border-radius:8px}.clear{clear:both}.loving-memorials-recent-memorials-container p{margin-bottom:0;font-size:12px}.loving-memorials-recent-memorials{width:350px}.loving-memorials-obit_photo img{max-width:100%;display:block;margin:auto}.dm-uploader{border:0.25rem dashed #A5A5C7;text-align:center}.dm-uploader.active{border-color:red;border-style:solid}.dm-uploader{cursor:default;padding:25px;background:#f3f3f3;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dm-uploader .cls-or{margin:20px;text-transform:uppercase;font-size:20px}.dm-uploader .btn{position:relative;overflow:hidden}.dm-uploader .btn input[type="file"]{position:absolute;top:0;right:0;margin:0;border:solid transparent;width:100%;opacity:.0;filter:alpha(opacity=0);cursor:pointer;height:70px}.cls-contrl-bttn .btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.cls-dm-uploader-container .cls-contrl-bttn #btnApiStart{background:#009d00}.cls-dm-uploader-container .cls-file-upload-bttn{width:200px;margin:50px auto}.cls-dm-uploader-container .cls-contrl-bttn .btn{padding:8px 25px;color:#fff;font-size:12px;margin:10px 0}button.loving-memorials-directions{margin:2px 8px 0 0;padding:6px 16px}.navStyle li a{float:left}.loving-memorials-submit-listing-link{text-align:right;text-decoration:underline}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (min-width:450px){}@media screen and (min-width:600px){.obit_main .obit_body .tabs,.loving-memorials-obit_main .loving-memorials-obit_body .loving-memorials-tabs{margin-bottom:15px;border-bottom:1px solid #c7c7c7;display:flex;justify-content:center;text-align:center}.obit_main .obit_body .tabs a,.loving-memorials-obit_main .loving-memorials-obit_body .loving-memorials-tabs a{text-align:center;margin:0 auto;padding:10px 0;border-bottom:0;border-right:1px solid #ccc}.obit_main .obit_body .tabs a.last-memorial-tab,.loving-memorials-obit_main .loving-memorials-obit_body .loving-memorials-tabs a.loving-memorials-last-memorial-tab{border-right:0}}@media screen and (min-width:650px){}@media screen and (min-width:700px){}@media screen and (min-width:800px){.obit_main div.obit_body,.loving-memorials-obit_main .loving-memorials-obit_body{float:left;width:calc(100% - 220px)}.obit_main div.left,.loving-memorials-obit_main .loving-memorials-left{float:left;margin-right:20px;max-width:200px;width:25%}.obit_main .map-right,.loving-memorials-obit_main .loving-memorials-map-right{float:right;width:300px;max-height:300px}.obit_main .map-right,.loving-memorials-obit_main .loving-memorials-map-right{float:right;width:300px;height:300px}.obit_main img.event-square-map,.loving-memorials-obit_main img.loving-memorials-event-square-map{display:block}.obit_main img.event-rectangular-map,.loving-memorials-obit_main img.loving-memorials-event-rectangular-map{display:none}.obit_main .map-mid,.loving-memorials-obit_main .loving-memorials-map-mid{width:calc(100% - 420px)}}@media screen and (min-width:1100px){}@media screen and (min-width:1200px){}@media screen and (min-width:1350px){}@media screen and (min-width:1550px){}.reg_from_memo div{margin-bottom:2px}.reg_from_memo input{margin-bottom:4px}