html {font-size:100%;}
body {font-size:16px;font-family:Open Sans;}
body,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {font-family:Open Sans;}
.clear {clear:both;}
a:focus,
a:active {outline:none;}
.placeholder {color:#aaa;}
.container {max-width:1000px;min-width:300px;}
.LeaderBoardAd, .FooterAd {margin:10px auto;width:728px;}
.TopLeaderBoardAdContainer, .BottomLeaderBoardAdContainer {background-color:#efefef;}
.TopLeaderBoardAdContainer .LeaderBoardAd.visible-xs, .BottomLeaderBoardAdContainer .LeaderBoardAd.visible-xs {width:320px;}
.FooterAd.visible-xs {width:300px;}
.SSTile {box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;}
.SubHeader {display:block;font-size:14px;padding-bottom:30px;color:#666;clear:both;}
.ScrollingPanelStickyTop {position:fixed;top:0;margin-top:0;}
.qc-cmp-button,
.qc-cmp-button.qc-cmp-secondary-button:hover {background-color:#006699 !important;border-color:#006699 !important;}
.qc-cmp-button:hover,
.qc-cmp-button.qc-cmp-secondary-button {background-color:transparent !important;border-color:#006699 !important;}
.qc-cmp-alt-action,
.qc-cmp-link {color:#006699 !important;}
.qc-cmp-button,
.qc-cmp-button.qc-cmp-secondary-button:hover {color:#ffffff !important;}
.qc-cmp-button:hover,
.qc-cmp-button.qc-cmp-secondary-button {color:#006699 !important;}
@media (max-width:736px) and (orientation:portrait) {
.LeaderBoardAd {width:320px;}
.FooterAd {width:300px;}
}
@media (max-width:736px) and (min-width:700px) and (orientation:landscape) {
.LeaderBoardAd {width:320px;}
.FooterAd {width:300px;}
}
@media (max-width:667px) and (orientation:landscape) {
.LeaderBoardAd {width:320px;}
.FooterAd {width:300px;}
}
@media (max-width:335px) {
.LeaderBoardAd.visible-xs {margin-left:-15px;margin-right:-15px;}
.FooterAd.visible-xs {margin-left:-5px;}
}
@font-face {
font-family:'LegacyItalic';src:url("https://static.legacy.net/funeral-homes/fonts/legacy-italic-webfont.eot"), url("https://static.legacy.net/funeral-homes/fonts/legacy-italic-webfont.woff") format("woff"), url("https://static.legacy.net/funeral-homes/fonts/legacy-italic-webfont.ttf") format("truetype"), url("https://static.legacy.net/funeral-homes/fonts/legacy-italic-webfont.svg#leagacyitalic") format("svg");font-weight:normal;font-style:normal;}
@font-face {
font-family:'LegacyMedium';src:url("https://static.legacy.net/funeral-homes/fonts/legacy-medium-webfont.eot"), url("https://static.legacy.net/funeral-homes/fonts/legacy-medium-webfont.woff") format("woff"), url("https://static.legacy.net/funeral-homes/fonts/legacy-medium-webfont.ttf") format("truetype"), url("https://static.legacy.net/funeral-homes/fonts/legacy-medium-webfont.svg#leagacymedium") format("svg");font-weight:normal;font-style:normal;}
.GradientButtonCornersForIE {overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;}
#GlobalNavigation_Header_CSS_Overrides .collapse {display:block;}
#GlobalNavigation_Header_CSS_Overrides .hidden {display:table !important;}
#GlobalNavigation_Header_CSS_Overrides .container {max-width:none;}
.UnavFooter .footerFollow .followSpacer {width:50% !important;}
.UnavFooter .footerFollow .followSpacer:nth-child(2) {display:none;}
.UnavFooter .footerFollow .followSpacer .Facebook {margin-left:20px;}
.UnavFooter .footerFollow .followSpacer .Twitter {margin-left:-20px;}
header ::-webkit-input-placeholder {color:#999;font-style:italic;}
header :-moz-placeholder {color:#999;font-style:italic;}
header ::-moz-placeholder {color:#999;font-style:italic;}
header :-ms-input-placeholder {color:#999;font-style:italic;}
header .Top {padding-top:25px;padding-bottom:5px;}
header .Top .AffLogo {padding-bottom:10px;}
header .Top .Search {padding-top:8px;}
header .Top .Search .inner-addon {position:relative;display:inline-block;width:60%;}
header .Top .Search .inner-addon input {padding-left:30px;font-size:14px;}
header .Top .Search .left-addon {position:absolute;padding:10px 12px;pointer-events:none;color:#bcbec0;}
header .Top .Search .right-addon {position:absolute;right:0px;top:0px;left:288px;}
header .Top .Search .right-addon Button {font-weight:bold;color:#fff;font-size:14px;border-radius:3px;background-color:#428BCA;width:80px;}
header .Top .SearchLabel {font-size:12px;color:#999;vertical-align:top;margin-right:8px;line-height:34px;}
header .Top .ShareLinks {padding-top:10px;text-align:right;}
header .Top .ShareLinks #FollowUsLabel {color:#7f7f7f;font-size:10px;}
header .Top .ShareLinks .ShareIcon {height:30px;width:30px;}
header .Top .ShareLinks .ShareSpacer {padding-right:5px;}
header .Top .LastNameInput {font-style:italic;color:#999;border-radius:3px;border-color:#ccc;}
header nav .Logo {width:120px;}
header nav .navbar-nav li {padding-top:0px;padding-bottom:0px;}
header nav .navbar-nav li a {line-height:60px;padding-top:0px !important;padding-bottom:0px !important;font-weight:bold;}
.navbar {min-height:30px !important;border-radius:0px;margin-bottom:10px !important;}
.navbar-default {background-color:#546f80;background:url(https://static.legacy.net/funeral-homes/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyNDA0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNTQ2ZjgwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjNTQ2ZjgwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFjMjMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #32404a 0%, #546f80 4%, #546f80 98%, #1c2329 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #32404a), color-stop(4%, #546f80), color-stop(98%, #546f80), color-stop(100%, #1c2329));background:-webkit-linear-gradient(top, #32404a 0%, #546f80 4%, #546f80 98%, #1c2329 100%);background:-o-linear-gradient(top, #32404a 0%, #546f80 4%, #546f80 98%, #1c2329 100%);background:-ms-linear-gradient(top, #32404a 0%, #546f80 4%, #546f80 98%, #1c2329 100%);background:linear-gradient(to bottom, #32404a 0%, #546f80 4%, #546f80 98%, #1c2329 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#546f80', endColorstr='#546f80',GradientType=0 );-webkit-box-shadow:0px 12px 10px 1px rgba(170, 168, 168, 0.75);-moz-box-shadow:0px 12px 10px 1px rgba(170, 168, 168, 0.75);box-shadow:0px 12px 10px 1px rgba(170, 168, 168, 0.75);border:none;}
.navbar-default .navbar-brand {color:#ecf0f1;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color:#fff;}
.navbar-default .navbar-nav > li > a {color:#ecf0f1;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color:#fff;}
.navbar-default .navbar-nav .active > a, .navbar-default .navbar-nav .active > a:hover, .navbar-default .navbar-nav .active > a:focus {color:#fff;background-color:#546F82;}
.navbar-default .navbar-nav .open > a, .navbar-default .navbar-nav .open > a:hover, .navbar-default .navbar-nav .open > a:focus {color:#fff;background-color:#546F82;}
.navbar-default .navbar-nav .open > a .caret, .navbar-default .navbar-nav .open > a:hover .caret, .navbar-default .navbar-nav .open > a:focus .caret {border-top-color:#fff;border-bottom-color:#fff;}
.navbar-default .navbar-nav > .dropdown > a .caret {border-top-color:#ecf0f1;border-bottom-color:#ecf0f1;}
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {border-top-color:#fff;border-bottom-color:#fff;}
.navbar-default .navbar-toggle {border-color:#546F82;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:#546F82;}
.navbar-default .navbar-toggle .icon-bar {background-color:#ecf0f1;}
.navbar-default ul:first-child {border-left:solid 1px #4a6270;}
.navbar-default li {border-right:solid 1px #4a6270;}
.navbar-collapse {max-height:400px;}
@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#ecf0f1;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color:#fff;background-color:#546F82;}
}
@media (max-width:991px) {
header .Top .ShareLinks {margin-top:10px;text-align:left;}
}
@media (max-width:410px) {
header .Top .Search .inner-addon {width:100%;}
}
.Breadcrumbs {margin:10px 20px;}
.Breadcrumbs a:hover {color:#428BCA;}
.Breadcrumbs .CurrentLink {color:#666666;font-weight:bold;}
.Breadcrumbs .Breadcrumb {display:inline-block;}
.col-md-8 .Error {font-size:17px;margin-top:30px;margin-bottom:200px;line-height:17px;}
.footer {padding:0 30px 10px 30px;background-color:#546F80;}
.footer .FooterBox {margin:15px 0 0 0;padding:10px 15px;background-color:#889AA6;color:#fff;line-height:25px;}
.footer p {margin:0 15px;color:#fff;font-size:10px;}
.footer p a {text-decoration:underline;}
.footer ul {margin-left:5px;padding-left:0px;}
.footer ul li {float:left;color:#fff;font-size:11px;margin-left:10px;list-style-type:none;}
.footer ul li:after {padding-left:10px;content:"|";}
.footer ul li:last-child:after {content:"";}
.footer ul:after {clear:both;}
.footer a {color:#fff;}
#landing {font-weight:600;}
#landing h1 {font-family:Crimson Text;color:#00141e;text-align:center;}
#landing a {line-height:30px;color:#006699;}
#landing a:hover {color:#003D5B;text-decoration:none;}
#landing .SearchContainer {padding-bottom:10px !important;}
#landing .SearchContainer .SearchBy {text-align:center;}
#landing .SearchContainer .btn:hover {background-color:#003D5B;}
#landing .ByState {font-size:16px;border-top:1px solid #ccc;padding:30px 0px;clear:both;}
#landing .ByState div {padding-left:0px;padding-right:0px;}
#landing .ByState a {display:block;}
#landing .ByCountry, #landing .ByCity {font-size:16px;border-top:1px solid #ccc;padding:30px 0px;clear:both;}
#landing .ByCountry a, #landing .ByCity a {padding-right:30px;white-space:nowrap;}
@media (max-width:727px) {
#landing h1 {font-size:28px;}
}
.AdContainer {padding:0;margin-top:10px;}
.Button {padding:12px;color:#00141e;background-color:#F2F3F4;border:1px solid #cccccc;border-radius:4px;margin-right:10px;text-align:center;font-weight:600;font-size:14px;}
.Button.Flowers {color:#006699;border-color:#006699;}
.Button:hover {background-color:#ffffff;text-decoration:none;}
.Button.Orange {border:0 none transparent;background-color:#CB4E00;color:#ffffff;}
.Button.Orange:hover {background-color:#65300F;}
.Button.Green {background-color:#04A684;color:#ffffff;}
.col-md-8 .FuneralHomeDetails {margin-bottom:30px;margin-top:10px;}
.col-md-8 .FuneralHomeDetails a {text-decoration:none;}
.col-md-8 .FuneralHomeDetails h1 {font-size:36px;color:#333333;margin-bottom:20px;font-weight:bold;}
.col-md-8 .FuneralHomeDetails .Content .DetailImages {float:left;margin-left:5%;margin-bottom:20px;max-width:304px;width:50%;}
.col-md-8 .FuneralHomeDetails .Content .DetailImages img {max-width:100%;margin-bottom:10px;width:100%;}
.col-md-8 .FuneralHomeDetails .Content .Details {font-size:18px;margin-bottom:15px;color:#666666;clear:both;}
.col-md-8 .FuneralHomeDetails .Content .Details.Address {margin-bottom:0;}
.col-md-8 .FuneralHomeDetails .Content .Details.Description {font-size:14px;line-height:21pt;}
.col-md-8 .FuneralHomeDetails .Content .Details.Description .ToggleContainer {position:relative;}
.col-md-8 .FuneralHomeDetails .Content .Details.Description .ToggleContainer .BottomGradient {position:absolute;bottom:0px;height:50px;width:100%;display:none;border-bottom:1px solid #f9f9f9;background:url(https://static.legacy.net/funeral-homes/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 94%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(94%, white));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 94%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 94%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 94%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 94%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}
.col-md-8 .FuneralHomeDetails .Content .Details.Description .readmore-js-toggle {padding-top:5px;text-align:right;font-weight:bold;}
.col-md-8 .FuneralHomeDetails .Content .DirectionLink {padding-bottom:10px;padding-right:10px;}
.col-md-8 .FuneralHomeDetails .Content .DirectionLink button {padding:4px 15px;font-weight:bold;font-size:14px;color:#666;width:144px;margin-right:4px;}
.col-md-8 .FuneralHomeDetails .Content .stButton {margin-left:0px;}
.col-md-8 .FuneralHomeDetails .Content .UpdatePageLink {display:inline-block;text-align:right;vertical-align:top;float:left;font-weight:bold;color:#666666;font-size:12px;}
.col-md-8 .FuneralHomeDetails .FHFlowersButton {float:left;margin-bottom:10px;width:100%;}
.col-md-8 .FuneralHomeDetails .FHFlowersButton a {overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;width:100%;}
.col-md-8 .FlowersAndGifts {border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin-bottom:20px;}
.col-md-8 .FlowersAndGifts a {color:#111111;}
.col-md-8 .FlowersAndGifts h3 {font-family:Arial;font-weight:bold;font-size:18px;color:#333333;margin-top:50px;margin-bottom:30px;}
.col-md-8 .FlowersAndGifts .ViewAllFlowers {font-family:Arial;font-weight:bold;font-size:14px;margin-top:50px;margin-bottom:30px;float:right;}
.col-md-8 .FlowersAndGifts .ViewAllFlowers a {color:#428BCA;}
.col-md-8 .FlowersAndGifts .row {margin-bottom:20px;}
.col-md-8 .FlowersAndGifts .row a:hover {text-decoration:none;}
.col-md-8 .FlowersAndGifts .row a .FlowerImage {float:left;margin-right:20px;}
.col-md-8 .FlowersAndGifts .row a .FlowerDetails {font-family:Arial, sans-serif;font-size:12px;}
.col-md-8 .FlowersAndGifts .row a .FlowerDetails div {margin:5px 0px 5px;font-family:Arial;font-weight:bold;font-size:14px;color:#333333;}
.col-md-8 .FlowersAndGifts .row a .FlowerDetails div .Large {font-size:21px;line-height:21pt;}
.col-md-8 .FlowersAndGifts .row a .FlowerDetails .SendFlowersButton {border:0 none transparent;background-color:#CB4E00;margin-top:15px;font-family:Arial;font-weight:bold;font-size:14px;color:#FFFFFF;}
.col-md-8 .FlowersAndGifts .row a .FlowerDetails .SendFlowersButton:hover {background-color:#65300F;}
.col-md-8 .Details .DarkLink {color:#428bca;font-size:17px;}
.col-md-8 .ViewMore {font-family:Arial, sans-serif;padding:20px 0px;font-size:14px;}
.col-md-8 .ViewMore a {text-decoration:none;}
.col-md-8 .ViewMore img {vertical-align:text-top;margin-left:5px;}
.UpcomingServices {float:left;font-size:16px;margin:20px 0px;}
.UpcomingServices h4 {margin-bottom:20px;font-size:14px;font-weight:500;}
.UpcomingServices h5 {font-size:14px;font-weight:200;margin-bottom:10px;}
.UpcomingServices h5 a {color:#333333;}
.UpcomingServices .rightAd1:after {clear:both;content:"";}
.UpcomingServices .rightAd1 .AdContainer {margin-bottom:10px;}
.UpcomingServices #promotile8 {margin-top:10px;}
.UpcomingServices .ServiceItem {margin-bottom:10px;border-bottom:1px solid #ccc;}
.UpcomingServices .ServicesFullName {font-size:17px;font-weight:200;margin-bottom:10px;}
.UpcomingServices .ServicesFullName a {color:#333333;}
.UpcomingServices .Services {margin-bottom:15px;}
.UpcomingServices .Actions {font-size:14px;margin-bottom:20px;}
.UpcomingServices .Actions .Button {padding:4px 15px;color:#666666;margin-right:10px;font-weight:bold;}
.UpcomingServices .MapContainer {position:relative;}
.UpcomingServices .MapContainer .MapOverlay {position:absolute;width:300px;height:250px;z-index:10000;}
.UpcomingServices .MapContainer .Map {width:300px;height:250px;}
.RecentObitSection {color:#00141f;clear:both;}
.RecentObitSection h2 {font-size:16px;font-weight:bold;line-height:28px;margin:0px;border-bottom:1px solid #CCCCCC;}
.RecentObitSection .NoRecentObit {font-size:16px;padding:20px 0px;border-bottom:1px solid #CCCCCC;}
.RecentObitSection .NoRecentObit a {font-weight:bold;}
.RecentObitSection a {color:#111111;text-decoration:underline;}
.RecentObitSection .jsObitGroup {border-bottom:1px solid #CCCCCC;}
.RecentObitSection .jsObitGroup:last-child, .RecentObitSection .jsObitGroup .ObitEntry:last-child {border-bottom:none;}
.RecentObitSection .ObitEntry {padding:10px 0px 20px 0px;border-bottom:1px solid #CCCCCC;clear:both;font-size:14px;}
.RecentObitSection .ObitEntry .InlineAd {width:600px;margin:0 auto;}
.RecentObitSection .ObitEntry .Obituary {padding:0px;display:table;width:100%;color:#333333;}
.RecentObitSection .ObitEntry .Obituary .Content {display:table-cell;vertical-align:top;}
.RecentObitSection .ObitEntry .Obituary .Content .TopName {float:left;font-weight:bold;}
.RecentObitSection .ObitEntry .Obituary .Content .TopName .ObitName {font-weight:bold;font-size:24px;text-decoration:none;color:#333333;}
.RecentObitSection .ObitEntry .Obituary .Content .TopName .ObitYears {font-size:12px;color:#888888;}
.RecentObitSection .ObitEntry .Obituary .Content .RightArrow {float:right;padding-right:10px;font-size:15px;position:absolute;left:95%;margin-top:-30px;}
.RecentObitSection .ObitEntry .Obituary .Content .RightArrow a {color:#666666;text-decoration:none;}
.RecentObitSection .ObitEntry .Obituary.NationalObit .ObitText {padding:0px 0px 10px 0px;}
.RecentObitSection .ObitEntry .ObitPhoto {padding:5px 15px 15px 0px;display:table-cell;width:80px;}
.RecentObitSection .ObitEntry .ObitPhoto img {width:80px;height:80px;box-shadow:0 3px 10px 0 rgba(0, 20, 30, 0.33);}
.RecentObitSection .ObitEntry .ObitPhoto .AffiliateLogo {width:100%;height:20px;margin-top:10px;box-shadow:none;}
.RecentObitSection .ObitEntry .ObitText {line-height:15pt;padding:10px 30px 10px 0px;}
.RecentObitSection .ObitEntry .ObitText a, .RecentObitSection .ObitEntry .ObitText a:hover, .RecentObitSection .ObitEntry .ObitText a:visited {font-weight:bold;color:#428BCA;text-decoration:none;}
.RecentObitSection .ObitEntry .Actions {float:left;width:302px;}
.RecentObitSection .ObitEntry .Actions Button {padding:4px 15px;font-weight:bold;color:#666666;margin-right:10px;}
.RecentObitSection .ObitEntry .Actions Button.blue {border-color:#428BCA;color:#428BCA;}
.RecentObitSection .ObitEntry .PublishedLine {clear:both;padding-top:10px;font-size:12px;color:#666666;}
.RecentObitSection .ObitEntry .PublishedLine img {padding-right:5px;margin-top:-3px;}
.RecentObitSection .NearbyCities {color:#333;margin-top:25px;width:300px;}
.RecentObitSection .NearbyCities h5 {font-style:italic;margin-bottom:15px;}
.RecentObitSection .NearbyCities ul {padding:0px;border-bottom:1px #333 solid;}
.RecentObitSection .NearbyCities ul li {list-style-type:none;margin-bottom:20px;}
.RecentObitSection .NearbyCities ul li:last-child {margin-bottom:30px;}
.RecentObitSection .NearbyCities ul li a {color:#666;}
.RecentObitSection .NearbyCities ul li a:hover {color:#333;}
.PremiumProfile {font-family:Open Sans;font-size:16px;}
.PremiumProfile h4 {margin-bottom:10px;font-size:14px;font-weight:bold;}
.PremiumProfile h5 {font-size:14px;font-weight:200;margin-bottom:10px;}
.PremiumProfile h5 a {color:#333333;}
.PremiumProfile .PremiumProfile {width:300px;overflow:hidden;}
.PremiumProfile .PremiumProfile:after {clear:both;content:"";}
.PremiumProfile .PremiumProfile .DirectorImage {float:left;width:145px;height:205px;padding:0 5px 5px 5px;}
.PremiumProfile .PremiumProfile .ProfileText {padding:0 5px 5px 5px;line-height:15pt;}
.PremiumProfile .PremiumProfile .AdContainer {margin-bottom:10px;}
.PremiumProfile .MapContainer {position:relative;}
.PremiumProfile .MapContainer .MapOverlay {position:absolute;width:300px;height:250px;z-index:10000;}
.PremiumProfile .MapContainer .Map {width:300px;height:250px;}
.PremiumProfile .CommunitiesServed {overflow:hidden;height:45px;}
.PremiumProfile .CommunitiesServed.Expanded {height:auto;}
.PremiumProfile .Expand, .PremiumProfile .Collapse {color:#428BCA;text-align:center;cursor:pointer;display:none;}
.PremiumProfile .Expand .glyphicon, .PremiumProfile .Collapse .glyphicon {color:#333;}
.PremiumImages {padding-left:0;padding-right:0;width:302px;}
.PremiumImages a {float:left;}
.PremiumImages .TemplateImage {padding:5px 1px 5px 1px;}
.SearchBox {clear:both;margin-bottom:20px;}
.SearchBox .SearchBoxLabel {color:#00141f;font-size:16px;font-weight:bold;line-height:28px;margin:0px 0px 15px 0px;border-bottom:1px solid #CCCCCC;}
.SearchBox .SearchInnerBox input {width:100%;display:block;padding:10px 5px;font-size:15px;border:1px solid #7F898E;border-radius:5px;}
.SearchBox .SearchInnerBox .btn {font-size:15px;width:100%;padding:10px;color:#ffffff;background-color:#006699;border-radius:5px;}
.SearchBox .SearchInnerBox div {padding:0px 5px 0px 0px !important;margin-bottom:5px;}
.SectionTitle {font-weight:bold;padding-bottom:10px;color:#00141e;}
.PriceModule {width:100%;margin:20px 0px;}
.PriceModule .item {width:80%;line-height:25px;display:inline-table;}
.PriceModule .total {font-weight:bold;}
.PriceModule .price {color:#00629f;font-weight:500;float:right;}
.AboutFHModule, .NearbyFHModule {width:100%;margin:20px 0px;}
@media (max-width:991px) {
.UpcomingServices {width:100%;}
.col-md-8 .RecentObitSection .ObitEntry .Obituary.NationalObit .Content {border:none;border-radius:0;padding:0;}
}
@media (max-width:661px) {
.col-md-8 .FuneralHomeDetails .Details {font-size:16px !important;}
.col-md-8 .FuneralHomeDetails .Content .TextContent {font-size:9px;}
.col-md-8 .FuneralHomeDetails .Content .Details.Address .CityStateZip {pointer-events:none;cursor:default;color:#333;}
.col-md-8 .RecentObitSection .ObitEntry .WithPhoto .AffiliateLogo {margin-top:5px;}
.col-md-8 .RecentObitSection .ObitEntry .AffiliateLogo {margin-top:5px;}
.col-md-8 .RecentObitSection .ObitEntry .PublishedLine {padding-top:5px;}
}
@media (max-width:500px) {
.col-md-8 .FuneralHomeDetails h1 {font-size:26px;}
.col-md-8 .FuneralHomeDetails .Content .DirectionLink button {width:auto;}
.col-md-8 .FuneralHomeDetails .Content .TextContent .ShareLinks {height:80px;}
}
@media (max-width:410px) {
.col-md-8 .RecentObitSection .ObitEntry .Obituary.NationalObit .Content {display:block;}
.col-md-8 .RecentObitSection .ObitEntry .Obituary.NationalObit .ObitPhoto {float:left;margin-right:10px;}
.col-md-8 .RecentObitSection .ObitEntry .Actions {width:220px;}
.col-md-8 .RecentObitSection .ObitEntry .Actions .Button.Guestbook {display:none;}
.col-md-8 .RecentObitSection .ObitEntry .Actions .Button.Flowers {width:100%;}
.col-md-8 .RecentObitSection .ObitEntry .RightArrow {left:92% !important;}
.col-md-8 .RecentObitSection .ObitEntry .ObitPhoto {width:50px;}
.col-md-8 .RecentObitSection .ObitEntry .ObitPhoto img {width:50px;height:50px;}
.col-md-8 .RecentObitSection .ObitEntry .ObitPhoto .AffiliateLogo {width:100%;height:20px;}
.col-md-8 .FlowersAndGifts .ViewAllFlowers {margin-top:0px;}
}
@media (max-width:736px) and (orientation:portrait) {
.col-md-8 .RecentObitSection .ObitEntry .InlineAd {width:320px;margin:0 auto;}
}
@media (max-width:736px) and (min-width:700px) and (orientation:landscape) {
.col-md-8 .RecentObitSection .ObitEntry .InlineAd {width:320px;margin:0 auto;}
}
@media (max-width:667px) and (orientation:landscape) {
.col-md-8 .RecentObitSection .ObitEntry .InlineAd {width:320px;margin:0 auto;}
}
@media (max-width:335px) {
.col-md-8 .RecentObitSection .ObitEntry .InlineAd {width:320px;margin:0 auto;}
}
#ListHeading {font-size:24px;color:#333;}
.rightColumn .SeoTextContainer {margin-top:20px;padding:10px;border:1px solid #eeeeee;border-radius:3px;box-shadow:0px 0px 10px #cccccc;}
.rightColumn .SeoTextContainer .Header {font-size:26px;font-family:Crimson Text;font-weight:bold;padding-bottom:10px;color:#00141e;}
.rightColumn .SeoTextContainer .SeoText {font-size:14px;height:80px;overflow:hidden;}
.rightColumn .SeoTextContainer .ReadMoreLess {font-size:14px;cursor:pointer;margin-top:10px;color:#006699;font-weight:600;}
.rightColumn .SeoTextContainer .ReadMoreLess:hover {color:#003D5B;}
#SearchModuleContainer a {cursor:pointer;}
#SearchModuleContainer .SearchHeader {font-size:16px;font-family:Open Sans;font-weight:600;}
#SearchModuleContainer .SearchHeader .CancelSearch {float:left;}
#SearchModuleContainer .SearchHeader .RemoveSearch {float:right;}
#SearchModuleContainer .SearchHeader .SearchTitle {font-family:Crimson Text;font-size:24px;clear:both;padding-top:15px;}
.mainColumn {min-height:950px;}
.mainColumn .RedefineSearch {text-align:center;padding:5px 20px;border:1px solid #cccccc;margin:14px auto 40px auto;background-color:#eeeeee;font-size:14px;font-family:Open Sans;font-weight:600;width:180px;}
.mainColumn .RedefineSearch a, .mainColumn .RedefineSearch a:hover {color:#00141e;cursor:pointer;}
.mainColumn .SubHeader {text-align:center;background-color:#E5EFF4;padding:10px;border-bottom:1px solid #cccccc;}
.mainColumn .SubText {font-size:15px;}
.mainColumn .SubText span {color:#006699;}
@media (max-width:767px) {
.mainColumn {min-height:100px;}
.mainColumn .SubText, .mainColumn #ListHeading {text-align:center;}
.rightColumn .SeoTextContainer {border-left:none;border-right:none;box-shadow:none;}
}
.SearchModule, #landing .SearchContainer {margin-bottom:6px;padding-top:10px;padding-bottom:4px;}
.SearchModule div, #landing .SearchContainer div {padding:0px 5px 0px 0px !important;margin-bottom:5px;}
.SearchModule .SearchBy, #landing .SearchContainer .SearchBy {padding:10px 5px !important;font-size:15px;}
.SearchModule .SearchBy input[type=radio], #landing .SearchContainer .SearchBy input[type=radio] {margin-top:-3px;vertical-align:middle;width:13px;height:13px;transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);}
.SearchModule .SearchBy span, #landing .SearchContainer .SearchBy span {padding-left:5px;}
.SearchModule .Radius, .SearchModule #searchState, .SearchModule #searchCountry, #landing .SearchContainer .Radius, #landing .SearchContainer #searchState, #landing .SearchContainer #searchCountry {height:43px;}
.SearchModule .FuneralHomeTextBox, .SearchModule #searchState, .SearchModule #ZipCode, .SearchModule .Radius, .SearchModule #searchButton, .SearchModule #searchCity, .SearchModule #searchCountry, #landing .SearchContainer .FuneralHomeTextBox, #landing .SearchContainer #searchState, #landing .SearchContainer #ZipCode, #landing .SearchContainer .Radius, #landing .SearchContainer #searchButton, #landing .SearchContainer #searchCity, #landing .SearchContainer #searchCountry {width:100%;display:block;padding:10px 5px;font-size:15px;border:1px solid #7F898E;border-radius:5px;}
.SearchModule .btn, #landing .SearchContainer .btn {font-size:15px;width:100%;padding:10px;color:#ffffff;background-color:#006699;border-radius:5px;}
.SearchModule .btn:hover, #landing .SearchContainer .btn:hover {background-color:#003D5B;}
.SearchModule .tt-dataset-cities, #landing .SearchContainer .tt-dataset-cities {padding:5px !important;font-size:15px;}
.SearchModule .twitter-typeahead, #landing .SearchContainer .twitter-typeahead {width:100%;}
.SearchModule .tt-cursor, .SearchModule .tt-suggestion:hover, #landing .SearchContainer .tt-cursor, #landing .SearchContainer .tt-suggestion:hover {background-color:#39f;color:#fff;cursor:pointer;}
@media (max-width:767px) {
.SearchModule div.col-xs-12, .SearchModule div#RadiusFilter.col-xs-6, #landing .SearchContainer div.col-xs-12, #landing .SearchContainer div#RadiusFilter.col-xs-6 {padding:0px !important;}
.SearchModule .SearchBy span, #landing .SearchContainer .SearchBy span {display:none;}
}
.fhlistitem {border-bottom:1px solid #ccc;float:left;width:100%;}
.fhlistitem .topContent {padding:10px 10px 15px 10px;}
.fhlistitem .partner {float:right;display:none;font-size:12px;font-weight:bold;color:#006699;}
.fhlistitem.premium .fhPhone {background-color:#F2F7FA;}
.fhlistitem.premium .partner {display:block;}
.fhlistitem .rightArrow {float:right;padding-right:10px;position:absolute;left:95%;margin-top:10px;}
.fhimage {height:50px;width:75px;background:#ccc;float:left;margin-right:10px;box-shadow:0 3px 10px 0 rgba(0, 20, 30, 0.33);}
.innerbox {padding:10px 10px 10px 0;font-family:Arial, sans-serif;font-size:14px;line-height:15pt;color:#666;float:left;max-width:70%;}
.innerbox.fullwidth {max-width:none;}
.fhlogo {padding-bottom:10px;}
.fhlogo img {height:30px;float:left;}
.fhname {float:left;font-size:24px;font-family:Crimson Text;color:#00141e;font-weight:600;}
.fhname a {color:#00141e;}
.fhname a:hover {color:#003D5B;text-decoration:none;}
.fhAddress {margin-top:5px;float:left;font-size:16px;line-height:14pt;margin-top:12px;font-family:Open Sans;color:#00141e;}
.fhAddress a {color:#00141e;}
.fhPhone {font-size:14px;padding:5px 10px;}
.fhPhone a:hover {text-decoration:none;}
.fhphoto {float:left;padding:10px 0;}
.innerbox .CommunitiesServed {margin-top:10px;max-height:40px;overflow:hidden;}
.innerbox .CommunitiesServed span {font-weight:bold;}
#promotile1 {margin-top:10px;}
.displayOverlay1 {position:fixed;bottom:0;left:0;width:100%;padding:12px 0;background:rgba(245, 245, 245, 0.9);text-align:center;z-index:30;box-shadow:0 0 10px 0 rgba(0, 20, 30, 0.25);}
.FixedClose {z-index:40;height:40px;position:absolute;right:0px;text-align:center;top:0px;width:40px;}
.PlanningCta {background-color:#069;padding:20px 20px 10px 20px;border-radius:4px;margin-top:20px;margin-bottom:10px;}
.PlanningCta h3, .PlanningCta p {color:#fff;text-align:center;}
.PlanningCta h3 {font-family:PT Serif,serif;font-size:32px;padding-bottom:16px;margin:0px 0 20px 0px;border-bottom:solid 1px #fff;}
.PlanningCta div.error, .PlanningCta input.error {box-shadow:0 0 0 2px #B24745;background-color:#FBF6F6;}
.PlanningCta div.error input, .PlanningCta input.error input {color:#B24745 !important;}
.PlanningCta label {display:block;background-color:#fff;font-size:16px;min-height:90px;vertical-align:middle;border-radius:4px;margin-bottom:10px;font-weight:600;cursor:pointer;}
.PlanningCta label a {color:#3f4f57;}
.PlanningCta label a:hover {color:#00141e !important;box-shadow:0 2px 4px 0 rgba(0, 20, 30, 0.35);}
.PlanningCta label a:hover .arrow {background-color:#CCE0EB;}
.PlanningCta label a:hover .arrow svg use {fill:#006699;}
.PlanningCta label .text {width:80%;float:left;padding:10px 0px 10px 10px;}
.PlanningCta label .arrow {float:right;padding-left:10px;font-size:15px;background-color:#EBEBEB;height:90px;width:32px;border-radius:0px 4px 4px 0px;}
.PlanningCta label .arrow svg {margin-top:37px;}
.PlanningCta label .arrow svg use {fill:#556269;}
.PlanningCta .Response1 {text-align:center;font-size:20px;font-weight:600;}
.PlanningCta .Response1 .contactus {padding:30px 0px;border-radius:4px;background-color:#fff;margin:85px 0px;}
.PlanningCta .Response1 .contactus a {display:block;line-height:40px;font-size:28px;font-weight:bold;color:#000;}
.PlanningCta .Response1 .back {color:#fff;font-size:14px;cursor:pointer;}
.PlanningCta .Response1 .back .glyphicon {vertical-align:middle;font-size:9px;padding-bottom:5px;padding-right:15px;}
.PlanningCta .Response2, .PlanningCta .Response2Question, .PlanningCta .Response2ThankYou, .PlanningCta .Response3, .PlanningCta .Response3Question {color:#fff;text-align:center;}
.PlanningCta .Response2 .title, .PlanningCta .Response2Question .title, .PlanningCta .Response2ThankYou .title, .PlanningCta .Response3 .title, .PlanningCta .Response3Question .title {font-family:PT Serif,serif;font-size:28px;line-height:32px;}
.PlanningCta .Response2 .title span, .PlanningCta .Response2Question .title span, .PlanningCta .Response2ThankYou .title span, .PlanningCta .Response3 .title span, .PlanningCta .Response3Question .title span {padding-left:10px;}
.PlanningCta .Response2 .subtitle, .PlanningCta .Response2Question .subtitle, .PlanningCta .Response2ThankYou .subtitle, .PlanningCta .Response3 .subtitle, .PlanningCta .Response3Question .subtitle {font-size:16px;margin:10px -10px;}
.PlanningCta .Response2 .optionContainer, .PlanningCta .Response2Question .optionContainer, .PlanningCta .Response2ThankYou .optionContainer, .PlanningCta .Response3 .optionContainer, .PlanningCta .Response3Question .optionContainer {background-color:#fff;border-radius:4px;margin:10px 0px;padding:20px 15px;color:#000;font-size:14px;text-align:left;}
.PlanningCta .Response2 .option, .PlanningCta .Response2Question .option, .PlanningCta .Response2ThankYou .option, .PlanningCta .Response3 .option, .PlanningCta .Response3Question .option {clear:both;display:table;margin-bottom:10px;width:100%;}
.PlanningCta .Response2 .content, .PlanningCta .Response2Question .content, .PlanningCta .Response2ThankYou .content, .PlanningCta .Response3 .content, .PlanningCta .Response3Question .content {float:right;width:86%;padding-top:2px;}
.PlanningCta .Response2 .content b, .PlanningCta .Response2Question .content b, .PlanningCta .Response2ThankYou .content b, .PlanningCta .Response3 .content b, .PlanningCta .Response3Question .content b {display:block;font-size:16px;margin-bottom:5px;}
.PlanningCta .Response2 input[type=checkbox], .PlanningCta .Response2Question input[type=checkbox], .PlanningCta .Response2ThankYou input[type=checkbox], .PlanningCta .Response3 input[type=checkbox], .PlanningCta .Response3Question input[type=checkbox] {-moz-transform:scale(1.5);-o-transform:scale(1.5);zoom:1.5;border-radius:4px;margin:2px 0px 0px 0px;}
.PlanningCta .Response2 .contentContainer, .PlanningCta .Response2Question .contentContainer, .PlanningCta .Response2ThankYou .contentContainer, .PlanningCta .Response3 .contentContainer, .PlanningCta .Response3Question .contentContainer {background-color:#fff;border-radius:4px;margin-bottom:10px;height:50px;}
.PlanningCta .Response2 .contentContainer .inputLabel, .PlanningCta .Response2Question .contentContainer .inputLabel, .PlanningCta .Response2ThankYou .contentContainer .inputLabel, .PlanningCta .Response3 .contentContainer .inputLabel, .PlanningCta .Response3Question .contentContainer .inputLabel {color:#888;font-size:12px;position:absolute;display:none;padding-left:5px;padding-top:3px;}
.PlanningCta .Response2 .contentContainer input, .PlanningCta .Response2Question .contentContainer input, .PlanningCta .Response2ThankYou .contentContainer input, .PlanningCta .Response3 .contentContainer input, .PlanningCta .Response3Question .contentContainer input {line-height:49px;height:49px;width:100%;border:none;padding:0px 5px;border-radius:4px;box-shadow:none;outline:none;}
.PlanningCta .Response2 .contentContainer input.fill, .PlanningCta .Response2Question .contentContainer input.fill, .PlanningCta .Response2ThankYou .contentContainer input.fill, .PlanningCta .Response3 .contentContainer input.fill, .PlanningCta .Response3Question .contentContainer input.fill {line-height:36px;height:36px;margin-top:13px;}
.PlanningCta .Response2 .submitButton, .PlanningCta .Response2Question .submitButton, .PlanningCta .Response2ThankYou .submitButton, .PlanningCta .Response3 .submitButton, .PlanningCta .Response3Question .submitButton {color:#000;background-color:#f2f3f4;font-weight:bold;line-height:50px;cursor:pointer;}
.PlanningCta .Response2 .submitButton:hover, .PlanningCta .Response2Question .submitButton:hover, .PlanningCta .Response2ThankYou .submitButton:hover, .PlanningCta .Response3 .submitButton:hover, .PlanningCta .Response3Question .submitButton:hover {background-color:#fff;}
.PlanningCta .Response2 .back, .PlanningCta .Response2Question .back, .PlanningCta .Response2ThankYou .back, .PlanningCta .Response3 .back, .PlanningCta .Response3Question .back {cursor:pointer;margin-top:15px;font-size:14px;}
.PlanningCta .Response2 .back .glyphicon, .PlanningCta .Response2Question .back .glyphicon, .PlanningCta .Response2ThankYou .back .glyphicon, .PlanningCta .Response3 .back .glyphicon, .PlanningCta .Response3Question .back .glyphicon {vertical-align:middle;font-size:9px;padding-bottom:5px;padding-right:15px;}
.PlanningCta .Response2 .moreQuestion, .PlanningCta .Response2Question .moreQuestion, .PlanningCta .Response2ThankYou .moreQuestion, .PlanningCta .Response3 .moreQuestion, .PlanningCta .Response3Question .moreQuestion {padding:20px 0px 0px 0px;text-align:left;}
.PlanningCta .Response2 .moreQuestion div, .PlanningCta .Response2Question .moreQuestion div, .PlanningCta .Response2ThankYou .moreQuestion div, .PlanningCta .Response3 .moreQuestion div, .PlanningCta .Response3Question .moreQuestion div {padding:10px 0px;font-size:14px;}
.PlanningCta .Response2 .moreQuestion div span, .PlanningCta .Response2Question .moreQuestion div span, .PlanningCta .Response2ThankYou .moreQuestion div span, .PlanningCta .Response3 .moreQuestion div span, .PlanningCta .Response3Question .moreQuestion div span {padding:0px 4px;vertical-align:middle;display:table-cell;}
.PlanningCta .Response2 .moreQuestion input[type=radio], .PlanningCta .Response2Question .moreQuestion input[type=radio], .PlanningCta .Response2ThankYou .moreQuestion input[type=radio], .PlanningCta .Response3 .moreQuestion input[type=radio], .PlanningCta .Response3Question .moreQuestion input[type=radio] {-moz-transform:scale(1.3);-o-transform:scale(1.3);zoom:1.3;}
.PlanningCta .Response2ThankYou {padding-top:90px;}
.PlanningCta .Response2ThankYou .title {padding:20px;}
.PlanningCta .Response2ThankYou .back {padding-top:80px;}
.PlanningCta .Response2 .moreQuestion {padding:0px;}
.PlanningCta .Response2 .option {margin:0px;}
.PlanningCta .Response3Question .optionContainer {padding-bottom:5px;}
.PlanningCta .Response3Question .option {margin:10px 0px;font-size:16px;}
.PlanningCta .Response3Question select {border:none;line-height:20px;outline:none;width:100%;padding:10px 0px 5px 3px;margin-top:12px;border-radius:4px;-webkit-appearance:none;background-repeat:no-repeat;background-position:95% 60%;background-image:url(https://static.legacy.net/funeral-homes/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAMAAAC9bj0JAAAAb1BMVEVIVl5JV19KV19KWGB0f4V2gIZ4goh5hIp7hYt8hot9h42UnaGVnaKVnqKWnqOXn6OYn6SYoKSYoKWzuLy0ub22u763vcC6v8K7wMO9wsW/xMfBxsnT1tj29/f39/j3+Pj4+fn5+fn5+vr+/v7/9TcZ0ZAAAAYUlEQVR42s3QxwqAMBgD4Na6rXvv0f/9n1GREnvxKub6QQJh9JIfQBkrQuZgAkgmIYstRoCKWKJldcSgq7Skt2yu1esNSHbJ7vEO45CCDp+3BHgkD3lDAFN4TSZAZPXtiSd80DttA4/MPwAAAABJRU5ErkJggg==);}
.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {margin-bottom:0;}
.tt-dropdown-menu {min-width:160px;margin-top:2px;padding:5px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.tt-suggestion {display:block;padding:3px 20px;}
.tt-suggestion.tt-is-under-cursor {color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);}
.tt-suggestion.tt-is-under-cursor a {color:#fff;}
.tt-suggestion p {margin:0;}
.tt-dropdown-menu {width:100%;}
.tt-hint {width:100%;display:none;}
#browser-detection {background:#FFFFE5;color:#333333;position:fixed;_position:absolute;padding:10px 15px;font-size:13px;font-family:"Trebuchet MS", "Segoe UI", Arial, Tahoma, sans-serif;border-radius:5px;border:1px solid #D6D6C1;-moz-border-radius:5px;width:750px;z-index:100001;}
#browser-detection P {margin:0;padding:0;background:transparent;line-height:135%;width:auto;float:none;border:none;text-align:left;}
#browser-detection .bd-title {padding-top:0px;font-size:25px;line-height:100%;color:#333333;}
#browser-detection .bd-notice {padding-bottom:5px;padding-top:5px;font-size:13px;color:#333333;}
#browser-detection SPAN.bd-highlight {color:#B50E0E;}
#browser-detection A#browser-detection-close {width:15px;height:15px;outline:none;position:absolute;right:10px;top:10px;text-indent:-500em;line-height:100%;background:url("https://static.legacy.net/funeral-homes/images/Browser/close.gif") no-repeat center center;}
#browser-detection A#browser-detection-close:HOVER {background-color:#F5F5DC;}
#browser-detection UL.bd-browsers-list, #browser-detection UL.bd-browsers-list LI,
#browser-detection UL.bd-skip-buttons, #browser-detection UL.bd-skip-buttons LI {padding:0;margin:0;float:left;list-style:none;box-sizing:content-box;}
#browser-detection UL.bd-browsers-list {clear:both;margin-top:3px;padding:7px 0;border-top:1px solid #F5F5DC;border-bottom:1px solid #F5F5DC;width:100%;}
#browser-detection UL.bd-browsers-list LI {text-align:left;}
#browser-detection UL.bd-browsers-list LI A {width:60px;height:55px;display:block;color:#666666;padding:10px 10px 0 65px;text-decoration:none;}
#browser-detection UL.bd-browsers-list LI A:HOVER {text-decoration:underline;}
#browser-detection UL.bd-browsers-list LI.firefox A {background:url("https://static.legacy.net/funeral-homes/images/Browser/firefox.gif") no-repeat left top;}
#browser-detection UL.bd-browsers-list LI.chrome A {background:url("https://static.legacy.net/funeral-homes/images/Browser/chrome.gif") no-repeat left top;}
#browser-detection UL.bd-browsers-list LI.safari A {background:url("https://static.legacy.net/funeral-homes/images/Browser/safari.gif") no-repeat left top;}
#browser-detection UL.bd-browsers-list LI.opera A {background:url("https://static.legacy.net/funeral-homes/images/Browser/opera.gif") no-repeat left top;}
#browser-detection UL.bd-browsers-list LI.msie A {background:url("https://static.legacy.net/funeral-homes/images/Browser/msie.gif") no-repeat left top;}
#browser-detection UL.bd-skip-buttons {margin-top:10px;}
#browser-detection UL.bd-skip-buttons LI {display:inline;margin-right:10px;}
#browser-detection UL.bd-skip-buttons LI BUTTON {font-size:13px;padding:0 5px;}
#browser-detection DIV.bd-poweredby {font-size:9px;position:absolute;bottom:10px;right:10px;font-style:italic;}
#browser-detection DIV.bd-poweredby, #browser-detection DIV.bd-poweredby A {color:#AAAAAA;}
#browser-detection DIV.bd-poweredby A {text-decoration:underline;}
#browser-detection DIV.bd-poweredby A:HOVER {text-decoration:none;}
#black_overlay {position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:100000;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
#browser-detection *,
#browser-detection *:before,
#browser-detection *:after {-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body {background-color:#fff !important;}
nav.Header__submenu____Je1V h1 {font-family:Crimson Text,serif;font-weight:bold;}
.Header__HeaderSmall____Cbfo header .Header__navOuter___2vNVe nav a {color:#999;text-decoration:none;}
@media (max-width:767px) {
.blocker {position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0, 0, 0, 0.25);text-align:center;}
.blocker.behind {background-color:transparent;}
.jqmodal {display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;background:#fff;padding:15px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:center;}
.jqmodal a.close-modal {position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("https://static.legacy.net/funeral-homes/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");}
.jqmodal-spinner {display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px;}
.jqmodal-spinner > div {border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out;}
.jqmodal-spinner .rect2 {-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.jqmodal-spinner .rect3 {-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
.jqmodal-spinner .rect4 {-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
@-webkit-keyframes sk-stretchdelay {
0%,
    40%,
    100% {-webkit-transform:scaleY(0.5);}
20% {-webkit-transform:scaleY(1);}
}
@keyframes sk-stretchdelay {
0%,
    40%,
    100% {transform:scaleY(0.5);-webkit-transform:scaleY(0.5);}
20% {transform:scaleY(1);-webkit-transform:scaleY(1);}
}
}