.roomHeading{font-family:var(--theme--heading-font);padding-bottom:.5em;border-bottom:1px solid #ddd;margin-bottom:.5em}.roomDetails ul{list-style-type:none;padding-left:0;margin-bottom:0;margin-left:0}.roomDetails ul li{padding-left:35px;position:relative}.roomDetails ul li:before{font-family:'Font Awesome 5 Pro';font-weight:400;content:'\f236';color:var(--theme--primary-color);position:absolute;left:0}.roomDetails ul li.toilet:before,.roomDetails ul li.bidet:before{content:'\f7d8'}.roomDetails ul li.shower:before,.roomDetails ul li.outdoor-shower:before,.roomDetails ul li.shower-outdoor:before{content:'\f2cc'}.roomDetails ul li.bath:before,.roomDetails ul li.spa-bath:before,.roomDetails ul li.bath-shower-combined:before,.roomDetails ul li.bath-spa:before{content:'\f2cd'}.roomDetails ul li.sink:before{content:'\e06d'}.amenities .item-list ul{margin:0;padding:0;list-style-type:none}.amenities .item-list ul li{position:relative;padding-left:20px;margin-bottom:1em;line-height:1.25em}.amenities .item-list ul li:first-child{margin-top:0}.amenities .item-list ul li:before{content:"\f105";font-family:"Font Awesome 5 Pro";position:absolute;font-size:1rem;font-weight:500;left:0;color:var(--theme--primary-color)}.shortlist-container.active{background-color:var(--color-burnt-orange);color:#fff}.shortlist-container.active i:before{color:#fff}@media screen and (max-width:1560px){.single-listings .entry-content>*:not(.alignwide):not(.alignfull),.single-listing-gallery-buttons{padding-left:var(--theme--gutters--mobile) !important;padding-right:var(--theme--gutters--mobile) !important}}#listingSimilar h3.listingTitle{margin-top:.8rem}