.roomHeading{color:var(--heading-color);background-color:#f5f5f5;border-color:#ddd;padding:10px 15px;border:1px solid #ddd;border-top-right-radius:0;border-top-left-radius:0;border-bottom:0}.roomDetails{padding:15px;border:1px solid #ddd;margin-bottom:20px}.roomDetails ul{list-style-type:none;padding-left:10px;margin:0}.roomDetails ul li::before{font-family:'font awesome 5 pro';font-weight:300;content:'\f236';padding-right:10px;color:#dd3a29}.roomDetails ul li.toilet::before,.roomDetails ul li.bidet::before{content:'\f7d8'}.roomDetails ul li.shower::before,.roomDetails ul li.outdoor-shower::before{content:'\f2cc'}.roomDetails ul li.bath::before,.roomDetails ul li.spa-bath::before,.roomDetails ul li.bath-shower-combined::before{content:'\f2cd'}.roomDetails ul li.sink::before{content:'\e06d'}.roomDetails>ul.bathroom-list{margin-top:10px;padding-top:10px;border-top:1px solid #ddd}.roomDetails>ul.bathroom-list:first-child{border:0;margin:0;padding:0}#listingHeader h1{font-size:1.5em;text-align:center;margin-bottom:1em}.single-listings h2{font-size:1.25em;text-align:left}@media screen and (min-width:992px){#listingHeader h1{text-align:left;margin-bottom:0}}@media screen and (min-width:1200px){#listingHeader h1{font-size:2em}.single-listings h2{font-size:1.5em}}.facilities-wrapper>div{margin-left:-15px;margin-right:-15px}.propField{text-align:center;padding:0 15px}.propField i{font-size:26px}.propField span{display:block;white-space:nowrap;font-weight:600;font-size:.875em}#listingHeader>div{padding-bottom:1em;margin-bottom:2em;border-bottom:1px solid #ccc}.amenities .item-list{-moz-column-width:11.5em;-webkit-column-width:11.5em;column-width:11.5em}.amenities .item-list ul{margin:0;padding:0;list-style-type:none}.amenities .item-list ul li:first-child{margin-top:0}.homhero-content{position:relative;margin-bottom:1em}.homhero-content .slider-buttons{padding:20px}@media screen and (min-width:600px){.homhero-content{margin-bottom:2em}.homhero-content .slider-buttons{position:absolute;bottom:0;right:0;z-index:100}}.slider-button{background-color:#dd3a29;color:#fff;font-weight:700;padding:1em 2em;line-height:1em}.slider-button:hover{background-color:#b82718;color:#fff}#mobile-buttons{width:100%;position:fixed;bottom:0}@media screen and (min-width:768px){#mobile-buttons{display:none!important}}#mobile-buttons>a{flex-grow:1;text-align:center;padding:1em;background-color:#dd3a29;color:#fff;text-decoration:none}#mobile-buttons>a:last-child{background-color:#dd3a29}.homhero-review .rating.sml img{width:100px}