*#dm *.dmBody div#1218170399 .notification-wrapper.button .open-notification-popup span.text { color:rgba(0,0,0,1) !important; }

*#dm *.dmBody div#1370415535 .notification-wrapper.button .open-notification-popup:hover span.text { color:rgba(0,0,0,1) !important; }

*#dm *.dmBody div#1370415535 .notification-wrapper.button .open-notification-popup.hover span.text { color:rgba(0,0,0,1) !important; }

*#dm *.dmBody div#1370415535 .notification-wrapper.button .open-notification-popup span.text { color:rgba(0,0,0,1) !important; }

*#dm *.dmBody div#1003995888 .notification-wrapper.button .open-notification-popup span.text { color:rgba(0,0,0,1) !important; }

*#dm *.dmBody div#1875637151 .notification-wrapper.button .open-notification-popup:hover span.text { color:rgba(0,0,0,1) !important; }

*#dm *.dmBody div#1875637151 .notification-wrapper.button .open-notification-popup.hover span.text { color:rgba(0,0,0,1) !important; }

*#dm *.dmBody div#1875637151 .notification-wrapper.button .open-notification-popup span.text { color:rgba(0,0,0,1) !important; }

*#dm *.dmBody div.u_1858352091 *.notification-popup {
  background-color:rgba(242,242,242,1) !important;
  color:rgba(34,34,34,1) !important;
}

*#dm *.dmBody div.u_1858352091 *.notification-title { color:rgba(34,34,34,1) !important; }

*#dm *.dmBody div.u_1318182232 *.service-listing-overlay { color:rgba(34,34,34,1) !important; }

*#dm *.dmBody *.u_1318182232 *.service-listing-overlay { text-align:LEFT !important; }

.u_1874113644 {}

.u_1282695131 {}

.u_1313527136 {}

.u_1340414814 {}

.u_1683279540 {}

.u_1446728970 {}

.u_1254706118 {}

.u_1534346330 {}

*#dm *.dmBody section.u_1534346330 {
  background-image:url(https://lirp.cdn-website.com/6068243f/dms3rep/multi/opt/hp-hero-02-addb3e46-1920w.jpg) !important;
  background-color:rgb(238,238,238) !important;
  background-repeat:repeat !important;
}

*#dm *.dmBody *.u_1205859069 { display:block !important; }

*#dm *.dmBody *.u_1342262660 { display:none !important; }

*#dm *.dmBody *.u_1993716189 { display:block !important; }

*#dm *.dmBody *.u_1650215967 { display:none !important; }

*#dm *.dmBody *.u_1983930733 { display:none !important; }

*#dm *.dmBody h1.u_1833881274 { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody *.u_1413648592 { display:block !important; }

*#dm *.dmBody *.u_1804864321 { display:none !important; }

*#dm *.dmBody *.u_1855028240 { display:none !important; }

*#dm *.dmBody *.u_1817813271 { display:block !important; }

*#dm *.dmBody *.u_1623728866 { display:none !important; }

*#dm *.dmBody *.u_1981060429 { display:none !important; }

*#dm *.dmBody div.u_1758954704 .caption-inner { background-color:rgba(0,0,0,0) !important; }

*#dm *.dmBody div.u_1758954704 .caption-container .caption-title {
  color:rgba(255,255,255,1) !important;
  font-style:italic !important;
}

*#dm *.dmBody div.u_1874113644 {
  background-color:rgb(255,255,255) !important;
  background-repeat:no-repeat !important;
  background-image:url(https://lirp.cdn-website.com/6068243f/dms3rep/multi/opt/hp-welcomMsg-bg-1920w.jpg) !important;
  background-size:cover !important;
}

*#dm *.dmBody div.u_1882864805 .service-listing-img {
  border-style:solid !important;
  border-width:5px !important;
  border-color:rgba(255,255,255,1) !important;
}

*#dm *.dmBody div.u_1882864805 .service-listing-date { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody div.u_1882864805 .service-listing-name {
  color:rgba(229,184,92,1) !important;
  font-family:'Book Antiqua' !important;
}

