*{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,fieldset,legend,li{margin:0;padding:0}ul{margin:0 0 0 15px;padding:0;font-weight:initial}ul li{margin-bottom:10px}fieldset,img{border:0}a{color:#0078c5}body{background-color:#FFF;font-family:"Lato", "Helvetica", "Arial", sans-serif;font-size:16px;line-height:normal;font-weight:normal}aside,footer,header,nav,section{display:block}.text--center{text-align:center}.errors{color:red;margin-bottom:10px}.divider-top{padding-top:20px;border-top:1px solid #DDD}.divider-bottom{padding-bottom:20px;border-bottom:1px solid #DDD}.fluid{max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.align-center{display:flex;justify-content:center}.col-right{margin-left:auto}blockquote{width:70%;margin:0 auto 20px;font-style:italic;text-align:center}@media (max-width: 768px){blockquote{margin:10px auto}}blockquote cite{display:block;font-style:normal;color:#8cb67a}.highlight-black{color:#000}.highlight-green{color:#739d3f}.highlight-orange{color:#dc5826}.highlight-blue{color:#0078c5}.serif{font-family:georgia,'times new roman',serif}.sans-serif{font-family:verdana, arial, sans-serif}.nobr{white-space:nowrap}.note{font:normal 11px/14px verdana, arial, sans-serif}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.t11{font-size:11px;line-height:17px}.t12{font-size:12px;line-height:18px}.t13{font-size:13px;line-height:19px}.t14{font-size:14px;line-height:20px}.t15{font-size:15px;line-height:21px}.t16{font-size:16px;line-height:22px}.t17{font-size:17px;line-height:23px}.t18{font-size:18px;line-height:24px}.t19{font-size:19px;line-height:25px}.t20{font-size:20px;line-height:26px}.t23{font-size:23px;line-height:29px}.t24{font-size:24px;line-height:30px}.t25{font-size:25px;line-height:31px}.t26{font-size:26px;line-height:32px}.t28{font-size:28px;line-height:34px}.t30{font-size:30px;line-height:36px}.t32{font-size:32px;line-height:38px}.container{position:relative;width:100%;max-width:1024px;margin:0 auto;padding:0}.row{display:flex}.col{flex:1;margin:0 2%}.sidebar{width:30%}.sidebar--right{padding-left:20px}.col-75{flex-basis:75%;max-width:75%}.col-70{flex-basis:70%;max-width:70%}.col-66{flex-basis:66%;max-width:66%}.col-60{flex-basis:60%;max-width:60%}.col-50{flex-basis:50%;max-width:50%}.col-40{flex-basis:40%;max-width:40%}.col-33{flex-basis:33%;max-width:33%}.col-30{flex-basis:30%;max-width:30%}.col-25{flex-basis:25%;max-width:25%}@media (max-width: 500px){.col,.col-25,.col-30,.col-33,.col-40,.col-50,.col-60,.col-66,.col-70,.col-75,.row{display:block;width:100%;max-width:100%}.col{margin:auto;padding:0 2%}}.content{width:90%;margin:0 auto}.btn{display:inline-block;min-width:175px;border:0;padding:10px 18px;cursor:pointer;text-decoration:none;font-weight:bold}.btn svg{vertical-align:text-bottom}.btn-orange{background-color:#e15829;color:#FFF}.btn-green{background-color:#696;color:#FFF}#searchToggle{margin-top:10px;cursor:pointer}.arrow{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;cursor:pointer;transform:rotate(90deg)}.arrow--active{transform:rotate(-90deg)}.masthead{height:93px;display:flex;align-items:center;padding:0 1%}@media (max-width: 500px){.masthead{display:block;padding-top:1%;text-align:center}}.nav{margin-left:auto}.nav-top{list-style-type:none;display:flex;justify-content:space-between;width:100%;margin:20px 0 0}.nav-top li{margin-left:15px}.nav-top a{color:#0078c5;font-size:14px;font-weight:bold;display:flex;justify-content:flex-end;align-items:center;text-decoration:none}.nav-top a:hover{text-decoration:underline}@media (max-width: 500px){.nav-top{justify-content:center;margin:0 auto}}.media-bar{border-top:1px solid #e4e4e4}@media (max-width: 768px){.media-bar{margin:1%}}ul.media-logos{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;max-width:1200px;margin:2% auto}ul.media-logos li{color:transparent;margin-right:2%}ul.media-logos li:last-child{margin-right:0}ul.media-logos div{background:transparent url("/static/lp/newspaper-obituaries/images/media-logos-sprites.png") no-repeat 0 0}ul.media-logos--grey{-webkit-filter:invert(50%);filter:invert(50%)}ul.media-logos .logo-seen{background-position:0 10px;width:162px;height:35px}ul.media-logos .logo-seen-sm{background-position:-246px 15px;width:95px;height:35px}ul.media-logos .logo-cnn{background-position:0 -52px;width:100px;height:48px}ul.media-logos .logo-wsj{background-position:-140px -52px;width:198px;height:48px}ul.media-logos .logo-familytree{background-position:-140px -130px;width:150px;height:48px}ul.media-logos .logo-msnbc{background-position:-380px -52px;width:125px;height:48px}ul.media-logos .logo-huffpo{background-position:-552px -52px;width:127px;height:50px}ul.media-logos .logo-cbs{background-position:3px -131px;width:78px;height:50px}.guarantee-bar{padding:10px 0;background-color:#7a7a7a;font-family:"verdana", "Lato", "Helvetica", "Arial", sans-serif;color:#FFF;text-align:center}.jumbotron{display:flex;align-items:center;padding:1% 2% 0;background-repeat:no-repeat;background-size:cover;background-position:center center;color:white;text-shadow:1px 1px 5px #111;text-align:center;font-family:'Lato', sans-serif;min-height:328px;height:auto}.jumbotron h1,.jumbotron h2,.jumbotron h3{margin:0 auto 0.5rem;font-weight:500}.jumbotron a{color:#FFF;text-decoration:none}.jumbotron a:hover{text-decoration:underline}.search-fields{display:flex;flex-direction:column;width:100%;max-width:100%;border:5px solid rgba(255,255,255,0.5)}@media (max-width: 768px){.search-fields{display:block}.search-fields .row{display:block}}.search-fields input,.search-fields select{width:100%;max-width:100%;height:100%;border-radius:0;padding:1rem 0.75rem;border:1px solid #ced4da;font-size:1rem;color:#495057;line-height:1.3}.search-fields input::placeholder,.search-fields select::placeholder{font-family:"Lora", sans-serif;font-style:italic;color:#000}.search-fields input:required,.search-fields select:required{background-color:#e9f5a3}.search-fields select{background-color:#fff;color:#495057;border-radius:0}.search-fields .search-field{width:100%}.search-fields .btn-green{background-color:#8eb678}.search-fields .search-submit{width:100%;height:100%;padding:10px;font-weight:bold;font-size:1rem;line-height:1.5;border-radius:0}@supports (-webkit-overflow-scrolling: touch){.search-fields select{background-color:#fff;height:50px}}.row-advanced-search{display:none}
