/* This CSS file will be loaded at last. Any CSS customization should be placed here */

.vblistroomblock{
width:100%;
display: grid;
grid-auto-flow: row;
}

.room_result-inner {
  border-radius: 18px;
  border: 1px solid rgba(0,0,0,0.10);
  background: #f6f1ea; /* warm beige */
  box-shadow: 0 10px 22px rgba(0,0,0,0.10);
}

.vbsrowprice{
display: none;
}

.vblistroomcat{
display:none;
}

.vbimglistdiv{
width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
}

.vbimglistdiv img{
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
}



.vbo-pref-color-btn{
color: #f6f1ea;
}

.vbo-pref-color-btn::after{
color: #f6f1ea;
}

.vbselectordiv,
.vbselectr {
  background: transparent !important;
}

.vbselectordiv .vbselectr a.btn,
.vbselectordiv .vbselectr a.vbo-pref-color-btn {
  background: #C7A14A !important;
}

.vbrowcname a {
  color: #C99213 !important;
}

.vbrowcname a:hover {
  color: #C7A14A !important;
}

.vbrowcdescr{
  color: #130D48 !important;
}

.vbo-room-carat i{
 color: #130D48 !important;
}

.vbo-listing-amenities-wrap{
background: #E7E1D8;
width:100%;
margin:0 !important;
padding:0 !important;
}

.vbo-roomdet-calscontainer{
width:100%;
background: #E7E1D8;
margin:0 !important;
padding:0 !important;
}

.vbo-rdet-descprice-block.vbo-listing-details-descprice-block{
display: flex;
flex-direction: column;
}

