#primary .entry-content{float:none!important;width:100%!important}.room_item{background:#f6f6f6;border-radius:10px;padding:20px;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.vik-dots-slider-inner .vik-dots-slider-slide{background-color:#f6f6f6}h4.vbrowcname{font-family:'Fira Sans',sans-serif!important;font-size:22px;font-weight:600;color:#3D1C1C}.room-description{font-family:'Fira Sans',sans-serif;font-size:16px;color:#3D1C1C;line-height:1.6}.room_resultdiffusage .vblistroomblock,.vblistroomblock{border-right:2px solid #D4A047}.vbo-showprc-room-head{background:#D4A047;color:#3D1C1C;font-weight:700;padding:10px;text-align:center;border-radius:5px}.vbo-showprc-room-block,.vbo-showprc-optionstable .vbo-showprc-option-entry,.vbo-showprc-pricetable .vbo-showprc-price-entry{box-shadow:0 2px 10px rgb(0 0 0 / .1);border-radius:8px;padding:15px;background:#fff}.vbo-oconfirm-roomname.vbo-pref-color-text,.vbo-oconfirm-priceinfo{font-family:'Fira Sans',sans-serif;color:#3D1C1C;font-size:18px}.room-details{display:flex;justify-content:space-between;padding:10px 0;font-family:'Fira Sans',sans-serif;font-size:14px;color:#3D1C1C}.room-details i{color:#D4A047;font-size:18px;margin-right:8px}.book-now-btn{display:inline-block;background:#3D1C1C;color:#F5F5F5;font-family:'Fira Sans',sans-serif;font-weight:700;padding:12px 20px;border-radius:8px;text-align:center;text-transform:uppercase;transition:0.3s ease-in-out}.book-now-btn:hover{background:#D4A047;color:#3D1C1C}