*#dm *.dmBody h3.u_1696302726 { color:rgba(229,184,92,1) !important; }

*#dm *.dmBody div.u_1882864805 .service-listing-overlay {
  border-bottom-width:1px !important;
  border-bottom-style:solid !important;
  border-bottom-color:rgba(229,184,92,1) !important;
}

.u_1623810462 {}

*#dm *.dmBody div.u_1882864805 input.SearchTerm { background-color:rgba(255,255,255,1) !important; }

*#dm *.dmBody h2.u_1696302726 { color:rgba(229,184,92,1) !important; }

*#dm *.dmBody div.u_1882864805 .service-listing-pages { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody div.u_1882864805 .service-listing-empty { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody *.u_1858352091 .notification-popup { text-align:CENTER !important; }

*#dm *.dmBody *.u_1858352091 .notification-title { text-align:CENTER !important; }

*#dm *.dmBody div.u_1858352091 .ObitEmailAddress { background-color:rgba(255,255,255,1) !important; }

*#dm *.dmBody div.u_1623810462 {
  background-color:rgba(0,45,89,1) !important;
  border-top-width:10px !important;
  border-top-style:solid !important;
  border-top-color:rgba(255,255,255,1) !important;
  box-shadow:rgba(0,0,0,0.15) 0 -3px 11px 0 !important;
  -moz-box-shadow:rgba(0,0,0,0.15) 0 -3px 11px 0 !important;
  -webkit-box-shadow:rgba(0,0,0,0.15) 0 -3px 11px 0 !important;
  background-repeat:no-repeat !important;
  background-image:url(https://lirp.cdn-website.com/6068243f/dms3rep/multi/opt/hp-serviceListing-bg-1920w.jpg) !important;
}

*#dm *.dmBody div.u_1292910925 .notification-title { color:rgba(0,45,89,1) !important; }

*#dm *.dmBody div.u_1624687242 .notification-title { color:rgba(0,45,89,1) !important; }

*#dm *.dmBody div.u_1292910925 .notification-form input { background-color:rgba(0,0,0,0.05) !important; }

*#dm *.dmBody div.u_1624687242 .notification-form input { background-color:rgba(0,0,0,0.05) !important; }

*#dm *.dmBody div.u_1962678548 hr {
  border-top-style:solid !important;
  border-top-width:1px !important;
  color:rgba(229,184,92,1) !important;
}

*#dm *.dmBody h3.u_1777974315 {
  border-bottom-width:1px !important;
  border-bottom-style:solid !important;
  border-bottom-color:rgba(229,184,92,1) !important;
  color:rgba(0,45,89,1) !important;
}

*#dm *.dmBody h3.u_1308477260 {
  color:rgba(0,45,89,1) !important;
  border-bottom-width:1px !important;
  border-bottom-style:solid !important;
  border-bottom-color:rgba(229,184,92,1) !important;
}

*#dm *.dmBody *.u_1758954704 .caption-inner {
  border-bottom-left-radius:0 !important;
  -webkit-border-top-right-radius:0 !important;
  -moz-border-top-right-radius:0 !important;
  -webkit-border-bottom-right-radius:0 !important;
  -webkit-border-bottom-left-radius:0 !important;
  border-top-right-radius:0 !important;
  -webkit-border-top-left-radius:0 !important;
  border-radius:0 !important;
  -moz-border-bottom-right-radius:0 !important;
  -moz-border-top-left-radius:0 !important;
  border-top-left-radius:0 !important;
  -moz-border-radius:0 !important;
  -moz-border-bottom-left-radius:0 !important;
  border-bottom-right-radius:0 !important;
  -webkit-border-radius:0 !important;
}

*#dm *.dmBody div.u_1078525295 {
  border-top-width:1px !important;
  border-top-style:solid !important;
  border-bottom-width:1px !important;
  border-bottom-style:solid !important;
  border-top-color:rgba(229,184,92,1) !important;
  border-bottom-color:rgba(229,184,92,1) !important;
  background-color:rgba(255,255,255,1) !important;
}

