
 .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-title-row th, .datepick-inline .datepick-days-cell{ height: 40px;  } #datepick-div.datepick-inline .datepick-title-row th, #datepick-div.datepick-inline .datepick-days-cell{ height: 25px;  } div.check-out-div,  div.check-in-div,  div.date-content-top,  div.date-content-bottom{ width: 0; height: 0; padding: 0; margin: 0;         } .datepick-inline .datepick,                                         .datepick-inline .datepick-header,                                  .datepick-inline .datepick-header span,                             .datepick-inline .calendar-links,                                   .datepick-inline .calendar-links a,                                 .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 {                               padding: 0px; margin:  0px; 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: 0px; margin:  0px;     } .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; } .months_num_in_row_2 .datepick-one-month { flex: 1 1 50%; min-width:217px; } .months_num_in_row_3 .datepick-one-month { flex: 1 1 33.333333333333333%; min-width:217px; } .months_num_in_row_4 .datepick-one-month { flex: 1 1 25%; min-width:217px; } .months_num_in_row_5 .datepick-one-month { flex: 1 1 20%; min-width:217px; } .months_num_in_row_6 .datepick-one-month { flex: 1 1 16.6666666666666%; min-width:217px; } .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-prev, .datepick-inline .calendar-links .datepick-next { 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-prev a, .datepick-inline .calendar-links .datepick-next 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; } .datepick-inline .calendar-links .datepick-prev a, .datepick-inline .calendar-links .datepick-next a, .datepick-inline .calendar-links .datepick-prev a:hover, .datepick-inline .calendar-links .datepick-next a:hover, .datepick-inline .datepick-days-cell,  .datepick-inline .datepick-days-cell.timespartly.date_approved,  .datepick-inline .datepick-days-cell.timespartly.date2approve,  .datepick-inline .datepick-days-cell a,  .datepick-inline .datepick-days-cell a:hover,                                                                .block_hints .block_free a,  .block_hints .block_free a:hover,  .block_hints .block_time a,  .block_hints .block_time a:hover { text-decoration: none; cursor: pointer; box-shadow: none;                                                            outline: none;                                                               text-shadow: none;                                                           } .datepick-inline .datepick-days-cell.datepick-unselectable,         .datepick-inline .datepick-days-cell.datepick-unselectable a,  .datepick-inline .datepick-days-cell.datepick-unselectable a:hover,  .datepick-inline .datepick-days-cell.date_approved, .datepick-inline .datepick-days-cell.date2approve{ cursor: default; } .datepick-inline .datepick-header{ text-align: center; position: relative; } .datepick-inline .datepick-title-row th, .datepick-inline .datepick-days-cell{ 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: 0px 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-days-cell-over.check_in_time div.check-in-div, .datepick-inline .datepick .datepick-days-cell-over.check_out_time div.check-out-div, .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{ display: none; visibility: hidden; } 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_date_approved.check_in_time_date2approve div.check-out-div,  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_out_time_date2approve.check_in_time_date_approved div.check-out-div {     display: block; visibility: visible; width: 50%; float: left;     } td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div,  td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div {     float: right; } 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 span,     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_out_time_date_approved.check_in_time_date2approve div {    cursor: default; } .datepick-inline .datepick .datepick-unselectable.check_in_time.date_approved,   .datepick-inline .datepick .datepick-unselectable.check_out_time.date_approved,  .datepick-inline .datepick .datepick-unselectable.check_in_time.date2approve, .datepick-inline .datepick .datepick-unselectable.check_out_time.date2approve { font-weight: 400; } .widget_wpdev_booking .hasDatepick .datepick-inline .datepick-title-row th, .widget_wpdev_booking .hasDatepick .datepick-inline .datepick-days-cell{ height: 30px; } .widget_wpdev_booking .bk_calendar_frame{ margin: 0 2%; width: 96% !important; } .widget_wpdev_booking .wpdev_hint_with_text{ float: left; margin: 0; width: 50% !important; } .widget_wpdev_booking input, .widget_wpdev_booking select, .widget_wpdev_booking textarea, .widget_wpdev_booking .wpdevelop input, .widget_wpdev_booking .wpdevelop select, .widget_wpdev_booking .wpdevelop 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 { width: 100%; clear: both; margin: 10px 0px 30px 0px !important; border: none; height: 30px; } .wpdev_hint_with_text { float:left; width:auto; } .block_text { float: none; height: 30px; line-height: 32px; margin: 0 0 10px; padding: 0 10px 0 35px; font-size: 0.9em; white-space: nowrap; word-wrap: normal; } .block_check_in_out, .block_pending, .block_time, .block_booked, .block_free { float: left; width: 30px; height: 30px; line-height: 28px; border: 1px solid #FEA; text-align: center; vertical-align: middle; overflow: hidden; } .block_pending a, .block_time a, .block_booked a, .block_free a, .block_pending, .block_time, .block_booked, .block_free , .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:0.7em; font-style: italic; line-height: 0.72em; text-align: center; padding:0; width:100%; text-shadow:none; position: relative; } @media (max-width: 480px) { } @media (max-width: 769px) {                                                      .bk_calendar_frame {                                                         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; } } @media (min-width: 768px) and (max-width: 980px) { } @media (max-width: 980px) { } @media (min-width: 980px){ } @media (min-width: 1200px){ } @media screen and (max-width:380px) { } @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {     } @media only screen and (min-device-width : 320px) and (max-device-width : 568px) {  } @media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {  } @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1)  {  } @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) { } .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-top, .datepick-inline .datepick-days-cell .date-cell-content .date-content-bottom { 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:nth-child(1){ 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:nth-child(1){ 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 th, div.datepick-inline table.datepick td { border-width: 0.69px; } } @media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) { div.datepick-inline table.datepick, div.datepick-inline table.datepick th, div.datepick-inline table.datepick td { border-width: 0.01px; } } 