:root{ --wpbc_cal_legend-day-cell-height: 40px;
--wpbc_cal_legend-day-cell-width: var(--wpbc_cal_legend-day-cell-height); --wpbc_cal_legend-day-cell-font-size: 14px;
}        .wpbc_no_custom_width.bk_calendar_frame { width: 100%; width: calc(100% - 4px); min-width:201px; }
.wpbc_no_custom_width.cal_month_num_1 {   max-width: 341px; }
.wpbc_no_custom_width.cal_month_num_2 {   max-width: 682px; }
.wpbc_no_custom_width.cal_month_num_3 {   max-width: 1023px; }
.wpbc_no_custom_width.cal_month_num_4 {   max-width: 1364px; }
.wpbc_no_custom_width.cal_month_num_5 {   max-width: 1705px; }
.wpbc_no_custom_width.cal_month_num_6 {   max-width: 2046px; }
.wpbc_no_custom_width.cal_month_num_7 {   max-width: 2387px; }
.wpbc_no_custom_width.cal_month_num_8 {   max-width: 2728px; }
.wpbc_no_custom_width.cal_month_num_9 {   max-width: 3069px; }
.wpbc_no_custom_width.cal_month_num_10 {  max-width: 3410px; }
.wpbc_no_custom_width.cal_month_num_11 {  max-width: 3751px; }
.wpbc_no_custom_width.cal_month_num_12 {  max-width: 4092px; } .wpbc_no_custom_width.months_num_in_row_1 {  max-width: 341px;  }
.wpbc_no_custom_width.months_num_in_row_2 {  max-width: 682px; }
.wpbc_no_custom_width.months_num_in_row_3 {  max-width: 1023px; }
.wpbc_no_custom_width.months_num_in_row_4 {  max-width: 1364px; }
.wpbc_no_custom_width.months_num_in_row_5 {  max-width: 1705px; }
.wpbc_no_custom_width.months_num_in_row_6 {  max-width: 2046px; } .booking_form_div,
.wpbc_booking_form_structure,
.wpbc_structure_calendar,
.wpbc_calendar_wraper,
.wpbc_no_custom_width.bk_calendar_frame {  }
.wpbc_calendar_wraper{
min-width: 341px;
min-width: Min(341px, 100%);
} .bk_calendar_frame .datepick-inline,
.bk_calendar_frame .datepick-one-month {
width: 100%;
}
.bk_calendar_frame .datepick-inline {
min-width: 173px;
min-width: Min(244px, 100%);
}
.bk_calendar_frame .datepick-one-month {
min-width: 169px;
min-width: Min(240px, 100%);
} @media (max-width: 400px) {
.bk_calendar_frame .datepick-inline{
min-width: 100%;
min-width: Max(100%, 201px);
}
.bk_calendar_frame .datepick-one-month{
min-width: 100%;
min-width: Max(100%, 195px);
}
}    .datepick-one-month {
container:  wpbc_c__datepick-one-month / inline-size;
} @container wpbc_c__datepick-one-month (inline-size < 140px) { div.datepick-one-month table.datepick.wpbc_calendar *{
font-size: clamp(0.375rem, -0.205rem + 10.909cqi, 0.75rem);
}
}
.datepick-inline {
container:  wpbc_c__datepick-inline / inline-size;
} @container wpbc_c__datepick-inline (inline-size < 140px) { div.datepick-one-month .datepick-header{ font-size: clamp(0.563rem, 0.273rem + 5.455cqi, 0.75rem);
} .calendar-links * {
font-size: clamp(0.438rem, -0.045rem + 9.091cqi, 0.75rem);
}
}  .bk_calendar_frame.months_num_in_row_1 .datepick-one-month, .datepick-one-month { flex: 1 1 100%;
}
.bk_calendar_frame.months_num_in_row_2 .datepick-one-month, .cal_month_num_2 .datepick-one-month { flex: 1 1 50%;
}
.bk_calendar_frame.months_num_in_row_3 .datepick-one-month, .cal_month_num_3 .datepick-one-month { flex: 1 1 33.333333333333333%;
}
.bk_calendar_frame.months_num_in_row_4 .datepick-one-month, .cal_month_num_4 .datepick-one-month { flex: 1 1 25%;
}
.bk_calendar_frame.months_num_in_row_5 .datepick-one-month, .cal_month_num_5 .datepick-one-month { flex: 1 1 20%;
}
.bk_calendar_frame.months_num_in_row_6 .datepick-one-month, .cal_month_num_6 .datepick-one-month { flex: 1 1 16.6666666666666%;
}
.cal_month_num_7 .datepick-one-month {
flex: 1 1 14.28571429%;
}
.cal_month_num_8 .datepick-one-month {
flex: 1 1 12.5%;
}
.cal_month_num_9 .datepick-one-month {
flex: 1 1 11.11111111%;
}
.cal_month_num_10 .datepick-one-month {
flex: 1 1 10%;
}
.cal_month_num_11 .datepick-one-month {
flex: 1 1 9.0909090909090909%;
}
.cal_month_num_12 .datepick-one-month {
flex: 1 1 8.333333333333333%;
} .bk_calendar_frame { position: relative;
}
.datepick-inline {
width:100%;  display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
padding: 1px; z-index: 10000;
}
.datepick-inline .datepick-one-month {
padding: 2px; box-sizing: border-box; } .datepick-inline .datepick-title-row th,
.datepick-inline .datepick-days-cell{
height: 48px;
}
@media (max-width: 400px) {
div.datepick-inline table .datepick-title-row th,
div.datepick-inline table .datepick-days-cell{
height: 40px !important;
}
} #datepick-div.datepick-inline .datepick-title-row th,
#datepick-div.datepick-inline .datepick-days-cell{
height: 35px;
}    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: 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-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 {
flex: 1 1 100%;
display: flex;
flex-flow: column nowrap;
justify-content: flex-end;
align-items: flex-start;
margin: 0 4px;
line-height: 2em;
}
.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: 15px; line-height: 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{
overflow: visible;
}
.datepick-inline .datepick-days-cell a,
.datepick-inline .datepick-days-cell span{ position:relative;
z-index: 99;
} .datepick-inline table.datepick th,
.datepick-inline table.datepick td {
padding: 0 !important;
}   .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 {    }    .widget_wpdev_booking .hasDatepick .datepick-inline .datepick-title-row th,
.widget_wpdev_booking .hasDatepick .datepick-inline .datepick-days-cell{
height: 48px;
} .widget_wpdev_booking .bk_calendar_frame{
margin: 0 2%;
width: 96% !important;
max-width: 96% !important; min-width: 96% !important;
}
.widget_wpdev_booking .wpbc__row .bk_calendar_frame,
.widget_wpdev_booking .wpbc__field .bk_calendar_frame{
margin: 0;
width: 100% !important;
max-width: 100% !important;
min-width: 100% !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 {
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: 7px 15px 7px 0;
}
.wpdev_hint_with_text .datepick-inline td.datepick-days-cell .wpbc-cell-box { } .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_check_in_out,
.block_pending,
.block_time,
.block_booked,
.block_free { 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: normal;
line-height: 0.72em;
text-align: center;
padding:0;
width:100%;
text-shadow:none;
position: relative;
}
.datepick-inline .datepick-days-cell div.date-content-top div{
line-height: 40%;
}   @media (max-width: 782px) {
div.bk_calendar_frame:not(.cal_month_num_1) {  width: 100% !important;
max-width: 100% !important;
}
}
@media (max-width: 400px) {
div.bk_calendar_frame.cal_month_num_1 {
width: 100% !important;
max-width: 100% !important;
}
.datepick-inline .datepick-one-month { width:100%;
}
}           .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;
display: flex;
flex-flow:column nowrap;
justify-content: space-between;
align-items: center;
} .datepick-inline .datepick-days-cell .date-cell-content span.wpbc_in_date_hint__availability {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: baseline;
overflow: hidden;
}
.datepick-inline .datepick-days-cell .date-cell-content span.wpbc_in_date_hint__cost,
.datepick-inline .datepick-days-cell .date-cell-content span.wpbc_in_date_hint__availability * {
font-size: Max(8px, var(--wpbc_cal-text-cost-size, 0.7em));
line-height: 1;
display: flex;
flex-flow: column nowrap;
align-items: center;
justify-content: center;
}
.datepick-inline .datepick-days-cell .date-cell-content span.wpbc_in_date_hint__availability .wpbc_in_date_hint__availability_number{
font-weight: 600;
} .datepick-inline .datepick-days-cell .date-cell-content a,
.datepick-inline .datepick-days-cell .date-cell-content span {
flex: 1 1 30%;
display: flex;
flex-flow: column nowrap;
align-items: center;
justify-content: center;
}
.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 !important;;
border-spacing: 0 !important;;
border-color: transparent !important;;
} @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 !important;;
}
} @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 !important;;
}
} @supports (-webkit-touch-callout: none) {
div.datepick-inline table.datepick,
div.datepick-inline table.datepick th,
div.datepick-inline table.datepick td {
border-width: 0.68px !important;;
}
}     .wpbc_tooltip_section.tooltip__times ,
.wpbc_tooltip_section {
border-top:1px solid #eee;
margin: 7px 0 0;
padding: 5px 0 0;
font-size: 12px;
}
.wpbc_tooltip_section:first-child{
border:none;
margin-top:1px;
} .wpbc_tooltip_section .wpbc_tooltip_title{
font-weight: 600;
} .wpbc_tooltip_section .wpbc_tooltip_resource_container{
} .wpbc_tooltip_section .wpbc_tooltip_resource_container .wpbc_tooltip_header.tooltip_items_count_2,
.wpbc_tooltip_section .wpbc_tooltip_resource_container .wpbc_tooltip_header{
font-weight: 600;
} .wpbc_tooltip_section .wpbc_tooltip_resource_container .wpbc_tooltip_item{
font-size:0.9em;
} .tooltip__booking_details.wpbc_tooltip_section .wpbc_tooltip_resource_container .wpbc_tooltip_item{
margin-left:20px;
}
.tooltip__booking_details.wpbc_tooltip_section .wpbc_tooltip_resource_container .wpbc_tooltip_item.tooltip_booked_time {
font-weight: 600;
font-size:0.85em;
} .tooltip__day_cost.wpbc_tooltip_section .wpbc_tooltip_title,
.tooltip__day_cost.wpbc_tooltip_section .wpbc_tooltip_resource_container,
.tooltip__day_cost.wpbc_tooltip_section .wpbc_tooltip_resource_container .wpbc_tooltip_item {
display: inline;
} .tooltip__availability.wpbc_tooltip_section .wpbc_tooltip_title,
.tooltip__availability.wpbc_tooltip_section .wpbc_tooltip_resource_container,
.tooltip__availability.wpbc_tooltip_section .wpbc_tooltip_resource_container .wpbc_tooltip_item {
display:inline;
}      .block_hints.datepick .wpdev_hint_with_text .wpbc_calendar_legend_table_width_height {
border: 0;
box-shadow: none;
float: left;
padding: 0;
width: var(--wpbc_cal_legend-day-cell-width, 40px) !important;
min-width: var(--wpbc_cal_legend-day-cell-width, 40px);
height: var(--wpbc_cal_legend-day-cell-height, 40px);
}
.block_hints.datepick .wpdev_hint_with_text .wpbc_calendar_legend_table_width_height table.datepick.wpbc_calendar,
.block_hints.datepick .wpdev_hint_with_text .wpbc_calendar_legend_table_width_height .wpbc_calendar_legend_day_cell_height {
height: var(--wpbc_cal_legend-day-cell-height, 40px) !important;
width: var(--wpbc_cal_legend-day-cell-width, 40px) !important;
max-width: var(--wpbc_cal_legend-day-cell-width, 40px) !important;
min-width: var(--wpbc_cal_legend-day-cell-width, 40px) !important;
}
.block_hints.datepick .wpdev_hint_with_text .wpbc_calendar_legend_table_width_height .datepick-days-cell .date-cell-content a,
.block_hints.datepick .wpdev_hint_with_text .wpbc_calendar_legend_table_width_height .datepick-days-cell .date-cell-content span{
font-size: var(--wpbc_cal_legend-day-cell-font-size, 12px);
}   table.datepick.wpbc_calendar{
margin:0;
}
.datepick-inline thead,
.datepick-inline tbody,
.datepick-inline tr,
.datepick-inline th,
.datepick-inline td {
background: transparent !important;
padding: 0 !important;
border-color: transparent !important;
}