*#dm *.dmBody div.u_1318182232 .service-listing-pages { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody div.u_1318182232 .service-listing-empty { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody div.u_1318182232 .service-listing-img {
  border-style:solid !important;
  border-width:5px !important;
  border-color:rgba(255,255,255,1) !important;
}

*#dm *.dmBody div.u_1318182232 input.SearchTerm { background-color:rgba(255,255,255,1) !important; }

*#dm *.dmBody div.u_1318182232 .service-listing-name {
  font-family:'Book Antiqua' !important;
  color:rgba(229,184,92,1) !important;
}

*#dm *.dmBody div.u_1318182232 .service-listing-date { color:rgba(255,255,255,1) !important; }

*#dm *.dmBody nav.u_1698899451 { color:white !important; }
separatorHomeCss{color:red !important}*.dmTabletBody .hamburger-header
{
	display:null !important;
}
*.dmTabletBody .hamburger-drawer
{
	display:null !important;
}
*.dmTabletBody .layout-drawer-hamburger
{
	display:null !important;
}
*.dmTabletBody [dmtemplateid*="amburger"] #site_content .site_content
{
	margin-top:null !important;
}
*#dm *.dmBody h3.u_1673148867
{
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	float:none !important;
	margin-right:0 !important;
	margin-left:0 !important;
	top:0 !important;
	max-width:calc(100% - 0px) !important;
	left:0 !important;
	width:100% !important;
	margin-top:0 !important;
	position:relative !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
	height:auto !important;
	display:block !important;
}
*#dm *.dmBody div.u_1318182232 *.service-listing-inner
{
	width:97% !important;
}
*#dm *.dmBody div.u_1318182232
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:1031px !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:calc(100% - 0px) !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1882864805 *.service-listing-inner
{
	width:95% !important;
}
*#dm *.dmBody section.u_1534346330
{
	padding-top:0 !important;
	padding-left:40px !important;
	padding-bottom:0 !important;
	float:none !important;
	margin-right:auto !important;
	margin-left:auto !important;
	top:auto !important;
	max-width:none !important;
	left:0 !important;
	width:100% !important;
	margin-top:0 !important;
	position:relative !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
	height:auto !important;
	background-attachment:fixed !important;
	background-size:cover !important;
}
*#dm *.dmBody h1.u_1833881274
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1758954704 .caption-container .caption-title
{
	font-size:24px !important;
}
*#dm *.dmBody *.u_1758954704 .photoGalleryThumbs
{
	padding:5px !important;
}
*#dm *.dmBody *.u_1758954704 .layout-container
{
	padding:5px !important;
}
*#dm *.dmBody *.u_1758954704 .photoGalleryViewAll
{
	padding:0 10px !important;
}
*#dm *.dmBody div.u_1078525295
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:440px !important;
	position:relative !important;
	height:auto !important;
	padding-top:20px !important;
	padding-left:0 !important;
	padding-bottom:20px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:20px !important;
	margin-bottom:20px !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1882864805
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:687px !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1882864805 .service-listing-name
{
	font-size:18px !important;
}
*#dm *.dmBody h3.u_1696302726
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody h2.u_1696302726
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1962678548
{
	important:true !important;
	width:100% !important;
}
*#dm *.dmBody div.u_1858352091
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 302px) !important;
	position:relative !important;
	height:45px !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:355px !important;
	margin-top:10px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1623810462
{
	padding-top:50px !important;
	padding-bottom:50px !important;
	background-attachment:fixed !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1282695131
{
	padding-top:50px !important;
	padding-bottom:50px !important;
	padding-left:40px !important;
}
*#dm *.dmBody h3.u_1777974315
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:440px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:15px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody h3.u_1308477260
{
	padding-bottom:15px !important;
	margin-bottom:0 !important;
	margin-left:auto !important;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:440px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	margin-right:auto !important;
	max-width:100% !important;
	margin-top:8px !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1874113644
{
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	float:none !important;
	margin-right:auto !important;
	margin-left:auto !important;
	top:auto !important;
	max-width:none !important;
	left:0 !important;
	width:100% !important;
	margin-top:0 !important;
	position:relative !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
	height:auto !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:0 100% !important;
}
*#dm *.dmBody div.u_1673148867
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
