*#dm *.dmBody div.u_1159205727 *.photoGalleryThumbs
{
	border-style:solid !important;
	border-width:0 !important;
	border-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1569668409
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1520924103
{
	background-color:rgb(244,244,244) !important;
}
*#dm *.dmBody div.u_1159205727 *.caption-inner
{
	background-color:rgba(255,255,255,0.9) !important;
	border-style:solid !important;
	border-width:0 !important;
	border-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1159205727
{
	border-style:solid !important;
	border-width:0 !important;
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1335869433
{
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1159205727 *.caption-title
{
	text-align:left !important;
	font-weight:normal !important;
	color:rgb(102,102,102) !important;
}
*#dm *.dmBody div.u_1539076452
{
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1159205727 *.caption-text
{
	text-align:left !important;
	color:rgb(102,102,102) !important;
}
*#dm *.dmBody *.u_1340759176:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1340759176.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1340759176>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody nav.u_1626400819
{
	color:white !important;
}
*#dm *.dmBody div.u_1991309918
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1762909813
{
	background-color:rgba(161,9,80,1) !important;
}
*#dm *.dmBody div.u_1340759176:before
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1340759176.before
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1340759176>.bgExtraLayerOverlay
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1340759176
{
	background-image:url(https://lirp.cdn-website.com/c710ff93/dms3rep/multi/opt/pexels-photo-27579633-f6df3a4e-1920w.jpeg) !important;
	background-repeat:no-repeat !important;
}
*#dm *.dmBody div.u_1798539550
{
	background-color:rgba(0,0,0,0) !important;
	background-image:url(https://lirp.cdn-website.com/c710ff93/dms3rep/multi/opt/0247-9b90127e-1920w.jpg) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1414934444
{
	background-color:rgba(251,236,236,0.71) !important;
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1159205727 .photoGalleryViewAll.link
{
	color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1159205727 .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 div.u_1526142092 label
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1526142092 span
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1526142092 input:not([type='submit'])
{
	border-style:solid !important;
	border-width:1px !important;
	background-color:rgba(255,255,255,0.1) !important;
}
*#dm *.dmBody div.u_1526142092
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1526142092 .dmformsubmit
{
	text-align:CENTER !important;
	float:LEFT !important;
}
*#dm *.dmBody div.u_1526142092 input:not([type="submit"])
{
	border-style:solid !important;
	border-width:1px !important;
	background-color:rgba(255,255,255,1) !important;
	border-color:rgba(197,12,98,1) !important;
}
*#dm *.dmBody div.u_1526142092 textarea
{
	border-style:solid !important;
	border-width:1px !important;
	background-color:rgba(255,255,255,1) !important;
	border-color:rgba(197,12,98,1) !important;
}
*#dm *.dmBody div.u_1526142092 select
{
	border-style:solid !important;
	border-width:1px !important;
	background-color:rgba(255,255,255,1) !important;
	border-color:rgba(197,12,98,1) !important;
}
*#dm *.dmBody div.u_1526142092 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	font-weight:700 !important;
	color:rgba(183,12,92,1) !important;
}
*#dm *.dmBody div.u_1526142092 .m-recaptcha
{
	font-weight:700 !important;
	color:rgba(183,12,92,1) !important;
}
*#dm *.dmBody div.u_1526142092 .dmformsubmit
{
	background-color:rgba(197,12,98,1) !important;
}
*#dm *.dmBody div.u_1557973969
{
	background-color:rgba(251,236,236,0.6) !important;
}
*#dm *.dmBody div.u_1860932217
{
	background-color:rgba(251,236,236,0.77) !important;
}
*#dm *.dmBody *.u_1618734679
{
	background-image:url(https://lirp.cdn-website.com/c710ff93/dms3rep/multi/opt/0507-c66b40fb-d9f8f81b-26d33476-57a1f4ce-1920w.jpg) !important;
}
*#dm *.dmBody *.u_1717847593
{
	background-image:url(https://lirp.cdn-website.com/c710ff93/dms3rep/multi/opt/0220-54e6a025-9e1a0726-5c9658f2-1920w.jpg) !important;
}
*#dm *.dmBody div.u_1816375150
{
	border-style:solid !important;
	border-color:rgba(161,9,80,1) !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1816375150 .dmwidget-title
{
	color:rgba(153,6,75,1) !important;
}
*#dm *.dmBody *.u_1816375150 *.open-hours-item dt
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1816375150 *.open-hours-item dd
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1816375150 *.open-hours-item time
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1816375150 *.open-hours-special
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1816375150 .dmwidget-title
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1816375150 *.open-hours-item dt
{
	color:rgba(153,6,75,1) !important;
	font-weight:500 !important;
}
*#dm *.dmBody div.u_1816375150 *.open-hours-item dd
{
	color:rgba(153,6,75,1) !important;
	font-weight:500 !important;
}
*#dm *.dmBody div.u_1816375150 *.open-hours-item time
{
	color:rgba(153,6,75,1) !important;
	font-weight:500 !important;
}
*#dm *.dmBody div.u_1816375150 *.open-hours-special
{
	color:rgba(153,6,75,1) !important;
	font-weight:500 !important;
}
*#dm *.dmBody nav.u_1997798830
{
	color:white !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1414934444
{
	padding-top:0 !important;
	padding-bottom:0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
}
*#dm *.dmBody div.u_1569668409
{
	padding-left:0 !important;
	padding-right:0 !important;
	padding-top:30px !important;
	padding-bottom:30px !important;
}
*#dm *.dmBody div.u_1159205727 *.caption-title
{
	font-size:20px !important;
}
*#dm *.dmBody div.u_1335869433
{
	margin-bottom:0 !important;
	margin-top:0 !important;
}
*#dm *.dmBody div.u_1731002246
{
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	float:none !important;
	top:0 !important;
	max-width:calc(100% - 0px) !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	padding-right:0 !important;
	min-width:25px !important;
	height:auto !important;
	margin-right:0 !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1159205727 *.caption-text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1798539550
{
	padding-top:70px !important;
	padding-left:40px !important;
	padding-bottom:70px !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 div.u_1616773534
{
	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:100% !important;
	position:relative !important;
	padding-right:0 !important;
	min-width:0 !important;
	height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1539076452
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-left:40px !important;
	float:none !important;
	margin-right:0px !important;
	margin-left:0px !important;
	top:0 !important;
	max-width:100% !important;
	left:0 !important;
	width:auto !important;
	margin-top:0px !important;
	position:relative !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
	height:auto !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1526142092
{
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	float:none !important;
	top:0 !important;
	max-width:100% !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
	height:auto !important;
}
*#dm *.dmBody div.u_1526142092 .dmformsubmit
{
	height:50px !important;
	width:254px !important;
}
*#dm *.dmBody div.u_1345811866
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	float:none !important;
	top:0px !important;
	max-width:568.974px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-right:0px !important;
	min-width:25px !important;
	height:auto !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1123919427
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 244px) !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:auto !important;
	margin-left:auto !important;
	max-width:710.213px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1343204586
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	float:none !important;
	top:0px !important;
	max-width:100% !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-right:0px !important;
	min-width:25px !important;
	height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	min-height:auto !important;
}
*#dm *.dmBody *.u_1159205727 *.photoGalleryThumbs
{
	padding:0px !important;
}
*#dm *.dmBody *.u_1159205727 *.layout-container
{
	padding:0px !important;
}
*#dm *.dmBody *.u_1159205727 .photoGalleryViewAll
{
	padding:0 0px !important;
}
*#dm *.dmBody div.u_1520924103
{
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	float:none !important;
	top:0 !important;
	max-width:100% !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
	height:auto !important;
	margin-bottom:0px !important;
	margin-top:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
}
*#dm *.dmBody div.u_1898778253
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 182px) !important;
	position:relative !important;
	height:467.975px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:651.275px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
	margin-right:0px !important;
	margin-left:182.225px !important;
	margin-top:6px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1159205727
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	float:none !important;
	margin-right:80px !important;
	margin-left:0px !important;
	top:0px !important;
	max-width:1150.8px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	margin-top:0px !important;
	position:relative !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	height:auto !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1328323510
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	float:none !important;
	margin-right:525px !important;
	margin-left:0px !important;
	top:0px !important;
	max-width:100% !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	margin-top:0px !important;
	position:relative !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	height:auto !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1568848364
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
	margin-top:-8px !important;
	padding-left:0px !important;
	float:none !important;
	margin-right:auto !important;
	margin-left:auto !important;
	top:0px !important;
	max-width:100% !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-right:0px !important;
	min-width:25px !important;
	height:auto !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody a.u_1762909813
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	float:none !important;
	margin-right:680px !important;
	margin-left:12px !important;
	top:0px !important;
	max-width:277.975px !important;
	left:0px !important;
	width:calc(100% - 12px) !important;
	margin-top:22px !important;
	position:relative !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	height:57.9875px !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1816375150
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:12px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1816375150 *.open-hours-item dt
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1816375150 *.open-hours-item dd
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1816375150 *.open-hours-item time
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1816375150 *.open-hours-special
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1340759176
{
	padding-top:220.5px !important;
	padding-bottom:220.5px !important;
	padding-left:0px !important;
	float:none !important;
	margin-right:0px !important;
	margin-left:0px !important;
	top:0 !important;
	max-width:100% !important;
	left:0 !important;
	width:auto !important;
	margin-top:0px !important;
	position:relative !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	height:auto !important;
	background-attachment:fixed !important;
	background-size:cover !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1587241538
{
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	float:none !important;
	margin-right:528.004px !important;
	margin-left:13.7px !important;
	top:0px !important;
	max-width:452px !important;
	left:0px !important;
	width:calc(100% - 13px) !important;
	margin-top:-182px !important;
	position:relative !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	height:auto !important;
	display:block !important;
	min-height:auto !important;
}
