.wb-room {display: flex;flex-direction: row;flex-wrap: wrap;overflow: hidden;}.wb-room article {position: relative;display: flex;margin-bottom: 20px;background: #e7e8e1;width: 100%;}.wb-room article > h2 {display: none;}.wb-room article img {display: block;width: 100%;}.wb-room article figure {display: flex; flex-direction: column;width: 100%;}.wb-room article figure > a {display: block;height: 100%;}.wb-room article figure figcaption {height: 100%;padding: 20px 10px;display: flex;flex-direction: column;}.wb-room article figure figcaption .title {display: block;font-family: var(--mw-font-secondary);font-size: 28px;font-weight: var(--mw-font-secondary-weight-bold);color: var(--mw-color-primary);margin-bottom: 5px;line-height: 1.2;}.wb-room article figure figcaption .text {margin-bottom: 13px;}.wb-room article figure figcaption .pricebox {display: flex;margin-top: auto;}.wb-room article figure figcaption .pricebox .price {font-family: var(--mw-font-secondary);font-size: 26px;font-weight: var(--mw-font-secondary-weight-bold);color: var(--mw-color-primary);display: inline-block;line-height: 42px;margin-right: 25px;}.wb-room article figure figcaption .pricebox .price > span {display: inline-block;color: var(--mw-color-secondary);font-size: 14px;font-weight: 600;opacity: 0.7;margin-right: 8px;}.wb-room article figure figcaption .pricebox .more {display: table;color: var(--mw-color-secondary);background: #ffffff;margin-left: auto;line-height: 40px;}.wb-room article figure figcaption .pricebox .more:hover {background: var(--mw-color-button-background-hover);color: #ffffff;}@media all and (min-width: 400px){.wb-room article figure figcaption .pricebox .price {font-size: 34px;}}@media all and (min-width: 700px){.wb-room article {flex: 0 0 49%;margin-right: 2%;margin-bottom: 2%;}.wb-room article:nth-child(2n) {margin-right: 0;}}@media all and (min-width: 800px){.wb-room article figure figcaption {padding: 20px;}}@media all and (min-width: 1100px){.wb-room article {flex: 0 0 32%;margin-right: 2%;}.wb-room article:nth-child(2n) {margin-right: 2%;}.wb-room article:nth-child(3n) {margin-right: 0;}}@media all and (min-width: 1320px){.wb-room article figure figcaption {padding: 40px;}}