@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);/*!
 * Generated with CSS wdh-bmd-flag Sprite generator (https://www.flag-sprites.com/)
 */.wdh-bmd-flag{display:inline-block;width:32px;height:32px;background:url(bmd-flags.png) no-repeat}.wdh-bmd-flag.wdh-bmd-flag-cz{background-position:-96px -96px}.wdh-bmd-flag.wdh-bmd-flag-ne{background-position:-384px -288px}.wdh-bmd-flag.wdh-bmd-flag-jm{background-position:-320px -192px}.wdh-bmd-flag.wdh-bmd-flag-ae{background-position:-32px 0}.wdh-bmd-flag.wdh-bmd-flag-im{background-position:-96px -192px}.wdh-bmd-flag.wdh-bmd-flag-sh{background-position:0 -384px}.wdh-bmd-flag.wdh-bmd-flag-gm{background-position:0 -160px}.wdh-bmd-flag.wdh-bmd-flag-bm{background-position:-320px -32px}.wdh-bmd-flag.wdh-bmd-flag-tr{background-position:-256px -416px}.wdh-bmd-flag.wdh-bmd-flag-ga{background-position:-256px -128px}.wdh-bmd-flag.wdh-bmd-flag-bz{background-position:-64px -64px}.wdh-bmd-flag.wdh-bmd-flag-vg{background-position:-160px -448px}.wdh-bmd-flag.wdh-bmd-flag-kg{background-position:-448px -192px}.wdh-bmd-flag.wdh-bmd-flag-uz{background-position:-32px -448px}.wdh-bmd-flag.wdh-bmd-flag-ke{background-position:-416px -192px}.wdh-bmd-flag.wdh-bmd-flag-il{background-position:-64px -192px}.wdh-bmd-flag.wdh-bmd-flag-sn{background-position:-160px -384px}.wdh-bmd-flag.wdh-bmd-flag-ai{background-position:-128px 0}.wdh-bmd-flag.wdh-bmd-flag-ba{background-position:0 -32px}.wdh-bmd-flag.wdh-bmd-flag-hr{background-position:-384px -160px}.wdh-bmd-flag.wdh-bmd-flag-lr{background-position:-416px -224px}.wdh-bmd-flag.wdh-bmd-flag-gb{background-position:-288px -128px}.wdh-bmd-flag.wdh-bmd-flag-no{background-position:-32px -320px}.wdh-bmd-flag.wdh-bmd-flag-sr{background-position:-224px -384px}.wdh-bmd-flag.wdh-bmd-flag-tl{background-position:-128px -416px}.wdh-bmd-flag.wdh-bmd-flag-py{background-position:-96px -352px}.wdh-bmd-flag.wdh-bmd-flag-zw{background-position:-480px -448px}.wdh-bmd-flag.wdh-bmd-flag-sy{background-position:-352px -384px}.wdh-bmd-flag.wdh-bmd-flag-mv{background-position:-160px -288px}.wdh-bmd-flag.wdh-bmd-flag-ar{background-position:-288px 0}.wdh-bmd-flag.wdh-bmd-flag-kn{background-position:-64px -224px}.wdh-bmd-flag.wdh-bmd-flag-as{background-position:-320px 0}.wdh-bmd-flag.wdh-bmd-flag-ms{background-position:-64px -288px}.wdh-bmd-flag.wdh-bmd-flag-sb{background-position:-352px -352px}.wdh-bmd-flag.wdh-bmd-flag-kw{background-position:-160px -224px}.wdh-bmd-flag.wdh-bmd-flag-bh{background-position:-192px -32px}.wdh-bmd-flag.wdh-bmd-flag-ge{background-position:-352px -128px}.wdh-bmd-flag.wdh-bmd-flag-dk{background-position:-192px -96px}.wdh-bmd-flag.wdh-bmd-flag-tg{background-position:0 -416px}.wdh-bmd-flag.wdh-bmd-flag-kh{background-position:-480px -192px}.wdh-bmd-flag.wdh-bmd-flag-tc{background-position:-416px -384px}.wdh-bmd-flag.wdh-bmd-flag-nz{background-position:-160px -320px}.wdh-bmd-flag.wdh-bmd-flag-do{background-position:-256px -96px}.wdh-bmd-flag.wdh-bmd-flag-gu{background-position:-224px -160px}.wdh-bmd-flag.wdh-bmd-flag-tf{background-position:-480px -384px}.wdh-bmd-flag.wdh-bmd-flag-eg{background-position:-384px -96px}.wdh-bmd-flag.wdh-bmd-flag-td{background-position:-448px -384px}.wdh-bmd-flag.wdh-bmd-flag-br{background-position:-416px -32px}.wdh-bmd-flag.wdh-bmd-flag-ph{background-position:-352px -320px}.wdh-bmd-flag.wdh-bmd-flag-mr{background-position:-32px -288px}.wdh-bmd-flag.wdh-bmd-flag-tk{background-position:-96px -416px}.wdh-bmd-flag.wdh-bmd-flag-ci{background-position:-256px -64px}.wdh-bmd-flag.wdh-bmd-flag-cv{background-position:0 -96px}.wdh-bmd-flag.wdh-bmd-flag-sl{background-position:-96px -384px}.wdh-bmd-flag.wdh-bmd-flag-ee{background-position:-352px -96px}.wdh-bmd-flag.wdh-bmd-flag-md{background-position:-160px -256px}.wdh-bmd-flag.wdh-bmd-flag-cg{background-position:-192px -64px}.wdh-bmd-flag.wdh-bmd-flag-jo{background-position:-352px -192px}.wdh-bmd-flag.wdh-bmd-flag-ec{background-position:-320px -96px}.wdh-bmd-flag.wdh-bmd-flag-ng{background-position:-448px -288px}.wdh-bmd-flag.wdh-bmd-flag-lu{background-position:0 -256px}.wdh-bmd-flag.wdh-bmd-flag-ag{background-position:-96px 0}.wdh-bmd-flag.wdh-bmd-flag-bd{background-position:-64px -32px}.wdh-bmd-flag.wdh-bmd-flag-sm{background-position:-128px -384px}.wdh-bmd-flag.wdh-bmd-flag-ax{background-position:-448px 0}.wdh-bmd-flag.wdh-bmd-flag-mm{background-position:-384px -256px}.wdh-bmd-flag.wdh-bmd-flag-pr{background-position:-480px -320px}.wdh-bmd-flag.wdh-bmd-flag-rs{background-position:-224px -352px}.wdh-bmd-flag.wdh-bmd-flag-fr{background-position:-224px -128px}.wdh-bmd-flag.wdh-bmd-flag-us{background-position:-480px -416px}.wdh-bmd-flag.wdh-bmd-flag-lk{background-position:-384px -224px}.wdh-bmd-flag.wdh-bmd-flag-mc{background-position:-128px -256px}.wdh-bmd-flag.wdh-bmd-flag-de{background-position:-128px -96px}.wdh-bmd-flag.wdh-bmd-flag-tt{background-position:-288px -416px}.wdh-bmd-flag.wdh-bmd-flag-va{background-position:-64px -448px}.wdh-bmd-flag.wdh-bmd-flag-lb{background-position:-288px -224px}.wdh-bmd-flag.wdh-bmd-flag-mo{background-position:-448px -256px}.wdh-bmd-flag.wdh-bmd-flag-to{background-position:-224px -416px}.wdh-bmd-flag.wdh-bmd-flag-ki{background-position:0 -224px}.wdh-bmd-flag.wdh-bmd-flag-cl{background-position:-320px -64px}.wdh-bmd-flag.wdh-bmd-flag-lc{background-position:-320px -224px}.wdh-bmd-flag.wdh-bmd-flag-tn{background-position:-192px -416px}.wdh-bmd-flag.wdh-bmd-flag-ir{background-position:-192px -192px}.wdh-bmd-flag.wdh-bmd-flag-bo{background-position:-384px -32px}.wdh-bmd-flag.wdh-bmd-flag-cf{background-position:-160px -64px}.wdh-bmd-flag.wdh-bmd-flag-za{background-position:-416px -448px}.wdh-bmd-flag.wdh-bmd-flag-dm{background-position:-224px -96px}.wdh-bmd-flag.wdh-bmd-flag-my{background-position:-256px -288px}.wdh-bmd-flag.wdh-bmd-flag-ug{background-position:-448px -416px}.wdh-bmd-flag.wdh-bmd-flag-mw{background-position:-192px -288px}.wdh-bmd-flag.wdh-bmd-flag-tv{background-position:-320px -416px}.wdh-bmd-flag.wdh-bmd-flag-ss{background-position:-256px -384px}.wdh-bmd-flag.wdh-bmd-flag-bb{background-position:-32px -32px}.wdh-bmd-flag.wdh-bmd-flag-ca{background-position:-96px -64px}.wdh-bmd-flag.wdh-bmd-flag-ni{background-position:-480px -288px}.wdh-bmd-flag.wdh-bmd-flag-ad{background-position:0 0}.wdh-bmd-flag.wdh-bmd-flag-fo{background-position:-192px -128px}.wdh-bmd-flag.wdh-bmd-flag-so{background-position:-192px -384px}.wdh-bmd-flag.wdh-bmd-flag-gt{background-position:-192px -160px}.wdh-bmd-flag.wdh-bmd-flag-id{background-position:0 -192px}.wdh-bmd-flag.wdh-bmd-flag-si{background-position:-32px -384px}.wdh-bmd-flag.wdh-bmd-flag-np{background-position:-64px -320px}.wdh-bmd-flag.wdh-bmd-flag-hk{background-position:-320px -160px}.wdh-bmd-flag.wdh-bmd-flag-me{background-position:-192px -256px}.wdh-bmd-flag.wdh-bmd-flag-bg{background-position:-160px -32px}.wdh-bmd-flag.wdh-bmd-flag-cm{background-position:-352px -64px}.wdh-bmd-flag.wdh-bmd-flag-rw{background-position:-288px -352px}.wdh-bmd-flag.wdh-bmd-flag-bl{background-position:-288px -32px}.wdh-bmd-flag.wdh-bmd-flag-pt{background-position:-32px -352px}.wdh-bmd-flag.wdh-bmd-flag-ic{background-position:-480px -160px}.wdh-bmd-flag.wdh-bmd-flag-cd{background-position:-128px -64px}.wdh-bmd-flag.wdh-bmd-flag-ck{background-position:-288px -64px}.wdh-bmd-flag.wdh-bmd-flag-mt{background-position:-96px -288px}.wdh-bmd-flag.wdh-bmd-flag-pl{background-position:-416px -320px}.wdh-bmd-flag.wdh-bmd-flag-ch{background-position:-224px -64px}.wdh-bmd-flag.wdh-bmd-flag-ve{background-position:-128px -448px}.wdh-bmd-flag.wdh-bmd-flag-sk{background-position:-64px -384px}.wdh-bmd-flag.wdh-bmd-flag-ye{background-position:-352px -448px}.wdh-bmd-flag.wdh-bmd-flag-mh{background-position:-288px -256px}.wdh-bmd-flag.wdh-bmd-flag-pa{background-position:-224px -320px}.wdh-bmd-flag.wdh-bmd-flag-hu{background-position:-448px -160px}.wdh-bmd-flag.wdh-bmd-flag-vu{background-position:-256px -448px}.wdh-bmd-flag.wdh-bmd-flag-nr{background-position:-96px -320px}.wdh-bmd-flag.wdh-bmd-flag-vc{background-position:-96px -448px}.wdh-bmd-flag.wdh-bmd-flag-qa{background-position:-128px -352px}.wdh-bmd-flag.wdh-bmd-flag-sc{background-position:-384px -352px}.wdh-bmd-flag.wdh-bmd-flag-an{background-position:-224px 0}.wdh-bmd-flag.wdh-bmd-flag-mk{background-position:-320px -256px}.wdh-bmd-flag.wdh-bmd-flag-je{background-position:-288px -192px}.wdh-bmd-flag.wdh-bmd-flag-fi{background-position:-64px -128px}.wdh-bmd-flag.wdh-bmd-flag-af{background-position:-64px 0}.wdh-bmd-flag.wdh-bmd-flag-be{background-position:-96px -32px}.wdh-bmd-flag.wdh-bmd-flag-ma{background-position:-96px -256px}.wdh-bmd-flag.wdh-bmd-flag-am{background-position:-192px 0}.wdh-bmd-flag.wdh-bmd-flag-bt{background-position:-480px -32px}.wdh-bmd-flag.wdh-bmd-flag-cu{background-position:-480px -64px}.wdh-bmd-flag.wdh-bmd-flag-pn{background-position:-448px -320px}.wdh-bmd-flag.wdh-bmd-flag-al{background-position:-160px 0}.wdh-bmd-flag.wdh-bmd-flag-kp{background-position:-96px -224px}.wdh-bmd-flag.wdh-bmd-flag-eu{background-position:-32px -128px}.wdh-bmd-flag.wdh-bmd-flag-es{background-position:-480px -96px}.wdh-bmd-flag.wdh-bmd-flag-cy{background-position:-64px -96px}.wdh-bmd-flag.wdh-bmd-flag-bj{background-position:-256px -32px}.wdh-bmd-flag.wdh-bmd-flag-gd{background-position:-320px -128px}.wdh-bmd-flag.wdh-bmd-flag-nu{background-position:-128px -320px}.wdh-bmd-flag.wdh-bmd-flag-km{background-position:-32px -224px}.wdh-bmd-flag.wdh-bmd-flag-ua{background-position:-416px -416px}.wdh-bmd-flag.wdh-bmd-flag-ls{background-position:-448px -224px}.wdh-bmd-flag.wdh-bmd-flag-fj{background-position:-96px -128px}.wdh-bmd-flag.wdh-bmd-flag-bs{background-position:-448px -32px}.wdh-bmd-flag.wdh-bmd-flag-bw{background-position:0 -64px}.wdh-bmd-flag.wdh-bmd-flag-mx{background-position:-224px -288px}.wdh-bmd-flag.wdh-bmd-flag-pe{background-position:-256px -320px}.wdh-bmd-flag.wdh-bmd-flag-wf{background-position:-288px -448px}.wdh-bmd-flag.wdh-bmd-flag-sg{background-position:-480px -352px}.wdh-bmd-flag.wdh-bmd-flag-pk{background-position:-384px -320px}.wdh-bmd-flag.wdh-bmd-flag-nc{background-position:-352px -288px}.wdh-bmd-flag.wdh-bmd-flag-ht{background-position:-416px -160px}.wdh-bmd-flag.wdh-bmd-flag-bf{background-position:-128px -32px}.wdh-bmd-flag.wdh-bmd-flag-au{background-position:-384px 0}.wdh-bmd-flag.wdh-bmd-flag-kr{background-position:-128px -224px}.wdh-bmd-flag.wdh-bmd-flag-gw{background-position:-256px -160px}.wdh-bmd-flag.wdh-bmd-flag-gq{background-position:-96px -160px}.wdh-bmd-flag.wdh-bmd-flag-la{background-position:-256px -224px}.wdh-bmd-flag.wdh-bmd-flag-bn{background-position:-352px -32px}.wdh-bmd-flag.wdh-bmd-flag-gn{background-position:-32px -160px}.wdh-bmd-flag.wdh-bmd-flag-mf{background-position:-224px -256px}.wdh-bmd-flag.wdh-bmd-flag-aw{background-position:-416px 0}.wdh-bmd-flag.wdh-bmd-flag-lt{background-position:-480px -224px}.wdh-bmd-flag.wdh-bmd-flag-fk{background-position:-128px -128px}.wdh-bmd-flag.wdh-bmd-flag-pw{background-position:-64px -352px}.wdh-bmd-flag.wdh-bmd-flag-eh{background-position:-416px -96px}.wdh-bmd-flag.wdh-bmd-flag-sa{background-position:-320px -352px}.wdh-bmd-flag.wdh-bmd-flag-kz{background-position:-224px -224px}.wdh-bmd-flag.wdh-bmd-flag-gy{background-position:-288px -160px}.wdh-bmd-flag.wdh-bmd-flag-er{background-position:-448px -96px}.wdh-bmd-flag.wdh-bmd-flag-in{background-position:-128px -192px}.wdh-bmd-flag.wdh-bmd-flag-ml{background-position:-352px -256px}.wdh-bmd-flag.wdh-bmd-flag-cr{background-position:-448px -64px}.wdh-bmd-flag.wdh-bmd-flag-at{background-position:-352px 0}.wdh-bmd-flag.wdh-bmd-flag-iq{background-position:-160px -192px}.wdh-bmd-flag.wdh-bmd-flag-ky{background-position:-192px -224px}.wdh-bmd-flag.wdh-bmd-flag-gh{background-position:-416px -128px}.wdh-bmd-flag.wdh-bmd-flag-uy{background-position:0 -448px}.wdh-bmd-flag.wdh-bmd-flag-az{background-position:-480px 0}.wdh-bmd-flag.wdh-bmd-flag-nl{background-position:0 -320px}.wdh-bmd-flag.wdh-bmd-flag-ru{background-position:-256px -352px}.wdh-bmd-flag.wdh-bmd-flag-it{background-position:-256px -192px}.wdh-bmd-flag.wdh-bmd-flag-jp{background-position:-384px -192px}.wdh-bmd-flag.wdh-bmd-flag-st{background-position:-288px -384px}.wdh-bmd-flag.wdh-bmd-flag-gr{background-position:-128px -160px}.wdh-bmd-flag.wdh-bmd-flag-pf{background-position:-288px -320px}.wdh-bmd-flag.wdh-bmd-flag-is{background-position:-224px -192px}.wdh-bmd-flag.wdh-bmd-flag-mn{background-position:-416px -256px}.wdh-bmd-flag.wdh-bmd-flag-ro{background-position:-192px -352px}.wdh-bmd-flag.wdh-bmd-flag-gg{background-position:-384px -128px}.wdh-bmd-flag.wdh-bmd-flag-cw{background-position:-32px -96px}.wdh-bmd-flag.wdh-bmd-flag-et{background-position:0 -128px}.wdh-bmd-flag.wdh-bmd-flag-mu{background-position:-128px -288px}.wdh-bmd-flag.wdh-bmd-flag-om{background-position:-192px -320px}.wdh-bmd-flag.wdh-bmd-flag-ie{background-position:-32px -192px}.wdh-bmd-flag.wdh-bmd-flag-sz{background-position:-384px -384px}.wdh-bmd-flag.wdh-bmd-flag-fm{background-position:-160px -128px}.wdh-bmd-flag.wdh-bmd-flag-vn{background-position:-224px -448px}.wdh-bmd-flag.wdh-bmd-flag-th{background-position:-32px -416px}.wdh-bmd-flag.wdh-bmd-flag-bi{background-position:-224px -32px}.wdh-bmd-flag.wdh-bmd-flag-ao{background-position:-256px 0}.wdh-bmd-flag.wdh-bmd-flag-sv{background-position:-320px -384px}.wdh-bmd-flag.wdh-bmd-flag-gp{background-position:-64px -160px}.wdh-bmd-flag.wdh-bmd-flag-li{background-position:-352px -224px}.wdh-bmd-flag.wdh-bmd-flag-na{background-position:-320px -288px}.wdh-bmd-flag.wdh-bmd-flag-se{background-position:-448px -352px}.wdh-bmd-flag.wdh-bmd-flag-by{background-position:-32px -64px}.wdh-bmd-flag.wdh-bmd-flag-pg{background-position:-320px -320px}.wdh-bmd-flag.wdh-bmd-flag-ps{background-position:0 -352px}.wdh-bmd-flag.wdh-bmd-flag-yt{background-position:-384px -448px}.wdh-bmd-flag.wdh-bmd-flag-tm{background-position:-160px -416px}.wdh-bmd-flag.wdh-bmd-flag-ly{background-position:-64px -256px}.wdh-bmd-flag.wdh-bmd-flag-sd{background-position:-416px -352px}.wdh-bmd-flag.wdh-bmd-flag-mz{background-position:-288px -288px}.wdh-bmd-flag.wdh-bmd-flag-tj{background-position:-64px -416px}.wdh-bmd-flag.wdh-bmd-flag-gs{background-position:-160px -160px}.wdh-bmd-flag.wdh-bmd-flag-dj{background-position:-160px -96px}.wdh-bmd-flag.wdh-bmd-flag-gi{background-position:-448px -128px}.wdh-bmd-flag.wdh-bmd-flag-tz{background-position:-384px -416px}.wdh-bmd-flag.wdh-bmd-flag-zm{background-position:-448px -448px}.wdh-bmd-flag.wdh-bmd-flag-nf{background-position:-416px -288px}.wdh-bmd-flag.wdh-bmd-flag-lv{background-position:-32px -256px}.wdh-bmd-flag.wdh-bmd-flag-dz{background-position:-288px -96px}.wdh-bmd-flag.wdh-bmd-flag-re{background-position:-160px -352px}.wdh-bmd-flag.wdh-bmd-flag-co{background-position:-416px -64px}.wdh-bmd-flag.wdh-bmd-flag-cn{background-position:-384px -64px}.wdh-bmd-flag.wdh-bmd-flag-mq{background-position:0 -288px}.wdh-bmd-flag.wdh-bmd-flag-vi{background-position:-192px -448px}.wdh-bmd-flag.wdh-bmd-flag-gl{background-position:-480px -128px}.wdh-bmd-flag.wdh-bmd-flag-tw{background-position:-352px -416px}.wdh-bmd-flag.wdh-bmd-flag-mp{background-position:-480px -256px}.wdh-bmd-flag.wdh-bmd-flag-ws{background-position:-320px -448px}.wdh-bmd-flag.wdh-bmd-flag-hn{background-position:-352px -160px}.wdh-bmd-flag.wdh-bmd-flag-mg{background-position:-256px -256px}.wdh-bec-booking div:not(.wdh-button),.wdh-bec-booking select{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}.bookeucom{display:none}.bookeucom input[type=checkbox]{border:1px solid var(--bookeucom-form-fields-checkbox-border-color);cursor:pointer;height:22px;position:relative;vertical-align:middle;width:22px;-webkit-appearance:none;border-radius:4px}.bookeucom input[type=checkbox]:checked:before{content:"✔";left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin:-2px 0 0 0!important;color:var(var(--bookeucom-green-button-background-color))}.bookeucom input[type=checkbox]:focus{border-color:var(--bookeucom-form-fields-checkbox-checked-border-color)}.bookeucom label[for=terms_and_conditions]{line-height:2;margin-left:5px;color:var(--bookeucom-form-fields-terms-and-conditions-text-color)!important;font-size:14px}.bookeucom label[for=terms_and_conditions] a{color:var(--bookeucom-form-fields-terms-and-conditions-link-color);text-decoration:none}.wdh-bec-body{padding:0;margin:0}.flatpickr-calendar:after,.flatpickr-calendar:before{left:120px!important}.wdh-bec-iframe{margin:20px 20px}.wdh-bec-booking{width:810px;float:left;font-family:var(--bookeucom-font-family);font-size:11px;line-height:13px}.wdh-bec-booking-hide{display:none}.wdh-box-container{background:var(--bookeucom-box-background-color);border:1px solid var(--bookeucom-box-border-color);border-radius:3px;font-family:var(--bookeucom-font-family)}.wdh-box-height-one{height:auto;overflow:visible!important;float:left;min-height:82px}.wdh-box-height-two{height:194px;overflow:hidden}.wdh-box-height-three{height:147px;overflow:hidden}.wdh-box-height-four{height:auto;float:left}.wdh-box-height-five{height:477px;overflow:hidden}.wdh-buttons{width:100%;float:left}.wdh-button{width:130px;float:left;font-family:var(--bookeucom-font-family);padding-top:10px;padding-bottom:10px;color:var(--bookeucom-button-text-color);text-align:center;transition:all .3s ease 0s;cursor:pointer;border-radius:3px}.wdh-green-bg{background:var(--bookeucom-green-button-background-color)}.wdh-green-bg:hover{background:var(--bookeucom-green-button-hover-background-color)}.wdh-red-bg{background:var(--bookeucom-red-button-background-color)}.wdh-red-bg:hover{background:var(--bookeucom-red-button-hover-background-color)}.wdh-gray-bg{width:128px;height:11px;font-size:14px;color:var(--bookeucom-text-color);font-weight:600;background:var(--bookeucom-box-background-color);border:1px solid var(--bookeucom-box-border-color);-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}.wdh-margin-top-one{margin-top:5px}.wdh-margin-bottom-one{margin-bottom:5px}.wdh-margin-right-one{margin-right:5px}.wdh-box-scroll{overflow-y:scroll}.wdh-bec-booking-calendar-header-day-small{display:none}.wdh-bec-booking-calendar{width:536px;float:left}.wdh-bec-booking-calendar-header{width:100%;float:left}.wdh-bec-booking-calendar-header-nav{width:20%;float:left;margin-top:12px}.wdh-bec-booking-calendar-header-nav-element{width:85%;float:left}.wdh-bec-booking-calendar-header-nav-element-left i{width:23px;height:23px;float:right;color:var(--bookeucom-header-nav-next-prev-background-color);cursor:pointer;transition:all .3s ease 0s;font-size:2.5em}.wdh-bec-booking-calendar-header-nav-element-right i{width:23px;height:23px;float:right;color:var(--bookeucom-header-nav-next-prev-background-color);margin-left:5px;cursor:pointer;transition:all .3s ease 0s;font-size:2.5em}.wdh-bec-booking-calendar-header-nav-element-left i:hover,.wdh-bec-booking-calendar-header-nav-element-right i:hover{color:var(--bookeucom-header-nav-next-prev-hover-background-color)}.wdh-bec-booking-calendar-header-nav-element-left-disabled{display:none}.wdh-bec-booking-calendar-header-title{width:60%;float:left;margin-top:18px;font-size:24px;text-align:center;color:var(--bookeucom-header-title-color)}.wdh-bec-booking-calendar-header-days{float:left;margin-top:16px;line-height:27px}.wdh-bec-booking-calendar-header-day{width:72px;float:left;font-size:11px;text-align:center;color:var(--bookeucom-header-day-color);margin-left:4px;overflow:hidden}.wdh-bec-booking-calendar-body{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-bottom:4px;width:536px;overflow:hidden;position:relative}.wdh-bec-booking-calendar-body-spaces-select-message{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-bottom:18px;width:100%;overflow:hidden;position:relative;padding-top:18px;text-align:center;font-size:16px;background:var(--bookeucom-body-message-background-color);color:var(--bookeucom-body-message-text-color)}#wdh-bec-booking-calendar-body{position:relative!important}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-loader{position:absolute;width:535px;height:388px;background:var(--bookeucom-steps-loader-background-color);top:90px;left:2px;z-index:99999;opacity:0;display:none;transition:opacity 5s;opacity:0;overflow:hidden}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-loader svg path{fill:var(--bookeucom-steps-loader-color)}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-loader.wdh-beccapp-on{display:block;opacity:.8}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-loader.wdh-bec-booking-calendar-loader-mini{height:138px;top:1px;left:2px}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-loader .beccapp-loader{height:110px;padding:135px 210px;vertical-align:top;box-sizing:inherit}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-loader.wdh-bec-booking-calendar-loader-mini .beccapp-loader{height:50px;padding:50px 242px;vertical-align:top}.wdh-bec-booking-calendar-week{width:536px;float:left;overflow:hidden}.wdh-bec-booking-calendar-day{width:70px;height:55px;float:left;padding-top:3px;margin-top:4px;border-radius:5px;font-family:var(--bookeucom-font-family)}.wdh-bec-booking-calendar-hour{width:244px;height:23px;float:left;font-family:var(--bookeucom-font-family);font-size:12px;margin-left:1px;margin-top:1px}.wdh-bec-booking-calendar-hour.wdh-bec-booking-calendar-hour-available{background:#0c0;color:#fff;cursor:pointer;transition:all .3s ease 0s}.wdh-bec-booking-calendar-hour.wdh-bec-booking-calendar-hour-available.wdh-bec-booking-calendar-hour-selected,.wdh-bec-booking-calendar-hour.wdh-bec-booking-calendar-hour-available:hover{background:#060}.wdh-bec-booking-calendar-hour.wdh-bec-booking-calendar-hour-unavailable{background:#999;color:#fff}.wdh-bec-booking-calendar-hour.wdh-bec-booking-calendar-hour-booked{background:#c00;color:#fff}.wdh-bec-booking-calendar-hour.wdh-bec-booking-calendar-hour-in-cart{background:#1d1d1d;color:#fff}.wdh-bec-booking-calendar-hour .wdh-bec-hour{background:#fff;float:left;padding:3px;margin-left:2px;margin-top:2px;padding-left:7px;padding-right:7px;height:13px}.wdh-bec-booking-calendar-hour.wdh-bec-booking-calendar-hour-available .wdh-bec-hour{color:#090}.wdh-bec-booking-calendar-hour.wdh-bec-booking-calendar-hour-unavailable .wdh-bec-hour{color:#999}.wdh-bec-booking-calendar-hour.wdh-bec-booking-calendar-hour-booked .wdh-bec-hour{color:#c00}.wdh-bec-booking-calendar-hour.wdh-bec-booking-calendar-hour-in-cart .wdh-bec-hour{color:#1d1d1d}.wdh-bec-booking-calendar-hour .wdh-bec-price{float:left;padding:2px;margin-left:5px;margin-top:3px}.wdh-bec-booking-calendar-hour .wdh-bec-status{float:left;padding:2px;margin-left:5px;margin-top:3px}.wdh-bec-booking-calendar-hour .wdh-bec-available{background:#090;float:right;padding:2px;margin-right:3px;margin-top:2px;font-size:10px;min-width:26px;text-align:center;height:15px}.wdh-bec-booking-calendar-hour.wdh-bec-booking-calendar-hour-available:hover>.wdh-bec-available{background:#030}.wdh-bec-booking-calendar-hour.wdh-bec-booking-calendar-hour-available:hover>.wdh-bec-hour{color:#060}.wdh-bec-booking-calendar-hour.wdh-bec-booking-calendar-hour-available .wdh-bec-hour{color:#060}.wdh-bec-booking-calendar-day-space{width:4px;height:64px;float:left}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-current,.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-past{opacity:1}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-next{opacity:.5}.wdh-bec-booking-calendar-day-header{width:64px;float:left;font-size:14px;padding-top:4px;padding-bottom:4px;background-color:var(--bookeucom-calendar-day-header-background-color);border-radius:5px;text-align:center;margin-left:3px}.wdh-bec-booking-calendar-day-header-info{width:12px;height:12px;border-radius:10px;float:left;background-color:var(--bookeucom-calendar-day-header-info-background-color);font-family:var(--bookeucom-font-family);font-size:10px;color:#fff;margin-left:3px;position:relative}.wdh-bec-booking-calendar-day-header-info-details{width:57px;border-radius:5px;padding:10px;background-color:var(--bookeucom-calendar-day-header-info-details-background-color);text-align:left;font-size:11px;font-family:var(--bookeucom-font-family);color:var(--bookeucom-calendar-day-header-info-details-text-color);position:absolute;top:15px;left:-10px;display:none;z-index:99999;height:auto}.wdh-bec-booking-calendar-day-header-info:hover>span{display:block}.wdh-bec-booking-calendar-day-price-and-status{width:100%;float:left}.wdh-bec-booking-calendar-day-price{width:64px;float:left;font-size:9px;margin-top:6px;padding-top:4px;padding-bottom:3px;height:15px;color:var(--bookeucom-calendar-day-text-color);border-radius:5px;text-align:center;margin-left:3px}.wdh-bec-booking-calendar-day-status{width:64px;float:left;font-size:9px;margin-top:6px;padding-top:4px;padding-bottom:3px;height:15px;color:var(--bookeucom-calendar-day-text-color);border-radius:5px;text-align:center;margin-left:3px}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-unavailable{background-color:var(--bookeucom-calendar-day-unavailable-color);cursor:not-allowed;border:1px solid var(--bookeucom-calendar-day-unavailable-color)}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-unavailable .wdh-bec-booking-calendar-day-header{color:var(--bookeucom-calendar-day-unavailable-color)}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-unavailable .wdh-bec-booking-calendar-day-status{background-color:var(--bookeucom-calendar-day-unavailable-color)}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-in-cart{background-color:var(--bookeucom-calendar-day-incart-first-color);cursor:not-allowed;border:1px solid var(--bookeucom-calendar-day-incart-first-color)}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-in-cart .wdh-bec-booking-calendar-day-header{color:var(--bookeucom-calendar-day-incart-second-color)}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-in-cart .wdh-bec-booking-calendar-day-status{background-color:var(--bookeucom-calendar-day-incart-second-color)}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-booked{background-color:var(--bookeucom-calendar-day-booked-color);cursor:not-allowed;border:1px solid var(--bookeucom-calendar-day-booked-color)}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-booked .wdh-bec-booking-calendar-day-header{color:var(--bookeucom-calendar-day-booked-color)}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-booked .wdh-bec-booking-calendar-day-status{background-color:var(--bookeucom-calendar-day-booked-color);padding-top:6px}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-pending{background-color:#f6af52 cursor: not-allowed;border:1px solid #f6af52}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-pending .wdh-bec-booking-calendar-day-header{color:#f6af52}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-pending .wdh-bec-booking-calendar-day-status{background-color:#f6af52;padding-top:6px}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-available{background-color:var(--bookeucom-calendar-day-available-color);cursor:pointer;border:1px solid var(--bookeucom-calendar-day-available-color)}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-available .wdh-bec-booking-calendar-day-header{color:var(--bookeucom-calendar-day-available-color)}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-available .wdh-bec-booking-calendar-day-price{background-color:var(--bookeucom-calendar-day-available-color);margin-top:3px}.wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-available .wdh-bec-booking-calendar-day-status{background-color:var(--bookeucom-calendar-day-available-color);margin-top:3px}.wdh-bec-booking-calendar-day-available.wdh-bec-booking-calendar-day-selected{background-color:var(--bookeucom-calendar-day-selected-available-color);cursor:pointer;border:1px solid var(--bookeucom-calendar-day-selected-available-color);opacity:1}.wdh-bec-booking-calendar-day-available.wdh-bec-booking-calendar-day-selected .wdh-bec-booking-calendar-day-price{background-color:var(--bookeucom-calendar-day-selected-available-color);margin-top:3px}.wdh-bec-booking-calendar-day-available.wdh-bec-booking-calendar-day-selected .wdh-bec-booking-calendar-day-status{background-color:var(--bookeucom-calendar-day-selected-available-color);margin-top:3px}.wdh-bec-booking-calendar-day-availability{width:64px;float:left;overflow:hidden;margin-left:3px}.wdh-bec-booking-calendar-day-availability-element{width:4px;height:1.4px;background-color:var(--bookeucom-calendar-day-availability-progressbar-available-color);float:left;margin-left:1.6px;margin-top:4.1px}.wdh-bec-booking-calendar-day-availability-element.wdh-bec-booking-calendar-day-availability-element-booked{background-color:var(--bookeucom-calendar-day-availability-progressbar-booked-color)}.wdh-bec-booking-calendar-group-day-start{width:73px;border-right:0!important;border-top-right-radius:0;border-bottom-right-radius:0}.wdh-bec-booking-calendar-group-day-middle{width:76px;margin-left:0;border-left:0!important;border-right:0!important;border-radius:0}.wdh-bec-booking-calendar-group-day-end{width:73px;margin-left:0;border-left:0!important;border-top-left-radius:0;border-bottom-left-radius:0}.wdh-bec-booking-calendar-group-day-middle .wdh-bec-booking-calendar-day-price,.wdh-bec-booking-calendar-group-day-middle .wdh-bec-booking-calendar-day-status{width:76px;margin-left:0}.wdh-bec-booking-calendar-group-day-end .wdh-bec-booking-calendar-day-price,.wdh-bec-booking-calendar-group-day-end .wdh-bec-booking-calendar-day-status{width:73px;margin-left:0}.wdh-bec-booking-calendar-group-day-middle .wdh-bec-booking-calendar-day-price,.wdh-bec-booking-calendar-group-day-middle .wdh-bec-booking-calendar-day-status{width:100%;border-radius:0}.wdh-bec-booking-calendar-group-day-start .wdh-bec-booking-calendar-day-price,.wdh-bec-booking-calendar-group-day-start .wdh-bec-booking-calendar-day-status{width:70px;border-top-right-radius:0;border-bottom-right-radius:0}.wdh-bec-booking-calendar-group-day-start .wdh-bec-booking-calendar-day-header{margin-left:3px}.wdh-bec-booking-calendar-group-day-middle .wdh-bec-booking-calendar-day-header{margin-left:5px}.wdh-bec-booking-calendar-group-day-end .wdh-bec-booking-calendar-day-header{width:65px;margin-left:5px}.wdh-bec-booking-calendar-group-day-end .wdh-bec-booking-calendar-day-price,.wdh-bec-booking-calendar-group-day-end .wdh-bec-booking-calendar-day-status{width:70px;border-top-left-radius:0;border-bottom-left-radius:0}.wdh-bec-booking-calendar-group-day-end .wdh-bec-booking-calendar-day-price,.wdh-bec-booking-calendar-group-day-end .wdh-bec-booking-calendar-day-status{margin-left:0}.wdh-bec-booking-calendar-group-day-end .wdh-bec-booking-calendar-day-price,.wdh-bec-booking-calendar-group-day-end .wdh-bec-booking-calendar-day-status,.wdh-bec-booking-calendar-group-day-middle .wdh-bec-booking-calendar-day-price,.wdh-bec-booking-calendar-group-day-middle .wdh-bec-booking-calendar-day-status,.wdh-bec-booking-calendar-group-day-start .wdh-bec-booking-calendar-day-price,.wdh-bec-booking-calendar-group-day-start .wdh-bec-booking-calendar-day-status{margin-top:6.2px!important}.wdh-bec-booking-calendar-group-day-start-week{margin-left:4px}.wdh-bec-booking-reservations{width:265.6px;float:left;margin-left:8px}.wdh-box-full{width:100%;float:left}.wdh-bec-booking-reservations .wdh-state-full-box{width:100%;float:left;margin-top:11px}.wdh-bec-booking-reservations .wdh-vat-full-box{width:98%;float:left;background:var(--bookeucom-vat-background-color);margin-top:10px;color:var(--bookeucom-vat-text-color);border-radius:10px}.wdh-bec-booking-reservations .wdh-vat-full-box .wdh-vat-full-box-left{width:calc(50% - 10px);float:left;padding-left:10px;text-align:left;padding-top:10px}.wdh-bec-booking-reservations .wdh-vat-full-box .wdh-vat-full-box-right{width:calc(50% - 10px);float:left;padding-right:10px;text-align:right;padding-top:10px}.wdh-bec-booking-reservations .wdh-vat-full-box .wdh-vat-full-box-left-second{width:calc(50% - 10px);float:left;padding-left:10px;text-align:left;padding-bottom:10px}.wdh-bec-booking-reservations .wdh-vat-full-box .wdh-vat-full-box-right-second{width:calc(50% - 10px);float:left;padding-right:10px;text-align:right;padding-bottom:10px}.wdh-bec-booking-reservations .wdh-vat-full-box .wdh-vat-full-box-left-second,.wdh-bec-booking-reservations .wdh-vat-full-box .wdh-vat-full-box-right-second span{font-weight:600;color:var(--bookeucom-vat-second-color)}.wdh-box-calendar-reservation-info-booking{width:224px;float:left;border-bottom:1px solid var(--bookeucom-reservation-details-box-border-bottom-color);padding:10px;margin-bottom:10px}.wdh-box-calendar-reservation-info-header{font-size:14px;font-weight:600;padding-bottom:10px}.wdh-box-calendar-reservation-info-header span{width:20px;height:18px;border-radius:10px;background:var(--bookeucom-remove-reservation-button-background-color);color:var(--bookeucom-remove-reservation-button-icon-color);float:right;text-align:center;padding-top:2px;font-weight:400;cursor:pointer;transition:all .3s ease 0s}.wdh-box-calendar-reservation-info-header span i{font-size:.75em!important}.wdh-box-calendar-reservation-info-header span:hover{color:var(--bookeucom-remove-reservation-button-hover-icon-color);background:var(--bookeucom-remove-reservation-button-hover-background-color)}.wdh-box-calendar-reservation-info-element{font-size:12px;margin-top:4px;text-align:left}.wdh-box-calendar-reservation-info-error{color:var(--bookeucom-reservation-error-box-text-color);background:var(--bookeucom-reservation-error-box-background-color);padding:10px;text-align:center;margin:10px;border-radius:10px}.wdh-box-calendar-box-sidebar-header{background:var(--bookeucom-reservation-sidebar-header-background-color);height:24px;width:100%;float:left;text-align:center;padding-top:10px;color:var(--bookeucom-reservation-sidebar-header-text-color);font-size:14px;font-family:var(--bookeucom-font-family);border-radius:2px}.wdh-bec-booking-reservations .wdh-box-calendars .wdh-box-calendar-info{width:50%;float:left;position:relative;font-family:var(--bookeucom-font-family)}.wdh-bec-booking-reservations .wdh-box-calendars .wdh-bec-calendar-checkbox{width:16px;height:16px;background:var(--bookeucom-reservation-rooms-checkbox-background-color);float:left;border:1px solid var(--bookeucom-reservation-rooms-checkbox-border-color);border-radius:3px}.wdh-bec-booking-reservations .wdh-box-calendars .wdh-bec-calendar-name{color:var(--bookeucom-text-color);float:left;font-size:14px;margin-left:10px;margin-top:2px;width:calc(100% - 28px);cursor:context-menu}.wdh-bec-booking-reservations .wdh-box-calendars .wdh-bec-calendar-tooltip{position:absolute;top:18px;left:0;width:244px;height:188px;background:var(--bookeucom-reservation-rooms-tooltip-background-color);opacity:.96;display:none;font-size:11px}.wdh-bec-booking-reservations .wdh-box-calendars .wdh-bec-calendar-tooltip.wdh-odd{left:-102px}.wdh-bec-booking-reservations .wdh-box-calendars .wdh-bec-calendar-tooltip img{margin:8px;margin-bottom:4px}.wdh-bec-booking-reservations .wdh-box-calendars .wdh-bec-calendar-tooltip .wdh-bec-calendar-description{color:var(--bookeucom-reservation-rooms-tooltip-text-color);width:228px;margin-left:8px;height:28px;float:left;overflow:hidden}.wdh-bec-booking-reservations .wdh-box-calendars .wdh-bec-calendar-tooltip a{float:right;margin-right:8px;padding:15px;background:var(--bookeucom-reservation-rooms-tooltip-link-background-color);padding-top:2px;padding-bottom:2px;margin-top:3px;text-decoration:none;color:var(--bookeucom-reservation-rooms-tooltip-link-color)}.wdh-bec-booking-reservations .wdh-box-calendars .wdh-bec-calendar-tooltip a:hover{background:var(--bookeucom-reservation-rooms-tooltip-link-hover-background-color)}.wdh-bec-booking-reservations .wdh-box-calendars .wdh-bec-calendar-checkbox.wdh-checked{background:var(--bookeucom-reservation-rooms-checkbox-checked-background-color);border-color:var(--bookeucom-reservation-rooms-checkbox-checked-border-color)}.wdh-show-all{overflow:visible}.wdh-box-calendar-info:hover>.wdh-bec-calendar-tooltip{display:block}.wdh-bec-calendar-checkbox:hover>.wdh-bec-calendar-tooltip{display:none!important}.wdh-box-selection{padding:10px;float:left;color:var(--bookeucom-text-color);font-size:12px;font-family:var(--bookeucom-font-family)}.wdh-box-selection-find-calendars{overflow-y:scroll;max-height:125px;overflow-x:visible;margin-top:7px}.wdh-box-selection-find-calendars .wdh-button{margin-top:7px}.wdh-box-selection-find-calendars .wdh-box-input.wdh-half,.wdh-box-selection-find-calendars .wdh-box-select.wdh-half{width:40%!important}.wdh-box-selection-calendars{overflow-y:scroll;max-height:74px;overflow-x:visible}.wdh-bec-booking .wdh-bookeucom-protection-full{width:100%;float:left}.wdh-bec-booking .wdh-bookeucom-protection{width:240px;height:28px;float:left;background:url(book_eu_com_protection_sprite.png) no-repeat;background-position:0 0;margin-top:12px;position:relative;background-size:cover}.wdh-bec-booking .wdh-bookeucom-protection-estimated-price-box{width:calc(100% - 30px);float:left}.wdh-bec-booking .wdh-bookeucom-protection-estimated-price-box.wdh-bookeucom-protection-estimated-price-box-left{width:auto}.wdh-bec-booking .wdh-bookeucom-protection-estimated-price-box.wdh-bookeucom-protection-estimated-price-box-middle{margin-left:calc(50% - 40px)!important;float:left;display:inline;width:auto}.wdh-bec-booking .wdh-bookeucom-protection.wdh-bookeucom-protection-estimated-price{width:28px;height:28px;float:left;background:url(book_eu_com_protection_sprite.png) no-repeat;background-position:-294px 0;margin-top:-8px;position:relative;background-size:initial;margin-left:2px}.wdh-bec-booking .wdh-bookeucom-protection:hover{background-position:0 -27px!important}.wdh-bec-booking .wdh-bookeucom-protection.wdh-bookeucom-protection-estimated-price:hover{background-position:-294px -37px!important}.wdh-bec-booking .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box{width:320px;height:120px;position:absolute;left:0;top:27px;background:var(--bookeucom-reservation-protection-background-color);display:none;border-radius:10px;z-index:9}.wdh-bec-booking .wdh-bookeucom-protection.wdh-bookeucom-protection-estimated-price .wdh-bookeucom-protection-info-box{left:-292px}.wdh-bec-booking .wdh-bookeucom-protection.wdh-bookeucom-protection-estimated-price .wdh-bookeucom-protection-info-box.wdh-bookeucom-protection-estimated-price-box-middle{left:-146px}.wdh-bec-booking .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box.wdh-bookeucom-protection-info-box-no-height{height:auto}.wdh-bec-booking .wdh-bookeucom-protection:hover>.wdh-bookeucom-protection-info-box{display:block}.wdh-bec-booking .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box .wdh-bookeucom-protection-info-box-logo{width:320px;height:30px;background:url(book_eu_com_protection_sprite.png) -25px -70px no-repeat;float:left;position:relative;margin-top:10px;cursor:pointer}.wdh-bec-booking .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box .wdh-bookeucom-protection-info-box-title{width:100%;height:25px;float:left;position:relative;margin-top:12px;cursor:pointer;font-size:18px;font-weight:600;color:var(--bookeucom-reservation-protection-title-color);text-align:left;margin-left:15px}.wdh-bec-booking .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box .wdh-bookeucom-protection-info-box-text{width:290px;height:48px;float:left;position:relative;padding-top:8px;border-top:1px solid var(--bookeucom-reservation-protection-border-top-color);font-size:14px;line-height:18px;word-wrap:break-word;color:var(--bookeucom-reservation-protection-text-color);margin-left:15px}.wdh-bec-booking .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box .wdh-bookeucom-protection-info-box-text-price{width:290px;float:left;position:relative;padding-top:8px;border-top:1px solid var(--bookeucom-reservation-protection-border-top-color);font-size:16px;line-height:18px;word-wrap:break-word;color:var(--bookeucom-reservation-protection-text-color);margin-left:15px;font-weight:400}.wdh-bec-booking .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box .wdh-bookeucom-protection-info-box-attention{width:295px;float:left;position:relative;padding-top:15px;padding-bottom:15px;font-size:12px;line-height:18px;word-wrap:break-word;color:var(--bookeucom-reservation-protection-text-color);margin-left:15px;font-weight:400;text-align:left}.wdh-bec-booking .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box .wdh-bookeucom-protection-info-box-text-price.wdh-bookeucom-protection-info-box-text-price-no-border{border-top:0}.wdh-bec-booking .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box .wdh-bookeucom-protection-info-box-text-price .wdh-bookeucom-protection-info-box-text-price-left{width:50%;float:left;text-align:left}.wdh-bec-booking .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box .wdh-bookeucom-protection-info-box-text-price .wdh-bookeucom-protection-info-box-text-price-right{width:50%;float:left;text-align:right}.wdh-bec-booking .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box .wdh-bookeucom-protection-info-box-text-price .wdh-bookeucom-protection-info-box-text-price-green{color:var(--bookeucom-reservation-estimated-price-text-color)}.wdh-bec-booking .wdh-box-buttons .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box .wdh-bookeucom-protection-info-box-read-more{width:290px;float:left;text-align:right;color:var(--bookeucom-reservation-protection-read-more-text-color);margin-left:15px;text-decoration:none;cursor:pointer}.wdh-box-input{width:227px!important;height:16px!important;padding:7px!important;float:left;margin-bottom:5px!important;color:var(--bookeucom-text-color);background:var(--bookeucom-form-fields-background-color)!important;border:1px solid var(--bookeucom-form-fields-border-color)!important;border-radius:3px!important;-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}.wdh-box-label{margin-bottom:7px!important;float:left!important;color:var(--bookeucom-text-color)!important;font-size:14px!important;font-family:var(--bookeucom-font-family)!important;font-weight:400}.wdh-box-select{width:calc(100% - 16px)!important;height:16px!important;padding:7px!important;float:left!important;background:var(--bookeucom-form-fields-background-color)!important;border:1px solid var(--bookeucom-form-fields-border-color)!important;border-radius:3px!important;cursor:pointer;position:relative;padding-left:5px!important}.wdh-box-select span{width:32px;float:left;overflow:hidden;height:32px;margin-top:-8px}.wdh-box-select span.wdh-country-full{width:calc(100% - 53px);padding-left:10px;margin-top:2px}.wdh-box-select span.bmd-state-show{width:calc(100% - 10px);margin-top:2px}.bmd-invisible{display:none}.wdh-box-select .wdh-bmd-select-icon{width:6px;float:left;height:32px;position:relative}.wdh-box-select .wdh-bmd-select-icon span{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--bookeucom-select-dropdown-icon-color);top:14px;left:4px;position:absolute}.wdh-box-select .wdh-bmd-select-options{width:100%;min-width:240px;border:1px solid var(--bookeucom-box-border-color);background:var(--bookeucom-select-options-background-color);color:var(--bookeucom-select-options-text-color);height:127px;margin-left:10px;float:left;text-align:left;cursor:pointer;position:absolute;top:33px;left:-1px;z-index:99999999;margin:0;overflow-y:scroll;border-radius:3px;display:none;list-style-type:none;padding:0}.wdh-box-select.wdh-bmd-opened .wdh-bmd-select-options{display:block}.wdh-box-select .wdh-bmd-select-options li{margin:0;padding:9px;border-bottom:1px solid var(--bookeucom-select-options-border-color);transition:all .3s;padding-left:10px;padding-right:10px}.wdh-box-select .wdh-bmd-select-options li span{margin-right:5px;margin-top:-9px}.wdh-box-select .wdh-bmd-select-options li.wdh-bmd-selected,.wdh-box-select .wdh-bmd-select-options li:hover{background:var(--bookeucom-select-options-hover-background-color);color:var(--bookeucom-text-color)}.wdh-box-1-3{width:17%!important;float:left!important;text-transform:uppercase!important}.wdh-box-1-3.wdh-country{width:calc(100% - 16.59px)!important}.wdh-box-select option{width:245px!important}.wdh-box-2-3{width:67%!important;float:left!important;margin-left:2%!important}.wdh-box-input.wdh-half,.wdh-box-select.wdh-half{width:100px!important}.wdh-box-input.wdh-half:nth-child(odd),.wdh-box-select.wdh-half:nth-child(odd){margin-right:10px!important}.wdh-bec-booking-step-one{position:relative}.wdh-bec-booking-step-one .wdh-box-selection{width:calc(100% - 21px);float:left;min-width:202px}.wdh-bec-booking-step-one .wdh-bec-booking-calendar-loader{position:absolute;width:calc(100% - 3px);height:140px;background:var(--bookeucom-box-background-color);top:40px;left:2px;z-index:99999;opacity:0;display:none;transition:opacity 5s;opacity:0;overflow:hidden}.wdh-bec-booking-step-one .wdh-bec-booking-calendar-loader.wdh-beccapp-on{display:block;opacity:.8}.wdh-bec-booking-step-one .wdh-bec-booking-calendar-loader .beccapp-loader{height:50px;padding:45px 108px;vertical-align:top}.wdh-bec-booking-step-one .wdh-bec-booking-calendar-loader.wdh-bec-booking-calendar-loader-mini .beccapp-loader{height:50px;padding:25px 108px;vertical-align:top}.wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-error,.wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-error-already{width:100%;float:left;margin-top:20px;margin-bottom:10px;text-align:center;color:var(--bookeucom-reservation-rooms-error-text-color);line-height:16px;font-size:13px}.wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-rooms-error{width:100%;float:left;margin-top:20px;margin-bottom:10px;text-align:center;color:var(--bookeucom-reservation-rooms-error-text-color);line-height:16px;font-size:13px}.wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-price{width:100%;float:left;margin-top:20px;margin-bottom:10px;font-weight:600}.wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-check_in,.wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-check_out{width:100%;float:left;margin-top:15px;font-weight:600;line-height:20px}.wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-check_in-text,.wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-check_out-text,.wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-price-text{font-size:14px;color:var(--bookeucom-text-color);width:60%;float:left;text-align:left}.wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-check_in-date,.wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-check_out-date,.wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-price-amount{width:40%;float:left;text-align:right;font-size:14px}.wdh-box-calendar-form-field{float:left;padding-top:10px}.wdh-bec-booking .wdh-box-calendar-form-field-adults{width:48%;margin-right:4%}.wdh-bec-booking .wdh-box-calendar-form-field-children{width:48%}.wdh-box-error{border:1px dashed var(--bookeucom-body-message-error-border-color);width:220px;float:left;padding:10px;color:var(--bookeucom-body-message-error-text-color);border-radius:3px}.wdh-padding-10{padding:10px;width:244px!important}.wdh-box-success{width:220px;float:left;padding:10px;color:var(--bookeucom-body-message-success-text-color);font-size:14px;text-align:center;font-family:var(--bookeucom-font-family);line-height:20px}.flatpickr-input{cursor:pointer;z-index:1;font-family:var(--bookeucom-font-family)}.flatpickr-mobileInput{opacity:0;visibility:hidden;position:absolute;width:0;height:0;box-sizing:border-box;padding:0;font-family:var(--bookeucom-font-family)}.flatpickr-calendar{background:#fff;display:none;text-align:center;padding:0;border:1px solid #e6e6e6;font-size:14px;border-radius:3px;position:absolute;max-width:256px;min-width:200px;font-family:var(--bookeucom-font-family)}.flatpickr-calendar.open{opacity:1;z-index:99999;display:inline-block}.flatpickr-calendar.inline{display:table;max-width:288px;margin-top:2px;position:relative}.flatpickr-calendar.static{position:relative}.flatpickr-calendar.static.open{display:block}.flatpickr-calendar.hasWeeks{max-width:300px}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-month,.flatpickr-next-month i,.flatpickr-prev-month i{position:relative}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-month{background:0 0;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);padding:4px 0 0;text-align:center}.flatpickr-next-month,.flatpickr-prev-month{text-decoration:none;cursor:pointer}.flatpickr-next-month svg,.flatpickr-prev-month svg{width:14px;position:absolute;top:9px}.flatpickr-next-month svg path,.flatpickr-prev-month svg path{fill:inherit}.flatpickr-next-month svg:hover,.flatpickr-prev-month svg:hover{fill:#f99595}.flatpickr-next-month:hover,.flatpickr-prev-month:hover{color:#f99595}.flatpickr-prev-month svg{left:5px}.flatpickr-next-month svg{right:5px}.flatpickr-current-month{font-size:135%;font-weight:300;color:inherit;position:relative;display:inline-block}.flatpickr-current-month .cur-month{font-weight:700;color:inherit}.flatpickr-current-month .cur-year{background:0 0;box-sizing:border-box;color:inherit;cursor:default;padding:0;margin:0;width:3.2em;display:inline;font-size:inherit;font-weight:300;line-height:inherit;height:initial;border:0;border-radius:0;vertical-align:initial}.flatpickr-current-month .cur-year:hover{background:rgba(0,0,0,.05)}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden}.flatpickr-days{padding-top:1px;outline:0}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;position:relative;font-weight:300;width:35px;height:35px;line-height:35px;margin:0;text-align:center}.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#f99595}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#f99595;background:#f99595;color:#fff}.flatpickr-day.selected,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover{background:#446cb3;color:#fff;border-color:#446cb3}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}span.flatpickr-weekday{cursor:default;font-size:90%;color:rgba(0,0,0,.54);height:24px;line-height:24px;margin:0;background:0 0;text-align:center;display:block;float:left;width:14.28%;font-weight:700}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 .25rem;border-right:1px solid #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%}.flatpickr-weekwrapper span.flatpickr-day{display:block;width:100%}.flatpickr-rContainer{display:inline-block;max-width:249px}.flatpickr-time{overflow:auto;text-align:center;border-top:0;outline:0;display:block;display:flex}.flatpickr-am-pm,.flatpickr-time input,.flatpickr-time-separator{height:38px;display:inline-block;line-height:38px;color:#393939}.flatpickr-time input{-moz-appearance:textfield;background:0 0;box-shadow:none;border:0;border-radius:0;flex:1;width:33%;min-width:33%;text-align:center;margin:0;padding:0;cursor:pointer;font-weight:700}.flatpickr-time input.flatpickr-minute{width:26%;font-weight:300}.flatpickr-time input.flatpickr-second{font-weight:300}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time input:focus,.flatpickr-time input:hover{-moz-appearance:number-input;background:#f0f0f0}.flatpickr-time.has-seconds input[type=number]{width:25%;min-width:25%}.hasTime .flatpickr-days,.hasWeeks .flatpickr-days{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.hasWeeks .flatpickr-days{border-left:0}.flatpickr-rContainer+.flatpickr-time{border-top:1px solid #e6e6e6}.flatpickr-am-pm{outline:0;width:21%;padding:0 2%;cursor:pointer;text-align:left;font-weight:300}.flatpickr-am-pm:focus,.flatpickr-am-pm:hover{background:#f0f0f0}@media all and (-ms-high-contrast:none){.flatpickr-month{padding:0}}@media (max-width:809px){.wdh-bec-booking{width:100%}.wdh-bec-booking .wdh-bec-booking-reservations{width:537px;float:left;margin-top:10px;margin-left:0}.wdh-bec-booking .wdh-box-calendar-reservation-info-booking{width:calc(100% - 20px)}.wdh-bec-booking .wdh-box-selection{width:calc(100% - 20px)}.wdh-bec-booking .wdh-box-buttons{width:100%}.wdh-bec-booking .wdh-box-buttons .wdh-button{width:50%}.wdh-bec-booking .wdh-box-buttons .wdh-button.wdh-margin-right-one{width:calc(50% - 7px)}.wdh-bec-booking .wdh-box-calendar-form-field{width:100%!important}.wdh-bec-booking .wdh-box-input{width:calc(100% - 16px)!important}.wdh-bec-booking select{width:calc(100% - 16px)!important}.wdh-bec-booking .wdh-box-1-3{width:50px!important}.wdh-bec-booking .wdh-box-1-3.wdh-country{width:calc(100% - 16px)!important}.wdh-bec-booking .wdh-box-2-3{width:calc(100% - 93px)!important}.wdh-bec-booking .wdh-box-input.wdh-half,.wdh-bec-booking .wdh-box-select.wdh-half{width:calc(50% - 21px)!important}.wdh-bec-booking .wdh-box-error{width:calc(100% - 22px)!important}}@media (max-width:537px){.wdh-bec-booking-calendar-loader{width:calc(100% - 2px)!important;height:280px!important;top:0!important}.wdh-bec-booking-reservations .wdh-bec-booking-calendar-loader{height:134px!important;background:#fff!important;width:100%!important;left:1px}.wdh-bec-booking-calendar-loader .beccapp-loader{height:50px!important;padding:40% 42%!important}.wdh-bec-booking-reservations .wdh-bec-booking-calendar-loader .beccapp-loader{height:50px!important;padding:20% 42%!important}.wdh-bec-booking-calendar .wdh-bec-booking-calendar-header-day-small{display:block!important}.wdh-bec-booking-calendar .wdh-bec-booking-calendar-header-day-big{display:none!important}.wdh-bec-booking{width:100%}.wdh-bec-booking .wdh-bec-booking-calendar{width:100%}.wdh-bec-booking .wdh-bec-booking-calendar-header-days{width:100%}.wdh-bec-booking .wdh-bec-booking-calendar-header-day{width:12%;margin-left:2%}.wdh-bec-booking .wdh-bec-booking-calendar-header-title{font-size:20px}#wdh-bec-booking-calendar-body{width:100%!important;float:left!important;padding:0!important}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-body{width:100%!important;float:left!important;padding:0!important}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day-space{width:2%;height:46px;margin:0}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day{width:calc(12% - 2px);padding:0;height:36px;background:0 0}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day-header{height:36px;background:0 0;color:#fff;margin:0;padding:0;text-align:center;padding-top:10px}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-unavailable{background:var(--bookeucom-calendar-day-unavailable-color)}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-booked{background:var(--bookeucom-calendar-day-booked-color)}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-available{background:var(--bookeucom-calendar-day-available-color)}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-in-cart{background:var(--bookeucom-calendar-day-incart-first-color)}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day-available.wdh-bec-booking-calendar-day-selected{background:var(--bookeucom-calendar-day-selected-available-color)}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day-available.wdh-bec-booking-calendar-day-selected .wdh-bec-booking-calendar-day-header{color:var(--bookeucom-calendar-day-text-color)}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day-price-and-status{display:none}#wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day-header{width:100%;float:left}.wdh-bec-booking .wdh-bec-booking-reservations{width:100%;float:left;margin-top:10px;margin-left:0}.wdh-bec-booking .wdh-box-calendar-reservation-info-booking{width:calc(100% - 20px)}.wdh-bec-booking .wdh-box-selection{width:calc(100% - 20px)}.wdh-bec-booking .wdh-box-buttons{width:100%}.wdh-bec-booking .wdh-box-buttons .wdh-button{width:50%}.wdh-bec-booking .wdh-box-buttons .wdh-button.wdh-margin-right-one{width:calc(50% - 7px)}.wdh-bec-booking .wdh-box-calendar-form-field{width:100%!important}.wdh-bec-booking .wdh-box-input{width:calc(100% - 16px)!important}.wdh-bec-booking select{width:calc(100% - 16px)!important}.wdh-bec-booking .wdh-box-1-3{width:50px!important}.wdh-bec-booking .wdh-box-2-3{width:calc(100% - 88px)!important}.wdh-bec-booking .wdh-box-input.wdh-half,.wdh-bec-booking .wdh-box-select.wdh-half{width:calc(50% - 21px)!important}.wdh-bec-booking .wdh-box-error{width:calc(100% - 22px)!important}}@media (max-width:375px){.wdh-bec-booking .wdh-box-buttons .wdh-bookeucom-protection{width:240px!important;height:28px!important}.wdh-bec-booking .wdh-box-buttons .wdh-bookeucom-protection:hover{background-position:0 -27px!important}.wdh-bec-booking .wdh-box-buttons .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box{width:278px;height:130px}.wdh-bec-booking .wdh-box-buttons .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box .wdh-bookeucom-protection-info-box-text{width:240px;height:48px}.wdh-bec-booking .wdh-box-buttons .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box .wdh-bookeucom-protection-info-box-read-more{width:240px;margin-top:10px}}.wdh-bec-mini{width:320px}.wdh-bec-mini .wdh-box-full{width:100%!important}.wdh-bec-mini .wdh-box-success{width:calc(100% - 20px)}.wdh-bec-mini .wdh-padding-10{width:calc(100% - 20px)!important}.wdh-bec-mini .wdh-bec-booking-calendar-loader{width:100%!important;height:300px!important;background:var(--bookeucom-box-background-color)!important;top:0!important}.wdh-bec-mini .wdh-bec-booking-calendar-loader .beccapp-loader{height:50px!important;padding:40% 42%!important;vertical-align:top!important}.wdh-bec-mini .wdh-bec-booking-calendar-loader.wdh-bec-booking-calendar-loader-mini{height:54px!important;top:1px!important;left:1px!important;width:100%!important}.wdh-bec-mini .wdh-bec-booking-calendar-loader.wdh-bec-booking-calendar-loader-mini .beccapp-loader{height:40px!important;padding:10px 145px!important;vertical-align:top!important}.wdh-bec-mini .wdh-bec-booking-step-one .wdh-bec-booking-calendar-loader.wdh-bec-booking-calendar-loader-mini{height:138px!important;top:1px!important;left:1px!important;width:calc(100% - 2px)!important}.wdh-bec-mini .wdh-bec-booking-step-one .wdh-bec-booking-calendar-loader.wdh-bec-booking-calendar-loader-mini .beccapp-loader{height:40px!important;padding:50px 145px!important;vertical-align:top!important}.wdh-bec-mini .wdh-bec-booking-calendar-header-day-small{display:block!important}.wdh-bec-mini .wdh-bec-booking-calendar-header-day-big{display:none!important}.wdh-bec-mini .wdh-bec-booking{width:100%}.wdh-bec-mini .wdh-bec-booking .wdh-bec-booking-calendar{width:100%}.wdh-bec-mini .wdh-bec-booking .wdh-bec-booking-calendar-header-days{width:100%}.wdh-bec-mini .wdh-bec-booking .wdh-bec-booking-calendar-header-day{width:12%;margin-left:2%}.wdh-bec-mini .wdh-bec-booking .wdh-bec-booking-calendar-header-title{font-size:20px}.wdh-bec-mini #wdh-bec-booking-calendar-body{width:100%!important;float:left!important;padding:0!important}.wdh-bec-mini #wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-body{width:100%!important;float:left!important;padding:0!important}.wdh-bec-mini #wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day-space{width:2%;height:46px;margin:0}.wdh-bec-mini #wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day{width:calc(12% - 2px);padding:0;height:36px;background:0 0}.wdh-bec-mini #wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day-header{height:36px;background:0 0;color:var(--bookeucom-calendar-day-text-color);margin:0;padding:0;text-align:center;padding-top:10px}.wdh-bec-mini #wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-unavailable{background:var(--bookeucom-calendar-day-unavailable-color)}.wdh-bec-mini #wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-booked{background:var(--bookeucom-calendar-day-booked-color)}.wdh-bec-mini #wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-available{background:var(--bookeucom-calendar-day-available-color)}.wdh-bec-mini #wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day.wdh-bec-booking-calendar-day-in-cart{background:var(--bookeucom-calendar-day-incart-first-color)}.wdh-bec-mini #wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day-available.wdh-bec-booking-calendar-day-selected{background:var(--bookeucom-calendar-day-selected-available-color)}.wdh-bec-mini #wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day-available.wdh-bec-booking-calendar-day-selected .wdh-bec-booking-calendar-day-header{color:var(--bookeucom-calendar-day-text-color)}.wdh-bec-mini #wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day-price-and-status{display:none}.wdh-bec-mini #wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day-header{width:100%;float:left}.wdh-bec-mini .wdh-bec-booking .wdh-bec-booking-reservations{width:100%;float:left;margin-top:10px;margin-left:0}.wdh-bec-mini .wdh-bec-booking .wdh-box-calendar-reservation-info-booking{width:calc(100% - 20px)}.wdh-bec-mini .wdh-bec-booking .wdh-box-selection{width:calc(100% - 20px);min-width:302px}.wdh-bec-mini .wdh-bec-booking .wdh-box-buttons{width:100%}.wdh-bec-mini .wdh-bec-booking .wdh-box-buttons .wdh-button{width:50%}.wdh-bec-mini .wdh-bec-booking .wdh-box-buttons .wdh-button.wdh-margin-right-one{width:calc(50% - 7px)}.wdh-bec-mini .wdh-bec-booking .wdh-box-calendar-form-field{width:100%!important}.wdh-bec-mini .wdh-bec-booking .wdh-box-input{width:calc(100% - 16px)!important}.wdh-bec-mini .wdh-bec-booking select{width:calc(100% - 16px)!important}.wdh-bec-mini .wdh-bec-booking .wdh-box-1-3{width:50px!important}.wdh-bec-mini .wdh-bec-booking .wdh-box-2-3{width:calc(100% - 88px)!important}.wdh-bec-mini .wdh-bec-booking .wdh-box-input.wdh-half,.wdh-bec-mini .wdh-bec-booking .wdh-box-select.wdh-half{width:calc(50% - 21px)!important}.wdh-bec-mini .wdh-bec-booking .wdh-box-error{width:calc(100% - 22px)!important}.wdh-bec-booking-calendar-cover{width:533px;height:300px;overflow:hidden!important;padding:2px;margin-bottom:20px}.wdh-bec-booking-calendar-cover-image{width:533px;height:300px;background-position:center;background-repeat:no-repeat;background-size:100%;background-size:cover;border-radius:2px}.wdh-bec-booking-calendar-cover-title{width:521px;height:44px;float:left;color:#fff;position:absolute;left:23px;top:279px;font-size:25px;background:rgba(0,0,0,.5);background-repeat:repeat;line-height:43px;padding-left:12px;border-radius:2px}.wdh-bec-iframe .wdh-bec-booking-step-one .wdh-bec-booking-calendar-loader .beccapp-loader{padding:45px 242px}.wdh-bec-iframe .wdh-padding-10{width:calc(100% - 20px)!important}.wdh-bec-iframe .wdh-box-error,.wdh-bec-iframe .wdh-box-success{font-size:16px;width:100%}.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-calendar-cover{width:calc(168% - 4px)}.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-calendar-cover-title{width:calc(100% - 49px);height:60px;line-height:56px;top:260px;font-size:40px}.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-calendar-header-day{font-size:24px}.wdh-bec-mini.wdh-bec-fb .wdh-box-height-one{min-height:122px}.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-calendar-header-nav{width:20%;margin-top:20px}.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-calendar-header-title{margin-top:28px;font-size:36px;line-height:38px}.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-calendar-header-nav-element-left i,.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-calendar-header-nav-element-right i{width:40px;height:40px;font-size:3.5em}.wdh-bec-mini.wdh-bec-fb #wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day-space{height:66px}.wdh-bec-mini.wdh-bec-fb #wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day{height:56px}.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-calendar-day{margin-top:8px;border-radius:7px}.wdh-bec-mini.wdh-bec-fb #wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-day-header{height:56px;padding:20px 0 0}.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-calendar-day-header{font-size:28px}.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-calendar-loader{height:402px!important}.wdh-bec-mini.wdh-bec-fb #wdh-bec-booking-calendar-body .wdh-bec-booking-calendar-loader .beccapp-loader{height:110px;padding:135px 210px;vertical-align:top;box-sizing:inherit}.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-calendar-loader .beccapp-loader{height:100px!important;padding:30% 42%!important}.wdh-bec-mini.wdh-bec-fb .wdh-box-calendar-box-sidebar-header{height:36px;padding-top:20px;font-size:24px}.wdh-bec-mini.wdh-bec-fb .wdh-button{padding-top:18px;padding-bottom:18px;font-size:22px}.wdh-bec-mini.wdh-bec-fb .wdh-box-selection-calendars{max-height:140px}.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-reservations .wdh-box-calendars .wdh-bec-calendar-checkbox{width:32px;height:32px}.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-reservations .wdh-box-calendars .wdh-bec-calendar-name{font-size:24px;margin-left:20px;margin-top:8px;width:calc(100% - 54px)}.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-check_in-text,.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-check_out-text,.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-price-text{font-size:24px;line-height:32px}.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-check_in-date,.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-check_out-date,.wdh-bec-mini.wdh-bec-fb .wdh-bec-booking-step-one .wdh-box-selection .wdh-bec-reservation-price-amount{font-size:24px;line-height:32px}.wdh-bec-mini.wdh-bec-fb .wdh-box-calendar-reservation-info-header{font-size:24px;padding-bottom:20px}.wdh-bec-mini.wdh-bec-fb .wdh-box-calendar-reservation-info-header span{width:40px;height:30px;border-radius:20px;padding-top:10px}.wdh-bec-mini.wdh-bec-fb .wdh-box-calendar-reservation-info-element{font-size:20px;margin-top:8px;line-height:27px;text-align:left}.wdh-bec-mini.wdh-bec-fb.wdh-bec-booking .wdh-box-buttons .wdh-bookeucom-protection{width:480px;height:56px;margin-top:20px}.wdh-bec-mini.wdh-bec-fb.wdh-bec-booking .wdh-bookeucom-protection.wdh-bookeucom-protection-estimated-price{width:28px!important;height:28px!important;margin-top:2px!important}.wdh-bec-mini.wdh-bec-fb.wdh-bec-booking .wdh-box-buttons .wdh-bookeucom-protection.wdh-bookeucom-protection-estimated-price{margin-top:-8px!important}.wdh-bec-mini.wdh-bec-fb.wdh-bec-booking .wdh-box-buttons .wdh-bookeucom-protection:hover{background-position:0 -54px!important}.wdh-bec-mini.wdh-bec-fb.wdh-bec-booking .wdh-box-buttons .wdh-bookeucom-protection.wdh-bookeucom-protection-estimated-price{margin-top:-8px!important}.wdh-bec-mini.wdh-bec-fb.wdh-bec-booking .wdh-box-buttons .wdh-bookeucom-protection.wdh-bookeucom-protection-estimated-price:hover{background-position:-294px -36px!important}.wdh-bec-mini.wdh-bec-fb.wdh-bec-booking .wdh-box-buttons .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box{width:480px;height:240px;top:47px;border-radius:10px}.wdh-bec-mini.wdh-bec-fb.wdh-bec-booking .wdh-box-buttons .wdh-bookeucom-protection.wdh-bookeucom-protection-estimated-price .wdh-bookeucom-protection-info-box{width:320px!important;height:180px!important}.wdh-bec-mini.wdh-bec-fb.wdh-bec-booking .wdh-box-buttons .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box .wdh-bookeucom-protection-info-box-logo{width:320px;height:40px;margin-top:20px}.wdh-bec-mini.wdh-bec-fb.wdh-bec-booking .wdh-box-buttons .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box .wdh-bookeucom-protection-info-box-text{width:450px;height:125px;padding-top:16px;font-size:22px;line-height:36px;margin-left:15px}.wdh-bec-mini.wdh-bec-fb.wdh-bec-booking .wdh-box-buttons .wdh-bookeucom-protection .wdh-bookeucom-protection-info-box .wdh-bookeucom-protection-info-box-read-more{width:450px;margin-left:15px;font-size:22px}.wdh-bec-mini.wdh-bec-fb .wdh-box-label{margin-bottom:14px!important;font-size:24px!important;font-weight:400}.wdh-bec-mini.wdh-bec-fb .wdh-box-input{padding:14px!important;margin-bottom:10px!important;border-radius:6px!important;font-size:20px}.wdh-bec-mini.wdh-bec-fb.wdh-bec-booking .wdh-box-input{width:calc(100% - 30px)!important}.wdh-bec-mini.wdh-bec-fb.wdh-bec-booking .wdh-box-2-3{width:calc(100% - 120px)!important}.wdh-bec-mini.wdh-bec-fb .wdh-box-select{padding:14px 14px 14px 10px!important;border-radius:6px!important}.wdh-bec-mini.wdh-bec-fb .wdh-box-select .wdh-bmd-select-options{min-width:510px;height:187px;top:52px;border-radius:6px}.wdh-bec-mini.wdh-bec-fb .wdh-box-select .wdh-bmd-select-options li{padding:18px 20px;font-size:20px;line-height:24px}.wdh-bec-mini.wdh-bec-fb #terms_and_conditions{width:30px;height:30px}.wdh-bec-mini.wdh-bec-fb label[for=terms_and_conditions]{margin-top:10px;float:left;margin-left:10px;font-size:22px}.wdh-bec-mini.wdh-bec-fb .wdh-box-error{font-size:22px}#wdh-bec-braintree-popup-payment{width:100%;height:100%;position:fixed;z-index:99999;background:rgba(43,43,43,.97);top:0;left:0;display:none}#wdh-bec-braintree-container .braintree-heading{color:#fff}#wdh-bec-braintree-container{width:400px;margin:20px auto}#wdh-bec-braintree-pay{width:404px;margin:10px auto;color:#fff;background-color:#5cb85c;border-color:#4cae4c;padding:10px;border-radius:5px;display:block;font-size:1.2em;transition:all .3s;cursor:pointer;box-sizing:border-box}#wdh-bec-braintree-pay:hover{color:#fff;background-color:#4cae4c;border-color:#4cae4c}.braintree-large-button{width:368px;box-sizing:border-box}@media (max-width:480px){#wdh-bec-braintree-container{width:100%}.braintree-large-button{width:100%}}