*#dm *.dmBody div.u_1932861868 {
 width: 100% !important;
 max-width: 100% !important;
 display: block !important;
 }
*#dm *.dmBody div.u_1307840345 {
 background-image: none !important;
 background-repeat: no-repeat !important;
 background-size: cover !important;
 background-position: center center !important;
 background-color: rgb(68, 144, 12) !important;
 }
*#dm *.dmBody div.u_1958183084 {
 background-color: rgb(68, 144, 12) !important;
 }
*#dm *.dmBody div.u_1633345108 ul.dmNavWrapper> li> a {
 border-color: rgb(254, 254, 254) !important;
 }
*#dm *.dmBody div.u_1633345108 ul.dmNavWrapper> li> a *.navItemText {
 color: rgb(254, 254, 254) !important;
 font-family: 'Open Sans' !important;
 font-weight: normal !important;
 }
*#dm *.dmBody div.u_1633345108 ul.dmNavWrapper> li> a:hover *.navItemText {
 color: rgb(254, 254, 254) !important;
 }
*#dm *.dmBody div.u_1633345108 ul.dmNavWrapper> li> a *.navItemText.hover {
 color: rgb(254, 254, 254) !important;
 }
*#dm *.dmBody div.u_1633345108 ul.dmNavWrapper> li.dmNavItemSelected> a *.navItemText {
 color: rgb(254, 254, 254) !important;
 }
*#dm *.dmBody div.u_1633345108 ul.dmNavWrapper> li.dmNavItemSelected> *.navItemText {
 color: rgb(254, 254, 254) !important;
 }
*#dm *.dmBody div.u_1633345108 ul.dmNavWrapper> li.dmNavItemSelected> a:hover *.navItemText {
 color: rgb(254, 254, 254) !important;
 }
*#dm *.dmBody div.u_1633345108 ul.dmNavWrapper> li.dmNavItemSelected> a *.navItemText.hover {
 color: rgb(254, 254, 254) !important;
 }
*#dm *.dmBody div.u_1633345108 ul.dmNavWrapper> li.dmNavItemSelected> a {
 border-color: rgb(254, 254, 254) !important;
 }
*#dm *.dmBody div.u_1899364168 {
 background-color: rgba(68, 144, 12, 0.5) !important;
 }
*#dm *.dmBody div.u_1268786627 {
 background-color: rgb(68, 144, 12) !important;
 }
*#dm *.dmBody div.u_1562829642 {
 background-image: url('https://lirp.cdn-website.com/30bf06e0/dms3rep/multi/opt/bed%26breakfast-il-giardino-cesena-010-1800x1350-1920w.jpg') !important;
 background-position: center center !important;
 background-repeat: no-repeat !important;
 background-size: cover !important;
 }
*#dm *.dmBody div.u_1307229740 {
 background-color: rgb(243, 243, 243) !important;
 }
*#dm *.dmBody div.u_1533265347 {
 width: 100% !important;
 display: block !important;
 max-width: 100% !important;
 }
*#dm *.dmBody div.u_1286632522 {
 width: 100% !important;
 display: block !important;
 max-width: 100% !important;
 }
*#dm *.dmBody div.u_1756768556 {
 background-color: rgb(68, 144, 12) !important;
 }
*#dm *.dmBody a.u_1190037423 span.text {
 color: rgb(68, 144, 12) !important;
 }
*#dm *.dmBody a.u_1190037423 span.textonly {
 color: rgb(68, 144, 12) !important;
 }
*#dm *.dmBody a.u_1190037423 {
 color: rgb(254, 254, 254) !important;
 background-color: rgb(254, 254, 254) !important;
 -webkit-box-shadow: none !important;
 box-shadow: none !important;
 -moz-box-shadow: none !important;
 }
*#dm *.dmBody a.u_1190037423 span.icon {
 color: rgb(68, 144, 12) !important;
 background-image: none !important;
 }
*#dm *.dmBody div.u_1397194112 {
 background-color: rgba(17, 17, 17, 0.5) !important;
 line-height: 150% !important;
 }
