.wb-rooms-price {background: #FFFFFF;min-height: 223px;padding-bottom: 30px;padding-top: 26px;position: relative;overflow: hidden;}.wb-rooms-price:before {background: #FFFFFF;content: "";height: 100%;left: -5000px;position: absolute;top: 0;width: 10000px;z-index: -1;}.wb-rooms-price.loading:after {content: "";position: absolute;top: 0;left: -4000px;right: -4000px;bottom: 0;background: rgba(255, 255, 255, 0.8);z-index: 1000;}.wb-rooms-price.showPreloader > div > .wrapper {opacity: 0;}.wb-rooms-price.loading > div:before {background: url(/img/webbox/preloader.gif) no-repeat left top;background-size: 25px auto;content: "";display: block;height: 50px;left: 50%;margin: -13px 0 0 -13px;position: absolute;top: 50%;width: 50px;z-index: 9999;}.wb-rooms-price > div > .wrapper {opacity: 1;}.wb-rooms-price > div > .wrapper > .header > h2 {float: left;font-weight: normal;margin-bottom: 0;margin-top: 26.5px;max-width: 60%;}.wb-rooms-price.showPeriods > div > .wrapper > .header > h2 {float: none;margin-top: 0;max-width: 100%;}.wb-rooms-price > div > .wrapper > .header > .dates {float: right;}.wb-rooms-price > div > .wrapper > .header > .dates > .column {float: left;margin-right: 20px;width: 160px;}.wb-rooms-price > div > .wrapper > .header > .dates > .column:last-child {margin-right: 0;}.wb-rooms-price > div > .wrapper > .header > .dates > .column > label {display: block;font-size: 16px;line-height: 1.2;padding: 0 0 5px;}.wb-rooms-price > div > .wrapper > .header > .dates > .column > .field {background: #e5e4de;position: relative;}.wb-rooms-price > div > .wrapper > .header > .dates > .column > .field:after {background: #A1BF41;color: #ffffff;content: "\E800";font-family: "webbox";font-size: 13px;height: 40px;line-height: 40px;position: absolute;right: 0;text-align: center;top: 0;width: 40px;}.wb-rooms-price > div > .wrapper > .header > .dates > .column > .field > input {background: none;border: 0 none;color: #A1BF41;height: 40px;margin: 0;padding: 0 45px 0 15px;position: relative;text-align: center;width: 100%;z-index: 1;}.wb-rooms-price > div > .wrapper > .table {line-height: 1.2;margin: 20px 0 0 0;padding: 0 0 0 408px;position: relative;}.wb-rooms-price > div > .wrapper > .table > .left {left: 0;position: absolute;top: 0;width: 408px;}.wb-rooms-price > div > .wrapper > .table > .left > .row {border-bottom: 1px solid #e5e4de;border-left: 1px solid #e5e4de;border-right: 1px solid #e5e4de;height: 80px;overflow: hidden;}.wb-rooms-price > div > .wrapper > .table > .left > .row:first-child {background: #e5e4de;border-bottom: 0 none;border-right: 1px solid #FFFFFF;height: 50px;}.wb-rooms-price > div > .wrapper > .table > .left > .row > span {color: #A1BF41;display: block;padding: 15px 15px 14px;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.wb-rooms-price > div > .wrapper > .table > .left > .row:first-child > span {font-weight: bold;}.wb-rooms-price > div > .wrapper > .table > .left > .row > a {background: rgba(255, 255, 255, 0.2);color: #302417;display: block;font-weight: normal;padding: 19px 15px 21px 100px;position: relative;overflow: hidden;text-overflow: ellipsis;transition: background 300ms ease, color 300ms ease;white-space: nowrap;}.wb-rooms-price > div > .wrapper > .table > .left > .row:hover > a,.wb-rooms-price > div > .wrapper > .table > .left > .row.hover > a {background: #A1BF41;color: #302417;}.wb-rooms-price > div > .wrapper > .table > .left > .row > a > img {height: 50px;left: 15px;position: absolute;top: 15px;width: 70px;}.wb-rooms-price > div > .wrapper > .table > .left > .row > a > span {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.wb-rooms-price > div > .wrapper > .table > .left > .row > a > span.text {font-size: 14px;font-weight: 300;margin: 3px 0 0;}.wb-rooms-price > div > .wrapper > .table > .right .column .row {border-bottom: 1px solid #e5e4de;border-right: 1px solid #e5e4de;height: 80px;overflow: hidden;position: relative;text-align: center;transition: background 300ms ease, color 300ms ease;}.wb-rooms-price > div > .wrapper > .table > .right .column .row:first-child {background: #e5e4de;border-bottom: 0 none;border-right: 1px solid #FFFFFF;font-weight: bold;height: 50px;}.wb-rooms-price > div > .wrapper > .table > .right .column.hover .row:first-child {background: #A1BF41;color: #302417;}.wb-rooms-price > div > .wrapper > .table > .right .column:last-child .row:first-child {border-right: 1px solid #e5e4de;}.wb-rooms-price > div > .wrapper > .table > .right .column .row > span {color: #302417;display: block;padding: 15px 10px;position: relative;}.wb-rooms-price > div > .wrapper > .table > .right .column .row > span.price {padding-bottom: 29px;padding-top: 29px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.notavailable > span.price {font-size: 14px;padding-bottom: 22px;padding-top: 23px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.period > span.date {padding-bottom: 7px;padding-top: 7px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.period > span.date > span {display: block;font-size: 15px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.available {background: #89af11;cursor: pointer;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.tmpavailable {background: #89af11 !important;cursor: pointer !important;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.tmpavailable > span.price:not(.hasPrice) {opacity: 0;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.ui-datepicker-unselectable {background: #e5e4de;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.ui-datepicker-unselectable.available,.wb-rooms-price > div > .wrapper > .table > .right .column .row.ui-datepicker-unselectable.notavailable {background: #e5e4de;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.notavailable {background: #e5e4de;opacity: 0.4;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.noarrival:before {border-bottom: 12px solid transparent;border-left: 12px solid #e5e4de;content: "";height: 12px;left: 0;position: absolute;top: 0;width: 100%;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.nodeparture:after {border-bottom: 12px solid transparent;border-right: 12px solid #e5e4de;content: "";height: 12px;position: absolute;right: 0;top: 0;width: 100%;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.mark,.wb-rooms-price > div > .wrapper > .table > .right .column .row.available:not(.unselectable):hover,.wb-rooms-price > div > .wrapper > .table > .right .column .row.conavailable:not(.unselectable):hover {background: var(--mw-color-secondary-opacity-low) !important;color: #FFFFFF !important;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.start,.wb-rooms-price > div > .wrapper > .table > .right .column .row.end {background: #89af11;color: #FFFFFF !important;}.wb-rooms-price > div > .wrapper > .table > .infoBox {background: #FFFFFF;background: rgba(255, 255, 255, 0.8);bottom: 0;display: none;left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: opacity 500ms ease;z-index: 2;}.wb-rooms-price > div > .wrapper > .table > .infoBox.display {display: block;}.wb-rooms-price > div > .wrapper > .table > .infoBox.show {opacity: 1;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div {background: #FFFFFF;box-shadow: 0 0 7px -1px rgba(0, 0, 0, 0.2);left: 50%;opacity: 0;padding: 114px 30px 30px;position: absolute;text-align: center;top: 55%;transform: translate(-50%, -50%);transition: none;width: 500px;z-index: 2;}.wb-rooms-price > div > .wrapper > .table > .infoBox.show > div {opacity: 1;top: 50%;transition: opacity 500ms ease 300ms, top 500ms ease 300ms;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div:before {border: 2px solid #A1BF41;border-radius: 50%;color: #A1BF41;content: "\E82D";font-family: "webbox";font-size: 40px;height: 60px;left: 50%;line-height: 58px;margin: 0 0 0 -30px;position: absolute;text-align: center;top: 30px;width: 60px;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > p.headline {color: #A1BF41;font-size: 30px;font-weight: normal;margin: 0 0 24px;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > p.text > span {font-weight: bold;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > p.room {margin: 5px 0 0;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > p.room > span {font-weight: bold;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > .buttons {margin: 30px 0 0;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > .buttons > a {background: #A1BF41;color: #302417;display: inline-block;font-size: 18px;font-weight: 900;line-height: 40px;padding: 0 15px;text-align: center;text-transform: uppercase;transition: background 300ms ease;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > .buttons > a.reset {background: none;border: 1px solid #A1BF41;color: #A1BF41;line-height: 38px;margin: 0 10px 0 0;transition: background 300ms ease, border 300ms ease, color 300ms ease;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > .buttons > a.booking:hover {background: #89af11;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > .buttons > a.reset:hover {background: #89af11;border: 1px solid #89af11;color: #302417;}.wb-rooms-price > div > .wrapper > ul.legend {margin: 20px 0 0;text-align: center;}.wb-rooms-price > div > .wrapper > ul.legend > li {display: inline-block;font-size: 14px;margin: 0 8px;padding: 0 0 0 20px;position: relative;}.wb-rooms-price > div > .wrapper > ul.legend > li:before {content: "";height: 12px;left: 0;position: absolute;top: 1px;width: 12px;z-index: 1;}.wb-rooms-price > div > .wrapper > ul.legend > li.available:before {background: #89af11;}.wb-rooms-price > div > .wrapper > ul.legend > li.noarrival:before {background: #89af11;}.wb-rooms-price > div > .wrapper > ul.legend > li.noarrival:after {border-bottom: 8px solid transparent;border-left: 8px solid #e5e4de;content: "";height: 8px;left: 0;position: absolute;top: 1px;width: 8px;z-index: 2;}.wb-rooms-price > div > .wrapper > ul.legend > li.nodeparture:before {background: #89af11;}.wb-rooms-price > div > .wrapper > ul.legend > li.nodeparture:after {border-bottom: 8px solid transparent;border-right: 8px solid #e5e4de;content: "";height: 8px;left: 4px;position: absolute;top: 1px;width: 8px;z-index: 2;}.wb-rooms-price > div > .wrapper > ul.legend > li.available:before {background: #89af11;}.wb-rooms-price > div > .wrapper > ul.legend > li.conavailable:before {background: #302417;}.wb-rooms-price > div > .wrapper > ul.legend > li.notavailable:before {background: #e5e4de;}.wb-rooms-price > div > .preloader {background: #FFFFFF;height: 100%;left: 0;opacity: 0;position: absolute;top: 0;transition: opacity 300ms ease;width: 100%;z-index: -1;}.wb-rooms-price.showPreloader > div > .preloader {z-index: 9998;}.wb-rooms-price.animatePreloader > div > .preloader {opacity: 1;}.wb-rooms-price > div > .preloader > div {left: 50%;position: absolute;text-align: center;top: 50%;transform: translate(-50%, -50%);width: 280px;}.wb-rooms-price > div > .preloader > div > p.label {color: #302417;font-size: 25px;font-weight: bold;line-height: 1.2;text-transform: uppercase;}.wb-rooms-price > div > .preloader > div > p.addition {color: #302417;font-size: 15px;font-weight: 300;line-height: 1.2;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav {left: -408px;position: absolute;right: 0;top: 50%;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav.disabled {display: block;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > div {color: #302417;height: 56px;line-height: 56px;margin: -28px 0 0;position: absolute;text-align: center;top: 50%;transition: color 300ms ease;width: 55px;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > div:before {font-family: "webbox";font-size: 55px;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > .owl-prev {left: -65px;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > .owl-prev:not(.disabled):hover {color: #302417;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > .owl-prev.disabled {opacity: 0.5;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > .owl-prev:before {content: "\E84F";}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > .owl-next {right: -65px;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > .owl-next:hover {color: #302417;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > .owl-next:before {content: "\E850";}@media all and (max-width: 1450px){.wb-rooms-price > div > .wrapper > .table > .right .owl-nav {left: 0;position: fixed;right: 0;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > div {color: #FFFFFF;height: 45px;line-height: 45px;margin: -23px 0 0;width: 45px;background: #A1BF41;transition: all 300ms ease-in-out;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > .owl-prev {left: -45px;}.wb-rooms-price.showNav > div > .wrapper > .table > .right .owl-nav > .owl-prev {left: 0;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > .owl-next {right: -45px;}.wb-rooms-price.showNav > div > .wrapper > .table > .right .owl-nav > .owl-next {right: 0;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > div:before {font-size: 25px;}}@media all and (max-width: 980px){.wb-rooms-price > div > .wrapper > .header > h2 {float: none;margin-bottom: 21px;margin-top: 0;max-width: 100%;}}@media all and (max-width: 720px){.wb-rooms-price > div > .wrapper > .header > .dates {float: none;}.wb-rooms-price > div > .wrapper > .header > .dates > .column {margin-right: 2.941176470588236%; width: 48.529411764705884%; }.wb-rooms-price > div > .wrapper > .table {font-size: 14px;padding-left: 250px;}.wb-rooms-price > div > .wrapper > .table > .left {left: 0;width: 250px;}.wb-rooms-price > div > .wrapper > .table > .left > .row {height: 60px;}.wb-rooms-price > div > .wrapper > .table > .left > .row:first-child {height: 40px;}.wb-rooms-price > div > .wrapper > .table > .left > .row > span {padding-bottom: 12px;padding-top: 11px;}.wb-rooms-price > div > .wrapper > .table > .left > .row > a > img {display: none;}.wb-rooms-price > div > .wrapper > .table > .left > .row > a {padding-bottom: 13px;padding-left: 15px;padding-top: 12px;}.wb-rooms-price > div > .wrapper > .table > .left > .row > a > span.text {font-size: 12px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row {height: 60px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row:first-child {height: 40px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row > span {padding-bottom: 11px;padding-top: 12px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row > span.price {padding-bottom: 21px;padding-top: 21px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.notavailable > span.price {padding-bottom: 13px;padding-top: 13px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.period > span.date {padding-bottom: 4.5px;padding-top: 4.5px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.period > span.date > span {font-size: 13px;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div {font-size: 17px;padding: 20px;width: 280px;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div:before {display: none;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > p.headline {font-size: 24px;margin-bottom: 14px;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > p.room > span {display: block;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > .buttons {margin-top: 20px;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > .buttons > a {display: block;margin-right: 0 !important;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > .buttons > a.booking {margin-top: 10px;}}@media all and (max-width: 400px){.wb-rooms-price > div > .wrapper > .header > .dates > .column {float: none;margin-right: 0;width: 100%;}.wb-rooms-price > div > .wrapper > .header > .dates > .column:last-child {margin-top: 10px;}.wb-rooms-price > div > .wrapper > .table {padding-left: 170px;}.wb-rooms-price > div > .wrapper > .table > .left {width: 170px;}}.ui-helper-hidden {display: none;}.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}.ui-helper-clearfix:after {clear: both;}.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter:Alpha(Opacity=0); }.ui-front {z-index: 100;}.ui-state-disabled {cursor: default !important;pointer-events: none;}.ui-icon {display: inline-block;vertical-align: middle;margin-top: -.25em;position: relative;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}.ui-widget-icon-block {left: 50%;margin-left: -8px;display: block;}.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}.ui-datepicker {width: 17em;padding: .2em .2em 0;display: none;}.ui-datepicker .ui-datepicker-header {position: relative;padding: .2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {position: absolute;top: 2px;width: 1.8em;height: 1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {top: 1px;}.ui-datepicker .ui-datepicker-prev {left: 2px;}.ui-datepicker .ui-datepicker-next {right: 2px;}.ui-datepicker .ui-datepicker-prev-hover {left: 1px;}.ui-datepicker .ui-datepicker-next-hover {right: 1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center;}.ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {width: 45%;}.ui-datepicker table {width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;}.ui-datepicker th {padding: .7em .3em;text-align: center;font-weight: bold;border: 0;}.ui-datepicker td {border: 0;padding: 1px;}.ui-datepicker td span,.ui-datepicker td a {display: block;padding: .2em;text-align: right;text-decoration: none;}.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0;}.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em .6em;width: auto;overflow: visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left;}.ui-datepicker.ui-datepicker-multi {width: auto;}.ui-datepicker-multi .ui-datepicker-group {float: left;}.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0;}.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left;}.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0;}.ui-datepicker-rtl {direction: rtl;}.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;left: auto;}.ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px;left: auto;}.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {float: right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;border-left-width: 1px;}.ui-datepicker .ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;left: .5em;top: .3em;}.ui-datepicker {background: #FFFFFF !important;border: 1px solid #c5c5c5 !important;border-radius: 4px !important;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important;padding: 0 20px 20px !important;width: 20em !important;}.ui-datepicker table {margin: 10px 0 0 0 !important;}.ui-datepicker .ui-datepicker-header {background: var(--mw-color-secondary) !important;border-bottom: 0 none !important;margin: 0 -20px !important;padding: 20px 0 !important;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {color: #F2F2F2 !important;content: "arrowleft";font-family: "Micado-Web";font-style: normal !important;font-weight: normal !important;speak: none !important;display: inline-block !important;text-decoration: inherit;text-align: center !important;font-variant: normal !important;text-transform: none !important;line-height: 1em !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {color: inherit !important;cursor: pointer !important;height: 30px !important;left: 20px !important;line-height: 30px !important;text-align: center;top: 22px !important;width: 30px !important;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {color: #ffffff !important;content: "arrowright";font-family: "Micado-Web";font-style: normal !important;font-weight: normal !important;speak: none !important;display: inline-block !important;text-decoration: inherit !important;text-align: center !important;font-variant: normal !important;text-transform: none !important;line-height: 1em !important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next {color: inherit !important;cursor: pointer !important;height: 30px !important;line-height: 30px !important;right: 20px !important;text-align: center !important;top: 22px !important;width: 30px !important;}.ui-datepicker .ui-datepicker-title {color: #ffffff !important;font-weight: bold !important;}.ui-datepicker-calendar .ui-datepicker-calendar {text-align: center !important;}.ui-datepicker th {text-transform: uppercase !important;}.ui-datepicker td {border: 1px solid #e8e7e6 !important;padding: 0 !important;}.ui-datepicker td.ui-datepicker-unselectable > span {opacity: 0.4 !important;}.ui-datepicker tr td:first-child {border-left: 0 !important;}.ui-datepicker tr:first-child td {border-top: 2px solid #e8e7e6 !important;}.ui-datepicker tr td:last-child {border-right: 0 !important;}.ui-datepicker tr:last-child td {border-bottom: 0 !important;}.ui-datepicker td span, .ui-datepicker td a {color: inherit !important;font-weight: normal !important;padding: 10px !important;text-align: center !important;}.ui-datepicker a.ui-state-default:hover {background: #CA965A !important;color: #ffffff !important;}.ui-datepicker a.ui-state-active,.ui-datepicker a.ui-state-default:hover {background: var(--mw-color-secondary) !important;color: #ffffff !important;}@media all and (max-width: 400px){.ui-datepicker {width: 17.5em !important;}}@media all and (max-width: 360px){.ui-datepicker {font-size: 14px !important;width: 20.5em !important;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next {top: 18px !important;}}.wb-rooms-price > div > .wrapper > .header > .rates .rate {align-items: center;border: 1px solid var(--mw-color-secondary);display: flex;float: left;font-size: 14px;font-weight: 600;height: 40px;justify-content: center;margin: 0 -1px -1px 0;padding: 0 15px;text-align: center;}.wb-rooms-price > div > .wrapper > .header > .rates .rate[data-title="nicht stornierbar Rate"] {display: none;}.wb-rooms-price > div > .wrapper > .header > .rates .rate:hover,.wb-rooms-price > div > .wrapper > .header > .rates .rate.selected {background: var(--mw-color-secondary);color: #FFFFFF;}.wb-rooms-price > div > .wrapper > .header > .ratesinfo {background: #e7e8e1;display: block !important;font-size: 14px;margin: 0 0 40px 0;padding: 20px 15px;}@media all and (max-width: 500px){.wb-rooms-price > div > .wrapper > .header > .rates .rate {float: none;}}