.wbRoomsDetail > .wbAvailability {margin-bottom: 0;}.wbRoomsDetail > .images figure > figcaption {display: none;}.wbRoomsDetail h2 {font-size: 30px;}.wbRoomsDetail > .details {position: relative;}.wbRoomsDetail > .details > h1 {margin-bottom: 0;margin-top: 0 !important;padding: 0 190px 0 0;text-align: left;}.wbRoomsDetail > .details > .wmText {margin-bottom: 20px;margin-top: 45px;padding-right: 190px;}.wbRoomsDetail > .details > .price {line-height: 1.2;position: absolute;right: 20px;text-align: right;top: -3px;}.wbRoomsDetail > .details > .price > span {display: none;}.wbRoomsDetail > .details > .price > span.value > span {color: #822433;font-size: 32px;font-weight: normal;}.wbRoomsDetail > .details > .price > span.pricerule {font-size: 16px;margin: -4px 0 0;}.wbRoomsDetail > .details > .price > a.booking {background: #822433;color: #FFFFFF;display: block;font-weight: bold;line-height: 45px;margin: 6px 0 0;padding: 0 15px;text-align: center;text-transform: uppercase;background: all 300ms ease;}.wbRoomsDetail > .details > .price > a.booking:hover {background: #172631;}.wbRoomsDetail > .details > .info > p {display: inline-block;}.wbRoomsDetail > .details > .info > p:after {content: "|";margin: 0 10px;}.wbRoomsDetail > .details > .info > p:last-child:after {display: none;}@media all and (max-width: 500px){.wbRoomsDetail > .details > h1 {padding-right: 0;}.wbRoomsDetail > .details > .wmText {padding-right: 0;}.wbRoomsDetail > .details > .price {margin-top: 20px;position: relative;right: auto;text-align: left;top: auto;}.wbRoomsDetail > .details > .price > a.booking {display: table;}}