*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody *.u_1243667655:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1243667655.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1243667655>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1243667655:before
{
	opacity:0.6 !important;
	background-image:linear-gradient(405deg,rgba(25,32,29,1) 0%,rgba(0,0,0,1) 100%) !important;
}
*#dm *.dmBody div.u_1243667655.before
{
	opacity:0.6 !important;
	background-image:linear-gradient(405deg,rgba(25,32,29,1) 0%,rgba(0,0,0,1) 100%) !important;
}
*#dm *.dmBody div.u_1243667655>.bgExtraLayerOverlay
{
	opacity:0.6 !important;
	background-image:linear-gradient(405deg,rgba(25,32,29,1) 0%,rgba(0,0,0,1) 100%) !important;
}
*#dm *.dmBody div.u_1236413747
{
	text-align:left !important;
	border-right-style:solid !important;
	border-right-width:1px !important;
	border-right-color:rgba(255,255,255,0.1) !important;
}
*#dm *.dmBody div.u_1318280568
{
	text-align:left !important;
}
*#dm *.dmBody a.u_1400104762
{
}
*#dm *.dmBody div.u_1611837928
{
}
*#dm *.dmBody *.u_1649993778:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1649993778.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1649993778>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1649993778:before
{
	background-image:linear-gradient(405deg,rgba(0,0,0,1) 0%,rgba(26,33,30,1) 100%) !important;
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_1649993778.before
{
	background-image:linear-gradient(405deg,rgba(0,0,0,1) 0%,rgba(26,33,30,1) 100%) !important;
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_1649993778>.bgExtraLayerOverlay
{
	background-image:linear-gradient(405deg,rgba(0,0,0,1) 0%,rgba(26,33,30,1) 100%) !important;
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_1574472998
{
	background-color:rgba(255,255,255,1) !important;
	border-radius:16px !important;
	border-style:solid !important;
	border-width:4px !important;
	border-color:rgba(255,255,255,1) !important;
	border-bottom:0 !important;
}
*#dm *.dmBody div.u_1868753035
{
	background-color:var(--color_3) !important;
	border-radius:16px 16px 0 0 !important;
	border-style:solid !important;
	border-width:4px !important;
	border-color:rgba(255,255,255,1) !important;
	border-bottom:0 !important;
}
*#dm *.dmBody *.u_1863048196
{
	display:block !important;
}
*#dm *.dmBody *.u_1490701003
{
	display:block !important;
}
*#dm *.dmBody div.u_1142093211
{
	text-align:left !important;
	border-right-style:solid !important;
	border-right-color:rgba(255,255,255,0.1) !important;
	background-color:rgba(255,255,255,1) !important;
	border-right-width:0px !important;
	border-radius:12px !important;
	overflow:hidden !important;
}
*#dm *.dmBody *.u_1715551916
{
	display:block !important;
}
*#dm *.dmBody div.u_1649993778
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	border-radius:16px !important;
	-webkit-border-radius:16px !important;
	overflow:hidden !important;
	background-color:rgba(230,238,235,1) !important;
}
*#dm *.dmBody div.u_1529530925
{
	text-align:left !important;
}
*#dm *.dmBody div.u_1873128924
{
	text-align:left !important;
}
*#dm *.dmBody div.u_1195078273 h3
{
	color:#fff !important;
	line-height:150% !important;
}
*#dm *.dmBody div.u_1132650071 h3
{
	color:#fff !important;
	line-height:150% !important;
}
*#dm *.dmBody div.u_1452651649 h3
{
	color:#fff !important;
	line-height:150% !important;
}
*#dm *.dmBody div.u_1331786468 p
{
	margin-bottom:20px !important;
}
*#dm *.dmBody *.u_services:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_services.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_services>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_services:before
{
	background-image:linear-gradient(405deg,rgba(0,0,0,1) 0%,rgba(26,33,30,1) 100%) !important;
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_services.before
{
	background-image:linear-gradient(405deg,rgba(0,0,0,1) 0%,rgba(26,33,30,1) 100%) !important;
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_services>.bgExtraLayerOverlay
{
	background-image:linear-gradient(405deg,rgba(0,0,0,1) 0%,rgba(26,33,30,1) 100%) !important;
	opacity:0.6 !important;
}
*#dm *.dmBody a.u_1264416915
{
	border-style:solid !important;
	border-width:3px !important;
}
*#dm *.dmBody div.u_1123274997
{
	text-align:left !important;
	border-right-style:solid !important;
	border-right-width:1px !important;
	border-right-color:rgba(255,255,255,0.1) !important;
}
*#dm *.dmBody div.u_1111577058
{
	text-align:left !important;
	border-right-style:solid !important;
	border-right-width:1px !important;
	border-right-color:rgba(255,255,255,0.1) !important;
}
*#dm *.dmBody a.u_1815610695 span.text
{
	color:var(--color_5) !important;
}
*#dm *.dmBody a.u_1263034865 span.text
{
	color:var(--color_5) !important;
}
*#dm *.dmBody a.u_1954403918 span.text
{
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_services
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	border-radius:16px !important;
	-webkit-border-radius:16px !important;
	overflow:hidden !important;
	background-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1608973088 p
{
	color:rgba(255,255,255,1) !important;
	line-height:175% !important;
}
*#dm *.dmBody div.u_1873481528 p
{
	color:rgba(255,255,255,1) !important;
	line-height:175% !important;
}
*#dm *.dmBody nav.u_1444349414
{
	color:black !important;
}
*#dm *.dmBody nav.u_1112353738
{
	color:white !important;
}
*#dm *.dmBody div.u_1690088144
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/58025778/dms3rep/multi/opt/pc-electrical-electrician-dublin-image-1-771h.jpg) !important;
	background-size:cover !important;
	border-radius:16px 16px 16px 16px !important;
}
*#dm *.dmBody *.u_1617562576
{
	background-position:50% 50% !important;
}
*#dm *.dmBody *.u_1779942804
{
	display:block !important;
}
*#dm *.dmBody *.u_1046591081
{
	background-position:0% 0% !important;
}
*#dm *.dmBody div.u_overview
{
	background-color:var(--color_1) !important;
	border-radius:16px 16px 0 0 !important;
	border-style:solid !important;
	border-width:4px !important;
	border-color:rgba(255,255,255,1) !important;
	border-bottom:0 !important;
}
*#dm *.dmBody *.u_1162473070
{
	width:100% !important;
}
*#dm *.dmBody div.u_1162473070 img[dm_changed]
{
	border-radius:0px 16px 0px 16px !important;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 11px 0px !important;
	box-shadow:rgba(0,0,0,0.1) 0px 0px 11px 0px !important;
	-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 11px 0px !important;
	border-top-width:4px !important;
	border-top-style:solid !important;
	border-top-color:var(--color_5) !important;
	border-right-style:solid !important;
	border-right-width:4px !important;
	border-right-color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1162473070 img
{
	border-radius:0px 16px 0px 16px !important;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 11px 0px !important;
	box-shadow:rgba(0,0,0,0.1) 0px 0px 11px 0px !important;
	-moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 11px 0px !important;
	border-top-width:4px !important;
	border-top-style:solid !important;
	border-top-color:var(--color_5) !important;
	border-right-style:solid !important;
	border-right-width:4px !important;
	border-right-color:var(--color_5) !important;
	background:#009DE1 !important;
	padding:0 0 5px 0 !important;
}
*#dm *.dmBody div.u_1991982243
{
	text-align:left !important;
}
*#dm *.dmBody div.u_1991982243 h6
{
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1991982243 h6::before
{
	background:var(--color_5) !important;
}
*#dm *.dmBody div.u_1659353816
{
}
*#dm *.dmBody div.u_1241606205 p
{
	text-align:left !important;
	line-height:175% !important;
}
*#dm *.dmBody a.u_1297183251
{
	border-color:var(--color_5) !important;
	background-color:rgba(0,0,0,0) !important;
	border-style:solid !important;
	border-width:2px !important;
}
*#dm *.dmBody div.u_1748998473
{
	display:inline-block !important;
}
*#dm *.dmBody div.u_1748998473 p
{
	font-size:32px !important;
	background:rgba(255,255,255,0.1) !important;
	color:var(--color_4) !important;
	font-weight:600 !important;
	text-align:center !important;
	display:block !important;
	padding:5px 10px !important;
	border-radius:4px !important;
	-webkit-border-radius:4px !important;
}
*#dm *.dmBody div.u_1711527526
{
	display:inline-block !important;
}
*#dm *.dmBody div.u_1711527526 p
{
	font-size:32px !important;
	background:rgba(255,255,255,0.1) !important;
	color:var(--color_4) !important;
	font-weight:600 !important;
	text-align:center !important;
	display:block !important;
	padding:5px 10px !important;
	border-radius:4px !important;
	-webkit-border-radius:4px !important;
}
*#dm *.dmBody div.u_1710597142
{
	display:inline-block !important;
}
*#dm *.dmBody div.u_1710597142 p
{
	font-size:32px !important;
	background:rgba(255,255,255,0.1) !important;
	color:var(--color_4) !important;
	font-weight:600 !important;
	text-align:center !important;
	display:block !important;
	padding:5px 10px !important;
	border-radius:4px !important;
	-webkit-border-radius:4px !important;
}
*#dm *.dmBody a.u_1815610695
{
	border-color:var(--color_4) !important;
	background-color:rgba(0,0,0,0) !important;
	border-style:solid !important;
	border-width:2px !important;
}
*#dm *.dmBody a.u_1815610695:hover span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1815610695.hover span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1297183251:hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1297183251.hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1263034865
{
	border-color:var(--color_5) !important;
	background-color:rgba(0,0,0,0) !important;
	border-style:solid !important;
	border-width:2px !important;
}
*#dm *.dmBody a.u_1263034865:hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1263034865.hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1263034865:hover span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1263034865.hover span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1815610695:hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1815610695.hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1954403918
{
	border-color:var(--color_5) !important;
	background-color:rgba(0,0,0,0) !important;
	border-style:solid !important;
	border-width:2px !important;
}
*#dm *.dmBody a.u_1954403918:hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1954403918.hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1954403918:hover span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1954403918.hover span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1947442667
{
	background-position:50% 50% !important;
}
*#dm *.dmBody *.u_1560012391
{
	display:block !important;
}
*#dm *.dmBody div.u_1883485222
{
	text-shadow:0 0 4px rgba(25,32,29,0.5) !important;
}
*#dm *.dmBody div.u_1883485222 .caption-container .caption-text .rteBlock,*#dm *.dmBody div.u_1883485222 .caption-container .caption-text
{
	color:rgba(255,255,255,1) !important;
	line-height:155% !important;
	margin:0 !important;
	display:inline-block !important;
	max-width:350px !important;
}
*#dm *.dmBody div.u_1883485222 .thumbnailInnerWrapper:hover .caption-inner
{
	background-color:rgba(25,32,39,0.6) !important;
}
*#dm *.dmBody *.u_1883485222 .caption-inner
{
	padding:40px !important;
	border-bottom-left-radius:0px !important;
	-webkit-border-top-right-radius:0px !important;
	-moz-border-top-right-radius:0px !important;
	-webkit-border-bottom-right-radius:0px !important;
	-webkit-border-bottom-left-radius:0px !important;
	border-top-right-radius:0px !important;
	-webkit-border-top-left-radius:0px !important;
	border-radius:0px !important;
	-moz-border-bottom-right-radius:0px !important;
	-moz-border-top-left-radius:0px !important;
	border-top-left-radius:0px !important;
	-moz-border-radius:0px !important;
	-moz-border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	-webkit-border-radius:0px !important;
}
*#dm *.dmBody div.u_1883485222 li:hover .caption-container .caption-text
{
	margin:0 0 15px 0 !important;
}
*#dm *.dmBody div.u_1883485222 .caption-inner
{
	-webkit-transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000) !important;
	-moz-transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000) !important;
	-o-transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000) !important;
	-ms-transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000) !important;
	transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000) !important;
	border-radius:12px !important;
	-webkit-border-radius:12px !important;
	background-color:rgba(25,32,29,0.4) !important;
}
*#dm *.dmBody div.u_1883485222 .caption-container .caption-title
{
	font-weight:600 !important;
	font-family: 'Inter' !important;
	color:var(--color_5) !important;
	margin:0 0 5px 0 !important;
	max-width:320px !important;
	max-height:80px !important;
	overflow-y:hidden !important;
}
*#dm *.dmBody div.u_1883485222 .caption-container .caption-text
{
	margin:0 !important;
	font-family: 'Inter' !important;
	font-style:normal !important;
	color:var(--color_5) !important;
	line-height:150% !important;
}
*#dm *.dmBody div.u_1883485222 .caption-container .caption-text .rteBlock
{
	color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1883485222 .caption-button span.text
{
	font-family: 'Inter' !important;
	color:var(--color_5) !important;
	font-weight:500 !important;
}
*#dm *.dmBody div.u_1883485222 .caption-button
{
	background-color:rgba(0,0,0,0) !important;
	border-color:var(--color_5) !important;
	border-radius:50px 50px 50px 50px !important;
	margin:5px 0 0 0 !important;
	border-style:solid !important;
	border-width:2px !important;
}
*#dm *.dmBody div.u_1883485222 .caption-button:hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1883485222 .caption-button.hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1883485222 .caption-button:hover span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1883485222 .caption-button.hover span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1883485222 .caption-button .text
{
	text-shadow:none !important;
}
*#dm *.dmBody div.u_1883485222 .photoGalleryThumbs .image-container
{
	border-radius:12px 12px 12px 12px !important;
}
*#dm *.dmBody div.u_1239337778 p
{
	font-weight:500 !important;
	color:#fff !important;
	line-height:175% !important;
}
*#dm *.dmBody div.u_1243667655
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/58025778/dms3rep/multi/opt/pc-electrical-electrician-dublin-image-5-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1371964127 p
{
	color:rgba(255,255,255,1) !important;
	line-height:175% !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1620106714
{
	margin-left:0 !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
}
*#dm *.dmBody div.u_1293899623
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1138925438
{
	margin-left:0px !important;
	padding-top:120px !important;
	padding-left:40px !important;
	padding-bottom:120px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1868753035
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:180px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody a.u_1264416915 .text
{
	line-height:60px !important;
}
*#dm *.dmBody a.u_1400104762 .text
{
	line-height:60px !important;
}
*#dm *.dmBody div.u_1611837928
{
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:0px !important;
	margin-bottom:20px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	max-width:580px !important;
}
*#dm *.dmBody div.u_1513256225
{
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:0px !important;
	margin-bottom:20px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1574472998
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1142093211
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1529530925
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:20px !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1649993778
{
	margin-left:10px !important;
	padding-top:80px !important;
	padding-left:40px !important;
	padding-bottom:240px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:10px !important;
	padding-right:40px !important;
	width:auto !important;
	background-position:50% 100% !important;
}
*#dm *.dmBody div.u_1873128924
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
	max-width:100% !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:540px !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:0 !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1195078273
{
	width:100% !important;
	max-width:calc(100% - 0px) !important;
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:0px !important;
	margin-bottom:10px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1132650071
{
	width:100% !important;
	max-width:calc(100% - 0px) !important;
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:0px !important;
	margin-bottom:10px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1452651649
{
	width:100% !important;
	max-width:calc(100% - 0px) !important;
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:0px !important;
	margin-bottom:10px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1445732300
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
}
*#dm *.dmBody div.u_1471904463
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
}
*#dm *.dmBody div.u_1331786468
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:510px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	margin-left:0 !important;
	margin-top:0px !important;
	margin-bottom:20px !important;
	margin-right:auto !important;
	display:block !important;
}
*#dm *.dmBody div.u_services
{
	margin-left:10px !important;
	padding-top:80px !important;
	padding-left:40px !important;
	padding-bottom:240px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:10px !important;
	padding-right:40px !important;
	width:auto !important;
	background-position:50% 100% !important;
}
*#dm *.dmBody div.u_1575466582
{
	margin-left:10px !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	margin-top:-200px !important;
	margin-bottom:0px !important;
	margin-right:10px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody a.u_1297183251 .text
{
	line-height:60px !important;
}
*#dm *.dmBody a.u_1297183251
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:240px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:60px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	display:inline-block !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:10px !important;
	margin-right:0px !important;
}
*#dm *.dmBody a.u_1264416915
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:240px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:60px !important;
	margin-right:10px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	display:inline-block !important;
}
*#dm *.dmBody div.u_overview
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:180px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody a.u_1815610695 .text
{
	line-height:46px !important;
}
*#dm *.dmBody a.u_1263034865 .text
{
	line-height:46px !important;
}
*#dm *.dmBody a.u_1954403918 .text
{
	line-height:46px !important;
}
*#dm *.dmBody div.u_1111577058
{
	margin-left:0px !important;
	padding-top:40px !important;
	padding-left:40px !important;
	padding-bottom:40px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1123274997
{
	padding-top:40px !important;
	padding-left:40px !important;
	padding-bottom:40px !important;
	padding-right:20px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1236413747
{
	padding-top:40px !important;
	padding-left:40px !important;
	padding-bottom:40px !important;
	padding-right:20px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody a.u_1954403918
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:180px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:48px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	display:inline-block !important;
	margin-left:0px !important;
	margin-top:25px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody a.u_1263034865
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:180px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:48px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	display:inline-block !important;
	margin-left:0px !important;
	margin-top:25px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody a.u_1400104762
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:240px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:60px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	display:inline-block !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody a.u_1815610695
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:180px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:48px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	display:inline-block !important;
	margin-left:0px !important;
	margin-top:25px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1608973088
{
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1873481528
{
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1371964127
{
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1699167228
{
	margin-left:30px !important;
	padding-top:60px !important;
	padding-left:40px !important;
	padding-bottom:60px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
}
*#dm *.dmBody div.u_1711527526
{
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:0px !important;
	margin-bottom:15px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1710597142
{
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:0px !important;
	margin-bottom:15px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_about
{
	margin-left:0px !important;
	padding-top:120px !important;
	padding-left:40px !important;
	padding-bottom:120px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1659353816
{
	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;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:860px !important;
	margin-top:0px !important;
	margin-bottom:20px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1241606205
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:55px !important;
	margin-bottom:0px !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1690088144
{
	margin-left:5px !important;
	padding-top:20px !important;
	padding-left:20px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:20px !important;
	margin-right:60px !important;
	padding-right:20px !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1162473070
{
	width:150px !important;
	height:115px !important;
	position:absolute !important;
	left:0 !important;
	bottom:0 !important;
}
div.u_1991982243
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	padding-right:0px !important;
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:1025px) {}
*#dm *.dmBody *.u_1883485222 .layout-container
{
	padding:2px !important;
}
*#dm *.dmBody *.u_1883485222 .photoGalleryViewAll
{
	padding:0 2px !important;
}
*#dm *.dmBody div.u_1883485222
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	width:calc(100% + 8px) !important;
	max-width:calc(100% + 8px) !important;
	margin-top:-4px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	margin-left:-4px !important;
}
*#dm *.dmBody div.u_1883485222 .caption-container .caption-title
{
	font-size:32px !important;
}
*#dm *.dmBody div.u_1883485222 .caption-container .caption-text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1883485222 .caption-container .caption-text .rteBlock
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1883485222 .caption-button
{
	width:150px !important;
	height:48px !important;
	padding:0 !important;
}
*#dm *.dmBody div.u_1883485222 .caption-button span.text,*#dm *.dmBody div.u_1883485222 .caption-button span.text p
{
	font-size:16px !important;
}
*#dm *.dmBody *.u_1883485222 .caption-inner
{
	border-bottom-left-radius:0px !important;
	-webkit-border-top-right-radius:0px !important;
	-moz-border-top-right-radius:0px !important;
	-webkit-border-bottom-right-radius:0px !important;
	-webkit-border-bottom-left-radius:0px !important;
	border-top-right-radius:0px !important;
	-webkit-border-top-left-radius:0px !important;
	border-radius:0px !important;
	-moz-border-bottom-right-radius:0px !important;
	-moz-border-top-left-radius:0px !important;
	border-top-left-radius:0px !important;
	-moz-border-radius:0px !important;
	-moz-border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	-webkit-border-radius:0px !important;
}
*#dm *.dmBody *.u_1883485222 .photoGalleryThumbs
{
	padding:2px !important;
}
*#dm *.dmBody *.u_1883485222 .photogallery-row:nth-of-type(2)
{
	display:none !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0px !important;
	padding-left:40px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	margin-right:0px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
	padding-top:240px !important;
	padding-bottom:0px !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1239337778
{
	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;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:660px !important;
	margin-top:0px !important;
	margin-bottom:40px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
