.wbRoomsDetail > .details {position: relative;}.wbRoomsDetail > .details > h1 {font-size: 75px;margin-bottom: 0;margin-top: 0 !important;padding: 0 190px 0 0;text-align: left;}.wbRoomsDetail > h2 {font-size: 30px;text-align: left;}.wbRoomsDetail > .details > .wmText {margin-bottom: 20px;margin-top: 45px;}.wbRoomsDetail > .details > .price {line-height: 1.2;position: absolute;right: 0;text-align: right;top: 9px;}.wbRoomsDetail > .details > .price > span {display: block;}.wbRoomsDetail > .details > .price > span.value > span {color: #D6BC8F;font-size: 32px;font-weight: normal;}.wbRoomsDetail > .details > .price > span.pricerule {font-size: 16px;margin: -4px 0 0;}.wbRoomsDetail > .details > .price > a.booking {background: #FFFFFF;border: 1px solid #D6BC8F;color: #614716;display: block;font-weight: bold;line-height: 45px;margin: 6px 0 0;padding: 0 15px;text-transform: uppercase;background: all 300ms ease;}.wbRoomsDetail > .details > .price > a.booking:hover {background: #D6BC8F;color: #FFFFFF;}.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 > .price {margin-top: 20px;position: relative;right: auto;text-align: left;top: auto;}.wbRoomsDetail > .details > .price > a.booking {display: table;}}.cmsGallery {margin-left: 0 !important;margin-right: 0 !important;}.cmsGallery > li {margin-bottom: 0;}.cmsGallery > li > figure > figcaption {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}