.wb-rooms-detail #ContentWrapper {z-index: auto;}.wb-rooms-detail .quickbooking .cmsMaxWidth {justify-content: center;padding-left: 0;}.wb-rooms-detail .quickbooking form .buttons {margin-left: 0;}.wb-rooms-detail h2 span {color: #a10c41;font-size: 26px;}.wb-rooms-detail h2 a.booking {background: #B34068;color: #FFFFFF;display: inline-block;font-size: 20px;line-height: 1;padding: 7px 15px 7px;text-transform: uppercase;margin: 0 20px 0 10px;position: absolute;right: 0;}.wb-rooms-detail h2 a:hover {background: #d18ca4; }h2.cms + .cmsText {margin-top: -45px;}.wb-rooms-detail .cmsList > div {padding-bottom: 30px;}.wb-rooms-detail .cmsList ul li {float: left;width: 50%;}.wb-rooms-detail .cmsList ul li:nth-child(2n + 1) {clear: left;padding-right: 20px;}.wb-rooms-detail .cmsList .trigger {display: none;}.wb-rooms-detail .wbAvailability h2 + .cmsText:before {margin-bottom: 30px;}.wb-rooms-detail .wbAvailability h2 + .cmsText {margin-bottom: 35px;}.wb-rooms-detail #ContentWrapper > div > a.back {background: #B34068;color: #FFFFFF;display: inline-block;font-size: 20px;line-height: 1;padding: 7px 15px 7px;text-transform: uppercase;position: absolute;top: -54px;z-index: 10;}.wb-rooms-detail #ContentWrapper > div > a.back:hover {background: #d18ca4; }@media all and (max-width: 500px){.wb-rooms-detail #GalleryWrapper {display: none;}.wb-rooms-detail h2 a.booking {margin: 10px auto 0 0;display: table;position: relative;}.wb-rooms-detail .cmsList > div {padding-bottom: 40px;}.wb-rooms-detail .cmsList ul {max-height: 230px;overflow: hidden;}.wb-rooms-detail .cmsList ul.show {max-height: none;}.wb-rooms-detail .cmsList ul li {float: none !important;padding-right: 0 !important;width: 100% !important;}.wb-rooms-detail .cmsList .trigger:before {content: "";position: absolute;display: block;right: -300px;top: 13px;background: #c6d5c1;height: 1px;z-index: -1;width: 300px;}.wb-rooms-detail .cmsList .trigger {color: #FFFFFF;background: #b2c0ae;font-size: 15px;text-align: center;cursor: pointer;left: 50%;padding: 3px 6px;position: absolute;transform: translate(-50%);}.wb-rooms-detail .cmsList .trigger.show {display: table;}.wb-rooms-detail .cmsList .trigger:after {content: "";position: absolute;display: block;left: -300px;top: 13px;background: #c6d5c1;height: 1px;z-index: -1;width: 300px;}.wbAvailability {padding-left: 0 !important;padding-right: 0 !important;}.wb-rooms-detail #ContentWrapper > div > a.back {top: -181px;left: 23px;}}