*#dm *.dmBody a.span.textonly
{
	color:rgba(255,255,255,1) !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:linear-gradient(90deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%) !important;
}
*#dm *.dmBody *.u_1243667655.before
{
	opacity:0.5 !important;
	background-color:linear-gradient(90deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%) !important;
}
*#dm *.dmBody *.u_1243667655>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:linear-gradient(90deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%) !important;
}
*#dm *.dmBody div.u_1844324657 .photoGalleryThumbs .image-container
{
	border-radius:3% !important;
	-moz-border-radius:3% !important;
	-webkit-border-radius:3% !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody div.u_properties .caption-inner
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_properties .photoGalleryThumbs .image-container
{
	border-radius:0% 0% 0% 0% !important;
}
*#dm *.dmBody *.u_properties .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_properties .caption-container .caption-title
{
	font-weight:300 !important;
}
*#dm *.dmBody *.u_1521566426:before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_1521566426.before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_1521566426>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody div.u_1662231854
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1013275086
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1888265463
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1243667655:before
{
	opacity:0.65 !important;
	background-image:linear-gradient(90deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%) !important;
}
*#dm *.dmBody div.u_1243667655.before
{
	opacity:0.65 !important;
	background-image:linear-gradient(90deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%) !important;
}
*#dm *.dmBody div.u_1243667655>.bgExtraLayerOverlay
{
	opacity:0.65 !important;
	background-image:linear-gradient(90deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%) !important;
}
*#dm *.dmBody div.u_1594938269
{
	border-top-width:1px !important;
	border-top-color:var(--color_2) !important;
	border-top-style:solid !important;
}
*#dm *.dmBody *.u_1350815845
{
	display:block !important;
}
*#dm *.dmBody *.u_1978470469
{
	display:none !important;
}
*#dm *.dmBody *.u_1459361494
{
	display:block !important;
}
*#dm *.dmBody *.u_1825180842
{
	display:none !important;
}
*#dm *.dmBody *.u_1487181293
{
	display:block !important;
}
*#dm *.dmBody *.u_1700363047
{
	display:none !important;
}
*#dm *.dmBody div.u_1521566426
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/dbad06b3/dms3rep/multi/opt/IMG_7281-1920w.jpg) !important;
}
*#dm *.dmBody div.u_1521566426:before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.45 !important;
}
*#dm *.dmBody div.u_1521566426.before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.45 !important;
}
*#dm *.dmBody div.u_1521566426>.bgExtraLayerOverlay
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.45 !important;
}
*#dm *.dmBody div.u_1450011869
{
	border-top-width:1px !important;
	border-top-color:var(--color_2) !important;
	border-top-style:solid !important;
}
*#dm *.dmBody div.u_1944533354 .accordion-card
{
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody *.u_1944533354 .card-title
{
	color:var(--color_7) !important;
}
*#dm *.dmBody *.u_1944533354 .card-cta
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1944533354 .card-title
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1546689868 .caption-container .caption-title
{
	font-weight:300 !important;
}
*#dm *.dmBody *.u_1546689868 .caption-button
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1546689868 .caption-button
{
	direction:ltr !important;
}
*#dm *.dmBody div.u_1006170863 .caption-container .caption-title
{
	font-weight:300 !important;
}
*#dm *.dmBody *.u_1006170863 .caption-button
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1006170863 .caption-button
{
	direction:ltr !important;
}
*#dm *.dmBody *.u_1463472157
{
	display:block !important;
}
*#dm *.dmBody *.u_1634939054
{
	display:none !important;
}
*#dm *.dmBody *.u_1066096152
{
	display:block !important;
}
*#dm *.dmBody *.u_1212910441
{
	display:none !important;
}
*#dm *.dmBody *.u_1086882739
{
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1741509084 .caption-container .caption-title
{
	font-weight:300 !important;
}
*#dm *.dmBody *.u_1741509084 .caption-button
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1741509084 .caption-button
{
	direction:ltr !important;
}
*#dm *.dmBody *.u_1032816275
{
	display:block !important;
}
*#dm *.dmBody *.u_1712586209
{
	display:none !important;
}
*#dm *.dmBody div.u_1590269954
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/dbad06b3/dms3rep/multi/opt/DSC00810-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1590269954:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1590269954.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1590269954>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1590269954:before
{
	background-color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1590269954.before
{
	background-color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1590269954>.bgExtraLayerOverlay
{
	background-color:var(--color_8) !important;
}
*#dm *.dmBody *.u_1036726147
{
	justify-content:center !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1507602958
{
	justify-content:center !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1976092198:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1976092198.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1976092198>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1976092198:before
{
	background-color:var(--color_8) !important;
	opacity:0.14 !important;
}
*#dm *.dmBody div.u_1976092198.before
{
	background-color:var(--color_8) !important;
	opacity:0.14 !important;
}
*#dm *.dmBody div.u_1976092198>.bgExtraLayerOverlay
{
	background-color:var(--color_8) !important;
	opacity:0.14 !important;
}
*#dm *.dmBody div.u_1976092198
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/dbad06b3/dms3rep/multi/opt/VILLA+1-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1064714730
{
	width:100% !important;
}
*#dm *.dmBody *.u_1918449004
{
	justify-content:center !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1001270207 input.form-control
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1001270207 input.form-control
{
	border-radius:0px 0px 0px 0px !important;
	border-style:solid !important;
	border-color:rgba(255,255,255,1) !important;
	border-width:1px !important;
	color:rgba(26,27,31,1) !important;
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1001270207 #rooms-search-form
{
	padding-left:15px !important;
	padding-right:15px !important;
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1001270207 .btn-warning
{
	border-radius:0px 0px 0px 0px !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1001270207 .btn-warning
{
	background-color:var(--color_2) !important;
	border-color:rgba(0,0,0,0) !important;
	width:200px !important;
	align-content:center !important;
}
*#dm *.dmBody *.u_1001270207 .btn-warning:hover
{
	background-color:var(--color_4) !important;
	color:rgba(255,255,255,1) !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1243667655
{
	background-repeat:no-repeat !important;
	background-image:url('https://lirp.cdn-website.com/dbad06b3/dms3rep/multi/opt/SMA-1920w.png') !important;
	background-size:cover !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 *.u_1844324657 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1844324657 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1844324657 .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody *.u_1844324657 .photoGalleryThumbs .image-container a
{
	padding-top:387px !important;
}
*#dm *.dmBody div.u_1844324657
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:35px !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody *.u_1844324657 .caption-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1844324657 .caption-button
{
	width:200px !important;
	height:54px !important;
}
*#dm *.dmBody *.u_properties .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_properties .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_properties .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody *.u_properties .caption-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_properties .caption-button
{
	width:200px !important;
	height:54px !important;
}
*#dm *.dmBody div.u_1595369708
{
	float:none !important;
	top:0px !important;
	left:0 !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:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1381842190
{
	float:none !important;
	top:0px !important;
	left:0 !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:-15px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_properties .caption-container .caption-title
{
	font-size:50px !important;
}
*#dm *.dmBody div.u_properties
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1577287509
{
	margin-left:0 !important;
	padding-top:16px !important;
	padding-left:16px !important;
	padding-bottom:16px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:16px !important;
}
*#dm *.dmBody div.u_1075769420
{
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:20px !important;
	padding-bottom:2px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	margin-right:0px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1358889493
{
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:20px !important;
	padding-bottom:2px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	margin-right:0px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1064714730
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1976092198
{
	padding-top:150px !important;
	padding-left:0px !important;
	padding-bottom:150px !important;
	padding-right:40px !important;
	width:auto !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody *.u_1939754516 .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_1001104052
{
	margin-left:0px !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody *.u_properties .photoGalleryThumbs .image-container a
{
	padding-top:450px !important;
}
*#dm *.dmBody *.u_1939754516 .photoGalleryThumbs
{
	padding:1px !important;
}
*#dm *.dmBody *.u_1939754516 .layout-container
{
	padding:1px !important;
}
*#dm *.dmBody *.u_1939754516 .photoGalleryViewAll
{
	padding:0 2px !important;
}
*#dm *.dmBody div.u_1275955959
{
	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;
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:1168px !important;
	position:relative !important;
	height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1594938269
{
	margin-left:0px !important;
	padding-top:30px !important;
	padding-left:0px !important;
	padding-bottom:50px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1923655728
{
	float:none !important;
	top:0px !important;
	left:0 !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:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1246722712
{
	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_1440495576
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1588666385
{
	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:20px !important;
}
*#dm *.dmBody div.u_1521566426
{
	margin-left:0px !important;
	padding-top:149px !important;
	padding-left:40px !important;
	padding-bottom:149px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
	background-attachment:fixed !important;
	background-size:cover !important;
	background-position:50% 50% !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1618086154
{
	float:none !important;
	top:0px !important;
	left:0 !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:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1164083482
{
	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:20px !important;
}
*#dm *.dmBody div.u_1450011869
{
	padding-top:30px !important;
	padding-left:40px !important;
	padding-bottom:30px !important;
	padding-right:40px !important;
	width:auto !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1764926766
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 130px) !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:910px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1112735563
{
	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:310.014px !important;
	margin-left:0px !important;
	max-width:257.884px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1445518712
{
	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:310.014px !important;
	margin-left:0px !important;
	max-width:276.889px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1632258637
{
	padding-top:100px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !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:100% !important;
	min-width:0 !important;
	text-align:center !important;
	padding-top:418px !important;
	padding-bottom:268px !important;
	background-position:50% 50% !important;
	min-height:auto !important;
}
*#dm *.dmBody *.u_1944533354 .image-accordion
{
	gap:0px !important;
	height:669px !important;
}
*#dm *.dmBody div.u_1944533354
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:753.977px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1551974940
{
	float:none !important;
	top:0px !important;
	left:0 !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:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:-8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1802909678
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 159px) !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:851.989px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody a.u_1383771843
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 470px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:16px !important;
	padding-left:0px !important;
	padding-bottom:16px !important;
	min-height:52.8977px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:229.986px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1546689868 .photoGalleryThumbs .image-container a
{
	padding-top:528px !important;
}
*#dm *.dmBody div.u_1546689868 .caption-container .caption-title
{
	font-size:32px !important;
}
*#dm *.dmBody div.u_1006170863 .caption-container .caption-title
{
	font-size:32px !important;
}
*#dm *.dmBody *.u_1006170863 .photoGalleryThumbs .image-container a
{
	padding-top:777px !important;
}
*#dm *.dmBody div.u_1741509084 .caption-container .caption-title
{
	font-size:32px !important;
}
*#dm *.dmBody *.u_1741509084 .photoGalleryThumbs .image-container a
{
	padding-top:549px !important;
}
*#dm *.dmBody div.u_1546689868
{
	float:none !important;
	top:0px !important;
	left:0 !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:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
	display:block !important;
}
*#dm *.dmBody div.u_1006170863
{
	float:none !important;
	top:0px !important;
	left:0 !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;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:157px !important;
	margin-bottom:10px !important;
}
*#dm *.dmBody div.u_1651103421
{
	margin-left:0px !important;
	padding-top:50px !important;
	padding-left:40px !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_1895626205
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1741509084
{
	float:none !important;
	top:0px !important;
	left:0 !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;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:99px !important;
	margin-bottom:10px !important;
}
*#dm *.dmBody div.u_1905097566
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1488239207
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1824264243
{
	margin-left:0px !important;
	padding-top:50px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1670349828
{
	margin-left:0px !important;
	padding-top:50px !important;
	padding-left:40px !important;
	padding-bottom:50px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody a.u_1814143079
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:16px !important;
	padding-left:0px !important;
	padding-bottom:16px !important;
	min-height:77.8693px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	margin-left:auto !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:auto !important;
}
*#dm *.dmBody div.u_1022922775
{
	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:643.778px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1561073150
{
	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:0px !important;
}
*#dm *.dmBody div.u_1415580442
{
	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:553.793px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody a.u_1036726147
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:16px !important;
	padding-left:0px !important;
	padding-bottom:16px !important;
	min-height:52.8977px !important;
	margin-right:774.83px !important;
	margin-left:0px !important;
	max-width:204.986px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1590269954
{
	background-position:50% 50% !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:211px !important;
	padding-left:100px !important;
	padding-bottom:362px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody a.u_1507602958
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:204.986px !important;
	position:relative !important;
	height:auto !important;
	padding-top:16px !important;
	padding-left:0px !important;
	padding-bottom:16px !important;
	min-height:54.7017px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:0 !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
}
*#dm *.dmBody div.u_1662231854
{
	margin-left:0px !important;
	padding-top:50px !important;
	padding-left:40px !important;
	padding-bottom:50px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1975122662
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:425.284px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:34px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1888265463
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1174286575
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:10px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:10px !important;
}
*#dm *.dmBody div.u_1939754516
{
	float:none !important;
	top:0px !important;
	left:0 !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:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
*#dm *.dmBody a.u_1918449004
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:182.131px !important;
	position:relative !important;
	height:auto !important;
	padding-top:16px !important;
	padding-left:0px !important;
	padding-bottom:16px !important;
	min-height:60.1705px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-right:417.869px !important;
	margin-left:20px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
}
*#dm *.dmBody div.u_1013275086
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:40px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1001270207 .btn-warning
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1001270207 input[type="text"].form-control::placeholder
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1001270207 input.form-control
{
	font-size:18px !important;
	height:50px !important;
}
*#dm *.dmBody div.u_1001270207 .datefields
{
	width:250px !important;
}
*#dm *.dmBody *.u_1001270207 #rooms-search-form>div.form-actions.check_availability_group>div>a
{
	margin-top:4px !important;
}
*#dm *.dmBody div.u_1001270207
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 178px) !important;
	position:relative !important;
	height:111.264px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:813.963px !important;
	margin-top:10px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
	display:block !important;
}
*#dm *.dmBody div.u_1001270207 #rooms-search-form>div.form-actions.check_availability_group>div>a
{
	height:50px !important;
	width:200px !important;
}
