.wbPackagesDetail > .details {position: relative;}.wbPackagesDetail > .details > h1 {margin-bottom: 0;padding: 0 190px 0 0;text-align: left;}.wbPackagesDetail > h2 {margin-bottom: 0;text-align: left;}.wbPackagesDetail > .details > .availability {font-size: 22px;line-height: 1.4;margin-top: 10px;padding-right: 190px;}.wbPackagesDetail > .details > .availability > span.label {font-weight: normal;}.wbPackagesDetail > .details > .wmText > ul:after {clear: both;content: "";display: block;}.wbPackagesDetail > .details > .wmText > ul > li:before {color: #C9A96D;content: '\E818';font-family: 'fontello';border: 1px solid #C9A96D;border-radius: 14px;height: 28px;left: 0;line-height: 1;padding: 4px 0 0;position: absolute;text-align: center;top: 3px;width: 28px;}.wbPackagesDetail > .details > .wmText > ul > li {color: #2d343e;float: left;margin: 0 0 10px 0;padding: 1px 0 0 40px;position: relative;width: 50%;}.wbPackagesDetail > .details > .wmText > ul > li:nth-child(2n+1) {padding-right: 20px;}.wbPackagesDetail > .details > .wmText > ul > li:nth-child(2n) + li {clear: left;}.wbPackagesDetail > .details > .price {line-height: 1.2;position: absolute;right: 0;text-align: right;top: 7px;}.wbPackagesDetail > .details > .price > span {display: block;}.wbPackagesDetail > .details > .price > span.value {opacity: 0;transition: opacity 300ms ease;}.wbPackagesDetail > .details > .price > span.value > span {color: #C9A96D;font-size: 32px;font-weight: normal;}.wbPackagesDetail > .details > .price > span.value.show {opacity: 1;}.wbPackagesDetail > .details > .price > span.pricerule {font-size: 16px;margin: -4px 0 0;}.wbPackagesDetail > .details > .price > a.booking {background: #C9A96D;border: 1px solid #C9A96D;color: #FFFFFF;display: block;font-weight: bold;line-height: 45px;margin: 6px 0 0;padding: 0 15px;text-transform: uppercase;transition: background 300ms ease, color 300ms ease;}@media all and (max-width: 990px){.wbPackagesDetail > h2 {margin-bottom: 0;}.wbPackagesDetail > .details > .price {top: 4px;}}@media all and (max-width: 750px){.wbPackagesDetail > .details > .wmText > ul > li {clear: none !important;padding-right: 0 !important;width: 100%;}}@media all and (max-width: 500px){.wbPackagesDetail > .details > h1 {padding-right: 0;}.wbPackagesDetail > .details > .availability {font-size: 16px;padding-right: 0;}.wbPackagesDetail > .details > .price {position: relative;right: auto;text-align: left;top: auto;}.wbPackagesDetail > .details > .price > a.booking {display: table;}}