*#dm *.dmBody div.u_1755884420 {
 background-color: rgba(0, 0, 0, 0) !important;
 background-image: url('https://lirp.cdn-website.com/30bf06e0/dms3rep/multi/opt/bebilgiardino-2048x1536-1920w.jpg') !important;
 }
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1958183084 {
 padding-top: 20px !important;
 padding-bottom: 20px !important;
 }
body.dmDesktopBody *.d-header-wrapper {
 display: none !important;
 }
body.dmDesktopBody *.popupNavBox {
 display: none !important;
 }
*#dm *.dmBody div.u_1307840345 {
 padding-top: 10px !important;
 padding-bottom: 10px !important;
 background-attachment: fixed !important;
 position: static !important;
 padding-left: 10px !important;
 padding-right: 10px !important;
 }
*#dm *.dmBody div.u_1397194112 {
 display: block !important;
 float: none !important;
 top: 0px !important;
 left: 0 !important;
 width: 100% !important;
 position: relative !important;
 height: auto !important;
 padding-top: 0px !important;
 padding-left: 0px !important;
 padding-bottom: 0px !important;
 margin-right: auto !important;
 margin-left: auto !important;
 max-width: calc(100% - 0px) !important;
 margin-top: 0px !important;
 margin-bottom: 0px !important;
 padding-right: 0px !important;
 min-width: 25px !important;
 text-align: center !important;
 }
*#dm *.dmBody div.u_1633345108 ul.dmNavWrapper> li> a *.navItemText {
 font-size: 16px !important;
 }
*#dm *.dmBody div.u_1899364168 {
 padding-top: 60px !important;
 padding-bottom: 60px !important;
 }
*#dm *.dmBody h1.u_1834931028 {
 float: none !important;
 top: 0px !important;
 left: 0px !important;
 width: 100% !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: calc(100% - 0px) !important;
 margin-top: 0px !important;
 margin-bottom: 10px !important;
 padding-right: 0px !important;
 min-width: 25px !important;
 text-align: center !important;
 }
*#dm *.dmBody div.u_1268786627 {
 padding-top: 30px !important;
 padding-bottom: 30px !important;
 }
*#dm *.dmBody div.u_1068847803 {
 display: block !important;
 float: none !important;
 top: 0px !important;
 left: 0 !important;
 width: 100% !important;
 position: relative !important;
 height: auto !important;
 padding-top: 0px !important;
 padding-left: 0px !important;
 padding-bottom: 0px !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: 0 !important;
 text-align: center !important;
 }
*#dm *.dmBody div.u_1755884420 {
 padding-top: 255.5px !important;
 padding-bottom: 255.5px !important;
 background-repeat: no-repeat !important;
 background-size: cover !important;
 background-position: bottom center !important;
 float: none !important;
 top: 0px !important;
 left: 0 !important;
 width: 100% !important;
 position: relative !important;
 height: auto !important;
 padding-left: 10px !important;
 margin-right: auto !important;
 margin-left: auto !important;
 max-width: none !important;
 margin-top: 0px !important;
 margin-bottom: 0px !important;
 padding-right: 10px !important;
 min-width: 0 !important;
 text-align: center !important;
 }
*#dm *.dmBody div.u_1562829642 {
 padding-top: 220.5px !important;
 padding-bottom: 220.5px !important;
 position: relative !important;
 background-attachment: fixed !important;
 float: none !important;
 top: 0px !important;
 left: 0 !important;
 width: 100% !important;
 height: auto !important;
 padding-left: 10px !important;
 margin-right: auto !important;
 margin-left: auto !important;
 max-width: none !important;
 margin-top: 0px !important;
 margin-bottom: 0px !important;
 padding-right: 10px !important;
 min-width: 0 !important;
 text-align: start !important;
 }
*#dm *.dmBody div.u_1888311287 {
 float: none !important;
 top: 0px !important;
 left: 0px !important;
 width: 100% !important;
 position: relative !important;
 height: auto !important;
 padding-top: 0px !important;
 padding-left: 0px !important;
 padding-bottom: 0px !important;
 margin-right: auto !important;
 margin-left: 0px !important;
 max-width: 100% !important;
 margin-top: 0px !important;
 margin-bottom: 0px !important;
 padding-right: 0px !important;
 min-width: 0 !important;
 text-align: left !important;
 display: block !important;
 }
