/**handles:wpbc-calendar**/
.bk_calendar_frame{position:relative}.datepick-inline{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;min-width:221px;width:100%!important;padding:1px;z-index:10000}.datepick-inline .datepick-one-month{padding:2px}.datepick-inline .datepick-days-cell,.datepick-inline .datepick-title-row th{height:40px}#datepick-div.datepick-inline .datepick-days-cell,#datepick-div.datepick-inline .datepick-title-row th{height:25px}div.check-in-div,div.check-out-div,div.date-content-bottom,div.date-content-top{width:0;height:0;padding:0;margin:0}.datepick-inline .calendar-links,.datepick-inline .calendar-links a,.datepick-inline .datepick,.datepick-inline .datepick-days-cell,.datepick-inline .datepick-days-cell a,.datepick-inline .datepick-days-cell div,.datepick-inline .datepick-header,.datepick-inline .datepick-header span,.datepick-inline .datepick-title-row,.datepick-inline .datepick-title-row th{padding:0;margin:0;font-size:12px;border:0 none;vertical-align:baseline}.datepick-inline .datepick,.datepick-inline .datepick-days-cell,.datepick-inline .datepick-days-cell a,.datepick-inline .datepick-days-cell div,.datepick-inline .datepick-title-row,.datepick-inline .datepick-title-row th{line-height:1.4}#content .datepick-days-cell,#content .datepick-title-row th{padding:0;margin:0}.datepick-inline .datepick,.datepick-inline .datepick-header{width:100%}.datepick-one-month{flex:1 1 100%;min-width:217px}.cal_month_num_2 .datepick-one-month{flex:1 1 50%;min-width:217px}.cal_month_num_3 .datepick-one-month{flex:1 1 33.333333333333333%;min-width:217px}.cal_month_num_4 .datepick-one-month{flex:1 1 25%;min-width:217px}.cal_month_num_5 .datepick-one-month{flex:1 1 20%;min-width:217px}.cal_month_num_6 .datepick-one-month{flex:1 1 16.6666666666666%;min-width:217px}.cal_month_num_7 .datepick-one-month{flex:1 1 14.28571429%;min-width:217px}.cal_month_num_8 .datepick-one-month{flex:1 1 12.5%;min-width:217px}.cal_month_num_9 .datepick-one-month{flex:1 1 11.11111111%;min-width:217px}.cal_month_num_10 .datepick-one-month{flex:1 1 10%;min-width:217px}.cal_month_num_11 .datepick-one-month{flex:1 1 9.0909090909090909%;min-width:217px}.cal_month_num_12 .datepick-one-month{flex:1 1 8.333333333333333%;min-width:217px}.months_num_in_row_1 .datepick-one-month{flex:1 1 100%;min-width:217px;box-sizing:border-box}.months_num_in_row_2 .datepick-one-month{flex:1 1 50%;min-width:217px;box-sizing:border-box}.months_num_in_row_3 .datepick-one-month{flex:1 1 33.333333333333333%;min-width:217px;box-sizing:border-box}.months_num_in_row_4 .datepick-one-month{flex:1 1 25%;min-width:217px;box-sizing:border-box}.months_num_in_row_5 .datepick-one-month{flex:1 1 20%;min-width:203px;box-sizing:border-box}.months_num_in_row_6 .datepick-one-month{flex:1 1 16.6666666666666%;min-width:169px;box-sizing:border-box}.datepick-inline .calendar-links{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;height:40px;margin-bottom:-40px}.datepick-inline .calendar-links .datepick-next,.datepick-inline .calendar-links .datepick-prev{line-height:2.8em;flex:1 1 100%;margin:0 4px;line-height:2em;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:flex-start}.datepick-inline .calendar-links .datepick-next{text-align:right;align-items:flex-end}.datepick-inline .calendar-links .datepick-next a,.datepick-inline .calendar-links .datepick-prev a{font-size:2em;line-height:2px;position:absolute;z-index:9999}.datepick-inline .datepick-header{line-height:40px;padding:0}.datepick-inline .datepick-header span{font-size:1.15em;line-height:1.2em}div.datepick-inline .datepick-title-row th{height:auto!important;line-height:2.18182}.block_hints .block_free a,.block_hints .block_free a:hover,.block_hints .block_time a,.block_hints .block_time a:hover,.datepick-inline .calendar-links .datepick-next a,.datepick-inline .calendar-links .datepick-next a:hover,.datepick-inline .calendar-links .datepick-prev a,.datepick-inline .calendar-links .datepick-prev a:hover,.datepick-inline .datepick-days-cell,.datepick-inline .datepick-days-cell a,.datepick-inline .datepick-days-cell a:hover,.datepick-inline .datepick-days-cell.timespartly.date2approve,.datepick-inline .datepick-days-cell.timespartly.date_approved{text-decoration:none;cursor:pointer;box-shadow:none;outline:0;text-shadow:none}.datepick-inline .datepick-days-cell.date2approve,.datepick-inline .datepick-days-cell.date_approved,.datepick-inline .datepick-days-cell.datepick-unselectable,.datepick-inline .datepick-days-cell.datepick-unselectable a,.datepick-inline .datepick-days-cell.datepick-unselectable a:hover{cursor:default}.datepick-inline .datepick-header{text-align:center;position:relative}.datepick-inline .datepick-days-cell,.datepick-inline .datepick-title-row th{text-align:center;vertical-align:middle;width:14.28571429%;overflow:hidden}.datepick-inline .datepick-days-cell a,.datepick-inline .datepick-days-cell span{position:relative;z-index:99}.block_hints .block_check_in_out.check_in_time,.datepick-inline .timespartly.check_in_time,.datepick-inline .timespartly.check_out_time{background-image:none}.block_hints .block_check_in_out.check_in_time div.check-in-div,.block_hints .block_check_in_out.check_out_time div.check-out-div,td.timespartly.check_in_time div.check-in-div,td.timespartly.check_out_time div.check-out-div{border:0 none;float:left;height:200%;margin-bottom:-400%;position:relative;top:-50%;vertical-align:bottom;width:20%;z-index:0}.block_hints .block_check_in_out.check_in_time a,.block_hints .block_check_in_out.check_out_time a,td.timespartly.check_in_time a,td.timespartly.check_out_time a{text-shadow:none}.block_hints .block_check_in_out.check_in_time em{position:relative;font-style:normal;text-shadow:none}.wpbc_change_over_triangle .block_hints .block_check_in_out.check_in_time div.check-in-div,.wpbc_change_over_triangle td.timespartly.check_in_time div.check-in-div{height:300%;margin-bottom:-400%;top:-50%;width:100%!important;transform:rotate(45deg) translate(-100%,-10%)}.wpbc_change_over_triangle .block_hints .block_check_in_out.check_in_time div.check-in-div{transform:rotate(45deg) translate(-85%,-10%)}.wpbc_change_over_triangle .block_hints .block_check_in_out.check_out_time div.check-out-div,.wpbc_change_over_triangle td.timespartly.check_out_time div.check-out-div{height:300%;margin-bottom:-400%;top:-50%;width:100%!important;transform:rotate(-135deg) translate(0,10%)}.wpbc_change_over_triangle2 .block_hints .block_check_in_out.check_in_time div.check-in-div,.wpbc_change_over_triangle2 td.timespartly.check_in_time div.check-in-div{height:300%;margin-bottom:-400%;top:-50%;width:100%!important;transform:rotate(-45deg) translate(0,-10%)}.wpbc_change_over_triangle2 .block_hints .block_check_in_out.check_in_time div.check-in-div{transform:rotate(-45deg) translate(-15%,-10%)}.wpbc_change_over_triangle2 .block_hints .block_check_in_out.check_out_time div.check-out-div,.wpbc_change_over_triangle2 td.timespartly.check_out_time div.check-out-div{height:300%;margin-bottom:-400%;top:-50%;width:100%!important;transform:rotate(135deg) translate(-100%,10%)}.block_hints .block_check_in_out.check_out_time div.check-out-div,td.timespartly.check_out_time div.check-out-div{float:right}td.timespartly.check_in_time.check_out_time div.check-in-div,td.timespartly.check_in_time.check_out_time div.check-out-div{display:none}.datepick-inline .datepick .datepick-current-day.check_in_time div.check-in-div,.datepick-inline .datepick .datepick-current-day.check_out_time div.check-out-div,.datepick-inline .datepick .datepick-days-cell-over.check_in_time div.check-in-div,.datepick-inline .datepick .datepick-days-cell-over.check_out_time div.check-out-div{display:none;visibility:hidden}td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div,td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div.check-in-div,td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div,td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div{display:block;visibility:visible;width:50%;float:left}td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div,td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div{float:right}td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div,td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve span,td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div,td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve span{cursor:default}.widget_wpdev_booking .hasDatepick .datepick-inline .datepick-days-cell,.widget_wpdev_booking .hasDatepick .datepick-inline .datepick-title-row th{height:30px}.widget_wpdev_booking .bk_calendar_frame{margin:0 2%;width:96%!important;max-width:96%!important}.widget_wpdev_booking .wpdev_hint_with_text{float:left;margin:0;width:50%!important}.widget_wpdev_booking .wpdevelop input,.widget_wpdev_booking .wpdevelop select,.widget_wpdev_booking .wpdevelop textarea,.widget_wpdev_booking input,.widget_wpdev_booking select,.widget_wpdev_booking textarea,div#datepick-div input,div#datepick-div select,div#datepick-div textarea{width:96%;margin:auto}.widget_wpdev_booking input[type=button],.widget_wpdev_booking input[type=checkbox]{width:auto}.block_hints{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.block_hints .wpdev_hint_with_text{flex:0 0 auto;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;max-width:100%;margin:10px 15px 5px 0}.block_hints_vertical.block_hints .wpdev_hint_with_text{flex:0 0 100%}.block_hints .wpdev_hint_with_text>*{flex:0 1 auto}.block_hints .wpdev_hint_with_text .block_text{margin-left:5px}.block_booked,.block_check_in_out,.block_free,.block_pending,.block_time{width:30px;height:30px;line-height:28px;border:1px solid #fea;text-align:center;vertical-align:middle;overflow:hidden}.block_booked,.block_booked a,.block_free,.block_free a,.block_pending,.block_pending a,.block_time,.block_time a,.wpdev_hint_with_text .block_check_in_out{font-size:13px;font-weight:400}.wpdev_clear_hint{height:1px;width:100%;clear:both}.datepick-inline .datepick-days-cell div.date-content-bottom,.datepick-inline .datepick-days-cell div.date-content-top{font-size:.7em;font-style:italic;line-height:.72em;text-align:center;padding:0;width:100%;text-shadow:none;position:relative}@media (max-width:769px){.bk_calendar_frame{width:100%!important;max-width:100%!important}.datepick-inline .datepick-one-month{width:100%;float:left}.booking_form_div input[type=text],.booking_form_div select,.booking_form_div textarea{width:96%!important;margin:auto!important}.booking_form_div input[type=button]{width:auto!important}.booking_form_div input[type=button]{font-size:1.1em;font-weight:600;padding:5px 20px!important}}.datepick-inline .datepick-days-cell .date-cell-content{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;width:100%;height:100%}.datepick-inline .datepick-days-cell .date-cell-content .date-content-bottom,.datepick-inline .datepick-days-cell .date-cell-content .date-content-top{flex:1 1 35%;line-height:normal}.datepick-inline .datepick-days-cell .date-cell-content a{flex:1 1 30%}.datepick-inline .timespartly .date-content-top{display:flex;flex-flow:row nowrap;align-items:center;overflow:hidden}.datepick-inline .timespartly .date-content-top .wpbc_time_dots{flex:1 1 1px;font-size:20px;position:absolute;display:flex;flex-flow:column nowrap;align-items:center;width:100%}.datepick-inline td.datepick-days-cell .wpbc-cell-box{position:relative;width:100%;height:100%;padding:0;margin:0}.wpbc-cell-box .wpbc-diagonal-el{display:none;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box}.wpbc-cell-box .wpbc-diagonal-el svg{position:absolute;top:0;left:0;width:100%;height:100%}.wpbc-cell-box .wpbc-diagonal-el svg polygon:first-child{display:none}.wpbc-cell-box .wpbc-diagonal-el svg polygon:nth-child(2){display:block}.wpbc_change_over_triangle .wpbc-cell-box .wpbc-diagonal-el svg polygon:first-child{display:block}.wpbc_change_over_triangle .wpbc-cell-box .wpbc-diagonal-el svg polygon:nth-child(2){display:none}.datepick-inline td.datepick-days-cell.check_in_time .wpbc-cell-box .wpbc-diagonal-el,.datepick-inline td.datepick-days-cell.check_out_time .wpbc-cell-box .wpbc-diagonal-el{display:block}.datepick-inline td.datepick-days-cell.check_in_time .wpbc-cell-box .date-content-top,.datepick-inline td.datepick-days-cell.check_out_time .wpbc-cell-box .date-content-top{visibility:hidden}.datepick-inline .datepick td.datepick-days-cell.datepick-days-cell-over .wpbc-cell-box .wpbc-diagonal-el{display:none}.datepick-inline .datepick-one-month .datepick td.datepick-days-cell.datepick-current-day .wpbc-cell-box .wpbc-diagonal-el{display:none}.check-in-div,.check-out-div{display:none!important}div.datepick-inline table.datepick{border-collapse:collapse;border-spacing:0}@media screen and (-webkit-min-device-pixel-ratio:0){div.datepick-inline table.datepick,div.datepick-inline table.datepick td,div.datepick-inline table.datepick th{border-width:.69px}}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){div.datepick-inline table.datepick,div.datepick-inline table.datepick td,div.datepick-inline table.datepick th{border-width:.01px}}