*#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 a.u_1150963054 span.text
{
	font-family: 'Roboto' !important;
	font-weight:normal !important;
}
*#dm *.dmBody a.u_1150963054 span.textonly
{
	font-family: 'Roboto' !important;
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1481250488
{
	line-height:150% !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_1534346330
{
}
.u_1623810462
{
}
.u_1874113644
{
}
.u_1282695131
{
}
.u_1313527136
{
}
.u_1340414814
{
}
.u_1683279540
{
}
.u_1446728970
{
}
.u_1254706118
{
}
*#dm *.dmBody a.u_1150963054
{
	background-color:rgba(255,255,255,0.61) !important;
}
*#dm *.dmBody div.u_1874113644
{
	background-color:rgba(255,255,247,1) !important;
	border-style:solid !important;
	border-width:0 !important;
	border-color:rgba(67,123,74,1) !important;
}
*#dm *.dmBody div.u_1882864805 .dmWidget.submit.search-btn
{
	background-color:rgba(255,255,247,1) !important;
}
*#dm *.dmBody div.u_1624891403
{
	background-color:rgba(255,255,247,1) !important;
}
*#dm *.dmBody section.u_1534346330
{
	background-image:url(https://lirp.cdn-website.com/db4b0221/dms3rep/multi/opt/IMG_4348-1920w.jpg) !important;
	background-color:rgb(238,238,238) !important;
	background-repeat:repeat !important;
	background-size:auto !important;
}
*#dm *.dmBody div.u_1888449302
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_1888449302 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody *.u_1073419406
{
	display:block !important;
}
*#dm *.dmBody *.u_1956161515
{
	display:none !important;
}
*#dm *.dmBody *.u_1124748536
{
	display:block !important;
}
*#dm *.dmBody *.u_1752598862
{
	display:none !important;
}
*#dm *.dmBody *.u_1173598072
{
	display:none !important;
}
*#dm *.dmBody *.u_1155207491
{
	display:block !important;
}
*#dm *.dmBody *.u_1551819525
{
	display:none !important;
}
*#dm *.dmBody *.u_1379206505
{
	display:none !important;
}
*#dm *.dmBody *.u_1331236725
{
	display:block !important;
}
*#dm *.dmBody *.u_1074578309
{
	display:none !important;
}
*#dm *.dmBody *.u_1206989787
{
	display:none !important;
}
*#dm *.dmBody div.u_1752514915
{
	background-color:rgba(255,255,247,1) !important;
}
*#dm *.dmBody div.u_1882864805 .service-listing-name
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1882864805 .service-listing-date
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1858352091 .ObitEmailAddress
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1858352091 .ObitEmailAddress
{
	background-color:rgba(224,224,224,1) !important;
}
*#dm *.dmBody div.u_1623810462
{
	background-color:rgba(255,255,255,0.36) !important;
	border-style:solid !important;
	border-width:0 !important;
	border-color:rgba(67,123,74,1) !important;
}
*#dm *.dmBody div.u_1282695131
{
	background-color:rgba(255,255,255,0.36) !important;
}
*#dm *.dmBody *.u_1888449302 .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_1967513662
{
	line-height:normal !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 div.u_1481250488{
padding-top:2px !important;
padding-left:0 !important;
padding-bottom:2px !important;
float:none !important;
margin-right:auto !important;
margin-left:auto !important;
top:0 !important;
max-width:calc(100% - 185px) !important;
left:0 !important;
width:589px !important;
margin-top:20px !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 a.u_1150963054{
padding-top:0 !important;
padding-left:0 !important;
display:block !important;
padding-bottom:0 !important;
float:none !important;
margin-right:auto !important;
margin-left:auto !important;
top:0 !important;
max-width:100% !important;
left:0 !important;
width:280px !important;
margin-top:40px !important;
position:relative !important;
margin-bottom:10px !important;
padding-right:0 !important;
min-width:0 !important;
text-align:center !important;
height:48px !important}
*#dm *.dmBody div.u_1967513662{
padding-top:2px !important;
padding-left:0 !important;
padding-bottom:2px !important;
float:none !important;
top:0 !important;
max-width:100% !important;
left:0 !important;
width:773px !important;
position:relative !important;
padding-right:0 !important;
min-width:0 !important;
text-align:center !important;
height:auto !important;
display:block !important;
margin-right:auto !important;
margin-left:auto !important;
margin-top:15px !important;
margin-bottom:8px !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 div.u_1882864805{
float:none !important;
top:0 !important;
left:0 !important;
width:100% !important;
position:relative !important;
height:520px !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:auto !important;
margin-left:auto !important;
max-width:calc(100% - 0px) !important;
margin-top:10px !important;
margin-bottom:0 !important;
padding-right:0 !important;
min-width:25px !important;
text-align:center !important}
*#dm *.dmBody section.u_1534346330{
padding-top:245px !important;
padding-left:40px !important;
padding-bottom:245px !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:cover !important}
*#dm *.dmBody h1.u_1448206488{
padding-top:2px !important;
padding-left:0 !important;
padding-bottom:2px !important;
float:none !important;
margin-right:157.5px !important;
margin-left:113px !important;
top:0 !important;
max-width:731px !important;
left:0 !important;
width:calc(100% - 113px) !important;
margin-top:17px !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_1874113644{
padding-top:24.5px !important;
padding-left:40px !important;
padding-bottom:24.5px !important;
float:none !important;
margin-right:0 !important;
margin-left:0 !important;
top:0 !important;
max-width:100% !important;
left:0 !important;
width:auto !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}
*.dmTabletBody #dm .d-page-1734971351 DIV.dmInner{
background-attachment:initial !important}
*#dm .d-page-1734971351 DIV.dmInner{
background-repeat:no-repeat !important;
background-image:url(https://lirp.cdn-website.com/db4b0221/dms3rep/multi/opt/OGImage6-1920w.jpg) !important;
background-size:cover !important;
background-attachment:fixed !important}
*#dm .d-page-1734971351 DIV#dmSlideRightNavRight{
background-repeat:no-repeat !important;
background-image:url(https://lirp.cdn-website.com/db4b0221/dms3rep/multi/opt/OGImage6-1920w.jpg) !important;
background-size:cover !important;
background-attachment:initial !important}
*#dm *.dmBody *.u_1888449302 .photoGalleryThumbs{
padding:4px !important}
*#dm *.dmBody *.u_1888449302 .layout-container{
padding:4px !important}
*#dm *.dmBody *.u_1888449302 .photoGalleryViewAll{
padding:0 8px !important}
*#dm *.dmBody div.u_1888449302{
important:true !important;
width:960px !important;
margin-left:0 !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-top:10px !important;
margin-bottom:10px !important;
margin-right:0 !important;
padding-right:0 !important}
*#dm *.dmBody a.u_1150963054 span.text{
font-size:24px !important}
*#dm *.dmBody div.u_1858352091{
float:none !important;
top:0 !important;
left:0 !important;
width:calc(100% - 0px) !important;
position:relative !important;
height:39px !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:auto !important;
margin-left:auto !important;
max-width:305px !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_1282695131{
margin-left:0 !important;
padding-top:50px !important;
padding-left:40px !important;
padding-bottom:50px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:40px !important;
width:auto !important}
*#dm *.dmBody div.u_1623810462{
float:none !important;
top:0 !important;
left:0 !important;
width:auto !important;
position:relative !important;
height:auto !important;
padding-top:25px !important;
padding-left:40px !important;
padding-bottom:25px !important;
margin-right:0 !important;
margin-left:0 !important;
max-width:100% !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:40px !important;
min-width:0 !important;
text-align:center !important}