*#dm *.dmBody h2.u_1094793265 {
 float: none !important;
 top: 0px !important;
 left: 0px !important;
 width: 100% !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: calc(100% - 0px) !important;
 margin-top: 0px !important;
 margin-bottom: 10px !important;
 padding-right: 0px !important;
 min-width: 25px !important;
 text-align: left !important;
 display: block !important;
 }
*#dm *.dmBody div.u_1943070280 {
 float: none !important;
 top: 0px !important;
 left: 0px !important;
 width: 100% !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: calc(100% - 0px) !important;
 margin-top: 0px !important;
 margin-bottom: 0px !important;
 padding-right: 0px !important;
 min-width: 25px !important;
 text-align: left !important;
 display: block !important;
 }
*#dm *.dmBody h2.u_1800754566 {
 padding-top: 2px !important;
 padding-left: 0px !important;
 padding-bottom: 2px !important;
 float: none !important;
 margin-right: auto !important;
 margin-left: auto !important;
 top: 0px !important;
 max-width: 100% !important;
 left: 0 !important;
 width: 100% !important;
 margin-top: 0px !important;
 position: relative !important;
 margin-bottom: 10px !important;
 padding-right: 0px !important;
 min-width: 0 !important;
 text-align: center !important;
 height: auto !important;
 display: block !important;
 }
*#dm *.dmBody div.u_1837840648 {
 float: none !important;
 top: 0px !important;
 left: 0 !important;
 width: 100% !important;
 position: relative !important;
 height: auto !important;
 padding-top: 0px !important;
 padding-left: 0px !important;
 padding-bottom: 0px !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: 0 !important;
 text-align: center !important;
 display: block !important;
 }
*#dm *.dmBody div.u_1533265347 {
 float: none !important;
 top: 0px !important;
 left: 0px !important;
 width: 100% !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: calc(100% - 0px) !important;
 margin-top: 0px !important;
 margin-bottom: 0px !important;
 padding-right: 0px !important;
 min-width: 25px !important;
 text-align: center !important;
 }
*#dm *.dmBody h2.u_1098590283 {
 float: none !important;
 top: 0px !important;
 left: 0px !important;
 width: 100% !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: calc(100% - 0px) !important;
 margin-top: 40px !important;
 margin-bottom: 10px !important;
 padding-right: 0px !important;
 min-width: 25px !important;
 text-align: left !important;
 display: block !important;
 }
*#dm *.dmBody div.u_1932861868 {
 width: 85% !important;
 max-height: 1000px !important;
 height: auto !important;
 }
*#dm *.dmBody img.u_1686151121 {
 width: 100% !important;
 max-height: none !important;
 max-width: none !important;
 height: auto !important;
 }
*#dm *.dmBody div.u_1828582905 {
 margin-bottom: 0px !important;
 margin-top: 0px !important;
 padding-top: 2px !important;
 padding-bottom: 2px !important;
 padding-left: 0px !important;
 float: none !important;
 margin-right: auto !important;
 margin-left: calc(100% - 546px) !important;
 top: 0px !important;
 max-width: 100% !important;
 left: 0px !important;
 width: 100% !important;
 position: relative !important;
 padding-right: 0px !important;
 min-width: 0 !important;
 text-align: right !important;
 height: auto !important;
 display: block !important;
 }
*#dm *.dmBody div.u_1098926469 {
 margin-bottom: 0px !important;
 margin-top: 5px !important;
 padding-top: 0px !important;
 padding-left: 0px !important;
 padding-bottom: 0px !important;
 float: none !important;
 margin-right: auto !important;
 margin-left: auto !important;
 top: 0px !important;
 max-width: 100% !important;
 left: 0px !important;
 width: 146px !important;
 position: relative !important;
 padding-right: 0px !important;
 min-width: 0 !important;
 text-align: center !important;
 height: auto !important;
 }
